{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,107,119,27,199,145,48,252,221,191,2,154,56,122,0,115,0,2,188,137,2,12,243,64,20,101,51,145,68,69,148,226,39,47,151,135,103,8,12,200,177,128,25,120,102,64,137,166,112,142,156,88,241,45,142,148,55,142,157,216,78,108,109,236,216,187,89,203,241,110,214,55,217,241,127,121,87,32,229,79,249,11,111,85,117,247,76,247,92,64,240,34,39,155,200,74,192,153,158,190,86,87,119,87,85,215,37,123,217,178,27,206,229,37,237,178,185,218,49,234,151,190,231,57,118,71,91,174,38,39,95,189,186,180,156,43,116,186,222,122,118,105,73,171,175,119,237,75,121,179,49,217,108,154,211,211,218,178,190,165,21,139,69,83,43,55,187,118,221,183,28,59,107,235,166,238,231,182,180,174,103,102,60,223,181,234,190,86,241,11,141,172,169,107,171,154,158,13,242,229,182,92,211,239,186,118,198,237,229,114,58,207,97,36,230,48,32,71,229,161,209,71,142,100,30,57,204,255,30,154,117,58,155,174,181,182,238,103,178,245,92,230,140,85,119,29,207,105,250,153,89,199,237,56,174,129,157,40,60,244,208,57,211,109,91,158,7,47,25,223,201,192,176,244,76,29,10,234,153,182,211,176,154,240,215,176,27,163,142,155,105,88,56,220,213,174,111,102,252,117,203,203,96,85,151,13,215,204,52,225,163,97,111,62,212,233,66,181,0,149,203,150,191,158,129,52,252,235,116,253,76,211,52,51,144,127,221,116,205,213,205,204,154,107,216,190,217,128,134,47,60,49,151,89,92,56,117,225,201,218,249,185,204,252,98,230,220,249,133,31,206,159,156,59,153,209,106,139,240,174,101,106,103,79,102,48,83,237,226,133,39,22,206,103,78,206,47,206,158,174,205,159,89,204,212,78,159,206,64,169,243,181,179,23,230,231,22,51,79,206,95,120,226,161,243,115,143,215,206,67,254,5,40,2,149,133,21,159,157,61,125,241,228,252,217,199,169,212,252,153,115,167,231,161,9,169,244,194,169,204,153,185,243,179,79,192,107,237,196,252,233,249,11,63,122,8,27,62,53,127,225,236,220,226,98,1,42,200,156,93,200,204,253,112,238,236,133,204,226,19,88,137,212,167,19,115,153,211,243,181,19,167,231,50,167,224,173,118,246,71,153,197,115,115,179,243,181,211,58,116,247,252,220,236,5,253,161,249,179,252,41,3,57,102,23,206,46,206,253,224,34,212,5,121,50,39,107,103,106,143,99,23,88,81,241,250,228,19,181,11,139,11,208,226,249,204,249,185,197,139,167,47,96,239,79,157,95,56,243,208,233,133,69,234,240,197,197,57,104,160,118,161,134,69,1,110,208,217,69,29,202,205,65,215,206,99,143,107,240,191,217,11,243,11,103,49,55,52,122,225,124,13,123,112,118,238,241,211,243,143,207,157,157,157,131,130,15,45,80,238,11,11,231,33,227,197,69,94,64,207,212,206,207,47,98,139,11,23,47,96,233,5,170,16,234,56,59,199,106,68,112,19,12,160,23,88,205,185,185,243,48,248,51,53,170,245,148,10,254,194,67,135,138,210,153,71,70,31,218,48,220,140,83,149,215,99,176,144,156,234,194,234,83,102,221,47,120,166,127,206,117,124,199,223,236,152,11,205,171,87,183,86,86,58,248,190,178,82,94,90,238,89,182,231,27,118,221,116,154,153,154,235,26,155,71,143,170,181,217,133,32,123,213,236,93,189,170,126,5,116,207,98,31,252,140,101,103,204,156,89,88,55,188,133,203,54,180,215,49,93,127,51,235,231,142,30,205,218,75,254,114,213,132,159,92,79,119,168,92,175,34,170,201,184,188,34,241,238,195,86,128,75,170,80,119,160,103,110,183,238,59,110,213,238,177,114,186,93,232,136,161,84,237,110,171,85,173,86,205,25,62,206,186,107,26,190,153,53,115,229,172,47,101,51,195,103,221,54,47,103,252,92,15,123,108,84,19,246,30,1,50,3,182,128,53,91,30,108,56,84,216,241,170,37,221,169,26,238,90,183,109,218,190,87,104,153,246,154,191,94,241,31,117,42,254,200,72,78,100,116,9,38,97,62,0,0,12,129,183,16,244,41,2,177,66,221,104,181,96,119,116,25,224,92,4,156,187,156,171,240,30,218,61,221,40,24,157,78,11,64,11,64,210,131,202,115,189,158,14,187,115,169,25,223,157,25,142,248,89,109,178,212,28,215,114,21,13,183,46,123,77,3,216,97,7,96,226,29,104,203,169,46,45,217,5,75,119,116,77,91,94,206,233,78,161,229,64,95,60,236,70,193,188,2,123,164,239,85,69,98,174,66,3,196,74,39,142,31,55,181,92,161,97,54,141,110,203,175,184,89,109,106,124,108,106,186,209,128,237,221,209,143,20,245,45,207,233,186,117,243,140,209,41,195,155,183,110,192,185,115,198,105,152,229,35,165,94,142,58,125,172,52,160,211,134,121,188,241,45,116,186,104,54,27,147,147,199,139,67,119,122,122,108,151,115,48,178,52,217,144,236,42,77,27,32,111,225,97,134,175,115,45,19,39,16,144,10,86,154,103,182,154,133,149,250,213,171,166,152,112,232,108,195,218,208,244,37,120,48,91,249,110,167,229,24,13,77,7,140,109,150,181,166,213,50,47,118,52,29,86,176,111,213,103,91,128,182,101,141,101,201,55,204,182,163,233,134,239,187,94,121,203,160,62,148,237,2,123,184,232,182,116,42,156,111,193,57,166,65,58,190,120,250,186,105,52,76,200,111,23,216,147,174,57,118,222,235,214,235,166,231,97,46,254,72,201,166,235,58,46,38,210,3,37,117,92,115,195,50,47,99,34,127,212,219,0,94,171,211,50,17,138,218,170,9,75,195,204,187,208,179,13,19,115,177,132,243,244,174,27,80,119,199,167,62,226,67,144,157,15,57,200,94,219,48,124,195,189,72,169,172,39,87,234,166,73,25,216,147,222,178,218,22,86,68,127,61,88,24,28,120,190,227,96,111,0,122,28,44,157,150,81,39,232,151,53,34,13,52,221,4,82,167,14,175,45,122,229,69,105,2,68,25,175,229,192,119,216,156,124,40,167,245,244,232,59,224,227,202,70,86,251,23,59,195,255,251,230,55,207,221,189,243,201,246,59,95,246,191,188,177,253,234,71,219,63,123,246,175,95,190,161,141,224,108,103,197,96,115,35,82,1,13,40,164,172,182,234,106,184,221,97,93,172,134,254,187,239,247,255,116,227,155,223,220,236,191,240,9,212,208,127,229,87,119,63,251,247,237,215,158,135,79,119,63,123,229,222,39,215,239,125,253,252,100,241,204,9,81,145,150,91,166,138,96,224,64,167,248,142,45,141,193,122,198,44,107,109,203,182,52,221,117,186,118,163,172,105,186,5,99,40,99,110,124,200,119,90,93,143,198,207,186,112,247,179,151,238,126,249,14,86,185,172,151,232,255,88,245,41,192,154,115,124,210,37,148,20,73,61,202,216,211,221,234,210,178,110,84,179,80,226,88,243,88,147,141,111,172,57,53,166,1,49,104,81,250,24,160,27,79,63,102,152,152,222,162,29,171,105,78,64,178,71,121,198,205,105,44,187,85,119,218,29,199,198,77,175,188,37,245,160,220,90,2,146,114,185,167,195,214,218,241,202,75,26,77,63,80,173,13,192,151,114,108,179,223,98,216,81,166,179,134,158,117,207,173,35,32,112,8,243,13,241,116,193,53,77,241,12,181,46,235,12,31,97,47,58,69,41,91,61,29,23,17,126,177,188,217,117,179,126,9,62,33,186,115,124,214,10,79,117,214,116,248,49,225,183,99,195,207,106,187,3,79,141,166,94,248,222,185,199,241,103,14,126,207,157,128,159,19,103,206,193,211,201,83,122,161,225,212,233,231,138,94,184,210,242,232,7,30,59,176,44,240,7,30,93,31,202,251,87,224,253,25,11,170,115,13,87,47,108,120,13,40,116,25,154,104,119,38,52,221,238,182,203,69,152,66,132,23,16,170,141,50,59,122,178,198,146,214,54,58,139,176,103,152,218,114,46,187,197,214,122,89,62,235,196,105,3,59,231,154,101,31,61,202,31,10,245,174,235,2,224,47,122,166,59,179,85,235,2,73,235,90,207,16,237,92,214,78,152,64,255,186,25,13,15,238,186,225,103,19,202,20,124,231,146,105,231,122,0,52,56,199,196,86,20,159,155,12,227,78,10,180,170,174,192,97,9,251,184,209,26,209,70,189,77,207,55,219,163,56,23,163,27,165,81,190,53,244,122,57,189,13,104,140,99,148,234,10,103,246,234,213,108,248,226,85,143,179,255,0,51,219,38,12,161,1,147,200,118,142,178,74,220,148,170,213,176,24,28,41,240,110,242,195,254,234,85,155,63,61,86,130,147,154,178,61,220,134,189,209,88,51,11,192,8,216,128,4,89,109,251,195,223,195,2,237,223,248,247,123,63,249,138,173,160,187,159,93,11,86,173,150,67,92,101,184,43,3,159,136,140,234,86,175,98,22,172,6,156,10,86,67,55,11,182,209,198,67,3,255,192,27,46,96,120,195,63,58,107,27,22,159,87,144,22,159,216,129,129,28,234,233,242,62,27,25,35,17,111,52,204,138,213,100,80,10,209,56,39,14,33,106,2,102,163,105,185,237,172,182,115,235,118,255,246,27,59,239,223,249,230,55,239,202,243,77,157,211,254,250,229,219,176,126,11,254,186,105,103,101,254,206,47,0,66,86,139,149,96,120,118,193,53,61,88,201,158,57,131,131,17,47,229,44,188,193,24,217,50,164,241,231,42,130,166,114,160,2,231,81,159,157,87,130,240,114,128,232,226,73,75,206,50,2,173,42,138,195,212,240,188,94,167,101,213,205,172,131,59,18,112,152,52,164,176,67,78,164,67,142,210,33,120,3,210,34,177,67,46,84,224,62,74,181,41,125,114,177,79,65,42,144,112,212,45,39,232,86,86,42,194,187,230,226,174,218,48,91,38,103,42,11,234,78,179,100,45,105,39,12,207,156,154,208,150,11,166,93,7,106,36,171,182,128,240,207,33,145,77,71,114,140,58,217,91,213,38,175,14,78,56,118,234,199,234,139,206,137,52,27,123,28,5,206,26,107,13,145,176,200,151,29,204,78,176,136,61,31,206,144,40,208,99,176,198,124,76,122,225,35,209,220,11,38,89,60,140,148,130,58,12,168,195,120,52,44,198,235,50,160,46,232,195,145,224,195,146,177,12,187,235,229,128,170,111,65,185,86,216,118,139,229,87,178,211,90,173,250,75,45,62,42,64,125,62,197,45,152,226,202,42,208,125,151,122,162,16,118,175,42,170,11,129,234,65,51,94,216,140,199,155,89,242,150,3,188,100,139,183,94,85,18,245,6,98,114,3,177,173,206,145,77,111,176,30,177,247,179,184,72,27,108,7,169,75,59,8,67,69,2,94,131,67,238,97,19,246,189,172,102,217,112,124,104,82,46,228,53,214,76,159,157,127,241,205,91,204,159,188,30,102,52,173,28,38,246,224,168,60,5,212,135,183,206,200,56,185,18,24,165,182,213,211,142,84,191,183,184,112,182,192,168,126,171,201,216,157,8,46,229,96,214,93,231,114,38,125,247,237,191,245,1,219,119,25,9,245,215,47,127,118,239,163,79,119,62,120,165,127,243,231,127,253,242,89,32,38,134,200,36,182,79,153,238,76,216,175,217,246,55,195,254,32,193,224,87,143,152,64,200,3,209,188,10,163,128,245,4,228,185,63,111,55,204,43,11,48,196,130,150,27,41,233,226,56,1,206,133,193,140,17,13,5,139,103,243,115,143,22,19,246,229,234,17,71,119,248,230,172,53,129,181,49,181,170,92,126,70,133,8,109,7,89,13,70,245,205,245,87,118,190,186,221,191,241,17,27,48,59,135,118,222,120,142,81,167,71,180,92,57,177,36,203,13,249,56,37,74,7,218,246,175,63,202,104,35,82,171,35,90,80,141,126,196,169,12,187,207,228,150,171,154,137,188,68,15,207,241,122,213,3,20,70,114,175,62,13,220,24,35,9,167,143,29,67,146,176,195,217,243,108,131,40,189,92,182,14,204,154,171,31,41,233,40,10,208,181,137,210,244,241,230,68,99,74,163,247,92,197,164,108,213,142,224,4,137,111,51,119,149,95,2,201,60,94,172,107,140,205,107,30,63,44,113,103,61,85,220,57,88,32,106,225,113,21,176,195,199,198,77,232,90,76,124,194,142,113,32,182,154,107,5,179,165,227,241,133,180,126,54,7,196,247,86,227,74,217,41,48,30,118,161,217,244,76,255,255,234,141,205,72,210,143,244,213,86,215,13,18,79,192,11,16,142,45,39,76,154,197,183,30,98,163,91,104,92,185,122,21,126,55,241,23,203,225,95,202,205,122,98,208,249,107,55,178,200,14,248,166,11,92,70,174,98,0,21,134,31,140,70,99,145,42,204,186,52,116,104,188,230,115,97,106,88,64,235,186,173,236,119,180,17,99,68,203,193,84,152,128,227,25,191,192,88,199,120,246,92,47,0,136,33,47,73,6,131,66,219,128,2,87,176,235,178,200,74,6,23,80,239,236,80,57,14,167,73,117,60,231,176,157,16,101,47,35,208,153,17,120,24,41,45,231,42,14,28,225,79,57,150,157,133,196,156,158,7,138,16,18,196,106,213,206,26,103,53,164,6,35,99,242,93,195,246,160,217,54,20,98,93,201,106,35,14,27,88,216,113,75,157,73,216,96,103,91,86,135,102,144,222,144,147,131,153,199,221,128,118,73,160,72,143,184,40,61,146,90,170,67,137,124,199,240,215,97,185,108,241,197,226,240,197,226,35,176,153,204,225,28,228,0,80,84,196,92,193,148,80,91,126,174,226,70,250,30,214,24,157,18,54,39,110,124,78,164,78,144,80,170,180,58,54,64,190,115,204,52,142,127,11,242,157,99,227,165,113,99,170,89,26,86,190,83,218,117,225,31,154,124,7,88,238,186,225,213,145,9,19,92,180,120,127,194,176,27,45,83,8,120,22,253,205,150,89,222,186,108,53,252,245,178,86,42,22,191,75,8,229,2,151,149,103,242,11,76,237,92,129,35,139,51,250,78,7,251,134,2,29,254,164,107,222,186,115,57,111,180,90,249,150,185,1,51,168,193,136,57,199,188,85,199,227,101,145,134,215,218,68,184,108,24,173,46,156,101,86,67,211,91,198,170,217,42,107,120,184,105,122,125,221,106,53,128,169,131,142,242,39,104,146,132,41,235,78,11,121,73,187,32,189,233,245,22,176,134,198,106,11,143,197,158,14,188,34,180,100,216,107,38,202,153,104,128,179,244,10,236,24,204,64,171,188,197,154,181,11,244,119,69,71,137,232,170,81,191,20,78,7,137,165,217,215,42,20,3,68,0,242,199,35,46,148,165,34,75,24,200,29,240,4,57,94,4,36,227,178,6,163,62,101,176,131,101,106,117,114,130,61,133,114,137,201,241,186,193,228,15,91,28,44,172,59,91,136,150,101,18,145,235,28,175,226,180,207,210,114,79,5,4,43,181,72,184,29,20,163,147,248,218,139,219,47,255,27,74,88,82,196,19,98,234,96,8,2,200,244,194,6,88,166,150,24,134,197,153,94,216,45,22,88,241,44,50,185,113,214,56,68,85,118,76,63,108,3,155,125,193,170,95,82,56,54,177,139,82,147,149,44,82,51,153,232,117,1,137,169,131,185,88,18,4,77,30,54,75,56,183,36,14,59,236,211,192,142,172,251,126,135,237,118,15,111,109,174,95,241,123,163,179,78,187,99,216,155,200,239,67,58,138,99,70,235,60,169,52,54,57,61,85,156,158,26,27,155,58,86,28,47,29,159,42,77,105,49,206,147,144,133,67,19,6,211,48,205,206,108,203,177,145,195,65,208,179,110,6,169,137,236,49,141,20,232,47,250,11,231,203,204,210,114,121,139,142,66,251,232,81,205,161,125,22,119,46,190,227,90,124,199,181,115,1,215,224,224,93,128,157,179,163,247,35,14,19,243,59,203,3,235,129,239,185,25,228,146,24,145,23,14,129,190,224,117,7,45,79,33,31,240,217,124,48,209,1,21,163,124,193,37,130,79,228,251,172,88,196,3,110,116,160,199,75,62,231,168,25,81,25,224,98,149,190,136,87,188,56,46,11,220,19,53,103,149,44,120,237,131,237,214,90,173,132,166,5,182,17,42,104,75,12,22,12,197,150,67,144,72,215,38,190,195,86,21,187,48,177,115,40,164,130,190,207,25,245,117,105,242,109,156,124,209,131,25,152,114,181,3,217,240,99,14,136,241,96,112,236,244,135,249,43,39,36,18,194,200,27,151,50,12,68,138,128,35,228,28,20,219,238,128,44,205,233,197,42,167,212,153,196,70,221,232,11,180,3,155,141,31,226,244,9,214,64,169,8,119,82,56,45,233,232,101,172,178,157,148,143,179,108,26,207,202,97,11,187,7,177,209,145,137,132,228,82,88,207,140,152,69,25,76,148,198,215,80,46,62,207,242,103,221,94,178,165,77,64,47,30,225,3,14,225,200,190,114,169,89,152,156,56,123,38,135,58,10,93,144,84,14,224,23,173,110,134,115,254,106,243,101,191,26,74,61,249,162,212,19,32,181,180,44,196,88,145,236,64,53,153,48,223,240,159,238,85,91,192,158,4,252,8,176,41,60,111,157,231,245,20,118,36,248,9,24,145,134,204,136,140,21,167,118,103,68,38,38,87,199,25,35,50,102,30,139,103,199,37,46,168,32,236,215,248,36,112,76,217,35,69,196,101,166,196,129,196,147,86,88,117,174,44,225,94,151,223,200,31,55,140,49,179,89,170,47,111,117,128,234,67,81,53,82,12,189,216,231,12,208,197,249,134,101,180,156,181,149,21,38,33,222,90,117,92,248,195,72,141,114,169,115,37,227,57,45,171,145,249,78,169,56,94,159,108,12,172,163,92,206,95,54,87,47,89,126,222,171,187,14,158,231,238,86,195,242,224,168,220,44,219,176,147,13,44,172,244,101,213,105,108,110,137,202,96,96,249,102,203,188,82,46,85,242,109,79,60,242,63,64,149,186,205,150,115,185,108,116,125,39,181,129,13,11,199,148,39,73,182,99,251,70,107,107,221,100,3,4,184,84,24,117,85,46,30,177,218,36,132,182,253,74,199,241,44,146,120,27,171,48,126,160,120,43,45,179,233,151,139,73,45,172,251,121,31,9,31,32,135,109,179,37,64,158,247,157,78,121,12,171,231,77,29,31,255,110,216,219,117,171,209,48,237,10,82,60,107,236,114,230,59,205,102,179,34,160,37,13,61,76,227,99,151,211,240,189,34,195,9,6,136,55,93,208,12,144,146,70,75,249,214,176,92,147,95,17,2,155,130,31,121,141,210,23,224,239,186,109,187,146,156,42,87,134,250,68,229,167,186,158,111,53,55,195,138,148,84,254,55,207,175,205,202,30,124,53,243,171,166,127,217,52,237,20,64,62,221,5,250,100,5,72,104,195,173,175,111,113,178,119,213,241,125,167,157,138,195,2,254,98,78,97,220,245,44,18,206,153,124,102,98,227,114,78,154,214,182,113,37,191,107,174,164,54,58,6,116,132,238,64,212,89,166,78,101,138,248,175,87,96,189,190,224,116,30,3,140,139,175,69,108,156,145,245,99,69,28,10,110,221,250,22,76,21,17,181,227,58,227,86,240,82,235,100,121,244,41,211,190,4,100,216,232,101,199,189,68,128,27,69,66,9,103,96,212,115,235,163,40,245,247,70,87,13,207,170,159,132,118,206,24,182,177,70,44,200,168,216,50,71,255,193,42,153,237,182,16,171,195,79,133,141,174,169,45,235,72,12,17,205,220,54,58,29,152,17,175,172,213,106,158,55,91,211,189,19,181,217,57,253,71,181,154,161,207,214,102,27,250,211,179,181,133,89,125,250,68,173,54,114,2,83,214,103,245,181,147,181,185,89,41,203,244,108,237,71,179,122,27,178,212,244,39,241,103,161,6,21,25,181,90,29,191,55,245,226,44,203,15,137,144,9,126,47,209,239,153,90,109,1,51,156,215,47,81,6,139,82,159,196,159,181,19,225,175,67,245,178,95,3,19,38,232,113,138,126,139,244,235,81,198,77,241,204,191,78,83,127,71,79,232,14,85,15,141,214,218,148,212,57,129,117,96,210,44,150,131,17,214,186,179,248,225,202,108,82,222,53,74,50,107,181,53,76,169,213,216,133,103,89,75,132,237,12,252,255,40,41,215,120,200,146,30,37,1,72,181,120,20,232,68,129,211,71,91,64,242,84,189,186,231,29,245,234,64,236,54,170,190,11,133,52,129,202,179,124,229,47,105,255,98,63,248,247,224,223,131,127,15,254,61,248,247,224,223,131,127,15,254,61,248,247,55,250,231,254,139,141,178,130,204,22,62,101,50,130,145,201,16,43,140,105,61,252,25,29,205,140,162,8,114,148,56,232,182,97,217,172,0,164,103,40,137,88,46,41,45,147,225,140,85,230,216,196,36,240,68,18,215,21,228,17,53,179,191,97,245,170,8,66,244,76,145,68,100,98,162,8,169,175,84,211,64,57,132,168,83,48,206,25,148,71,200,163,237,127,249,121,255,249,47,250,31,255,184,255,241,245,187,159,125,24,7,1,151,82,132,3,14,170,34,38,60,72,142,176,206,25,206,59,7,223,185,176,1,56,198,36,8,5,114,135,76,32,120,8,190,161,64,33,51,89,252,110,152,66,50,9,53,41,184,134,44,179,199,22,106,203,231,33,139,158,193,223,92,101,224,20,196,132,48,2,110,36,109,201,148,42,236,45,16,99,100,80,234,146,60,17,49,145,139,168,74,160,73,128,111,3,96,146,10,16,49,246,98,172,113,85,26,19,193,114,18,202,100,198,194,150,69,103,100,105,192,49,14,37,121,156,92,94,195,17,51,148,218,100,72,108,19,193,173,0,33,6,98,67,38,19,21,144,100,20,9,73,210,200,20,241,136,24,155,42,37,137,174,99,21,42,209,73,136,74,65,226,19,32,137,76,118,205,45,183,24,149,152,36,238,55,76,114,18,150,13,69,40,153,199,0,158,27,225,16,133,232,36,67,178,147,176,132,182,204,153,205,243,14,170,104,107,189,101,146,164,142,31,55,191,85,205,125,118,163,75,114,102,47,162,170,207,19,73,203,154,158,159,116,45,223,196,201,56,122,84,179,181,35,80,113,39,48,72,91,241,186,171,51,236,186,24,26,195,155,34,125,139,163,207,6,138,57,182,152,226,209,134,1,27,33,170,246,234,174,113,249,44,75,202,135,137,226,110,149,154,251,33,79,86,110,80,149,47,0,52,157,233,117,119,159,121,102,115,145,166,96,192,117,116,112,241,204,244,50,232,206,151,140,11,248,139,142,202,2,126,36,77,99,137,121,118,85,136,122,252,44,225,12,189,135,38,4,118,65,60,42,55,202,36,230,17,35,194,1,179,43,230,166,83,239,226,197,55,253,93,36,128,209,181,138,174,109,88,158,133,187,0,191,149,193,139,102,150,146,114,13,45,0,146,118,17,45,190,71,175,162,69,186,106,70,144,48,101,92,69,74,153,177,32,77,244,130,39,40,45,136,76,189,229,30,154,10,180,178,225,61,127,54,65,157,155,33,15,203,1,61,185,100,110,150,233,138,144,207,25,187,226,231,119,136,162,89,124,193,203,244,92,142,235,252,179,81,40,104,140,58,218,249,58,44,5,211,213,216,80,141,196,44,76,182,172,5,246,24,225,62,16,154,38,192,46,233,116,97,181,162,250,178,14,59,194,154,233,234,25,188,157,214,116,13,223,242,168,177,72,22,38,65,97,124,52,23,81,145,145,114,184,176,105,118,109,95,43,79,234,26,215,61,199,150,146,10,233,190,3,167,143,154,78,73,12,133,130,226,33,166,240,20,142,41,204,192,97,25,237,52,96,90,12,187,1,203,86,11,238,187,88,214,31,116,77,119,115,38,98,135,49,96,1,145,122,68,11,246,114,180,132,105,52,66,19,140,237,79,239,244,95,34,19,12,248,178,98,102,195,86,177,118,223,108,119,90,180,194,185,133,10,188,251,155,33,172,15,169,105,28,47,111,126,89,31,11,122,2,109,192,49,210,180,204,86,3,14,19,171,21,206,39,165,157,141,172,80,216,6,140,134,99,163,146,73,116,227,211,197,170,81,151,158,230,27,107,121,164,93,12,63,79,168,169,9,253,16,175,55,216,204,100,218,152,100,79,227,211,83,13,246,52,61,181,122,156,153,158,32,170,78,79,78,107,220,220,164,97,78,20,201,220,132,47,76,211,234,192,112,96,17,114,77,16,105,87,99,138,29,39,28,7,118,34,59,208,236,56,82,162,45,0,230,100,64,6,168,241,251,176,244,184,82,8,91,104,252,37,220,237,121,202,85,118,197,24,110,130,169,213,194,182,101,93,177,80,71,132,217,193,44,15,161,88,18,162,125,121,75,44,34,88,54,248,88,46,241,197,81,236,233,124,155,65,77,33,25,169,113,239,101,83,128,117,93,22,51,88,62,130,70,39,129,222,71,116,255,29,168,253,193,172,24,194,163,134,167,16,26,8,157,249,129,153,72,27,81,62,186,109,101,29,86,241,184,224,148,68,54,135,58,66,202,214,175,92,228,219,87,175,82,123,2,244,194,136,36,90,31,37,138,42,17,13,165,195,43,77,193,33,94,145,93,97,170,38,52,15,39,96,110,217,45,123,56,67,250,211,152,15,15,141,14,87,30,129,93,21,112,97,5,182,241,21,113,76,80,25,134,95,58,146,161,157,178,70,197,52,29,139,112,67,157,185,31,92,172,157,134,195,198,108,241,132,218,217,147,120,132,84,108,84,93,100,205,176,235,99,169,41,92,16,65,51,118,122,229,167,231,191,63,23,171,155,95,185,115,60,170,30,41,234,76,181,5,149,8,46,24,107,167,45,207,207,250,49,197,29,186,253,15,21,119,92,231,178,135,247,218,1,68,170,33,206,74,103,0,33,111,100,123,103,123,58,156,97,168,149,10,135,248,166,162,230,100,134,29,43,145,110,135,178,201,43,83,24,153,19,106,165,106,179,209,201,243,30,199,20,168,22,182,212,114,26,81,201,54,156,88,41,29,103,24,55,11,105,98,123,21,14,60,207,216,48,1,122,64,132,36,168,60,153,5,220,232,77,210,206,18,234,220,89,182,121,104,194,162,83,231,233,101,190,193,111,191,112,179,255,210,219,56,93,42,9,150,85,23,81,142,105,192,48,148,79,31,209,223,16,145,227,216,101,14,86,11,51,25,118,217,201,216,101,70,176,203,148,177,203,12,177,139,225,1,13,64,108,86,108,127,172,134,207,100,9,226,147,250,48,106,199,166,234,230,25,193,16,22,187,171,139,120,131,54,215,170,217,13,178,31,16,186,69,173,28,177,35,94,144,161,98,51,93,228,10,90,30,104,120,225,6,212,8,211,121,10,213,115,97,164,43,226,252,69,109,229,35,168,161,51,56,147,216,250,130,61,30,86,74,78,221,248,36,51,195,173,224,156,143,15,75,211,42,138,77,25,210,42,158,176,159,163,23,166,202,214,48,189,122,74,242,82,49,212,41,27,34,11,62,35,245,57,147,181,171,67,103,102,99,35,131,142,224,169,28,78,9,142,45,155,27,209,242,218,136,205,213,161,118,201,219,211,21,182,42,193,106,134,151,128,77,226,188,9,188,188,107,54,22,220,179,142,207,0,31,210,5,1,142,49,198,13,223,68,229,1,13,149,80,187,58,125,51,97,247,130,66,209,134,144,221,228,99,11,202,133,163,40,111,121,166,175,30,151,124,46,196,113,57,147,160,101,101,135,186,243,194,210,68,253,206,52,4,211,250,207,87,150,218,204,238,235,76,79,94,125,229,48,185,55,64,151,246,97,14,107,199,21,122,123,142,227,75,169,88,52,176,89,25,31,155,30,223,163,205,202,241,99,198,177,137,250,228,32,155,149,241,213,201,65,10,244,199,198,154,223,130,2,253,132,57,213,60,102,24,83,195,42,208,79,28,91,221,191,194,26,237,98,121,203,182,77,87,40,203,148,38,143,155,205,213,210,212,242,214,129,53,161,72,21,137,241,171,17,253,36,158,24,149,190,241,228,64,49,172,248,93,73,61,43,207,204,100,80,218,215,131,131,193,119,157,86,30,117,89,242,36,163,142,119,159,241,92,84,137,92,161,208,52,99,114,211,136,246,87,66,197,153,2,129,135,152,162,180,70,166,138,178,14,27,213,188,75,77,153,66,221,112,27,121,73,97,48,172,51,148,180,177,14,91,182,120,101,130,55,25,196,192,165,35,199,192,229,244,56,27,201,169,113,101,58,210,141,155,198,250,72,140,139,18,108,81,113,40,192,14,228,215,255,55,203,68,215,233,159,14,164,75,21,186,26,24,69,97,239,197,243,167,79,65,27,163,255,139,10,158,163,217,126,18,202,44,32,208,7,105,70,117,187,39,106,168,3,53,59,23,87,71,186,76,143,79,211,111,151,20,145,72,211,9,19,60,82,33,218,16,26,72,79,6,31,235,248,35,52,138,190,215,58,129,42,85,103,230,217,55,174,55,117,14,82,139,39,107,139,103,32,31,164,50,229,168,105,73,221,137,41,81,93,196,159,69,82,173,154,21,10,81,99,170,158,82,194,56,7,104,41,9,164,126,160,165,244,224,223,131,127,15,254,61,248,247,79,167,231,32,145,152,49,13,0,233,150,54,118,17,203,105,193,232,133,53,191,104,151,111,128,57,97,24,222,3,179,123,204,56,253,197,155,231,183,152,82,93,9,213,135,247,225,193,253,122,234,173,179,76,215,241,54,130,86,166,138,225,77,119,74,173,153,144,24,12,139,43,23,174,82,191,232,75,64,17,102,74,99,74,253,168,177,17,144,127,25,137,254,11,51,164,222,230,103,132,126,3,163,10,195,68,85,197,129,103,76,208,113,16,52,162,200,213,99,15,189,20,133,22,118,185,154,111,184,78,7,120,26,123,101,5,152,223,118,97,29,47,252,117,158,59,53,91,153,178,73,154,32,9,216,48,81,4,218,163,153,168,226,33,33,76,194,247,65,151,218,147,99,198,238,126,89,93,97,243,125,136,151,219,202,45,95,19,88,88,134,179,154,124,229,169,92,57,137,69,166,225,34,211,66,231,108,204,62,158,93,150,51,161,210,41,74,81,26,8,116,0,2,207,118,236,174,86,200,244,177,136,174,145,104,135,97,162,86,214,166,201,34,154,181,51,203,205,237,184,77,105,196,19,28,183,217,13,205,115,251,215,255,163,127,227,179,254,205,87,118,222,255,147,22,187,23,14,155,44,112,131,212,249,134,151,118,73,252,176,103,162,139,36,185,155,97,33,141,108,35,229,155,221,196,186,201,209,85,68,3,96,96,255,239,125,250,209,246,237,255,214,34,6,216,233,195,112,29,163,177,104,174,225,196,211,53,221,240,99,137,148,28,56,160,104,222,94,112,121,141,95,208,200,99,248,219,107,248,141,94,95,211,184,116,197,134,60,114,129,13,203,54,10,63,76,156,69,241,133,246,116,171,121,69,211,215,13,239,36,147,125,48,163,101,20,114,40,74,7,201,0,223,190,245,222,246,191,62,187,253,218,231,253,155,191,24,8,233,64,239,103,15,48,14,202,12,132,110,152,139,99,203,60,202,214,132,230,134,24,111,215,109,149,181,209,85,235,153,19,174,213,88,51,231,109,118,183,10,197,184,157,53,58,132,62,111,174,117,91,134,251,67,71,99,114,63,86,9,187,197,227,158,0,162,96,184,247,151,95,246,175,191,199,192,48,196,186,177,247,134,101,246,110,168,101,51,124,26,236,247,208,107,67,131,154,206,238,66,58,174,5,135,223,166,114,251,45,247,35,240,132,135,254,76,44,0,83,22,141,65,131,139,241,183,223,187,247,209,191,70,221,34,134,74,110,154,184,26,39,13,43,177,189,173,251,23,216,171,64,62,188,168,181,201,26,157,46,24,206,155,30,94,234,178,235,37,246,162,51,132,229,152,200,156,56,48,65,26,57,112,96,9,117,160,85,156,118,158,41,146,105,116,215,140,131,98,69,3,103,11,236,46,22,138,176,3,12,97,17,253,70,46,142,152,202,9,45,71,188,14,200,55,86,91,4,158,48,247,92,195,242,123,58,99,156,23,81,168,142,234,0,221,236,18,173,77,13,189,109,174,26,46,48,232,118,130,163,132,228,9,82,231,36,226,146,18,143,89,230,253,20,176,14,168,21,88,133,242,132,170,250,11,216,67,179,53,71,32,10,231,171,255,209,151,253,231,191,160,249,34,63,145,87,208,205,5,29,161,75,210,60,9,8,134,187,43,28,242,2,227,185,35,12,5,197,225,72,118,125,126,247,205,231,66,232,7,6,78,71,233,90,92,65,135,148,102,98,91,169,104,241,197,107,253,183,62,16,91,250,65,91,225,167,74,172,133,143,127,199,14,189,131,183,224,52,155,86,221,84,26,216,185,125,171,127,253,14,122,46,253,234,149,131,55,32,237,135,98,0,108,227,213,153,158,6,162,35,236,100,39,97,107,71,44,206,178,173,61,55,168,221,84,100,230,130,112,21,153,77,33,133,167,235,195,74,136,217,204,99,47,161,28,119,243,202,251,65,151,65,252,136,113,194,173,58,151,35,140,68,68,28,106,238,208,75,192,73,82,246,17,3,127,235,90,255,230,207,183,127,127,13,54,164,237,215,223,219,126,235,237,195,197,73,212,46,114,92,90,147,162,197,95,127,212,191,249,135,187,159,253,153,218,186,207,32,45,162,151,165,160,15,92,153,138,20,115,212,141,67,92,108,75,11,254,230,31,100,141,169,82,106,69,98,67,255,245,71,82,254,61,79,201,166,23,2,136,38,163,255,238,191,109,255,234,79,135,176,152,160,36,108,114,231,225,136,182,215,232,4,14,27,186,118,231,238,87,191,220,121,233,147,254,79,255,251,222,71,207,161,103,206,15,95,220,249,226,253,212,101,240,140,255,204,165,78,163,241,212,224,165,176,75,183,68,227,191,124,229,238,87,111,105,186,80,36,155,44,106,135,181,136,240,20,229,204,85,178,231,98,141,46,243,196,25,18,250,22,114,218,109,84,192,10,156,11,177,119,125,192,217,174,100,204,110,65,63,202,142,46,234,65,47,199,45,11,200,41,118,240,67,207,60,216,57,153,71,110,43,202,1,137,179,202,132,163,145,41,82,16,86,49,92,184,245,199,237,151,222,147,220,50,139,225,229,97,175,239,70,61,76,7,99,23,46,166,165,132,8,120,242,200,122,134,229,213,83,19,250,118,201,68,205,99,49,158,232,240,140,70,27,71,39,17,53,212,91,216,171,119,110,254,84,38,109,248,106,80,168,28,52,7,144,86,161,229,147,158,46,253,21,170,85,72,217,80,190,31,178,119,61,84,58,68,206,44,240,243,93,111,57,158,25,18,23,179,248,10,76,18,254,201,195,56,104,250,242,64,74,26,45,70,242,4,95,136,18,204,155,192,217,117,76,250,132,210,2,109,122,99,157,35,132,214,237,208,157,59,239,143,22,161,51,149,206,85,205,94,50,75,234,118,91,102,2,67,138,94,214,243,225,183,8,83,138,21,232,248,21,215,1,253,141,50,167,165,49,137,59,133,116,152,155,192,215,59,44,57,9,41,0,231,202,165,49,181,115,145,137,231,107,242,238,103,47,109,255,199,173,254,187,239,223,253,236,195,187,95,223,22,231,1,219,72,208,9,229,121,179,99,88,46,29,32,97,125,8,162,124,7,145,197,141,110,171,76,115,92,113,59,166,208,253,41,13,50,95,92,92,107,19,198,186,9,255,229,207,156,201,55,26,113,158,0,51,21,212,190,237,194,23,52,57,171,175,12,39,198,27,36,212,171,9,181,221,16,143,15,6,105,245,216,13,193,60,27,28,211,135,8,101,181,177,1,32,30,204,244,7,112,9,58,57,52,184,195,97,165,67,91,30,122,184,127,132,0,63,12,52,87,41,112,6,246,85,215,90,51,133,80,129,215,192,117,75,66,78,223,67,160,52,82,161,18,212,49,20,68,194,22,147,161,33,247,232,176,208,14,137,138,63,189,42,198,124,217,52,252,117,212,188,23,34,183,129,226,13,127,51,239,63,189,187,124,131,237,156,4,58,105,244,40,83,140,28,154,72,86,224,7,157,215,204,148,218,226,80,229,189,28,10,166,98,68,201,16,13,199,123,223,48,43,97,65,215,15,119,49,171,77,176,245,171,46,223,61,239,158,245,61,173,228,250,46,171,184,158,180,130,15,136,183,233,148,106,2,145,155,140,207,187,91,30,133,168,30,208,185,247,3,219,67,34,58,5,225,149,193,12,53,37,234,240,147,167,37,10,162,251,181,4,238,221,254,83,255,171,95,221,253,226,11,49,55,182,227,155,23,140,75,225,62,35,237,172,73,195,15,242,15,53,244,176,246,228,97,203,173,31,22,54,222,251,243,219,247,254,252,123,105,136,29,224,149,28,123,222,158,93,55,220,53,115,200,113,170,133,134,26,108,164,157,228,17,199,58,147,52,211,192,154,121,209,157,7,175,236,4,225,11,223,243,17,153,221,44,190,198,48,214,32,139,180,65,135,94,152,35,106,230,22,126,145,64,134,45,163,109,103,218,222,250,235,159,239,220,249,41,55,221,211,154,150,235,249,106,97,18,150,42,139,93,56,186,197,91,63,216,14,199,137,119,224,59,192,241,113,197,235,45,151,167,82,53,76,126,137,104,33,217,23,50,239,146,139,144,200,20,220,35,77,199,152,93,163,101,173,161,179,91,102,226,166,39,136,3,119,238,252,114,251,119,207,9,137,119,79,154,160,97,171,3,166,217,13,235,195,237,241,133,159,102,139,249,201,220,62,24,106,133,137,142,208,63,201,18,251,254,79,175,247,111,127,46,4,170,196,95,71,144,132,216,243,2,245,50,1,71,252,0,203,41,159,46,134,227,71,101,245,56,146,176,38,194,235,80,200,178,71,136,117,204,58,240,110,68,107,134,19,241,226,231,253,23,254,200,176,236,239,11,114,82,111,135,2,160,50,186,1,112,148,243,29,4,156,232,200,193,55,109,116,238,123,134,150,154,132,220,127,6,182,238,222,207,126,210,127,243,207,127,87,48,141,117,121,24,192,38,140,51,29,186,241,204,7,6,49,252,255,73,99,51,2,92,148,92,127,121,227,239,15,184,172,179,67,131,85,140,109,23,128,242,108,135,1,202,11,150,178,11,19,44,95,255,228,155,215,15,140,168,7,32,238,99,160,30,158,150,103,64,130,33,162,28,27,245,233,135,1,189,148,125,16,232,229,108,135,1,250,89,7,78,237,200,30,241,231,207,119,94,253,224,239,18,141,177,183,123,193,99,54,186,221,17,153,242,133,224,148,169,52,65,169,49,121,177,42,40,102,82,71,64,9,135,32,171,136,126,121,162,16,252,6,175,209,75,211,232,125,39,80,119,184,81,181,164,235,143,27,175,101,182,63,121,97,64,40,192,244,91,240,224,78,184,187,218,182,164,59,212,187,95,255,182,255,225,175,163,119,222,141,167,243,77,215,12,37,194,204,105,132,107,242,132,136,141,118,224,103,63,230,146,127,178,209,228,22,52,205,137,98,49,234,156,127,204,28,47,50,231,252,135,22,87,51,34,0,158,249,182,36,219,128,71,54,197,101,48,237,253,73,185,53,163,3,101,27,121,223,201,163,59,158,240,2,100,127,242,238,195,87,82,32,143,52,121,166,157,145,39,11,122,77,146,163,232,110,183,221,38,247,14,18,243,183,55,197,134,67,81,83,240,184,102,76,154,150,66,112,3,38,6,130,30,107,100,201,26,42,122,148,199,34,80,20,185,201,253,193,158,69,151,234,213,219,192,170,246,38,236,223,115,197,195,200,182,247,80,233,246,91,255,145,82,105,92,222,36,43,104,48,99,57,192,135,241,241,137,233,227,211,99,83,19,195,169,108,72,210,217,221,244,54,134,187,135,141,222,55,12,158,5,177,31,192,166,53,124,245,179,177,219,253,132,169,232,237,91,81,224,63,246,87,85,32,147,141,200,160,83,238,152,185,48,248,111,175,107,193,229,221,142,16,27,7,170,22,33,74,77,142,143,149,198,143,23,39,166,115,123,191,138,79,187,133,191,123,231,83,33,219,20,72,48,49,44,18,72,251,97,76,26,55,92,13,81,9,83,76,226,53,100,71,204,43,137,216,248,114,2,10,9,90,32,112,14,131,167,61,197,150,168,87,183,82,60,145,176,67,85,44,201,219,111,64,85,252,166,252,133,215,239,221,250,64,147,207,153,45,238,148,36,48,202,31,43,134,14,74,148,35,13,143,13,106,16,218,166,245,79,177,124,101,151,36,210,49,172,154,48,163,157,54,157,203,49,159,15,234,161,9,167,27,165,242,234,41,208,10,115,147,114,82,25,105,52,194,170,205,189,107,84,151,182,184,83,3,164,34,147,124,26,116,12,116,183,240,56,203,196,246,72,230,41,129,55,25,245,122,32,187,77,224,89,0,197,165,144,58,29,32,83,49,166,14,242,32,189,209,85,210,250,228,250,157,52,197,146,218,39,218,97,39,248,226,16,209,128,16,182,24,245,14,254,8,191,9,190,68,4,48,191,9,194,71,66,146,15,133,168,223,132,168,182,47,153,75,83,152,149,100,119,29,71,143,162,65,125,24,132,5,207,119,101,198,144,164,105,84,235,122,135,104,203,105,179,56,161,218,100,119,133,77,118,135,219,100,55,244,150,238,133,54,217,70,163,97,150,142,25,34,142,160,222,172,118,133,213,178,190,206,98,19,214,199,57,149,186,58,81,226,84,234,116,105,156,2,90,183,137,186,53,166,49,68,200,90,53,140,109,189,138,207,20,87,44,167,111,84,149,40,214,39,159,62,229,154,39,153,131,202,166,46,41,236,150,219,212,67,61,162,183,94,94,229,161,174,83,22,22,222,129,44,6,180,24,172,131,80,69,22,227,85,115,221,191,5,41,194,20,175,23,195,224,9,44,94,98,30,132,48,94,163,200,185,37,18,88,120,108,218,59,152,195,178,85,235,153,21,134,84,43,46,195,170,149,58,151,92,97,166,69,120,105,27,140,66,5,236,180,236,218,185,249,160,210,189,234,34,179,117,12,187,28,113,104,64,43,119,91,220,26,2,13,98,53,98,216,96,174,152,143,162,173,94,176,25,8,39,15,72,215,138,17,14,187,195,144,73,201,150,114,60,35,4,234,210,75,79,231,251,153,198,85,62,182,84,98,161,188,4,211,195,60,59,32,121,28,248,94,9,56,218,20,34,194,7,128,173,33,235,139,174,141,208,31,159,218,139,225,106,85,73,174,88,149,1,157,116,56,213,213,119,235,221,46,229,249,89,157,86,90,208,30,209,114,44,166,248,6,71,73,118,171,16,63,27,130,107,1,194,112,161,130,201,180,218,151,182,208,251,7,81,92,247,110,253,76,168,147,242,48,120,74,98,79,15,178,190,156,148,245,229,196,172,47,193,135,254,141,159,69,106,13,19,123,131,162,186,241,69,90,13,194,47,177,247,44,119,112,33,22,110,240,29,19,178,185,216,185,135,180,81,220,82,40,184,207,68,255,17,204,119,71,252,194,145,128,84,53,121,136,91,70,90,97,254,32,156,181,116,63,47,231,13,227,101,169,58,120,116,62,246,244,174,109,193,185,120,10,82,19,143,78,219,188,156,57,99,116,42,146,42,62,210,156,217,4,35,145,35,62,6,88,203,218,75,230,178,136,195,73,47,44,232,55,44,99,174,196,159,226,132,76,235,218,64,124,90,182,217,32,47,126,204,141,134,26,95,29,26,190,192,28,116,38,167,23,232,94,249,20,235,97,174,34,5,222,218,226,243,183,98,53,86,202,146,239,156,168,1,17,78,219,138,199,20,192,87,200,237,86,44,119,212,78,39,244,34,27,205,25,218,153,132,14,166,34,246,18,189,138,18,164,206,207,249,20,142,46,171,73,253,133,89,118,102,184,139,14,65,186,200,230,75,18,1,51,127,118,0,245,50,187,112,230,92,237,236,143,86,230,79,174,164,81,48,208,120,15,195,174,41,109,25,141,13,148,108,37,120,26,11,234,118,6,213,151,171,48,199,107,133,16,213,48,224,174,40,172,9,207,39,161,211,170,164,211,0,121,153,11,116,34,32,251,194,221,88,1,252,152,179,42,167,195,60,185,153,3,200,174,161,207,56,55,201,95,21,91,14,44,108,97,133,17,98,85,95,242,92,165,82,96,126,132,2,243,163,20,152,31,122,174,34,183,59,110,36,18,55,91,24,75,203,98,225,173,7,78,131,206,67,206,48,34,76,54,217,255,24,246,43,33,166,27,201,160,216,228,10,49,45,89,1,33,235,199,30,201,88,11,237,181,108,22,167,144,211,38,187,70,141,20,176,78,10,27,41,12,254,146,187,138,144,76,235,170,74,44,241,158,91,13,232,171,213,96,139,74,237,117,114,44,73,65,62,239,49,146,164,17,143,36,233,167,68,146,244,89,36,73,127,121,96,61,240,61,55,99,194,111,60,146,164,143,145,36,241,79,149,199,145,20,1,250,82,0,96,7,0,224,94,98,115,58,85,76,53,229,82,216,33,201,115,17,202,107,93,22,229,29,246,11,207,204,122,76,200,190,232,59,46,198,30,135,89,155,247,205,118,150,75,232,86,72,27,55,71,1,144,221,156,236,22,42,220,207,170,174,30,169,132,5,39,78,168,71,132,179,23,70,93,250,134,99,53,50,192,88,12,56,4,196,18,63,122,52,8,106,40,146,130,152,134,217,128,199,75,172,71,124,157,17,15,72,132,168,53,165,224,161,236,151,209,100,203,67,180,20,221,217,196,7,121,131,227,3,150,72,99,225,183,240,96,27,213,238,172,162,163,176,138,206,223,148,85,100,119,25,131,182,146,128,58,76,11,38,10,112,166,67,183,42,176,94,28,242,91,113,166,218,43,171,117,234,241,44,229,128,112,234,201,62,80,133,74,121,224,233,77,234,6,44,33,159,16,45,34,148,0,246,117,15,204,62,122,143,60,17,251,130,218,72,137,158,18,67,31,146,130,12,231,219,38,127,213,35,22,56,136,158,216,124,117,11,173,123,3,8,32,41,100,243,49,242,27,6,146,223,163,15,48,0,229,64,182,94,38,184,196,197,18,221,159,32,6,240,66,170,28,0,240,103,109,13,153,195,203,115,232,148,151,174,240,212,12,216,69,188,66,78,216,170,145,236,68,30,134,34,134,50,7,137,167,186,173,214,143,96,23,129,237,194,97,41,103,28,219,95,207,230,70,74,24,25,254,209,82,113,70,43,106,35,78,217,225,244,4,229,161,74,114,21,183,234,138,12,110,217,229,177,215,125,114,34,232,208,175,43,14,90,35,32,151,185,141,70,90,152,92,110,153,130,27,54,55,231,224,238,240,66,120,135,174,48,145,238,199,141,208,59,229,58,237,89,192,108,178,68,107,60,253,84,189,229,61,45,54,68,98,97,171,218,246,107,127,234,255,235,239,20,179,21,61,64,84,194,116,206,46,146,91,86,118,128,11,89,27,75,130,179,65,229,83,89,114,120,253,35,120,188,146,46,51,12,65,108,217,152,4,183,4,48,151,121,17,40,24,231,77,18,138,135,90,160,80,67,200,152,6,25,105,114,122,250,0,41,95,8,204,232,14,145,202,135,100,26,102,203,244,205,140,189,132,193,211,151,3,223,160,187,236,46,38,87,20,12,212,167,180,73,141,150,133,176,210,145,102,26,118,128,200,89,231,37,29,152,58,29,176,204,55,160,213,220,204,70,78,76,209,177,135,129,206,134,177,240,211,157,241,119,36,149,242,81,153,20,206,103,163,237,149,109,57,242,113,178,244,84,190,134,142,49,176,177,253,74,66,169,94,20,214,75,192,206,71,245,244,212,246,232,190,30,225,129,178,107,157,94,201,61,106,144,70,111,193,214,207,172,160,19,36,187,146,172,172,106,179,236,194,114,56,229,164,16,225,157,149,178,34,14,51,95,161,218,206,173,219,253,219,111,48,139,227,111,174,189,120,247,179,15,183,127,245,167,237,87,110,247,111,190,62,163,241,189,190,238,216,77,203,109,35,47,178,125,227,230,206,187,95,104,250,22,79,59,65,23,245,23,72,112,192,170,210,244,58,193,85,254,210,191,241,26,222,239,243,221,247,178,225,218,164,23,28,219,195,115,65,8,104,100,28,148,110,15,19,118,153,59,167,6,194,194,147,112,9,168,64,224,127,66,159,158,61,220,22,47,3,73,133,11,29,253,229,92,241,11,72,140,143,104,163,180,240,24,76,241,240,97,71,210,40,163,70,148,83,8,189,245,206,104,35,126,101,141,109,92,194,232,251,113,88,23,14,30,42,234,124,45,225,218,42,212,13,95,25,128,122,96,49,216,32,153,39,121,60,238,127,250,159,242,212,236,188,241,28,155,29,118,114,37,28,80,116,52,81,220,109,54,117,188,166,2,135,121,86,242,186,241,135,103,89,213,97,165,100,58,184,89,221,208,107,36,62,158,56,62,137,174,232,35,82,232,77,213,51,232,212,68,209,56,54,121,204,228,82,104,114,13,42,174,198,150,171,53,217,65,232,228,84,253,111,239,252,101,213,185,242,192,235,203,125,244,250,178,139,97,207,149,246,90,43,191,86,247,246,239,188,164,255,233,123,59,31,188,220,255,248,119,219,215,222,31,56,110,224,42,16,113,207,26,128,13,123,113,223,161,148,27,56,122,53,103,168,79,45,52,195,18,53,195,41,26,24,218,84,50,229,27,37,246,17,36,79,202,42,226,201,58,101,223,220,250,124,231,205,219,66,57,96,88,175,57,65,103,219,251,2,70,123,72,80,252,19,121,54,137,233,251,36,40,6,241,173,48,207,88,93,45,117,74,102,100,63,243,60,29,239,79,211,39,114,190,17,191,144,237,45,151,137,32,57,44,173,163,93,157,163,236,97,15,221,3,46,68,60,170,116,90,93,47,81,231,175,150,28,253,133,79,57,35,110,99,237,226,61,30,204,53,125,188,232,182,116,142,12,229,200,113,202,149,212,140,38,208,155,188,42,132,26,189,159,164,87,73,127,241,133,119,190,249,205,187,129,250,34,77,63,106,230,26,146,102,158,217,238,0,31,100,194,57,209,255,242,26,236,97,119,191,190,181,253,236,71,236,4,222,254,224,214,246,111,191,214,244,85,235,25,182,75,2,64,93,127,158,72,129,232,229,38,67,83,41,37,126,85,105,23,162,73,202,93,163,45,139,87,122,156,144,64,186,186,192,8,104,5,45,135,114,128,147,232,232,134,79,34,205,224,101,203,95,111,184,198,229,221,87,185,160,240,113,119,82,86,186,112,157,135,255,221,251,250,213,254,155,191,11,83,100,95,24,81,157,44,212,192,26,66,5,75,217,231,184,10,137,186,207,166,235,8,237,93,63,43,114,196,8,101,37,249,100,27,212,94,138,54,83,120,182,230,246,167,182,228,171,106,75,113,192,107,35,73,202,75,210,153,238,171,103,98,46,55,162,150,223,131,175,18,163,211,105,109,94,244,76,87,245,205,243,234,127,193,57,72,230,112,135,57,33,180,224,186,29,69,77,159,173,83,174,166,127,168,173,25,117,191,107,180,144,206,195,125,68,109,244,246,207,238,83,163,124,136,39,77,175,238,90,29,197,33,17,3,234,246,141,27,247,190,62,144,19,152,136,183,149,166,117,5,13,216,93,238,105,241,208,252,173,36,104,150,15,240,151,50,119,197,104,91,182,9,108,153,208,33,78,117,135,2,172,136,155,167,16,173,161,83,20,25,125,51,153,254,237,91,219,239,124,22,65,233,64,169,30,99,141,13,244,57,130,58,59,120,223,97,23,112,7,157,209,254,231,218,77,249,52,248,159,107,191,224,167,24,244,9,93,179,12,204,138,202,23,175,126,14,89,227,159,88,55,181,97,52,192,247,237,217,228,224,238,75,146,117,218,57,175,149,16,128,144,125,145,162,15,82,66,16,250,81,118,109,162,177,176,0,27,121,66,58,77,124,221,131,199,19,70,158,7,110,24,176,175,236,241,112,189,160,168,238,210,98,174,213,128,4,12,107,217,131,121,249,32,71,155,201,140,3,173,37,22,74,74,96,192,249,176,31,44,200,84,35,217,134,92,233,239,80,182,197,234,8,147,77,139,99,80,144,188,111,242,244,133,67,142,34,105,53,2,23,156,135,100,189,173,146,16,202,225,127,184,83,59,136,39,76,152,218,115,172,15,3,167,53,228,51,134,50,23,15,121,150,100,75,113,121,212,124,42,121,218,33,76,163,204,220,14,152,205,67,118,63,32,17,35,73,52,139,168,194,234,240,147,133,38,217,145,12,245,164,64,138,114,12,93,157,132,171,107,101,105,223,43,68,170,6,82,219,94,227,94,243,226,22,54,41,162,147,20,151,28,74,213,67,77,118,132,54,75,156,240,40,44,14,205,173,140,66,150,197,201,183,52,199,39,187,175,172,65,110,138,100,147,74,5,184,220,163,110,186,139,148,100,152,75,61,30,10,226,10,129,154,8,111,21,6,105,40,63,28,250,143,77,12,181,185,253,230,185,187,119,62,225,30,216,120,1,12,115,146,239,118,152,3,212,64,252,103,52,46,56,139,132,228,226,145,251,124,117,236,11,206,73,18,84,136,199,94,220,56,49,12,36,107,121,139,64,155,126,203,132,2,39,32,147,41,132,195,165,6,118,222,252,5,192,18,21,50,129,128,123,241,243,157,151,62,217,190,246,108,96,123,196,110,92,22,1,143,187,158,220,176,209,176,156,60,169,160,37,123,255,224,3,40,40,21,12,129,117,193,192,213,150,19,209,47,177,141,104,39,163,227,45,133,236,253,55,215,222,184,247,245,243,146,5,104,98,129,49,73,220,243,214,191,135,101,150,247,179,199,15,135,228,145,41,217,126,238,198,189,247,163,83,34,243,84,169,30,189,216,14,130,183,77,134,107,26,128,158,206,101,96,61,38,35,219,73,114,115,137,123,72,4,228,82,39,246,49,183,10,91,56,196,4,171,67,78,93,178,127,175,102,197,123,11,111,94,192,136,1,48,94,211,68,129,42,170,159,4,243,16,124,56,157,16,248,60,246,149,54,22,171,105,153,20,115,58,248,138,167,56,214,75,44,246,178,126,72,54,207,56,102,78,23,229,81,112,30,177,122,230,159,66,232,11,130,98,128,59,110,78,54,246,146,221,107,238,55,102,60,94,158,38,129,79,74,215,36,176,48,78,90,57,124,210,24,221,57,27,217,87,188,254,217,131,205,115,88,8,70,71,55,140,162,203,121,92,189,176,245,111,191,252,101,255,23,95,1,159,126,239,171,175,238,126,246,161,22,207,232,117,40,168,137,22,202,22,130,81,199,242,134,193,55,32,187,187,182,106,100,139,122,134,255,175,48,157,219,7,127,29,140,64,241,19,26,156,202,236,20,132,131,250,98,39,114,133,201,178,4,203,68,92,99,138,168,222,192,245,175,155,120,69,137,108,51,127,226,226,34,58,247,91,150,199,174,61,12,118,83,18,78,45,164,212,205,142,79,62,156,240,65,215,164,2,164,42,143,44,56,128,73,104,102,33,69,192,30,41,217,116,93,160,155,81,116,141,15,148,4,248,187,230,242,172,226,89,242,144,196,165,86,234,37,42,194,29,111,53,32,221,108,54,17,191,225,252,119,47,133,78,220,54,162,254,109,121,64,157,96,59,10,223,19,196,163,12,39,183,223,249,178,255,229,141,237,87,63,218,254,217,179,101,150,212,127,247,253,254,159,110,124,243,155,155,253,23,62,249,235,151,111,160,107,241,207,254,125,251,181,231,225,211,221,207,94,185,247,201,117,56,199,38,139,103,78,168,34,237,97,46,209,72,200,126,164,68,130,34,142,80,51,161,60,139,205,120,2,18,38,200,53,78,248,118,178,180,29,77,63,190,124,135,245,86,237,96,228,184,13,58,58,200,35,22,163,154,148,205,76,32,201,124,123,45,234,3,159,181,154,4,140,33,218,136,120,67,1,78,215,77,220,70,131,229,114,82,57,61,212,75,157,150,122,133,40,214,4,191,72,76,101,46,130,11,94,68,186,104,207,248,189,163,25,180,79,202,151,20,118,40,116,147,16,92,60,230,25,15,31,13,131,0,95,24,27,31,12,99,55,63,97,92,7,82,148,14,108,127,39,39,119,245,9,198,217,92,223,55,234,235,49,215,255,28,215,111,190,2,59,135,234,145,69,64,100,186,56,100,11,76,193,131,113,59,145,186,4,27,248,194,155,253,59,95,8,54,112,207,13,132,67,184,0,208,72,107,132,31,50,31,223,233,255,238,229,3,53,178,216,109,54,173,43,97,231,111,254,124,231,203,107,7,7,83,216,192,57,3,152,146,129,163,184,247,233,71,253,191,60,23,37,214,2,95,39,204,6,117,202,100,28,226,196,228,84,131,123,58,33,7,40,194,3,202,96,191,39,112,32,140,51,191,39,170,183,148,177,230,20,217,156,122,146,157,105,189,26,24,163,242,168,196,19,230,248,113,150,255,248,234,68,137,69,37,198,151,137,34,86,211,165,60,230,234,36,239,87,104,219,58,61,105,78,97,238,102,104,185,90,17,135,99,102,93,54,209,98,154,76,24,141,199,203,218,164,162,207,83,214,76,95,50,82,88,220,108,175,58,45,79,220,64,12,202,131,213,152,20,192,216,137,235,89,134,119,17,137,85,8,18,218,113,169,143,176,13,116,219,38,73,237,80,151,18,175,210,186,222,58,19,163,100,125,221,201,245,132,72,172,23,140,174,141,146,50,97,114,97,86,75,21,243,81,216,109,186,136,16,30,87,244,171,152,35,35,129,137,26,80,156,71,170,65,142,37,115,121,70,126,65,19,15,243,187,99,51,235,28,44,89,63,167,31,41,230,146,85,253,121,22,75,152,108,160,54,23,218,179,65,223,203,187,12,215,155,225,25,152,225,1,207,96,153,0,77,125,183,162,208,167,92,89,234,224,192,222,169,13,108,82,39,119,155,10,31,166,130,148,232,196,53,82,15,97,183,86,229,4,237,98,120,51,47,155,70,115,194,24,63,112,3,105,166,46,167,155,86,7,101,96,139,92,244,87,102,241,181,117,70,125,145,142,70,55,217,118,186,57,216,118,58,198,90,48,178,11,9,38,199,181,88,212,220,64,236,178,181,106,61,131,27,68,224,140,48,160,253,177,31,168,203,72,106,35,146,121,245,110,150,216,123,51,185,230,205,173,172,154,112,18,174,16,70,163,218,239,158,172,174,57,132,79,96,21,53,172,1,58,167,120,3,216,175,189,245,254,189,55,36,146,220,116,53,70,7,172,198,205,177,21,145,72,185,168,75,178,106,110,118,200,4,227,210,203,44,28,126,107,14,244,179,164,43,247,233,229,18,179,5,224,204,120,180,238,82,47,32,236,22,141,13,234,10,147,152,225,147,36,107,214,86,37,10,16,62,41,4,8,77,63,197,238,99,93,66,237,89,72,106,133,104,38,81,140,244,26,178,105,2,9,129,210,215,10,79,117,214,116,248,49,225,183,3,156,93,97,181,221,129,167,70,83,47,124,239,220,227,248,51,7,191,231,78,192,207,137,51,231,224,233,228,41,29,72,193,58,253,92,209,11,87,90,30,253,192,99,7,24,6,252,129,71,215,135,242,254,21,120,127,198,130,234,92,195,213,11,27,94,3,10,93,94,211,25,62,123,194,63,128,122,75,68,115,173,92,56,72,41,231,152,234,120,196,176,146,112,32,95,74,182,168,220,191,115,140,200,237,87,162,65,168,70,134,226,220,66,95,41,80,78,53,125,79,186,228,11,140,207,57,241,216,147,240,109,151,138,212,43,165,212,138,8,143,247,87,21,51,136,215,165,32,79,41,21,245,191,190,222,191,245,199,120,73,229,142,97,143,101,37,121,249,110,221,87,175,28,34,21,245,200,179,118,215,142,216,194,71,45,182,36,243,191,45,25,114,146,93,67,130,254,149,52,91,9,25,209,157,139,103,250,56,4,72,142,106,150,39,42,135,235,192,149,228,246,109,188,207,141,106,57,46,146,214,81,142,205,95,23,107,227,167,114,107,9,214,68,7,247,36,19,73,131,45,177,65,196,143,49,77,67,121,98,221,240,179,17,125,124,138,41,218,210,105,231,159,179,97,203,55,77,84,231,175,133,7,28,238,253,232,78,209,57,233,26,80,120,141,157,166,51,98,231,170,106,57,81,53,3,63,79,39,195,87,174,250,23,239,79,38,217,44,96,192,241,195,164,50,74,50,224,150,144,146,196,47,52,183,106,93,56,166,92,235,25,190,228,97,179,113,77,55,19,192,1,185,120,168,171,80,239,186,184,123,32,110,23,124,231,146,105,163,246,74,46,234,36,65,189,198,77,51,192,34,0,168,91,95,2,213,132,246,122,128,81,40,73,0,130,214,84,238,128,201,146,208,151,223,114,194,28,91,162,124,134,105,159,109,180,220,242,115,169,184,204,34,95,38,27,121,50,11,105,21,3,120,115,202,201,31,175,63,201,218,211,140,128,128,27,126,146,189,167,24,76,4,185,83,214,115,125,47,22,230,104,131,203,173,204,37,227,219,248,241,196,51,201,166,133,113,253,139,129,16,142,215,57,104,150,195,73,174,182,179,91,242,22,236,23,164,55,61,208,240,15,211,231,27,122,196,181,3,124,35,69,10,245,160,178,129,230,162,22,114,122,12,248,112,244,146,213,161,132,62,104,62,78,163,15,110,5,227,163,37,195,160,65,166,64,91,150,135,218,185,120,253,79,15,186,42,171,16,26,31,42,227,12,169,64,103,234,81,118,157,100,144,248,160,171,210,130,50,211,201,98,100,94,145,233,24,208,12,72,244,55,186,159,151,116,133,99,27,109,226,238,172,7,106,205,177,252,49,240,85,24,66,10,243,79,221,172,2,90,249,206,105,167,110,144,105,154,185,72,6,80,176,115,75,182,235,124,123,75,51,97,151,54,29,96,168,115,21,201,240,77,62,45,129,152,81,15,94,179,128,250,13,12,176,226,195,124,131,39,207,55,184,209,92,72,128,86,145,0,229,166,105,33,185,26,152,218,165,216,55,2,180,171,164,64,199,205,188,134,176,201,231,80,59,143,23,223,48,28,217,1,12,96,61,224,125,47,52,238,131,57,228,211,152,182,250,36,239,49,10,162,15,48,6,142,174,209,40,198,71,42,74,7,20,27,61,41,5,202,91,37,212,167,152,195,15,224,146,126,232,140,162,250,174,213,72,222,28,99,64,231,155,3,223,37,83,234,214,195,207,201,199,52,50,151,169,54,234,110,11,170,87,151,162,206,22,168,146,126,150,25,176,235,102,160,61,80,16,124,107,117,152,246,7,218,131,74,56,126,200,140,26,213,204,248,47,9,181,25,190,135,9,124,68,213,45,133,21,223,221,74,245,254,117,57,165,75,3,108,99,211,7,57,148,71,3,205,100,236,44,57,105,18,200,206,77,196,99,114,14,68,77,126,0,243,98,68,134,6,48,225,172,113,178,123,128,176,163,182,50,21,137,78,10,18,154,46,145,149,179,108,225,159,226,252,0,90,179,154,226,102,78,222,226,138,201,21,23,249,158,182,53,16,145,249,245,25,79,209,83,214,36,87,15,232,9,58,5,182,204,64,106,5,231,127,162,107,25,188,191,0,144,135,246,168,226,246,13,104,4,158,146,27,30,74,41,166,169,168,21,16,212,79,23,121,82,237,184,72,105,161,62,112,179,37,91,108,198,88,197,20,139,62,117,41,167,230,196,175,223,166,39,173,160,204,63,176,31,173,144,29,8,151,153,155,188,255,200,46,102,236,3,185,152,201,61,112,58,245,143,230,116,74,241,193,251,79,228,222,41,105,253,36,250,107,226,222,124,237,84,111,190,118,100,253,216,209,245,99,135,235,103,72,167,189,92,208,30,163,24,101,26,221,213,84,50,168,24,37,131,20,14,70,16,59,131,120,29,70,121,235,81,162,6,25,119,230,196,57,162,184,48,112,3,216,141,80,129,65,71,173,141,178,169,10,69,68,192,192,84,205,201,87,6,104,51,46,228,107,9,135,60,10,82,251,215,95,96,218,105,247,62,122,239,222,173,15,250,175,252,106,251,197,87,238,253,228,171,123,95,191,137,22,237,178,50,87,32,90,82,218,72,97,171,116,127,79,187,56,119,17,179,117,8,82,124,49,226,148,147,205,238,45,147,141,30,250,135,93,238,73,50,163,69,118,5,199,41,55,73,122,52,174,251,201,172,153,114,61,195,209,63,202,211,36,160,130,64,85,181,56,122,182,66,230,66,168,76,197,28,114,80,153,86,72,108,71,113,185,167,115,210,48,185,100,140,128,212,132,158,19,105,17,189,112,179,255,210,219,90,40,78,86,241,72,21,213,234,106,87,146,184,11,66,176,93,58,194,145,80,238,70,255,221,143,239,253,249,61,212,60,96,14,144,216,222,213,225,77,145,157,246,18,222,102,78,77,32,244,156,134,153,229,30,98,151,5,125,170,128,57,188,129,47,86,204,71,109,249,230,61,56,154,170,230,72,169,226,135,31,125,248,136,196,104,181,202,14,38,92,67,157,150,85,55,179,62,105,84,229,243,185,128,198,141,173,247,147,42,67,24,93,242,210,141,156,96,45,20,130,136,193,217,106,120,204,101,88,224,25,71,96,41,131,74,42,162,238,153,135,16,154,65,164,81,21,160,128,173,246,179,132,71,108,108,214,228,146,193,172,197,74,238,178,39,161,229,64,195,99,94,120,84,71,75,113,229,169,52,241,77,170,216,17,106,86,189,16,245,116,73,161,237,190,76,147,167,58,29,74,190,60,97,247,22,130,131,220,140,222,151,96,97,68,244,25,132,140,54,226,167,16,172,10,156,3,190,78,209,126,99,76,78,0,207,108,34,184,79,57,245,174,199,81,41,69,24,202,153,20,230,43,143,135,56,216,91,137,4,85,229,100,89,143,40,137,210,220,170,45,191,233,177,60,140,105,170,218,17,127,50,9,249,218,74,174,118,66,30,10,194,16,218,213,197,135,130,197,160,4,192,42,155,75,251,140,215,142,116,237,198,164,146,67,13,116,232,206,33,113,65,7,216,161,87,219,235,233,171,213,53,125,131,105,154,53,86,167,213,104,7,155,130,30,223,224,244,248,170,234,103,106,178,56,86,47,29,31,19,209,14,84,55,83,155,138,155,169,122,115,55,55,83,89,205,28,107,76,161,155,4,173,56,85,92,221,213,43,85,3,217,199,85,77,207,198,111,12,187,36,253,103,57,140,196,28,235,194,51,153,67,42,111,199,199,49,228,130,91,213,254,191,107,127,208,66,69,53,35,114,144,192,146,47,70,207,11,115,164,106,65,15,253,224,100,48,67,85,48,139,177,16,129,88,4,176,195,69,103,34,53,31,86,242,99,197,163,71,35,73,143,150,198,166,103,74,229,177,176,134,86,224,249,22,125,204,22,133,199,244,170,230,27,86,75,19,67,16,29,210,141,170,166,33,115,198,62,99,238,176,255,45,232,191,7,253,111,61,106,86,216,190,87,167,158,123,164,116,119,36,219,26,169,63,90,53,115,185,85,215,52,46,85,140,17,56,3,189,101,189,53,194,51,233,222,200,72,15,82,93,230,201,12,27,193,27,85,169,17,214,128,147,47,241,38,246,88,125,62,223,51,170,238,136,65,245,7,189,110,84,145,192,195,159,110,149,90,40,162,82,97,216,8,230,89,167,58,186,24,63,227,72,169,178,62,210,130,134,0,74,13,108,163,187,172,119,71,70,176,157,117,252,92,100,32,91,163,18,77,234,218,154,200,223,129,236,205,229,145,14,102,94,211,155,249,60,43,160,31,105,179,78,67,247,26,35,238,72,167,23,248,218,196,170,60,134,52,122,189,58,166,55,170,19,197,98,136,62,29,21,125,236,66,219,232,36,123,187,69,5,210,44,217,33,105,1,30,241,165,231,44,105,79,224,210,51,115,51,26,154,145,142,144,216,29,16,17,208,181,8,19,94,172,24,143,154,2,33,1,172,165,176,73,11,50,180,104,198,171,230,146,177,44,50,181,40,19,235,59,165,75,56,8,139,216,26,169,122,143,85,75,199,143,79,77,31,61,234,61,10,67,154,158,58,62,51,86,46,245,172,199,24,242,89,208,180,17,42,227,45,185,68,67,159,56,225,92,201,230,10,164,47,27,34,112,23,135,137,226,2,222,250,99,13,225,128,25,161,83,17,20,90,108,204,79,49,5,198,24,180,240,118,33,104,76,135,213,203,26,4,18,207,193,203,211,170,67,12,176,180,6,155,50,27,79,215,80,179,134,189,97,120,172,134,128,156,155,225,21,149,253,194,186,137,206,49,122,170,186,170,238,235,46,171,197,170,4,107,209,133,38,93,101,45,54,184,62,103,53,107,65,99,242,180,230,142,30,101,229,224,163,53,99,149,35,11,149,87,222,169,134,32,48,86,105,222,89,45,57,125,73,107,2,45,129,44,20,208,27,248,120,10,248,207,214,38,127,121,146,58,205,95,72,231,157,63,255,208,112,45,195,134,13,89,10,94,3,149,187,44,120,141,175,119,116,194,223,0,18,13,232,95,119,38,171,116,30,215,22,57,9,133,119,180,223,104,144,14,106,57,43,167,177,120,55,64,247,245,216,146,100,112,135,37,100,100,27,24,205,6,86,38,250,190,124,148,123,185,92,173,158,49,252,245,66,179,229,160,126,231,232,250,35,237,92,190,14,7,17,131,81,101,163,186,250,88,181,56,211,130,46,174,2,224,203,158,190,65,119,227,114,167,54,168,218,98,128,136,107,51,106,31,203,241,238,161,45,3,156,46,199,86,119,63,140,154,37,200,197,14,163,99,178,101,15,83,98,212,87,86,46,155,171,29,163,126,105,133,159,114,43,43,82,26,87,93,90,89,137,212,75,187,174,3,31,158,242,86,88,69,222,138,233,77,97,224,27,168,102,5,153,13,127,101,229,201,185,19,231,106,179,223,95,153,63,115,110,225,252,133,185,147,43,103,22,78,94,60,61,183,82,92,89,169,38,180,129,231,181,49,137,234,219,7,169,121,133,159,220,73,45,20,236,236,129,234,78,238,154,0,41,139,84,145,90,190,148,54,106,174,227,126,176,170,247,49,236,225,43,207,233,43,161,66,242,10,122,238,89,89,176,91,150,77,254,185,87,54,186,3,74,143,165,141,186,105,52,80,245,126,197,232,88,228,166,119,150,25,63,97,39,83,43,27,79,171,108,226,216,24,42,236,115,235,183,149,174,149,94,199,68,90,29,147,245,227,83,195,215,177,11,188,135,172,69,5,44,186,53,134,233,64,206,233,156,107,110,88,230,229,193,176,157,76,29,74,211,196,120,95,148,100,122,131,97,58,149,186,24,201,150,162,146,176,65,16,17,93,149,236,225,249,220,49,9,150,87,94,210,44,219,35,245,83,56,22,188,75,244,0,224,162,191,144,99,62,248,72,214,49,26,208,36,13,122,199,135,147,0,11,122,105,111,158,135,87,102,64,163,181,72,231,141,210,177,189,192,226,149,234,95,33,225,0,127,241,224,175,229,157,118,156,75,26,218,31,119,54,131,214,72,203,228,84,11,205,182,53,33,85,67,102,94,91,78,211,131,103,246,96,36,192,246,232,18,28,90,218,100,238,67,177,4,171,25,223,214,253,118,171,76,172,4,179,186,194,39,217,253,6,190,91,222,15,97,66,201,195,26,58,92,39,45,238,249,179,103,231,206,179,226,139,110,157,229,235,186,107,168,36,132,67,2,176,54,203,220,67,251,19,102,139,124,252,145,39,60,200,171,73,250,200,248,192,58,130,79,23,92,51,80,16,39,225,38,234,89,219,150,143,158,210,233,29,216,30,252,198,75,0,64,190,143,158,178,80,97,222,187,116,210,196,131,92,104,92,99,162,211,57,105,109,60,65,167,114,89,59,126,28,13,92,177,52,47,195,102,159,99,48,166,101,133,210,80,14,73,20,84,233,129,35,223,106,186,128,43,79,90,12,20,112,118,93,70,111,197,229,45,154,176,200,61,133,205,175,63,176,203,200,137,74,240,96,254,205,213,236,92,60,17,205,5,135,108,202,151,2,116,176,138,26,143,169,122,170,150,119,174,213,70,19,222,246,57,99,205,20,122,61,50,32,170,197,192,153,57,162,247,213,171,82,143,17,185,104,213,105,146,194,65,98,37,218,24,26,236,201,209,169,152,194,39,179,244,139,241,198,74,89,27,133,172,180,69,4,136,17,19,6,109,245,42,200,28,87,3,174,89,100,69,213,72,188,67,98,218,48,137,159,73,223,202,46,160,57,104,114,6,143,46,62,148,139,105,177,105,21,120,207,40,38,1,122,100,151,145,47,54,44,25,53,201,247,184,213,104,152,54,223,81,82,100,51,98,207,49,224,8,114,11,117,180,47,38,105,1,109,14,249,186,248,146,183,29,180,205,192,22,202,33,47,139,179,196,0,125,74,70,94,6,181,21,108,101,76,196,22,88,56,125,122,225,201,96,30,131,173,70,204,166,188,41,84,181,142,209,96,118,220,78,167,12,19,155,57,98,181,73,88,102,251,21,78,84,63,156,188,209,150,74,147,200,181,175,240,185,168,192,3,53,230,65,59,248,172,64,40,248,168,36,243,75,103,216,37,225,92,222,68,26,85,170,36,44,178,218,105,95,128,7,188,143,159,93,56,115,230,34,18,236,177,175,124,88,87,175,106,23,206,215,206,46,158,90,56,127,102,238,228,252,217,31,236,150,59,128,86,106,38,188,41,13,251,88,164,33,83,76,9,182,7,113,37,6,38,104,115,191,231,85,67,206,69,36,65,241,14,231,249,67,117,66,106,239,97,207,7,18,135,201,137,227,106,206,180,47,83,62,242,195,75,179,140,175,192,44,116,142,30,133,159,66,195,218,252,30,192,202,220,48,90,217,224,61,16,251,185,85,25,111,137,13,228,135,3,159,35,254,86,13,210,217,224,98,91,106,56,27,74,114,129,124,5,224,230,97,224,110,165,49,24,134,71,32,116,108,56,130,98,73,59,195,100,220,218,114,232,150,125,251,195,119,183,255,251,89,116,255,249,233,127,222,251,215,63,246,223,127,117,251,197,95,235,219,255,121,107,251,173,23,185,43,144,223,254,4,69,223,57,228,228,182,122,218,145,106,36,100,130,157,163,79,116,93,216,238,248,155,144,195,46,184,116,61,122,198,131,65,37,126,193,34,43,109,166,234,7,211,91,229,222,137,248,43,15,142,2,101,79,157,175,157,153,163,184,14,244,29,247,203,28,150,227,199,162,92,142,118,112,93,84,202,37,172,65,41,250,240,176,235,56,126,225,97,179,109,249,89,149,88,0,158,174,66,50,25,169,95,36,64,12,170,159,111,236,153,30,101,210,242,96,199,83,234,10,208,54,23,116,25,23,235,140,192,67,89,203,148,223,8,53,76,186,17,146,179,231,114,229,160,0,247,35,45,251,243,18,194,23,169,46,229,179,238,11,89,90,155,110,89,56,110,209,85,44,124,186,172,149,179,210,137,37,62,193,122,70,236,147,147,67,108,132,143,120,139,179,134,84,87,194,55,246,146,240,5,223,67,26,15,114,186,97,62,214,168,216,29,114,76,56,136,46,182,1,16,24,71,29,22,154,159,83,116,139,196,7,6,0,12,52,195,222,151,156,101,22,32,75,228,54,48,183,155,203,194,88,97,43,199,102,53,18,63,106,54,32,171,187,100,44,211,190,4,127,171,62,32,72,88,75,213,237,161,158,29,11,200,145,208,60,165,115,89,74,149,191,82,227,184,191,82,91,51,104,194,202,14,52,32,152,209,98,110,137,148,140,151,241,238,211,66,33,115,139,158,115,101,209,167,108,152,163,36,229,160,103,97,71,20,36,208,197,58,190,144,254,170,104,191,106,245,16,160,146,18,129,217,19,203,73,70,246,39,224,157,47,194,194,58,63,217,249,110,38,31,246,42,98,41,185,115,12,175,177,98,186,95,244,179,255,7,142,231,42,5,205,134,83,209,236,176,0,184,43,255,39,39,132,102,37,182,255,41,107,52,160,203,79,248,252,190,140,150,234,238,139,89,79,56,197,165,1,200,100,105,53,137,44,229,177,44,246,177,179,138,91,95,177,175,222,251,250,215,108,55,189,119,251,47,59,95,221,102,58,8,58,211,76,144,147,142,104,108,7,186,15,109,246,175,127,208,255,248,90,66,203,242,7,104,191,23,68,110,225,39,38,186,84,167,216,33,26,189,159,115,29,188,212,67,221,173,139,42,39,130,78,120,144,137,43,115,13,38,120,212,25,159,87,230,132,156,71,247,78,68,18,151,37,242,56,30,138,5,55,49,58,70,73,1,12,245,140,129,188,115,55,183,130,87,25,233,194,60,61,22,228,132,32,145,147,50,211,161,173,101,181,145,32,105,68,203,193,80,161,129,20,38,160,186,229,180,26,101,202,78,23,82,61,253,72,248,18,172,115,11,131,231,84,139,122,189,82,175,6,85,47,81,234,200,200,114,5,207,183,122,129,203,1,120,127,152,197,81,157,209,33,21,38,110,71,132,140,112,117,84,93,79,138,137,132,112,226,140,15,167,218,18,207,225,48,67,142,224,119,36,76,8,137,59,57,145,211,171,136,54,119,239,220,233,191,116,139,147,0,239,62,135,158,192,94,120,237,238,103,175,244,63,252,117,255,173,15,254,250,229,179,50,161,235,5,186,179,92,40,73,242,76,190,36,195,48,73,218,232,70,30,57,72,248,227,59,13,71,203,85,130,26,20,250,166,58,52,194,139,5,14,28,134,233,110,160,202,66,178,47,43,157,197,19,230,234,62,44,170,144,240,153,244,215,47,127,134,241,44,174,221,236,127,253,147,157,15,95,236,255,229,122,161,80,0,182,153,249,77,74,240,88,19,122,73,138,59,73,58,150,67,127,205,113,56,227,95,155,137,0,102,246,71,52,132,80,202,110,197,87,141,46,100,30,44,81,188,5,20,41,80,5,251,106,21,237,87,160,215,184,107,214,236,198,137,133,108,194,208,58,176,9,176,161,5,173,5,183,101,10,194,230,75,71,68,180,35,152,23,18,169,20,214,225,12,40,208,34,89,0,162,99,20,179,142,106,35,82,177,17,109,180,168,1,254,254,77,160,70,44,6,211,212,170,238,161,124,101,136,45,51,236,153,8,23,22,129,26,219,33,137,146,166,67,15,214,119,76,66,192,196,68,164,119,146,36,72,136,208,101,148,30,146,88,185,125,163,68,136,14,91,129,132,78,222,214,37,0,6,215,166,156,122,147,250,22,237,14,187,173,130,196,21,217,148,144,196,125,51,195,157,65,39,24,70,158,117,124,216,10,78,144,174,55,213,199,107,73,210,105,35,238,140,205,102,142,177,243,187,55,131,109,0,153,112,98,243,2,151,87,6,53,36,52,96,7,164,57,159,180,149,32,161,26,126,19,119,130,71,194,164,202,33,173,216,45,233,216,93,17,231,174,13,124,3,133,30,244,217,88,224,108,174,183,186,76,19,216,12,167,143,20,216,249,12,218,5,86,72,176,16,91,65,29,236,65,79,104,167,87,217,51,76,207,82,101,73,97,53,255,1,128,201,86,248,225,174,59,14,225,232,202,235,9,243,160,144,135,218,207,42,194,146,209,149,196,106,123,176,154,14,182,154,120,222,248,114,10,43,121,176,158,254,190,214,211,183,112,96,222,143,17,13,62,153,67,6,141,161,34,137,142,182,122,21,250,43,148,55,132,229,55,39,97,227,188,93,164,181,224,181,87,230,230,41,226,110,45,161,108,248,49,154,185,87,142,229,238,233,135,0,28,146,139,5,32,199,123,7,187,17,117,179,32,221,32,176,27,169,2,247,184,249,36,35,97,209,144,233,140,8,153,201,181,249,249,134,27,94,23,246,152,253,0,151,89,203,213,43,144,15,238,132,112,208,252,133,111,130,252,122,70,123,120,11,232,237,243,93,27,165,17,189,81,183,107,251,240,48,138,37,208,64,141,27,80,241,118,120,180,84,170,122,198,174,218,35,218,12,61,87,57,101,45,193,148,53,201,51,133,148,188,200,41,179,236,130,140,207,178,204,236,181,170,16,235,185,138,108,102,14,60,186,41,89,135,219,186,246,20,121,201,0,114,53,37,6,186,176,162,174,248,130,23,69,207,16,108,80,85,159,51,220,184,238,25,111,15,124,52,57,189,9,220,190,108,165,223,255,133,113,28,72,173,89,229,176,5,95,175,94,230,165,21,230,174,111,200,110,35,106,224,165,117,120,5,90,142,119,76,56,102,11,117,32,202,7,209,143,144,148,77,117,233,238,191,124,64,213,0,230,227,141,41,10,173,38,40,10,5,90,163,227,6,106,11,84,52,38,102,32,69,72,102,202,229,144,243,193,165,37,187,96,233,142,174,105,203,203,57,221,33,70,175,229,145,81,1,215,8,168,138,68,97,251,72,241,93,143,155,90,78,72,71,42,110,86,43,29,155,26,27,51,143,143,105,80,23,240,239,91,76,131,254,140,209,161,136,83,235,6,172,192,51,24,160,14,13,161,177,211,199,198,27,187,104,55,5,35,96,126,36,117,183,186,117,25,166,223,109,27,238,165,4,85,251,240,227,138,143,178,3,166,125,21,38,94,65,147,158,240,117,83,125,37,151,234,199,164,132,186,211,242,212,44,87,86,224,236,174,155,229,82,81,169,135,167,78,22,213,194,142,91,214,190,99,24,134,220,5,163,213,89,55,202,133,9,41,9,117,223,152,87,222,18,134,239,140,124,41,107,253,191,220,190,247,213,71,223,188,121,253,155,59,191,144,191,50,45,192,177,146,220,42,211,8,44,79,203,105,6,121,230,86,198,65,190,71,74,36,41,68,231,191,81,175,143,73,134,142,14,87,172,14,93,62,22,151,115,98,7,144,19,175,94,221,10,109,132,93,97,35,236,46,31,61,106,210,47,62,67,181,248,2,187,38,37,101,241,165,138,207,76,39,207,168,54,156,58,85,88,96,87,248,39,249,235,41,215,88,99,190,114,116,139,169,229,181,141,43,217,32,51,6,48,41,120,117,215,105,181,158,68,224,232,234,151,122,203,162,163,0,190,160,151,209,66,177,52,249,136,85,177,242,213,22,33,154,167,215,245,198,224,90,217,221,124,98,181,236,83,110,100,98,178,88,145,107,209,185,244,132,36,83,44,83,126,188,152,211,179,69,244,236,163,34,219,213,171,36,16,157,135,1,202,159,174,140,200,111,52,237,143,68,139,42,89,56,154,62,146,141,230,202,151,114,185,199,172,28,109,209,234,151,106,208,114,214,202,167,55,206,107,206,141,102,99,93,74,204,135,215,22,177,212,244,182,242,187,15,52,210,180,24,85,28,160,184,156,83,0,186,169,244,149,173,153,71,162,101,149,60,155,73,16,197,92,4,209,70,20,162,248,69,26,101,66,77,35,13,101,172,155,145,97,177,62,37,117,33,2,210,205,24,72,35,21,231,135,24,106,164,113,49,174,92,176,140,59,213,98,165,243,104,52,79,165,131,206,97,235,85,21,180,137,163,141,119,34,247,72,39,168,190,11,213,119,31,141,78,107,165,139,213,123,85,21,27,135,68,188,71,186,180,166,155,209,157,132,71,253,102,222,218,97,128,168,62,163,181,81,241,3,19,70,58,35,93,189,41,235,155,4,159,116,220,40,229,150,232,126,181,89,96,225,147,102,215,173,86,35,27,105,11,163,215,159,101,230,127,202,193,4,92,73,182,89,32,165,146,66,40,152,158,111,3,249,82,213,186,110,43,171,141,68,74,224,109,135,30,47,114,222,236,64,59,85,205,118,242,46,61,38,101,66,61,236,42,185,19,207,144,79,241,92,144,231,140,243,204,5,215,176,61,178,23,214,92,7,41,171,108,94,109,156,14,143,17,160,95,214,164,30,180,189,253,149,91,216,95,49,127,95,165,40,212,129,213,178,252,77,180,201,16,169,192,1,88,62,217,93,27,171,158,211,234,162,90,161,248,134,254,223,171,222,136,70,26,112,162,109,167,83,173,171,73,34,182,101,85,92,252,6,95,158,153,167,251,36,237,56,252,39,55,105,161,67,237,185,13,60,32,113,178,108,169,77,7,176,21,187,168,12,7,105,132,32,135,208,165,87,178,8,154,65,201,197,212,236,99,249,130,60,68,146,68,15,29,199,13,199,10,248,90,67,31,224,213,192,7,184,248,68,11,173,26,95,122,10,96,216,194,174,38,236,99,74,54,30,226,185,170,173,178,104,40,134,178,134,154,64,131,171,231,171,252,213,128,175,104,188,133,234,169,46,209,144,147,199,118,215,144,159,50,87,39,153,134,60,100,47,238,158,223,152,40,53,120,126,211,220,213,188,203,205,154,194,188,41,209,92,83,71,21,150,135,149,237,71,71,166,105,197,51,91,205,194,74,253,234,85,179,18,198,171,147,99,98,243,184,26,120,61,198,0,169,201,145,38,134,138,155,205,195,92,81,212,129,208,165,75,36,112,7,251,112,1,3,91,136,160,29,60,130,149,28,204,93,13,96,53,45,197,175,138,120,159,142,132,205,136,5,146,235,95,255,143,254,141,207,184,63,215,65,65,231,37,79,54,195,199,156,151,29,205,12,8,57,47,101,11,189,229,7,129,20,135,8,132,25,141,147,152,62,12,244,210,54,68,112,60,121,16,162,200,192,33,4,153,212,240,150,20,7,98,232,104,136,240,27,13,135,72,67,8,226,235,48,54,91,196,66,220,19,160,250,55,95,232,223,252,89,114,88,201,116,112,97,32,173,61,130,75,20,25,8,174,32,83,8,46,148,14,185,70,221,191,175,224,106,192,62,17,3,24,38,178,104,237,151,214,159,106,180,96,123,92,55,188,147,140,151,102,14,97,144,105,150,65,150,18,149,241,222,181,159,108,191,243,89,255,195,223,247,191,248,195,64,176,194,74,7,160,224,238,243,131,174,129,158,37,246,0,223,88,217,129,128,142,231,14,87,152,26,85,49,18,99,37,22,30,81,241,161,252,254,203,34,78,226,128,80,139,131,32,64,87,178,228,238,114,248,145,7,101,6,142,56,204,117,224,145,238,220,249,229,246,111,223,62,224,72,153,104,116,47,227,228,37,6,142,82,228,9,199,56,48,184,80,122,4,178,196,120,219,194,159,90,54,215,147,226,244,189,253,222,189,143,254,53,26,45,72,132,16,23,7,27,119,20,167,69,34,227,144,196,88,114,208,47,251,204,210,131,0,54,20,4,149,162,80,49,97,23,133,160,98,9,245,174,231,59,109,17,61,5,229,86,52,8,10,188,192,2,38,209,94,155,24,236,76,231,33,114,242,8,139,216,55,96,159,242,141,213,22,129,35,252,138,14,64,211,35,157,99,80,170,85,195,85,35,157,11,0,46,13,27,237,41,208,141,233,180,48,26,227,30,39,9,193,194,66,84,168,211,196,226,142,167,71,157,82,155,102,30,66,194,176,168,20,91,73,151,251,154,20,104,137,249,194,77,138,50,21,11,182,20,109,94,29,101,4,16,194,17,6,173,72,203,38,251,155,129,93,49,91,115,132,41,209,112,83,44,152,59,94,171,92,217,68,127,65,203,176,148,150,150,6,133,188,231,225,138,186,228,173,49,216,53,101,15,202,97,208,31,153,104,226,248,41,56,145,32,94,25,133,0,84,150,200,176,77,134,4,7,111,79,13,4,112,232,237,133,39,118,16,212,72,166,21,208,247,17,157,123,193,226,60,236,182,157,246,170,28,15,138,90,223,249,242,181,254,141,79,239,195,104,19,206,79,1,102,249,248,214,153,243,71,92,246,107,166,127,18,72,4,242,69,35,72,132,220,160,142,165,110,27,226,234,65,217,54,76,113,59,64,238,4,43,225,30,66,172,69,66,24,183,76,6,221,255,174,120,217,160,107,56,123,65,215,116,167,176,251,160,115,185,17,165,78,182,94,112,153,236,11,168,210,209,44,5,119,150,168,132,195,158,197,224,140,20,193,93,213,163,122,223,205,241,234,182,127,249,202,221,175,222,82,227,120,29,210,172,34,57,2,99,194,157,46,122,54,160,87,31,236,60,106,119,139,125,51,140,251,238,180,219,176,225,133,17,46,217,187,62,224,132,80,50,102,183,160,31,101,71,23,245,104,164,46,254,67,203,197,232,190,57,17,93,146,197,120,197,39,43,202,250,138,61,26,239,195,34,113,242,68,104,60,151,24,227,178,54,73,252,40,186,15,226,132,195,206,91,47,247,175,255,215,189,103,95,237,127,250,94,255,149,95,73,199,131,128,69,30,166,181,27,141,217,24,0,74,4,109,148,18,34,176,140,196,252,85,143,21,31,73,63,223,211,130,193,71,97,209,97,154,31,231,205,186,227,98,92,251,200,105,210,191,126,103,251,165,119,195,190,7,113,215,216,138,89,94,214,199,98,78,117,103,14,41,166,106,43,33,158,106,43,140,165,170,10,15,58,121,102,119,226,174,172,136,134,57,64,34,97,83,89,236,85,187,64,127,211,130,174,198,131,171,178,119,242,83,199,72,15,224,241,241,37,143,65,13,17,17,243,64,8,27,45,70,183,5,95,168,227,121,211,171,27,24,152,27,221,191,225,154,62,22,198,143,220,75,72,84,30,9,53,25,218,251,141,36,142,225,121,78,237,49,154,56,143,233,3,140,126,151,98,158,70,130,138,23,15,35,168,248,32,185,146,30,217,178,94,188,214,255,248,119,66,30,194,182,77,89,42,177,20,145,22,164,6,186,12,42,222,139,196,133,118,40,178,39,9,54,168,243,188,113,102,102,146,24,248,122,88,113,76,115,23,65,76,243,219,18,193,4,189,199,124,106,134,48,188,134,45,133,215,144,195,113,216,50,49,217,11,228,18,145,216,171,247,5,57,84,138,142,33,135,44,131,57,44,228,24,36,101,74,64,145,121,222,133,65,40,50,164,8,170,185,139,240,169,249,109,137,157,6,160,136,221,69,66,23,53,126,233,33,142,2,67,71,188,63,4,148,80,169,93,30,133,52,65,90,196,165,220,178,220,108,119,236,216,187,72,77,137,85,30,206,48,202,248,35,244,12,18,188,248,65,15,104,241,94,50,230,236,85,202,214,28,86,190,214,76,149,172,125,43,107,249,47,175,247,95,248,169,152,50,15,157,205,72,75,216,178,59,221,52,97,176,40,25,68,12,76,16,254,210,216,168,210,161,160,197,154,79,134,144,232,154,138,222,34,118,3,146,239,51,223,18,174,171,204,8,7,156,36,39,12,136,201,127,124,137,232,183,129,161,42,51,198,192,29,10,44,15,8,236,255,29,66,89,25,229,145,89,68,119,3,65,20,104,47,58,222,186,129,92,7,35,133,225,123,62,34,139,156,197,215,216,112,12,162,112,7,29,141,97,14,12,98,37,119,58,252,162,41,49,198,243,128,1,102,156,27,254,253,53,224,225,182,127,253,243,157,59,176,123,112,122,218,114,61,95,75,167,196,133,80,120,80,116,247,113,98,69,248,1,114,124,60,41,162,58,85,67,154,192,187,132,66,143,4,204,142,158,103,129,211,36,245,244,251,233,245,254,237,207,135,144,23,236,173,217,203,220,173,158,0,223,111,127,242,205,243,175,132,193,217,119,143,9,190,203,96,152,221,155,217,136,13,234,163,63,192,12,221,215,161,225,158,14,156,231,172,11,187,130,107,25,82,211,207,193,209,178,253,206,243,253,231,127,122,232,141,146,164,98,209,242,187,6,35,196,84,180,252,201,245,254,79,255,123,31,226,25,69,36,19,57,54,101,162,38,182,15,221,251,203,47,251,215,223,227,0,142,44,75,146,246,20,212,14,39,44,79,63,216,101,168,128,30,27,162,31,221,101,112,112,9,117,211,94,211,3,54,150,220,89,1,107,61,81,42,30,63,62,118,108,124,122,50,183,223,249,149,132,120,140,96,56,92,216,178,45,143,145,192,161,132,109,24,72,227,254,72,149,133,119,56,216,221,122,18,247,192,128,149,70,200,196,224,207,199,157,14,246,144,152,145,161,61,118,188,52,62,54,53,62,181,79,104,187,38,106,230,120,33,188,223,125,126,251,191,62,56,100,120,15,4,170,46,73,30,19,33,200,187,56,12,12,131,209,164,67,81,100,137,194,113,124,114,106,98,98,108,186,52,54,145,235,201,103,102,202,49,202,164,148,170,120,146,29,66,64,9,56,4,96,69,142,200,19,133,20,49,120,141,222,212,197,47,186,88,204,54,73,30,120,227,181,204,246,39,47,12,125,191,149,116,121,198,66,168,133,117,178,112,26,178,92,81,26,125,79,119,49,210,131,33,105,222,91,228,120,123,178,209,28,103,142,183,155,19,197,34,123,226,206,45,225,169,62,217,156,98,79,70,125,202,224,14,186,155,83,99,236,105,26,176,22,93,117,183,168,166,85,216,51,120,169,250,56,175,115,204,28,231,105,204,51,97,78,247,176,7,197,82,243,56,122,207,100,81,175,132,105,70,52,226,189,55,56,226,125,66,52,123,193,133,71,226,216,11,249,13,250,221,139,135,174,87,67,219,59,82,76,251,212,120,238,44,142,123,52,230,41,250,236,243,46,152,232,65,12,230,44,49,68,60,147,151,114,95,132,123,9,54,47,5,254,30,38,190,182,42,197,139,70,186,22,242,139,244,90,248,226,86,196,48,177,88,219,81,206,117,215,64,228,138,168,32,49,252,54,210,189,195,4,223,70,54,41,49,248,182,206,137,231,221,42,17,228,127,114,4,111,93,138,170,135,179,20,178,154,44,160,189,160,122,5,253,170,7,244,37,161,24,30,173,140,184,170,185,46,67,58,134,151,12,171,234,126,16,27,1,19,184,20,30,107,22,211,187,66,184,196,103,137,94,184,7,141,1,30,16,5,146,7,161,186,93,138,177,167,15,19,198,91,244,79,250,206,18,164,56,223,179,225,168,178,178,255,67,249,250,60,37,184,69,96,100,39,15,157,27,166,8,67,31,109,231,214,237,254,237,55,216,69,9,204,209,221,207,62,228,30,66,110,190,62,195,45,233,30,230,209,45,209,181,254,246,141,155,59,239,126,1,251,37,79,59,65,251,231,5,114,48,194,170,210,224,176,193,93,87,254,2,251,46,110,187,92,77,129,59,91,211,226,206,110,148,240,194,106,183,7,5,27,182,227,87,166,44,4,72,69,152,213,61,237,73,158,97,182,44,0,160,20,199,163,135,78,197,147,35,142,135,139,109,52,218,4,26,29,50,61,151,217,200,151,25,109,196,175,180,212,216,32,143,195,65,235,176,91,38,105,84,44,54,71,129,217,243,69,194,198,183,133,117,37,3,26,42,244,104,225,138,234,127,250,159,242,156,237,188,241,28,155,54,141,238,237,146,99,206,115,243,90,53,42,79,224,249,46,220,47,254,240,44,171,58,172,52,18,211,35,238,153,82,29,85,16,40,39,30,116,121,159,232,73,106,41,255,180,232,9,173,49,67,82,32,192,128,45,11,3,8,238,130,158,136,136,185,88,40,153,8,2,14,64,151,253,163,166,52,95,135,141,154,84,117,18,106,134,204,68,28,225,138,194,217,18,63,47,82,226,234,141,84,207,18,99,131,94,238,177,58,18,240,91,222,89,227,44,76,39,217,254,10,111,182,68,57,7,222,94,3,14,196,22,241,32,249,193,19,235,8,160,142,98,76,155,16,21,82,156,10,220,170,249,123,104,53,60,32,38,36,133,180,79,9,19,200,2,33,10,134,128,28,213,34,35,194,226,66,178,235,12,51,56,133,216,208,69,140,72,221,102,35,9,143,159,114,154,78,254,128,192,111,249,146,26,248,173,151,30,12,115,0,46,227,69,19,66,131,108,142,147,156,57,72,193,30,2,152,84,82,227,93,171,60,56,218,180,216,108,186,217,35,231,114,224,133,197,85,84,233,138,170,26,198,90,209,222,32,47,203,64,82,193,190,226,156,52,26,241,109,82,14,76,111,7,145,131,82,98,251,68,232,92,30,241,82,79,9,126,174,4,36,188,159,65,181,98,74,4,49,146,40,26,157,248,65,44,97,213,2,3,231,141,5,18,136,229,10,110,212,145,10,77,201,19,92,169,134,43,102,229,105,198,10,196,51,199,111,209,136,224,95,65,25,125,60,119,120,139,1,244,124,74,30,78,233,127,155,209,139,103,23,206,156,171,157,253,209,202,252,201,149,127,224,248,197,251,217,25,229,51,66,31,28,236,56,216,24,147,35,30,211,231,104,216,227,32,81,137,125,76,169,106,0,100,196,219,65,135,157,21,184,33,65,189,18,41,134,97,242,193,182,223,51,45,212,226,48,83,180,56,76,69,139,67,58,235,254,201,67,1,31,4,239,236,52,135,38,102,232,208,68,142,184,237,31,40,226,118,84,213,131,124,42,216,185,33,66,9,3,191,220,49,54,177,251,36,162,138,199,18,14,63,86,163,9,241,35,41,84,213,52,81,89,4,166,210,150,3,22,55,172,148,152,125,213,56,59,160,171,196,105,66,14,113,103,132,93,225,185,81,164,85,213,254,231,218,77,166,222,200,164,60,255,115,237,23,41,1,141,123,40,3,174,119,249,94,23,15,45,0,135,10,27,103,34,205,68,1,174,48,192,160,85,7,128,138,87,163,237,116,201,143,176,93,104,3,17,185,41,114,60,34,62,17,147,51,76,253,108,118,207,241,234,165,55,2,169,209,4,208,199,121,201,158,30,26,81,196,136,16,2,53,100,217,149,238,223,59,73,24,153,45,38,202,81,136,196,253,78,209,65,2,9,243,178,17,6,136,147,164,178,56,124,8,122,77,150,116,239,30,211,90,168,95,166,196,181,70,199,224,8,227,150,26,98,21,233,165,8,150,11,213,204,65,216,175,220,42,7,140,241,158,54,46,207,216,48,163,50,27,77,79,137,188,218,82,162,174,70,35,234,242,195,80,56,0,214,249,187,112,223,100,199,96,59,136,5,22,135,169,16,196,15,2,124,194,168,121,49,190,53,11,11,226,1,156,99,202,129,162,138,234,249,121,107,53,56,215,200,14,81,91,58,61,113,99,53,59,128,180,118,18,127,1,171,193,216,44,88,30,253,133,228,153,165,229,242,22,249,203,177,147,156,227,24,220,57,142,157,11,67,54,35,125,105,231,236,168,179,41,159,56,114,10,218,60,160,30,248,158,155,49,225,183,202,157,127,241,174,178,47,101,250,83,229,188,21,39,249,211,0,96,7,0,176,57,0,116,170,152,106,10,87,32,215,74,79,97,181,208,27,172,170,175,142,173,115,85,118,65,111,12,205,81,151,194,80,234,161,32,223,102,55,205,169,86,30,129,176,62,37,163,160,240,123,81,33,230,57,192,183,89,167,179,153,26,232,120,15,226,210,5,183,129,23,125,41,161,214,227,161,171,239,126,246,242,189,175,190,18,65,171,35,18,35,217,207,54,215,24,63,99,88,182,188,188,57,152,236,94,48,81,170,134,243,0,38,156,115,223,116,203,27,97,191,137,239,102,234,161,225,135,128,242,172,202,186,196,177,239,188,90,153,30,213,147,20,107,83,122,38,216,192,132,158,225,167,196,158,133,246,90,213,64,141,85,15,245,50,227,254,25,184,142,166,136,65,27,84,20,83,205,169,154,146,116,34,188,183,169,78,86,41,128,20,236,17,213,186,222,161,11,203,226,88,113,74,141,57,28,4,169,236,240,85,219,80,99,14,155,83,199,86,167,234,141,98,98,204,225,174,28,115,120,122,42,33,230,48,130,72,184,95,195,86,199,39,139,90,46,139,65,117,56,191,72,94,219,180,37,102,52,144,111,150,26,211,171,198,180,177,156,41,4,22,32,43,43,235,228,222,122,107,213,65,188,101,166,50,229,82,231,74,198,115,224,204,203,124,167,84,28,175,79,54,122,201,117,208,149,126,62,143,215,244,225,251,202,10,57,178,218,226,142,198,198,38,58,87,42,232,7,47,47,37,244,6,245,169,92,206,95,54,87,47,89,126,158,185,212,90,53,220,64,179,15,93,163,36,21,134,45,52,191,214,245,97,177,100,124,116,55,253,88,1,8,130,214,22,58,55,201,55,201,233,73,249,140,5,181,121,78,211,207,252,200,120,194,180,42,244,141,233,68,149,143,21,139,21,230,142,237,59,227,245,137,241,201,241,148,14,6,154,135,43,43,220,109,100,166,64,131,246,184,110,14,42,140,164,148,165,211,61,195,250,197,219,154,42,78,141,77,77,245,10,66,237,16,131,121,56,110,20,146,177,234,244,20,232,37,84,49,84,183,188,124,30,85,253,30,19,175,1,82,72,122,113,101,212,131,75,157,182,13,11,145,39,191,238,184,214,51,24,121,171,37,102,191,4,165,42,172,154,114,81,138,134,37,156,236,148,133,143,157,10,53,82,76,156,91,97,21,135,90,128,173,45,57,198,22,70,79,171,240,166,142,143,127,183,34,116,187,202,204,239,78,69,114,234,255,157,102,179,89,17,104,36,16,108,213,185,18,166,181,189,60,234,141,202,105,248,94,145,50,231,81,196,9,244,28,52,227,91,192,119,40,223,184,121,15,6,251,67,189,79,248,200,107,148,190,48,253,155,74,114,170,92,25,6,8,43,63,213,245,124,171,185,25,86,164,164,242,191,121,142,137,101,114,107,149,95,53,253,203,166,105,167,0,242,233,174,85,191,180,178,194,196,94,98,126,87,29,223,119,218,52,87,131,224,47,230,20,249,173,44,121,139,202,103,38,54,46,231,164,105,109,27,87,242,187,230,74,106,3,200,0,224,113,17,24,234,44,83,167,50,69,252,215,43,4,78,104,30,3,140,139,85,178,133,141,115,143,135,104,229,212,211,116,224,113,182,96,170,72,221,103,92,103,206,38,49,52,229,201,242,232,83,166,125,201,178,189,209,203,14,240,63,8,184,81,36,54,113,6,70,61,183,62,138,214,132,222,104,219,64,191,76,54,114,23,243,182,215,97,179,53,234,154,107,192,110,186,82,202,63,91,125,231,163,41,139,45,84,165,218,232,154,218,50,17,146,36,229,105,27,157,14,76,161,87,214,106,181,205,210,137,154,254,244,108,109,118,78,159,62,81,171,141,156,208,225,121,125,86,111,159,172,93,156,213,127,84,155,173,233,107,144,110,81,122,235,132,190,118,178,54,135,233,53,3,19,26,122,113,182,246,131,5,125,226,4,207,8,191,70,173,86,199,111,77,221,58,89,251,254,105,253,98,173,246,36,190,255,63,250,165,217,218,227,143,75,223,39,78,213,230,79,202,223,169,110,165,57,168,126,142,119,163,77,181,95,162,223,51,181,218,2,230,56,143,117,66,6,139,82,159,12,59,193,126,29,168,74,252,26,152,48,65,143,83,244,91,164,95,143,50,110,138,103,254,117,154,218,31,61,161,59,84,61,52,90,107,83,82,231,4,214,129,73,179,88,14,0,87,235,206,226,135,43,179,73,121,215,40,201,172,213,214,48,165,86,99,250,74,101,45,125,158,102,224,255,71,81,68,87,37,143,91,71,121,152,155,163,86,163,42,22,212,209,22,16,105,85,175,238,121,71,153,222,95,213,119,161,144,38,214,145,8,207,184,164,253,139,253,224,223,131,127,15,254,61,248,247,224,223,131,127,255,11,254,185,255,98,143,162,192,108,52,129,19,206,108,225,231,76,70,97,136,51,49,142,184,130,185,122,84,211,104,134,177,118,91,252,45,40,11,100,125,203,232,120,102,57,35,158,42,60,11,21,148,11,235,25,191,1,255,95,15,170,136,86,38,241,228,171,45,224,2,42,193,247,94,56,156,221,120,114,49,54,78,162,103,136,55,103,73,50,135,30,166,71,234,78,229,207,69,197,130,111,202,32,159,30,173,65,225,210,121,1,63,120,130,231,245,240,57,147,129,177,133,220,91,158,49,204,153,239,152,166,41,7,85,86,179,51,64,201,115,5,60,223,46,217,137,141,164,238,38,103,60,154,121,140,241,236,114,223,50,25,89,176,144,137,74,22,98,25,185,148,33,131,98,6,249,163,24,21,147,57,72,159,122,226,145,63,244,18,38,35,93,22,33,186,202,152,33,242,233,27,159,139,64,34,193,51,71,6,41,186,198,68,20,149,244,110,36,73,29,116,204,178,139,84,99,136,78,170,226,9,156,136,136,128,66,212,33,203,41,50,40,168,72,70,222,152,148,34,186,30,74,197,96,61,112,153,5,48,158,49,180,8,100,23,153,64,120,193,215,16,181,95,140,53,174,10,48,68,163,178,28,35,51,22,182,44,58,35,51,208,199,190,155,227,95,3,9,71,134,139,56,248,110,21,10,58,8,235,43,145,245,72,130,12,150,22,145,61,100,184,240,129,125,140,202,20,50,138,80,33,105,100,138,68,33,50,33,92,176,16,194,53,9,42,209,73,136,10,14,226,19,32,73,25,118,205,45,183,24,21,50,68,102,130,245,147,9,27,194,178,161,212,1,16,16,112,40,28,162,144,54,100,72,220,16,150,0,30,152,177,72,231,29,52,235,209,200,203,155,86,156,158,62,62,84,44,139,195,242,16,188,20,241,244,35,12,129,152,201,200,246,255,251,110,255,205,223,177,240,176,90,186,167,157,52,55,58,251,118,144,3,157,82,109,112,133,7,99,220,205,124,197,71,35,110,72,136,126,56,53,90,81,211,241,93,76,21,190,243,253,94,43,10,99,97,31,157,65,179,129,251,46,255,187,158,238,24,34,116,132,147,100,184,117,101,61,143,23,75,90,96,15,245,8,89,87,113,223,81,4,189,254,207,223,238,191,249,206,95,191,124,35,234,178,12,239,0,252,70,8,115,244,85,143,70,236,218,184,104,113,161,3,231,51,83,211,22,46,42,29,57,73,76,22,170,113,219,228,118,91,88,111,211,63,61,217,13,244,97,24,155,37,251,67,76,119,119,200,21,210,67,187,177,157,91,183,51,168,143,158,110,139,54,160,178,116,187,54,62,248,136,237,89,99,108,108,50,176,61,155,88,109,78,195,11,57,103,67,49,31,11,115,164,233,26,11,99,196,101,83,101,122,189,224,156,55,55,156,75,166,150,106,14,22,179,181,34,149,122,158,127,11,58,65,229,47,186,45,92,226,145,160,64,225,84,150,13,110,117,22,24,184,36,233,118,144,54,3,187,199,37,125,34,157,135,156,226,45,84,237,84,221,23,6,253,84,21,102,73,155,65,194,47,212,87,227,125,204,230,42,230,76,54,104,26,102,0,118,164,64,105,47,18,143,78,237,149,30,148,74,209,207,139,168,8,232,208,144,29,141,29,204,67,195,154,44,32,172,238,177,192,220,144,37,170,155,207,162,128,215,209,199,187,107,218,75,197,101,140,200,197,85,12,244,82,49,135,214,137,131,227,18,247,114,34,120,98,84,209,95,88,70,36,216,172,201,43,29,29,210,113,43,139,221,117,77,80,163,171,85,181,152,129,34,187,16,212,235,226,62,208,227,247,129,45,245,62,112,108,202,28,155,62,142,225,128,130,251,64,116,99,95,151,111,2,143,151,198,254,38,254,230,105,143,66,1,113,196,51,60,94,224,19,185,0,159,130,13,69,42,194,142,207,136,103,190,7,190,232,15,213,23,253,32,111,22,37,217,155,197,88,81,241,102,113,64,87,106,139,212,63,84,55,72,241,148,21,81,0,15,116,250,247,232,230,62,40,183,171,175,251,48,231,65,188,173,89,141,168,39,45,82,1,16,163,178,26,169,190,238,15,119,34,118,222,255,197,206,155,183,133,131,147,97,157,227,215,225,203,158,16,176,97,238,130,122,13,217,51,153,215,165,45,12,53,52,184,34,209,240,128,101,106,27,17,216,50,37,143,129,177,4,132,235,128,129,222,61,247,2,95,182,183,239,124,248,151,254,141,95,220,253,226,139,61,68,30,240,188,238,158,252,226,179,2,131,163,14,176,44,7,247,11,79,195,17,46,136,152,239,33,197,245,208,126,221,18,81,7,81,235,101,101,175,3,167,66,187,15,158,101,27,10,0,168,143,187,190,11,4,222,122,225,238,157,175,98,16,72,29,254,112,99,223,207,208,135,27,249,125,219,209,183,127,253,81,255,230,31,208,108,241,246,207,182,95,184,185,135,45,4,155,239,238,233,24,99,37,6,111,36,60,143,228,229,144,165,124,107,251,200,62,131,17,132,145,7,118,11,59,16,138,153,180,191,109,24,2,157,9,200,206,59,151,103,69,164,50,161,96,44,167,41,238,13,247,16,157,32,26,223,224,254,68,43,24,42,136,17,58,238,67,24,204,18,53,251,36,170,55,48,19,232,153,61,207,185,142,97,148,60,32,139,77,114,241,159,16,12,33,194,173,50,215,9,164,241,57,175,96,71,255,133,55,251,119,98,254,153,37,87,49,128,24,44,196,65,172,127,93,23,145,153,125,68,38,139,163,12,164,161,234,70,208,22,110,97,34,26,49,147,197,144,49,129,8,156,128,142,216,66,227,2,185,99,127,55,113,16,190,165,14,8,147,229,88,71,200,111,8,155,156,111,173,83,169,254,208,97,154,78,88,173,214,66,19,16,184,193,186,154,213,86,33,69,147,131,104,64,111,119,62,120,121,251,179,235,127,23,125,198,48,196,14,210,130,76,223,27,122,237,58,208,21,151,105,127,39,244,251,213,79,182,95,251,252,222,237,63,245,191,250,187,232,253,98,183,141,149,47,52,127,208,53,108,223,242,45,211,19,144,127,154,165,108,38,140,226,155,231,111,108,127,252,252,246,181,59,210,16,120,32,0,210,120,231,97,164,153,90,182,208,127,159,25,58,246,10,141,239,178,229,175,55,92,227,114,108,131,18,195,221,117,132,120,106,43,241,87,238,125,253,106,255,205,223,73,187,16,115,20,191,151,80,36,194,41,66,195,188,34,123,13,212,35,62,196,132,211,176,47,110,96,164,140,225,2,41,36,109,109,133,167,156,213,179,93,53,6,7,91,173,131,3,112,200,145,65,134,12,227,192,183,136,168,101,122,36,210,201,193,227,69,36,14,83,92,39,5,173,221,253,234,21,18,202,223,151,214,80,222,22,117,208,120,247,206,157,254,75,183,134,118,205,184,159,102,5,27,36,92,177,134,156,215,97,198,113,73,111,90,141,202,161,48,74,247,189,3,13,19,183,128,83,150,109,121,235,40,220,12,209,234,15,207,110,127,252,227,187,95,223,6,42,65,184,142,186,239,189,145,116,60,47,218,150,95,235,2,141,38,133,16,34,138,229,149,95,1,14,30,110,95,184,93,195,137,78,155,60,111,112,233,51,161,163,26,228,231,171,95,246,95,124,229,222,75,63,222,249,241,33,224,162,36,172,8,221,25,170,98,149,251,179,202,208,138,233,140,99,155,155,161,91,208,119,62,219,185,253,250,55,207,255,226,155,127,253,237,125,8,5,51,89,60,168,127,198,251,25,254,197,31,28,254,133,121,106,12,194,158,52,200,44,18,78,68,60,106,208,60,15,255,222,223,96,48,247,62,250,195,246,79,174,255,125,4,128,137,64,131,27,213,157,118,214,228,8,48,219,255,253,44,146,84,175,191,215,255,250,245,212,216,47,201,55,192,154,224,22,17,102,24,67,164,37,46,164,96,154,89,40,93,64,200,60,93,166,34,105,197,111,140,19,120,26,213,77,170,202,61,13,29,188,69,178,13,62,200,173,50,89,1,158,106,161,207,246,32,130,166,217,164,184,23,244,87,111,17,71,12,9,69,65,61,65,139,23,96,255,193,66,145,126,244,84,142,254,112,224,39,65,238,238,215,183,182,159,253,104,63,240,195,93,230,144,97,136,85,134,112,140,220,194,224,6,205,220,90,200,55,49,124,77,5,183,241,99,36,146,226,58,25,145,160,11,74,112,154,104,56,26,38,203,138,133,181,137,182,42,135,6,232,73,62,249,73,169,14,186,154,234,131,220,219,221,9,185,151,238,133,220,75,104,45,178,160,217,141,114,41,80,65,48,219,64,163,251,164,222,64,59,3,77,190,150,174,102,128,187,126,176,11,197,151,88,146,102,1,118,6,61,179,31,44,134,79,36,20,65,72,89,15,69,145,167,70,118,144,102,74,21,210,238,188,250,113,255,230,207,251,55,254,180,243,234,219,40,140,76,14,241,48,184,217,33,98,63,36,214,160,107,18,47,145,24,20,98,215,225,238,63,66,65,18,160,119,62,190,211,255,221,203,3,97,141,220,214,193,227,156,108,174,175,53,242,107,67,134,58,25,122,66,176,111,251,159,11,26,217,30,166,129,67,226,240,194,209,68,34,206,40,177,169,18,123,16,229,11,227,216,63,52,232,176,42,118,157,184,79,248,81,13,186,102,167,135,19,26,220,238,33,226,178,96,84,135,97,110,15,0,50,81,199,254,49,46,100,177,135,7,152,212,243,251,133,121,204,31,114,16,78,64,72,33,236,225,81,76,41,51,12,124,130,184,82,131,16,40,218,147,195,194,151,128,223,237,191,251,138,224,119,247,194,55,31,0,135,162,117,237,31,151,226,220,252,240,56,149,48,162,251,133,91,59,183,111,237,220,252,233,221,207,62,236,127,253,147,157,59,55,250,47,253,142,164,45,187,139,104,14,0,228,161,46,199,7,128,54,237,174,124,183,22,15,17,69,85,209,208,80,82,165,131,2,108,136,203,229,221,96,150,124,215,60,68,187,247,115,115,83,68,73,123,21,72,29,0,168,73,245,237,31,190,201,226,178,225,65,157,50,186,195,194,215,237,23,191,238,255,236,250,246,107,159,15,183,198,129,229,176,214,108,179,113,206,116,61,199,182,205,214,65,0,29,171,108,255,80,142,247,107,15,32,78,26,212,253,194,234,0,222,247,254,252,246,189,63,255,126,55,120,187,102,221,180,54,128,69,62,103,184,254,230,121,147,228,82,7,161,30,19,234,219,63,212,19,123,183,23,154,50,121,116,135,198,42,209,14,178,243,199,223,244,111,223,218,126,231,179,97,55,145,69,159,146,14,115,31,145,171,60,148,173,68,233,99,12,226,106,84,245,240,191,61,247,53,185,162,1,203,227,126,81,32,123,155,193,147,102,231,176,102,14,171,58,148,25,163,62,237,111,223,231,195,217,125,89,140,77,12,181,5,253,249,47,40,68,96,26,233,250,144,87,125,169,242,26,118,169,139,182,13,134,107,26,154,142,142,76,201,78,101,15,210,128,176,157,3,8,5,228,123,201,61,200,6,148,49,238,125,215,31,14,228,0,239,187,95,189,181,253,135,31,99,72,183,193,251,189,8,36,117,255,192,157,30,250,106,232,109,159,7,196,218,203,78,31,6,200,138,4,6,150,46,26,6,138,72,199,14,73,68,42,14,5,92,6,135,33,31,29,114,209,189,246,21,170,127,220,248,112,231,206,115,187,96,128,215,113,108,146,171,51,122,228,96,199,125,164,178,131,76,122,180,95,123,154,254,248,160,146,17,65,104,227,205,12,129,17,227,135,133,17,255,117,239,217,87,119,94,191,222,191,253,95,49,116,224,138,166,52,180,134,229,153,134,103,202,122,166,166,238,68,52,77,25,230,208,181,169,163,94,118,112,139,96,166,126,59,192,112,144,135,16,20,55,117,104,85,147,117,70,74,185,16,59,15,71,96,127,107,251,247,215,80,142,252,194,31,15,46,38,190,242,84,107,53,89,66,156,30,148,217,76,19,3,75,17,248,132,176,55,26,122,15,135,20,147,235,30,148,21,122,237,243,254,205,95,28,28,22,79,183,154,67,72,203,7,2,38,176,174,222,13,58,65,198,20,16,133,223,239,35,75,115,235,223,250,55,62,205,126,255,76,110,168,91,157,216,96,233,226,245,156,185,182,219,88,69,190,148,161,6,159,15,81,152,67,123,2,95,35,124,211,230,155,192,44,108,55,107,142,187,249,67,28,196,254,198,157,84,211,238,243,157,208,122,218,212,39,118,244,190,201,11,9,86,223,252,228,3,20,215,236,11,30,66,96,158,18,250,89,129,131,156,55,101,252,74,150,67,100,42,223,125,14,184,18,17,157,23,10,20,171,85,147,221,159,3,35,27,120,74,159,217,245,114,147,13,91,219,126,235,223,89,149,216,71,161,224,93,58,88,157,172,66,224,156,228,58,199,14,88,231,167,255,25,239,231,248,193,234,188,247,254,143,251,31,189,205,20,122,165,106,239,43,134,110,223,184,113,239,235,63,237,115,197,154,94,221,181,58,67,109,204,97,214,180,245,41,229,56,236,45,43,243,205,175,190,206,182,219,251,220,144,73,245,248,52,133,231,216,117,29,134,89,211,150,161,148,227,126,239,62,153,254,237,175,14,56,236,39,241,108,31,106,212,148,115,208,160,89,134,195,159,218,63,254,250,128,99,124,130,212,108,134,26,228,19,60,228,123,250,40,121,142,251,199,59,243,67,248,250,251,59,47,62,223,127,225,245,123,183,62,224,102,59,64,152,155,114,224,176,116,178,156,217,1,201,36,57,39,181,173,246,26,58,203,229,156,2,188,241,108,166,100,194,235,185,117,120,239,186,45,174,88,153,224,54,131,87,147,111,27,222,37,81,87,154,102,225,51,142,3,3,133,77,97,40,19,131,57,187,5,92,131,153,117,80,121,145,60,119,160,61,26,28,57,85,101,232,60,152,206,76,178,205,19,115,197,164,125,103,117,114,245,184,81,215,66,29,192,100,241,222,246,27,63,222,126,253,29,22,69,48,41,71,196,18,105,128,139,152,183,223,219,121,235,101,54,127,253,55,255,2,243,39,107,165,89,30,31,156,164,196,70,202,92,76,3,238,130,115,194,105,108,226,97,129,123,169,239,58,155,204,139,12,41,172,97,106,154,103,25,233,11,225,107,30,246,89,3,149,194,240,83,146,118,29,82,117,211,27,235,218,80,138,111,65,175,185,194,155,148,50,147,140,28,171,24,42,55,212,235,4,254,208,233,122,166,180,22,130,96,191,204,248,45,208,130,155,228,224,232,66,15,209,100,13,251,111,217,64,211,24,184,228,209,136,2,161,200,18,230,73,195,149,219,69,166,173,10,59,206,170,82,87,196,186,19,198,235,242,106,72,101,124,82,148,245,112,181,216,184,90,116,163,69,190,139,122,28,103,213,8,224,196,236,203,27,198,255,207,222,155,127,183,113,92,249,226,255,10,212,73,104,96,216,0,1,238,4,220,226,144,148,100,43,214,22,81,78,94,190,124,60,60,77,160,65,182,5,118,195,64,67,18,67,227,28,123,38,142,151,196,35,231,100,177,39,118,98,43,47,78,156,76,108,103,157,216,150,157,252,47,239,9,148,244,211,252,11,223,187,84,117,87,245,2,128,90,28,103,198,81,44,53,106,95,111,221,186,117,239,231,66,18,12,210,215,213,208,219,255,236,131,185,253,179,96,102,112,227,63,14,95,126,231,179,21,6,13,94,122,133,169,218,80,121,16,208,12,88,253,61,154,193,11,29,39,162,125,66,40,161,76,53,68,255,183,166,129,232,157,203,49,18,148,48,117,32,62,167,20,49,62,241,41,228,16,103,241,31,146,34,66,195,147,68,17,2,63,55,116,113,212,142,249,188,210,71,243,65,83,30,116,62,124,52,202,243,164,215,24,70,121,32,250,191,57,229,233,121,141,113,40,15,12,196,231,153,242,40,19,159,66,121,112,22,255,33,41,15,52,60,73,121,158,100,171,217,207,41,229,209,119,204,255,24,202,51,120,245,223,142,72,121,214,123,205,97,148,7,162,255,155,83,158,46,12,192,24,148,7,6,226,115,205,243,68,19,159,66,121,112,22,255,33,41,15,52,60,73,121,32,240,115,76,121,244,29,243,15,77,121,142,98,101,112,248,226,143,249,161,106,252,219,214,3,48,61,72,43,239,222,223,224,83,91,119,132,103,248,140,222,61,68,173,23,198,187,184,243,254,141,219,239,191,54,248,228,250,216,99,127,2,182,235,67,85,130,137,87,246,96,38,133,154,125,143,19,34,186,124,207,250,49,115,15,82,27,130,237,75,255,223,179,207,69,152,37,4,26,51,84,66,146,0,29,187,22,217,105,18,121,48,240,176,236,186,223,66,168,19,32,134,140,159,79,231,112,56,211,136,206,30,159,104,42,61,49,183,145,149,229,104,19,205,108,11,77,189,106,130,245,206,48,179,65,120,11,125,48,12,1,7,220,116,59,221,64,47,72,193,167,30,50,28,123,174,167,7,245,99,184,94,161,67,223,16,171,58,219,242,31,163,34,96,115,248,61,51,95,142,55,106,52,202,65,12,228,64,160,150,198,33,90,178,219,16,65,209,13,171,16,157,188,175,167,85,122,243,59,15,181,222,46,242,147,201,106,7,239,189,250,112,171,109,59,245,168,50,97,209,240,128,235,32,255,226,90,37,55,255,146,31,60,255,175,133,7,94,19,123,48,143,112,41,126,244,59,216,17,15,188,150,61,13,252,130,97,47,30,78,127,88,11,221,233,172,196,250,69,104,83,15,169,119,178,206,11,218,172,113,149,60,119,15,173,202,24,170,8,85,249,48,135,215,70,69,114,189,159,172,205,253,80,215,40,86,26,155,80,174,245,33,77,40,85,168,15,45,215,119,207,67,27,99,200,70,157,78,191,248,113,198,233,212,117,128,203,104,60,220,227,233,124,47,232,186,13,231,191,217,41,245,5,217,254,130,108,127,65,182,191,32,219,247,68,182,213,235,155,74,202,83,164,66,161,236,172,168,57,85,73,187,170,61,52,7,45,73,228,211,150,179,22,119,166,242,252,31,239,190,246,94,228,75,101,168,19,153,45,68,32,78,169,61,89,205,9,39,112,17,10,244,74,84,211,173,15,95,190,245,225,179,135,63,189,145,6,240,153,85,194,57,114,114,19,21,241,221,168,8,117,2,46,48,28,22,99,142,74,216,37,198,42,106,167,69,73,224,45,242,5,131,200,202,144,232,52,253,48,217,45,76,149,173,136,224,55,20,226,116,4,50,93,21,173,30,162,159,166,7,183,215,75,56,228,94,73,126,154,58,190,20,6,211,79,254,80,208,204,101,35,181,97,126,186,103,119,8,176,87,111,167,144,186,10,215,19,132,81,155,196,130,250,26,231,149,144,90,66,134,183,192,66,198,12,112,40,145,135,48,162,134,201,93,25,160,41,68,191,0,10,38,84,200,142,36,97,77,107,103,38,198,148,24,138,139,78,211,72,3,141,18,165,152,157,94,203,65,92,59,250,87,4,14,149,99,49,141,216,119,236,142,80,180,150,199,26,15,238,71,127,66,152,248,168,132,208,90,64,122,109,82,213,253,51,124,131,136,50,210,4,87,162,133,165,176,254,49,100,84,178,171,106,163,211,196,81,137,178,21,80,117,12,123,248,136,234,10,107,155,57,242,18,71,4,29,119,232,67,207,192,39,217,67,223,116,91,208,189,17,99,79,133,72,36,181,145,72,70,114,200,162,70,29,101,62,212,174,12,155,16,37,157,2,115,47,2,143,60,43,227,59,34,25,103,58,58,118,195,245,69,67,227,19,194,132,38,154,16,74,91,68,143,130,237,116,121,185,236,176,90,232,81,6,84,111,204,176,33,213,82,198,90,152,184,77,85,34,183,112,201,101,48,78,91,213,52,113,177,99,162,37,242,168,122,86,140,159,98,226,149,218,186,233,191,71,235,62,254,222,152,173,155,249,187,140,221,75,99,182,110,246,239,208,186,193,27,111,68,173,139,191,178,60,44,254,46,253,129,57,227,72,37,71,99,41,222,242,204,123,101,26,69,249,235,189,237,61,55,72,117,234,151,240,119,113,175,220,77,146,175,57,233,237,184,158,227,32,150,250,145,120,27,37,223,103,202,223,36,219,155,201,227,56,81,82,226,115,210,30,97,23,178,96,51,149,122,116,46,72,137,24,131,19,138,249,210,210,78,0,129,130,151,125,36,223,179,175,48,254,184,24,213,157,122,60,43,61,57,146,175,176,248,240,140,114,24,54,180,174,207,200,107,216,63,28,239,164,14,216,145,248,39,109,102,70,241,80,233,181,124,254,248,168,192,221,115,46,226,154,142,205,140,128,180,139,102,102,132,31,175,14,151,97,208,191,48,141,104,143,19,248,29,32,73,119,94,248,227,145,29,120,9,3,219,162,50,225,144,96,240,201,179,131,95,125,87,226,153,25,168,54,163,39,184,125,243,7,135,63,125,75,36,24,57,249,97,215,143,58,247,202,152,141,154,250,40,105,76,138,254,240,15,220,172,243,228,193,30,177,74,233,99,28,179,154,199,91,244,114,187,232,204,59,12,212,51,179,56,223,224,175,233,165,242,146,81,144,126,112,167,23,237,57,14,159,155,169,219,24,222,162,240,185,70,115,134,195,155,179,229,50,127,45,52,23,154,252,101,55,156,25,76,219,165,180,118,125,222,230,240,217,57,89,203,204,246,244,182,72,59,187,88,17,53,67,54,204,85,183,40,211,244,44,4,55,44,170,98,26,154,100,182,241,123,123,123,27,29,243,246,168,228,249,197,233,58,231,93,172,204,76,99,222,38,133,215,235,51,162,117,219,179,21,209,186,233,230,60,165,216,197,82,202,149,38,148,88,147,11,46,183,199,110,115,209,173,105,32,28,171,150,96,191,119,129,26,212,220,102,94,132,160,171,219,171,222,5,216,185,78,39,216,95,223,223,219,246,91,93,206,229,91,195,210,96,49,206,196,68,222,183,252,18,211,84,221,193,173,32,56,169,69,156,16,198,161,126,135,218,88,114,188,222,30,211,100,116,66,107,6,228,161,182,100,183,219,173,253,124,96,250,133,190,164,94,253,176,119,59,72,212,96,111,228,177,165,142,85,169,57,143,218,157,157,30,30,84,210,94,172,230,76,78,202,254,163,195,216,99,86,152,98,195,217,92,86,127,84,15,250,53,231,43,211,203,123,98,88,242,65,193,60,86,46,224,70,61,105,215,119,245,158,137,36,45,225,164,150,124,204,66,25,72,34,171,35,186,219,93,22,9,26,14,42,9,136,4,174,3,163,105,142,202,10,109,42,84,149,6,14,109,157,94,193,62,53,114,212,84,4,48,21,216,9,57,218,94,31,199,110,219,58,80,125,55,135,56,242,213,58,245,223,76,17,56,86,219,28,21,243,36,91,221,21,190,158,51,92,74,187,221,175,245,156,110,112,6,157,167,1,43,234,118,73,240,217,93,223,133,202,224,55,66,80,172,135,206,222,112,191,135,106,46,82,73,197,84,117,4,171,101,51,212,89,228,242,34,163,13,237,247,147,94,67,251,189,222,107,226,111,201,226,96,85,194,191,44,126,70,30,251,208,203,181,136,16,71,46,37,237,117,58,8,132,140,96,25,216,232,152,155,236,4,180,60,5,146,164,212,168,204,206,204,46,84,230,202,179,51,149,202,236,252,92,101,126,118,209,80,122,137,62,187,225,2,143,215,100,188,140,194,149,111,211,12,223,40,177,234,248,131,37,134,249,74,203,182,47,239,81,15,124,79,126,134,124,4,52,228,140,219,13,48,140,17,106,162,182,158,222,179,119,208,213,26,149,209,164,126,235,54,38,60,23,170,238,119,44,4,7,20,66,182,201,131,87,228,77,74,109,0,142,101,186,15,20,138,97,176,7,252,76,83,52,67,191,16,176,102,14,240,110,209,16,99,161,184,11,60,192,111,152,11,252,103,29,125,118,204,149,77,242,64,130,174,14,34,121,55,233,201,178,200,27,190,52,97,55,252,14,5,220,226,155,83,161,227,195,167,123,78,103,191,27,141,92,194,211,30,227,196,36,111,167,180,200,148,155,53,137,103,20,241,164,28,111,25,125,144,154,152,228,155,213,188,231,92,205,33,100,105,1,247,247,41,160,118,223,132,184,124,161,111,198,184,66,44,52,203,83,94,149,220,108,43,87,49,246,247,117,129,124,117,161,138,181,100,58,177,235,168,190,236,238,209,120,104,151,4,242,54,134,68,66,196,18,55,3,165,60,225,236,51,46,76,250,205,16,7,35,198,234,224,116,39,221,233,210,66,247,219,95,119,157,171,218,186,63,107,95,99,99,237,42,28,222,114,23,134,121,4,203,134,131,22,183,82,132,22,202,216,233,88,44,97,76,132,177,51,241,188,175,254,155,209,135,37,172,121,233,140,170,42,71,201,223,252,141,112,49,26,21,86,81,188,118,253,33,17,91,212,162,239,62,251,87,98,63,55,205,248,173,22,135,72,149,247,87,15,162,37,1,100,245,233,158,219,113,26,184,254,84,207,237,154,108,222,12,117,178,183,91,61,100,255,148,89,30,85,130,192,231,142,151,160,45,211,81,101,136,39,156,88,25,184,147,145,180,246,2,200,40,78,188,230,134,177,103,183,17,191,209,193,99,247,32,244,1,153,60,74,114,87,97,95,250,87,233,70,228,92,11,74,251,187,215,130,73,99,42,109,221,79,93,169,76,97,73,223,72,137,163,87,86,225,197,50,225,209,30,182,217,234,254,90,56,88,104,39,32,130,229,238,227,195,74,137,64,250,33,150,137,18,154,44,67,158,60,150,76,130,1,50,82,156,56,86,148,157,126,67,52,110,127,124,191,3,218,6,21,149,184,27,150,122,9,100,94,233,192,56,59,105,84,101,254,179,232,49,56,95,152,172,152,70,67,9,198,194,160,76,99,87,9,123,220,239,117,176,229,198,158,154,223,245,96,150,40,184,171,4,175,147,94,14,5,63,13,193,103,237,96,183,212,108,249,192,102,228,227,53,207,20,166,102,10,230,186,82,98,171,229,118,101,254,126,77,114,121,65,206,245,166,242,251,147,133,169,18,84,8,247,168,2,176,159,158,133,47,145,116,105,203,95,116,144,98,149,190,92,49,243,241,185,128,106,12,163,128,222,185,187,65,39,63,91,12,147,10,94,17,217,78,167,128,68,148,99,242,70,222,152,132,53,83,128,76,163,42,171,88,86,188,184,101,103,35,216,172,2,79,94,54,38,241,51,172,57,111,200,128,176,222,90,200,110,241,4,143,129,75,109,41,228,158,163,243,234,93,183,128,23,213,158,23,91,181,56,132,30,45,27,100,255,169,42,114,80,235,52,97,146,202,199,44,237,142,64,209,154,175,70,217,226,137,137,209,105,249,49,44,202,145,149,130,86,250,233,134,216,81,89,206,234,173,17,217,107,188,172,83,82,9,210,140,167,71,77,33,164,136,47,177,28,175,82,164,181,144,246,170,68,25,19,195,212,103,38,167,139,30,85,237,1,169,185,4,55,89,133,31,103,107,154,144,173,181,224,144,243,152,114,92,84,123,152,39,182,27,102,205,9,118,253,6,28,181,210,155,48,86,135,41,215,88,90,152,74,131,226,37,153,201,208,244,101,96,58,22,178,60,214,208,193,175,113,223,118,131,160,141,213,229,141,47,31,32,53,237,79,109,187,223,90,67,122,128,234,9,54,176,233,72,72,33,193,20,213,14,44,3,229,198,86,44,183,17,56,206,130,117,63,105,76,232,19,11,91,12,182,215,174,227,41,67,230,23,14,96,121,226,26,243,201,241,179,220,40,142,248,189,81,222,44,9,174,0,203,133,241,252,12,27,71,66,156,36,79,130,210,7,108,177,163,182,120,98,66,252,76,189,166,165,21,67,215,222,188,16,194,57,106,2,51,68,147,83,122,174,179,93,78,76,46,28,115,202,162,199,147,115,107,146,233,121,67,54,214,196,68,228,218,155,150,104,205,105,117,157,172,17,160,109,216,177,140,181,213,39,206,26,181,30,221,245,248,128,234,6,43,245,58,18,36,246,89,133,13,200,119,210,198,246,225,14,216,61,116,184,143,255,153,138,171,232,196,22,252,50,92,20,186,37,225,133,154,8,42,110,65,233,249,123,5,246,20,220,222,186,81,54,69,38,67,164,152,10,201,184,56,0,185,160,65,245,205,78,10,117,51,109,171,83,66,104,247,154,111,25,219,29,183,177,227,0,177,178,151,179,249,28,152,140,144,205,249,186,191,186,191,202,153,170,70,189,215,186,226,116,130,35,102,95,19,185,170,70,183,133,126,201,142,150,123,29,46,168,235,45,246,103,54,118,166,75,61,2,176,167,81,113,173,3,183,81,237,160,55,64,148,96,211,53,236,20,9,162,170,59,121,224,139,61,96,29,20,226,213,134,101,24,18,8,99,210,55,221,196,10,4,14,41,160,21,104,177,207,121,44,186,139,210,168,240,46,105,241,93,82,68,227,119,116,171,84,2,241,183,184,98,138,80,250,129,171,9,215,151,221,106,237,107,135,4,28,48,14,175,55,83,51,144,141,45,27,94,43,138,136,195,242,24,52,36,58,208,52,184,138,99,229,42,89,246,167,68,163,77,57,70,163,249,109,74,52,26,126,66,180,30,8,33,98,101,59,205,204,19,133,6,104,213,177,189,228,181,187,88,49,113,153,95,162,113,193,178,228,205,249,128,20,41,170,132,39,110,152,40,151,226,107,189,113,242,107,79,174,156,49,160,4,36,216,143,113,34,54,178,67,209,21,57,238,124,2,117,27,59,78,75,228,88,57,119,34,196,223,67,231,94,112,105,202,94,5,83,168,224,8,220,127,19,151,26,176,156,193,87,5,240,111,10,105,154,46,19,18,34,159,250,33,105,199,5,18,146,251,188,80,117,179,148,72,60,173,40,144,103,87,240,242,201,209,3,242,41,216,192,136,112,226,249,164,80,204,116,130,73,45,200,32,152,76,29,61,166,254,244,164,227,54,200,8,156,40,33,17,67,94,112,210,15,253,8,118,81,147,192,201,115,89,92,42,80,54,63,120,255,39,236,245,27,238,118,112,117,102,235,234,193,171,175,45,27,98,10,128,165,111,186,157,61,196,95,59,188,254,234,237,95,124,108,152,7,34,140,41,222,37,96,161,170,162,40,195,172,147,134,166,26,51,184,254,99,124,94,16,126,191,175,218,29,15,141,237,250,137,161,145,173,130,97,245,98,205,78,142,149,135,227,72,99,133,111,93,116,206,9,161,113,233,105,96,140,2,188,104,187,205,253,60,144,155,46,12,223,83,190,235,229,13,19,184,236,130,233,91,71,187,105,178,40,36,36,105,203,192,99,212,186,60,225,210,105,251,99,192,199,248,120,76,105,205,134,158,32,241,168,219,129,214,116,122,83,18,183,234,124,232,129,188,233,27,209,85,27,57,89,101,82,110,255,228,219,60,47,108,19,153,122,124,193,218,192,131,62,199,147,38,74,42,137,209,206,43,175,219,191,124,142,139,142,10,13,41,24,183,188,154,188,125,34,246,127,59,159,246,54,233,165,222,122,112,58,146,171,207,250,234,250,249,115,120,16,118,157,60,125,70,211,228,20,4,67,158,37,230,178,14,186,161,24,57,89,50,176,225,61,207,5,210,116,10,90,152,122,110,227,221,235,172,221,14,239,109,201,231,143,176,79,199,130,210,174,221,205,123,248,60,0,215,160,18,61,255,193,15,134,4,235,155,146,217,200,216,120,72,189,73,142,223,48,128,187,196,233,245,155,57,133,237,224,138,105,238,194,75,86,44,188,68,175,215,124,46,230,11,53,185,45,128,237,63,16,146,4,224,29,19,151,27,25,211,53,235,58,151,57,244,174,96,214,217,225,84,34,149,244,124,21,94,96,211,83,176,171,167,240,115,43,59,213,150,89,7,134,174,155,210,112,96,243,66,129,129,159,115,189,98,229,152,149,113,119,91,14,194,91,92,70,138,42,164,64,69,248,70,207,177,42,102,80,8,54,252,77,160,243,70,212,70,56,60,253,101,65,61,238,253,24,195,30,137,123,124,84,180,249,200,87,190,89,252,202,222,35,133,140,243,13,27,211,47,84,149,198,108,61,144,214,40,157,27,81,177,92,37,105,213,70,75,72,171,252,244,185,97,53,135,5,14,173,56,86,147,221,184,130,231,132,86,205,153,211,79,156,84,74,246,135,149,7,183,26,158,255,104,219,19,64,168,200,108,20,196,197,102,8,103,51,93,78,231,108,28,193,123,4,126,251,107,24,98,57,120,77,140,208,219,72,220,19,62,33,88,98,91,40,33,176,81,129,57,71,202,6,99,156,38,224,96,47,216,203,145,52,71,185,116,192,29,171,218,8,185,137,179,176,14,52,33,103,250,21,140,249,85,139,25,11,60,133,232,13,14,166,17,219,226,13,189,159,133,73,121,126,156,12,33,86,67,92,195,18,92,181,19,99,168,157,56,47,237,8,54,26,50,215,237,86,157,232,27,203,252,243,115,229,114,200,97,201,231,198,116,154,154,201,12,138,108,226,218,33,126,25,71,191,166,234,79,130,98,173,10,198,203,84,152,49,201,132,225,195,151,211,94,107,249,158,147,114,92,174,116,58,246,62,16,62,250,23,130,151,55,232,177,26,88,50,111,98,194,240,233,114,139,28,188,16,146,187,242,81,186,80,80,197,166,57,175,128,234,21,93,229,225,55,31,144,68,115,35,216,28,90,14,202,42,73,154,201,203,47,108,42,199,84,233,31,4,236,193,30,137,51,40,107,0,188,112,0,60,49,0,38,21,76,37,193,48,184,123,59,61,85,154,79,71,174,196,132,127,178,211,210,68,113,250,219,164,229,133,140,7,155,245,36,238,233,73,151,222,199,42,166,114,249,70,85,81,41,235,15,215,236,240,82,232,62,164,184,22,31,149,90,212,55,86,75,232,73,235,162,127,149,244,120,72,126,163,46,141,240,154,216,112,117,22,11,81,114,16,30,71,54,139,201,67,202,178,146,124,61,92,161,80,64,102,224,20,10,98,34,27,47,119,179,184,105,114,201,153,93,40,135,60,51,222,199,51,118,126,166,48,113,200,253,255,235,254,84,154,36,206,147,220,216,65,218,179,50,133,245,130,123,123,109,78,127,98,238,247,107,252,166,98,237,228,73,190,16,20,4,61,132,101,28,217,10,91,156,168,20,111,149,154,70,60,207,107,73,245,198,154,142,238,147,5,86,189,19,46,143,50,86,136,79,52,28,137,171,35,47,130,224,254,170,133,74,86,94,218,126,157,241,119,212,169,150,155,41,122,4,23,243,151,62,56,154,113,24,157,107,244,92,62,60,143,48,30,227,135,45,229,81,125,120,46,205,184,140,242,202,7,248,225,249,66,227,51,177,134,155,163,154,199,198,105,97,13,163,146,115,26,51,28,181,152,230,75,126,88,102,164,113,41,121,50,68,138,41,41,75,10,177,81,165,140,217,210,69,216,225,21,194,83,147,188,11,125,76,76,28,19,244,38,124,153,24,231,85,231,97,190,0,137,187,20,116,171,86,22,12,123,196,6,169,18,22,14,89,150,31,150,252,192,27,56,220,142,243,177,172,8,191,37,82,198,99,204,212,219,149,87,234,250,248,112,205,157,148,191,194,22,132,1,169,98,132,140,18,37,43,73,29,144,63,172,232,179,212,109,183,92,160,134,37,163,176,81,97,236,176,251,224,250,112,13,84,243,217,87,71,201,140,114,15,181,160,228,64,91,25,93,138,77,3,105,97,104,37,101,48,71,98,178,152,65,20,140,160,58,63,10,15,46,35,84,86,28,147,203,249,25,49,21,79,249,219,231,216,213,148,165,12,245,178,50,1,70,61,74,83,149,222,149,179,19,139,4,85,67,189,252,13,77,76,105,170,73,151,216,217,217,18,73,171,233,30,118,213,18,244,85,101,212,83,51,208,80,15,187,12,120,233,210,240,20,209,119,92,234,157,16,120,11,38,61,208,95,62,203,102,40,91,23,98,117,237,106,17,100,241,212,44,148,215,175,22,222,208,171,69,144,113,59,136,43,196,19,163,235,21,70,10,229,229,173,34,212,139,73,191,88,68,130,219,19,192,81,237,159,141,166,65,228,204,167,223,183,226,58,120,226,238,37,111,51,202,121,158,41,116,223,216,28,249,222,54,66,181,160,46,252,40,1,41,142,55,50,144,175,34,130,58,28,47,163,36,43,99,182,40,113,27,197,48,33,138,231,136,250,80,150,174,62,227,5,41,207,120,129,254,140,135,247,191,237,203,123,150,35,47,80,9,206,231,33,142,20,51,204,221,207,106,160,194,234,238,109,156,132,174,103,52,84,108,110,164,95,9,70,244,56,246,110,44,46,123,230,248,185,136,169,66,144,77,110,229,223,165,106,93,253,42,251,161,163,44,142,68,161,55,27,127,229,24,239,113,219,57,186,212,192,191,231,23,109,86,29,209,141,77,66,78,18,217,134,78,105,199,207,23,43,58,25,59,17,211,193,190,215,71,188,33,175,107,146,176,137,139,220,144,199,53,245,53,45,83,170,162,169,177,142,35,86,225,151,45,217,225,228,11,87,92,1,15,135,68,106,217,165,91,147,134,247,125,205,12,116,168,160,137,120,249,8,193,1,185,94,23,229,189,122,255,96,225,69,207,11,217,6,228,190,149,129,157,80,51,42,200,42,46,235,102,228,165,80,15,215,242,39,141,98,185,2,255,55,76,61,137,80,227,229,4,51,197,153,138,81,64,61,216,209,133,205,142,42,108,190,56,83,198,194,102,198,40,108,97,84,97,75,92,216,208,82,42,229,17,165,84,166,169,127,102,166,177,176,148,244,70,250,203,25,245,133,218,207,169,149,169,58,180,89,232,10,125,211,190,191,183,195,238,114,212,123,99,82,105,219,164,49,33,59,141,225,226,27,66,163,202,41,34,250,153,246,4,105,11,221,151,36,58,74,134,152,43,105,121,109,38,116,97,213,172,82,60,233,89,89,186,235,64,136,230,106,206,113,171,92,115,138,197,2,85,165,104,199,107,148,210,43,66,7,7,31,253,73,74,246,225,119,95,106,194,141,98,220,30,150,210,66,248,172,129,199,209,86,151,207,163,45,183,177,149,245,186,33,15,181,76,251,219,161,186,12,159,15,106,235,172,146,220,11,86,105,35,78,112,229,105,159,97,95,96,29,40,250,175,202,16,88,7,9,243,2,205,16,65,228,10,141,12,44,79,165,224,41,38,232,17,21,191,208,241,241,36,101,17,11,180,165,227,127,174,155,187,222,219,67,163,73,85,78,248,249,31,227,132,53,231,176,211,50,179,217,74,107,82,183,137,98,117,157,242,94,61,220,128,62,34,246,169,137,67,123,219,141,242,102,72,246,71,164,172,108,70,143,208,14,62,191,12,235,93,97,88,228,134,131,207,51,134,148,110,57,166,97,25,5,77,214,149,157,209,52,38,12,169,202,98,24,181,238,85,23,149,71,244,153,44,28,212,225,202,100,160,8,218,168,66,178,232,244,17,231,77,218,201,99,212,182,59,142,125,185,70,89,59,180,123,198,207,124,194,217,118,197,150,211,202,121,154,23,245,254,248,37,69,219,64,22,36,228,174,85,250,213,143,157,106,23,144,92,166,29,185,129,57,116,122,178,41,40,42,9,56,200,217,132,58,50,221,30,89,189,229,13,214,139,57,124,241,213,193,203,111,41,28,71,218,86,33,23,1,97,9,78,167,3,11,199,24,124,250,131,193,75,175,176,201,252,225,251,127,62,252,195,141,195,55,95,66,155,163,87,126,36,96,9,10,105,250,64,142,170,16,116,180,178,82,54,108,250,113,159,160,29,125,105,152,162,157,25,150,20,9,14,233,185,188,142,42,202,234,233,183,195,204,221,43,41,81,162,81,186,177,154,78,20,188,17,45,78,152,246,8,78,226,116,131,45,82,179,222,211,238,245,117,203,251,226,117,235,158,95,183,204,24,202,98,146,59,213,222,49,143,151,151,243,41,193,197,162,50,243,114,154,99,9,55,82,242,109,22,10,85,93,75,78,238,185,191,252,225,246,205,235,135,175,127,112,251,183,191,189,245,225,179,119,111,252,217,136,181,21,241,28,71,52,246,81,61,76,200,34,138,149,212,46,76,78,62,172,46,28,190,249,236,224,213,127,139,122,129,162,20,54,192,60,170,138,197,8,53,239,53,20,163,124,221,55,210,229,164,138,209,39,170,1,164,42,228,62,243,12,233,73,246,205,43,152,146,198,89,219,172,194,178,4,81,119,220,78,171,209,113,226,106,172,161,76,96,215,165,104,24,165,188,146,186,16,234,243,132,77,81,98,205,108,61,58,107,195,168,204,86,150,22,231,103,166,103,42,179,115,75,149,242,244,194,116,25,47,171,110,99,83,158,231,66,247,194,22,186,23,217,165,21,204,88,210,80,231,81,177,94,232,163,13,115,199,233,238,166,76,86,104,145,200,81,82,234,145,222,116,52,18,138,149,109,234,67,148,65,16,205,64,209,107,246,200,184,34,93,188,31,41,223,154,202,112,78,76,176,47,168,248,92,61,243,140,51,108,138,232,9,160,111,198,222,0,178,104,118,215,33,222,207,239,5,9,245,97,15,150,23,203,111,240,142,87,170,183,92,56,62,132,119,233,32,140,227,49,211,98,107,130,26,134,38,201,150,87,12,138,115,101,148,200,162,175,43,243,138,181,109,238,19,170,199,194,210,130,64,245,40,55,166,37,90,201,226,194,2,62,117,173,72,101,156,125,49,203,87,76,223,236,152,104,67,134,118,218,198,76,125,110,97,166,188,132,34,15,248,93,168,57,27,134,32,251,198,166,181,34,120,188,110,223,52,32,205,182,161,61,18,3,121,63,48,122,93,39,135,106,179,245,128,13,42,124,43,235,126,12,60,5,171,198,156,108,145,128,211,68,41,21,92,105,91,205,210,86,29,166,163,166,161,11,101,120,202,98,157,225,219,111,188,127,248,246,11,119,94,254,151,219,255,242,145,138,112,70,87,98,167,161,170,234,82,49,67,176,202,4,44,216,34,97,159,141,5,75,150,85,73,4,75,150,2,248,203,12,110,145,88,70,47,48,134,3,205,107,254,162,116,40,248,89,129,209,22,34,43,163,107,46,116,121,149,0,158,103,245,228,19,78,23,230,191,68,198,71,136,38,209,85,241,231,119,29,4,214,40,214,157,86,11,198,5,218,89,196,219,56,20,24,248,13,191,40,98,201,203,145,1,127,167,36,161,184,46,74,56,140,61,167,225,246,246,200,7,25,173,158,34,190,171,26,33,210,22,77,60,61,70,154,162,126,104,75,221,65,90,176,99,8,120,61,173,197,79,245,246,218,40,107,95,30,6,80,173,163,171,137,229,32,144,168,91,78,19,199,185,91,247,219,78,99,189,229,7,8,232,182,213,203,111,16,94,85,184,200,205,166,151,226,100,110,24,254,37,189,172,73,0,226,56,152,19,247,225,28,43,120,100,224,55,169,105,226,32,137,106,92,4,146,136,251,36,31,213,139,140,75,1,225,139,250,253,77,222,198,176,144,43,243,115,115,211,115,179,75,75,139,64,188,164,215,185,172,65,229,232,234,24,99,171,111,181,7,53,182,12,51,149,221,185,73,131,92,39,105,29,156,173,204,46,44,149,231,167,43,216,193,120,207,234,187,190,91,119,78,94,171,195,86,232,12,93,51,98,115,205,149,203,113,208,183,95,124,251,246,171,223,185,245,241,199,15,168,155,70,29,24,53,18,211,211,75,123,118,115,225,110,14,27,193,56,102,69,131,160,172,252,16,122,46,141,68,204,8,178,149,134,166,172,99,212,237,245,16,128,125,24,94,93,28,153,140,91,195,213,63,217,5,118,11,21,249,19,43,58,8,17,201,40,189,105,104,25,224,208,143,33,145,209,96,38,75,54,34,199,236,24,231,240,200,224,75,246,195,64,160,147,219,67,153,162,99,247,58,69,187,65,17,206,192,142,152,39,95,65,161,107,59,157,61,87,116,251,234,168,209,61,226,216,142,57,178,56,174,161,243,64,125,51,149,231,102,129,125,172,204,70,212,98,4,4,255,61,193,192,25,201,181,191,235,180,218,40,142,74,141,120,172,229,111,219,173,103,158,49,128,233,76,153,20,73,192,32,191,216,23,195,146,96,25,230,24,233,56,220,28,94,165,78,51,67,68,58,109,136,176,7,17,26,126,29,103,69,250,54,125,26,149,88,104,181,70,158,249,226,200,117,144,91,65,193,251,240,253,193,203,191,30,27,4,79,28,195,221,61,88,69,8,144,211,197,141,79,192,249,226,83,175,75,24,204,165,162,226,101,212,167,86,16,43,12,153,43,212,87,241,119,82,81,252,210,144,108,117,182,78,116,86,97,229,112,48,4,243,38,41,246,220,87,134,58,51,77,122,44,29,139,157,139,42,74,103,224,84,231,63,33,27,54,207,108,152,228,194,66,22,172,225,239,161,106,60,249,66,240,156,206,227,151,206,158,169,210,249,70,208,238,143,67,85,5,246,82,171,2,14,134,24,124,166,139,223,139,75,11,136,61,216,34,56,190,233,57,252,102,184,192,153,242,52,38,18,190,12,81,37,118,93,46,212,192,245,24,108,134,94,140,16,227,139,53,102,153,31,163,127,217,57,3,124,180,136,175,131,79,70,36,147,152,108,143,19,193,88,23,84,172,234,14,135,89,203,98,130,113,38,162,17,101,252,47,177,20,225,91,229,110,196,17,229,116,241,227,91,225,23,150,71,106,5,6,190,135,133,200,89,234,150,68,1,84,224,95,118,188,106,43,84,161,120,178,211,122,194,217,207,27,20,14,131,36,70,91,152,6,133,216,92,41,136,64,118,12,17,168,222,235,156,239,236,160,156,183,154,106,94,136,196,158,36,18,107,187,104,207,140,232,62,17,226,6,86,25,191,33,43,11,12,95,52,80,64,21,215,217,197,203,20,222,202,108,211,229,75,83,75,152,238,17,73,178,116,253,77,122,59,44,5,68,186,242,174,197,105,10,161,54,177,80,193,182,229,117,27,198,213,18,202,46,60,202,150,111,10,229,20,86,161,238,68,194,79,150,69,200,107,188,194,165,202,219,187,58,13,161,204,86,82,72,203,149,10,218,25,23,36,84,223,163,142,116,97,133,57,72,153,218,36,122,54,232,183,192,0,68,57,206,10,94,87,190,10,197,210,149,5,182,162,128,84,83,244,197,225,136,48,76,113,213,97,161,141,39,16,240,34,165,109,74,35,156,146,8,179,119,252,166,96,162,158,90,243,49,184,159,37,68,117,104,151,46,216,48,210,165,85,187,235,204,207,214,90,250,104,120,102,56,91,173,212,169,106,165,159,43,144,90,126,154,173,33,44,136,146,174,128,104,65,173,172,27,94,164,127,219,210,39,49,51,7,218,151,243,125,6,88,34,228,16,140,68,241,209,217,156,236,73,20,7,235,100,104,9,233,121,57,23,156,188,67,234,204,136,198,57,179,238,33,223,114,75,210,99,180,179,119,80,131,46,173,101,166,209,11,154,197,69,84,64,25,222,188,252,120,229,113,242,176,84,161,76,23,157,158,9,218,145,189,149,42,4,178,134,103,120,182,66,2,109,15,109,115,139,173,162,133,153,89,155,43,109,55,69,196,52,190,161,108,106,3,3,105,218,59,184,19,4,121,143,232,144,36,243,10,49,34,122,127,73,152,156,123,200,87,74,162,175,210,40,211,222,129,67,234,140,56,184,56,74,30,99,166,219,93,135,115,31,23,50,113,188,136,138,39,52,28,194,94,111,247,186,174,7,180,5,142,8,122,38,144,149,34,241,36,87,121,142,154,196,202,204,12,233,186,251,93,2,251,209,211,136,80,157,146,194,146,232,240,179,4,126,88,201,56,132,11,43,53,162,211,219,74,16,94,243,152,150,64,152,64,100,108,227,137,137,138,101,13,75,16,81,134,204,106,135,210,134,100,186,136,137,134,34,67,138,38,121,243,180,214,132,236,180,76,84,21,7,152,120,99,222,216,12,145,34,212,124,176,147,213,235,116,178,92,141,86,134,102,139,190,85,174,249,143,142,49,38,53,95,194,252,118,134,15,135,79,237,235,232,183,215,137,137,88,64,168,188,27,169,40,33,208,142,122,173,117,145,249,107,65,251,90,143,74,93,223,90,75,54,162,107,217,27,173,205,90,74,193,100,64,119,190,153,239,162,160,251,120,177,50,49,225,178,228,187,91,232,7,18,172,131,25,172,142,52,52,114,174,57,84,111,183,234,194,13,152,97,25,210,6,57,28,182,58,52,171,62,214,176,213,101,139,27,195,135,173,78,195,214,80,175,166,19,19,218,207,148,33,107,91,90,10,179,135,67,214,132,182,53,31,109,203,6,52,101,3,118,173,246,70,115,179,214,139,212,140,118,67,53,163,221,82,19,206,36,214,250,37,90,131,76,28,28,246,241,17,107,36,71,172,135,35,22,40,202,216,176,208,61,73,107,172,24,106,68,0,59,90,40,7,244,58,72,178,136,173,36,229,74,202,24,15,180,50,18,23,84,203,184,101,29,246,4,111,106,119,222,255,197,224,229,159,221,126,245,59,135,239,253,226,214,205,155,131,151,111,44,27,42,26,74,38,228,201,16,156,20,29,13,133,79,165,243,222,26,222,178,206,226,37,11,248,247,52,136,148,232,130,137,236,157,55,130,183,67,230,27,17,176,210,148,202,72,216,33,116,141,105,86,140,41,60,94,240,105,59,226,107,39,141,169,6,220,88,112,7,165,43,47,232,45,170,176,98,89,149,215,122,196,218,75,35,227,48,160,228,119,118,104,138,72,145,7,2,37,98,160,158,132,94,151,132,66,66,212,107,84,217,104,227,59,201,89,127,27,14,53,171,50,14,155,75,21,101,140,3,225,140,227,99,37,92,102,150,165,182,9,27,236,85,189,184,66,246,88,131,128,47,70,8,32,223,53,27,12,61,95,89,112,244,135,162,182,124,40,106,136,135,162,186,254,80,84,174,84,234,179,206,220,162,242,80,4,201,172,182,246,68,52,99,39,159,136,152,14,19,251,60,13,53,213,12,222,47,116,173,97,75,48,159,16,224,55,54,188,146,11,117,26,198,230,102,193,244,75,45,191,110,183,186,100,152,36,170,176,100,160,68,83,64,228,252,165,37,228,201,133,44,182,214,129,106,230,203,205,202,66,165,2,172,132,9,147,115,208,245,123,157,186,115,214,110,35,120,108,119,215,134,193,60,139,184,218,56,46,212,232,198,204,136,119,45,4,206,159,65,88,126,76,110,87,154,163,146,151,58,121,220,194,165,6,170,90,61,30,236,181,12,51,159,132,151,189,34,49,130,8,153,45,111,44,217,219,179,136,224,79,2,1,103,105,118,78,10,4,22,234,139,182,20,8,44,46,205,44,144,64,0,195,231,28,124,236,35,175,0,206,220,236,188,244,10,176,189,109,55,164,87,128,233,38,9,16,122,22,12,48,220,215,252,13,195,152,132,9,94,59,127,238,210,202,233,115,39,47,110,173,157,89,89,95,135,17,183,14,164,187,30,96,223,182,187,126,171,135,187,148,100,38,110,203,69,13,84,41,63,49,191,197,200,232,139,102,208,177,61,153,39,74,153,43,151,166,187,185,122,111,219,173,23,183,157,111,185,78,39,15,33,51,102,174,98,66,212,204,52,124,20,204,28,202,214,225,231,236,232,148,129,223,30,39,161,65,214,11,168,79,235,53,214,252,150,223,169,26,157,157,109,59,63,61,55,103,230,162,191,202,165,37,76,234,95,91,167,149,80,53,202,237,107,57,252,175,130,127,125,201,118,240,143,116,131,117,209,110,184,61,224,40,103,80,216,83,15,11,205,47,46,152,57,254,175,128,18,11,32,221,36,27,171,76,99,58,252,125,202,222,115,91,251,2,194,190,20,133,152,45,96,37,197,91,178,49,77,50,164,182,221,192,71,48,124,238,147,173,152,23,31,70,52,97,151,78,95,58,115,82,153,172,61,187,179,227,122,171,62,208,241,189,170,49,171,165,61,115,122,253,82,34,41,117,212,48,17,160,140,36,90,204,115,123,62,122,203,14,155,80,78,150,115,250,210,201,179,74,97,169,249,135,53,230,236,202,197,39,180,101,38,31,92,177,53,187,98,36,232,135,62,228,115,248,246,137,164,179,101,239,227,221,0,7,174,184,13,219,255,178,172,239,98,148,55,170,238,235,43,103,158,84,199,41,163,132,102,203,71,183,47,194,45,21,151,119,6,86,36,190,168,104,229,173,93,60,191,190,254,248,202,233,139,91,255,43,115,147,200,231,90,234,68,234,26,44,195,186,227,255,151,166,231,10,169,197,127,51,179,120,57,72,71,42,95,113,225,209,100,34,133,212,156,137,177,13,211,136,125,245,30,237,148,174,153,52,6,85,111,50,56,14,191,38,59,37,234,13,121,234,114,32,126,31,166,133,166,213,153,244,33,193,62,36,224,246,244,229,115,189,29,185,211,216,141,106,50,109,174,203,181,60,32,92,142,212,27,181,133,170,40,189,172,85,33,178,232,23,3,76,80,236,76,77,107,10,161,44,104,133,20,147,169,241,208,62,145,127,106,154,227,139,129,26,207,173,214,146,76,6,49,5,79,165,112,153,89,120,173,56,184,86,117,205,253,106,171,223,215,29,161,200,190,69,98,58,189,203,200,227,186,146,131,111,230,91,48,188,45,24,66,140,116,225,224,35,33,177,133,8,151,192,190,83,15,73,114,112,205,34,96,235,61,251,26,76,36,141,8,122,136,65,253,32,138,222,87,163,169,173,112,156,87,105,4,176,44,184,124,139,206,202,146,113,112,69,193,110,233,26,22,165,214,5,65,147,46,207,114,209,47,152,97,57,19,19,106,149,48,90,16,167,20,140,209,252,83,166,224,150,84,243,106,54,183,180,143,245,105,9,33,12,42,228,85,83,236,20,76,158,124,89,166,210,88,143,234,228,153,151,209,106,203,197,208,72,207,34,45,205,143,75,132,89,112,172,82,211,220,198,160,143,149,167,72,191,201,140,155,75,69,9,174,10,39,44,5,9,34,16,32,99,71,172,147,25,8,23,38,170,76,48,172,218,137,14,116,102,219,44,210,81,18,110,103,80,16,19,186,136,41,176,224,165,175,183,174,179,97,108,109,1,39,238,120,141,46,183,210,67,177,64,4,193,142,106,140,188,98,215,154,59,86,2,157,208,203,74,138,6,204,45,106,66,161,150,82,165,221,69,216,87,172,49,61,20,184,5,39,122,108,16,254,187,197,45,97,151,120,26,116,142,178,143,14,82,2,103,79,120,45,1,14,119,111,141,117,92,216,15,4,42,188,216,64,120,59,151,218,173,234,35,143,54,220,43,57,82,35,177,140,71,82,249,144,201,71,140,227,137,84,218,225,71,41,166,32,201,241,71,123,45,45,153,122,238,113,170,94,75,36,125,132,26,201,109,104,185,201,92,234,41,7,89,115,40,38,43,210,85,219,58,96,48,156,227,255,219,203,133,255,123,20,245,23,180,82,244,99,14,139,232,226,41,105,25,17,193,70,223,23,64,178,251,216,48,204,63,162,196,115,43,103,181,62,211,76,244,69,214,234,240,188,218,41,72,153,217,177,112,162,226,71,167,90,46,12,206,181,181,142,223,5,214,216,205,154,38,245,20,140,38,224,17,115,127,236,140,223,212,51,242,187,31,45,17,178,140,162,159,176,227,58,206,14,57,6,167,181,35,203,238,94,84,67,229,138,138,80,141,210,22,146,146,155,243,249,205,102,215,9,170,149,178,25,29,178,226,252,111,248,123,196,211,136,148,226,124,16,65,40,0,208,246,99,7,118,170,211,177,82,20,33,225,154,160,238,0,163,176,44,132,184,152,97,77,141,202,203,43,105,199,33,221,65,232,125,232,183,129,82,159,198,61,149,47,132,97,144,234,130,104,118,62,214,30,82,250,72,52,135,66,195,217,233,70,202,153,162,54,67,62,25,81,66,172,238,132,143,53,234,101,147,54,117,170,124,89,218,188,210,84,228,11,53,79,226,193,160,96,177,227,239,59,141,8,239,30,6,38,188,60,160,106,118,4,15,230,48,217,61,72,187,103,244,163,38,83,63,30,199,126,8,181,255,60,20,19,107,234,46,170,139,63,216,166,86,70,53,21,234,108,56,222,136,150,86,226,45,133,230,156,129,107,44,137,94,147,47,171,215,170,209,114,186,6,147,180,175,252,222,55,80,35,87,155,160,180,178,188,208,23,2,149,97,122,200,5,68,33,251,24,178,63,206,210,74,235,80,138,47,16,111,217,48,228,93,32,176,148,230,135,235,15,214,150,129,64,183,74,87,244,184,26,28,242,177,177,14,204,144,123,71,24,2,63,145,192,215,18,232,45,71,128,235,112,206,213,81,70,204,187,172,116,202,137,105,102,238,105,109,187,203,156,70,65,72,148,226,193,48,190,123,254,21,39,4,77,13,189,160,192,9,42,138,68,1,105,94,232,132,83,118,134,182,132,188,172,209,64,42,202,121,71,157,193,168,2,211,81,231,145,73,150,220,235,196,131,200,160,216,186,97,157,136,211,158,54,58,206,189,146,178,29,224,90,54,12,162,233,232,35,83,18,116,99,83,14,139,70,230,98,92,151,99,26,196,65,24,81,98,141,2,122,233,205,142,38,139,189,93,198,38,21,86,85,146,38,218,245,93,39,141,204,241,36,197,178,120,105,9,18,75,36,65,103,227,37,43,219,43,65,158,76,199,210,55,187,186,123,246,99,59,134,15,48,8,236,132,129,231,41,40,95,32,20,127,142,255,95,112,161,145,223,223,52,187,74,254,208,29,51,137,137,194,96,62,113,89,94,148,36,150,102,47,12,93,93,245,175,229,209,145,100,79,220,17,119,225,139,217,250,90,131,252,218,136,137,173,111,24,151,113,98,27,66,190,181,99,33,88,55,222,145,154,230,174,217,5,254,182,22,219,201,109,147,111,164,81,1,45,12,222,129,171,138,93,160,187,104,34,102,127,178,85,232,171,107,127,216,28,36,22,109,246,65,145,216,152,218,28,201,173,169,77,148,178,221,145,140,33,222,145,116,222,71,168,248,142,116,247,195,59,217,51,3,132,159,85,55,183,151,177,185,189,113,55,119,252,124,137,245,98,248,194,139,237,244,154,138,35,225,228,163,116,188,191,85,210,40,246,45,28,169,86,180,169,79,16,241,6,130,81,141,102,121,155,195,34,167,144,58,7,35,247,229,88,231,55,153,18,64,144,48,35,232,174,238,135,156,96,62,126,89,40,160,189,109,48,52,189,122,107,192,228,181,104,38,168,195,120,60,153,26,245,69,25,24,133,6,105,155,157,168,92,118,71,162,97,84,167,32,34,153,228,15,213,91,214,153,53,175,80,77,112,111,137,147,58,86,177,23,183,70,82,250,195,78,87,145,80,226,205,12,46,159,4,125,154,232,74,180,165,134,245,39,206,166,199,186,22,69,243,210,2,238,43,230,80,54,36,24,158,78,240,226,236,67,103,8,251,0,212,147,246,90,62,133,32,16,15,20,64,126,232,115,39,60,144,85,134,72,43,140,223,55,80,196,178,63,172,204,125,42,147,158,46,210,202,188,150,94,230,176,246,101,87,51,140,191,140,198,68,50,174,26,242,254,56,231,83,24,109,101,97,64,150,234,104,0,26,53,75,159,41,79,142,191,183,156,228,225,210,8,187,159,74,212,29,100,74,133,180,51,17,197,225,168,172,156,172,34,165,44,168,33,173,98,7,57,97,150,215,38,98,40,184,16,103,36,245,142,167,49,191,147,134,62,213,129,22,4,247,98,3,198,74,185,9,227,123,102,224,63,9,228,191,179,102,227,147,30,44,236,198,134,79,154,160,114,68,29,122,238,73,28,59,161,204,245,153,103,242,182,21,39,175,50,121,184,94,162,51,34,143,210,73,179,165,29,58,182,178,92,29,136,6,46,34,237,220,36,62,44,253,122,25,221,26,107,113,162,32,78,6,141,18,8,17,76,236,244,148,212,148,206,206,124,76,100,231,153,9,77,60,223,98,123,69,24,195,181,245,245,199,208,68,7,185,80,84,105,110,249,29,124,26,59,162,148,11,214,50,75,102,170,62,61,145,70,77,216,221,102,254,180,139,28,83,108,180,235,208,94,109,56,5,108,96,56,238,210,178,80,156,209,129,114,108,134,242,6,163,80,72,187,204,203,113,77,151,49,132,3,22,94,136,234,170,173,167,158,38,173,248,241,200,122,156,250,58,67,168,47,137,60,67,34,136,152,135,227,146,196,17,84,24,90,223,207,51,4,67,1,13,30,233,1,118,177,62,250,189,118,222,89,156,22,239,181,245,202,232,228,211,219,21,145,124,123,113,126,216,19,118,163,105,127,6,79,216,101,187,49,221,152,171,204,140,251,132,189,61,206,144,84,230,182,235,162,143,75,205,191,191,37,231,237,55,62,28,60,255,71,129,29,113,95,54,156,15,200,106,83,55,197,20,22,29,152,90,26,105,74,35,43,167,213,234,182,237,58,191,152,26,38,254,142,94,80,141,208,192,178,108,200,130,201,30,129,63,21,243,160,58,235,163,83,112,35,221,94,84,115,35,43,13,43,14,223,126,225,238,207,95,255,175,79,66,91,141,100,110,180,75,192,169,188,76,170,60,178,62,31,155,237,33,150,154,110,88,152,54,56,18,32,144,204,12,185,150,142,113,244,182,222,254,225,31,239,124,240,151,91,31,127,60,126,115,71,55,205,19,230,143,230,145,71,238,165,103,7,191,255,217,237,155,223,190,125,243,133,7,217,160,134,211,14,66,155,204,123,31,172,195,63,63,119,251,221,239,222,254,228,199,131,235,127,185,231,230,177,70,238,61,13,207,224,253,27,135,47,125,116,248,238,141,195,159,254,237,65,14,15,156,102,109,12,228,225,145,67,68,54,54,163,173,165,249,38,204,219,68,181,26,53,238,190,254,252,157,15,110,222,121,255,119,131,79,127,164,88,45,17,191,182,237,95,139,219,239,104,47,254,194,124,41,230,15,213,81,172,60,220,46,65,158,56,13,66,5,160,47,242,173,170,91,251,138,152,44,67,95,17,29,183,241,21,193,209,46,52,238,254,228,213,59,175,93,191,251,194,43,131,95,188,34,209,116,54,135,217,226,221,179,57,121,220,74,156,80,148,63,175,38,225,195,204,120,165,155,178,134,115,45,212,192,152,43,135,166,187,80,14,89,41,74,255,231,31,95,135,77,69,174,184,135,21,202,45,67,181,203,115,164,22,46,114,179,138,229,224,213,87,110,255,234,119,241,26,198,43,178,67,3,167,21,202,235,87,53,55,62,114,137,60,120,90,121,12,208,116,111,69,250,157,157,11,118,176,27,121,156,87,200,101,74,137,138,85,159,180,9,141,153,204,137,83,177,72,202,26,70,69,51,85,150,90,45,179,115,24,26,78,54,45,31,125,142,155,45,156,226,167,122,221,192,109,238,87,201,14,55,74,223,182,119,66,211,55,153,13,97,239,241,190,132,145,176,46,9,92,92,36,98,220,113,3,255,46,226,34,237,26,213,141,74,217,156,46,155,115,101,19,54,200,166,18,151,146,147,16,202,91,246,190,223,11,112,185,7,118,203,204,81,49,102,14,182,247,21,248,27,18,117,204,28,58,113,54,115,168,234,142,163,18,131,52,39,102,5,115,21,153,0,97,61,2,155,15,2,217,73,179,25,246,33,158,102,141,195,57,153,152,133,240,63,248,19,90,21,146,197,224,226,188,132,3,33,3,67,84,40,20,47,250,73,58,29,217,14,10,83,65,221,62,240,158,76,1,5,169,35,140,223,145,150,119,72,139,210,109,238,84,197,89,198,53,55,163,153,25,35,75,148,184,47,102,99,116,30,49,91,201,222,141,211,196,68,38,205,76,48,60,92,82,240,100,14,132,237,138,60,59,80,84,235,45,199,177,69,141,138,17,161,139,194,206,50,20,124,81,96,62,122,142,129,35,132,200,115,85,124,35,11,92,168,134,12,99,34,228,209,8,90,52,114,200,162,161,136,242,42,72,1,37,213,129,71,251,155,253,234,189,52,239,97,52,100,76,243,194,213,253,139,130,11,226,186,156,66,134,11,38,111,164,25,214,184,22,141,23,19,37,172,146,139,58,165,131,242,137,240,243,61,215,181,251,29,226,136,200,37,199,121,132,198,188,19,92,8,55,50,22,19,61,144,48,126,82,62,154,71,149,74,222,87,61,240,229,156,67,46,38,89,21,127,37,205,239,96,11,123,150,186,137,149,237,203,86,186,97,233,127,159,77,26,111,196,231,104,43,50,180,85,203,114,133,205,251,98,217,217,214,237,20,66,1,157,16,11,229,91,186,157,194,124,101,166,92,217,110,78,199,236,20,234,170,157,194,118,189,60,90,94,50,231,108,47,176,188,164,62,219,24,75,229,255,129,138,77,148,103,64,157,247,71,217,222,22,130,137,109,9,246,63,135,198,77,2,154,128,174,20,194,250,24,206,27,187,212,5,6,172,21,3,175,176,17,90,209,64,237,137,14,186,171,69,215,242,27,130,45,64,210,2,179,105,95,101,67,206,43,69,14,144,23,30,202,185,14,65,218,133,38,12,133,137,55,181,182,82,76,49,232,56,206,214,214,213,142,29,129,99,8,142,125,154,241,107,152,157,107,39,132,47,45,255,234,22,101,6,14,114,139,223,205,162,219,234,95,159,31,188,252,179,91,31,127,247,238,141,143,6,47,126,231,246,239,111,202,91,224,41,200,118,137,12,80,225,120,110,86,149,223,18,30,198,183,27,4,19,8,61,10,191,77,183,187,34,251,129,104,49,209,47,113,91,100,146,130,5,85,233,61,81,208,24,211,96,221,230,36,55,71,193,146,81,30,49,43,41,119,60,207,190,178,109,119,144,87,111,217,237,174,131,38,89,24,126,16,143,40,10,93,233,99,202,244,168,248,28,250,157,52,76,98,105,233,179,145,203,226,181,109,239,136,235,166,59,42,165,221,33,110,94,54,91,34,161,80,112,145,53,192,213,21,21,75,144,214,171,126,40,61,72,221,32,242,222,193,247,89,81,5,234,205,231,186,126,203,109,228,190,228,44,56,182,83,151,235,109,119,38,125,193,225,21,105,248,106,123,237,206,141,119,13,85,142,161,23,35,246,37,173,90,90,245,225,117,5,79,255,244,141,199,49,202,198,163,0,216,79,180,132,57,118,104,37,91,156,70,222,129,72,131,245,10,236,95,68,5,50,68,9,209,189,201,245,128,21,79,19,118,110,137,152,20,208,23,83,131,151,210,64,164,88,38,57,197,178,171,41,22,100,241,125,121,74,189,60,79,29,190,244,235,193,239,127,52,120,239,181,195,247,255,108,160,79,46,167,233,94,163,89,55,34,168,28,62,87,97,208,240,120,186,226,156,135,149,124,217,217,239,181,83,36,53,199,156,146,208,248,97,171,88,3,18,226,195,8,76,218,229,188,131,126,229,200,44,219,16,210,128,202,140,73,129,166,113,146,2,10,203,120,70,16,108,27,86,73,129,167,122,88,126,82,214,67,96,179,33,62,109,150,200,135,208,154,56,177,105,132,169,153,255,81,73,166,94,154,114,65,71,25,118,177,13,251,54,73,248,105,122,200,205,179,140,215,238,201,24,131,232,225,29,34,67,58,30,144,65,214,134,69,101,206,96,188,7,159,60,59,248,213,119,15,95,123,231,240,205,183,12,28,163,70,44,193,237,155,63,56,252,233,91,97,2,41,198,9,200,167,216,134,81,46,87,233,255,16,53,61,83,157,91,130,255,35,98,76,218,184,53,200,41,247,24,67,70,246,221,233,163,69,81,98,160,66,225,161,227,182,139,126,103,71,69,223,74,142,25,36,216,138,18,104,180,34,221,62,40,148,82,104,139,124,112,253,251,119,254,140,194,108,41,18,97,42,142,111,50,100,87,187,83,69,171,99,110,172,143,22,164,70,198,42,130,72,114,198,51,206,128,136,180,25,99,34,99,21,65,128,169,8,82,54,36,165,108,41,48,78,248,6,48,61,27,145,130,97,56,79,166,14,50,149,117,172,68,183,96,102,142,13,68,121,53,10,253,72,194,121,248,214,59,119,62,248,249,61,161,75,145,138,130,34,43,125,225,149,219,159,190,127,15,37,165,54,24,101,125,151,252,53,191,189,127,137,224,110,195,106,110,125,242,246,221,215,159,191,167,6,111,35,171,251,56,241,0,202,0,188,244,209,221,23,174,51,198,160,20,238,198,166,140,157,128,164,30,37,124,16,137,13,120,202,109,57,13,60,15,215,96,213,45,235,130,223,148,147,5,57,28,122,7,82,14,151,48,44,92,151,64,7,187,192,157,58,222,25,142,210,215,90,60,54,60,152,118,131,75,92,243,209,36,206,15,67,206,44,36,107,156,28,102,194,224,202,200,130,93,66,231,185,248,122,24,231,211,100,140,148,169,141,35,120,14,139,27,34,124,30,37,117,149,98,86,62,45,223,248,107,88,212,66,178,168,251,195,49,141,175,93,134,166,163,195,22,89,158,74,56,146,174,231,166,239,153,64,217,51,98,216,80,8,129,0,5,232,61,155,1,10,201,200,92,7,37,157,157,89,90,154,47,87,102,150,24,179,51,109,5,43,14,129,75,205,14,26,211,66,196,242,104,113,181,122,69,149,128,143,163,202,199,23,6,86,80,46,134,8,186,210,182,9,153,26,185,112,231,211,38,51,2,85,77,173,70,188,152,142,217,135,161,45,150,69,141,104,238,253,35,176,234,196,134,54,150,168,219,24,111,21,92,20,27,76,32,84,30,67,88,59,225,23,3,174,184,189,180,172,65,9,101,229,48,170,194,84,141,70,52,189,180,178,74,145,85,147,39,252,31,234,81,133,200,177,242,185,122,50,150,44,129,34,91,89,90,152,153,153,159,153,174,204,23,70,206,40,46,28,104,36,18,205,7,49,171,106,113,163,22,98,236,25,75,174,203,233,242,195,128,221,85,26,150,128,21,158,94,44,151,231,22,103,42,179,179,163,199,203,123,64,3,229,125,238,70,200,75,29,154,242,116,185,60,51,63,91,89,24,61,52,209,107,231,145,104,156,250,72,58,116,200,148,242,105,224,50,70,103,174,60,6,33,163,178,252,206,209,27,234,119,198,105,37,148,60,164,137,75,227,180,208,191,234,241,107,234,145,218,24,230,26,209,202,168,244,251,109,39,235,25,58,206,145,155,170,102,28,209,90,173,142,251,109,48,59,194,24,179,169,17,151,55,162,137,162,212,148,198,29,125,171,178,136,149,118,101,109,248,105,182,13,156,109,145,20,59,83,165,25,113,29,40,110,228,134,47,62,54,39,243,228,14,211,242,89,232,221,61,229,119,182,201,220,111,217,200,31,126,239,95,224,38,88,64,58,84,72,146,133,202,220,194,244,226,220,76,101,118,172,19,166,93,57,42,215,211,174,140,102,120,160,212,97,116,160,60,206,98,192,98,166,143,220,184,233,49,26,55,253,96,26,55,115,228,198,205,140,209,184,153,7,211,184,217,35,55,110,118,140,198,205,62,152,198,205,29,185,113,115,99,52,110,238,193,52,110,254,200,141,155,31,163,113,243,71,104,220,24,183,182,193,139,191,59,124,243,45,169,110,35,139,153,45,63,24,166,124,159,84,97,133,194,4,33,189,8,70,164,1,55,99,20,84,21,98,212,75,36,69,6,32,158,50,233,41,162,178,56,55,95,94,152,93,66,22,120,51,130,195,79,83,232,137,105,235,204,77,127,161,173,243,32,180,117,112,152,47,41,162,39,249,84,21,104,97,114,96,25,159,21,61,24,116,133,76,33,188,120,171,25,69,128,200,181,221,222,243,4,84,171,68,180,95,13,131,36,42,178,140,193,80,4,13,132,24,134,125,141,64,240,225,151,174,236,21,215,231,142,84,183,73,240,197,154,17,194,58,73,224,60,232,210,175,177,244,181,147,101,161,26,101,93,215,207,136,82,62,46,68,57,65,192,222,4,251,248,70,237,17,0,62,161,80,158,135,95,253,248,51,12,141,156,146,253,148,246,130,66,27,189,72,59,219,160,139,5,169,175,197,228,185,201,202,179,164,186,41,205,140,233,133,38,83,24,122,147,139,104,65,147,164,68,172,182,251,237,235,119,126,245,92,202,11,143,182,59,241,94,110,3,19,158,244,1,114,231,175,63,24,60,255,14,151,53,248,206,243,131,247,63,66,92,172,107,140,123,41,220,165,240,109,236,42,106,158,182,220,61,55,96,25,196,200,17,9,81,124,135,203,187,83,134,210,16,57,147,210,239,236,90,18,170,137,195,199,109,240,242,187,183,62,125,147,4,161,4,46,139,154,113,79,247,220,142,163,210,173,208,7,139,92,242,41,137,199,24,7,134,72,190,135,97,176,133,168,113,140,81,16,73,163,182,107,78,82,36,50,115,108,36,94,253,30,44,31,41,12,22,105,34,233,165,94,66,199,97,241,80,204,5,211,175,255,56,120,227,103,97,17,34,145,74,241,100,24,121,99,203,108,56,162,89,193,208,92,242,215,9,30,115,120,226,229,81,83,204,173,186,251,194,43,135,215,95,61,124,247,198,224,147,235,35,38,58,213,225,147,225,161,206,86,107,172,41,198,198,99,8,154,231,220,195,68,171,217,199,154,110,45,131,246,72,114,248,227,223,241,10,87,222,48,210,187,199,111,6,255,72,221,131,73,37,254,235,183,194,47,149,120,79,9,221,250,252,221,150,218,225,143,63,186,215,69,166,182,101,156,169,224,62,146,219,128,163,79,68,148,121,172,105,80,146,43,107,140,122,12,243,16,190,139,142,92,105,146,44,252,227,116,239,214,135,47,223,250,240,217,195,247,222,137,173,49,121,194,164,9,30,238,201,81,210,88,62,126,196,179,157,28,49,246,133,190,26,208,171,92,230,27,36,167,82,94,34,175,191,122,235,227,95,164,189,108,102,233,12,165,240,98,199,42,125,205,213,143,226,233,103,124,86,241,162,211,133,251,144,48,239,147,158,128,136,71,68,205,131,159,189,121,4,78,81,45,42,98,20,5,243,199,145,164,219,139,141,222,96,239,173,148,239,73,111,21,255,193,155,30,98,74,11,156,239,101,85,197,64,179,58,186,117,243,157,91,31,126,151,117,90,110,125,248,202,224,249,231,238,188,255,161,224,110,9,145,251,191,62,249,30,114,83,127,123,3,184,169,187,55,254,124,247,167,63,87,168,48,121,56,75,175,89,199,38,140,52,1,35,77,135,22,48,93,222,229,172,181,49,242,213,14,249,97,82,108,137,57,21,84,13,253,76,130,147,222,52,167,163,101,174,14,214,154,64,239,62,242,72,241,164,14,222,255,222,225,139,175,38,6,66,45,245,94,71,65,184,76,31,61,10,8,30,78,206,106,29,229,89,240,190,6,229,148,141,162,134,123,29,146,95,252,254,206,159,222,73,12,73,84,230,189,14,72,3,47,156,29,35,171,95,147,70,94,60,159,121,165,38,85,118,182,187,115,214,110,111,56,232,74,24,162,11,198,24,93,63,231,7,43,189,96,247,200,125,63,252,151,119,15,95,123,251,240,167,255,26,169,67,104,221,87,202,61,122,255,67,127,83,134,113,180,89,197,111,205,47,23,233,31,59,243,2,39,125,118,78,218,210,204,47,144,179,46,178,170,105,8,237,228,165,249,122,147,191,42,13,187,194,150,54,152,191,57,55,183,196,225,11,205,5,145,194,174,207,219,34,127,185,49,47,194,26,206,12,230,106,101,216,237,16,224,247,252,236,108,83,2,126,207,45,54,230,36,224,183,240,18,70,128,223,115,245,165,121,2,252,198,202,167,23,176,242,38,126,207,44,53,177,169,187,100,112,238,204,96,248,30,89,180,67,205,134,130,22,172,65,169,178,166,53,106,204,117,17,228,35,68,76,37,236,169,171,222,5,161,46,190,190,191,183,237,183,186,82,56,63,44,13,22,227,144,173,188,95,98,7,149,249,180,25,78,45,226,132,211,173,119,220,118,224,119,168,141,37,199,235,237,177,131,75,4,184,55,217,151,131,68,94,53,253,16,109,40,136,128,98,183,9,187,85,184,151,112,172,74,205,121,52,132,103,149,30,37,28,233,81,34,176,24,209,53,76,177,225,108,46,171,63,170,7,253,154,243,149,233,229,29,9,46,17,20,240,205,58,197,65,53,244,44,194,143,176,5,214,172,25,64,25,228,158,96,68,119,187,2,86,5,133,155,174,231,136,4,174,3,163,105,142,202,138,104,32,85,165,129,67,91,167,87,176,79,141,28,53,21,1,130,230,246,11,10,182,19,142,221,21,235,224,220,249,139,103,87,206,84,133,234,172,97,94,186,184,114,110,253,20,4,158,60,65,74,47,119,62,253,173,22,120,250,220,215,158,196,212,207,161,162,152,121,226,228,153,211,95,63,121,241,210,249,170,1,9,169,128,83,231,207,156,57,255,13,248,253,151,183,238,124,248,27,195,92,59,127,246,44,228,56,252,195,91,119,159,253,137,97,174,174,172,61,17,93,68,87,78,156,88,63,253,216,185,170,113,235,147,159,220,126,239,175,131,151,223,134,191,33,248,177,147,231,46,65,45,191,250,225,225,75,175,27,230,250,227,43,23,79,194,207,231,127,127,235,227,255,224,34,68,144,224,110,69,196,202,133,11,23,207,127,29,154,116,238,36,182,126,240,209,127,222,185,241,61,113,176,155,88,207,250,201,175,61,121,242,220,26,197,222,189,241,241,224,227,235,80,221,237,79,255,192,177,122,62,25,243,228,250,201,139,97,51,111,255,240,221,195,23,255,34,154,217,55,247,173,16,121,183,225,27,154,33,158,84,103,175,50,236,135,169,202,17,171,77,14,115,220,246,249,206,78,232,204,111,55,74,73,66,194,106,79,120,247,99,139,191,3,152,246,39,224,110,207,103,199,58,97,91,72,20,84,118,163,200,106,134,67,19,156,110,100,70,103,154,14,170,42,247,199,42,166,194,180,162,63,120,36,194,106,52,94,190,80,26,42,148,102,171,236,0,142,148,145,101,3,249,147,93,253,153,252,144,87,189,98,170,170,251,232,98,48,174,205,70,168,26,126,7,136,17,214,169,56,99,193,199,3,180,124,140,5,225,193,20,75,249,117,52,198,50,76,183,65,78,12,211,30,33,178,194,185,48,105,126,33,149,111,240,173,66,170,85,67,139,229,123,8,26,82,74,76,102,85,255,73,36,87,0,4,134,100,18,170,30,122,46,105,221,156,154,203,83,146,235,198,208,169,201,121,224,101,134,219,191,191,57,248,217,119,51,146,170,10,14,156,124,240,226,27,131,155,31,203,135,149,236,76,248,172,171,230,32,75,234,212,228,113,239,58,97,195,254,244,171,195,103,223,185,253,242,127,30,62,251,92,70,214,70,207,57,121,173,125,130,148,146,101,101,234,187,143,146,169,18,102,82,244,12,196,8,147,33,117,188,129,81,6,253,181,95,212,3,84,147,232,75,118,54,241,20,44,235,64,205,250,202,144,164,211,122,210,233,33,73,103,244,164,51,67,146,206,234,73,103,135,36,157,211,147,206,13,73,58,175,39,157,143,37,221,52,227,207,22,145,143,208,232,145,67,245,27,218,228,159,201,155,108,140,238,8,145,0,110,250,196,189,50,76,170,222,88,144,14,196,120,246,48,40,118,197,11,195,21,254,22,195,84,6,60,172,88,187,219,147,239,212,203,110,27,210,96,47,122,92,46,255,2,234,122,21,127,193,61,89,209,60,175,30,240,3,84,167,170,67,186,169,38,140,82,75,219,116,247,80,133,22,73,169,110,167,189,157,223,70,128,172,8,16,75,53,215,214,76,249,128,23,71,197,219,174,65,47,114,225,27,31,191,186,65,234,130,9,229,72,19,42,54,140,162,173,152,60,19,216,162,21,157,104,34,76,210,58,212,1,231,85,9,79,193,240,168,120,230,153,99,229,161,9,200,213,17,17,150,70,53,5,66,11,143,65,28,251,16,74,51,52,137,146,30,159,98,173,20,86,186,209,97,149,149,176,175,184,130,85,108,192,52,3,212,236,102,91,94,223,84,154,151,238,215,81,216,223,238,6,65,155,177,184,190,124,128,102,141,118,171,63,213,221,239,226,127,17,123,56,117,165,50,69,46,1,234,157,253,118,176,186,191,210,114,237,238,178,141,127,91,129,168,133,206,34,60,135,140,132,35,170,240,26,128,54,233,232,215,18,14,221,101,242,120,214,182,59,93,124,103,110,176,39,67,244,88,150,241,244,78,119,56,182,101,176,3,25,112,201,135,37,133,112,160,5,105,243,188,33,96,55,153,17,65,252,48,246,203,22,25,164,110,7,116,97,223,130,20,91,112,31,217,210,204,82,57,219,104,179,84,49,225,130,91,16,112,195,180,97,36,2,184,106,85,97,169,137,77,45,90,122,7,163,79,83,182,22,113,254,25,71,3,207,228,168,237,248,216,90,90,187,120,114,229,210,201,173,243,23,31,219,186,176,114,233,113,189,3,92,142,210,254,51,167,159,56,153,108,190,116,146,120,31,246,246,206,184,22,220,151,96,105,174,238,95,80,118,115,144,234,178,45,193,77,9,175,107,166,212,189,79,88,206,162,203,245,72,233,221,130,149,69,226,97,225,150,244,203,29,167,217,45,9,187,2,216,32,59,59,164,23,28,106,233,231,17,170,52,208,120,222,168,57,232,166,149,55,107,163,187,172,20,167,166,47,41,166,254,249,2,250,104,58,11,93,198,167,243,205,146,112,127,151,199,23,209,187,207,190,116,248,221,95,223,249,229,115,108,10,114,251,39,223,230,70,27,145,41,187,110,57,160,109,115,233,95,17,26,130,222,147,189,20,247,134,142,85,134,251,167,167,222,59,195,44,242,99,210,131,59,34,124,76,2,49,173,37,98,81,162,193,80,116,121,1,68,224,134,190,39,209,53,28,191,130,159,130,25,90,167,25,74,80,195,148,201,43,255,119,53,212,151,214,125,41,160,27,194,197,30,105,165,47,123,210,108,16,72,218,213,93,183,190,91,171,204,192,34,13,125,175,234,103,167,24,43,32,193,89,125,224,155,69,169,219,134,205,32,224,90,69,16,150,65,190,212,82,101,32,36,161,36,10,98,177,147,151,54,2,76,146,41,49,217,183,202,6,113,89,49,122,201,25,76,97,14,196,70,218,18,91,9,139,163,18,150,141,149,245,53,163,106,156,56,9,255,244,71,226,27,104,136,194,53,30,1,114,119,115,207,83,85,137,188,190,154,228,159,174,99,229,227,224,4,6,185,196,51,140,208,45,172,110,58,9,131,108,109,232,231,132,184,68,233,20,54,102,190,41,72,53,155,92,13,161,187,231,47,2,233,76,57,134,144,164,111,185,141,135,90,7,30,117,200,18,63,172,74,30,104,217,155,53,73,214,92,43,64,212,237,150,85,169,181,30,93,80,125,218,42,188,67,204,113,170,11,71,91,55,90,239,116,7,48,38,91,66,166,135,190,109,251,177,243,151,112,214,99,60,194,232,115,54,202,111,234,135,245,200,163,215,84,89,62,148,36,164,53,0,6,21,69,32,137,133,161,100,147,245,98,186,88,197,167,207,101,85,43,217,162,224,161,178,69,161,149,45,226,100,91,13,233,187,16,57,55,188,1,231,245,68,232,24,26,217,4,212,56,68,236,224,209,25,42,90,134,212,190,48,215,190,133,22,198,97,87,54,58,166,189,25,14,27,227,197,69,61,90,61,121,233,27,39,79,166,140,28,34,84,143,132,60,9,164,220,71,33,165,2,186,68,63,57,229,93,225,30,216,38,63,133,109,114,134,176,77,104,238,154,60,168,97,20,173,35,200,190,134,156,85,23,211,248,50,98,88,12,146,125,210,249,192,34,156,103,158,49,66,145,168,18,92,32,39,42,112,107,241,2,55,216,71,142,158,92,143,235,65,130,13,145,119,8,99,10,121,48,114,230,139,220,140,248,136,146,227,114,114,27,204,226,112,59,81,101,239,201,78,139,4,204,4,104,46,158,23,140,71,249,82,159,3,206,206,50,38,201,57,94,7,114,248,123,249,194,228,35,57,183,97,25,118,27,86,21,172,30,246,24,207,108,90,232,145,139,117,117,115,4,61,82,19,138,173,57,116,251,88,19,184,17,29,118,65,153,155,133,32,225,60,51,135,218,127,185,5,76,100,228,142,63,202,26,81,57,90,159,112,52,29,15,185,197,71,167,56,234,248,35,181,216,104,36,165,238,112,156,250,147,214,35,177,194,30,225,1,122,196,56,142,95,72,162,39,141,176,84,94,214,147,48,4,83,60,6,199,141,90,228,179,92,48,246,54,220,250,131,188,111,70,60,236,173,15,159,189,245,225,111,238,254,252,59,131,15,62,185,117,243,255,220,250,240,99,41,186,62,224,119,66,191,215,109,237,63,217,117,30,191,116,246,12,139,111,81,36,186,237,64,163,227,144,88,232,198,195,230,213,34,156,73,163,59,118,233,236,177,225,215,233,117,68,241,183,128,56,87,249,244,25,41,212,224,30,239,10,77,83,135,89,33,193,181,239,49,75,158,194,144,171,29,0,158,156,123,101,20,170,121,95,186,72,54,59,177,21,148,92,123,238,70,172,218,77,190,198,210,91,6,129,231,135,165,245,251,133,208,99,186,65,207,7,202,78,64,164,9,18,247,157,110,160,195,102,41,200,195,227,41,140,16,222,234,5,229,192,124,112,225,241,97,85,201,99,1,93,137,151,122,228,223,189,144,178,254,217,13,246,69,24,56,233,10,187,30,250,194,182,81,178,137,58,46,181,176,137,252,74,162,238,214,212,50,113,68,194,50,105,84,68,70,89,152,112,21,26,31,187,178,161,223,212,243,152,164,187,223,61,235,55,122,45,231,180,116,216,205,105,225,83,73,12,33,116,23,21,164,84,111,145,109,18,232,134,22,152,164,80,252,183,167,185,38,24,49,176,228,68,187,134,250,220,103,252,171,18,114,159,221,124,119,191,225,6,64,30,81,150,98,20,158,121,38,239,201,139,128,176,96,101,59,132,73,184,80,120,86,145,9,156,196,25,89,70,236,144,73,99,153,74,7,42,132,30,84,141,137,240,151,244,2,79,74,23,192,195,110,109,183,108,239,50,34,34,68,158,25,52,95,231,120,169,141,48,133,178,120,110,232,251,60,211,89,9,195,31,49,22,120,203,76,61,184,18,50,131,216,89,248,96,5,2,217,39,155,66,194,165,184,7,74,149,175,89,248,150,233,39,185,44,203,47,61,229,187,94,30,174,191,133,212,67,141,134,45,44,36,182,98,132,96,134,6,44,228,79,17,117,171,46,192,249,129,71,40,215,252,71,229,97,85,243,229,29,92,107,89,128,222,25,80,143,44,69,140,149,14,225,232,165,211,123,89,61,146,245,154,179,17,108,90,94,232,52,128,212,217,8,41,204,72,19,164,177,34,91,132,92,149,244,39,206,120,104,236,44,167,135,116,247,73,34,41,241,11,85,33,20,240,34,39,22,151,89,68,110,45,156,171,57,98,226,188,66,196,181,153,129,149,151,17,106,176,111,57,197,0,87,167,127,188,44,29,168,122,226,100,162,243,185,217,242,97,244,233,211,222,238,230,253,169,153,121,103,142,184,70,10,171,59,110,75,137,253,10,198,78,205,59,179,5,233,241,194,24,252,229,15,252,242,98,76,118,38,141,195,215,254,211,152,180,39,141,193,139,223,49,196,187,51,50,61,170,189,204,131,234,88,30,122,86,152,90,156,159,117,230,36,62,27,116,114,89,120,140,48,190,52,61,189,184,80,6,126,179,154,214,145,66,225,184,53,19,165,61,85,153,41,151,87,32,109,24,114,178,178,50,83,158,55,250,210,239,112,72,1,53,116,133,164,36,56,66,80,37,101,130,142,3,231,0,178,196,126,231,34,76,61,90,1,3,227,114,57,90,124,57,85,176,144,146,26,1,164,244,165,122,21,118,136,147,175,20,132,227,102,143,140,246,113,233,2,93,100,39,206,185,114,53,84,171,194,80,107,90,236,94,146,131,224,17,47,4,26,228,145,57,55,93,141,201,227,168,107,202,41,144,23,9,103,170,228,193,25,45,135,170,42,188,106,155,206,98,211,163,90,80,118,172,104,173,56,26,168,75,170,243,93,169,159,224,244,97,94,245,54,166,200,108,98,207,75,150,122,238,154,74,146,232,181,9,149,162,194,31,125,245,77,169,154,5,8,152,34,239,12,113,69,200,11,215,196,68,249,24,138,71,53,78,90,18,79,241,32,132,162,17,73,218,252,48,113,177,82,243,143,35,109,43,22,11,6,107,98,160,164,21,8,153,224,10,150,197,253,139,130,128,60,10,207,68,162,208,73,145,148,37,41,200,129,110,119,142,3,9,146,82,44,223,172,20,208,1,138,20,106,46,239,133,196,7,95,36,96,32,96,101,225,30,234,79,117,120,137,49,27,113,165,50,197,90,63,202,211,216,50,219,55,117,241,220,140,136,125,226,104,241,105,27,251,252,230,64,135,253,196,132,175,190,64,40,209,20,32,26,119,204,138,174,34,129,165,38,8,135,173,99,233,234,105,111,254,230,238,243,8,50,164,90,45,61,186,221,153,130,17,176,213,17,182,113,132,109,24,97,173,90,215,171,183,122,13,56,54,156,13,155,134,22,56,139,14,14,168,173,14,40,23,23,14,168,77,3,234,149,162,167,61,171,211,39,103,114,225,16,235,186,206,56,96,248,178,146,166,155,91,198,215,24,124,1,128,98,104,211,72,247,97,60,185,82,112,40,19,240,122,86,202,38,116,226,188,234,69,74,242,227,121,161,94,40,216,114,195,20,225,108,66,244,194,31,7,191,251,126,120,229,56,252,233,13,30,79,3,157,148,196,139,87,55,133,22,203,15,159,213,12,143,117,64,168,21,81,96,242,165,52,68,228,205,54,16,18,221,31,98,23,144,135,74,6,239,127,111,240,227,111,223,185,241,238,224,149,31,73,72,254,208,176,64,60,50,12,41,34,43,94,53,104,200,110,72,164,144,206,141,129,193,229,246,176,86,210,157,247,255,74,16,88,192,128,73,21,183,177,38,41,0,242,121,197,119,27,217,131,87,65,87,126,194,0,200,26,209,201,101,145,174,58,78,47,134,23,101,42,143,154,109,191,27,228,99,124,120,68,79,224,14,17,39,40,74,169,112,161,21,196,36,209,40,8,83,56,73,174,182,10,252,31,175,137,234,136,53,211,79,144,35,15,223,190,112,215,227,77,79,165,73,121,39,93,95,222,116,210,71,220,100,47,203,171,145,182,65,222,83,201,26,233,214,153,177,36,201,19,43,161,152,96,121,27,70,93,252,54,54,149,77,17,41,42,96,146,102,248,75,75,20,83,93,192,148,61,143,135,38,145,86,81,103,192,116,30,255,148,73,84,237,134,168,66,248,173,149,161,233,239,227,27,20,41,238,83,27,98,2,8,181,191,137,49,206,152,70,50,8,141,155,2,164,23,169,13,225,70,198,184,109,12,27,170,141,172,177,217,72,27,145,141,236,81,168,164,75,241,240,126,151,113,65,28,239,46,252,185,144,244,41,119,103,167,166,222,150,83,175,224,129,114,133,254,66,20,152,37,10,252,172,228,127,157,12,249,159,125,100,249,31,20,83,182,44,91,151,197,21,238,81,4,200,98,171,80,112,87,99,145,100,234,122,74,174,81,123,195,78,149,8,102,174,83,55,33,213,249,59,137,12,71,110,158,145,2,196,168,135,81,159,134,9,20,199,168,49,75,188,152,89,213,129,96,196,71,137,27,129,147,54,166,60,127,157,1,180,195,210,10,230,200,70,117,212,9,51,165,33,208,253,80,82,96,70,135,12,56,118,2,62,177,34,220,246,25,203,72,165,108,102,8,85,144,56,155,34,110,222,20,159,201,91,165,97,212,116,54,63,239,89,113,131,181,195,215,63,16,80,214,20,242,95,159,124,15,3,127,248,193,225,247,158,83,111,59,85,190,240,77,106,119,66,113,105,17,247,133,232,166,130,21,77,90,177,64,184,168,75,197,128,144,45,29,70,108,36,143,234,153,58,243,218,39,227,172,21,107,223,188,74,166,49,11,139,229,178,238,16,224,154,148,134,92,21,210,144,21,221,33,64,121,166,226,76,55,234,139,138,67,0,137,196,178,105,93,83,221,2,52,166,83,92,69,34,110,191,116,222,136,181,206,204,65,253,121,184,99,73,181,47,242,249,104,148,34,20,226,13,198,222,46,86,150,22,103,151,42,219,243,155,2,41,11,225,80,251,137,200,28,229,68,148,123,137,178,82,183,91,245,60,38,206,21,115,115,112,206,20,250,195,10,207,149,66,128,130,17,245,72,228,127,145,108,154,14,58,62,213,24,109,189,58,215,190,54,186,46,2,150,216,218,34,223,209,7,250,57,89,150,231,102,224,183,25,57,35,10,66,52,246,120,24,213,42,3,251,13,247,202,134,221,113,109,168,129,236,167,45,124,45,216,28,221,8,243,94,51,86,155,112,92,117,101,31,88,38,247,165,230,220,124,125,190,158,49,126,56,77,225,71,209,131,75,220,214,22,41,175,29,52,97,227,19,16,77,181,50,13,163,152,146,221,221,195,69,180,213,241,175,30,136,65,223,246,131,192,223,171,86,112,216,255,153,84,112,115,249,61,251,154,24,144,202,236,44,78,254,65,74,81,204,18,70,8,248,91,91,208,248,131,226,94,183,136,240,59,69,148,230,85,241,175,154,254,179,63,110,81,212,69,54,11,46,210,195,187,108,49,122,90,70,63,94,253,180,246,150,167,103,51,218,27,154,2,139,165,183,84,254,202,49,30,14,219,11,250,253,82,183,93,220,179,61,68,227,217,218,226,132,195,10,57,30,125,110,109,161,111,205,180,141,83,89,224,157,211,16,150,74,69,178,47,78,110,205,54,220,9,129,232,22,73,247,171,91,245,128,90,199,51,161,151,15,223,75,54,73,72,113,59,78,35,145,163,157,76,140,231,67,17,223,143,188,160,90,172,148,230,157,189,154,244,143,70,158,170,57,72,48,153,176,34,114,229,126,105,175,216,41,86,202,201,178,180,77,75,243,81,18,204,88,177,225,192,60,182,70,246,211,238,5,126,63,107,144,175,184,184,31,138,187,126,199,253,22,174,139,150,28,224,74,68,49,170,229,104,6,107,225,178,72,47,17,21,136,114,37,216,233,140,168,213,182,61,216,48,18,121,189,120,213,217,190,236,6,176,25,174,213,194,48,177,146,213,48,252,93,83,18,23,161,117,56,150,87,80,215,25,102,94,139,139,244,222,24,187,163,22,238,141,40,134,129,189,106,233,161,97,135,181,149,90,146,0,253,176,246,17,199,50,70,79,18,189,55,51,70,56,165,136,17,180,59,122,191,17,195,39,61,206,150,107,138,151,189,97,147,128,111,87,7,40,126,194,13,237,53,196,74,231,237,127,201,111,31,71,34,154,178,208,228,238,166,59,82,70,209,33,241,80,201,68,57,54,110,189,54,62,94,21,201,123,205,22,66,104,20,131,221,222,222,182,151,186,90,163,193,80,103,162,111,152,6,220,89,208,251,40,78,213,140,201,126,145,209,101,221,137,234,212,83,142,119,25,248,174,169,171,126,231,50,250,231,117,166,246,119,97,203,193,170,152,234,118,234,83,87,128,217,235,78,109,195,9,88,71,13,154,179,68,111,240,130,50,245,143,152,119,187,231,34,116,83,233,74,15,133,59,120,55,36,123,185,61,184,103,193,90,232,86,141,149,149,253,203,107,43,230,60,220,234,79,154,79,174,172,124,195,92,91,89,251,255,204,217,213,149,147,107,230,213,85,136,94,197,144,202,170,121,117,13,131,226,73,190,185,2,185,119,32,157,75,233,90,171,230,34,165,131,32,136,216,163,191,125,249,247,202,211,148,40,128,194,30,95,57,189,166,7,237,156,88,121,108,205,172,175,172,56,24,176,11,5,81,5,151,33,205,30,165,105,175,154,101,10,218,95,195,198,66,217,43,43,50,253,137,167,32,18,10,56,109,58,43,43,59,148,252,41,252,251,177,51,152,7,82,115,7,247,212,10,161,157,143,155,238,73,12,223,135,240,50,133,207,172,154,238,26,54,4,147,250,24,116,34,160,190,159,62,109,174,175,172,60,9,1,95,109,152,123,107,43,231,79,139,222,241,223,223,92,89,177,49,127,3,203,122,236,132,233,66,246,203,84,162,71,37,158,84,74,92,235,64,99,215,194,209,227,2,190,182,178,178,142,113,95,55,167,41,202,167,238,241,223,54,38,152,165,207,121,250,187,76,127,119,41,227,211,240,221,163,98,175,173,154,179,167,176,237,209,36,249,98,210,226,147,52,77,3,169,142,213,206,90,122,8,84,178,114,149,130,190,5,29,57,129,65,223,192,226,190,177,178,242,77,8,93,89,49,204,166,139,136,28,202,82,91,134,255,38,144,63,183,72,128,50,65,234,16,86,121,2,88,46,185,119,39,224,46,179,99,117,235,221,238,4,227,32,18,51,54,97,200,189,186,198,14,13,96,203,254,111,239,139,63,95,252,249,226,207,23,127,190,248,243,197,159,47,254,124,241,231,239,252,167,243,191,61,69,248,149,59,192,128,92,78,188,17,209,93,4,67,250,248,215,84,195,113,218,83,145,232,78,38,150,111,72,9,17,94,148,85,173,226,248,241,227,138,248,110,172,26,165,16,47,150,152,133,121,28,164,73,7,114,115,34,60,179,114,245,6,43,75,141,61,127,149,107,90,112,36,221,139,199,40,66,190,120,148,42,235,19,113,212,36,252,47,33,192,123,4,153,198,71,54,83,219,104,30,57,7,203,249,98,125,99,225,77,78,200,251,244,246,200,66,50,197,125,178,172,72,234,151,67,177,95,84,10,149,16,73,252,100,122,93,240,151,171,104,147,147,20,169,229,132,12,80,102,151,139,32,93,104,39,18,65,171,66,169,95,142,164,128,50,60,46,213,139,114,132,45,195,155,123,174,18,173,165,92,174,207,31,253,161,205,100,209,95,188,153,161,152,46,170,72,100,88,130,157,161,200,143,226,85,164,8,4,83,10,61,158,139,11,2,135,109,67,22,8,234,243,28,23,219,137,236,49,89,89,14,69,37,53,153,39,39,196,129,81,159,196,74,234,56,13,181,35,80,76,148,68,21,254,229,132,244,79,198,105,82,192,156,30,39,223,156,73,30,152,28,38,150,15,198,22,151,216,247,225,36,114,82,93,62,152,213,83,20,11,198,105,78,134,76,48,62,214,149,56,1,130,93,158,156,99,125,125,197,41,91,154,160,80,214,35,229,128,180,186,69,105,49,217,93,78,8,239,226,13,75,46,182,120,197,105,18,57,162,51,35,36,126,99,144,236,132,232,46,28,123,33,193,11,39,86,21,228,101,143,17,202,241,66,82,22,137,243,162,69,42,118,144,20,236,193,54,129,217,139,214,72,184,105,89,235,33,173,138,144,174,196,86,22,53,172,156,58,150,35,36,124,89,227,164,207,82,84,156,177,41,228,5,23,125,159,32,164,54,11,252,64,215,24,237,183,123,122,126,90,248,237,110,204,206,142,72,254,192,28,118,51,30,161,225,25,248,166,223,118,58,123,46,193,205,110,117,123,219,136,137,8,75,186,129,69,116,53,215,7,33,74,176,87,146,159,36,202,67,168,127,92,100,132,59,33,92,13,22,233,220,49,36,22,147,10,223,14,21,70,191,204,168,242,106,188,37,210,97,169,39,252,79,75,183,165,130,58,236,152,194,69,35,254,35,188,215,10,247,23,93,116,105,64,1,107,252,219,140,86,181,230,120,193,52,158,238,185,245,203,194,135,111,145,240,197,12,116,125,177,71,157,129,127,215,8,251,25,21,66,208,225,108,224,23,145,112,147,39,104,10,185,228,175,194,111,198,241,196,229,20,186,82,64,117,57,182,8,21,134,246,94,73,249,149,128,20,102,115,174,12,232,96,86,176,137,193,239,83,160,132,105,22,184,190,41,238,52,229,76,105,254,52,195,192,208,1,122,220,191,44,110,79,9,72,9,229,211,108,226,233,99,232,126,60,194,121,103,144,202,105,248,91,65,28,214,160,41,35,64,201,197,249,237,37,134,156,196,149,232,204,226,3,121,75,2,200,237,237,171,75,79,0,190,133,43,111,67,160,181,241,19,250,166,48,185,21,129,84,128,248,86,23,156,12,138,86,154,8,17,235,107,213,247,91,142,237,201,229,197,101,155,234,252,10,168,56,153,80,98,197,33,170,176,185,231,94,115,61,24,111,70,74,220,204,194,142,163,96,212,158,83,86,101,117,67,56,133,241,20,191,89,134,192,42,19,230,239,232,83,181,17,69,222,254,228,199,183,223,126,46,138,132,177,58,65,211,34,189,115,94,191,126,231,111,191,195,121,85,86,60,163,174,84,34,204,149,185,178,240,27,82,238,171,0,74,7,225,116,166,106,107,104,202,187,8,8,221,13,177,20,240,71,41,92,36,25,193,168,73,39,45,153,198,72,130,223,200,136,44,231,61,107,236,196,172,236,129,227,185,28,126,85,237,80,219,31,251,150,47,76,26,69,99,210,19,90,230,35,210,246,19,32,73,132,112,165,27,110,69,230,125,181,184,106,176,241,229,131,94,189,63,101,183,221,169,112,93,163,26,48,252,232,50,218,209,30,170,219,172,160,247,98,47,77,109,151,105,62,83,185,90,64,255,88,62,187,165,13,226,46,100,32,130,124,208,4,105,190,101,68,36,185,153,209,18,208,82,128,88,246,57,131,125,46,20,74,117,178,170,211,90,194,49,125,141,170,37,33,80,156,61,23,122,45,220,121,120,164,14,211,181,90,140,2,203,58,48,102,67,170,192,212,133,10,76,87,83,129,9,255,34,229,23,72,96,53,84,181,23,103,102,81,57,38,247,200,144,211,220,218,186,234,108,183,129,116,110,137,148,91,91,74,152,64,181,223,218,74,57,79,175,244,156,107,91,91,223,56,185,122,97,101,237,137,173,211,103,47,156,191,120,233,228,137,173,179,231,79,60,121,230,228,86,121,107,203,74,41,71,34,221,154,91,17,212,37,126,238,193,201,37,116,176,47,193,106,220,130,194,179,203,174,100,149,221,152,158,158,75,47,27,159,56,158,36,190,101,120,209,211,89,69,151,203,139,201,102,123,112,67,104,109,61,78,170,98,18,132,115,120,249,51,89,229,47,46,45,160,197,172,195,28,200,86,207,205,46,99,54,171,12,129,9,60,102,25,91,130,26,167,149,85,130,3,116,188,82,96,72,122,129,219,234,110,61,213,205,78,55,151,57,170,140,104,76,65,14,176,147,195,10,153,207,92,81,12,109,156,178,146,121,19,72,132,85,194,134,90,105,52,214,221,157,240,132,220,96,143,74,13,96,68,85,236,213,243,209,82,172,222,231,74,101,72,214,83,225,250,171,222,223,234,228,226,244,37,87,125,0,171,82,0,197,102,28,194,54,143,90,132,143,136,58,169,4,129,138,194,146,75,164,201,103,72,103,83,8,189,138,54,181,64,213,24,183,48,118,14,196,52,141,5,191,206,42,243,34,159,37,206,35,46,209,18,168,108,178,46,75,24,146,104,173,34,107,130,78,207,91,37,109,230,117,186,238,103,90,228,141,183,102,249,68,19,182,224,132,36,232,133,45,164,131,100,53,0,70,152,112,246,16,249,43,140,218,14,60,130,224,147,86,173,232,127,222,217,107,115,155,208,110,68,105,34,130,156,133,113,97,123,115,74,122,150,92,112,7,182,2,26,28,236,4,238,0,107,220,141,195,171,102,219,71,237,2,107,75,27,106,97,152,136,215,77,241,102,203,247,130,168,5,150,65,199,52,252,62,37,155,103,229,194,145,197,38,208,178,49,169,220,194,65,206,152,228,38,79,26,253,26,226,181,160,173,131,229,192,225,151,143,202,156,52,212,242,184,16,110,158,40,166,102,132,163,199,37,76,76,240,191,116,210,79,76,24,178,1,168,150,14,107,194,111,230,148,248,101,254,134,149,122,204,178,248,187,47,48,66,113,87,36,212,110,121,12,162,4,164,135,203,235,10,85,113,235,104,29,218,74,228,138,173,191,74,223,20,210,151,12,72,71,212,178,150,54,101,180,129,38,38,24,121,60,10,41,168,105,184,85,10,177,33,116,110,254,153,47,168,0,115,136,9,96,149,107,193,163,81,73,210,212,61,152,156,44,192,29,104,50,138,217,8,66,164,57,136,208,176,229,34,163,199,130,184,51,179,21,94,172,73,17,189,34,3,122,248,213,205,23,8,237,61,134,247,52,42,15,92,102,12,132,199,190,180,178,254,132,52,68,147,187,188,32,84,197,15,132,17,23,121,206,97,101,133,110,213,215,45,186,134,143,148,41,60,235,81,82,254,54,89,169,158,112,18,143,66,12,176,88,15,221,45,162,15,57,92,174,168,33,156,2,168,25,25,52,147,25,216,26,175,139,188,99,118,82,153,196,40,199,81,26,195,228,244,49,24,77,209,152,139,100,137,7,165,37,241,26,50,26,4,11,135,90,164,1,55,216,214,65,202,136,29,101,192,121,116,171,142,156,173,177,176,39,176,30,220,79,184,1,129,160,218,169,48,148,241,61,103,30,101,192,58,14,174,63,230,198,217,114,99,76,46,39,11,59,114,112,227,63,6,223,249,119,70,115,191,243,193,159,14,95,255,55,105,81,113,159,5,179,1,12,23,124,235,227,143,7,223,127,29,69,93,218,220,101,94,165,76,159,55,82,236,48,204,23,106,68,14,125,220,168,217,84,148,163,150,253,228,224,7,37,252,113,194,63,7,211,77,117,246,11,166,118,207,9,146,198,60,30,249,61,72,228,68,140,141,48,36,251,78,120,148,185,37,155,28,184,13,158,243,3,183,233,214,109,110,52,90,39,8,0,91,107,213,238,58,243,179,37,199,67,193,0,180,108,44,168,47,92,201,140,188,207,108,99,218,222,10,146,171,50,208,97,95,66,75,145,64,176,52,138,193,136,193,203,177,79,87,180,217,249,123,183,76,16,46,130,8,22,67,170,90,206,204,45,204,86,182,155,206,166,162,18,42,53,224,103,203,75,78,179,217,79,36,173,114,101,7,244,254,184,165,24,17,72,101,112,168,200,11,14,128,80,23,233,43,89,151,148,134,177,238,41,219,132,57,196,153,58,105,201,67,29,87,85,149,148,92,176,133,18,234,162,231,15,203,152,43,147,32,61,167,150,144,236,88,40,87,39,215,110,41,218,249,138,196,59,166,8,159,140,137,148,178,149,58,83,170,164,250,72,120,165,106,187,70,47,172,213,10,180,187,235,183,220,70,238,75,149,202,204,220,220,188,106,73,145,140,29,94,199,241,0,197,172,199,131,206,241,96,215,28,145,114,215,177,27,156,146,149,214,217,101,50,245,171,38,150,200,252,252,124,141,222,62,175,178,248,126,182,92,30,191,254,18,61,62,22,245,226,177,83,53,229,61,227,75,205,37,252,163,213,178,48,186,22,209,118,60,205,196,35,210,46,89,28,198,58,195,238,159,245,250,108,252,51,126,47,142,163,136,120,252,161,164,228,138,197,192,184,245,52,204,7,54,175,232,108,110,188,50,149,21,160,190,222,107,139,174,60,83,159,107,200,37,41,247,74,34,94,238,68,182,28,128,237,33,45,128,84,109,253,174,251,45,76,19,150,133,230,183,105,161,52,129,64,49,58,120,71,169,58,173,150,219,238,194,105,32,45,0,196,220,238,185,13,224,126,106,109,191,235,18,127,200,192,144,87,156,225,67,14,132,100,149,106,50,199,75,54,254,20,165,101,217,29,59,203,184,147,166,100,121,96,179,215,31,123,65,133,20,23,31,170,217,32,69,167,211,41,231,206,240,166,201,199,80,217,182,148,50,211,105,255,120,229,86,103,232,88,16,167,67,90,201,180,97,19,197,155,177,148,233,169,14,84,74,61,19,181,97,186,82,217,174,59,113,154,86,83,108,199,208,208,92,55,11,194,141,19,81,221,148,41,73,183,126,155,236,238,217,173,86,202,154,161,240,146,211,233,248,157,162,224,202,194,115,121,187,229,215,47,171,71,220,98,84,185,208,147,209,237,220,18,93,193,43,80,81,154,108,244,75,236,122,101,139,172,104,183,20,11,147,36,75,224,210,237,169,200,45,128,253,109,7,124,226,36,203,200,24,242,17,131,170,28,92,114,124,35,155,199,116,142,128,124,152,74,251,62,109,82,70,230,33,105,125,201,237,22,235,136,117,227,52,38,19,229,113,123,144,17,26,206,38,16,205,107,186,215,156,70,78,90,225,1,245,212,89,148,34,90,28,226,243,236,176,253,22,179,145,187,178,139,58,49,179,243,100,36,167,101,101,108,196,34,210,216,49,75,169,176,169,221,118,135,30,61,147,153,80,152,1,19,71,54,3,176,144,128,183,188,31,67,158,72,166,57,133,109,164,235,33,98,245,173,69,225,255,72,133,216,221,174,3,9,235,112,167,16,119,195,226,21,220,206,64,97,187,37,180,163,128,177,250,31,55,40,99,20,162,10,38,135,88,65,77,175,174,152,147,100,35,116,117,117,229,202,42,25,212,92,93,189,182,138,230,60,167,215,208,156,231,34,90,33,173,77,187,171,157,85,52,200,57,141,54,52,240,183,52,252,217,93,53,47,175,173,156,124,140,204,124,122,210,104,234,105,10,66,211,29,127,13,131,174,224,223,39,207,160,109,13,228,157,39,3,158,50,253,13,165,173,204,83,182,221,53,50,125,122,140,237,108,56,13,154,253,44,178,97,206,154,233,159,90,57,253,24,54,137,204,112,224,47,71,154,72,5,171,230,222,137,149,199,30,211,204,175,28,105,247,211,94,53,167,41,246,50,133,71,150,85,144,109,145,202,92,23,134,67,13,243,234,19,43,103,79,211,136,60,78,141,61,201,70,72,100,176,180,168,88,31,245,232,111,254,14,109,158,206,194,16,237,93,88,57,251,24,21,112,10,255,94,217,89,19,173,47,175,137,6,70,173,114,41,104,82,182,89,88,73,93,161,225,11,35,208,206,169,139,17,235,223,90,53,119,78,97,196,226,170,48,108,162,94,114,151,224,239,39,195,94,60,125,106,229,107,143,153,245,48,62,250,226,76,246,202,74,93,88,59,237,81,85,79,175,42,182,77,107,77,52,252,10,71,211,9,199,59,50,238,234,200,140,90,127,38,105,148,125,217,96,180,156,218,161,84,235,137,113,223,161,5,130,246,92,211,20,180,180,74,246,95,177,160,50,173,135,176,218,200,232,42,182,186,135,24,94,73,50,59,190,225,213,212,63,229,14,127,248,209,224,250,235,183,255,120,243,246,205,183,110,125,120,243,238,207,95,191,243,210,31,32,228,238,11,215,115,255,247,217,31,194,255,255,105,10,245,176,190,92,132,107,26,16,165,80,91,86,112,48,185,169,127,226,108,119,127,254,38,228,252,175,79,94,28,188,242,199,187,191,252,241,221,27,127,30,124,240,201,157,23,127,115,248,246,117,25,245,18,23,248,165,233,133,249,74,179,153,86,110,209,38,29,27,173,248,212,194,238,126,242,246,225,219,47,28,254,203,111,7,207,189,137,112,160,111,189,202,208,54,119,174,191,57,120,229,71,135,175,253,39,161,193,96,74,81,103,229,212,236,201,181,53,174,147,148,220,100,215,5,169,189,125,243,219,183,110,254,231,136,17,224,54,10,41,10,52,146,229,35,53,125,8,68,133,255,239,217,231,100,39,224,243,159,166,114,185,169,169,47,77,207,207,79,215,151,180,210,132,195,98,40,109,126,161,62,61,99,99,151,15,95,124,117,240,242,91,90,113,28,25,107,137,144,161,65,94,103,222,158,158,169,99,222,59,239,253,114,240,253,151,181,188,28,25,203,203,16,28,145,218,51,100,29,188,242,251,187,255,254,107,45,43,71,198,178,186,94,211,135,140,75,229,165,153,165,37,90,1,4,139,167,101,228,200,88,70,98,97,162,225,155,41,207,84,102,102,196,18,186,243,203,231,14,127,252,194,224,189,215,180,98,56,73,90,49,29,103,167,215,178,177,3,243,229,121,24,87,234,192,135,31,222,249,213,183,83,138,225,36,105,197,116,29,96,119,26,220,158,168,67,135,191,189,145,222,158,33,221,82,212,162,114,95,170,151,235,179,117,49,168,111,223,250,244,149,148,162,56,73,88,148,170,140,94,220,182,187,184,9,26,245,70,211,153,231,1,122,246,246,199,191,186,243,215,143,14,111,124,71,43,133,147,164,151,210,98,133,202,47,57,179,206,130,211,160,98,62,254,94,122,49,156,100,72,49,212,43,103,219,113,154,115,220,158,151,50,10,162,36,233,5,193,48,117,236,176,85,205,233,230,124,147,135,232,141,55,210,11,227,36,241,69,191,235,6,56,56,77,250,31,229,127,235,227,219,55,158,189,253,239,159,70,57,79,209,255,98,57,183,91,168,0,152,251,82,153,254,23,229,188,123,243,251,81,78,142,140,58,16,19,138,202,169,105,206,53,23,154,118,84,198,157,127,253,222,225,191,127,160,52,96,238,212,194,169,149,236,98,212,117,215,44,67,71,105,88,111,255,246,183,48,69,25,37,150,79,77,159,154,139,117,73,45,6,22,194,118,147,237,23,226,180,42,28,244,217,198,226,82,179,130,85,229,4,169,124,251,250,29,132,1,250,53,84,148,227,194,33,110,240,151,95,222,250,235,175,14,223,254,254,224,253,79,7,31,255,146,97,38,115,97,221,36,247,45,38,12,78,176,208,23,126,51,120,255,39,183,62,122,41,78,73,57,175,38,129,78,234,46,203,195,37,222,124,93,87,127,106,138,201,5,144,120,4,23,125,239,157,255,250,228,39,24,46,164,210,178,88,85,56,157,211,27,173,151,39,255,3,246,250,11,219,167,47,254,124,241,231,139,63,127,111,235,195,127,102,73,80,238,145,127,30,45,21,120,164,166,216,98,209,115,91,100,109,20,190,192,169,6,94,138,5,77,104,42,162,216,119,65,174,216,123,156,158,57,178,86,105,95,75,154,245,168,197,36,69,169,67,74,42,11,121,241,208,98,99,198,72,225,75,93,84,110,138,93,93,90,105,113,35,183,33,105,20,43,170,161,198,67,145,60,60,97,228,166,88,185,168,166,147,16,145,120,217,139,165,18,166,96,169,201,162,3,49,217,130,227,57,18,254,227,191,29,250,97,102,39,36,123,185,48,97,204,84,141,95,82,114,252,230,23,179,115,35,25,106,104,106,168,72,93,115,2,107,105,140,86,234,149,135,15,130,233,173,160,167,193,112,132,20,147,39,249,70,152,218,152,109,96,202,143,52,96,137,55,195,33,3,35,222,15,211,27,69,15,137,71,31,5,248,139,158,20,199,157,91,145,62,97,135,8,140,101,249,232,181,143,187,82,26,67,18,226,123,208,88,9,99,29,137,200,131,246,120,147,75,190,222,104,22,188,225,110,207,72,166,144,26,205,162,53,122,134,12,77,239,176,204,240,197,49,167,60,57,106,147,31,62,61,230,194,183,71,25,31,123,131,204,137,71,200,176,33,242,49,50,39,95,35,71,205,80,248,158,247,112,70,103,172,154,199,93,36,217,57,26,227,228,24,107,217,104,57,178,214,207,103,51,64,201,54,71,45,8,87,156,124,8,141,25,28,235,135,227,81,91,30,217,136,134,141,31,85,133,126,254,30,177,26,6,195,14,159,73,71,87,20,39,73,218,121,22,61,132,234,226,191,17,244,59,140,17,118,246,179,202,86,142,217,78,171,187,60,126,90,101,206,193,63,86,155,53,198,108,106,74,33,113,149,228,20,137,181,155,9,150,48,201,175,193,234,150,75,121,30,142,234,11,57,72,126,166,77,99,171,22,83,186,163,64,44,196,7,102,90,73,158,61,148,234,171,114,174,18,27,154,248,251,112,74,115,181,199,229,8,37,1,31,153,21,30,103,72,145,241,53,114,244,89,79,99,158,244,135,104,29,169,67,103,121,213,167,227,4,177,17,43,105,116,246,248,171,52,204,127,118,225,162,193,120,87,72,101,128,149,26,212,55,234,56,79,174,158,177,49,46,189,168,33,102,232,143,208,81,49,113,44,7,229,225,58,43,179,242,130,61,170,156,74,12,156,69,188,97,71,217,180,183,107,18,63,142,180,82,119,182,157,81,86,234,165,14,250,197,34,77,122,179,243,192,236,207,15,216,244,120,173,5,183,199,170,1,236,139,193,198,204,106,100,220,46,25,33,20,164,209,179,184,91,65,218,142,211,172,26,108,195,125,138,66,180,146,67,108,1,195,20,150,236,108,124,45,81,7,48,139,201,38,206,204,104,25,85,99,17,6,90,214,179,102,119,235,200,96,227,107,174,237,237,71,6,241,170,52,93,209,118,126,254,183,131,235,31,134,86,188,49,67,239,168,202,82,157,203,59,221,232,102,25,126,147,147,61,189,153,81,38,118,177,167,154,132,167,150,109,160,23,50,30,45,54,12,25,213,254,59,127,249,224,240,253,63,27,102,189,5,197,33,3,65,30,122,179,187,209,241,237,198,186,179,131,51,78,70,243,227,247,37,150,115,104,135,226,105,97,110,96,113,181,160,68,140,33,139,27,77,137,59,90,107,208,113,118,66,1,29,191,236,160,175,121,248,91,174,4,54,155,150,246,247,154,53,62,186,69,96,15,246,180,38,235,65,98,252,48,16,241,1,170,198,211,173,230,53,195,220,181,187,39,216,24,241,60,85,136,64,241,234,40,154,233,3,126,247,39,191,186,251,220,15,14,127,252,209,224,213,239,15,29,233,16,58,228,8,99,28,230,25,58,186,81,42,177,90,70,244,183,219,104,182,238,179,191,131,23,191,115,251,247,55,135,246,23,95,144,143,208,85,76,62,180,151,148,96,220,14,54,158,186,207,14,222,126,15,95,159,134,118,112,7,206,178,163,244,144,210,15,237,34,167,136,182,60,129,193,180,93,56,62,59,81,55,217,101,1,163,66,100,208,176,155,31,31,190,248,234,225,107,239,160,11,75,147,177,38,138,236,78,20,136,227,62,252,175,120,246,108,177,209,24,218,187,166,235,185,221,221,19,246,254,17,122,24,230,25,218,203,40,85,212,83,70,138,138,58,73,76,141,65,252,161,33,156,52,136,135,26,131,225,58,234,186,87,113,213,218,9,125,23,225,251,113,158,204,215,25,241,194,56,124,235,157,59,31,252,220,32,160,139,10,253,39,199,152,209,134,24,220,66,162,1,201,83,73,120,74,12,143,30,21,179,4,205,241,133,131,44,54,211,231,31,102,232,85,17,215,155,129,54,124,69,126,53,50,208,102,149,3,234,189,46,112,37,2,239,4,195,53,12,146,150,160,137,216,250,13,165,85,50,125,116,4,48,254,68,111,111,27,23,136,0,145,16,235,151,161,38,200,229,60,173,119,104,12,203,33,12,224,67,12,209,14,41,100,0,118,218,111,5,110,27,154,82,22,147,50,170,82,21,244,66,208,4,62,52,135,20,173,182,102,188,106,18,135,140,68,202,120,233,217,193,155,239,202,195,238,126,59,35,206,219,68,13,191,255,25,179,3,15,160,6,232,192,5,103,39,44,253,214,135,239,13,254,246,175,135,55,126,61,184,254,151,251,47,221,111,54,221,186,163,53,255,246,251,55,6,207,223,68,127,130,159,190,114,255,21,40,231,144,28,30,62,240,134,77,54,59,223,236,194,130,70,164,12,32,206,100,170,200,167,45,218,145,145,226,208,58,162,130,32,234,76,47,191,65,7,124,232,47,197,108,122,218,254,150,62,71,59,254,85,193,139,10,54,50,176,119,98,192,54,162,62,194,0,17,167,187,31,157,146,5,130,187,233,35,3,61,78,223,249,96,210,55,215,239,111,14,126,246,221,123,233,60,29,189,159,97,231,249,168,247,233,240,60,98,191,197,113,165,119,156,79,197,123,234,56,28,201,159,105,199,145,5,240,249,72,61,98,207,217,252,56,214,245,187,63,250,219,224,227,95,234,4,245,126,183,21,223,87,180,34,117,138,74,170,17,247,191,125,119,241,54,58,164,158,187,255,241,250,3,169,71,57,255,37,28,18,177,34,131,143,254,116,235,230,167,15,106,236,36,5,250,193,43,183,62,125,211,8,79,181,185,178,241,0,151,87,3,58,212,240,175,38,88,146,61,232,34,14,84,187,133,246,68,204,181,208,21,139,152,18,127,111,207,246,34,24,177,53,254,109,14,97,86,180,132,249,3,104,71,213,55,101,57,134,235,117,219,200,227,178,99,170,8,43,12,191,220,248,29,28,225,2,235,190,71,232,129,6,58,175,102,198,231,255,60,139,188,207,251,191,27,124,250,35,100,127,76,189,127,69,56,90,123,74,39,91,40,92,8,59,15,3,26,15,136,141,15,189,141,70,249,177,1,81,75,2,100,93,3,184,235,202,14,197,251,215,112,129,47,236,34,203,27,50,106,183,95,123,126,240,254,31,179,219,123,95,245,213,123,29,242,243,21,85,7,135,228,225,203,191,136,170,147,220,161,160,22,155,4,139,70,104,104,54,162,161,185,132,134,182,232,204,59,204,48,206,206,205,55,248,107,174,209,156,225,175,230,172,244,26,6,164,103,6,177,210,90,49,12,53,187,62,111,11,52,181,202,204,52,166,32,163,218,114,165,185,100,40,142,198,235,170,45,50,131,46,225,237,23,104,29,57,51,20,33,104,243,126,213,187,0,227,227,116,130,253,245,253,189,109,191,213,149,43,123,88,26,44,198,33,192,4,191,196,84,59,21,12,32,181,136,19,2,203,212,239,80,27,75,176,136,246,28,186,88,161,175,116,147,253,125,75,223,232,166,31,58,68,15,250,97,239,26,120,209,143,208,35,42,53,231,209,208,129,186,196,141,112,38,39,101,255,25,164,34,76,177,225,108,46,171,63,170,7,253,154,243,149,233,229,186,24,150,124,80,48,17,21,33,233,255,18,122,38,146,184,2,192,138,164,102,80,6,153,137,143,232,110,119,89,36,0,138,226,122,142,72,224,58,48,154,230,168,172,208,166,66,85,105,224,208,214,233,21,236,83,35,71,77,69,96,10,23,190,146,188,244,113,236,218,214,129,10,43,20,19,136,85,187,195,81,119,36,244,157,20,212,224,119,116,153,131,97,87,47,66,9,172,186,105,29,171,142,4,140,141,4,134,137,44,155,33,3,160,123,29,70,72,8,65,123,96,141,30,136,224,36,172,201,198,166,148,77,182,66,124,140,139,144,50,242,96,147,79,67,199,32,162,223,77,159,2,143,109,218,197,189,216,33,112,57,19,15,18,254,236,11,180,10,211,99,15,137,2,146,40,1,205,66,154,230,200,143,88,70,197,96,67,255,70,204,123,122,141,251,192,183,250,10,220,181,3,103,199,239,236,195,103,4,53,91,17,200,21,120,133,183,224,144,232,35,50,155,217,243,220,167,123,14,162,215,164,98,23,120,206,213,220,89,187,93,83,174,197,177,45,30,202,217,142,5,112,12,193,2,198,45,128,94,224,233,98,15,63,144,236,17,74,130,184,80,103,32,202,24,61,143,215,106,195,56,22,34,56,232,160,43,1,226,23,64,135,37,112,96,60,188,68,114,153,83,220,66,150,85,59,228,173,216,58,32,4,3,137,2,162,137,20,41,28,14,94,94,222,176,148,183,220,198,86,34,157,34,167,197,229,179,213,229,219,228,22,206,227,86,74,169,186,56,148,57,154,173,134,189,159,76,27,73,72,104,242,226,209,36,255,34,246,51,17,197,146,163,104,130,227,241,97,76,191,38,9,100,39,231,122,57,191,224,111,116,54,129,100,27,74,143,13,203,234,44,11,16,134,3,82,110,169,106,114,102,164,18,140,36,105,156,62,103,192,214,68,191,162,143,113,58,70,32,67,42,82,53,214,206,159,189,176,114,238,155,91,167,79,108,33,96,82,75,228,89,57,119,194,16,162,85,172,188,95,168,198,234,178,27,87,16,153,72,171,232,204,233,39,78,42,101,119,134,149,7,135,144,244,231,41,23,116,222,49,13,153,217,224,229,96,91,68,91,86,29,219,75,165,50,184,13,47,17,165,65,8,46,40,167,179,223,173,58,216,91,123,175,91,13,196,14,10,252,246,215,48,202,114,204,136,86,92,234,121,158,211,82,168,133,157,70,46,88,234,195,172,98,215,84,37,62,220,50,28,22,68,111,12,27,229,40,128,141,212,48,135,49,26,251,180,167,164,140,39,27,119,36,123,91,201,94,76,76,148,143,9,188,34,25,36,14,78,244,146,90,226,65,176,82,203,145,177,203,242,163,42,125,131,135,37,101,16,70,78,206,75,192,97,34,40,107,138,207,162,140,80,39,83,224,157,176,68,140,231,194,27,54,23,169,168,154,2,72,211,83,128,52,245,185,240,98,115,225,197,231,194,11,231,34,254,240,64,103,51,33,198,224,6,183,91,192,192,168,48,43,64,194,4,146,102,223,140,177,17,190,105,136,51,202,48,243,159,175,83,10,254,74,54,86,187,122,24,250,56,132,55,15,244,196,44,216,231,101,65,187,21,72,25,129,106,40,18,243,228,25,114,211,65,181,17,135,63,86,57,1,21,112,66,100,209,202,17,156,187,82,12,173,113,244,103,109,137,124,226,132,77,43,24,45,63,207,163,166,197,105,56,198,212,130,105,124,124,60,77,173,182,217,100,54,189,60,59,167,59,253,221,149,136,167,77,49,120,61,179,99,218,145,211,223,134,61,51,51,179,48,61,157,234,244,119,87,69,63,109,86,42,71,120,173,189,223,183,90,131,0,194,161,41,167,27,203,124,139,10,95,173,13,121,143,99,237,195,232,66,37,94,174,141,217,197,182,250,84,11,139,48,204,2,247,241,248,213,19,157,116,116,123,52,72,28,45,175,147,112,10,85,43,211,166,223,108,2,83,81,157,23,5,238,206,196,68,55,208,198,16,135,58,46,160,71,156,254,168,110,187,211,136,87,206,15,240,20,195,197,159,138,236,25,165,32,191,169,6,137,198,97,24,194,1,163,70,139,135,208,75,200,137,52,76,26,175,170,24,55,60,195,216,127,57,225,164,227,135,185,183,143,206,198,25,111,50,250,22,34,0,163,215,38,172,107,165,112,35,246,112,34,107,66,76,112,53,121,177,53,50,61,208,43,117,116,82,222,218,175,194,229,31,165,33,229,242,87,12,211,136,212,72,13,150,65,227,84,27,10,246,63,4,79,203,199,114,232,96,119,29,142,209,117,28,207,213,192,91,78,127,154,209,95,99,76,217,58,101,8,213,23,26,143,245,35,148,11,247,171,31,12,94,126,215,136,176,198,205,97,213,192,36,144,216,102,116,45,246,21,231,68,199,110,42,53,221,250,219,79,7,239,189,174,200,16,238,179,10,124,3,139,74,191,243,183,31,14,222,248,153,20,25,96,13,136,208,197,80,167,112,37,11,4,62,179,92,128,65,122,164,108,9,35,221,1,63,166,175,62,55,182,244,90,180,91,41,68,126,138,37,33,6,51,3,180,221,158,93,172,240,215,210,124,93,132,85,26,118,37,4,114,103,248,90,179,69,223,12,142,76,34,137,197,185,25,148,106,16,254,115,121,169,178,77,248,207,65,136,153,219,166,244,11,54,126,247,168,206,153,242,52,102,22,116,151,230,126,117,255,9,103,223,208,160,109,149,29,42,238,159,102,234,232,85,235,226,114,42,129,114,97,88,176,176,108,160,118,57,137,199,202,132,10,123,2,198,30,238,75,17,40,108,56,130,101,194,135,13,7,157,193,245,229,248,35,142,172,182,23,72,44,25,97,173,139,243,0,78,242,61,187,189,142,154,91,120,44,28,0,55,177,231,247,188,216,21,87,185,42,201,3,202,15,74,95,134,56,30,31,196,26,128,42,24,147,91,61,135,105,247,235,237,176,80,190,98,198,139,81,137,77,60,191,66,61,10,202,141,250,128,208,203,155,201,118,138,174,217,226,168,235,56,59,142,135,124,189,223,185,8,61,115,247,156,18,236,251,203,17,35,146,147,89,225,44,139,192,82,19,153,208,55,144,206,196,93,221,117,91,78,190,82,232,94,117,17,241,14,13,247,156,43,112,94,121,64,179,10,7,117,224,0,114,229,170,40,144,111,8,38,223,106,47,116,252,61,96,17,212,210,240,24,117,67,182,42,127,21,46,172,254,213,18,169,48,94,11,74,219,237,189,179,248,206,61,105,48,192,3,204,49,130,184,67,202,175,118,125,111,153,215,148,101,76,58,37,254,76,101,255,5,128,31,111,204,144,179,162,214,90,179,208,117,106,240,108,53,188,110,219,219,157,94,27,54,132,56,138,77,124,41,247,130,2,167,155,171,226,63,134,3,124,87,148,163,11,244,24,223,172,161,88,154,97,172,65,145,6,58,42,128,166,144,172,225,160,132,82,176,80,236,227,244,129,170,50,119,23,187,98,136,153,178,14,120,153,179,68,2,63,251,145,156,0,70,13,152,145,30,2,54,91,98,53,44,67,231,113,141,17,238,177,209,236,208,67,35,16,196,94,23,120,137,110,23,134,140,0,14,149,223,150,22,139,3,213,221,239,162,114,6,37,20,223,86,24,138,9,160,101,93,138,197,15,139,127,23,10,213,88,131,216,249,67,132,167,216,222,48,24,82,17,166,62,4,85,52,213,230,146,239,28,68,36,47,117,123,109,228,196,206,250,219,176,242,172,178,138,238,76,5,134,103,189,165,196,136,221,6,252,231,249,206,206,5,191,27,8,25,70,20,128,126,206,184,91,184,73,33,80,22,160,39,41,185,80,150,88,153,172,243,73,132,227,235,200,188,83,246,120,160,149,145,88,180,72,82,50,186,5,198,66,160,52,27,51,157,17,33,122,60,140,69,223,164,198,102,98,83,75,168,224,134,95,167,197,133,219,74,48,155,221,213,125,126,98,243,89,209,149,180,248,10,27,229,77,121,123,61,74,158,210,22,131,130,43,206,99,216,245,139,233,223,91,57,164,154,209,177,14,34,201,137,205,146,147,142,229,111,216,155,97,168,139,161,1,34,29,231,143,5,27,238,230,51,207,208,63,40,8,83,100,171,192,54,176,234,70,1,145,133,43,112,125,198,52,2,246,189,241,204,51,6,234,54,27,177,96,72,218,217,48,128,29,222,50,38,221,77,152,30,203,82,126,139,27,122,65,236,183,43,190,219,16,194,50,161,1,157,63,16,31,85,99,240,222,171,119,110,188,59,248,219,243,131,27,255,129,118,200,63,189,33,30,42,132,74,140,0,103,192,231,161,198,209,160,129,27,195,241,74,75,226,236,44,181,252,186,221,138,132,220,165,167,122,123,109,220,86,207,60,147,157,166,190,235,187,117,231,228,181,122,15,118,236,178,55,2,219,20,90,188,210,4,190,244,171,80,242,57,40,177,11,28,147,194,14,33,253,74,217,227,176,9,52,78,9,166,194,136,115,75,24,214,79,116,30,79,138,102,30,230,36,40,217,88,47,213,41,38,229,153,103,42,169,225,19,19,52,77,184,207,148,72,92,118,14,247,18,33,84,39,38,98,153,99,241,114,226,241,160,163,174,211,153,142,151,189,16,243,216,199,117,235,164,83,96,223,114,80,137,1,105,158,97,160,16,46,157,44,250,153,100,209,161,243,138,69,175,169,220,168,138,55,238,35,102,22,212,131,194,170,106,162,197,25,46,70,196,146,110,12,7,134,246,204,148,37,25,102,118,244,186,36,44,180,169,134,166,28,104,130,61,208,176,190,21,84,27,252,134,115,136,9,103,116,50,34,254,110,173,203,42,106,235,48,142,8,26,12,235,241,116,224,236,49,83,117,154,84,209,47,57,123,109,228,20,12,36,2,65,137,175,108,235,189,109,18,93,99,132,117,148,50,10,242,33,64,240,101,199,202,227,64,0,19,185,134,125,159,38,14,115,70,111,49,60,215,80,74,187,186,207,39,28,30,223,226,124,75,217,32,30,30,93,171,254,133,203,112,222,76,76,196,58,215,77,239,220,69,220,134,88,108,148,21,238,16,122,214,142,179,231,95,113,178,135,6,206,232,24,98,241,21,82,172,135,127,16,168,120,74,97,209,120,93,164,139,232,148,177,173,208,226,9,47,135,67,207,187,97,235,134,15,196,163,16,89,111,4,145,21,34,158,64,95,142,53,95,214,9,219,253,136,43,211,127,0,43,115,212,42,148,3,105,152,126,90,143,255,110,11,7,45,77,206,238,95,100,71,20,180,165,194,149,212,113,72,75,22,22,19,237,33,194,191,166,51,3,174,3,198,100,184,13,50,104,154,88,103,217,88,249,141,251,128,193,79,39,117,186,174,237,168,179,154,89,213,168,243,41,210,85,101,27,9,87,29,112,128,24,7,125,96,92,210,93,37,96,94,150,221,23,244,226,118,252,124,177,82,168,166,85,177,235,195,165,160,144,254,200,155,220,106,124,251,132,93,224,164,63,181,224,252,192,14,16,28,176,206,203,70,178,15,115,12,230,98,173,71,167,113,196,159,160,167,189,113,88,7,51,228,66,250,233,239,65,130,255,129,102,58,244,29,85,49,49,17,15,65,94,192,245,92,116,57,209,194,213,1,219,117,75,92,50,162,64,107,84,46,118,75,194,116,106,67,147,105,110,210,238,82,146,166,20,207,87,214,35,95,147,225,31,88,214,203,60,37,184,97,248,6,156,53,111,244,220,45,238,202,252,10,193,175,37,5,179,105,245,204,93,18,18,213,235,229,89,93,196,190,39,229,14,187,66,238,208,212,156,138,25,149,197,89,103,209,182,203,169,34,246,189,72,196,94,41,47,44,142,116,218,185,224,148,217,105,103,165,188,180,253,25,202,227,35,223,157,82,133,113,187,27,151,223,74,249,59,9,112,251,166,38,169,148,72,87,44,233,142,169,238,71,202,6,89,10,251,138,58,66,204,27,101,20,163,136,252,209,202,13,125,200,142,215,194,208,253,225,139,131,87,191,199,96,109,6,251,116,52,154,110,7,40,14,22,44,62,241,17,39,170,18,197,204,245,128,16,223,12,213,255,164,121,223,205,24,92,127,253,240,141,63,201,102,48,142,21,183,67,124,167,52,4,29,87,217,248,138,193,210,56,181,65,242,191,80,198,250,133,41,221,63,162,41,221,8,219,161,107,123,187,65,113,55,104,221,187,69,24,47,62,161,35,62,188,223,188,216,46,29,205,82,74,205,54,162,239,74,194,200,214,70,120,119,212,23,150,161,66,209,24,184,173,96,222,77,67,179,162,133,224,57,92,13,102,198,180,223,249,235,15,6,207,191,35,246,158,48,6,25,215,14,81,182,245,136,70,136,106,182,177,198,66,16,185,207,104,44,238,222,248,232,246,27,239,31,117,44,128,45,196,179,240,136,67,161,228,26,58,18,106,186,255,41,6,88,9,123,171,20,195,44,193,79,20,89,103,197,200,156,146,101,246,251,203,74,83,34,28,47,48,217,19,73,126,171,66,221,168,147,95,123,114,229,140,209,223,172,110,108,166,90,125,161,101,237,213,98,99,187,69,35,108,132,202,228,39,27,110,144,173,224,142,250,243,219,118,71,87,112,151,115,114,196,195,228,8,107,193,212,21,176,219,173,94,215,208,95,77,185,241,43,141,134,178,20,254,114,115,240,242,219,242,97,150,220,149,183,156,192,73,212,219,235,180,136,73,199,200,39,59,45,83,44,134,170,148,98,137,223,226,225,157,4,111,162,40,114,241,141,191,79,208,79,229,245,249,197,183,239,254,251,47,194,55,97,154,126,52,179,180,149,87,97,244,9,72,30,195,52,110,102,240,193,39,131,23,62,62,124,247,198,225,79,255,102,152,219,238,183,248,184,144,116,133,21,75,176,36,148,187,241,121,209,21,43,85,9,49,125,32,42,174,183,114,225,116,148,36,30,100,42,202,81,85,79,85,149,162,183,33,121,63,99,37,22,109,101,142,245,96,15,83,238,122,120,122,105,211,202,243,72,147,120,213,13,118,27,29,251,234,232,141,46,175,128,72,160,180,205,30,1,176,229,114,252,80,30,133,24,186,155,113,126,220,189,246,255,179,247,229,221,113,27,71,226,95,133,198,58,220,25,17,51,154,225,37,105,70,16,31,69,73,137,18,235,136,40,39,191,125,92,46,31,56,3,146,176,134,192,24,192,240,8,53,239,217,201,250,136,19,199,206,174,99,231,78,156,141,55,217,100,35,231,180,21,31,241,135,89,145,146,254,218,175,240,171,234,187,129,198,12,134,164,236,100,227,245,70,196,52,26,125,84,87,87,87,85,215,177,139,55,172,24,210,160,136,199,163,70,234,184,39,139,70,106,143,211,7,81,28,29,186,159,37,59,230,63,120,125,136,11,223,17,58,212,19,139,171,199,234,163,232,238,166,234,232,166,49,49,135,240,247,146,108,212,241,56,125,213,29,39,212,24,154,185,66,110,96,10,55,167,127,78,92,194,184,5,202,228,160,198,245,109,196,98,105,91,2,215,15,223,235,84,241,94,137,112,116,244,46,139,187,192,17,65,237,186,139,38,155,194,163,244,181,223,31,188,254,231,227,69,61,42,135,233,253,220,251,243,247,142,189,31,16,204,162,116,55,119,143,191,155,200,67,219,136,88,110,162,159,191,112,240,135,95,14,241,171,35,46,70,130,23,194,219,23,101,245,253,4,185,69,183,141,178,42,8,145,136,13,115,214,255,60,243,170,122,50,253,207,51,223,102,39,106,195,240,234,222,71,119,14,94,131,121,110,81,151,3,98,221,164,184,32,8,247,185,90,141,114,185,52,47,112,133,104,27,37,243,65,210,37,3,187,141,127,42,112,70,144,67,161,2,44,172,219,33,220,19,134,99,178,78,111,109,164,172,224,88,167,89,139,54,213,9,194,99,7,135,86,58,167,201,181,204,32,126,11,83,110,48,211,34,250,6,142,41,106,185,179,69,171,246,151,109,97,239,39,152,70,139,38,137,217,170,16,58,100,241,183,92,248,197,95,85,56,208,175,211,83,101,129,109,30,59,234,33,19,16,84,201,223,180,92,76,130,249,12,52,144,212,77,32,117,81,61,229,197,102,116,106,207,56,192,95,110,43,253,9,1,86,183,254,19,139,249,153,124,209,68,13,20,99,22,77,200,177,79,20,32,104,126,65,30,218,25,129,37,7,108,85,109,196,67,228,151,60,208,167,166,157,17,103,10,245,157,138,50,195,185,171,194,129,102,252,118,58,206,12,49,176,230,243,247,219,34,198,76,74,162,57,236,250,235,44,140,198,234,28,239,218,15,18,75,181,181,167,155,159,67,121,68,68,144,210,207,33,145,64,17,174,138,34,128,6,46,182,248,172,236,24,214,95,21,204,7,160,129,130,10,199,65,22,116,70,211,200,147,202,102,184,66,195,180,254,90,67,133,151,81,239,234,176,107,153,102,162,139,46,104,102,162,199,181,217,116,126,218,192,120,143,2,211,60,37,231,208,89,13,87,241,12,135,168,81,225,83,164,103,21,154,199,141,179,36,62,84,10,103,81,11,45,174,46,71,195,92,181,185,226,80,54,116,120,104,104,155,6,95,28,234,230,169,31,27,46,147,48,47,247,223,188,179,127,231,251,24,152,229,131,87,20,140,198,52,221,164,91,188,220,43,10,239,108,131,163,224,182,214,229,17,240,91,31,250,40,56,158,158,244,163,194,243,251,191,249,203,253,247,254,147,135,218,210,169,200,5,52,11,151,141,232,193,188,134,31,221,185,113,190,232,25,94,32,188,151,77,11,7,135,252,26,70,40,112,22,71,37,81,4,18,35,147,40,6,191,227,218,36,247,127,253,13,224,123,238,189,247,94,122,157,240,218,220,71,91,117,177,88,126,183,130,41,215,25,163,21,42,238,81,4,181,214,27,138,12,50,104,6,74,203,118,236,7,235,44,242,137,219,237,122,65,27,196,192,10,198,175,182,242,111,146,70,95,45,209,227,81,151,76,14,125,228,117,83,225,249,200,246,29,83,70,100,180,21,197,232,155,184,160,97,237,20,134,179,236,233,176,0,86,53,43,69,33,171,205,239,184,246,3,215,179,100,53,49,35,194,144,53,84,24,134,74,87,135,5,162,166,55,42,10,69,125,138,143,10,51,185,94,41,163,120,26,21,170,119,71,131,170,236,233,176,64,85,149,100,69,97,170,205,239,216,48,243,163,31,61,120,251,217,135,47,124,91,40,65,60,52,114,34,167,121,224,21,133,164,108,165,184,234,66,235,231,208,186,11,125,180,197,149,23,233,89,62,50,226,249,254,191,223,191,243,6,64,230,225,207,126,36,247,127,146,80,107,149,121,226,194,86,16,200,90,83,35,80,0,189,179,195,147,129,212,160,71,160,5,153,233,30,27,51,254,218,219,152,74,81,19,125,104,80,132,209,68,30,181,153,194,144,85,59,58,44,84,181,193,22,134,104,106,138,143,86,25,162,227,46,103,60,134,97,46,229,168,121,184,84,131,24,63,42,30,235,29,31,149,229,26,21,135,205,211,246,211,193,220,226,222,218,154,191,35,66,185,137,159,220,75,250,238,11,251,207,125,205,210,60,239,31,141,2,139,221,37,26,46,29,251,220,222,77,181,204,26,46,33,29,202,104,107,228,197,45,96,157,53,116,105,205,166,90,69,122,46,68,152,38,167,71,208,120,61,255,220,254,157,63,167,151,129,217,17,199,195,54,15,26,10,187,145,231,90,54,134,37,105,88,83,198,125,196,250,24,25,212,124,20,71,5,183,152,205,200,32,87,224,48,250,110,40,184,12,236,82,80,191,50,44,12,119,29,220,164,173,106,181,42,215,99,4,102,135,244,124,120,46,135,221,117,22,103,111,248,76,31,21,100,31,126,15,19,108,223,191,243,230,253,87,159,231,0,197,12,231,149,94,183,67,162,242,8,107,79,183,125,51,92,132,193,162,125,14,125,164,23,31,113,24,220,12,47,16,115,44,254,152,26,174,18,107,193,22,225,56,117,3,94,122,143,89,193,172,77,120,206,104,196,152,21,114,98,44,126,166,45,175,178,22,84,11,232,190,213,81,44,153,94,121,125,236,224,157,23,77,225,45,12,183,165,60,180,136,122,97,202,202,170,107,189,78,39,110,69,158,135,54,104,173,91,210,146,77,190,96,193,5,244,117,78,191,37,55,170,254,154,239,145,224,42,226,45,137,54,11,237,146,219,238,101,187,112,20,145,69,119,203,51,153,146,45,246,86,55,125,99,152,15,142,78,236,154,134,152,148,203,43,117,114,47,204,94,201,85,225,90,25,182,254,228,240,145,93,145,159,12,145,25,34,164,111,234,71,3,182,4,46,6,51,53,129,85,41,183,20,112,81,67,0,13,195,243,174,244,47,6,120,77,223,139,70,186,219,151,31,89,60,7,40,27,50,201,61,110,53,172,131,111,124,176,255,237,15,247,95,250,233,131,15,63,188,119,247,55,86,182,98,220,165,190,246,210,30,80,204,58,83,87,102,49,132,234,209,250,170,91,170,217,99,236,255,171,167,203,135,176,35,16,51,96,6,5,116,157,196,214,167,102,1,64,13,158,236,166,204,226,105,21,177,125,184,105,124,15,109,52,16,55,234,54,13,146,132,182,0,236,137,89,116,16,226,210,241,99,106,65,234,82,163,83,185,180,80,210,242,186,9,113,206,192,7,219,82,62,32,1,25,209,174,0,192,196,141,138,144,236,208,71,82,76,18,99,97,33,121,32,69,128,191,235,17,171,202,159,21,151,13,102,88,162,75,20,8,119,18,162,9,104,245,218,26,226,183,213,6,74,44,185,174,173,52,203,200,114,127,9,50,37,127,27,236,251,40,78,30,252,244,131,253,15,94,57,120,237,237,131,111,62,219,160,69,251,63,255,197,254,111,95,121,248,189,87,247,95,124,231,127,63,248,62,222,41,220,253,213,193,235,47,192,171,123,119,95,126,240,206,115,15,62,122,97,166,118,229,188,110,26,88,196,30,153,24,43,62,86,39,38,49,12,161,230,4,206,177,21,55,32,161,41,194,143,113,74,247,238,190,116,239,131,159,210,161,234,163,75,157,90,98,148,70,251,113,76,149,197,205,199,117,74,198,49,228,242,230,186,66,209,169,133,41,233,213,4,137,2,125,164,174,14,130,117,114,184,100,105,168,216,43,23,180,35,69,55,142,237,232,166,216,124,67,48,131,236,92,246,92,24,202,211,240,82,250,200,152,253,182,39,250,71,131,103,234,215,36,172,15,44,97,192,205,189,112,82,4,25,222,80,91,4,49,13,205,107,201,96,158,197,108,247,248,215,34,104,248,204,140,98,2,63,200,178,11,126,184,173,141,76,26,10,134,232,175,190,12,100,131,228,226,20,65,182,56,68,78,215,10,246,64,61,134,110,250,216,122,170,45,113,167,250,3,12,167,254,198,59,15,223,248,227,33,58,144,83,160,210,136,185,19,118,194,48,89,237,8,157,44,82,57,83,218,147,126,235,254,7,207,28,29,76,178,131,235,46,198,206,31,52,139,7,239,190,189,255,151,127,77,51,156,125,219,71,247,173,78,110,36,239,201,211,46,11,0,56,181,58,185,202,162,123,79,181,92,26,167,187,148,19,235,91,9,182,197,162,126,183,72,93,25,235,155,198,213,98,1,180,88,192,45,18,64,139,6,1,103,1,180,166,189,169,51,44,84,215,116,141,244,185,134,117,206,172,78,99,4,47,234,63,233,173,206,176,177,182,90,83,83,212,127,146,4,235,242,102,161,120,221,20,75,124,245,255,116,44,241,173,71,18,75,124,117,132,88,226,241,39,17,75,124,245,99,143,37,190,107,207,59,140,203,93,208,60,31,212,232,110,140,97,198,23,44,50,118,143,198,120,243,252,238,147,177,23,45,178,107,213,6,141,167,105,115,31,61,168,47,94,81,63,96,155,50,108,196,67,102,147,150,164,195,151,175,15,14,95,238,18,118,42,140,124,143,132,184,21,146,223,30,74,168,46,210,30,12,93,10,163,20,146,1,118,137,241,90,136,127,142,30,233,156,13,148,187,110,44,137,161,211,166,117,223,143,61,94,64,35,217,16,162,70,165,1,232,122,133,117,183,194,21,15,172,194,98,107,3,196,100,122,20,166,61,69,136,63,140,117,50,43,90,43,193,204,44,22,224,13,36,157,16,184,76,148,200,122,29,150,50,114,119,99,7,89,56,213,187,100,143,193,13,134,63,40,138,251,140,140,226,110,107,60,55,178,189,102,38,156,24,5,147,83,151,154,33,80,128,235,227,38,215,233,66,211,133,29,74,251,58,22,155,154,26,243,17,120,180,189,196,245,59,98,101,84,49,17,59,11,149,69,89,189,181,73,195,212,3,50,181,191,132,242,22,182,38,34,76,193,10,88,122,115,36,106,46,212,209,248,18,210,4,73,185,201,34,2,182,73,235,140,157,164,83,231,209,6,225,89,202,109,84,24,32,172,191,85,125,170,187,110,195,63,30,252,219,5,81,175,186,186,217,133,167,246,154,93,253,252,245,207,226,63,23,225,223,235,231,225,159,243,87,174,195,211,133,75,54,176,135,45,242,207,142,93,221,233,196,228,31,120,236,130,4,129,255,192,99,148,192,247,201,14,252,254,138,15,205,69,110,100,87,183,226,54,124,180,189,110,83,20,38,99,205,200,232,56,52,197,24,150,44,188,102,30,169,148,92,167,81,114,211,113,183,43,117,115,176,237,37,30,16,156,6,108,205,120,188,229,71,30,79,25,251,26,99,133,99,194,211,62,51,201,222,211,62,128,159,44,240,22,106,26,68,236,172,28,67,231,4,118,213,58,50,155,140,181,236,43,88,54,164,33,221,106,54,183,33,130,189,135,107,106,181,211,67,126,93,183,121,204,111,75,245,183,229,247,77,185,109,13,28,149,201,115,55,221,146,52,66,24,214,14,55,206,72,183,160,92,192,15,107,130,27,39,228,77,7,109,131,134,1,89,183,205,202,12,134,134,43,46,178,90,247,127,241,237,1,171,5,13,45,230,181,165,215,53,53,253,254,243,90,235,125,84,93,20,136,33,42,207,37,103,79,197,59,53,128,75,214,65,80,193,117,67,69,191,141,75,148,160,8,2,197,90,196,154,148,199,37,17,186,49,96,141,13,18,95,57,27,23,181,149,138,139,202,105,99,246,124,182,44,84,189,183,220,76,48,18,146,2,186,99,147,227,238,98,0,7,161,231,97,144,154,121,121,156,227,169,135,217,152,194,11,145,11,31,175,83,54,97,142,83,108,199,42,243,166,41,196,88,121,25,79,18,230,81,154,29,207,88,106,24,120,102,78,228,157,185,84,57,197,75,0,21,184,158,40,107,97,190,55,223,131,99,57,242,191,194,40,27,208,211,200,139,198,196,236,81,143,1,147,196,24,72,72,36,145,75,170,38,225,45,47,64,175,202,114,110,226,20,198,126,136,152,58,140,41,226,97,129,88,136,249,203,212,23,91,139,253,170,240,104,57,225,212,40,162,105,103,1,139,231,143,97,105,8,85,118,2,22,186,108,35,73,186,85,228,56,74,214,227,123,8,179,126,106,221,88,119,26,167,146,109,223,28,220,76,63,160,28,234,83,75,194,226,147,112,73,38,31,133,34,83,98,237,25,248,230,4,51,12,248,109,84,47,145,80,154,67,156,13,72,68,21,237,23,141,227,212,42,48,22,229,44,30,52,144,129,227,112,182,74,91,152,20,38,183,66,217,134,183,123,74,146,203,70,82,85,126,9,254,187,45,203,47,183,237,84,42,20,120,71,220,95,244,179,55,232,99,208,182,212,10,1,11,65,34,141,41,56,134,145,246,8,80,20,148,204,161,111,221,81,210,35,96,2,12,150,34,65,201,124,161,64,149,189,165,157,139,235,157,236,146,44,45,55,3,195,10,80,4,36,153,4,252,24,157,201,209,227,131,60,216,186,74,136,123,7,233,250,9,40,5,166,221,78,107,69,136,158,23,31,108,93,41,211,160,30,126,148,113,174,81,183,18,150,73,72,144,61,140,221,163,184,182,103,72,130,145,80,219,194,11,63,7,232,254,90,201,176,55,28,158,20,68,101,182,29,228,236,77,169,140,88,254,16,18,116,23,61,22,237,26,75,78,194,88,115,30,0,147,65,220,90,56,255,133,43,150,178,220,11,64,63,128,190,227,225,167,172,186,103,206,138,65,104,64,78,86,12,222,31,93,55,170,18,194,232,191,171,41,231,29,81,134,70,4,60,91,70,159,170,8,72,96,52,56,24,99,175,148,23,66,143,193,234,70,184,109,149,203,205,4,99,67,242,44,77,3,118,233,160,58,176,218,60,220,48,165,29,3,91,212,189,221,36,41,196,64,17,3,137,78,122,107,166,26,82,215,145,228,18,84,137,60,198,13,3,26,143,67,234,231,139,162,52,176,94,219,76,207,51,120,147,79,217,24,173,55,220,63,179,111,164,20,199,235,202,18,91,126,109,230,32,72,84,86,227,158,39,219,22,131,67,105,187,217,166,123,92,43,191,74,67,156,217,158,184,73,174,114,5,130,83,164,255,126,58,30,40,219,98,77,138,134,163,72,200,184,137,229,110,58,15,52,92,85,209,208,0,147,57,139,66,21,124,181,102,160,128,47,15,50,32,42,59,225,196,4,134,244,238,173,82,66,1,116,130,70,67,31,128,246,230,215,60,84,55,112,18,153,21,205,35,199,116,111,160,112,95,10,196,174,166,22,111,100,116,60,56,251,32,242,19,22,37,63,57,97,46,115,200,15,25,159,137,252,4,6,242,19,24,201,15,223,197,228,86,86,219,198,50,7,220,113,235,82,40,2,50,252,117,246,52,13,88,32,143,15,106,130,144,57,113,62,246,33,169,171,42,142,40,84,250,40,231,149,70,98,234,124,6,212,118,96,112,114,6,30,3,22,89,92,31,25,124,253,120,129,77,70,14,153,140,106,5,41,89,144,218,198,53,190,141,7,210,0,118,65,204,74,108,3,36,243,237,112,20,176,5,233,13,212,231,216,13,167,177,74,10,74,137,249,76,197,43,61,111,14,54,21,15,69,206,111,163,129,247,100,37,101,59,200,0,215,54,2,163,110,155,133,70,180,158,17,237,147,139,109,189,117,101,93,3,190,168,52,128,228,223,79,206,67,133,33,207,207,102,168,109,174,108,61,213,120,81,213,1,229,213,84,245,3,198,138,202,59,25,92,63,164,97,244,147,165,80,77,75,120,25,195,85,132,199,145,148,80,54,104,86,11,98,199,135,74,73,24,14,106,175,88,74,194,232,80,41,9,179,153,8,213,35,72,217,164,209,199,144,133,80,170,12,6,210,68,131,120,207,62,99,252,30,143,8,57,58,175,174,95,169,112,81,171,13,195,244,219,52,112,167,158,204,14,15,10,175,11,135,99,224,25,120,220,249,40,114,119,65,64,35,127,161,120,110,137,92,230,1,205,6,9,218,10,201,105,139,145,84,100,254,30,122,105,87,46,115,132,78,16,161,131,114,144,78,4,145,96,132,237,96,41,89,30,216,14,188,47,207,121,240,175,195,82,171,176,161,210,55,13,242,7,141,86,112,70,60,143,72,14,0,2,1,128,128,1,192,38,13,147,150,62,77,32,169,39,144,204,217,66,143,60,121,228,176,28,145,54,156,188,132,216,95,72,221,78,74,185,78,225,119,233,218,227,85,148,241,53,93,153,137,186,45,248,110,114,67,165,171,159,49,174,155,44,161,23,8,180,204,92,192,121,49,215,111,19,183,35,229,29,255,221,167,42,83,195,60,8,198,153,198,234,24,39,48,192,48,192,67,198,29,176,139,164,170,100,171,73,213,180,124,65,47,144,118,200,178,122,166,101,165,10,30,50,117,170,4,204,223,24,158,148,92,48,82,183,248,97,192,216,176,188,23,50,93,39,42,225,146,98,50,10,21,146,28,50,41,154,166,82,91,36,39,172,18,169,64,144,52,41,209,228,14,218,14,81,69,53,76,90,201,34,124,4,32,166,4,152,162,207,185,218,92,41,26,64,145,225,188,192,108,33,100,182,225,33,52,40,246,136,32,226,224,97,130,100,104,107,192,34,232,234,40,21,132,234,217,206,0,53,85,75,64,24,70,20,230,106,88,143,182,190,124,240,57,11,91,110,28,13,24,132,5,78,205,18,115,178,112,172,113,59,173,30,227,97,178,71,33,61,90,113,7,81,255,160,19,98,164,215,35,191,229,145,152,212,106,129,124,79,235,55,205,91,216,12,65,50,252,128,161,187,31,95,117,175,2,46,205,1,254,112,178,226,212,26,234,47,207,166,149,18,172,164,146,27,82,79,43,72,232,100,207,119,122,209,77,111,71,87,108,225,185,94,77,220,8,246,3,93,68,49,121,16,4,110,120,235,23,119,186,37,235,95,150,234,149,51,203,75,53,248,231,196,227,200,161,120,113,146,254,172,233,221,190,93,210,178,48,85,89,110,165,146,188,147,60,248,205,127,28,124,231,143,7,223,249,173,133,71,150,250,189,99,141,89,82,114,151,54,16,71,145,51,1,25,168,246,77,6,126,43,229,90,60,19,209,19,211,100,169,246,11,136,75,252,210,203,32,117,225,196,246,159,123,145,154,207,63,120,251,45,204,52,245,242,119,14,190,254,242,131,175,125,248,224,163,31,96,244,98,213,218,92,168,239,181,62,242,83,241,140,194,27,179,124,188,123,199,96,75,192,103,156,35,47,4,253,101,18,214,15,14,65,16,43,21,122,186,72,173,128,152,120,173,144,212,201,188,156,59,154,173,8,99,39,148,11,41,221,170,62,171,200,209,63,199,173,94,162,105,142,136,77,119,38,41,1,77,224,38,53,13,233,28,66,120,246,17,89,221,252,101,70,162,183,184,33,54,177,116,126,241,213,253,151,126,98,201,91,67,29,143,244,251,83,91,31,74,61,61,148,122,223,38,8,54,100,32,12,9,213,97,236,255,252,119,15,254,248,22,166,24,37,39,63,229,85,169,57,55,116,69,98,242,46,209,172,86,34,167,21,97,141,49,134,172,98,81,61,104,219,41,86,58,92,59,163,137,122,116,174,126,59,134,105,194,249,253,84,232,7,37,203,6,129,143,37,97,193,239,137,30,195,120,93,77,111,138,185,118,103,55,125,67,141,31,227,44,230,160,125,199,154,72,114,4,60,117,136,82,139,162,153,95,83,221,129,176,134,38,41,219,176,81,170,42,177,179,70,222,143,4,38,26,159,150,187,129,70,86,54,113,171,106,98,141,46,80,51,13,24,148,166,50,216,164,126,41,176,41,243,229,16,90,105,130,101,158,225,121,222,61,75,238,93,34,180,76,185,42,162,138,87,148,90,90,75,210,148,181,214,244,206,6,170,9,171,16,84,29,111,162,222,76,228,203,4,94,162,6,203,113,168,152,138,83,234,118,224,100,47,37,196,97,161,82,41,11,197,24,159,214,165,176,213,139,217,146,229,220,36,50,181,15,240,80,30,161,80,248,119,180,47,12,190,84,102,189,246,176,59,118,61,0,95,145,207,72,182,32,25,135,48,59,72,108,9,26,1,40,148,202,121,175,209,118,167,36,239,243,63,137,41,160,105,14,57,192,62,169,206,217,153,70,33,48,95,188,123,105,52,118,25,182,84,42,219,84,64,185,39,148,233,202,118,193,102,152,242,196,46,220,43,155,0,83,179,144,4,170,135,26,255,225,58,182,143,2,29,191,77,118,112,82,66,246,114,48,132,156,225,119,203,169,69,60,95,28,8,138,221,222,145,86,81,105,167,16,52,181,126,13,235,120,184,41,28,178,107,251,72,32,210,151,50,181,20,11,197,231,33,227,237,28,105,37,100,51,133,160,161,246,106,88,135,67,141,255,112,29,219,71,129,78,106,17,64,96,219,118,230,237,29,226,82,179,122,170,190,166,167,36,91,224,218,221,29,166,221,221,182,93,219,151,41,201,78,213,103,38,93,111,117,149,165,36,179,87,156,5,158,135,204,190,245,119,151,27,234,211,172,74,159,102,85,250,52,153,16,75,38,244,105,94,159,161,121,125,84,27,178,249,46,202,41,68,89,3,88,69,15,197,107,107,89,75,235,193,245,172,220,252,64,6,7,231,79,34,243,204,199,144,252,229,111,57,225,75,162,39,124,201,122,229,163,77,225,192,196,39,73,42,241,201,132,165,57,239,23,78,126,146,178,124,22,32,226,153,25,142,10,127,67,114,149,123,119,191,127,239,238,251,67,18,146,28,62,167,202,253,31,124,251,254,171,207,31,75,243,134,84,42,7,175,127,184,255,238,91,199,210,58,149,177,23,104,0,103,116,32,233,41,217,84,238,188,121,240,211,187,247,95,122,231,224,153,103,11,97,232,210,30,234,230,224,195,191,60,71,191,229,77,213,250,54,123,245,240,153,239,63,248,232,5,94,94,23,229,247,238,190,172,191,154,68,247,179,99,200,99,84,35,73,127,178,179,156,19,193,132,24,230,143,137,81,171,25,179,236,122,225,239,233,248,181,143,39,11,127,44,230,175,165,235,42,188,131,104,31,72,175,119,209,149,69,46,33,201,200,122,255,181,63,0,95,67,34,49,31,15,190,144,142,104,144,105,173,35,30,43,225,24,123,185,145,78,241,67,58,162,113,184,30,188,253,199,131,239,126,235,40,221,241,112,8,147,53,185,185,254,253,229,123,31,254,208,58,22,228,171,212,31,3,105,131,92,173,32,91,62,31,69,85,224,174,188,157,107,107,37,235,43,59,27,201,234,122,220,197,84,242,121,72,122,251,182,245,224,157,231,238,191,247,11,122,39,180,255,237,239,146,20,186,138,211,146,41,13,221,16,6,143,113,65,59,238,166,31,120,165,176,220,87,2,25,106,34,138,8,240,66,66,115,135,29,191,109,145,124,120,233,115,98,108,140,238,27,237,236,64,44,78,99,121,133,112,2,20,169,105,22,38,115,18,162,156,172,76,34,215,18,195,106,2,147,255,121,230,219,86,58,238,82,94,234,165,252,116,74,242,13,97,187,43,94,220,114,49,115,17,190,26,152,160,169,237,129,192,27,238,210,54,73,5,116,61,255,43,75,206,164,240,113,131,243,52,101,42,106,41,155,82,111,135,228,107,162,75,161,132,0,162,248,125,65,9,4,36,162,207,117,220,110,140,82,195,163,78,177,205,187,74,133,179,163,48,172,243,138,152,144,178,67,136,27,11,207,68,240,143,233,1,76,1,232,144,216,136,157,161,146,220,244,142,224,1,37,49,161,248,209,18,89,13,146,63,82,185,185,85,113,126,80,226,21,145,138,59,27,133,95,11,109,152,66,3,77,38,85,211,25,201,53,111,11,3,124,242,215,28,49,113,80,179,69,98,38,166,177,179,72,190,150,65,125,30,41,66,241,8,203,195,240,229,213,231,239,191,246,59,177,60,4,108,55,60,23,253,54,179,145,42,11,129,79,105,226,112,224,83,199,80,16,124,250,176,143,47,236,228,200,224,228,156,65,62,59,33,194,169,166,232,214,25,61,205,220,224,224,160,5,49,57,211,253,17,22,68,159,197,8,203,162,125,104,88,28,131,94,35,163,55,19,57,248,76,76,0,176,1,244,116,254,201,123,7,63,252,111,150,196,151,178,133,95,123,110,255,249,63,89,217,0,158,3,98,171,217,128,29,97,212,176,254,97,186,118,198,91,91,131,223,189,40,198,130,110,232,7,73,42,204,154,145,207,81,77,65,75,117,85,155,53,113,240,250,111,247,127,246,99,26,131,57,135,7,225,138,172,65,3,157,34,3,101,204,199,153,41,83,224,53,178,0,92,99,66,214,81,4,95,163,250,41,96,41,145,169,128,63,195,98,170,105,8,254,240,205,63,167,99,113,29,11,199,122,164,168,208,27,201,206,206,234,122,161,152,208,184,118,100,111,153,215,14,187,39,175,75,158,29,82,31,179,212,94,11,171,171,189,54,179,63,246,134,196,2,15,129,137,83,43,103,247,13,64,64,111,143,236,16,12,159,74,238,30,128,13,172,79,77,77,158,62,53,59,85,63,83,46,20,55,45,236,180,241,52,73,203,45,95,127,249,81,45,91,150,88,9,222,43,163,179,14,171,108,120,195,192,38,102,97,2,24,127,153,6,213,212,236,228,228,228,76,253,212,169,217,98,160,10,188,109,19,168,94,253,214,199,0,170,20,88,216,80,134,129,69,140,216,4,22,254,50,13,150,201,105,128,202,204,169,233,153,97,80,49,135,216,59,78,185,212,172,158,214,85,208,44,177,187,157,27,219,210,184,113,85,187,245,18,217,185,176,127,253,182,77,232,111,10,30,147,83,245,83,211,179,211,83,229,126,58,202,115,225,179,200,24,251,114,216,249,244,238,91,247,127,249,13,96,15,238,191,255,252,95,205,249,52,153,127,62,101,47,21,169,125,240,37,85,148,211,101,49,85,108,27,44,130,141,112,248,241,115,174,62,163,2,94,61,10,141,135,31,245,35,56,218,209,199,20,173,170,145,186,84,181,106,193,130,248,9,53,83,203,132,170,204,211,18,89,135,216,83,218,62,50,4,72,167,3,150,83,175,90,19,94,245,113,162,251,153,176,84,11,118,75,151,162,213,87,134,252,179,3,147,204,14,72,44,171,6,56,17,248,167,184,117,163,123,63,146,46,211,65,75,223,232,110,223,89,242,152,8,242,72,234,219,233,197,74,210,119,154,8,240,108,203,74,22,217,112,212,244,177,212,77,33,149,65,150,252,77,137,159,90,250,88,149,34,157,153,174,157,158,57,53,59,83,240,136,215,61,5,36,66,166,66,76,253,205,224,228,226,64,180,92,252,248,48,83,245,42,226,184,153,143,151,202,192,10,34,166,54,209,129,152,169,214,228,168,41,94,82,222,246,227,68,208,233,250,76,125,118,102,118,106,170,86,24,67,133,191,137,100,175,94,254,206,189,247,223,45,237,63,247,181,178,20,94,62,25,212,44,146,54,104,211,15,136,110,142,96,13,154,134,154,79,83,238,175,130,46,142,246,64,178,39,189,120,74,67,48,75,58,239,20,39,120,12,214,67,233,29,173,199,229,112,109,145,167,167,78,79,77,14,103,19,181,37,126,50,240,19,109,133,63,124,89,44,238,233,191,138,197,205,7,49,142,125,4,8,211,169,14,5,48,169,102,130,239,169,218,233,51,167,207,156,170,23,4,176,238,213,165,92,142,126,19,77,229,223,253,253,131,59,111,62,124,225,149,131,239,252,22,254,149,180,126,242,111,100,67,141,184,83,236,98,27,208,184,161,116,64,22,89,240,52,232,243,215,60,85,211,180,236,245,211,179,245,233,83,51,245,51,83,197,214,93,56,207,229,45,57,77,94,166,211,209,250,212,95,211,186,231,43,0,40,212,196,20,139,44,134,2,143,252,117,144,149,76,75,48,117,102,242,212,100,125,114,186,62,26,109,75,237,188,212,86,251,244,232,202,163,171,197,55,90,10,208,67,105,235,160,109,6,139,60,61,123,170,54,26,135,162,111,52,211,206,58,253,183,180,177,212,89,141,0,255,161,219,75,171,103,220,97,83,83,179,179,167,128,131,168,23,3,127,148,182,174,96,185,210,62,97,145,101,56,235,144,159,76,45,3,92,49,199,124,184,166,83,165,105,236,216,204,204,84,109,114,246,116,237,99,86,219,13,129,205,113,41,239,146,60,229,157,208,8,48,221,128,223,182,39,169,18,47,179,229,207,212,129,172,215,38,137,84,162,104,242,228,13,211,164,114,131,154,127,1,63,121,76,23,240,74,74,196,193,23,240,199,107,101,177,64,98,160,12,54,176,80,235,104,182,21,242,197,16,179,138,186,126,63,121,28,233,66,117,123,218,172,221,109,238,109,104,62,25,204,204,74,243,132,43,112,251,169,192,67,183,1,54,222,120,154,251,57,206,28,195,5,51,170,30,13,70,163,102,64,85,129,84,32,243,105,78,79,143,60,121,176,158,154,89,15,182,95,52,57,179,214,208,97,96,90,60,69,179,9,170,3,147,51,231,246,118,236,8,168,239,81,147,17,79,33,56,242,102,14,5,199,67,108,224,2,150,56,57,61,61,74,220,124,241,121,216,207,41,220,196,227,196,95,99,198,19,163,97,168,214,220,72,144,53,116,58,50,132,77,3,31,14,105,243,116,143,13,103,137,26,234,254,155,119,246,239,124,255,224,245,63,239,127,240,138,130,185,104,228,74,186,189,2,208,41,10,99,67,131,35,226,176,214,237,33,240,88,31,118,17,92,78,79,244,81,225,179,158,125,67,167,16,196,84,251,88,143,40,108,241,176,100,128,26,142,23,37,3,108,236,199,133,148,247,127,253,13,224,119,136,45,188,14,163,203,129,159,248,46,154,61,22,67,70,165,161,195,0,80,116,119,88,40,202,241,22,6,165,58,197,71,134,134,44,23,77,198,243,166,32,84,217,231,163,128,84,118,50,42,44,85,199,160,97,64,212,166,114,92,216,200,211,238,100,61,137,138,129,139,127,63,10,184,148,94,70,133,151,230,234,52,12,96,250,108,30,21,190,221,187,171,66,80,113,150,42,8,192,187,163,3,80,118,50,42,252,84,95,174,97,224,211,166,114,108,248,246,209,143,30,188,253,236,195,23,190,205,1,6,178,191,23,208,211,137,234,148,10,1,77,182,50,10,220,244,190,70,133,93,106,164,67,225,151,153,217,35,163,120,239,255,251,253,59,111,80,157,165,220,201,73,66,227,13,8,85,105,33,234,167,53,53,218,166,214,59,28,125,103,167,6,92,96,123,103,166,120,108,140,227,107,111,223,187,251,140,206,154,211,160,77,163,177,228,90,51,163,64,83,237,108,84,72,106,3,29,10,197,212,180,30,173,32,174,227,40,231,10,70,194,80,189,161,195,48,62,135,195,207,212,96,11,179,60,89,220,60,178,51,130,81,48,39,218,198,52,100,153,45,113,108,153,157,163,138,122,25,72,95,5,147,44,207,122,62,204,82,240,241,29,118,49,228,252,138,46,135,248,226,17,46,8,187,194,72,93,112,28,109,5,116,192,147,30,170,213,170,178,50,163,157,131,133,157,64,244,3,112,144,211,71,182,253,52,140,83,54,182,133,204,60,141,22,157,74,198,159,255,163,22,157,69,205,218,180,85,255,212,222,114,152,57,155,102,253,13,8,54,83,159,158,169,77,143,108,108,153,194,150,191,6,115,203,71,130,48,135,51,131,28,5,99,22,71,64,154,69,35,222,124,140,198,144,218,165,108,109,102,122,106,178,62,85,59,243,247,99,8,169,224,206,223,159,81,228,228,244,204,212,228,244,25,160,26,255,199,204,34,71,179,40,249,152,77,37,209,69,103,230,204,212,204,244,223,171,173,100,238,158,251,251,177,155,156,62,51,59,121,102,170,94,212,239,241,83,179,201,79,205,38,143,199,108,50,203,44,253,157,152,80,78,79,214,234,147,179,167,103,78,207,126,106,67,249,169,13,229,199,11,245,143,207,174,114,178,62,61,117,230,116,125,122,182,220,215,44,5,211,170,10,204,255,189,8,224,58,162,117,222,96,187,188,172,69,30,139,143,149,209,27,77,30,191,253,157,8,22,136,97,180,190,254,103,30,112,47,63,64,159,210,189,219,246,195,10,9,48,102,142,11,195,166,97,10,46,86,64,255,36,128,96,12,19,104,210,67,13,232,47,61,236,52,28,234,210,1,154,133,2,148,6,155,198,15,38,149,72,168,63,252,149,252,38,173,244,74,41,190,76,6,164,212,14,20,214,40,36,251,147,175,33,49,62,101,133,176,51,245,159,75,185,97,215,68,140,48,146,191,87,9,135,250,202,235,99,7,239,188,104,209,168,35,126,188,48,56,142,155,1,199,89,106,22,13,205,89,153,146,19,182,218,9,91,183,68,6,158,108,178,88,125,213,210,111,201,62,240,215,124,140,232,184,39,223,98,12,15,108,151,68,213,91,182,181,147,219,20,92,152,3,129,166,0,150,64,160,249,143,212,40,135,250,18,145,140,176,246,53,204,208,115,254,216,162,122,167,213,52,195,163,154,12,10,138,205,52,77,154,36,32,98,93,101,212,191,193,0,139,185,192,16,185,44,80,157,77,15,161,151,243,219,105,181,138,102,187,199,135,229,183,53,63,211,190,189,136,32,191,236,144,83,77,196,252,90,36,225,220,251,118,59,149,79,145,14,128,97,37,38,140,34,131,196,28,79,192,127,145,149,105,103,178,149,172,123,52,75,36,244,181,233,37,27,97,27,122,97,101,197,179,161,138,32,198,169,88,244,44,49,234,231,49,244,148,57,207,15,79,116,204,242,163,178,132,174,100,154,115,34,209,188,186,104,142,248,6,243,219,105,64,4,252,243,54,49,176,61,169,111,217,106,77,53,197,96,59,47,95,141,150,40,61,155,186,6,179,55,193,10,145,28,121,30,239,139,53,73,14,92,26,78,255,130,115,217,126,42,29,54,255,130,125,222,94,148,97,243,167,220,181,246,218,228,233,89,30,54,255,105,231,41,17,54,255,34,77,125,12,172,80,0,220,134,72,31,190,200,2,192,53,158,206,93,248,12,213,192,80,137,60,125,120,131,36,39,119,113,83,197,52,75,17,179,202,182,108,45,175,184,146,132,155,100,214,20,113,206,49,51,153,158,167,21,223,179,18,124,188,69,19,103,106,230,251,116,4,48,90,120,175,68,23,207,100,67,155,169,177,180,162,181,190,189,70,58,75,5,204,146,128,32,169,210,109,53,172,153,252,173,198,211,34,165,106,210,103,228,174,212,168,79,56,38,233,121,143,191,228,125,13,225,35,11,231,105,87,14,89,78,123,180,83,22,99,234,82,134,9,225,65,125,9,246,12,35,134,133,124,186,7,7,76,27,233,58,203,234,164,134,191,215,194,168,1,17,88,95,71,66,72,27,178,250,58,76,10,181,197,35,220,101,219,82,83,163,230,54,69,233,175,174,233,55,54,181,152,215,90,186,182,169,249,212,93,66,31,113,148,199,145,108,44,161,80,106,77,90,203,10,185,179,187,94,180,233,51,202,189,10,103,46,146,15,129,35,60,210,10,46,133,26,5,150,96,179,126,248,227,71,25,142,0,191,243,219,136,94,3,200,42,219,22,14,167,177,44,55,52,33,179,40,99,234,159,80,234,74,82,117,116,221,40,246,120,98,181,152,30,63,139,176,237,49,191,23,210,101,224,85,129,232,200,17,89,229,114,213,165,41,80,155,188,179,107,209,58,203,252,203,242,152,29,182,101,218,98,10,40,64,171,49,248,44,73,199,44,206,140,210,174,179,71,89,11,126,4,20,32,181,108,79,93,27,78,113,145,228,150,188,106,218,153,196,209,82,59,137,228,140,108,254,3,251,166,7,24,84,150,217,188,221,174,127,50,10,59,30,158,90,228,47,188,189,1,127,227,243,36,126,243,28,3,179,99,77,24,83,42,215,48,172,176,146,100,118,124,60,200,75,49,75,146,160,105,17,136,89,54,52,81,38,242,155,106,129,129,7,206,8,211,181,201,236,48,25,180,21,249,18,41,33,82,210,39,170,145,110,121,169,190,85,68,49,114,150,142,229,209,209,88,74,30,154,65,65,59,157,20,179,147,133,255,8,73,16,224,139,47,133,39,49,10,190,223,54,173,130,191,198,241,36,53,36,190,56,67,123,177,101,69,61,237,50,173,120,57,32,169,74,145,246,243,144,253,181,102,225,79,6,165,190,77,38,38,144,245,243,210,33,154,156,194,173,247,229,236,229,81,166,124,158,98,207,236,220,55,180,253,88,78,50,212,38,153,95,123,208,252,66,109,126,74,158,236,34,13,247,139,204,130,23,105,128,193,196,247,53,204,67,205,57,59,186,61,233,188,34,199,90,56,255,133,43,214,208,164,210,145,9,217,6,111,240,80,203,102,207,249,254,108,254,232,32,147,63,154,112,146,36,149,119,24,220,12,47,184,38,50,186,180,156,159,95,145,246,232,199,23,60,18,112,155,62,160,0,2,117,121,66,7,46,4,201,82,194,28,6,213,94,212,81,10,23,123,107,107,254,14,25,35,62,40,111,208,77,173,65,147,242,82,151,214,26,203,125,141,219,91,225,34,81,148,146,233,236,141,185,189,49,83,241,21,183,219,84,242,221,164,146,164,11,241,234,177,4,68,216,184,132,57,30,203,152,170,154,232,69,224,7,74,75,8,49,158,41,39,71,120,177,122,65,219,131,58,192,177,63,230,56,56,236,112,109,76,205,69,76,58,38,14,183,208,186,177,156,166,29,189,68,71,200,79,88,224,29,18,202,183,195,41,15,76,34,205,22,171,230,8,98,111,98,91,117,243,51,212,83,189,13,217,143,21,92,168,149,220,186,36,250,83,147,167,196,12,199,124,144,65,203,201,82,136,233,47,45,209,177,229,56,225,28,71,13,150,88,88,142,74,75,47,124,249,234,128,220,194,178,65,115,114,97,236,184,95,110,164,122,114,219,91,168,119,209,186,121,226,242,23,46,42,45,135,131,218,43,55,181,108,172,136,73,37,143,120,161,146,143,45,186,14,209,72,9,151,89,154,101,128,29,61,219,194,238,23,177,196,209,78,168,140,136,91,232,136,66,137,247,75,33,64,40,39,187,45,102,59,246,184,180,43,229,34,58,124,132,29,252,145,35,167,191,241,145,9,73,94,149,252,237,115,134,135,113,151,197,5,118,202,240,176,207,216,152,217,47,203,156,169,54,135,208,145,233,232,82,33,167,62,237,6,38,122,181,137,54,130,166,40,22,180,13,228,39,175,187,208,9,141,28,13,176,67,238,46,208,44,242,23,138,231,150,150,65,244,68,42,14,76,160,21,18,74,137,249,192,153,132,221,97,18,118,80,150,89,97,113,11,4,101,84,118,197,215,182,49,81,43,65,18,96,39,49,33,44,201,11,59,160,29,120,95,158,243,224,95,138,112,98,168,244,77,131,252,113,88,226,62,70,35,242,0,16,8,0,4,12,0,54,105,152,180,4,96,224,89,177,140,68,113,8,189,226,232,58,62,94,195,55,106,145,96,64,129,163,164,72,238,24,219,225,111,231,248,3,138,64,122,75,57,43,78,171,211,137,18,94,213,22,61,165,119,41,127,161,110,214,242,241,237,48,35,43,158,208,29,22,72,165,82,117,211,237,154,142,19,128,129,33,133,162,65,132,119,130,225,156,163,81,161,63,160,3,145,177,101,132,198,197,55,67,27,102,74,133,81,219,230,209,208,135,53,143,114,197,168,109,227,55,198,134,9,223,144,37,132,108,1,117,106,168,20,42,36,145,149,10,186,136,41,243,220,78,103,87,89,116,32,99,227,227,94,73,147,171,218,126,82,76,168,42,25,69,97,39,72,79,111,124,28,243,203,80,73,60,39,197,204,122,107,189,3,155,192,152,71,198,212,11,82,173,92,153,142,30,124,137,24,136,134,124,205,210,208,193,104,249,110,146,195,140,73,147,38,117,1,177,108,22,38,235,131,36,207,79,197,201,79,197,201,79,197,201,71,35,78,138,116,149,57,156,34,76,109,136,242,168,232,86,174,49,178,97,2,146,87,20,72,222,232,172,168,9,72,158,1,72,158,25,72,182,187,6,82,221,5,18,168,73,133,17,188,97,108,98,204,216,196,93,219,82,234,90,118,41,173,1,214,178,111,146,252,167,228,228,49,180,163,222,75,27,26,34,155,238,88,174,67,250,197,47,56,6,223,147,164,174,63,40,10,176,123,38,103,79,187,78,50,161,71,93,87,68,214,7,130,133,36,240,210,47,90,135,246,39,90,166,63,85,0,231,45,130,26,102,75,235,206,134,19,166,188,87,7,124,158,147,231,147,10,30,199,92,156,213,97,72,219,56,15,9,24,240,225,1,140,165,49,9,77,243,211,52,77,170,77,133,69,27,182,217,246,162,97,199,116,26,72,174,7,60,19,13,130,15,115,32,36,93,101,82,240,81,5,22,59,68,197,212,176,141,157,101,218,35,152,130,170,60,63,87,155,43,69,3,118,58,136,196,45,216,185,228,98,32,60,196,110,183,147,44,88,243,143,26,199,35,178,148,240,168,112,66,59,200,184,95,56,74,5,188,155,166,206,20,65,42,98,117,186,22,25,52,27,81,254,213,115,88,222,11,105,131,100,198,135,28,188,24,67,40,187,197,245,110,28,13,24,64,16,50,179,180,44,78,83,205,184,36,45,62,83,123,155,30,16,65,202,8,250,68,160,123,57,36,142,94,32,223,211,250,77,243,198,49,195,149,76,138,204,13,38,230,199,87,221,171,128,97,115,161,52,0,118,106,13,245,151,103,211,74,9,86,82,45,23,73,61,173,32,201,7,1,183,142,77,205,31,213,28,213,196,141,96,239,208,5,23,32,241,182,199,110,120,235,23,119,186,37,235,95,150,234,149,51,203,75,53,248,231,196,227,168,176,241,226,36,253,89,211,187,125,155,18,149,199,217,157,106,117,219,141,2,63,88,47,201,91,224,131,223,252,199,193,119,254,120,240,157,223,90,40,193,171,223,59,214,152,69,184,6,195,208,85,31,168,1,180,160,233,73,36,65,139,9,241,227,216,17,156,173,93,6,11,117,60,55,79,70,205,248,145,90,11,32,250,65,14,209,103,36,7,77,30,114,42,80,58,54,81,183,89,70,30,60,99,89,22,26,124,212,18,27,225,145,75,14,130,128,41,148,210,179,55,245,166,188,22,125,9,16,19,211,13,253,222,29,58,77,147,44,86,102,46,224,124,1,199,123,229,29,255,221,31,120,84,180,77,199,246,225,196,187,129,95,93,110,43,247,158,12,168,88,94,34,66,157,121,132,204,68,232,175,118,124,74,53,35,129,36,251,75,30,179,231,119,47,183,23,68,64,161,181,144,4,11,53,170,198,76,242,156,65,8,50,74,85,210,197,56,43,84,122,138,162,52,243,113,254,238,19,31,25,103,73,236,22,98,98,237,230,175,161,46,24,8,191,98,203,0,68,142,219,220,229,16,42,158,177,108,16,149,34,203,130,38,34,78,96,231,177,114,38,122,149,100,124,200,83,234,230,160,140,188,137,56,50,69,126,47,39,243,229,82,176,156,15,34,213,98,83,23,15,116,201,77,104,93,28,174,14,198,252,239,12,171,211,150,97,32,163,53,229,185,130,215,73,136,50,64,177,221,110,215,11,218,37,179,113,177,0,207,0,139,98,148,200,121,35,126,155,127,4,79,70,165,47,189,136,40,164,170,161,9,123,23,178,61,158,39,151,81,158,249,170,69,138,2,65,86,12,9,76,128,193,226,28,225,173,239,117,98,79,193,29,5,231,21,204,17,203,90,110,22,198,39,162,180,78,227,143,158,253,142,168,220,150,82,133,203,120,17,65,79,21,28,32,89,211,208,142,156,189,161,32,109,228,18,46,59,79,245,209,72,236,225,74,35,227,9,197,174,216,40,88,101,166,172,42,249,10,86,85,135,68,72,229,23,229,147,52,105,53,124,231,17,245,110,72,216,0,19,186,227,170,30,246,190,33,118,183,188,220,235,60,138,14,84,45,209,76,170,104,197,236,205,193,32,4,219,21,247,200,101,120,41,169,178,146,242,145,113,17,237,178,69,251,94,20,133,145,210,58,19,225,8,243,182,91,238,219,55,157,139,246,117,167,4,147,174,205,180,214,44,65,99,184,109,234,77,251,150,125,77,218,166,78,194,104,79,215,103,61,102,155,90,182,175,56,215,133,113,234,37,221,56,149,226,122,99,197,214,241,165,113,37,215,70,85,49,221,163,145,222,44,180,153,189,234,92,178,31,39,67,60,51,59,123,58,59,196,171,54,32,181,28,226,169,217,218,204,233,217,86,157,15,177,233,45,9,87,156,101,231,113,62,218,190,109,213,107,171,51,74,110,239,205,176,221,235,120,246,202,202,182,183,218,117,91,183,86,88,205,149,21,165,140,217,39,174,172,148,247,172,94,236,141,225,1,4,199,48,217,91,43,114,246,43,232,38,180,114,45,232,0,33,68,100,94,217,234,193,55,95,190,120,254,250,252,194,23,86,46,95,185,126,237,198,205,139,23,86,174,92,187,240,228,19,23,87,106,43,43,142,161,139,146,181,230,182,93,152,240,138,219,245,87,16,37,217,198,94,121,42,206,111,172,158,215,216,244,169,201,41,104,12,190,93,117,99,111,118,58,191,137,201,188,38,38,79,185,94,225,38,86,24,212,77,77,85,131,82,177,70,202,77,195,122,144,133,119,20,47,34,145,38,148,154,194,47,145,66,36,252,86,12,91,165,227,89,203,121,40,135,197,151,131,152,105,202,54,146,205,78,131,160,17,13,159,130,79,32,134,93,16,63,20,227,81,242,219,143,191,228,123,219,104,172,154,182,108,238,83,131,104,190,25,36,42,52,142,130,38,10,42,103,237,75,199,88,1,59,253,31,55,175,97,189,62,115,10,113,106,147,50,138,76,239,27,125,62,22,190,27,99,162,168,20,121,93,218,152,114,197,227,192,167,213,199,227,36,140,60,74,208,128,238,172,251,129,122,11,68,192,71,234,225,131,189,130,29,225,207,166,7,196,25,27,5,18,183,251,249,88,104,157,35,71,37,241,163,162,59,229,116,187,145,183,5,107,129,39,99,119,147,28,32,192,86,139,153,144,9,87,217,90,206,241,145,57,74,97,67,20,82,85,59,26,95,136,213,134,147,3,95,203,2,71,125,75,27,71,228,113,100,239,56,129,207,65,81,95,30,244,151,219,227,227,71,154,220,5,47,246,215,131,47,245,20,150,226,178,152,36,63,20,183,221,4,216,7,226,49,151,97,109,153,133,47,53,224,33,167,221,21,122,48,148,200,145,71,17,29,72,227,9,84,209,216,123,200,194,160,57,140,234,0,130,227,56,31,94,72,109,39,163,166,159,47,47,209,211,14,171,141,59,102,213,131,81,120,55,194,94,226,93,68,199,203,70,90,213,154,24,141,13,170,124,236,227,227,150,55,85,115,44,180,182,77,191,41,137,149,86,197,132,98,84,104,201,58,79,42,17,141,41,234,22,75,233,246,249,177,74,142,149,181,186,149,25,57,189,217,66,255,159,86,27,14,177,166,69,69,23,194,144,83,139,11,100,79,66,103,9,184,56,31,78,52,203,90,94,46,219,33,122,134,185,157,152,112,46,140,254,57,188,144,219,53,65,163,211,103,206,0,97,174,50,226,208,140,224,232,104,159,153,57,83,155,156,180,160,45,32,79,123,113,216,139,90,222,21,23,215,211,142,55,92,64,3,140,111,140,148,10,86,23,136,194,116,102,200,218,1,151,84,35,148,169,232,52,142,193,203,139,184,95,6,192,236,5,232,191,167,59,247,117,128,85,92,217,132,87,43,45,186,73,198,144,253,217,240,252,245,141,100,12,239,246,149,79,251,210,153,83,180,182,148,202,72,203,154,101,141,173,36,97,119,101,59,114,187,150,230,234,121,120,31,213,129,157,144,189,62,70,45,243,110,134,93,225,170,200,93,87,165,205,158,109,118,114,101,78,152,11,110,220,114,219,94,196,45,177,134,68,46,218,127,238,191,247,95,185,43,252,222,82,30,110,57,198,135,3,221,75,213,129,170,182,129,105,167,82,99,219,232,80,108,143,18,121,233,193,187,111,31,220,249,83,58,15,101,254,52,34,96,125,23,189,117,110,192,58,194,92,82,95,14,156,80,186,174,116,250,139,152,181,86,113,175,63,76,212,146,114,251,163,183,2,230,104,74,12,122,40,216,84,186,126,235,22,217,53,154,79,103,155,68,233,206,65,135,119,223,60,248,143,103,120,172,113,170,225,34,168,236,98,46,224,93,248,191,202,149,43,149,118,123,32,140,187,110,18,133,157,2,129,196,85,240,202,143,6,66,86,169,38,81,69,159,172,182,205,112,236,43,248,126,133,191,207,192,34,162,42,104,32,180,110,148,84,20,184,192,140,247,63,120,102,255,23,223,16,240,240,130,118,170,194,253,247,255,253,224,71,63,17,21,24,97,173,36,62,172,58,240,151,181,90,131,252,63,186,23,77,53,102,206,192,255,35,71,102,138,35,216,46,22,120,221,102,235,103,140,21,216,86,66,170,143,28,121,49,157,120,40,70,67,41,43,222,132,33,241,124,67,220,29,216,214,147,18,209,245,25,158,24,155,214,131,51,7,184,11,75,205,139,125,240,147,183,30,188,253,179,180,139,55,95,93,127,203,71,96,243,223,72,240,115,72,54,163,212,27,137,136,128,72,200,111,226,198,183,80,173,112,147,22,234,145,15,241,207,77,86,65,117,47,84,109,106,109,74,140,92,230,140,72,163,60,208,99,214,146,5,173,30,48,187,155,60,152,4,158,152,4,32,40,109,99,8,52,182,243,69,95,36,176,98,123,181,67,0,102,9,183,106,52,39,67,200,168,19,201,139,15,226,39,30,8,37,93,143,128,154,232,234,100,176,10,178,147,121,98,155,227,140,75,145,77,59,63,198,136,27,14,224,90,198,171,217,83,233,27,243,209,199,14,60,70,185,236,37,143,223,218,132,85,195,148,68,234,242,245,20,37,171,231,125,96,49,109,9,204,143,93,87,201,220,241,200,103,148,168,41,113,89,119,85,39,124,217,50,11,13,50,26,228,85,226,165,193,95,16,134,124,248,31,166,63,118,96,106,217,169,15,190,254,204,254,239,126,76,207,243,99,239,48,115,248,105,179,228,135,240,225,59,229,115,248,238,219,251,175,254,231,131,119,158,59,120,227,157,71,141,180,75,121,104,101,213,44,188,202,245,227,107,208,243,77,32,228,165,12,150,145,163,2,95,1,227,141,196,229,203,174,159,124,142,236,222,42,28,15,193,2,187,119,70,132,40,207,89,150,76,212,166,97,225,177,119,4,176,179,8,16,45,68,237,229,195,98,51,39,166,250,34,243,120,196,71,197,172,212,52,128,147,246,128,147,230,70,98,169,78,73,22,142,99,198,101,36,179,252,50,130,7,106,97,145,89,62,30,50,41,7,112,68,98,153,2,37,81,139,250,137,239,197,151,219,185,68,211,35,36,50,77,14,49,32,242,161,200,33,15,177,49,91,59,122,98,196,220,61,218,134,101,4,57,52,195,155,108,250,129,143,139,214,237,248,9,103,95,100,0,214,112,115,19,224,34,99,182,208,223,246,0,254,68,171,88,218,131,113,52,66,155,183,131,174,7,120,168,220,140,128,63,195,91,235,190,154,182,16,159,252,52,87,194,249,35,228,95,66,100,28,119,185,16,200,2,148,88,192,77,173,251,65,37,66,137,21,134,78,34,51,139,124,135,7,127,122,246,254,47,191,241,224,221,159,60,184,251,43,37,100,14,135,70,5,168,113,79,1,9,9,98,35,64,197,163,218,40,5,41,104,166,98,22,233,44,29,240,77,192,90,110,88,98,250,105,104,0,24,130,120,141,208,52,193,198,61,248,240,191,247,95,250,241,254,187,111,237,191,252,29,50,96,171,110,21,195,211,66,99,82,193,152,55,44,66,48,213,49,81,14,158,82,19,37,54,205,49,15,173,229,71,45,220,29,212,208,48,111,112,0,212,94,236,169,163,59,248,198,191,221,127,255,71,134,209,77,62,138,209,109,120,24,61,40,111,116,44,165,213,213,80,29,160,154,103,83,254,223,253,55,239,60,184,243,243,131,55,126,122,255,13,56,20,254,96,170,244,232,102,227,181,241,14,59,111,22,107,126,167,115,57,184,224,131,172,161,131,218,60,147,253,55,127,189,255,252,247,232,52,0,107,135,204,68,72,39,148,50,46,243,176,102,184,51,145,175,191,188,233,174,107,82,7,43,96,243,88,237,110,6,236,18,1,133,33,20,41,206,139,34,219,215,223,96,41,90,155,194,27,32,152,202,139,11,248,75,23,242,168,138,84,2,108,139,93,47,4,213,85,84,242,94,80,53,168,54,201,185,138,252,226,159,31,190,240,202,254,207,255,245,254,171,207,131,124,135,7,229,233,45,46,196,89,244,162,188,193,26,178,82,242,104,182,85,116,208,109,233,234,91,89,147,46,248,162,151,36,120,33,137,134,208,112,48,4,30,78,137,216,63,95,131,95,253,180,146,141,192,80,249,252,146,22,231,205,24,188,45,45,87,103,59,207,19,176,13,195,76,5,111,202,214,176,10,37,45,32,145,223,14,254,245,149,7,191,120,246,144,89,9,100,184,21,210,22,231,195,54,221,29,106,178,5,199,6,81,48,16,222,101,59,140,218,149,142,143,102,30,38,77,88,118,22,213,176,11,167,104,24,12,81,61,24,64,105,177,47,179,186,136,252,94,82,202,137,97,112,219,127,233,151,200,74,216,252,170,30,73,40,141,251,162,192,50,173,40,52,85,46,0,7,151,76,250,16,96,160,31,22,130,2,171,42,199,174,233,250,44,119,61,242,36,181,16,121,72,190,9,232,195,61,153,89,29,169,251,210,91,136,60,26,141,41,149,7,248,191,254,176,255,131,31,139,38,88,37,53,173,15,47,195,40,41,249,192,185,125,219,66,208,220,12,23,201,41,59,184,242,220,208,236,196,100,84,15,95,120,249,224,149,87,15,126,249,38,73,250,56,112,161,141,177,2,173,0,181,147,157,66,75,140,131,199,146,2,41,34,77,11,173,126,94,104,185,181,15,148,32,136,48,229,215,127,75,49,124,88,40,68,139,222,53,252,45,77,15,22,117,255,197,223,30,252,240,191,31,188,244,213,251,95,253,51,215,234,9,102,224,19,67,53,158,89,244,16,72,166,142,165,200,82,208,57,22,72,247,108,90,8,249,113,161,101,80,170,43,56,70,102,12,235,176,255,202,183,31,252,233,93,148,163,135,97,26,39,11,127,59,211,187,119,247,165,123,119,159,57,248,205,91,41,28,227,39,204,163,10,8,106,12,145,105,179,112,157,28,98,212,216,242,124,66,12,177,244,248,153,234,44,83,65,52,129,22,222,123,239,231,202,90,25,162,144,14,229,197,240,142,92,141,77,202,66,147,102,244,234,3,153,70,170,249,166,13,115,158,145,114,139,120,231,241,227,31,30,138,103,84,27,149,44,35,99,3,233,75,98,4,64,20,224,24,147,128,125,247,100,112,30,255,160,10,130,184,116,82,206,103,78,141,2,202,228,112,22,139,244,253,183,238,221,253,198,189,247,223,223,127,233,205,123,119,95,222,127,238,217,7,119,238,50,142,247,165,31,195,28,254,247,131,111,34,95,245,209,15,128,175,122,248,230,159,30,254,232,103,10,61,102,122,26,83,207,121,170,26,122,141,76,53,53,126,91,160,76,199,15,110,229,33,140,241,186,68,13,105,142,76,50,73,30,144,82,214,48,3,250,50,91,210,126,153,132,87,22,184,175,194,141,43,8,71,6,26,93,105,26,225,63,3,19,181,213,99,0,8,215,214,15,5,72,59,12,60,180,163,2,24,160,50,134,202,77,71,130,207,37,215,239,120,237,195,66,231,231,191,123,240,199,183,50,208,145,109,30,3,108,140,138,99,57,197,9,171,132,126,231,80,22,84,215,72,191,87,226,245,43,110,119,9,27,94,134,215,101,171,0,20,174,134,201,124,47,217,24,25,12,7,95,253,229,193,27,63,61,248,209,215,152,20,153,134,132,210,238,145,64,161,198,54,31,105,173,241,57,135,218,113,138,166,203,255,192,28,8,42,72,53,9,215,48,15,154,46,64,203,244,38,40,117,2,227,68,172,145,152,242,71,234,27,241,167,225,170,144,84,171,160,86,6,17,189,2,135,45,112,175,248,102,52,114,154,55,58,160,170,140,153,81,45,91,152,190,177,235,182,201,17,101,213,201,200,169,165,76,195,154,85,115,230,165,47,79,153,209,48,215,168,164,111,79,105,49,94,108,94,34,35,210,175,80,217,235,235,233,155,84,60,236,31,171,21,190,72,181,45,224,211,0,88,244,2,185,66,172,55,45,153,101,142,220,27,136,187,119,26,42,6,23,130,149,144,40,52,177,241,50,150,66,49,95,85,141,55,0,171,110,164,171,170,213,208,252,6,32,195,156,81,71,9,252,67,199,219,97,167,228,236,164,22,92,126,224,85,187,174,237,234,118,136,211,196,240,147,67,187,104,7,40,82,172,40,105,215,236,239,194,174,253,169,137,185,120,68,227,224,193,184,24,242,104,131,217,127,238,15,15,158,125,141,238,188,195,13,9,53,133,184,144,170,236,241,246,7,251,47,188,183,255,226,27,15,222,252,37,111,20,16,154,186,47,103,218,238,69,192,246,114,35,126,134,170,104,170,143,6,190,4,233,27,41,203,121,182,51,9,183,194,26,181,56,247,66,157,248,149,161,188,248,211,135,223,147,156,28,193,241,10,53,182,20,52,200,219,236,194,174,241,128,45,165,112,184,247,209,155,7,207,190,77,39,1,34,241,193,143,62,178,168,183,68,27,109,202,252,168,23,75,7,104,139,24,207,162,189,33,143,164,76,109,25,148,18,59,140,252,117,63,152,191,126,89,86,73,23,217,116,100,100,143,52,184,237,32,249,37,114,59,160,181,244,206,46,218,119,46,151,11,26,38,168,27,147,223,177,145,25,162,65,194,139,191,182,236,24,122,161,230,20,181,220,91,55,140,71,95,228,126,175,61,160,187,247,159,191,255,131,59,199,219,29,222,133,107,93,209,235,111,30,187,248,56,187,210,44,58,208,156,224,39,111,113,0,14,104,250,152,47,199,149,243,54,64,63,193,11,62,5,117,201,218,121,170,179,106,225,205,52,58,137,141,118,229,204,76,40,113,55,242,233,129,116,254,234,183,255,58,38,246,116,103,109,7,39,38,70,57,226,236,186,97,236,227,103,6,140,124,248,181,95,146,92,117,199,186,1,188,184,21,249,93,13,156,180,183,131,87,94,121,240,209,49,35,37,97,111,128,139,88,244,147,158,171,245,73,217,192,131,175,61,183,255,252,159,10,247,121,168,69,77,244,69,53,223,240,8,206,56,133,180,237,175,96,30,167,106,102,30,101,224,151,245,54,172,66,107,174,223,123,11,246,240,84,237,255,222,29,56,242,120,126,48,234,237,183,183,61,218,189,55,80,185,31,126,131,241,228,63,248,203,253,175,191,112,44,183,223,149,58,209,34,154,131,152,237,180,218,219,59,45,224,105,202,163,92,69,38,104,83,138,105,178,243,110,35,183,195,232,22,225,209,181,43,105,162,146,219,127,238,253,131,151,126,46,47,203,11,92,49,62,250,4,55,5,101,140,180,130,73,36,191,41,162,40,211,117,97,74,31,178,201,251,111,222,25,219,191,243,125,161,180,66,204,152,111,183,25,27,169,57,132,204,13,20,239,40,199,203,152,76,69,182,203,105,204,150,25,99,6,138,118,36,10,16,74,28,113,18,133,187,84,152,35,53,48,95,118,174,128,39,223,16,133,103,5,168,182,139,246,251,35,203,126,57,163,151,162,95,234,22,21,147,69,92,202,186,32,180,189,205,176,146,126,151,150,20,217,205,106,202,27,129,88,34,211,28,20,192,229,227,223,97,121,216,143,35,159,150,180,105,69,14,72,97,145,132,196,219,74,70,73,5,132,245,41,111,77,57,153,13,55,190,64,233,50,11,128,65,252,245,82,185,10,105,251,202,138,216,73,134,124,226,105,131,47,108,218,112,38,21,33,51,249,78,134,43,208,169,201,119,98,84,150,139,54,180,171,188,163,129,152,115,97,105,46,237,200,16,166,44,149,9,194,186,235,198,232,32,38,45,231,129,88,204,160,152,105,189,228,74,205,246,245,10,60,76,166,234,199,129,228,112,52,220,255,234,159,15,222,252,175,253,87,222,229,235,64,172,154,174,123,235,6,11,2,211,164,121,245,66,115,22,109,155,167,172,116,125,92,56,198,124,38,180,25,122,65,187,248,252,104,229,66,179,99,237,154,231,38,58,125,84,107,169,203,188,44,239,31,16,246,245,48,194,120,19,249,54,12,57,105,230,141,137,201,240,91,51,242,171,65,204,10,161,130,42,71,155,177,65,169,113,132,76,102,163,231,136,63,38,204,211,148,2,6,237,193,81,87,4,27,163,63,114,200,209,168,75,210,30,190,38,109,243,162,180,86,111,109,126,12,43,242,72,118,12,23,146,13,210,116,49,10,161,126,82,8,206,186,196,110,132,115,106,24,199,133,147,220,121,34,165,92,202,181,21,203,79,244,202,230,206,155,40,52,111,169,204,50,206,89,25,206,163,90,113,234,243,113,240,253,175,98,242,72,206,212,121,155,221,48,34,194,194,232,27,210,200,105,241,6,139,177,91,162,251,28,158,75,29,158,78,3,227,17,168,32,221,94,159,20,21,124,248,235,239,150,54,55,203,98,147,1,15,182,249,57,114,33,52,204,78,145,165,243,54,67,90,105,167,216,198,83,250,205,217,119,218,200,30,49,225,249,206,71,25,160,60,65,110,68,143,14,20,218,78,113,160,176,126,7,0,69,140,236,120,49,99,255,206,135,25,32,124,153,136,117,71,134,1,105,166,56,8,104,175,3,32,192,135,53,58,86,168,158,175,195,0,194,181,168,89,109,107,81,139,222,28,110,64,182,84,140,25,80,245,188,102,94,64,27,219,163,133,10,83,205,49,168,112,80,96,32,229,74,175,75,238,229,228,153,197,243,135,6,34,228,50,147,244,120,110,170,160,202,31,83,195,254,248,116,95,69,146,59,143,174,223,26,150,43,217,144,199,122,128,181,2,245,196,35,55,167,251,239,254,254,224,135,95,55,90,46,200,107,215,67,232,182,136,217,194,104,250,40,99,127,197,12,17,38,135,91,30,164,46,145,7,88,32,124,82,182,7,70,211,2,214,155,112,219,232,127,122,117,250,233,213,233,167,87,167,159,94,157,30,223,213,233,39,124,61,100,38,251,199,120,55,148,162,252,139,189,200,27,116,71,52,248,38,136,56,211,30,188,241,214,254,71,111,168,103,165,234,213,123,120,51,191,209,206,203,220,62,181,27,28,126,22,22,208,178,211,147,48,225,33,200,237,213,48,106,211,64,220,194,42,46,38,199,28,199,122,26,39,70,239,42,239,94,123,255,189,87,136,162,150,174,20,185,49,5,68,234,248,235,192,116,182,188,128,224,140,112,71,26,132,253,170,195,167,68,124,98,118,205,92,69,210,205,30,7,213,98,142,190,105,111,83,205,168,117,255,197,31,236,191,255,30,227,174,180,235,88,238,187,58,240,243,131,111,189,181,255,202,27,44,98,1,177,140,213,90,152,42,48,0,98,104,157,219,194,244,240,22,82,46,185,218,231,51,5,6,160,216,193,170,183,209,146,110,15,89,220,220,56,14,127,121,142,46,49,9,229,112,24,180,201,109,153,144,204,67,55,203,54,33,82,99,61,24,132,78,138,143,3,35,135,90,171,228,89,170,172,51,83,149,244,88,117,75,21,107,132,101,114,219,91,126,43,13,67,230,158,122,40,48,38,24,7,64,139,124,67,237,96,14,222,120,231,225,27,127,60,182,54,191,249,236,253,247,127,147,211,230,200,107,34,249,25,117,15,112,51,122,18,237,12,99,174,60,225,174,151,200,194,169,44,204,16,39,26,126,218,40,20,65,61,109,48,165,113,55,145,193,72,140,39,206,236,177,31,56,3,187,205,53,27,192,184,41,232,213,142,81,171,211,209,8,197,171,244,189,255,180,126,237,63,224,50,255,91,63,217,255,193,79,11,91,8,168,154,137,33,222,211,152,171,179,1,84,55,27,163,78,140,186,74,247,193,176,248,116,202,44,249,198,201,196,166,75,183,105,125,98,10,140,81,214,252,24,185,52,132,64,132,32,160,180,41,159,67,203,223,53,62,6,110,232,112,155,117,180,161,97,82,56,130,201,74,189,163,137,1,128,17,174,172,134,237,93,98,115,163,171,71,136,131,151,176,195,59,77,119,147,220,131,186,197,207,96,239,141,99,114,214,48,153,233,164,74,231,142,30,97,148,26,154,137,16,9,166,40,161,172,138,106,198,67,138,116,91,30,90,148,218,216,167,11,111,108,45,38,152,20,252,83,1,49,9,249,37,48,170,96,174,117,118,191,19,70,154,35,191,208,149,146,33,169,97,200,48,44,6,191,9,67,249,86,94,195,182,197,205,120,59,117,143,98,82,194,102,26,46,120,117,198,96,52,52,42,104,110,31,197,67,33,104,145,228,184,78,94,9,131,41,2,251,24,194,96,14,18,27,114,195,129,210,171,180,2,81,64,109,90,168,151,13,187,160,164,208,40,28,36,84,1,246,160,24,161,166,150,71,4,49,97,37,25,190,246,54,49,114,75,164,93,197,250,221,74,15,152,80,3,166,42,225,222,173,200,76,162,104,128,121,98,239,132,113,118,214,25,209,147,216,193,122,68,209,200,165,201,238,76,175,89,30,60,116,150,28,20,193,21,167,50,8,221,149,233,141,128,235,42,80,6,33,186,14,188,81,150,128,199,171,148,234,18,198,156,167,28,244,43,196,138,183,248,165,56,29,88,65,123,59,54,221,124,163,59,217,154,114,1,76,131,95,230,249,57,42,94,247,74,56,55,253,242,151,199,120,75,185,56,210,244,99,229,101,229,18,120,40,52,169,194,147,135,138,97,134,71,60,70,234,168,124,84,193,29,205,218,47,14,96,17,103,48,31,198,114,204,5,177,232,231,255,117,240,219,215,248,140,183,61,55,217,96,222,179,71,50,94,76,118,43,201,211,143,198,122,145,54,157,99,190,72,129,192,166,81,28,176,124,222,3,0,43,65,51,202,246,124,248,198,157,135,63,19,86,26,240,47,204,123,243,200,97,141,180,166,115,153,119,133,192,211,126,71,56,55,216,64,7,29,26,98,46,166,27,185,143,155,119,111,63,42,94,157,221,70,186,91,220,159,247,90,228,105,150,247,217,139,73,236,197,71,122,46,185,118,194,113,146,50,171,63,140,165,23,47,14,203,211,103,157,37,108,117,183,218,50,227,17,126,165,184,111,139,246,139,176,250,95,230,142,26,163,186,97,167,123,145,210,52,177,156,189,212,65,169,150,3,69,40,180,169,194,86,253,41,130,188,145,191,54,80,149,54,50,3,13,206,218,226,32,81,200,194,6,115,134,62,56,38,28,131,167,22,163,81,1,23,229,152,83,154,136,211,57,154,8,150,178,237,16,154,8,173,27,33,9,105,165,71,148,132,104,91,107,90,180,184,180,40,164,214,225,178,144,44,27,230,202,240,241,240,145,171,163,240,145,114,240,102,70,210,240,254,40,156,164,161,185,2,172,164,10,225,193,188,100,78,251,127,37,212,89,199,225,71,66,157,153,13,241,16,178,60,204,80,68,117,42,87,247,58,106,108,24,253,47,184,225,149,47,14,179,235,179,29,106,74,199,86,216,233,184,93,52,237,72,27,243,202,76,111,185,105,71,148,42,233,152,141,202,43,43,219,91,106,11,83,218,82,231,21,209,198,179,67,36,77,134,53,4,178,150,234,245,168,99,28,94,202,10,23,70,182,119,8,228,199,20,108,104,185,81,155,232,155,179,16,57,34,217,195,6,47,13,36,122,178,134,170,197,189,148,75,240,236,84,216,149,145,244,62,67,205,180,121,223,163,102,100,17,67,30,158,143,37,167,135,195,41,94,254,218,212,44,70,229,246,136,233,87,4,44,7,38,95,201,182,123,8,189,202,177,234,80,234,218,217,39,215,89,57,249,144,43,164,219,38,243,154,98,139,56,26,51,239,217,193,120,152,115,209,216,87,113,140,30,120,38,154,231,113,40,245,74,158,50,37,111,54,5,244,38,114,22,102,181,137,214,214,223,132,214,100,116,53,137,134,46,213,106,117,0,126,20,211,149,72,160,230,170,74,210,45,26,88,36,250,115,178,108,215,48,221,29,179,138,188,36,83,190,207,21,56,22,39,143,231,88,84,25,146,49,22,46,236,216,79,66,101,134,249,135,161,86,41,143,223,103,56,170,212,85,17,213,14,83,168,74,15,119,130,169,97,62,64,132,145,188,130,174,225,68,189,172,132,231,60,110,87,233,143,203,61,90,195,118,47,143,108,36,2,195,61,78,45,146,20,86,227,148,30,145,103,243,199,228,200,60,16,48,131,156,146,53,232,40,166,158,70,16,125,236,254,200,135,240,74,243,6,185,35,107,179,149,158,200,198,201,62,10,79,100,213,176,250,80,115,99,180,97,129,57,245,14,95,80,173,122,238,178,234,181,30,185,215,19,53,172,205,2,160,200,190,200,135,205,16,39,76,13,48,186,217,175,17,42,143,200,255,82,51,247,58,20,14,100,172,122,135,77,214,96,6,108,156,113,182,222,163,198,4,102,244,124,184,173,48,208,155,73,223,6,170,213,181,121,11,152,29,153,142,101,191,143,113,47,191,67,77,115,176,47,159,142,212,170,27,159,25,167,205,110,124,143,100,109,199,184,95,223,225,167,157,231,190,151,157,53,243,220,203,159,116,198,115,239,152,150,150,121,181,30,126,142,185,190,171,217,73,114,183,213,252,89,30,193,109,117,20,87,188,251,207,253,226,254,215,95,96,97,47,153,36,212,41,121,196,6,44,142,195,200,247,226,124,206,85,134,224,13,245,248,64,254,230,58,200,222,59,140,185,135,95,74,164,94,161,81,141,90,240,187,23,117,152,101,167,33,157,50,107,166,178,233,198,183,120,91,121,177,194,190,18,134,48,81,32,10,89,181,232,197,160,227,70,168,19,69,37,40,145,234,6,91,96,102,131,136,41,26,80,63,102,205,165,189,226,168,214,225,102,120,62,108,239,50,251,249,227,138,241,100,208,104,20,82,158,138,177,138,235,18,81,50,103,134,248,106,39,108,221,82,50,94,187,32,223,3,175,171,192,40,242,215,215,81,74,165,185,71,69,32,224,25,6,132,94,18,146,16,182,36,217,250,64,92,10,178,50,16,233,139,99,43,245,116,231,145,157,41,14,229,114,21,98,28,58,143,129,56,22,32,142,217,110,39,161,89,255,84,177,158,139,185,101,238,11,195,255,71,171,8,41,120,242,227,74,15,144,119,111,96,208,130,231,93,30,104,211,176,35,103,105,217,118,157,18,244,115,218,155,245,104,38,220,233,153,217,54,125,154,61,53,59,73,159,38,215,218,171,244,233,204,108,107,141,62,213,219,110,221,2,72,248,228,251,181,153,153,51,172,110,173,61,75,159,78,173,157,98,117,221,214,172,203,158,218,222,20,126,213,33,95,77,157,230,125,77,174,97,95,101,59,38,229,179,211,211,236,203,218,228,140,135,229,45,82,62,211,58,195,218,94,155,60,117,6,203,219,152,125,126,18,90,133,226,46,62,159,174,79,225,160,123,248,188,58,93,175,193,243,26,62,159,129,31,240,188,129,207,179,222,44,54,179,233,144,161,77,78,195,243,58,105,167,118,230,52,60,175,226,115,173,190,6,29,52,57,164,199,182,48,43,61,55,187,191,70,156,27,49,133,118,12,152,218,244,215,74,172,100,221,75,174,109,7,215,163,176,235,69,201,238,226,238,230,106,216,137,185,251,200,160,58,216,140,55,62,94,10,157,16,67,215,1,2,148,76,186,43,99,19,23,24,79,19,70,100,140,85,47,232,109,122,68,96,4,76,45,163,153,127,47,222,168,2,149,232,236,150,18,160,209,125,190,179,250,98,118,187,184,225,224,52,40,225,72,61,167,222,244,206,2,29,232,161,106,59,102,234,156,166,55,49,193,231,31,244,58,157,199,28,81,99,201,91,158,83,127,52,246,250,77,239,51,147,115,91,12,44,112,196,217,143,213,202,104,58,113,209,109,109,232,51,99,85,252,37,203,181,150,203,56,3,59,129,54,112,151,53,134,76,55,158,99,21,218,222,154,31,120,172,2,16,18,104,101,216,167,48,166,114,67,25,224,192,209,233,29,236,146,65,14,91,138,4,150,130,36,187,228,38,58,125,132,221,188,179,119,245,218,141,43,243,79,80,15,150,151,126,108,217,55,111,204,95,93,188,4,133,23,47,16,119,178,7,31,254,183,86,120,249,234,23,159,196,218,207,98,42,107,251,194,197,39,46,127,233,226,141,155,215,248,149,187,101,95,186,246,196,19,215,190,140,78,175,36,163,163,189,112,237,202,21,248,226,224,247,63,121,248,204,247,45,251,252,252,194,23,100,174,166,249,11,23,22,47,127,246,106,195,186,247,193,247,239,255,230,47,24,197,240,55,127,129,226,207,94,188,122,19,122,249,197,107,7,95,255,174,101,47,126,110,254,198,69,248,249,220,239,238,189,247,107,218,4,43,98,9,96,216,139,249,235,215,111,92,251,18,12,233,234,69,28,253,254,159,223,121,240,230,55,89,198,11,27,251,89,188,248,197,39,47,94,93,32,111,31,190,249,222,254,123,175,64,119,247,63,252,61,125,171,127,199,223,60,185,120,241,134,24,230,253,215,126,121,240,226,187,108,152,125,123,219,97,186,186,36,108,135,36,62,102,55,12,16,237,26,123,34,81,94,163,69,112,201,166,86,192,151,131,181,112,145,221,10,52,122,244,205,69,191,139,110,63,162,120,141,22,147,175,169,213,69,99,131,181,193,141,45,26,155,180,0,227,16,60,73,194,16,52,214,105,201,130,11,103,113,219,139,22,104,242,228,198,42,41,38,209,173,187,200,24,122,107,95,128,195,138,170,119,23,225,132,12,214,109,230,64,66,79,234,104,157,168,27,7,85,184,220,206,125,221,39,225,186,179,65,228,101,108,132,189,85,255,43,215,93,60,12,219,220,211,29,39,129,217,19,26,75,48,78,150,244,153,135,242,134,35,33,98,174,230,248,76,221,211,81,71,9,187,218,150,23,232,141,61,245,190,0,153,23,121,77,66,134,173,221,102,35,159,162,38,68,199,150,21,167,250,61,124,110,212,73,209,34,134,159,157,169,217,73,152,184,29,52,83,81,178,218,92,110,147,241,209,254,133,91,34,81,139,145,188,75,150,128,38,125,100,67,17,230,88,24,71,85,187,179,203,140,219,78,207,74,222,78,17,227,33,146,31,220,102,74,113,44,97,6,111,141,122,159,48,185,189,184,49,111,183,122,81,4,175,111,70,30,222,252,78,79,206,156,130,131,232,244,233,233,153,233,233,83,103,78,159,154,84,141,139,158,96,217,125,30,171,17,239,92,104,9,38,216,3,30,44,72,208,68,213,91,8,131,53,132,124,170,136,3,81,41,254,18,128,11,6,228,3,140,16,32,20,69,48,12,124,123,113,35,220,38,237,228,148,211,198,216,198,98,158,251,88,51,110,1,21,249,233,11,196,126,110,45,130,57,227,7,196,42,158,213,149,217,82,68,117,226,14,123,255,131,215,137,107,103,238,71,23,188,53,170,145,81,191,226,238,250,198,175,2,165,58,75,150,50,168,122,204,124,239,232,7,220,252,215,88,21,150,1,160,135,142,89,188,58,117,219,228,94,97,249,31,225,53,163,250,5,49,208,49,86,215,151,169,39,122,186,255,199,95,28,60,243,22,79,19,109,252,180,221,243,46,238,116,233,29,42,239,236,183,7,63,252,137,97,120,117,241,81,184,29,240,251,62,6,97,146,197,61,61,64,249,1,48,169,254,122,224,121,234,55,186,139,165,241,51,164,113,117,217,199,127,237,255,238,59,245,1,85,39,245,170,147,3,170,78,233,85,167,6,84,157,214,171,78,15,168,58,163,87,157,25,80,117,86,175,58,155,170,186,108,167,211,169,146,155,228,84,242,85,89,70,178,171,226,207,108,94,45,36,142,217,4,101,184,233,51,185,173,68,85,53,85,18,210,129,84,134,32,81,148,74,51,37,202,149,20,58,132,162,42,57,126,68,199,90,166,49,236,57,190,229,119,161,14,206,162,71,219,101,191,242,2,58,19,178,47,227,168,96,79,153,232,41,89,226,95,87,136,63,189,199,21,39,83,58,53,197,30,47,160,176,37,71,2,165,220,112,232,173,136,243,142,148,47,182,54,188,77,151,29,169,169,252,21,52,101,135,154,171,3,248,186,207,199,40,118,109,122,201,70,216,38,1,36,18,98,226,210,235,120,55,66,20,212,118,55,118,240,54,95,77,116,1,160,243,2,20,213,123,145,152,177,60,167,224,71,78,136,101,4,148,49,236,1,190,200,117,235,39,224,85,115,209,0,17,239,50,78,20,253,155,59,222,22,69,77,145,162,19,47,51,51,169,117,232,49,207,66,216,16,48,15,244,241,163,139,154,42,80,163,159,19,132,146,24,193,206,85,213,68,21,192,148,49,112,101,147,193,218,245,233,169,233,83,245,153,218,244,84,189,62,61,59,83,159,157,62,141,70,26,220,33,178,177,71,61,34,201,105,151,120,155,250,193,205,54,29,188,96,79,244,84,198,101,151,126,31,2,165,246,240,190,189,161,57,234,51,63,121,14,178,58,143,80,0,13,176,218,6,191,124,94,123,146,215,150,201,199,120,23,89,87,124,254,209,148,12,130,176,22,202,47,210,174,247,188,250,52,175,190,237,70,1,73,24,44,250,80,189,237,121,245,25,115,235,106,138,112,106,179,75,171,207,242,234,60,69,216,50,219,132,0,44,126,229,249,198,91,194,5,153,124,132,148,83,92,123,252,80,127,55,137,247,231,194,251,175,177,199,25,166,61,158,36,19,89,159,77,0,21,82,1,197,26,134,121,92,8,149,210,106,167,135,74,17,102,80,159,255,185,201,248,63,213,72,159,185,37,82,158,122,169,80,83,60,200,79,170,41,220,78,236,174,116,120,67,24,75,39,243,61,191,126,28,250,185,30,192,57,211,14,13,58,60,180,21,61,72,114,166,21,25,69,120,120,75,90,244,168,44,92,188,4,14,149,184,64,67,74,80,168,76,43,252,114,174,224,104,120,40,159,108,59,82,107,94,100,60,34,136,165,185,33,122,179,82,168,33,30,248,209,220,16,185,173,40,56,55,17,62,209,0,106,113,169,85,100,76,60,2,81,166,29,30,70,107,104,35,148,155,228,174,184,153,118,68,28,211,1,13,49,35,69,45,72,107,186,33,204,231,46,206,36,140,59,140,127,69,64,84,104,156,82,152,154,136,58,241,234,127,34,125,99,52,201,150,129,96,201,62,203,104,73,9,75,195,236,156,240,72,82,236,113,232,33,40,172,124,27,24,237,5,67,182,44,219,66,71,206,191,150,167,36,158,76,162,21,46,94,247,237,109,100,148,26,123,52,144,34,17,74,173,198,30,189,123,136,164,220,78,180,139,201,134,31,87,169,196,141,17,15,131,182,85,238,219,254,230,38,50,11,137,71,66,51,17,113,189,151,0,64,119,75,187,37,232,143,105,176,58,75,214,166,219,37,18,6,170,209,64,0,10,35,84,88,145,67,200,94,178,208,154,204,194,251,37,96,124,216,221,176,69,184,44,168,93,182,161,157,61,38,181,46,110,251,48,94,34,165,100,181,10,86,18,129,240,226,56,78,39,108,185,157,69,232,3,214,179,138,186,152,249,216,111,123,200,28,223,190,253,88,109,96,5,188,209,161,50,87,91,237,128,204,157,233,34,28,242,3,88,48,166,83,65,123,124,44,225,138,9,241,30,11,248,75,133,85,116,98,162,131,225,97,79,46,3,66,198,151,162,112,115,193,5,30,144,4,73,219,177,202,183,111,35,115,150,250,210,160,5,12,80,199,142,103,166,19,84,81,60,232,151,203,77,84,229,5,206,231,23,175,93,197,251,184,216,43,109,195,98,133,219,176,118,228,170,142,207,27,250,199,190,75,22,131,45,42,157,172,114,185,202,140,68,155,124,26,215,0,43,224,112,134,174,250,140,223,140,149,24,150,234,72,200,23,4,147,148,123,19,39,160,188,13,245,255,211,112,10,125,4,169,153,21,172,73,50,39,63,199,57,35,110,59,94,149,202,60,171,27,171,219,150,94,71,181,140,16,245,136,157,18,212,27,31,47,201,154,226,16,84,170,150,249,160,46,182,253,68,155,4,85,50,227,215,20,2,166,11,140,26,93,154,199,55,146,164,139,32,42,89,143,239,33,195,221,63,169,111,58,198,171,159,196,80,55,250,155,170,223,46,87,129,213,8,244,181,244,132,249,163,67,19,219,85,211,187,216,246,84,211,60,94,75,217,215,168,213,181,211,174,11,25,92,54,95,203,216,218,173,99,230,35,121,41,135,42,0,137,26,3,225,103,0,146,219,245,79,70,97,135,136,50,228,47,188,189,1,127,227,243,187,136,132,115,12,3,29,0,155,9,72,212,164,19,167,77,149,255,227,227,236,167,113,123,120,122,242,35,188,110,40,41,9,145,136,22,28,65,198,67,88,10,45,160,78,253,232,221,66,122,90,40,119,201,121,129,88,135,95,127,217,245,19,42,45,107,178,154,113,46,20,90,116,252,205,164,170,170,33,105,252,164,24,175,72,132,60,234,80,121,212,35,69,82,40,165,191,241,145,9,167,72,213,224,47,80,179,114,21,72,181,219,233,236,42,253,138,27,27,76,78,137,115,247,227,107,91,94,132,90,166,212,172,253,181,82,48,62,46,166,95,10,188,237,49,212,246,148,113,65,177,62,208,183,208,225,165,48,33,165,60,146,229,90,125,32,144,149,144,133,133,26,139,206,185,115,86,205,34,62,40,140,138,215,152,82,84,196,35,50,160,87,173,137,64,19,33,147,230,228,8,100,161,210,103,195,52,240,38,139,82,85,81,62,142,129,81,205,206,15,5,56,231,10,72,6,232,249,136,183,39,39,79,207,78,123,51,100,42,159,33,143,182,175,190,119,79,78,205,226,235,142,227,126,6,159,236,88,125,219,57,57,235,77,227,165,97,231,51,240,96,183,233,59,192,199,160,93,106,157,172,123,83,101,9,156,26,222,186,77,56,209,4,58,121,91,101,219,231,37,62,148,252,246,149,131,55,222,129,66,168,54,23,54,74,49,127,23,195,187,23,159,127,248,111,63,161,31,224,187,54,127,215,158,176,238,255,226,223,224,5,28,131,241,248,120,251,156,83,155,195,150,238,189,247,173,58,251,168,17,150,5,117,188,176,186,160,223,233,114,42,79,95,223,8,183,201,123,64,150,199,200,157,45,251,157,161,242,222,248,56,215,163,254,224,47,64,160,153,169,250,237,219,116,47,169,233,70,1,115,215,215,73,211,139,92,236,39,71,15,243,19,227,101,11,52,251,132,58,48,64,86,74,166,218,49,46,89,192,200,195,185,154,122,123,8,152,115,54,80,111,13,197,39,252,97,34,88,242,150,225,97,2,152,144,102,230,45,102,3,137,201,69,71,137,157,2,88,72,219,171,212,209,165,29,51,152,95,234,117,58,139,212,63,55,77,68,51,218,117,66,76,217,236,96,7,27,38,70,129,68,152,38,164,244,93,228,217,116,38,234,100,236,37,215,5,247,132,205,32,189,177,85,150,77,128,112,129,30,247,199,208,15,234,201,174,246,54,77,93,209,167,139,24,171,236,82,47,48,236,96,198,147,120,91,48,148,185,0,111,171,137,165,113,80,221,222,240,91,27,205,250,20,32,201,248,184,145,231,100,176,10,163,220,57,208,203,138,42,230,7,108,121,37,181,8,219,184,140,209,28,141,55,216,36,197,58,209,80,97,210,60,124,166,230,20,54,166,144,109,123,17,31,16,109,139,28,37,82,167,69,63,80,68,110,203,141,91,64,79,80,9,130,205,145,22,230,172,249,197,5,32,119,23,46,194,159,126,14,216,242,206,83,10,1,104,139,141,227,48,75,85,231,116,15,165,21,103,15,237,44,40,128,36,243,109,91,22,146,54,84,96,57,123,140,233,93,241,219,43,13,101,176,204,253,130,188,187,220,142,137,116,182,18,211,187,171,21,100,176,178,181,211,62,111,244,242,106,5,47,199,178,149,229,205,86,191,201,55,111,103,204,15,198,252,178,191,212,89,6,98,102,41,35,3,152,116,230,18,182,32,228,104,111,88,114,112,22,110,201,200,165,107,114,249,42,94,155,225,6,248,44,173,71,189,150,169,86,114,225,218,149,235,243,87,255,105,229,242,133,21,169,20,108,88,243,87,47,112,133,17,118,222,47,55,82,125,185,109,162,203,212,58,122,226,242,23,46,42,109,119,6,181,87,110,42,220,42,204,25,166,23,113,49,129,30,133,228,124,210,43,45,213,150,229,41,133,11,54,244,131,186,246,65,146,70,96,203,173,94,159,191,121,227,218,19,43,23,230,111,94,92,225,67,92,138,108,119,217,102,51,221,116,137,161,154,156,230,249,139,55,191,124,241,226,213,52,184,112,223,132,148,91,57,239,185,65,35,141,98,52,95,121,35,225,247,138,202,190,234,211,77,161,147,81,46,71,141,206,118,133,102,62,219,64,134,235,108,103,48,110,204,211,185,177,132,114,99,94,150,27,75,82,220,88,146,230,198,18,201,141,193,126,243,96,99,102,79,5,100,230,71,184,53,30,64,24,111,152,14,97,114,58,90,196,76,130,16,35,170,120,190,125,219,18,214,19,74,113,25,217,62,56,215,96,147,248,201,46,206,126,124,188,142,175,213,34,118,230,113,214,208,58,153,0,164,136,164,131,71,39,123,144,213,17,91,253,118,83,97,30,174,193,2,63,25,117,136,45,74,223,235,196,30,179,68,178,206,82,125,255,24,112,5,32,2,80,238,8,190,8,55,75,229,137,127,28,243,219,14,26,21,70,33,96,231,19,36,96,4,229,9,172,177,24,141,235,28,139,26,215,141,145,8,198,77,102,92,55,54,133,63,104,132,96,226,93,215,139,27,99,211,80,68,115,178,98,237,238,206,216,41,172,100,141,157,59,75,213,56,99,4,255,129,14,158,19,42,161,179,39,233,171,115,255,216,76,65,195,40,123,0,195,245,143,169,198,254,145,2,232,31,173,115,248,132,148,114,194,18,173,210,109,51,1,32,56,73,97,112,206,34,56,25,169,130,135,219,129,221,90,10,109,169,168,186,119,247,153,123,119,127,245,240,103,207,239,191,253,193,189,247,255,227,222,221,247,184,149,203,30,213,147,135,189,184,131,162,213,231,110,94,121,130,90,105,160,198,139,250,187,167,228,195,196,14,109,151,98,11,241,55,141,54,81,158,166,171,236,59,237,176,69,12,169,144,142,92,236,144,148,236,231,129,196,150,204,43,82,110,2,151,233,179,84,0,30,61,119,169,4,255,56,211,182,85,217,45,65,73,153,140,50,129,251,223,255,87,58,43,11,88,248,176,74,204,76,81,178,72,97,80,22,247,252,165,84,183,203,204,139,18,205,158,16,215,198,68,107,152,104,136,148,224,148,137,165,145,178,19,80,180,36,215,213,151,219,40,116,242,139,232,203,109,229,133,227,168,135,49,126,7,220,109,8,88,85,85,20,43,85,116,0,190,220,46,27,240,223,58,233,7,113,114,3,0,71,102,32,205,22,96,38,238,58,115,128,108,138,33,82,131,42,117,183,26,219,68,136,136,54,9,84,216,135,188,49,178,162,110,102,223,214,24,207,75,45,131,224,32,194,42,241,110,124,133,220,45,226,192,148,186,240,168,84,134,18,162,129,99,164,90,31,145,139,187,156,147,40,86,152,165,80,76,228,84,197,237,97,128,77,194,91,94,0,187,49,9,159,8,183,189,104,193,197,69,165,126,83,241,151,253,100,3,227,211,39,93,212,168,149,2,206,117,18,19,153,29,216,180,120,105,62,1,220,107,224,84,40,129,227,169,145,231,172,242,92,48,97,205,145,214,129,10,37,13,248,53,46,126,217,172,33,60,164,96,240,214,202,106,199,13,110,97,68,43,178,78,76,170,9,123,130,77,68,9,134,30,204,220,166,229,102,120,109,245,41,3,167,183,215,111,6,102,106,194,79,39,36,26,77,111,41,89,118,2,98,17,78,129,228,37,228,184,23,193,207,53,35,26,234,67,203,180,179,41,57,95,5,185,151,35,203,231,138,254,94,37,65,11,211,16,132,44,110,74,200,40,150,34,241,146,71,119,53,46,133,84,48,70,102,133,148,181,60,191,163,188,37,194,50,145,142,185,8,108,237,191,251,123,106,81,98,77,128,16,140,242,238,132,75,196,91,161,46,176,196,188,22,194,78,24,29,215,196,74,48,179,50,149,243,185,56,14,147,156,3,126,24,59,177,254,97,114,242,244,169,26,240,57,13,211,68,202,229,115,206,148,172,123,169,62,85,171,205,67,93,81,114,177,62,63,85,155,181,250,108,18,123,98,103,224,130,73,91,65,133,75,160,74,93,166,79,119,153,61,106,228,1,125,64,86,44,140,110,244,224,44,218,244,170,112,160,221,146,104,51,166,74,55,134,218,219,145,219,213,145,12,196,175,142,87,170,151,99,162,105,47,33,61,242,182,16,233,96,191,148,247,90,176,187,198,106,13,17,216,13,75,157,73,138,130,212,166,14,73,63,147,170,154,164,246,100,67,145,241,19,62,53,133,58,148,88,197,169,6,254,193,228,165,150,236,0,246,126,151,208,104,59,32,189,160,190,74,49,124,246,180,52,238,204,138,24,119,129,176,248,21,38,174,94,31,214,85,31,163,65,112,76,153,205,56,42,61,182,149,42,210,138,6,170,172,138,31,154,65,96,118,249,200,208,60,199,160,244,16,38,14,184,155,128,255,175,61,134,58,18,141,195,90,90,102,10,105,106,232,2,124,137,144,140,66,81,185,82,111,134,231,156,90,51,172,84,202,22,53,230,69,117,203,82,184,204,78,11,46,38,145,34,191,13,231,170,218,232,4,171,74,205,236,144,51,89,141,206,1,241,224,162,116,8,242,35,8,43,66,179,50,215,22,119,25,200,143,3,32,0,179,112,15,245,79,70,20,197,232,241,2,12,57,53,28,87,76,126,230,8,50,160,174,102,34,169,62,21,250,65,201,178,241,254,33,197,173,135,100,27,135,76,27,158,16,233,136,253,34,71,186,250,154,20,176,193,61,230,72,22,53,113,212,10,2,108,145,99,221,123,255,173,123,119,191,65,77,30,14,126,248,171,135,207,189,124,255,195,59,192,121,60,124,225,21,234,35,121,118,53,58,9,16,112,85,8,187,8,97,23,32,172,117,235,7,173,78,175,237,197,0,90,151,128,22,78,156,8,1,234,170,0,165,205,9,128,186,4,160,65,85,154,44,57,81,31,216,109,5,196,176,7,117,43,83,39,177,89,81,42,188,117,13,157,61,48,115,10,52,67,54,77,185,161,46,46,215,94,240,10,20,159,149,182,23,54,188,214,173,82,89,61,195,24,159,86,218,211,141,58,244,107,215,23,254,176,255,219,111,11,86,244,224,71,111,50,19,18,224,172,236,116,243,234,166,208,222,82,131,174,204,158,97,219,5,8,53,224,59,215,240,101,45,192,196,157,76,214,86,13,14,105,63,128,22,217,244,13,21,92,210,35,44,23,116,178,127,231,155,251,175,255,235,131,55,127,185,255,242,119,88,16,169,178,109,69,30,49,59,125,204,25,214,68,222,123,244,170,195,18,96,163,188,252,129,208,110,110,2,168,233,96,0,184,116,60,212,176,253,193,157,191,0,118,34,127,197,15,219,98,139,148,0,249,220,10,253,118,62,240,234,128,131,32,86,173,131,60,108,57,67,38,57,199,234,53,138,204,98,112,83,25,153,62,197,159,73,122,2,188,101,154,160,40,173,130,160,195,136,73,102,80,80,38,137,139,77,187,109,4,54,195,137,198,16,156,233,155,148,7,84,63,32,110,157,24,77,42,121,198,61,89,183,61,51,196,145,6,192,78,60,47,173,40,75,129,74,214,232,205,76,170,74,246,196,202,24,92,58,193,18,209,125,225,111,107,89,217,20,210,0,19,171,172,137,95,90,165,148,73,38,214,236,5,20,52,153,186,138,153,38,214,11,232,79,94,69,181,218,148,29,194,111,173,13,213,126,148,40,194,221,53,56,37,200,24,204,23,151,102,24,231,44,163,131,140,149,18,183,49,123,165,159,142,106,71,251,167,163,26,48,0,13,224,75,57,80,94,26,4,216,165,60,72,46,153,224,183,148,15,179,186,89,23,132,146,73,142,30,185,152,68,245,87,161,47,82,36,48,175,169,202,92,70,65,46,81,4,177,79,21,74,121,10,165,143,75,139,20,229,104,145,220,145,181,72,208,76,205,113,92,93,163,83,62,164,34,137,42,63,132,250,167,73,21,91,70,124,202,226,168,187,228,26,245,74,185,120,234,103,116,3,159,144,226,105,232,230,25,170,134,146,51,148,115,26,164,150,42,208,99,158,146,42,183,171,61,198,182,15,83,90,1,223,109,157,12,194,69,18,59,79,182,86,182,135,14,42,82,23,204,110,135,1,156,14,222,246,81,40,41,176,174,3,0,142,147,128,71,236,8,183,125,14,26,169,148,141,30,81,215,186,134,187,101,201,251,219,236,49,43,131,90,86,83,23,10,74,129,46,6,221,187,251,50,90,62,18,7,80,90,242,191,31,124,19,11,95,123,251,224,155,207,170,178,81,131,138,135,19,154,4,201,68,28,38,93,72,185,6,59,154,112,82,133,32,214,243,187,76,193,196,14,34,54,156,163,13,210,70,230,242,118,59,220,220,132,135,188,43,84,68,85,106,254,207,51,235,34,198,182,232,71,12,138,154,215,2,158,67,148,210,6,120,1,148,53,227,98,167,117,142,147,137,144,75,52,159,131,188,182,196,5,20,190,77,180,59,45,105,140,198,18,47,81,231,2,16,114,233,131,157,126,47,93,14,240,234,74,166,147,51,84,165,254,8,80,109,213,255,138,233,53,217,207,206,148,173,27,232,153,39,65,226,159,201,138,220,106,215,92,57,125,37,172,127,151,7,39,61,33,142,242,141,244,41,49,130,144,77,47,166,90,190,176,151,104,38,81,158,174,145,97,232,65,50,27,163,149,148,93,175,213,20,122,173,186,189,24,80,40,63,217,229,99,181,38,229,74,246,158,230,94,49,121,87,171,23,191,248,228,252,19,3,110,171,201,116,114,238,169,115,16,172,191,220,31,106,190,54,223,137,128,36,239,82,152,125,206,71,10,183,203,110,84,145,66,61,129,113,71,114,46,85,197,253,37,55,208,195,43,211,126,89,129,219,77,180,206,90,243,34,13,102,38,86,188,166,42,21,233,237,40,115,155,25,180,180,204,157,230,148,240,189,49,86,102,59,134,57,234,24,171,176,84,105,233,28,132,232,223,210,151,135,30,185,101,48,44,255,144,52,100,53,166,34,31,101,159,71,5,246,121,84,108,159,71,131,247,249,100,230,5,5,134,195,92,139,30,188,253,150,116,204,145,43,11,155,167,151,38,167,148,221,27,101,154,110,129,105,186,197,166,233,14,158,230,108,254,52,137,243,145,54,77,102,225,77,166,72,117,214,114,226,140,193,189,26,102,231,238,143,52,119,191,192,220,253,98,115,247,11,145,242,199,217,208,121,34,213,49,225,206,5,39,254,131,143,126,32,252,139,0,4,212,123,107,206,178,173,131,87,94,189,255,243,247,64,42,96,95,159,39,33,96,110,114,175,48,76,126,103,183,144,12,119,212,55,251,175,188,142,97,94,50,231,118,154,142,32,25,105,167,79,80,111,52,83,107,35,233,203,244,4,226,72,194,52,57,137,217,214,154,40,117,210,133,78,146,107,152,157,46,170,250,241,5,15,37,200,154,37,205,182,185,144,239,229,165,120,203,235,32,117,238,121,249,153,220,138,180,64,206,91,175,106,202,197,149,255,185,168,98,252,114,112,215,106,112,104,47,155,65,41,247,67,30,53,216,51,230,81,203,253,76,9,8,174,126,41,189,44,29,226,27,113,57,72,74,121,77,200,186,101,173,13,194,252,136,175,115,185,160,178,254,21,115,45,116,234,166,210,47,81,89,254,224,123,127,68,59,95,106,146,94,109,17,163,190,20,143,146,210,245,18,183,73,169,141,199,235,82,178,209,104,62,90,228,139,217,233,107,161,59,45,48,24,10,141,154,99,138,35,143,220,200,209,137,148,97,111,242,212,42,106,93,238,80,161,122,202,82,226,198,24,176,76,74,152,199,106,210,84,83,36,119,48,95,137,141,104,81,31,34,196,22,137,75,97,216,69,229,111,138,83,200,236,116,99,2,11,59,144,202,3,230,15,91,162,38,95,85,86,140,102,159,242,218,146,220,217,147,187,58,206,18,18,123,77,47,117,83,43,204,104,201,135,36,95,16,179,18,144,34,138,150,192,38,107,10,150,5,101,157,122,116,40,9,71,7,1,82,161,247,105,254,133,31,238,38,88,103,233,41,13,209,182,168,149,47,194,95,24,156,149,62,90,204,64,31,150,143,21,32,156,47,57,213,135,195,95,158,200,3,49,43,117,206,169,222,197,116,163,124,28,231,218,80,104,212,134,205,215,64,17,130,195,81,4,170,67,192,195,41,241,244,27,57,5,69,179,152,57,96,169,116,234,96,124,59,64,40,98,53,134,162,11,149,207,141,165,153,115,122,175,207,171,171,231,174,152,33,89,201,204,20,115,66,32,208,45,184,193,55,102,14,178,241,235,73,30,221,168,202,67,25,225,121,95,99,234,58,230,34,170,169,195,129,244,47,156,255,194,21,171,105,29,124,247,249,131,183,190,255,240,215,223,125,248,204,79,248,77,156,38,72,35,79,226,88,95,88,248,226,5,12,42,39,110,223,23,96,43,179,28,14,87,220,0,86,30,207,120,244,187,201,238,74,47,207,89,138,236,88,62,60,106,27,204,179,13,176,251,107,114,120,139,8,215,180,12,205,246,251,220,139,106,48,12,165,159,131,249,174,87,221,178,100,31,160,39,60,49,7,135,62,125,164,69,169,153,140,143,51,8,184,162,75,60,107,88,34,60,59,208,85,57,102,18,149,57,4,88,222,33,140,135,240,18,186,208,4,204,56,87,49,236,199,176,11,194,141,24,185,59,225,156,140,230,72,2,136,184,236,112,240,172,222,218,164,79,249,200,37,118,126,142,246,129,110,218,156,68,118,195,225,40,249,13,51,32,169,229,29,85,62,237,169,62,194,129,186,123,82,30,197,220,199,55,200,108,61,14,51,210,101,25,237,217,138,157,55,49,204,12,243,174,39,166,149,154,172,213,208,111,136,171,199,75,42,229,227,212,78,63,191,211,193,46,120,226,5,229,24,69,59,248,108,230,65,195,148,28,50,209,20,11,63,236,120,34,139,70,249,14,188,52,24,232,38,25,230,186,248,98,8,94,160,4,84,11,73,68,18,66,16,148,45,137,150,46,184,81,25,103,89,149,113,18,248,103,101,238,23,76,204,136,134,145,141,192,100,132,19,170,46,151,232,78,22,230,209,17,82,185,219,2,186,64,93,85,52,90,18,26,104,73,168,211,18,152,6,217,51,156,231,175,138,104,13,78,34,212,177,226,157,6,7,124,77,250,225,91,6,95,183,178,94,66,105,232,99,127,102,208,51,0,146,153,148,140,125,234,176,87,198,42,65,207,152,46,168,208,242,158,36,76,85,73,96,70,158,11,181,162,57,13,114,116,163,24,97,118,75,247,133,63,76,19,242,212,38,216,61,136,156,228,28,240,181,60,165,106,138,172,165,122,74,41,87,237,116,18,89,53,236,0,143,0,132,238,228,169,102,22,123,209,192,65,203,143,205,135,158,151,210,28,155,245,255,182,153,138,41,81,153,98,73,152,209,222,214,124,218,228,83,121,59,200,229,159,56,54,43,12,216,160,9,183,141,55,16,35,168,80,178,55,22,249,140,196,248,184,151,171,61,49,208,209,156,202,6,146,171,106,79,116,210,235,101,156,222,237,32,87,155,226,21,210,166,4,3,180,41,94,65,109,74,96,214,166,120,195,181,41,121,105,202,135,126,155,233,151,107,83,188,33,218,20,115,86,250,220,207,20,109,74,48,68,155,226,13,215,166,104,252,129,162,24,9,138,40,70,132,163,62,197,207,33,110,250,74,252,51,39,48,201,190,216,99,223,24,91,109,168,191,62,117,8,11,241,68,245,178,113,145,49,80,1,42,80,4,163,200,2,40,195,10,192,249,12,175,233,193,80,205,68,60,115,66,89,122,61,237,107,198,122,214,29,206,148,66,205,235,44,211,52,59,189,209,156,58,21,205,156,152,149,7,229,188,120,1,192,119,240,88,1,28,252,127,75,128,15,84,10,143,134,193,102,18,63,124,133,142,107,109,194,227,88,9,22,98,38,123,18,0,92,152,125,168,228,244,110,64,77,133,197,51,211,115,132,107,158,96,72,153,56,46,252,17,126,130,230,69,160,97,103,232,17,101,7,100,88,60,218,240,136,218,62,246,25,67,6,246,203,26,93,134,213,131,6,179,145,251,109,154,195,129,4,138,209,71,141,225,232,119,156,109,123,129,196,113,95,109,207,182,88,220,247,211,167,78,97,28,247,21,238,119,177,192,252,46,118,208,188,201,70,65,161,215,233,216,214,76,251,180,59,57,221,90,179,200,239,114,211,91,226,78,56,214,178,179,194,182,66,220,183,235,245,153,83,153,208,8,1,127,143,129,221,235,107,83,117,171,92,170,79,79,99,56,133,122,253,244,84,54,96,78,47,246,198,48,2,65,43,177,48,98,8,38,230,0,126,195,16,221,99,155,161,47,214,88,53,214,56,175,212,112,141,53,30,87,106,180,140,53,122,74,141,182,177,198,151,149,26,107,198,26,33,23,79,80,206,146,222,29,145,146,105,129,88,237,109,250,220,201,131,0,30,118,137,168,235,102,234,186,59,121,117,125,10,75,204,8,194,46,98,43,9,90,248,203,176,36,164,133,248,233,40,41,69,39,162,9,247,132,171,124,221,161,4,79,173,137,78,63,65,197,43,159,173,214,106,117,89,51,86,73,35,78,6,104,86,4,40,106,251,14,14,23,227,131,160,155,12,243,1,218,105,36,54,166,35,161,230,134,62,12,137,217,26,118,42,97,95,54,218,146,131,103,31,2,84,254,95,35,42,45,1,153,93,46,219,48,239,255,215,112,197,47,63,248,39,124,231,217,33,125,247,79,248,142,252,82,218,108,75,224,149,130,137,201,19,100,82,215,47,151,63,83,146,207,253,164,26,129,104,71,22,50,36,73,189,18,234,243,110,88,79,159,175,56,84,244,227,171,36,249,223,197,167,123,168,54,54,212,238,40,181,97,223,159,63,31,238,156,223,157,143,34,119,215,88,61,206,86,191,129,130,148,177,114,75,169,220,245,175,132,102,12,109,115,252,35,89,26,102,79,213,235,36,75,195,222,106,184,147,218,127,74,22,153,152,194,216,102,208,180,41,69,207,175,47,177,174,111,119,67,63,72,230,147,76,101,52,154,20,232,80,170,87,162,242,137,96,34,58,129,136,65,127,121,240,11,176,129,54,112,129,173,129,161,25,244,225,37,49,19,128,164,85,130,242,137,82,4,255,78,148,66,64,210,19,37,23,254,69,101,101,231,172,240,218,163,131,195,207,8,28,98,254,89,162,124,134,255,242,13,210,57,23,207,249,37,222,21,115,239,199,49,221,12,159,240,3,79,27,8,27,45,125,51,96,172,190,179,4,221,217,208,205,50,142,14,206,46,111,199,109,37,4,113,98,107,185,228,219,75,53,187,182,92,46,103,54,41,153,29,159,163,43,230,72,231,210,113,150,42,254,82,125,217,246,225,160,39,202,143,0,29,49,59,24,36,101,185,212,177,59,124,202,75,240,189,237,98,239,233,189,13,223,180,67,32,230,165,24,106,195,124,18,196,55,88,64,146,153,55,119,193,233,231,80,119,18,65,103,35,40,97,229,214,156,186,87,153,150,68,110,195,176,104,118,236,212,79,214,236,22,0,4,112,203,110,59,147,181,38,8,90,238,185,201,26,198,241,105,59,238,201,122,173,44,252,152,186,80,187,13,248,218,133,82,123,195,169,53,55,206,58,237,230,6,79,137,177,233,108,156,232,218,235,48,63,141,32,114,62,103,105,19,131,236,105,239,60,237,221,178,189,234,248,165,22,64,207,110,33,28,215,241,105,29,158,202,205,213,179,168,138,235,56,155,48,226,213,114,159,26,234,58,157,178,192,225,0,235,2,151,0,127,250,184,168,117,242,154,12,11,189,10,89,28,30,165,250,86,165,78,63,192,135,126,159,0,130,76,148,206,107,106,146,206,11,154,234,157,93,43,175,70,158,123,139,44,223,174,211,169,244,236,121,167,51,209,107,230,79,117,119,192,84,119,7,79,21,122,220,61,231,0,248,97,206,229,142,179,139,51,150,54,169,219,185,93,206,15,232,114,158,116,185,163,117,185,141,79,219,164,203,249,179,78,125,124,124,231,108,60,7,32,158,135,14,119,202,141,222,9,167,58,35,252,70,119,26,57,189,118,176,215,221,70,78,191,248,86,33,255,155,244,156,226,232,148,56,53,12,234,197,22,199,142,0,240,209,89,56,26,57,62,185,78,176,20,45,195,233,229,225,159,24,126,149,162,137,122,249,51,128,169,45,40,227,63,154,201,4,76,204,181,1,155,237,150,204,235,114,114,82,118,188,158,62,136,235,74,100,176,19,209,9,60,139,66,248,235,77,132,240,87,73,9,179,202,185,33,202,52,4,19,73,101,242,132,71,104,26,80,250,26,39,17,75,213,153,101,102,107,69,206,231,147,178,117,2,218,8,195,95,193,36,48,22,166,158,76,71,219,200,147,39,128,248,134,64,84,60,36,48,56,36,160,139,94,89,203,80,35,247,176,237,115,210,139,211,75,160,200,199,212,65,235,152,130,140,188,5,40,245,170,236,4,16,31,250,152,46,72,22,203,182,216,136,151,150,176,102,171,186,3,255,219,69,152,194,193,131,144,109,67,73,27,74,48,72,139,50,137,121,109,68,29,178,97,212,173,89,146,167,209,132,164,227,19,242,24,40,159,156,100,100,81,159,92,117,6,199,143,50,19,140,55,6,52,229,16,109,81,62,187,83,169,195,76,148,231,121,21,5,91,229,9,237,119,187,220,167,187,199,120,212,170,71,195,42,133,101,25,59,238,192,47,2,76,242,11,168,100,96,71,56,28,56,137,93,49,30,116,120,27,171,61,230,56,254,248,56,27,155,92,15,234,15,71,94,119,198,199,219,252,53,93,161,14,166,122,42,181,112,112,121,135,58,29,25,235,73,135,245,20,124,21,120,110,228,197,201,117,92,76,227,183,182,143,107,194,190,223,32,140,4,78,97,137,12,96,25,223,218,235,229,34,167,60,98,2,5,81,139,94,22,170,93,103,42,54,197,105,175,32,18,198,255,195,56,93,221,144,42,31,129,45,89,31,192,160,80,4,23,244,71,193,241,221,134,196,113,180,157,247,183,252,182,55,164,133,204,214,25,114,184,234,27,108,75,221,96,91,234,6,83,206,94,60,179,249,196,219,37,160,68,138,132,177,163,50,94,148,182,1,155,197,107,3,223,15,255,5,19,83,39,60,32,66,240,12,79,201,9,36,76,238,68,72,254,70,114,199,45,12,108,106,10,56,18,104,129,83,16,23,190,37,52,100,2,91,1,246,32,41,43,228,100,37,69,22,9,190,196,78,101,10,198,114,230,132,87,57,115,34,129,145,132,48,205,217,19,65,165,14,148,111,98,22,120,196,182,3,3,197,74,54,58,140,81,98,24,35,49,236,0,50,215,136,59,178,83,105,159,108,217,17,57,199,40,9,236,82,220,143,202,138,131,69,207,105,157,104,85,166,79,196,39,218,205,78,169,7,223,206,177,106,149,214,73,16,9,226,50,156,67,36,162,32,11,123,72,152,176,30,134,124,132,26,19,126,153,86,194,236,109,149,86,69,252,52,118,107,187,164,212,85,75,93,153,152,170,43,161,114,43,189,129,36,230,239,112,60,128,34,0,195,14,223,200,248,179,107,32,182,49,230,93,203,18,219,24,83,176,201,98,217,141,189,169,20,119,97,235,116,97,235,172,193,223,53,248,27,99,130,54,249,154,23,111,192,223,13,242,90,163,224,252,235,77,248,187,9,127,129,204,192,190,135,127,237,117,40,89,87,62,132,174,85,138,126,205,52,125,70,213,99,206,18,111,50,82,98,251,156,152,64,35,148,191,109,57,89,0,34,49,111,59,132,247,232,58,45,133,152,51,138,24,35,1,239,42,207,215,116,226,61,161,253,238,82,98,126,222,217,243,118,146,8,211,89,172,216,121,100,157,18,64,206,113,16,18,238,51,18,222,193,193,172,200,157,221,131,31,156,48,195,178,1,55,120,182,203,25,199,53,224,73,24,113,151,56,208,93,90,91,46,83,238,152,86,239,169,213,219,188,58,199,145,30,173,46,164,186,161,132,95,35,222,217,101,41,124,0,32,95,4,125,165,143,1,109,237,72,157,29,50,162,98,135,1,54,9,43,193,246,241,208,35,129,85,151,7,67,15,176,175,71,241,210,112,48,236,12,57,24,40,86,138,195,65,219,151,187,13,117,95,14,59,32,212,150,140,91,191,208,65,161,18,137,5,117,48,93,248,41,7,35,143,7,229,220,232,2,183,162,29,22,139,170,58,71,234,125,196,215,222,185,218,92,210,168,212,129,81,197,58,151,7,235,15,80,218,169,160,96,239,85,184,206,103,242,132,208,249,76,18,41,127,152,74,129,233,102,78,148,224,120,73,38,194,114,69,17,137,225,168,154,64,158,149,28,21,229,114,17,164,228,188,86,2,28,86,200,188,46,29,255,246,237,180,76,135,131,150,97,25,9,14,57,40,59,119,29,144,158,97,191,10,216,180,113,195,74,41,26,201,171,127,194,7,106,218,57,1,12,142,195,134,127,114,26,164,174,26,200,146,211,205,85,148,49,98,168,68,163,234,132,113,105,157,68,202,165,191,99,63,128,223,77,42,60,150,54,42,155,101,90,222,13,183,75,234,7,83,229,147,190,189,235,148,54,43,27,233,26,180,9,172,209,1,97,49,174,108,217,219,78,171,178,11,50,88,15,158,23,156,53,120,94,161,3,219,216,237,134,73,105,219,158,47,219,183,212,146,5,123,7,8,161,179,66,91,118,177,197,210,252,137,133,202,246,137,29,56,233,86,78,220,2,246,241,188,115,237,164,92,139,141,137,205,74,124,34,174,192,169,90,110,174,79,56,231,249,220,55,225,91,14,132,73,155,171,45,75,53,96,254,202,82,196,11,38,22,225,28,111,227,14,242,224,177,133,132,118,20,13,208,64,34,160,108,253,14,108,253,14,21,37,134,168,168,40,123,35,116,131,39,34,69,130,159,72,228,226,185,116,204,161,92,62,23,135,62,100,227,26,218,231,241,149,153,54,69,235,161,146,168,205,43,123,217,215,118,239,133,60,18,142,27,86,54,24,149,101,107,157,114,69,25,58,127,131,181,58,10,183,246,212,240,134,213,207,105,195,19,97,182,203,116,195,79,115,33,55,173,79,42,85,188,147,1,253,6,127,105,188,227,197,220,143,188,147,37,253,35,229,171,155,70,193,38,49,143,209,53,130,133,130,127,34,144,141,94,31,212,104,26,162,174,17,36,172,81,79,54,122,37,173,50,208,240,2,40,252,9,161,164,44,69,121,170,108,209,218,37,29,90,136,191,114,16,9,193,94,57,144,68,213,153,92,213,53,16,234,71,108,76,244,19,206,252,5,39,194,10,72,17,118,112,34,154,240,78,132,203,228,136,120,60,95,238,69,33,71,4,190,117,158,102,30,245,66,49,88,193,63,192,46,185,200,45,116,97,171,84,216,228,154,221,179,114,227,52,187,19,156,200,114,142,160,51,209,109,186,103,253,57,247,108,111,124,188,119,214,23,210,111,175,220,240,105,153,171,148,245,113,12,93,160,206,221,179,109,206,69,117,185,34,104,205,81,241,166,189,212,5,86,115,141,104,4,99,103,13,72,255,185,22,60,182,224,145,76,118,195,185,200,103,177,73,102,177,78,103,177,74,103,209,164,61,21,157,201,150,179,33,102,178,53,62,190,133,51,89,165,163,222,194,153,144,50,87,41,83,102,178,154,153,201,174,163,34,235,42,153,201,238,217,77,24,254,166,179,11,104,112,14,221,151,215,225,81,82,229,24,144,99,147,29,220,173,74,204,15,238,245,202,102,127,8,247,136,102,214,5,25,68,206,187,92,45,117,224,124,141,225,116,173,68,41,150,29,206,219,203,58,117,175,217,53,210,10,50,118,120,254,18,168,51,190,14,23,200,157,235,57,151,88,160,207,198,218,57,0,92,137,23,248,76,103,190,1,61,114,78,48,82,110,168,54,160,223,9,60,255,55,160,103,216,150,197,185,82,58,147,246,128,195,8,43,201,195,136,235,181,136,238,112,40,215,73,91,143,157,146,95,113,203,39,58,19,174,28,178,138,162,132,11,189,174,21,244,11,242,145,153,30,96,19,166,143,20,194,87,62,149,41,44,198,93,62,161,103,185,134,37,164,33,186,107,205,80,4,172,199,232,110,28,101,35,39,88,10,49,67,58,252,153,168,163,82,204,47,69,136,22,17,34,133,139,79,46,106,145,129,100,236,173,69,225,102,35,178,147,176,225,114,212,236,244,155,204,48,19,189,155,38,156,14,199,108,22,196,27,99,51,19,91,5,150,78,202,83,104,223,13,30,91,145,13,235,236,36,151,63,107,77,125,6,181,102,162,14,62,225,131,15,97,212,201,50,166,136,88,74,96,240,77,15,85,197,33,142,57,196,209,139,121,40,209,251,68,239,95,145,209,66,207,213,111,223,246,206,214,110,223,206,142,4,37,82,102,241,250,4,189,121,77,170,124,106,208,47,11,201,76,39,199,89,221,72,191,183,160,87,23,228,169,190,44,249,93,23,102,230,147,44,227,0,243,90,179,115,150,27,115,52,59,124,122,177,19,46,117,80,51,25,99,172,135,77,212,148,66,127,128,28,220,236,255,100,68,226,252,157,115,208,124,238,172,227,78,116,57,69,45,121,128,95,39,187,77,95,81,41,200,203,129,54,209,187,226,211,90,185,73,46,63,250,238,132,211,237,139,123,87,1,165,47,21,130,146,92,175,2,96,178,233,204,107,199,59,109,141,179,195,169,85,196,76,43,56,241,33,243,124,146,159,195,50,22,34,30,42,244,210,66,65,189,244,237,133,143,127,232,190,97,128,230,68,172,36,246,14,185,49,180,201,221,33,118,129,115,38,38,66,29,129,150,33,57,217,190,156,62,198,213,141,140,161,155,178,59,57,189,143,155,30,83,136,225,140,121,104,118,109,7,196,37,28,131,225,104,17,156,213,13,226,99,102,34,149,162,10,221,59,131,169,182,168,204,65,59,128,66,138,186,20,221,208,144,166,62,57,57,204,104,165,100,77,78,79,158,198,80,38,245,201,169,108,101,52,243,82,108,98,38,167,102,106,86,185,244,88,13,13,195,9,92,150,130,170,111,91,75,104,2,84,217,170,156,90,155,156,105,205,172,174,46,143,85,189,78,133,218,190,174,172,108,144,16,66,123,60,66,19,57,155,235,221,157,177,56,236,248,237,177,127,168,215,166,90,51,237,254,160,54,26,141,202,182,183,122,203,79,42,113,43,10,59,157,85,55,66,223,136,110,199,5,162,16,6,222,192,143,69,77,222,6,32,72,83,148,109,198,149,181,142,183,163,150,225,239,166,82,185,130,201,179,128,55,216,242,162,196,111,185,29,237,157,116,69,161,87,217,77,222,162,242,166,21,118,122,155,65,211,92,202,162,84,213,30,243,209,70,14,150,55,105,138,100,134,32,170,67,165,196,107,38,97,183,49,83,251,76,179,227,173,37,228,129,15,129,164,216,33,121,206,201,83,7,237,217,43,80,193,198,127,202,205,193,175,7,130,77,91,194,213,176,189,187,167,78,27,231,210,168,139,201,194,35,251,19,2,148,208,109,178,225,246,146,48,183,3,212,54,69,149,202,6,64,246,43,97,0,100,109,143,241,108,245,154,12,220,53,24,36,4,20,53,83,15,27,0,22,180,233,174,116,221,192,235,236,137,17,109,248,237,182,23,244,89,124,182,155,97,247,28,12,36,243,253,30,136,253,21,166,4,194,48,99,125,203,182,44,123,15,26,193,140,109,141,41,59,14,123,81,139,228,250,187,208,56,249,148,23,220,242,131,248,36,122,234,198,93,183,229,157,68,251,57,132,212,201,56,106,157,220,242,189,237,248,36,236,182,94,11,246,166,55,15,253,250,91,94,44,173,255,78,254,95,106,99,161,215,193,61,146,125,83,221,234,97,0,196,128,230,72,92,182,55,221,110,215,15,214,227,134,53,63,191,253,212,249,121,251,233,133,249,133,139,246,233,243,243,243,19,231,109,120,222,88,176,215,47,204,95,92,176,255,105,126,222,197,130,182,61,123,126,254,179,11,118,8,85,230,217,191,238,252,194,188,61,77,30,103,201,191,53,242,111,124,30,203,55,201,191,183,200,191,95,196,127,22,241,159,222,2,214,192,126,214,23,176,217,167,22,236,211,11,216,207,38,249,244,203,248,207,53,172,232,206,207,183,176,194,154,93,91,160,227,72,181,121,101,126,254,26,86,184,97,223,90,152,191,188,96,123,208,36,14,253,11,79,157,183,215,23,230,255,73,150,204,207,147,196,215,94,195,26,8,159,57,248,223,56,241,103,39,177,238,198,73,252,115,167,54,238,183,29,142,155,227,29,32,254,78,220,138,227,241,184,21,118,61,96,225,35,248,200,226,40,185,64,45,202,1,51,255,57,248,244,191,79,255,251,244,191,79,255,123,36,255,69,255,28,84,129,11,24,219,195,167,177,177,147,39,199,186,110,27,51,247,52,198,200,1,142,197,125,252,7,222,156,108,123,94,247,36,57,247,49,172,22,253,6,202,199,72,17,57,168,149,178,177,49,30,213,243,212,244,12,240,136,10,11,32,234,240,150,233,95,217,188,206,111,242,193,105,108,231,88,134,239,84,198,74,90,26,200,116,242,54,57,167,56,134,204,167,58,219,253,15,254,188,255,194,123,251,191,251,234,254,239,158,187,119,247,55,198,1,102,26,33,252,38,45,75,177,136,99,140,71,164,47,121,60,211,90,26,42,99,99,130,61,26,19,252,17,125,129,140,227,24,50,140,244,39,97,154,148,223,146,63,28,75,49,136,99,148,129,76,65,103,16,127,200,231,69,24,193,177,58,235,65,112,95,99,200,16,154,161,157,225,6,121,83,28,23,4,82,29,14,8,116,214,181,76,231,58,163,152,197,230,10,129,222,164,236,28,94,241,33,129,28,208,42,213,107,181,207,140,85,198,78,49,64,169,179,165,204,166,252,14,163,142,175,147,204,146,141,177,127,88,91,91,147,111,76,120,0,197,3,81,1,222,63,213,139,19,127,109,183,194,220,200,26,99,132,101,171,172,122,201,182,199,58,78,205,245,233,158,223,186,181,178,66,217,95,101,182,20,164,192,214,39,73,184,153,217,193,58,168,148,207,76,144,152,222,218,46,103,23,134,244,177,83,41,250,129,218,175,204,83,150,183,72,116,192,128,15,53,117,133,37,147,63,118,14,32,188,197,191,147,204,61,11,34,44,190,0,254,148,178,81,55,194,48,193,224,1,203,68,40,158,30,34,65,83,61,7,200,198,103,220,213,233,211,152,2,20,127,156,90,157,158,37,153,251,224,121,106,170,214,198,244,159,248,188,58,217,90,181,208,219,0,158,79,159,153,58,101,161,78,16,235,79,175,77,91,120,189,10,207,107,171,232,234,98,183,241,217,115,235,248,45,179,133,159,170,17,91,120,108,103,118,13,219,89,115,178,186,135,37,18,84,19,132,22,24,97,120,203,131,7,252,189,136,60,165,40,164,191,150,101,158,4,18,17,199,208,216,201,127,89,138,236,27,246,19,118,103,121,175,222,95,250,231,120,249,196,63,151,78,86,19,47,78,104,18,106,103,169,110,215,200,127,226,239,114,51,109,84,202,21,141,36,197,161,71,20,82,243,73,18,197,36,149,67,18,146,103,212,70,61,134,14,191,56,194,93,143,71,109,147,87,219,152,113,208,197,240,214,143,201,76,230,151,72,230,149,165,24,117,68,241,114,185,76,194,65,186,201,134,69,12,113,152,194,30,95,217,235,14,86,107,182,184,211,252,58,123,152,43,181,156,222,146,69,92,38,175,195,151,52,190,169,181,92,34,13,162,53,145,233,101,36,95,34,112,241,221,249,221,11,254,218,26,188,91,183,91,252,21,73,50,132,47,121,177,50,119,244,227,220,112,214,109,1,0,90,208,42,147,12,194,9,73,189,232,38,137,215,190,125,251,200,67,60,204,56,236,212,48,48,136,148,29,66,163,104,207,198,23,133,218,10,112,160,82,147,1,254,110,203,105,45,173,46,219,187,206,58,254,153,71,189,219,54,84,223,62,187,197,171,111,67,117,185,150,159,199,181,220,90,218,94,46,143,143,239,142,143,167,94,236,226,139,185,146,207,221,191,218,204,253,11,203,109,242,149,61,79,53,82,62,185,79,109,176,95,228,85,19,199,77,127,207,243,216,207,136,42,48,179,200,223,81,144,101,135,55,223,229,89,125,224,195,219,183,55,9,122,193,223,178,189,224,236,224,77,34,1,196,2,109,105,173,20,195,144,55,232,114,204,145,55,248,216,144,51,248,44,54,69,94,195,98,102,166,32,241,151,194,151,76,160,25,84,1,236,232,229,211,207,51,181,38,123,137,132,189,68,119,127,178,151,218,30,28,36,36,246,205,217,104,194,189,125,219,171,174,116,93,160,86,109,166,100,102,121,21,125,172,218,163,177,77,209,118,188,234,161,233,196,58,249,208,73,42,81,133,181,100,163,59,126,215,115,147,50,80,184,207,248,39,125,59,132,69,237,44,195,168,168,133,34,166,123,113,18,40,127,172,20,158,173,11,111,16,175,26,6,151,34,16,246,231,216,44,68,65,9,42,53,68,33,195,184,178,253,88,173,41,90,70,207,5,81,159,43,179,101,3,161,0,77,204,2,63,82,34,19,242,187,157,199,234,125,138,126,138,111,145,146,131,137,71,101,112,3,127,19,211,47,197,34,160,63,139,22,237,48,31,125,76,112,17,209,187,5,250,218,13,182,92,140,121,32,114,28,117,163,48,9,81,98,7,58,234,147,69,136,156,108,206,20,188,127,162,121,83,34,204,107,169,180,77,147,132,42,30,147,46,75,160,195,71,226,218,161,28,167,33,133,178,239,100,223,87,234,77,31,115,226,248,149,10,201,5,160,86,89,242,151,109,149,196,134,176,188,155,192,178,204,179,10,37,95,174,43,208,98,63,166,47,128,176,32,14,149,202,84,31,76,194,22,208,54,209,167,211,146,206,47,29,53,51,79,7,71,209,129,81,36,142,247,255,217,123,215,246,54,142,35,81,248,175,64,19,71,1,162,33,8,240,78,32,16,23,4,37,135,137,101,41,162,20,71,203,229,225,51,0,6,228,88,192,12,140,139,40,154,196,243,56,123,146,216,113,226,99,231,108,238,201,110,236,188,185,120,243,198,118,246,100,55,113,98,59,249,47,239,138,148,244,105,255,194,91,151,238,233,238,185,128,160,36,235,36,89,153,22,57,211,211,93,221,93,221,93,93,85,93,93,133,71,17,61,97,55,238,192,22,201,222,28,57,236,78,27,131,250,246,200,119,20,224,24,217,236,198,77,244,84,34,159,161,218,17,158,8,185,97,136,249,132,102,143,196,153,135,24,37,209,70,96,56,215,122,206,30,180,176,127,120,24,126,107,66,82,86,120,132,209,7,17,216,9,9,177,18,115,226,161,208,28,198,144,211,203,154,13,26,87,92,244,218,183,139,17,16,18,219,24,43,35,118,45,238,204,153,8,24,113,103,217,128,128,1,186,42,81,47,90,52,213,132,99,111,122,150,113,188,98,69,171,237,118,53,28,85,163,11,108,160,95,97,199,43,62,237,4,145,230,164,56,243,32,176,60,135,248,30,181,157,182,246,140,161,49,154,38,34,193,197,113,146,209,87,45,148,193,160,98,251,149,91,176,213,32,227,52,239,206,0,131,180,87,153,43,216,183,97,73,215,42,155,86,39,192,105,28,236,249,192,7,209,243,176,11,79,205,122,187,129,49,90,101,98,48,28,132,143,192,205,203,103,28,95,249,220,118,29,245,226,162,93,38,188,12,130,97,99,151,189,16,139,23,81,132,158,49,148,26,212,213,35,247,253,148,31,159,69,5,248,40,97,54,123,1,182,74,248,167,239,184,254,80,86,180,183,235,186,109,75,227,174,182,229,118,48,160,43,212,21,120,206,67,253,128,48,188,230,47,49,115,77,165,0,81,119,119,28,116,19,40,146,252,188,219,241,6,124,154,21,53,238,230,32,238,249,250,176,14,108,127,95,178,112,60,21,152,148,209,22,170,80,128,107,116,5,247,3,98,46,54,118,157,174,139,249,10,185,146,142,181,10,5,19,207,226,7,58,225,28,4,148,19,253,80,120,253,26,77,131,44,108,167,242,252,151,34,26,134,220,128,183,105,237,224,150,233,3,185,207,105,151,75,84,59,41,126,146,134,143,83,34,129,232,200,229,244,173,35,234,172,8,71,110,7,93,58,98,31,180,205,66,166,135,46,241,68,59,162,249,194,41,153,250,129,12,51,180,15,219,20,166,189,38,136,99,37,41,40,37,46,155,50,108,253,192,220,236,236,184,189,11,88,32,59,192,107,215,2,68,224,175,137,176,31,151,96,6,38,192,112,197,130,164,17,34,90,10,51,143,238,221,5,103,200,159,3,225,142,168,184,236,41,50,27,122,39,115,242,72,21,26,2,121,169,27,235,126,43,64,35,93,85,10,61,214,108,35,250,185,145,180,18,44,219,183,123,182,107,226,150,140,67,98,141,7,28,93,239,62,68,251,85,37,19,181,150,90,18,111,50,46,88,108,50,121,28,176,227,29,162,181,159,212,39,204,203,222,31,33,57,27,249,138,0,195,94,75,230,67,60,164,241,32,49,234,191,93,247,252,38,53,165,31,165,171,218,167,202,216,232,136,250,150,74,104,84,139,145,248,215,154,109,120,233,162,141,148,224,162,55,32,140,114,137,115,47,50,111,105,47,144,177,103,240,26,173,12,67,19,43,171,83,223,164,217,171,192,164,149,69,42,159,50,117,162,44,192,118,3,136,84,239,99,65,10,115,8,15,140,151,164,226,167,64,77,122,241,211,96,7,99,4,33,8,232,107,101,156,209,58,134,113,173,50,115,139,166,8,161,37,153,218,24,42,61,219,147,164,31,216,92,47,127,27,22,234,109,248,187,15,127,247,225,47,108,201,80,209,151,224,77,60,133,105,55,194,180,27,144,134,33,24,156,29,226,89,174,144,117,57,114,103,65,206,246,226,77,231,202,18,77,38,34,67,74,57,179,62,52,200,135,198,184,9,104,8,9,68,37,37,26,141,160,63,72,138,208,127,10,181,119,117,159,137,2,217,246,80,58,129,81,201,202,82,46,128,186,247,225,247,190,45,186,95,66,244,136,110,195,243,254,40,210,38,157,214,87,210,220,1,69,104,155,155,19,146,137,66,15,69,128,183,57,198,249,166,5,83,194,58,231,163,97,27,239,246,176,41,19,91,206,113,93,113,208,245,0,214,94,37,182,211,149,35,252,129,127,120,168,241,64,34,65,177,90,152,176,146,21,219,92,72,67,121,130,241,165,106,252,5,163,27,8,134,54,150,43,8,179,68,107,22,37,34,164,60,10,69,231,208,100,173,185,24,3,35,187,97,36,132,204,35,247,194,65,6,199,75,107,167,7,63,188,93,140,233,173,204,18,173,253,20,93,17,92,165,214,149,177,120,163,60,40,128,59,24,244,50,198,183,48,230,207,4,76,246,66,57,210,202,25,215,27,196,212,239,87,218,26,121,4,193,7,117,142,8,175,15,2,82,192,34,188,197,175,24,17,92,100,150,9,209,249,29,248,33,71,84,137,234,99,145,249,67,47,208,128,155,219,210,57,122,132,177,114,147,185,170,72,42,202,25,27,3,167,211,69,190,84,62,199,135,72,23,36,0,175,208,8,13,121,102,179,177,208,37,57,191,163,251,74,196,122,62,121,95,25,0,195,130,166,110,3,217,179,88,67,72,96,97,88,8,45,165,185,98,38,104,249,146,135,18,175,166,154,99,21,107,151,28,163,28,193,72,107,21,137,54,164,153,25,215,44,177,214,84,190,92,18,10,215,132,172,148,130,65,188,167,18,172,16,111,55,96,84,141,91,12,227,80,165,45,127,173,73,118,79,68,79,141,102,213,58,137,75,107,226,122,123,41,57,117,120,17,52,132,124,98,108,250,251,236,221,145,70,198,233,162,105,142,101,135,34,122,92,64,201,197,36,20,121,134,97,238,4,100,102,73,236,178,222,216,200,100,198,253,194,246,67,84,154,212,34,121,9,15,187,177,30,8,65,83,174,97,41,107,198,59,96,10,93,43,217,32,17,143,200,143,211,186,76,29,224,38,103,8,103,128,98,194,3,12,110,158,147,161,184,99,211,117,168,64,187,21,225,19,220,36,53,9,45,18,234,5,189,73,167,145,251,18,104,161,156,43,9,164,16,99,196,67,173,107,236,244,44,155,211,7,215,216,154,85,51,205,213,149,37,204,0,56,138,26,145,52,130,29,83,104,212,79,120,244,13,160,23,175,20,15,196,226,131,26,250,106,151,178,152,163,35,49,161,117,61,108,93,49,101,116,25,209,78,156,49,49,81,139,181,122,198,190,101,142,9,158,203,169,77,0,13,169,167,82,54,11,27,99,252,8,54,109,202,15,249,213,110,152,122,35,76,189,97,15,43,205,79,55,207,117,63,221,45,55,206,23,103,10,135,135,195,243,123,43,237,179,103,197,246,71,40,192,115,86,43,135,44,68,82,187,156,232,82,47,38,46,117,39,186,204,11,201,232,18,26,43,198,217,3,76,206,210,153,54,106,100,227,173,63,117,245,26,113,58,93,11,178,227,200,19,205,150,180,221,71,200,78,180,48,31,25,28,45,102,251,195,194,26,37,236,133,113,22,63,118,103,88,18,114,41,172,153,151,76,81,11,2,52,55,223,103,42,109,111,19,209,243,164,135,46,26,203,43,20,232,14,168,199,222,174,215,118,179,237,92,155,148,100,107,172,59,227,122,189,156,41,127,109,12,130,110,23,207,43,111,102,219,118,252,179,18,207,218,120,0,222,214,171,81,33,130,251,58,9,41,111,103,251,4,41,130,7,193,174,196,181,29,154,248,158,205,153,154,19,117,142,147,172,137,75,211,228,165,42,226,78,158,163,138,157,196,143,66,67,189,90,185,108,111,84,172,238,109,203,94,151,39,129,61,161,52,200,217,107,149,245,179,103,173,150,215,115,91,1,29,76,174,179,123,207,231,13,57,51,212,73,186,42,86,128,175,73,102,110,142,249,21,41,120,15,72,57,132,214,161,142,135,146,63,222,106,192,148,53,12,187,44,158,21,214,194,211,172,54,122,143,131,4,169,109,18,173,13,64,48,220,118,111,15,96,27,237,99,171,129,1,160,235,0,186,198,94,108,63,181,214,78,84,141,130,39,72,41,89,85,15,212,61,254,77,201,109,110,85,66,71,158,54,164,246,135,93,52,25,169,109,108,92,147,38,76,144,5,67,185,143,140,182,24,29,79,86,233,8,166,86,102,50,116,57,187,164,109,206,209,177,71,90,168,100,63,39,195,126,27,96,108,116,90,27,107,11,160,60,165,21,141,158,235,12,92,26,146,178,130,7,50,0,0,42,107,154,133,88,107,93,116,252,1,131,81,131,165,106,180,102,237,242,37,244,115,155,85,197,200,242,69,198,131,165,20,182,201,177,146,154,154,166,6,67,237,206,106,246,128,23,22,201,147,35,60,147,197,34,89,29,21,172,216,130,134,162,241,28,35,36,94,137,156,103,201,213,236,139,217,160,128,14,68,254,56,52,213,225,116,253,135,166,10,134,137,101,109,161,176,32,132,29,66,77,197,63,183,97,203,20,70,77,197,61,183,17,169,137,131,5,36,212,20,69,188,226,247,250,10,251,182,49,95,4,254,195,140,129,207,103,32,53,170,3,6,58,172,203,138,180,2,29,9,195,168,187,61,115,94,235,26,45,234,110,79,100,74,40,95,99,1,111,92,233,80,30,143,226,58,90,214,87,221,15,75,37,205,92,3,251,28,67,195,144,54,253,120,51,117,45,89,154,190,141,96,39,17,5,218,239,248,246,221,26,8,188,106,105,187,180,180,243,109,103,223,237,125,41,135,142,169,249,145,14,8,130,86,11,58,242,37,237,18,162,248,138,183,16,249,241,6,57,81,140,3,148,69,245,178,34,141,10,243,243,13,62,106,82,243,50,65,69,136,42,63,188,247,183,95,142,12,139,64,8,23,201,162,248,27,31,90,29,92,2,210,252,114,120,132,192,231,147,125,142,102,20,30,86,86,42,226,36,105,69,198,107,107,94,227,140,155,133,173,82,88,138,238,200,65,31,221,144,239,221,15,159,161,143,41,67,201,173,155,96,157,202,3,156,85,52,156,132,221,153,11,94,69,140,107,218,82,127,10,47,64,182,132,7,23,104,90,119,148,138,16,222,198,31,89,205,231,84,205,231,146,106,198,19,237,138,17,213,203,141,153,13,164,239,9,106,197,192,166,73,188,210,179,65,83,22,147,244,62,66,156,78,58,193,16,64,35,196,25,107,16,108,85,54,74,166,197,177,108,130,85,66,33,62,192,212,202,4,146,194,44,144,59,158,139,139,46,232,144,218,139,45,32,65,89,197,123,39,118,26,54,31,58,156,99,251,6,91,125,48,25,194,16,231,20,230,35,214,28,141,9,65,60,140,178,14,51,103,232,73,28,254,86,158,39,163,208,249,82,138,252,155,181,230,220,101,108,47,90,90,162,37,30,106,9,0,124,208,202,240,133,213,77,186,49,25,216,150,181,133,6,95,249,118,0,21,114,16,37,121,209,82,38,230,132,191,76,4,186,140,64,165,175,252,114,47,107,205,214,91,173,249,98,179,96,1,44,16,174,14,216,118,245,146,211,197,216,236,192,218,3,3,122,9,230,74,9,35,150,140,108,171,56,91,116,172,19,239,130,58,11,104,134,74,217,23,26,86,122,31,139,243,197,199,209,199,226,226,204,82,107,118,118,126,178,62,22,103,23,103,78,114,209,142,46,191,133,70,36,237,120,207,207,63,197,172,152,224,241,108,228,173,183,251,110,187,5,242,197,225,161,27,18,99,152,137,222,45,11,90,53,0,249,166,81,107,59,253,126,201,170,3,219,62,178,55,35,31,201,222,182,20,94,68,181,208,182,219,26,113,62,183,61,69,27,149,13,43,165,85,178,216,110,249,34,165,24,144,67,131,102,203,70,221,121,191,116,208,129,190,183,75,210,212,25,139,216,22,5,64,98,11,103,171,100,45,21,186,97,61,53,167,223,192,123,17,210,151,191,125,32,192,64,147,26,238,110,208,198,72,54,214,189,247,126,127,255,165,175,31,127,227,95,143,190,250,235,163,215,223,63,122,227,181,187,191,252,13,244,136,235,58,144,17,205,85,149,210,195,255,122,179,111,75,147,173,82,36,208,14,242,4,102,51,85,33,139,206,215,96,90,244,48,56,38,70,116,75,132,109,97,120,6,194,106,99,48,197,81,132,84,15,48,17,227,85,149,172,219,157,23,235,251,245,169,65,189,101,217,187,78,95,200,22,28,125,0,39,13,209,3,212,80,80,248,246,228,142,191,245,255,30,191,250,243,227,239,254,97,108,175,113,22,95,7,254,245,20,125,150,69,198,246,56,204,116,202,254,182,111,63,100,135,239,254,219,7,71,255,242,141,19,251,124,13,214,249,41,251,140,69,78,236,51,101,18,125,134,9,236,249,93,60,213,48,151,143,37,46,42,208,85,30,152,221,104,247,143,198,81,250,245,5,72,158,199,57,111,167,76,238,123,127,250,167,163,175,254,252,254,91,127,184,251,163,119,197,228,54,112,52,182,255,189,32,140,150,118,10,20,168,82,227,177,160,229,83,136,96,173,184,26,250,62,6,50,177,250,29,7,77,252,57,168,94,183,231,1,10,246,161,233,0,241,128,148,205,70,171,66,70,175,229,33,39,211,10,178,228,28,0,104,244,246,173,172,117,252,147,159,223,123,239,167,86,110,43,183,101,23,233,159,168,89,92,203,225,240,27,242,250,135,164,82,34,106,86,72,138,240,18,181,136,175,66,241,86,56,24,75,201,207,171,23,59,140,253,133,243,210,194,8,158,83,141,33,108,214,157,41,190,218,98,1,29,23,233,188,75,96,2,119,10,3,221,32,223,45,226,221,216,86,15,50,133,134,123,240,133,195,49,94,104,122,131,145,205,87,99,55,218,193,160,15,95,182,135,217,205,3,140,142,2,172,109,128,119,184,44,187,101,68,168,21,183,38,78,71,177,79,49,44,182,215,192,145,198,73,221,192,91,44,237,97,223,24,42,217,248,106,179,169,141,202,239,63,56,122,245,77,28,21,129,253,38,197,135,141,213,59,236,225,6,192,31,175,247,218,182,24,151,82,36,186,25,215,103,209,49,135,0,133,88,211,34,207,170,170,143,94,121,243,254,15,126,38,171,230,155,57,83,56,176,170,86,12,231,115,209,107,187,176,43,137,149,244,173,183,145,102,254,248,21,248,125,244,222,135,176,194,142,223,126,235,248,159,255,108,217,117,239,69,166,84,98,122,63,231,186,55,47,5,67,148,131,17,230,42,70,206,228,216,48,98,250,104,41,118,0,43,221,243,171,87,214,85,150,104,18,247,172,231,182,141,232,59,250,172,151,147,38,100,62,40,210,16,46,1,158,233,183,79,213,65,236,221,203,127,124,92,189,179,181,22,151,140,246,67,235,105,189,142,108,168,250,246,62,44,41,186,175,180,185,169,45,86,185,174,212,78,223,11,186,37,147,32,113,36,72,203,36,136,188,8,229,93,182,41,92,56,3,175,107,97,37,35,131,28,164,213,16,238,116,2,188,218,83,199,192,182,57,124,20,226,1,213,130,176,199,209,176,233,123,122,46,125,117,135,202,65,125,117,187,146,103,165,120,74,210,255,91,177,2,236,167,108,227,10,47,232,1,30,28,241,10,64,110,47,27,182,1,209,100,180,193,86,101,115,57,88,37,216,10,84,147,206,164,65,13,39,149,25,2,117,244,112,213,205,78,86,29,133,160,126,216,186,230,38,171,107,207,33,105,224,33,107,219,26,225,76,158,116,154,49,115,97,76,51,193,201,60,204,76,3,110,234,17,79,53,108,231,41,167,26,178,116,170,112,242,92,139,130,125,152,185,150,94,223,41,134,132,105,203,101,64,58,186,11,81,35,243,251,159,223,125,251,27,199,191,248,199,163,175,253,199,216,145,233,227,61,80,220,193,38,165,53,232,220,186,119,179,175,106,250,217,203,199,191,125,251,4,26,182,181,101,207,40,62,7,175,48,107,168,243,6,200,9,58,77,93,7,102,253,231,75,111,196,183,186,255,124,233,91,98,163,46,165,102,184,243,231,119,143,191,13,116,239,22,135,0,45,69,66,28,11,175,133,192,203,22,152,155,173,187,32,13,66,103,49,234,187,226,108,40,8,60,136,77,248,103,10,184,8,98,29,166,128,85,117,218,196,54,225,69,101,107,233,214,174,224,44,172,33,69,182,45,137,74,173,8,151,106,6,37,117,5,55,104,164,174,24,146,169,184,134,124,11,189,183,28,80,212,54,139,191,244,156,61,142,181,125,139,179,142,182,108,226,15,249,171,192,168,197,46,118,110,77,209,130,178,228,87,41,190,82,124,112,12,47,142,171,140,254,70,197,216,98,65,147,99,33,29,22,152,37,159,97,86,104,108,24,72,139,165,226,140,41,89,79,121,176,157,171,60,98,158,28,127,253,165,163,31,191,125,239,247,239,29,191,11,51,82,204,37,61,14,169,86,95,40,127,25,188,161,26,185,79,166,203,27,44,98,113,53,201,242,6,113,130,28,22,89,142,246,85,213,14,62,7,104,198,196,146,48,116,176,138,155,58,94,36,33,44,71,122,24,19,71,226,80,45,58,122,221,110,3,4,45,93,178,39,217,4,215,103,140,50,142,161,13,40,67,138,137,177,141,109,3,253,34,10,178,236,141,7,172,47,153,62,23,163,82,200,131,14,175,201,208,24,196,233,209,14,237,56,81,50,97,104,175,112,27,198,14,107,216,206,137,134,84,245,42,121,56,141,94,139,161,148,100,250,225,135,81,151,137,199,140,166,54,162,143,98,241,154,27,125,132,27,24,73,253,155,174,57,57,121,120,31,80,169,146,50,132,147,169,74,90,39,40,73,90,81,245,72,10,62,39,195,237,204,220,68,43,231,7,95,185,243,193,239,238,190,251,214,221,55,190,38,113,137,238,171,166,134,93,20,165,52,45,148,211,188,22,108,160,227,187,188,124,228,41,223,15,252,107,193,26,73,236,242,49,210,116,252,39,121,25,60,183,131,214,69,21,169,188,27,65,59,3,178,198,148,253,104,163,111,6,145,8,28,154,249,26,21,206,227,66,118,13,157,44,182,53,97,247,245,239,102,142,127,247,138,148,118,245,194,9,123,30,246,31,57,92,125,219,19,105,249,214,176,221,238,55,122,174,139,18,39,154,251,133,243,33,252,240,12,103,53,71,56,250,149,246,69,175,229,33,123,122,160,190,226,180,67,184,196,191,108,217,6,155,151,164,0,146,29,222,24,214,59,222,64,117,248,206,159,255,249,232,157,239,75,117,15,246,89,172,224,41,148,20,20,51,68,187,184,248,164,176,239,145,215,73,60,246,161,113,230,24,241,97,85,244,42,8,156,24,240,40,143,117,58,164,42,36,162,57,77,18,250,180,116,75,67,11,179,112,198,76,78,99,192,46,248,200,84,13,123,167,226,196,84,33,232,29,157,18,200,38,79,225,173,77,96,89,142,191,241,225,209,183,62,2,214,240,222,71,31,221,121,255,29,43,158,177,223,245,124,52,224,80,170,161,176,215,177,188,202,121,12,100,239,237,212,157,108,193,206,136,255,243,75,185,7,224,250,194,30,8,246,143,199,41,92,226,204,196,193,170,191,222,141,28,67,112,150,112,153,200,163,136,33,114,215,56,55,138,54,187,95,66,102,78,60,9,94,156,136,72,219,235,147,94,207,118,132,211,204,112,104,33,165,225,118,113,58,241,131,109,105,5,80,121,73,140,33,160,73,74,53,72,94,248,145,146,221,94,47,232,97,34,61,80,18,204,223,157,158,200,42,159,85,103,165,72,96,30,132,32,222,81,87,8,233,110,171,133,243,27,216,215,222,77,181,171,220,210,168,42,145,31,225,128,39,36,71,234,93,172,57,244,59,35,255,227,57,121,252,230,135,71,31,190,126,252,237,247,142,191,249,229,18,39,29,253,236,151,71,191,121,253,254,15,222,56,122,229,119,255,245,225,15,143,94,251,206,157,247,127,117,252,221,151,225,211,157,247,95,187,247,187,175,222,251,243,203,243,133,75,171,10,88,18,209,74,82,71,146,254,241,76,145,132,25,49,161,86,194,57,39,70,60,97,18,54,189,62,110,113,77,90,48,252,56,74,236,210,157,247,95,189,243,225,155,220,84,179,117,145,157,42,108,101,162,86,31,143,209,165,82,223,164,100,114,134,172,119,118,52,202,205,138,56,170,53,9,19,19,212,97,16,209,38,50,100,189,68,26,26,174,149,53,99,235,48,244,164,210,149,153,92,59,114,65,8,53,121,42,251,17,30,95,224,140,139,182,76,104,213,221,176,126,212,125,179,63,179,144,191,180,66,181,250,20,179,154,86,132,32,195,23,230,54,195,110,104,75,32,81,176,22,202,3,89,218,146,148,113,126,94,59,152,24,39,147,195,139,211,216,197,149,100,42,25,121,162,191,241,26,144,141,182,183,3,228,187,33,238,90,72,140,44,21,38,172,129,79,104,209,120,44,6,75,178,136,175,252,232,232,131,63,30,127,239,119,247,191,247,239,15,80,129,234,2,115,102,201,149,136,29,70,240,161,15,81,201,198,176,213,242,110,171,198,191,241,191,238,126,248,210,195,163,73,85,64,222,127,198,246,2,100,212,163,63,125,37,202,100,162,199,166,77,188,1,136,225,216,151,220,5,151,121,205,185,249,133,38,63,205,55,91,179,252,212,154,43,20,248,105,177,181,216,226,39,160,255,179,24,182,221,163,242,78,99,193,17,225,220,221,89,145,119,166,181,48,131,57,200,37,214,12,228,151,46,177,150,138,179,51,228,18,43,75,70,21,179,203,156,127,121,174,224,96,254,38,165,47,215,231,138,130,251,173,207,139,22,45,205,187,11,152,131,156,102,21,138,173,101,244,80,34,45,102,135,186,197,15,219,110,229,65,182,161,216,81,94,43,43,82,118,220,193,229,61,31,88,153,174,219,27,236,111,236,119,234,65,59,116,129,48,46,15,221,23,39,27,136,32,207,74,70,211,37,134,97,73,27,1,177,230,2,171,231,117,209,161,9,182,17,150,253,176,227,146,152,49,202,229,164,35,114,17,228,141,66,87,75,73,77,185,110,104,153,254,206,139,101,247,51,64,93,200,106,85,186,12,41,187,210,219,57,27,51,159,169,132,57,54,221,173,21,253,165,116,48,42,187,159,156,89,25,10,180,96,64,149,51,133,92,178,179,15,145,69,88,203,176,249,5,192,64,57,176,116,66,119,251,43,34,67,211,109,121,190,43,50,120,232,150,204,62,169,40,250,74,42,105,13,28,219,58,179,2,14,119,121,210,80,12,200,164,95,69,65,244,69,0,21,193,189,94,137,29,252,160,205,66,224,83,216,134,3,241,21,111,219,174,177,79,201,6,225,199,102,214,138,14,173,216,13,148,29,49,207,40,177,7,170,17,157,35,197,143,43,15,28,98,124,208,49,57,57,84,14,101,177,131,186,247,34,174,117,160,223,93,183,1,117,134,60,60,86,137,119,191,49,192,174,29,19,59,144,37,83,135,209,48,242,177,3,172,3,153,176,222,68,91,2,34,59,204,175,67,149,219,162,154,237,61,64,68,123,127,187,3,60,208,46,252,237,185,116,144,203,185,55,26,187,24,137,144,118,174,232,217,23,157,100,90,211,216,122,133,209,246,254,37,134,115,149,192,76,223,42,78,195,56,125,174,143,123,82,199,29,236,6,77,20,251,129,63,68,153,105,216,22,158,251,208,105,181,53,50,142,206,68,119,16,83,218,233,244,1,62,151,138,148,132,22,182,165,153,2,199,217,40,21,48,34,158,198,45,35,118,146,217,103,82,190,210,126,9,24,38,204,73,113,29,1,139,227,13,124,84,122,18,178,196,144,74,25,194,134,228,175,54,156,91,4,48,16,72,129,230,54,234,55,59,212,108,183,215,241,132,208,83,7,230,204,29,56,94,91,12,167,77,167,18,192,175,234,124,2,166,179,189,20,143,151,215,36,120,109,53,220,33,131,135,207,74,142,98,230,156,88,113,43,255,124,119,199,134,95,46,252,238,130,232,149,175,119,186,240,212,108,217,249,207,93,121,26,127,93,128,223,87,86,225,215,234,165,43,240,180,118,209,6,118,173,65,191,110,219,249,219,237,62,253,130,199,46,112,244,248,11,30,123,3,40,63,184,13,239,47,122,0,174,231,244,236,252,173,126,19,10,237,237,216,60,81,169,173,113,133,35,97,194,208,93,105,41,87,156,158,211,233,243,168,174,186,142,207,79,52,176,83,48,185,65,4,185,70,131,139,226,235,11,56,45,80,6,69,169,10,54,74,244,76,107,217,184,248,233,174,74,201,186,240,133,235,213,103,96,156,200,156,241,105,206,196,154,38,164,15,81,85,177,221,115,219,162,96,245,217,53,41,182,162,15,201,145,208,108,31,24,5,240,196,250,133,33,200,194,77,148,235,59,176,146,113,38,70,245,197,176,108,248,86,127,73,152,129,91,35,109,226,156,0,194,212,75,38,0,146,211,244,4,56,166,170,45,132,83,111,15,129,89,70,209,177,3,98,233,192,109,150,12,35,87,230,207,140,68,105,192,169,41,183,233,212,13,88,12,36,153,67,204,174,140,169,59,78,119,3,120,102,178,169,62,144,179,51,78,7,45,75,6,82,223,243,124,200,150,23,126,147,72,105,230,180,109,162,40,23,124,160,53,174,139,135,147,85,69,54,145,154,116,60,223,35,23,97,240,137,201,241,138,92,51,21,43,39,65,179,93,187,72,135,230,134,230,22,241,246,100,34,205,64,90,116,110,2,178,198,146,123,194,71,24,41,41,79,199,149,180,7,85,216,113,208,105,174,152,123,171,24,203,169,151,9,113,130,242,30,116,93,94,121,186,222,119,123,249,65,112,211,245,217,250,129,73,40,204,205,36,213,116,41,217,208,158,237,112,205,53,152,176,229,210,85,84,175,41,92,134,185,134,94,27,105,96,101,160,191,209,254,106,163,245,176,218,47,39,169,159,87,124,158,23,243,102,97,43,79,235,78,94,235,127,106,119,48,232,230,113,127,200,90,79,29,224,72,140,34,179,65,84,103,236,43,113,248,185,252,96,215,245,179,134,146,220,141,160,160,194,230,29,120,244,219,151,157,137,76,244,82,162,193,105,153,157,0,202,133,161,66,2,100,99,213,2,27,131,65,210,233,124,185,31,58,195,75,60,152,17,153,24,175,105,103,74,99,49,28,135,57,110,148,213,32,87,90,217,3,97,181,73,123,221,32,175,189,217,161,61,167,74,95,111,234,116,94,148,161,195,33,147,98,250,198,158,25,217,79,209,176,28,107,23,247,208,244,129,129,253,129,13,211,213,212,202,250,204,209,217,161,162,58,142,137,205,173,178,159,208,99,30,122,188,196,120,224,245,209,114,10,143,59,232,193,54,133,94,121,194,101,74,96,144,10,124,142,29,149,251,72,147,133,15,182,41,118,150,248,244,153,25,140,194,72,115,160,167,200,88,197,29,217,154,29,87,140,226,26,118,96,164,255,201,134,115,162,218,140,83,232,56,250,248,122,164,198,162,132,78,205,204,115,100,121,197,151,98,88,208,249,121,153,231,249,231,54,46,63,155,39,15,181,217,62,43,110,55,128,179,134,121,142,227,178,62,112,59,161,18,250,42,158,101,228,202,190,244,42,33,102,20,204,41,225,7,139,7,89,222,160,74,155,217,170,176,121,152,169,86,3,90,10,142,157,255,209,25,19,1,164,247,212,109,162,165,147,70,114,232,150,194,83,40,135,117,70,19,113,180,95,12,166,173,115,120,110,150,76,106,98,104,22,75,77,208,156,177,53,216,42,83,242,54,136,60,100,242,68,167,185,90,33,103,171,218,20,182,121,98,27,233,56,225,113,110,186,225,65,80,94,74,27,149,73,234,215,200,20,169,215,75,177,91,101,212,223,7,97,173,121,158,198,90,5,211,218,87,235,128,79,133,98,75,225,99,168,52,105,217,20,101,51,248,172,38,101,159,208,22,51,77,108,216,234,60,228,25,204,13,130,239,186,249,145,229,90,176,19,142,161,32,89,4,229,59,24,59,56,66,33,47,82,236,177,179,77,28,127,142,228,174,6,68,32,42,32,195,166,145,176,177,145,35,227,129,187,2,11,237,41,193,131,74,229,62,108,44,34,5,239,235,68,113,151,220,51,76,78,34,124,120,232,24,194,167,115,2,13,58,206,66,154,137,67,223,3,150,226,34,52,175,148,116,79,12,47,166,94,114,186,101,205,174,58,162,232,9,25,180,51,3,160,81,253,172,143,138,16,244,105,75,167,190,240,130,138,53,172,73,90,100,167,140,185,53,244,89,99,209,180,206,132,87,108,244,137,64,21,83,7,133,199,140,88,58,223,128,186,200,45,148,183,49,41,14,158,220,166,183,189,230,118,73,92,221,76,186,212,17,78,250,104,158,240,10,132,190,22,98,153,52,251,128,112,37,37,65,194,15,42,176,99,128,222,222,7,185,193,102,128,119,116,45,173,169,86,165,18,172,200,61,88,72,111,250,109,18,77,134,91,127,118,140,0,23,150,73,17,222,176,234,17,57,99,215,107,114,154,183,144,86,24,213,60,179,254,249,11,26,228,96,28,188,92,89,92,111,83,115,44,235,146,13,7,21,182,228,117,168,136,16,27,81,82,36,202,178,128,61,222,148,130,46,41,61,42,174,173,120,203,216,42,236,37,173,66,166,213,130,121,180,117,227,125,110,16,185,166,223,113,85,91,248,29,31,133,226,196,229,32,149,188,142,164,229,117,41,237,182,229,152,9,46,123,113,246,44,242,188,70,146,206,250,114,223,43,137,112,228,215,21,249,80,146,4,56,132,148,168,43,148,217,121,228,137,46,216,97,77,209,193,147,31,244,49,20,220,129,166,128,2,145,100,204,88,248,73,219,254,128,199,194,231,177,24,196,199,194,143,140,133,31,29,11,95,141,5,94,253,112,218,237,125,173,10,160,185,103,207,186,89,93,68,80,74,173,135,217,130,0,44,179,68,202,122,50,155,122,248,76,91,19,250,83,208,85,87,120,129,70,74,219,9,20,27,117,19,71,95,125,133,45,25,238,189,247,243,123,111,189,125,244,218,119,142,191,254,218,189,255,249,209,189,63,255,8,175,247,232,7,255,161,112,105,212,145,194,252,217,131,83,45,189,174,80,57,61,2,133,146,236,113,10,57,242,71,91,100,27,235,246,80,127,171,73,141,27,172,230,21,147,74,147,31,23,237,65,50,59,105,168,9,197,4,139,114,96,9,83,65,178,98,102,113,201,72,201,227,245,216,5,76,42,211,14,89,14,83,154,168,32,18,197,62,159,92,50,198,13,88,242,76,156,14,157,95,121,227,232,213,159,104,14,45,204,121,100,42,110,108,179,41,197,104,83,128,15,163,9,118,66,67,196,36,212,155,113,244,179,127,187,247,239,63,199,152,45,36,131,49,5,227,147,117,168,138,46,146,108,162,230,124,97,14,177,23,52,93,224,58,144,137,198,235,27,218,225,246,184,101,167,41,104,37,227,102,236,36,220,87,175,217,207,145,207,209,231,3,207,207,90,54,236,39,109,158,41,88,158,120,160,68,61,25,171,168,36,227,183,31,85,141,97,97,236,197,10,192,175,88,231,6,41,123,135,222,68,197,129,25,39,225,204,142,132,7,211,116,5,27,129,110,110,37,209,161,53,147,41,127,100,56,17,171,135,71,43,117,1,157,154,81,149,7,220,100,24,16,78,205,40,98,114,165,108,156,164,233,37,195,217,20,43,121,2,173,76,194,101,154,13,64,154,240,155,170,244,0,200,34,244,1,202,169,26,159,156,18,107,185,80,118,85,132,101,60,115,84,209,173,221,115,69,45,22,57,69,34,71,166,184,66,129,200,217,153,33,7,73,24,144,237,200,212,84,232,14,200,151,221,186,24,52,134,125,49,100,41,42,15,193,121,230,129,192,18,133,194,191,167,43,145,96,214,150,44,153,26,154,77,211,38,54,150,103,189,169,114,172,55,237,120,245,88,12,74,64,255,164,199,130,248,103,212,190,147,226,156,245,29,143,182,113,94,115,196,155,206,35,7,139,167,5,149,93,123,135,143,244,139,141,134,48,1,88,194,128,87,57,187,46,253,97,237,136,67,228,14,185,44,67,90,130,206,181,172,194,210,82,99,102,182,238,88,236,42,14,61,50,200,171,56,91,149,186,116,45,64,222,11,22,199,121,47,88,106,21,138,143,193,123,193,66,193,157,115,235,179,19,122,104,40,206,21,230,79,244,207,80,44,180,138,236,159,97,110,177,121,146,59,135,124,19,69,11,32,24,213,38,198,138,179,236,108,252,184,162,71,42,69,206,217,115,119,208,53,120,111,76,118,7,37,24,30,187,37,97,254,177,92,47,88,210,165,2,197,247,74,176,37,15,54,145,23,125,38,216,115,123,53,216,6,241,66,145,237,68,124,176,160,123,105,84,204,14,118,129,31,201,160,140,125,129,73,35,55,39,131,67,148,249,148,117,206,63,103,125,42,227,222,198,150,54,243,22,70,98,138,194,70,139,70,196,80,163,48,102,14,56,75,51,115,143,99,14,204,22,234,75,141,194,252,164,94,58,230,220,226,152,70,207,59,238,210,99,104,116,115,174,49,59,91,92,158,153,180,209,232,12,228,97,35,199,23,231,103,91,115,11,245,165,173,120,216,113,25,140,81,196,39,212,162,130,143,198,151,158,44,238,252,195,132,247,86,182,30,211,92,233,244,227,42,19,179,44,161,16,219,246,95,116,155,31,93,63,83,66,137,87,171,118,167,86,27,62,115,129,34,129,47,81,36,241,233,85,12,46,126,161,166,130,139,171,120,220,137,192,199,196,225,150,211,108,242,56,220,231,207,159,63,113,62,27,81,110,71,169,241,108,79,154,199,255,128,97,141,158,196,38,126,156,49,144,97,116,83,163,224,70,70,57,83,136,7,51,126,196,241,139,147,3,152,206,47,46,60,44,109,158,45,46,56,243,45,247,129,168,107,50,12,114,239,50,53,133,50,166,122,223,222,166,11,17,7,34,76,236,204,92,247,118,25,157,127,77,105,9,163,113,109,74,8,216,28,58,240,192,64,205,73,133,119,157,254,212,206,112,0,108,79,102,0,255,239,158,207,55,220,118,27,228,24,127,48,213,114,58,94,123,191,116,201,3,104,253,160,53,200,220,112,62,235,98,68,82,31,41,22,181,105,177,80,40,55,130,118,208,43,125,98,182,49,55,59,63,155,210,64,142,157,203,176,69,254,133,194,194,204,194,66,122,254,254,212,84,195,233,53,207,203,215,16,227,154,45,123,105,182,48,6,39,177,176,202,18,181,20,225,87,4,82,214,182,211,114,24,64,57,140,159,76,149,20,18,17,103,196,78,62,208,35,38,83,192,100,81,213,242,236,39,203,97,80,100,17,19,89,11,133,76,145,144,229,24,201,209,171,7,183,85,90,167,63,133,190,87,244,52,138,147,172,101,158,194,147,41,32,183,183,208,106,20,184,27,227,155,138,160,236,99,40,83,248,40,32,106,95,68,104,229,228,84,29,88,23,111,242,137,192,203,10,144,145,26,13,203,108,68,101,78,65,164,17,152,249,192,12,199,92,76,25,97,137,127,57,166,209,160,202,218,176,106,177,151,211,115,37,213,17,13,190,44,71,185,164,34,46,143,84,160,229,243,48,227,98,64,14,84,192,101,138,183,252,80,236,22,186,20,232,79,163,106,21,80,139,231,48,235,62,90,185,98,3,167,27,187,110,227,230,69,180,101,3,172,183,247,167,255,251,64,147,143,42,75,109,216,198,181,208,31,199,43,157,91,92,173,34,103,84,187,160,56,163,218,110,205,238,172,85,175,215,236,27,213,90,213,222,129,116,143,210,219,171,246,206,26,50,81,55,170,85,7,19,154,118,161,86,253,194,101,123,110,85,100,132,223,78,181,218,192,111,45,251,102,173,122,233,179,250,251,90,245,233,53,19,92,161,198,224,160,92,135,74,223,164,223,151,170,213,203,152,227,42,194,128,12,30,165,62,167,42,225,223,193,42,242,122,252,219,193,132,57,122,92,160,223,5,250,221,167,140,251,242,89,124,13,121,194,128,192,67,165,213,14,37,117,87,17,6,38,213,176,28,32,166,58,172,225,135,219,181,164,188,59,148,228,86,171,59,38,71,57,126,44,198,176,150,114,193,76,206,90,62,97,193,158,252,60,249,121,242,243,228,231,201,207,147,159,199,47,252,63,58,193,125,122,58,195,242,225,129,120,11,203,130,8,210,118,186,125,183,148,145,79,101,145,133,10,234,133,237,204,160,9,255,118,67,16,81,96,154,112,94,111,131,196,82,14,191,107,122,136,147,132,115,217,55,33,78,100,72,72,231,36,93,84,87,233,17,216,169,130,186,4,44,101,188,12,10,236,113,45,137,38,174,139,2,131,240,9,158,119,213,115,38,3,125,83,146,230,20,75,221,153,79,184,174,27,213,195,168,236,140,40,125,172,64,62,61,33,59,137,188,212,220,228,140,103,51,231,89,240,215,219,150,201,232,26,134,76,84,197,16,203,40,212,13,25,212,55,232,31,101,175,88,249,160,125,26,201,71,241,48,74,82,56,105,179,46,19,109,163,132,204,106,138,114,50,20,83,85,145,57,159,137,42,43,36,60,93,103,145,65,165,69,242,228,136,105,44,162,243,173,88,8,231,155,208,95,128,16,26,67,123,168,199,200,132,138,12,49,71,169,254,66,172,114,83,153,17,85,225,209,0,207,168,154,101,99,116,97,122,241,147,57,241,53,212,118,100,132,186,67,80,3,165,244,160,89,85,142,204,119,82,106,112,90,68,15,145,17,138,8,254,24,213,47,100,12,5,67,82,207,12,237,66,100,64,164,118,178,152,52,36,18,43,209,65,136,42,17,226,3,160,105,28,78,204,173,215,24,85,56,68,70,130,219,201,138,7,85,86,105,32,96,2,194,28,82,93,148,154,135,12,169,30,78,208,148,90,197,249,250,184,83,227,249,226,210,99,241,235,223,116,23,102,103,155,19,30,190,21,23,138,179,39,158,26,215,103,27,51,22,101,158,43,158,152,121,150,14,70,17,29,11,78,203,122,226,79,255,191,183,63,253,23,91,47,244,31,216,177,252,241,183,223,187,243,193,247,143,127,252,147,227,239,140,239,114,215,217,167,235,37,110,207,11,78,213,109,179,224,120,247,234,102,214,199,230,106,222,24,247,137,93,205,27,151,230,78,59,11,78,116,53,175,231,123,140,174,230,21,219,194,78,231,229,251,19,231,243,79,156,207,199,156,42,61,168,119,115,99,13,72,119,58,198,26,124,148,222,135,163,4,72,58,151,213,41,223,164,21,62,10,127,211,65,132,206,173,200,153,149,224,183,11,22,222,185,36,135,208,76,243,163,144,114,185,115,70,105,235,33,220,67,83,220,41,39,226,130,254,206,251,255,116,255,173,63,28,189,241,202,209,27,223,36,31,81,143,212,75,180,121,197,88,13,148,225,5,248,209,251,140,190,247,238,91,247,95,126,157,167,67,196,91,116,228,211,132,126,162,151,30,202,77,180,250,66,251,194,148,11,44,12,122,100,254,27,240,32,157,239,184,14,26,54,243,61,85,154,185,39,56,149,46,158,198,169,244,100,190,83,255,50,157,74,55,198,57,27,142,163,237,212,110,165,147,80,63,145,167,233,147,234,142,56,159,126,12,94,167,39,246,83,60,161,47,221,191,108,47,212,167,157,24,167,113,76,157,56,41,78,242,85,61,174,206,191,10,247,213,79,92,44,63,113,177,172,184,36,190,162,152,36,230,124,156,174,21,67,135,138,89,229,81,49,244,167,40,156,43,178,91,68,187,81,9,253,37,42,23,137,205,191,105,23,137,221,143,197,69,98,243,47,221,69,98,243,177,187,72,28,74,23,137,29,144,240,122,120,195,142,41,186,233,33,49,234,246,176,31,243,143,216,24,239,8,241,180,158,15,35,142,19,227,62,15,147,156,4,62,59,236,232,247,128,139,227,252,4,154,222,0,227,59,26,213,67,238,251,168,1,210,219,93,138,79,70,225,218,79,99,127,146,125,224,53,132,72,245,87,227,22,79,54,248,202,99,108,157,198,126,140,105,89,127,72,243,29,198,188,238,246,52,124,62,184,35,191,49,94,248,30,145,59,63,20,192,78,244,162,119,106,183,117,218,228,157,22,218,0,188,26,76,58,195,19,60,252,173,179,242,47,217,59,96,196,241,220,134,142,240,184,115,178,136,207,8,190,212,157,48,70,9,100,45,200,29,4,102,94,246,85,54,96,22,85,44,195,77,119,170,184,85,9,254,6,189,208,37,113,251,31,131,99,191,116,182,61,217,215,95,120,93,127,117,127,189,41,149,65,124,155,153,71,32,154,62,182,205,6,37,57,229,48,92,49,21,82,241,49,48,128,39,143,65,132,244,166,12,130,172,98,18,231,123,134,27,177,19,218,138,158,195,146,219,149,180,70,100,227,148,255,88,106,98,99,66,143,128,167,114,5,152,48,45,42,221,236,65,138,183,191,135,112,26,152,234,29,80,215,51,106,94,2,19,26,150,230,56,48,58,182,227,188,9,106,148,47,197,107,65,251,209,248,122,76,114,242,56,222,147,148,125,90,159,79,140,149,237,46,235,126,227,121,163,39,118,2,44,142,100,42,96,242,18,247,248,61,60,17,200,191,93,31,79,169,212,45,101,243,38,72,128,143,164,41,39,220,51,16,137,40,11,103,80,131,84,103,80,131,136,3,162,65,212,1,209,64,119,6,245,248,156,170,125,172,30,30,147,93,94,38,16,236,20,244,11,138,157,226,235,81,224,130,7,32,157,138,14,18,18,15,15,209,71,38,135,201,249,56,253,57,138,42,52,76,39,121,17,101,215,137,39,9,63,35,123,156,203,81,229,71,52,25,245,143,196,187,104,242,38,213,53,28,142,38,238,23,210,7,105,35,230,114,244,36,173,246,19,207,179,169,110,62,229,116,171,28,24,50,59,121,99,129,137,64,144,162,190,148,21,226,197,196,18,88,66,201,57,254,141,183,210,115,69,83,202,195,141,3,237,212,134,109,231,146,136,43,64,106,10,64,7,71,132,90,195,179,48,78,235,98,103,171,36,215,112,138,223,31,244,134,212,154,13,143,115,117,29,175,121,41,240,89,116,23,21,93,233,121,13,87,123,87,16,68,2,249,88,84,175,97,121,17,224,22,249,151,147,28,150,198,156,99,142,65,234,35,116,58,234,18,103,146,228,96,212,78,244,68,138,144,136,136,84,76,215,162,254,105,246,177,62,192,251,98,96,9,120,201,174,154,136,213,141,249,107,202,70,162,35,43,105,155,245,181,194,115,211,232,81,184,27,205,166,231,79,115,67,138,107,45,223,112,6,198,234,71,234,157,4,8,213,158,79,124,45,70,125,45,62,32,79,228,167,109,201,174,220,146,7,134,131,204,193,195,57,200,60,193,41,35,172,208,86,101,104,239,146,26,127,161,190,176,96,58,75,234,72,103,73,187,66,157,220,50,157,37,205,20,22,234,115,11,110,61,209,89,82,71,57,75,42,46,206,205,156,108,65,234,178,81,104,113,113,126,38,221,66,118,121,190,49,251,24,44,100,151,150,102,150,102,231,156,198,164,238,105,22,157,250,24,179,222,102,97,121,246,177,56,131,154,107,205,214,103,90,19,154,245,46,205,23,210,155,60,51,235,206,63,14,60,215,231,92,183,209,156,155,180,201,75,203,15,235,104,98,174,49,83,111,45,44,52,79,229,212,225,175,211,127,207,131,148,105,224,85,226,147,189,224,4,235,85,188,173,93,187,32,111,107,171,235,201,17,8,99,238,35,203,161,120,114,31,249,65,111,134,61,204,117,167,148,11,10,75,203,39,58,125,3,42,188,136,27,4,101,111,140,187,207,80,119,151,31,199,125,134,66,195,157,89,88,94,118,38,165,214,75,205,226,201,125,92,92,174,183,68,31,221,194,99,190,164,64,118,31,62,72,19,24,188,215,62,104,144,45,5,154,193,182,62,239,238,175,88,28,35,185,22,230,224,120,176,252,28,154,79,240,229,168,168,61,198,192,233,223,148,247,166,252,96,208,133,113,81,177,151,197,117,26,107,78,179,90,75,184,47,129,166,194,153,176,70,121,13,75,212,188,59,27,134,246,109,7,123,226,216,37,140,83,43,108,65,133,252,145,19,246,26,9,117,196,192,79,213,7,62,41,207,24,150,215,127,38,8,110,174,36,27,43,51,239,77,81,146,35,198,201,205,160,65,231,234,128,222,238,4,38,230,72,141,214,65,246,50,76,204,143,126,246,218,209,43,191,211,108,83,129,155,68,180,174,55,15,15,45,24,96,180,207,100,209,246,240,208,207,119,246,175,66,18,202,187,43,156,187,52,105,155,169,193,45,178,194,154,66,13,133,105,23,130,53,94,239,237,64,95,180,150,253,227,175,143,94,253,23,178,130,121,148,13,145,200,99,117,107,164,29,67,106,195,85,183,17,244,82,98,247,114,171,238,189,251,155,163,143,190,67,109,131,241,223,165,21,233,181,246,185,224,169,199,177,63,53,244,17,53,145,198,160,87,85,29,174,30,147,28,77,95,185,17,102,0,97,205,128,105,242,97,65,133,189,155,48,34,23,129,244,6,123,170,218,123,191,255,201,189,247,127,53,38,138,114,10,124,94,151,38,124,68,218,21,76,215,172,232,191,254,79,71,175,253,230,244,224,81,237,0,66,79,131,212,203,9,221,184,22,212,48,135,86,209,255,249,201,253,151,126,120,250,138,120,250,166,212,208,221,191,22,104,35,244,225,155,247,191,255,213,7,168,2,16,94,76,168,97,189,3,82,145,214,131,255,248,242,221,183,191,113,244,163,63,157,190,6,60,243,136,84,64,170,121,151,206,97,122,29,194,162,170,233,238,143,222,63,250,234,111,239,252,249,173,227,47,191,247,72,42,3,73,20,149,8,60,165,153,179,210,169,209,87,238,190,241,53,181,186,200,242,203,160,171,68,140,5,161,79,163,177,90,60,113,171,9,108,2,106,112,64,244,22,86,230,0,234,34,96,185,42,66,53,43,242,46,83,68,151,128,211,164,131,50,106,241,58,189,176,118,79,106,250,136,74,202,241,105,210,251,54,233,78,68,26,191,216,238,109,183,65,249,248,193,134,125,143,94,233,47,245,97,136,219,33,63,16,148,190,0,208,183,145,238,81,102,126,176,21,217,43,233,52,144,242,173,65,79,195,188,252,98,55,118,3,175,225,94,184,221,24,14,130,30,25,54,107,239,246,243,195,78,87,192,146,143,54,246,122,67,182,73,189,216,109,218,183,8,190,124,180,129,133,238,5,183,156,118,21,106,196,251,41,218,43,154,164,227,25,42,250,68,247,169,77,234,213,246,129,125,17,245,202,71,74,35,232,252,96,243,150,88,146,123,163,221,7,214,190,31,244,174,186,183,130,155,116,245,75,127,183,3,134,124,209,115,219,77,162,156,234,21,91,233,250,77,213,20,227,221,238,123,59,62,116,176,231,202,178,102,130,250,94,195,91,14,250,119,74,176,251,46,176,65,131,139,61,151,239,163,201,23,155,185,27,52,181,132,153,181,70,47,163,81,72,158,213,180,172,104,211,18,7,205,156,150,77,45,229,1,167,229,248,233,246,177,78,16,213,97,105,14,124,77,145,99,217,197,129,158,52,166,143,70,63,196,29,150,107,225,38,165,67,147,41,15,0,140,200,172,14,75,36,8,80,245,110,199,95,151,224,212,139,157,80,133,0,122,53,70,90,37,244,94,194,151,244,22,107,109,148,155,77,20,129,156,38,233,177,156,5,200,26,94,227,153,48,30,44,179,95,58,80,153,50,41,30,165,34,190,20,178,196,2,252,117,141,171,146,21,12,141,52,117,245,168,131,102,211,178,26,241,50,166,229,58,127,36,65,119,140,180,19,113,138,155,193,21,222,80,212,94,112,197,16,37,112,136,196,106,230,167,196,22,209,54,71,91,211,115,80,243,53,183,211,109,243,102,16,75,179,187,61,23,29,214,197,242,197,82,109,42,251,217,65,167,45,225,224,179,104,249,149,248,86,170,118,200,132,79,227,40,72,132,106,156,150,124,155,19,33,66,204,213,141,217,148,107,96,123,208,200,251,63,253,202,189,95,190,162,95,231,210,208,193,61,144,87,186,150,233,122,199,4,151,174,98,16,196,197,43,104,140,215,234,209,181,182,244,11,36,182,112,110,98,21,212,93,146,126,175,97,54,236,74,179,181,209,107,216,108,183,171,165,3,178,219,176,81,192,100,244,154,77,188,121,43,164,81,163,240,103,41,13,175,33,152,230,237,100,98,62,139,150,236,30,153,158,215,151,209,130,189,253,49,57,12,112,8,38,126,72,149,145,195,44,236,177,87,100,68,83,21,161,205,10,151,142,158,164,145,34,197,209,164,113,73,88,82,90,241,170,51,48,181,206,188,228,121,170,239,124,73,44,202,195,50,80,17,54,196,156,117,90,155,227,215,253,68,144,28,119,100,235,217,229,213,140,49,249,197,181,148,8,203,91,31,248,87,221,29,218,37,210,134,70,105,46,136,111,8,57,222,179,103,45,114,178,168,49,193,148,228,52,245,119,52,118,221,65,203,87,45,237,226,229,103,158,185,252,28,167,132,67,5,233,136,56,5,80,147,197,55,173,107,87,171,207,110,92,188,124,245,210,133,181,245,103,191,112,157,248,27,230,53,212,205,218,113,147,12,53,35,86,234,197,237,83,94,170,239,211,81,45,243,136,89,177,81,174,251,47,12,175,186,221,246,190,101,168,65,254,244,229,123,239,253,244,232,71,255,114,244,179,215,164,224,97,63,108,59,229,241,209,41,219,233,65,11,19,26,167,228,161,146,117,125,227,194,213,234,218,218,198,250,211,207,38,97,248,49,35,118,216,199,24,24,205,13,32,120,102,187,95,125,243,238,59,127,58,122,253,181,251,191,120,69,182,190,100,213,46,95,186,116,253,47,160,213,164,54,184,232,186,205,85,167,113,211,104,55,235,7,34,237,150,173,12,175,87,238,245,87,7,190,118,149,14,164,16,253,50,29,119,41,225,194,22,106,62,140,219,90,156,192,6,113,103,136,197,104,184,207,4,141,155,135,135,69,92,94,13,199,231,55,11,239,90,93,247,233,38,23,90,58,194,14,227,244,141,139,91,103,194,178,153,195,195,140,40,152,57,83,201,20,241,29,111,214,113,161,76,165,146,249,148,130,246,41,188,67,140,214,31,129,61,102,8,244,234,207,200,234,129,24,160,57,207,245,174,145,212,32,107,139,207,198,63,160,13,194,90,207,105,13,84,234,56,109,25,221,179,71,194,146,21,153,115,182,36,148,218,38,145,56,238,131,180,113,151,144,70,201,250,189,240,142,191,8,56,150,122,135,223,182,156,29,16,244,212,72,64,247,90,156,128,27,114,47,24,14,92,62,126,15,229,187,255,203,221,188,247,242,175,238,126,251,223,238,253,254,183,247,62,250,181,209,145,164,121,245,127,191,189,52,10,217,98,69,45,129,21,203,42,225,237,72,186,28,121,78,12,144,222,145,232,84,68,77,177,215,199,121,56,129,150,56,222,171,216,221,69,0,110,54,47,117,146,216,230,26,208,38,73,216,162,135,104,138,14,123,178,105,172,249,158,96,171,79,187,144,219,50,180,17,154,122,61,100,23,66,229,196,102,68,225,50,86,197,221,68,251,190,222,105,201,177,8,77,78,111,38,53,254,223,63,131,125,89,247,158,17,182,219,56,22,88,249,56,54,9,217,42,168,199,216,217,20,163,144,162,113,63,53,103,66,6,126,102,37,95,253,237,253,239,189,195,27,208,204,120,110,132,248,191,232,149,227,100,97,11,13,115,60,72,191,134,111,49,231,25,200,211,75,7,26,169,94,49,78,225,240,66,131,167,100,47,205,135,84,76,125,236,192,152,130,232,48,28,4,228,164,231,160,227,249,87,97,171,45,205,217,29,231,54,63,141,236,100,199,81,60,81,142,191,242,250,189,95,126,57,238,43,74,232,4,211,46,226,139,207,200,175,235,59,170,72,86,206,191,110,125,28,119,194,19,103,170,173,123,41,138,28,158,192,54,202,115,71,83,212,191,245,110,230,232,221,113,167,26,233,240,220,219,114,46,38,222,66,215,47,244,51,19,45,150,169,161,129,146,105,81,13,212,32,162,125,242,116,229,139,198,58,50,83,46,213,67,177,116,121,193,223,80,52,76,86,73,148,241,55,154,173,37,63,72,21,15,174,122,54,26,7,124,40,177,161,70,211,194,196,168,226,38,89,24,54,0,18,201,138,140,143,211,124,32,80,104,136,106,130,226,148,148,129,78,18,195,199,141,75,77,88,8,199,20,194,34,245,20,213,56,34,110,73,158,31,232,50,84,180,167,31,147,194,159,23,148,15,20,12,149,169,168,250,18,143,134,230,246,170,203,23,172,205,113,225,180,83,244,51,8,103,20,146,204,135,158,130,220,182,53,169,0,48,90,167,82,147,219,247,192,138,233,177,43,246,90,184,52,227,139,117,162,150,92,240,155,66,59,106,2,208,211,39,0,115,173,231,248,17,8,34,41,165,59,124,57,93,27,3,188,249,161,67,148,114,178,1,51,76,156,160,73,48,32,206,126,108,140,156,253,9,10,115,96,214,53,224,236,132,207,88,29,76,194,199,9,90,83,165,51,63,247,25,207,143,204,27,227,195,88,64,130,164,64,255,55,40,20,72,35,74,108,140,47,19,130,138,55,72,165,166,12,93,228,156,86,122,135,193,187,39,168,150,37,207,31,11,243,243,69,244,43,210,172,176,147,5,187,203,190,68,230,154,139,166,177,241,80,26,27,119,133,177,49,44,100,187,175,140,141,23,231,230,22,103,231,231,231,132,177,49,26,46,75,43,49,123,247,81,43,122,199,121,71,242,154,200,194,144,77,221,54,154,212,145,165,148,85,187,124,229,198,181,203,164,221,99,37,141,169,12,148,105,217,91,129,215,204,20,206,132,146,131,246,78,72,205,161,188,35,214,2,30,119,70,94,133,177,252,249,194,202,100,202,78,72,223,238,209,135,140,31,76,133,86,0,216,59,75,154,123,129,216,163,178,109,239,158,179,202,162,223,230,135,189,115,86,247,118,186,198,91,203,233,249,97,29,137,144,60,0,198,112,234,61,138,65,189,221,201,22,20,183,184,73,243,146,157,113,166,15,7,3,24,144,118,157,31,123,226,111,51,69,49,70,230,99,25,77,69,35,71,84,192,93,40,20,52,7,80,26,210,237,36,231,49,194,85,147,211,244,2,225,252,201,165,33,196,179,46,195,21,83,152,156,224,140,21,9,200,179,124,124,159,194,101,235,121,162,172,182,254,205,138,138,217,88,233,179,66,144,21,158,166,120,197,63,34,52,109,134,40,186,228,116,55,205,134,110,105,179,54,225,107,190,71,140,239,9,153,232,216,39,24,246,175,138,204,208,114,216,71,170,164,66,194,245,50,166,168,248,180,33,23,98,208,237,130,92,198,251,208,105,138,78,34,180,27,66,199,196,90,29,26,91,218,68,4,145,237,171,149,45,157,62,9,89,55,39,12,219,228,171,41,232,103,76,73,223,62,173,118,157,91,65,162,116,178,28,205,230,68,242,199,172,38,229,112,82,232,31,30,76,84,150,71,150,51,75,159,180,30,74,108,78,197,111,204,192,54,217,98,86,186,105,70,134,113,138,206,38,173,146,133,222,253,45,219,162,128,9,56,240,232,228,113,70,89,203,178,11,52,105,209,246,193,255,186,243,193,207,239,188,255,141,59,127,252,227,209,183,190,127,231,253,119,24,49,71,191,255,249,157,143,126,124,255,173,63,88,161,165,22,212,206,158,102,164,215,55,140,191,134,209,0,217,228,213,62,136,80,14,207,175,10,211,33,182,84,72,117,104,29,203,24,165,33,177,12,26,9,52,240,151,70,4,133,215,55,69,0,241,92,63,210,141,168,119,58,55,52,181,145,203,229,12,176,4,162,29,164,250,227,253,242,240,16,54,144,193,110,179,231,236,85,227,95,115,176,127,231,189,62,74,105,163,136,129,241,118,11,234,7,166,4,109,114,46,146,181,136,149,3,154,40,147,114,210,242,24,247,31,77,189,23,247,105,247,223,92,125,49,142,84,162,170,184,233,53,253,193,198,77,15,93,0,245,6,210,34,43,225,152,187,25,77,78,145,170,67,59,8,99,111,12,25,207,72,125,200,9,150,198,146,115,49,207,186,107,194,127,247,105,203,227,9,52,121,228,54,75,198,64,105,150,106,167,81,249,156,172,84,96,51,135,78,101,243,227,52,101,152,138,222,31,48,232,216,241,63,189,6,244,234,232,155,127,60,250,201,79,152,100,141,182,236,157,136,75,64,229,52,112,161,225,146,19,192,58,93,125,107,212,225,197,190,69,207,51,51,243,240,188,79,22,26,133,37,76,175,86,66,111,130,246,30,69,192,104,44,227,37,196,219,21,242,62,56,139,126,5,107,248,236,46,44,97,69,219,248,60,187,220,170,195,243,77,134,191,92,132,231,203,4,115,105,9,29,14,174,82,250,124,19,159,55,40,125,102,30,225,172,83,93,139,14,62,175,85,148,223,194,231,217,101,137,244,22,71,246,107,171,221,78,105,135,229,149,200,132,46,213,57,89,232,3,174,193,230,80,186,197,73,23,149,67,185,125,78,209,85,24,165,219,122,154,84,18,148,106,122,42,75,254,165,109,61,13,5,248,210,77,61,69,73,228,165,85,78,215,231,86,233,178,112,102,135,23,88,241,138,26,79,45,216,180,144,218,224,31,154,90,240,64,218,58,244,72,77,212,20,30,12,83,70,120,151,22,140,240,168,204,22,225,69,106,85,160,230,20,143,121,26,179,15,100,112,121,1,253,73,71,4,0,72,94,250,164,145,138,172,253,236,76,36,235,30,222,79,143,109,241,200,39,104,74,121,204,35,53,60,33,247,65,135,70,116,203,158,141,103,232,254,61,157,138,73,215,121,68,20,224,89,233,190,240,13,247,123,174,84,238,77,69,108,80,213,131,21,67,223,1,201,126,105,35,244,179,115,189,215,6,230,30,22,61,166,195,124,82,212,4,61,81,104,98,4,251,2,84,212,5,129,197,182,95,186,212,172,239,187,152,16,33,62,208,32,226,158,112,106,226,225,194,200,222,195,187,220,88,93,212,65,91,53,226,160,77,28,194,151,18,220,217,162,144,26,244,92,49,181,228,113,61,234,9,18,28,172,9,119,77,148,37,228,172,206,158,45,158,225,27,213,242,248,145,94,36,242,42,122,33,244,158,69,7,117,165,66,165,146,0,45,6,11,61,248,136,83,183,208,117,135,113,240,22,166,70,106,53,207,201,74,242,8,44,204,46,93,117,196,11,224,17,150,184,252,77,94,135,137,226,234,130,238,30,204,18,113,163,8,103,130,160,192,232,89,44,107,170,8,114,249,160,213,2,16,207,33,111,155,211,188,211,133,204,119,12,185,225,8,163,71,131,41,137,12,113,74,142,39,148,121,186,74,121,25,56,157,158,139,106,144,75,65,115,216,166,235,74,86,110,69,203,220,227,107,176,214,52,45,3,186,143,62,16,182,146,211,194,180,110,218,58,167,67,239,178,183,57,153,11,102,247,57,107,122,16,52,131,228,124,108,184,141,89,122,67,232,106,41,59,190,181,253,253,190,222,212,195,67,242,174,194,87,4,189,214,126,86,47,73,214,0,210,11,138,68,136,28,48,217,189,157,0,106,140,102,170,156,41,10,135,89,27,250,146,139,187,37,20,158,164,84,30,233,181,66,144,211,180,125,151,202,105,156,67,12,206,22,122,178,133,206,187,110,243,105,87,112,91,184,200,251,210,101,2,237,254,20,120,185,201,94,68,76,30,72,169,19,4,87,16,178,215,194,103,6,45,87,20,51,187,228,201,193,210,151,47,58,1,10,73,8,91,172,10,61,129,61,72,114,100,17,97,246,43,174,157,36,88,157,41,164,57,142,72,200,139,142,35,70,110,187,239,102,52,199,33,17,104,182,18,108,99,11,64,241,188,232,154,69,189,37,143,200,248,161,128,241,74,195,118,220,142,23,43,17,211,37,62,57,202,190,208,94,48,7,233,178,109,66,147,155,6,157,46,69,83,216,135,208,160,98,14,15,195,88,23,77,178,202,124,104,114,141,141,8,171,232,241,134,212,219,164,58,84,31,64,6,244,48,210,115,160,107,49,66,45,135,235,163,121,98,216,55,153,158,77,174,187,70,161,105,88,137,14,216,105,12,123,232,227,76,238,66,2,74,100,115,202,63,31,120,126,22,56,128,156,157,138,205,30,26,98,196,46,250,96,106,26,78,109,217,195,146,234,236,72,210,93,114,121,162,243,55,116,15,142,109,147,201,43,48,138,179,82,152,73,241,86,99,78,75,91,159,46,21,116,217,199,65,244,46,147,187,227,192,79,113,50,20,106,88,21,249,49,146,243,164,241,204,11,178,95,177,152,238,235,189,136,200,64,121,174,86,188,161,94,39,201,225,105,220,83,14,17,70,216,64,156,60,223,3,214,246,175,144,231,170,88,115,75,200,72,69,63,32,227,85,97,5,42,95,87,134,145,31,129,196,192,16,84,104,60,123,243,64,57,185,219,107,225,60,205,147,143,59,225,132,78,27,113,225,209,14,119,82,164,46,17,207,121,166,15,187,209,22,58,174,83,78,233,162,181,10,191,46,131,145,184,74,173,117,251,36,98,135,52,31,54,94,193,235,186,233,206,122,206,158,117,149,243,76,227,37,217,229,36,16,241,98,165,162,103,147,12,10,50,206,61,226,60,162,75,49,27,21,15,43,232,143,194,234,211,217,124,3,15,69,217,187,18,46,215,216,50,134,125,9,221,65,146,239,155,248,87,174,51,233,139,88,254,209,244,51,129,65,26,229,166,178,5,37,156,61,199,27,192,28,218,38,61,77,34,80,188,12,67,228,38,254,41,44,221,130,29,14,85,79,99,0,192,252,67,123,129,212,14,109,147,105,105,90,183,182,153,98,197,63,211,232,88,125,192,114,210,40,88,45,175,215,103,92,97,22,36,43,57,225,222,175,80,30,132,162,125,232,171,23,95,116,87,111,235,155,214,170,211,119,23,230,128,207,111,194,176,53,93,45,35,250,130,79,193,108,101,160,190,208,153,13,241,95,3,204,111,104,243,141,76,200,15,203,115,130,81,78,58,220,68,255,132,192,37,154,170,172,100,230,29,153,172,115,22,91,177,57,141,6,178,236,242,53,232,237,144,187,61,160,48,47,84,158,183,47,144,232,222,90,92,196,251,18,145,67,183,23,236,93,187,163,121,248,113,157,217,194,124,221,21,135,110,57,251,90,229,66,120,234,118,133,206,247,230,150,151,0,204,37,18,210,151,150,81,144,191,88,33,247,9,141,6,60,63,139,207,173,153,69,20,198,159,34,161,123,110,22,67,15,60,67,87,54,28,18,234,175,146,99,159,165,5,84,14,188,72,207,11,139,248,252,69,114,33,81,175,35,252,235,212,230,194,34,21,22,102,193,136,46,211,211,187,46,167,59,66,40,15,175,169,150,90,182,113,253,167,116,197,20,189,97,2,150,46,169,36,190,19,87,186,168,82,72,51,80,122,150,19,226,215,212,74,94,186,40,175,223,231,42,61,197,105,250,69,172,210,51,170,44,231,45,93,85,234,7,209,254,107,118,120,241,170,244,34,127,77,184,207,84,250,98,68,254,87,247,16,132,28,159,168,12,224,219,30,186,112,207,105,124,171,3,227,18,134,119,22,224,197,15,54,104,239,97,45,2,204,217,116,85,128,121,13,21,102,150,184,32,130,27,49,221,115,57,160,166,138,107,85,198,214,162,110,226,113,178,113,63,19,132,103,237,114,161,114,106,39,5,254,97,159,229,235,240,238,37,202,255,198,221,77,204,8,188,4,58,9,9,175,109,178,119,87,121,165,14,222,196,25,55,230,141,136,238,198,93,94,114,162,167,93,0,67,47,116,242,210,23,124,243,195,82,81,215,7,136,7,121,89,78,105,49,216,48,133,43,209,140,81,176,188,105,140,163,167,176,249,13,192,211,12,110,224,45,118,165,43,146,200,119,170,74,75,133,130,29,187,166,69,154,146,240,58,46,122,137,25,165,106,3,98,32,43,161,108,44,31,132,128,12,82,154,7,127,56,215,212,82,65,147,135,165,199,141,177,44,80,35,240,129,180,119,178,214,241,59,63,19,202,201,223,124,237,248,213,87,143,62,250,167,163,175,191,118,244,238,191,220,249,211,55,142,191,243,155,227,215,222,101,95,29,71,175,252,230,248,187,191,17,30,0,254,244,213,163,55,222,59,122,245,109,251,248,251,239,29,189,241,139,187,31,252,242,238,7,239,172,192,68,62,126,253,141,187,63,251,35,186,91,97,240,171,164,77,39,5,159,197,185,72,129,4,219,182,254,69,24,87,139,144,12,123,78,207,199,187,74,163,24,255,65,161,139,76,121,220,193,117,78,236,1,185,107,165,105,13,82,116,129,157,183,210,188,78,113,212,71,187,131,186,112,58,22,89,99,25,39,175,127,193,111,42,87,240,98,17,166,52,94,114,226,92,169,30,14,142,189,201,217,250,13,213,20,46,90,207,18,129,96,71,189,119,164,128,208,47,171,70,65,232,6,84,177,226,242,218,150,186,72,30,211,1,25,251,115,132,117,103,42,156,143,104,20,178,185,4,73,133,27,96,52,46,46,245,8,223,239,146,196,105,173,199,157,232,241,14,169,168,53,97,76,213,245,240,199,220,36,174,84,180,8,100,51,95,107,16,239,196,201,211,35,252,110,22,181,227,183,199,83,0,196,51,70,103,89,194,85,225,20,88,9,57,163,192,66,183,46,99,53,77,168,75,10,61,205,2,41,134,121,44,101,125,145,18,106,149,198,186,252,14,99,202,68,3,157,8,219,0,114,111,249,52,31,58,199,163,158,68,60,146,43,17,81,180,193,144,15,69,218,104,107,84,94,99,101,57,57,202,92,11,21,231,53,142,4,146,165,96,65,29,160,124,248,103,154,108,148,228,101,110,225,206,154,240,67,107,54,65,123,69,97,1,52,137,110,16,19,213,200,166,66,184,152,149,28,148,49,59,208,135,166,188,41,206,211,12,245,86,60,144,188,117,31,30,102,181,183,138,101,73,111,95,214,83,232,227,224,234,208,191,230,1,135,61,221,131,189,17,30,166,165,122,4,59,64,160,87,131,170,223,188,200,40,89,33,82,95,17,202,84,65,247,207,74,208,231,180,138,32,89,45,24,249,73,165,148,21,50,179,65,18,98,112,214,16,58,200,185,43,215,94,17,8,18,175,162,31,127,9,211,198,255,152,230,76,240,120,230,12,253,211,220,15,232,98,154,238,85,39,114,80,161,42,17,59,140,169,142,194,43,88,137,27,81,52,27,176,125,3,156,132,192,99,24,68,53,225,132,162,191,10,155,206,14,135,226,37,3,186,28,138,159,172,192,122,49,8,58,149,252,146,45,194,245,80,119,0,184,56,239,130,161,36,183,195,246,131,64,45,142,114,246,124,161,64,20,52,238,205,33,197,145,62,76,225,51,126,78,87,214,43,39,203,241,24,70,236,17,235,248,237,183,142,255,249,207,113,166,12,4,91,132,231,163,110,0,163,187,226,69,40,158,59,74,55,112,114,29,232,123,225,232,231,223,131,170,198,213,179,183,105,201,155,238,128,4,183,119,11,36,143,172,117,239,173,183,143,94,251,14,183,242,206,251,239,8,50,50,64,50,130,45,26,165,204,103,172,146,166,224,138,135,100,0,125,251,3,105,248,56,200,200,32,61,102,192,164,61,66,12,107,126,177,165,63,200,72,252,39,212,33,56,109,92,193,94,219,157,14,252,54,133,132,163,105,65,49,85,96,251,119,123,216,119,227,211,10,230,94,103,28,80,21,68,57,202,174,22,30,33,56,49,234,129,69,254,176,73,101,212,35,207,202,43,151,12,71,217,34,120,230,157,247,95,59,122,231,251,71,63,126,27,207,180,52,20,37,119,4,30,154,45,12,81,110,57,189,158,179,95,31,182,90,24,92,126,76,91,216,222,172,191,105,9,239,91,83,36,147,111,149,221,184,187,140,202,96,69,212,122,253,234,51,121,86,19,179,230,6,222,179,24,216,98,181,29,212,209,213,45,118,112,203,102,203,34,12,188,83,58,77,185,28,199,168,137,186,0,161,99,31,123,194,225,231,35,184,108,46,220,70,51,110,194,106,18,163,39,94,227,11,8,202,208,117,16,175,113,211,32,102,3,9,94,234,200,226,222,99,158,208,145,191,17,58,162,19,145,21,1,26,166,178,79,59,16,116,148,23,222,104,186,191,223,31,184,29,166,35,208,71,153,5,205,113,146,201,69,114,44,171,137,38,92,41,251,113,205,102,102,33,38,57,2,138,58,27,213,204,33,232,81,105,234,36,215,202,42,55,58,132,16,228,128,116,15,207,8,85,31,67,144,138,191,178,182,104,248,118,66,165,162,105,229,86,178,147,29,200,60,27,12,60,188,126,162,53,57,133,67,229,115,237,126,101,192,1,178,228,244,26,160,191,48,148,141,117,175,75,46,207,207,200,199,53,186,119,232,106,14,198,180,12,154,215,177,48,96,153,246,89,164,216,210,170,84,255,196,126,218,92,113,191,69,251,34,28,19,186,218,65,171,246,85,243,241,230,106,222,236,226,141,166,195,253,124,99,216,67,149,0,188,35,35,170,222,104,209,169,48,172,200,194,75,157,98,197,200,71,190,124,164,235,168,74,12,132,24,210,160,50,6,56,112,106,48,123,244,239,228,119,89,101,40,71,60,221,85,130,136,231,59,229,240,14,62,133,190,239,76,31,135,240,197,112,121,104,186,201,130,175,166,215,44,227,94,158,58,46,225,107,122,209,107,136,240,221,76,88,137,38,144,34,54,114,57,177,114,230,76,16,73,58,123,54,154,98,235,215,22,185,68,248,74,185,149,19,195,200,117,65,238,176,118,125,112,16,243,125,75,177,236,162,137,21,246,95,175,36,54,233,69,77,119,162,7,20,32,234,25,6,109,114,199,175,76,159,150,229,53,216,160,214,96,160,173,208,119,177,10,191,51,190,188,211,108,34,117,145,190,226,244,213,13,196,113,50,210,32,205,30,212,121,173,70,95,146,78,110,137,163,52,38,146,233,174,13,187,193,116,193,213,232,129,142,171,138,78,28,236,208,221,94,37,164,8,182,238,154,49,52,49,183,221,164,241,242,147,199,75,73,216,84,153,16,246,237,152,111,8,185,15,38,73,181,74,151,0,156,113,146,50,1,213,143,250,137,138,196,225,138,39,55,101,169,59,30,191,27,243,229,34,29,146,60,227,166,45,82,200,179,60,48,124,54,116,246,236,153,200,246,2,228,234,228,241,142,78,56,13,98,4,252,100,147,103,149,73,40,111,47,104,106,103,130,76,60,247,231,9,186,162,251,118,172,200,84,144,227,153,72,242,192,26,215,173,196,151,156,129,9,62,17,123,160,230,10,35,5,189,201,12,237,17,55,91,28,36,231,56,98,185,96,210,196,161,214,36,193,204,132,49,208,245,62,74,48,185,60,186,22,224,27,163,207,85,174,219,79,211,81,236,114,115,190,24,63,62,126,206,12,16,83,156,155,117,139,197,133,69,121,124,108,70,136,121,90,69,136,177,138,78,193,61,193,201,190,138,1,227,212,231,240,76,152,162,1,44,20,103,154,192,43,26,188,92,24,136,221,85,102,126,28,100,29,67,135,250,50,120,59,106,87,195,64,235,57,102,158,70,162,67,193,166,181,189,13,75,18,72,119,31,59,230,98,48,54,34,46,131,0,215,48,176,84,164,238,170,196,14,60,209,170,205,204,120,1,86,241,96,63,45,123,209,204,14,12,161,239,234,217,84,28,121,63,154,45,143,151,126,168,31,48,202,21,25,113,176,182,235,181,155,61,84,81,217,65,165,80,14,62,35,47,141,150,3,25,115,30,48,183,25,160,160,9,212,60,219,99,96,89,21,92,221,133,161,206,246,120,72,105,108,150,230,181,177,233,144,241,166,189,189,189,231,214,187,78,227,230,182,24,197,237,109,45,77,68,154,222,222,78,24,196,109,117,100,191,141,220,209,246,101,146,240,145,94,110,223,26,66,153,231,46,172,94,169,214,62,191,189,126,233,202,229,171,215,46,172,109,95,186,188,118,253,153,11,219,133,237,237,74,66,21,89,171,229,52,233,118,128,211,245,182,53,135,138,219,207,247,211,129,21,211,128,205,45,206,96,180,158,132,254,17,70,100,200,121,195,113,163,60,107,151,38,245,226,152,125,43,61,162,252,192,81,39,215,187,228,172,20,87,12,101,167,39,96,187,58,30,223,209,162,119,175,255,69,16,202,49,80,231,200,48,121,80,184,43,61,12,94,181,117,25,151,65,50,34,65,200,34,79,37,227,173,88,156,199,43,221,219,29,150,29,132,21,109,239,115,253,112,54,103,194,164,108,207,237,50,48,141,212,84,160,168,36,168,36,244,1,15,186,227,249,121,45,11,33,136,242,225,131,189,141,21,225,107,217,133,93,11,129,2,37,222,255,92,63,12,98,215,171,232,116,225,180,243,67,104,160,89,31,146,149,81,229,224,23,176,16,97,87,168,199,28,179,139,197,64,140,99,26,14,30,80,103,252,172,18,116,242,171,103,204,49,28,156,10,21,173,38,242,93,91,214,216,163,179,103,31,172,23,130,237,194,201,80,245,155,171,151,179,186,161,133,232,12,93,45,133,229,222,152,153,136,20,63,170,27,73,155,145,24,120,43,99,47,151,138,160,247,255,254,246,253,151,95,191,251,238,91,119,223,248,154,112,181,31,187,110,42,175,154,138,11,165,139,5,12,107,34,44,42,174,5,171,65,147,44,46,210,47,162,14,130,110,201,154,191,181,123,154,107,168,234,10,42,95,209,64,215,99,100,146,30,186,237,79,187,125,202,247,63,205,187,167,93,160,207,232,222,213,42,82,211,85,124,22,45,64,203,238,96,74,94,150,167,123,102,34,60,160,242,205,35,110,190,225,204,100,54,193,17,23,104,118,1,90,27,33,214,120,129,93,101,91,24,11,15,126,166,88,49,106,149,56,40,47,30,12,217,22,44,117,64,16,135,1,153,34,146,103,149,44,45,238,58,222,37,2,198,120,138,9,38,225,144,19,26,100,107,12,157,110,15,59,190,242,135,69,87,165,252,188,140,43,8,156,50,230,197,81,192,122,225,165,134,207,35,155,163,66,109,180,131,1,58,10,217,30,102,55,233,186,169,53,8,2,12,116,100,217,45,63,78,99,5,90,49,207,192,235,170,105,228,182,90,100,37,212,116,122,100,61,198,214,98,214,253,15,223,60,126,243,229,123,191,248,218,221,31,125,247,206,251,47,29,255,243,91,108,65,114,247,31,255,112,244,242,7,247,254,252,163,123,111,125,19,166,222,209,235,223,181,216,153,22,133,154,181,122,136,63,75,141,235,192,217,137,94,239,228,136,14,250,189,58,243,10,158,140,105,66,66,2,199,227,72,116,79,199,255,177,149,74,252,11,95,204,163,139,155,116,64,125,123,31,247,138,45,102,196,96,32,102,150,139,75,115,176,181,45,206,1,113,220,20,38,242,100,195,101,58,250,163,217,33,71,42,210,19,158,62,236,232,132,125,53,55,0,9,56,135,197,18,155,155,103,183,95,26,240,113,80,147,129,204,163,247,232,180,33,151,187,148,49,228,110,100,204,165,83,134,200,157,99,152,80,121,175,153,226,133,193,109,158,228,131,1,115,36,123,96,192,47,216,241,173,145,142,240,249,98,97,102,126,190,80,88,204,25,119,67,229,122,77,193,49,93,147,209,113,17,69,53,247,198,58,250,227,235,71,175,255,94,122,89,75,5,138,171,52,178,70,5,128,251,111,253,225,238,143,222,61,122,227,181,187,191,252,141,92,184,168,236,64,206,33,92,53,196,111,76,82,195,0,230,46,74,173,33,120,32,208,199,255,207,75,199,223,251,221,253,239,253,251,56,240,118,31,181,184,68,145,78,81,213,51,129,136,93,99,86,119,244,227,223,192,122,61,69,117,91,232,39,80,119,214,150,180,64,63,238,11,223,29,183,233,13,59,86,204,119,38,30,53,127,254,244,247,189,19,193,69,54,161,212,27,223,186,203,75,233,92,61,171,238,202,162,209,110,113,150,174,247,146,163,245,165,133,250,50,57,90,55,174,208,74,219,211,3,166,1,162,219,171,48,10,184,141,136,37,204,23,23,211,248,99,125,51,37,123,197,137,172,19,8,26,182,153,28,8,227,126,6,109,81,107,148,56,233,145,102,109,40,183,152,120,148,232,16,130,12,245,170,209,0,159,168,8,90,171,157,20,29,185,32,249,208,203,159,143,43,244,61,113,162,225,186,221,26,9,96,102,197,57,97,89,229,118,60,156,151,84,189,21,134,4,215,155,131,4,103,76,108,102,213,149,131,209,36,65,124,125,121,106,32,113,206,225,100,43,5,219,215,172,68,240,222,140,226,13,42,70,1,212,175,193,50,3,238,91,158,40,225,128,111,64,82,206,118,66,118,244,11,67,160,108,131,253,75,142,15,197,112,55,205,38,6,199,29,72,222,90,139,135,75,85,242,76,240,35,209,112,253,104,52,92,255,132,104,184,82,230,21,230,101,218,66,153,48,246,181,129,223,17,250,190,106,219,13,214,145,180,220,162,233,228,170,41,157,92,53,132,194,164,111,42,76,22,27,115,141,217,249,198,146,22,81,23,69,206,166,161,41,113,23,78,142,94,8,153,68,244,194,250,76,66,132,198,9,131,166,230,5,165,170,5,237,160,23,70,80,157,95,172,47,205,54,10,91,7,184,85,162,29,144,223,68,82,29,244,74,159,152,43,44,3,127,53,138,101,45,113,101,7,78,223,107,186,219,188,185,205,204,2,23,59,202,75,238,32,86,38,51,216,205,227,165,83,225,151,101,10,198,63,161,198,150,131,63,229,208,33,75,169,56,123,2,212,30,67,69,112,102,169,178,0,185,80,88,152,89,88,32,24,33,155,62,73,231,91,208,115,44,4,144,227,217,1,141,32,203,78,213,3,32,217,29,32,90,162,145,220,183,4,232,20,73,67,102,47,230,231,187,183,51,253,160,237,53,51,159,112,155,248,51,226,94,8,237,117,28,0,8,205,176,6,75,221,192,67,182,65,118,109,166,88,172,55,92,44,219,157,34,121,42,94,16,85,6,83,66,210,152,95,2,172,136,150,163,231,27,106,183,142,235,5,133,53,103,6,127,226,67,79,113,118,7,61,215,61,232,6,125,143,204,192,216,30,236,150,91,22,141,148,161,60,21,74,9,153,18,242,108,97,182,56,59,27,27,98,193,186,199,123,32,164,166,41,148,223,10,97,190,109,120,221,222,235,57,221,120,1,25,33,85,134,80,173,7,183,203,97,90,167,63,133,1,47,245,52,124,47,107,153,167,48,182,60,72,3,187,240,247,69,156,49,109,227,171,240,104,143,154,28,180,40,133,143,2,166,246,5,230,76,57,33,137,113,95,66,241,47,83,128,31,158,55,39,246,136,112,78,14,131,183,183,129,89,109,121,183,237,211,21,234,15,91,80,72,6,4,69,167,12,147,214,138,34,242,20,112,32,131,160,55,69,47,120,130,209,67,87,89,26,120,207,135,37,37,252,137,205,36,247,41,67,166,110,219,168,34,223,174,15,252,212,5,69,2,24,33,40,17,6,52,224,17,14,250,216,42,50,9,149,112,23,231,231,194,101,84,130,21,53,250,59,100,209,156,76,182,227,220,158,226,28,197,226,60,224,56,119,48,193,100,13,39,15,126,46,225,175,178,249,58,233,72,33,1,52,169,82,33,169,127,120,123,52,185,37,209,201,57,181,12,125,123,84,177,178,145,113,159,254,203,40,1,66,128,11,185,27,253,254,180,203,26,173,41,96,151,60,220,94,128,17,107,160,99,212,191,218,190,69,75,224,166,130,199,123,227,130,127,207,172,86,237,115,171,24,252,123,111,181,122,107,117,184,106,215,170,123,171,183,87,237,253,213,234,122,205,246,86,171,87,59,144,86,43,60,215,91,181,151,106,152,17,190,212,170,118,163,90,117,33,111,109,119,213,30,214,170,79,215,108,23,83,157,181,233,47,205,97,254,157,27,139,171,8,24,62,188,176,90,173,246,17,110,237,22,129,133,164,155,144,212,161,164,238,170,61,71,73,94,173,90,189,89,195,36,191,38,10,186,213,117,128,88,253,28,214,243,249,93,202,120,129,154,4,21,241,111,174,179,90,109,96,185,150,61,67,25,110,170,79,59,162,169,102,123,11,148,77,21,235,212,240,61,128,54,85,197,111,7,75,44,209,227,2,253,30,210,239,14,129,195,44,47,96,227,63,11,253,41,60,93,189,180,110,63,87,173,222,128,132,103,1,248,205,139,213,141,48,225,26,38,172,85,111,172,99,123,171,55,177,208,223,15,8,143,238,186,81,161,136,188,222,122,126,21,67,177,123,171,151,0,2,84,117,189,90,125,14,219,248,247,216,230,245,207,98,75,97,0,58,84,68,116,104,13,138,204,192,0,172,67,143,171,59,212,44,192,233,66,13,155,21,182,180,54,88,53,226,186,235,51,99,92,80,119,65,30,38,15,234,62,253,233,204,241,183,255,112,244,250,247,239,254,246,131,187,31,252,228,206,251,31,220,255,233,247,239,125,253,255,64,202,253,151,95,207,252,127,47,125,27,254,255,244,52,198,44,127,106,106,10,4,132,142,43,56,174,140,224,103,202,153,233,79,115,177,251,63,253,49,148,252,175,15,95,57,122,237,183,247,127,241,221,251,111,253,199,209,123,31,222,123,229,87,199,111,190,46,63,125,157,1,126,98,102,113,161,216,106,37,193,157,98,142,222,0,159,8,140,117,134,199,255,248,235,163,47,255,24,239,152,253,228,141,59,239,191,116,231,253,95,221,123,253,199,104,202,246,189,223,221,253,225,87,56,167,168,179,120,113,238,66,173,198,117,82,20,119,217,117,65,87,238,126,192,118,167,99,49,192,109,20,156,57,52,146,121,238,178,137,2,81,225,127,190,244,101,217,9,120,252,244,116,38,51,61,253,9,96,110,103,26,203,6,180,254,176,65,254,164,50,159,88,88,108,204,204,58,216,229,227,87,222,56,122,245,39,6,56,254,24,105,137,176,115,131,178,238,130,51,51,219,192,178,247,222,249,197,209,183,94,53,202,242,199,72,89,246,161,9,69,91,243,11,141,5,42,122,244,218,191,221,255,193,191,26,69,249,99,164,40,170,85,161,224,114,97,121,118,121,153,102,0,29,3,24,5,249,99,164,32,249,115,84,232,19,220,37,79,161,123,191,248,242,241,119,95,62,122,231,123,6,24,206,146,4,166,231,238,12,219,14,118,128,133,6,234,192,251,239,223,251,229,87,18,192,112,150,36,48,125,23,246,221,38,183,71,117,232,248,215,111,37,183,103,76,183,180,48,15,153,79,52,10,32,78,10,164,190,121,231,163,215,18,64,113,150,16,148,16,59,24,98,221,233,227,34,104,54,154,45,119,129,17,244,210,221,63,254,242,222,159,254,112,252,214,215,12,40,156,37,25,10,157,48,224,228,152,115,23,221,38,129,249,227,55,147,193,112,150,49,96,168,87,110,221,117,91,243,220,158,175,167,0,162,44,201,128,0,77,61,39,108,85,107,166,181,208,98,20,253,232,71,201,192,56,75,116,210,239,122,3,68,78,139,254,163,242,63,249,227,221,183,94,186,251,131,143,84,201,139,244,95,164,100,189,141,10,230,204,39,10,244,159,42,121,255,131,111,169,146,252,81,117,32,34,107,202,161,105,205,183,22,91,142,130,113,239,127,126,243,248,7,239,105,13,152,191,184,120,177,154,14,70,159,119,173,2,116,148,208,122,247,215,191,134,33,74,129,88,184,56,115,113,62,210,37,29,12,76,132,58,32,52,137,86,133,72,159,107,46,45,183,138,88,85,70,144,202,55,95,191,247,167,175,30,189,250,175,80,81,134,129,195,183,163,223,255,226,206,159,126,121,252,230,183,142,222,253,232,232,143,191,184,247,238,159,238,126,244,110,38,172,155,116,9,130,127,206,144,50,161,44,10,222,123,249,87,71,239,254,240,206,31,190,30,165,164,92,214,208,106,100,14,48,41,147,137,137,243,153,104,243,9,250,40,36,221,211,76,46,128,196,227,113,209,59,63,255,175,15,127,136,233,66,211,33,193,234,10,143,140,217,104,19,158,252,7,188,36,60,60,249,121,242,243,223,249,7,22,194,223,121,29,90,72,159,250,187,147,5,176,79,209,90,10,149,126,153,105,84,170,79,39,40,16,211,87,187,84,36,242,119,165,107,202,144,102,208,88,170,241,122,148,74,81,86,144,4,32,147,137,82,22,157,135,136,215,17,42,31,199,181,26,54,159,88,65,173,29,166,128,79,250,163,120,126,198,79,88,139,161,122,204,36,232,30,35,16,116,69,164,4,34,52,123,25,169,127,156,160,68,136,27,141,21,87,229,148,202,82,22,208,21,149,25,210,84,26,93,38,125,165,234,176,57,36,11,209,33,17,234,75,85,31,15,173,212,93,202,58,67,21,102,38,212,97,154,253,149,170,204,232,128,105,67,149,50,13,244,93,102,204,4,148,26,154,176,69,154,178,51,83,136,231,83,154,28,81,64,234,179,50,164,197,20,181,153,154,199,12,170,30,117,100,66,35,116,13,164,248,38,102,127,92,215,168,127,142,41,21,101,59,50,25,57,118,168,94,20,32,71,209,162,147,171,19,21,92,201,18,104,77,21,112,77,157,162,42,97,232,18,169,175,209,114,161,146,47,44,147,132,71,24,14,149,33,108,8,169,255,84,170,68,233,146,150,58,210,170,163,95,113,21,97,70,232,8,101,5,169,3,44,134,147,244,129,25,210,15,202,116,133,86,141,66,104,253,151,75,190,16,109,87,70,169,1,227,197,180,201,129,26,192,244,62,89,91,66,248,191,26,224,89,57,122,131,163,3,170,165,197,248,1,85,104,236,235,46,46,53,172,92,217,98,255,160,24,42,20,245,14,65,43,19,156,61,155,13,42,155,116,80,21,216,150,181,181,133,14,182,232,214,10,123,96,147,231,91,50,145,175,200,145,209,240,220,242,50,250,100,149,139,181,151,181,22,64,96,152,153,111,58,22,192,58,83,176,15,184,161,232,195,23,109,6,118,157,38,217,251,147,183,93,106,116,99,118,62,222,104,227,76,173,216,154,45,90,185,236,210,226,34,21,104,22,231,79,62,181,107,206,52,10,124,106,215,172,59,15,126,106,7,3,60,36,63,212,192,113,247,113,125,12,220,14,80,213,97,167,238,59,94,91,42,114,231,103,139,51,110,99,118,70,106,169,209,43,96,89,172,73,124,126,84,154,92,110,202,244,95,114,153,86,232,185,123,156,222,115,255,114,213,246,214,80,155,70,138,54,161,175,83,26,50,19,202,24,29,153,196,252,228,58,178,39,44,225,223,30,131,123,194,50,149,132,86,82,127,92,157,156,34,247,205,48,105,28,117,109,214,91,15,76,72,36,165,88,42,206,46,213,23,156,37,62,55,98,171,163,169,169,142,231,123,161,133,106,33,83,156,55,143,134,113,83,23,172,36,218,227,13,251,37,228,99,52,250,34,191,34,99,135,204,154,204,86,40,27,28,168,249,109,52,190,77,168,20,76,58,153,103,61,137,174,7,42,73,133,148,120,99,69,88,10,120,243,84,52,100,2,157,58,176,197,195,129,107,244,138,153,136,194,25,22,95,28,127,80,166,115,232,178,10,35,83,98,83,62,179,230,240,196,152,162,28,9,248,237,118,38,63,219,47,39,36,9,190,122,202,189,69,38,87,232,108,118,20,229,136,54,81,70,130,148,91,80,43,147,150,173,88,247,14,76,156,176,166,149,32,177,133,209,246,246,192,217,233,39,20,139,28,213,235,76,119,17,207,98,105,212,72,219,145,90,167,56,186,213,164,11,215,45,203,9,197,39,186,65,111,135,248,239,56,12,129,242,185,185,130,50,81,64,68,115,185,142,215,108,182,221,136,117,69,172,240,208,7,185,82,27,168,199,114,164,63,193,249,237,248,214,219,230,247,76,94,24,100,35,249,136,119,245,193,142,185,79,83,131,121,16,63,211,141,23,7,222,113,74,63,66,86,101,13,99,19,53,226,186,229,142,202,172,216,148,81,158,106,75,153,95,182,176,142,59,97,250,201,185,170,205,190,145,44,153,54,113,34,102,57,230,212,149,253,0,20,168,73,21,1,121,30,13,76,227,112,245,89,15,236,183,129,22,50,118,17,64,112,45,192,124,186,149,58,165,129,209,109,100,17,69,153,169,204,2,0,203,149,67,43,216,253,18,198,136,46,3,217,158,210,231,127,10,201,99,91,183,237,109,116,228,163,168,124,57,161,154,226,76,82,61,41,96,27,78,175,201,64,237,113,25,24,89,7,113,98,208,242,144,170,67,158,9,74,27,52,138,118,128,148,70,225,213,11,109,39,195,254,232,3,40,54,23,242,120,149,54,43,23,11,218,230,182,168,104,18,128,35,172,199,109,159,144,88,205,195,126,97,208,125,188,214,83,162,39,244,216,113,35,59,5,57,114,229,244,79,102,227,206,243,75,58,17,168,131,36,116,83,179,68,201,20,146,108,81,102,150,112,64,15,198,205,11,209,235,229,133,79,106,228,83,163,194,51,183,118,53,12,158,48,197,144,52,116,97,188,228,12,138,210,229,201,138,151,66,18,215,111,160,243,160,186,35,45,140,10,229,24,71,64,120,236,58,120,235,101,44,116,185,172,150,97,160,180,133,67,23,112,12,212,201,124,11,39,162,142,103,127,198,80,240,29,104,12,196,36,120,187,229,33,21,154,194,80,0,30,44,197,131,143,65,106,115,189,174,112,195,52,253,215,82,238,130,215,21,46,22,199,8,113,115,69,16,221,208,38,98,157,205,61,232,23,155,127,220,192,95,108,169,50,179,10,57,201,10,98,122,149,108,61,158,22,31,94,88,213,205,71,158,95,181,3,250,168,1,224,199,75,234,177,33,0,214,164,49,8,218,98,4,210,184,229,133,53,105,72,18,90,93,220,36,219,152,29,97,146,194,6,26,88,213,2,89,184,204,137,170,200,248,163,214,68,200,79,215,216,250,68,207,188,67,64,134,171,213,11,233,86,41,134,81,200,231,176,134,11,213,11,23,34,70,38,151,168,169,87,7,100,32,242,5,205,42,5,147,10,181,234,115,235,216,212,170,71,21,183,201,226,102,125,77,90,161,124,254,239,237,133,53,108,72,97,21,237,134,48,203,188,108,219,130,68,104,149,44,136,106,183,1,25,202,42,200,128,121,147,172,109,120,4,118,86,99,159,217,24,231,58,166,23,12,172,125,30,7,232,2,194,84,248,242,214,98,214,68,140,194,61,72,42,80,210,172,52,67,122,142,7,91,14,34,143,231,23,170,60,131,214,171,102,175,250,212,248,134,57,58,108,55,180,64,214,82,1,21,55,170,129,134,127,22,11,178,45,21,167,175,1,172,253,53,180,206,161,154,0,159,213,5,202,191,76,83,0,144,251,92,12,3,92,13,43,39,12,140,82,5,123,53,161,180,184,104,232,43,140,245,50,70,93,33,169,207,19,117,197,147,159,39,63,79,126,158,252,60,249,121,242,243,228,231,201,207,147,159,191,181,67,25,205,166,65,63,231,80,167,222,82,77,148,65,77,29,157,121,132,167,238,154,201,198,140,150,110,30,130,100,102,181,79,177,147,28,45,127,244,88,68,59,149,79,63,31,209,45,64,18,186,130,199,35,170,43,73,230,68,124,80,18,169,72,126,21,39,38,242,171,76,22,7,24,73,21,167,88,126,40,51,154,240,8,101,44,74,132,97,6,162,92,211,55,201,175,154,233,11,189,170,131,150,140,56,105,25,211,98,76,78,56,122,201,200,131,150,16,234,152,111,145,195,152,12,158,198,104,150,56,99,143,101,62,133,50,212,167,182,34,198,87,106,60,200,44,62,102,177,165,31,206,196,173,195,12,99,35,195,28,170,24,51,255,82,231,52,145,38,72,99,24,83,199,109,24,29,105,166,50,10,160,60,178,145,224,228,128,242,73,141,209,38,26,184,4,16,230,241,65,4,14,41,7,227,211,224,116,102,77,201,22,50,250,57,199,73,134,62,211,211,242,100,118,118,54,63,59,171,230,106,196,150,40,102,219,20,158,134,168,26,76,75,182,136,245,81,4,179,100,119,152,114,52,172,178,106,199,35,145,97,13,231,65,116,84,85,97,253,244,228,129,75,143,183,41,76,154,84,33,2,102,226,203,60,13,252,249,12,158,167,68,108,225,164,65,82,57,201,78,208,52,166,139,28,171,68,231,90,252,52,133,191,107,103,29,172,222,23,211,90,105,136,121,154,38,210,68,67,13,28,109,121,161,156,222,2,113,208,50,166,9,33,154,206,159,63,31,59,15,73,196,210,184,98,137,13,76,89,241,225,185,76,102,92,213,38,137,82,123,77,172,1,120,34,19,199,13,157,204,164,79,13,253,40,36,178,68,22,213,162,10,55,152,197,40,61,226,13,70,27,207,84,107,79,34,92,243,225,6,21,63,194,201,196,206,112,68,206,78,240,226,68,217,250,147,228,10,38,200,116,82,142,20,244,157,207,240,107,204,106,148,143,144,76,180,45,133,171,45,213,118,145,207,148,36,180,216,106,136,25,111,46,47,124,50,105,171,215,55,142,153,91,187,241,44,163,4,3,222,200,65,145,172,43,60,110,74,219,82,206,38,28,41,197,26,170,113,101,49,118,74,59,101,74,164,232,169,104,144,115,116,57,156,98,58,105,161,211,167,100,116,135,5,23,198,162,59,233,12,42,110,151,75,100,231,68,12,167,28,73,25,29,65,72,39,26,42,181,102,30,218,80,105,166,49,51,87,168,187,115,234,48,56,66,206,82,14,218,146,203,75,92,201,227,228,20,171,149,98,97,182,49,223,76,129,129,43,143,248,137,237,109,97,175,123,160,51,100,186,153,144,110,222,96,90,62,199,56,200,104,85,118,74,7,18,64,232,86,20,105,221,22,99,169,108,95,20,218,180,131,109,173,233,113,139,40,238,93,82,13,161,119,47,216,184,221,182,225,172,99,70,59,68,95,6,150,42,92,161,28,234,40,230,31,228,81,249,237,144,147,246,212,38,62,236,160,172,156,156,170,3,67,95,169,165,231,135,253,129,215,218,87,128,140,84,241,119,74,122,36,164,99,207,169,186,59,216,115,93,63,5,145,228,144,17,196,43,98,91,35,206,28,200,102,98,12,254,147,44,70,230,110,237,229,140,3,253,144,162,164,231,74,170,67,133,244,54,71,89,249,138,40,140,242,173,97,187,205,208,99,16,34,134,31,220,191,107,65,247,188,102,250,162,50,171,125,102,134,206,229,31,230,4,28,61,189,246,167,187,14,30,40,163,199,237,233,191,216,34,248,171,134,145,74,119,134,28,110,109,220,169,247,112,176,90,197,195,218,232,241,224,11,116,114,138,231,195,231,40,105,183,102,239,83,210,222,170,233,75,96,238,34,30,110,106,190,5,40,215,13,117,168,45,143,189,171,151,49,195,85,113,100,203,46,23,158,51,206,109,107,213,184,223,132,57,237,132,186,64,191,251,171,226,52,158,159,197,215,37,121,38,31,212,132,219,6,195,39,4,38,213,232,84,185,6,157,36,207,16,183,107,73,121,23,86,185,249,242,152,118,135,178,200,99,99,117,68,154,136,228,49,71,165,114,82,62,57,42,125,242,243,228,231,201,207,147,159,191,205,3,130,20,241,34,42,191,37,73,80,105,234,160,68,133,89,92,9,203,210,70,210,61,213,184,168,17,185,4,204,202,187,66,92,164,75,212,35,38,222,193,12,197,8,91,106,162,199,136,41,99,213,148,186,120,30,147,55,226,120,140,171,106,226,221,72,61,85,16,29,143,85,110,138,34,137,55,106,103,226,138,35,157,21,94,252,100,84,31,87,202,8,97,101,172,82,126,18,109,181,16,35,248,99,84,58,200,24,226,65,82,207,12,217,32,229,58,184,169,204,139,96,101,156,50,20,69,128,248,0,232,26,136,147,114,235,53,70,197,133,20,125,46,254,104,186,91,37,63,156,160,164,84,242,67,230,124,70,211,242,106,250,169,25,83,165,146,162,162,112,23,198,221,84,117,156,229,214,99,184,169,90,159,115,90,75,51,115,11,147,222,84,117,23,151,30,234,38,169,164,79,236,218,58,180,72,110,204,205,181,156,217,136,168,198,203,69,95,64,52,18,218,137,28,17,52,67,52,238,123,47,98,241,240,132,0,111,141,37,164,142,40,28,70,228,106,72,216,8,237,6,171,58,62,53,148,52,197,217,249,249,133,114,202,213,15,254,170,87,145,25,236,198,107,137,245,67,58,140,93,136,150,53,175,121,132,0,56,127,15,189,183,234,217,155,177,156,246,73,77,25,175,140,42,167,222,83,17,223,245,65,35,195,118,105,41,255,0,35,195,195,27,210,63,183,221,246,186,125,140,29,41,180,42,2,99,124,168,23,191,8,49,202,223,222,157,234,15,156,222,56,116,61,74,167,146,131,201,4,238,71,89,44,245,3,254,186,22,84,41,178,157,251,140,231,187,36,196,219,127,29,189,74,110,124,138,6,98,103,189,138,130,120,237,130,208,20,232,46,25,151,132,37,120,109,250,179,23,237,218,218,205,245,170,176,152,38,197,1,219,137,47,172,214,118,215,241,107,7,190,238,16,32,46,124,189,246,60,165,7,235,36,246,67,250,70,173,77,41,47,96,206,11,152,114,142,117,15,181,208,156,251,134,114,214,200,138,134,33,253,238,139,70,105,0,10,171,12,210,95,55,141,167,19,59,63,206,136,90,204,106,161,25,128,207,195,39,186,129,137,238,72,155,27,80,50,111,160,177,105,6,251,166,49,142,186,89,8,83,111,243,240,78,163,109,25,141,184,73,118,60,245,163,58,64,211,72,118,234,221,109,109,119,202,196,183,167,241,103,237,90,166,196,74,7,33,155,151,214,87,105,86,2,27,214,88,48,230,177,122,104,140,82,40,140,43,101,103,204,77,237,52,162,204,56,11,1,35,91,156,197,227,179,177,200,105,220,216,193,52,247,171,76,184,97,241,215,200,182,149,17,251,214,216,19,97,133,17,177,151,69,80,215,211,125,38,89,73,124,21,20,72,153,212,201,83,58,121,144,39,152,206,99,144,3,205,139,76,226,232,20,62,121,2,79,48,125,163,213,208,180,77,237,143,49,101,19,138,134,83,53,58,81,227,121,237,72,66,147,75,157,56,63,39,154,157,241,185,25,155,153,227,80,63,102,86,142,153,147,41,51,146,186,174,102,98,18,102,166,63,253,137,76,40,57,224,38,125,253,234,51,149,83,236,244,141,126,63,15,219,123,230,211,211,105,178,82,115,238,209,134,157,152,111,44,45,45,213,23,27,19,132,157,8,179,142,9,59,161,123,21,80,160,13,55,6,179,50,95,134,126,139,209,223,54,188,161,171,162,210,87,62,142,189,110,114,68,9,225,40,181,188,219,46,178,231,52,143,232,83,228,80,19,93,176,119,58,234,18,175,170,64,147,113,52,51,136,5,108,36,142,84,63,94,194,188,246,171,249,230,152,83,97,27,132,247,96,154,125,77,140,101,236,136,51,79,223,53,35,63,204,105,199,137,97,21,153,152,83,127,217,107,106,23,46,205,41,57,147,199,246,40,122,212,75,254,85,167,136,19,133,182,144,141,94,138,152,97,116,242,137,247,249,191,106,239,243,248,235,26,44,181,71,225,125,126,231,179,189,85,98,235,47,168,171,146,107,62,93,89,125,122,157,5,0,205,33,252,141,232,253,89,116,58,47,110,90,106,110,224,247,232,220,176,17,22,107,168,59,193,9,55,82,133,135,168,90,93,156,47,106,231,160,29,77,234,16,183,137,53,71,82,26,26,198,185,145,18,11,233,137,171,245,39,174,214,159,184,90,127,226,106,253,137,171,245,39,174,214,159,184,90,127,226,106,253,113,187,221,214,111,251,152,183,141,212,93,183,184,4,21,119,3,92,208,110,198,25,151,54,140,47,74,224,101,89,74,221,85,99,217,220,200,156,114,252,58,210,221,36,163,180,149,174,176,211,45,206,23,140,83,69,18,186,198,218,199,235,55,2,231,82,157,128,155,142,159,163,130,152,186,76,22,245,108,61,151,112,118,155,114,2,31,34,210,236,129,33,158,165,163,32,229,104,91,23,209,50,66,70,155,68,193,150,128,170,177,135,174,73,118,225,225,161,235,108,177,49,247,24,14,93,11,206,172,219,40,180,38,62,116,133,189,98,76,163,235,179,75,245,199,208,232,121,119,126,177,62,239,52,39,110,116,125,230,4,23,197,97,15,150,157,250,220,146,149,179,169,230,197,250,220,2,60,59,248,188,80,156,105,90,34,56,112,171,48,199,193,129,49,80,240,242,236,34,60,147,218,103,113,174,5,99,102,55,40,79,29,3,163,218,77,114,245,236,20,177,108,151,224,44,206,22,224,121,72,149,21,155,14,60,183,42,122,88,88,17,240,27,157,238,182,49,224,243,160,23,220,196,147,51,124,223,64,73,41,76,228,183,173,188,231,55,218,195,166,219,135,210,35,123,55,1,216,244,255,216,236,217,87,237,103,236,246,214,65,113,180,249,15,253,173,79,255,67,118,58,143,241,166,169,76,167,178,89,180,11,244,19,254,221,42,75,56,153,29,115,156,15,48,126,178,155,111,245,130,78,21,195,51,3,126,220,252,32,160,231,178,215,202,158,241,97,172,176,133,251,110,147,203,120,229,86,208,203,226,83,63,227,249,25,39,135,185,68,188,216,246,166,117,17,227,197,246,54,251,91,182,3,191,114,248,213,234,58,131,93,156,63,125,134,208,168,224,39,123,167,130,217,202,141,124,219,245,119,6,187,231,119,196,195,74,182,81,25,110,90,13,107,43,75,32,32,163,120,237,169,87,7,94,119,236,134,120,171,203,55,173,39,121,172,181,178,99,135,221,225,132,70,174,228,210,211,69,180,151,31,12,220,230,225,225,36,21,158,166,10,59,82,67,5,117,135,1,192,170,108,110,133,216,171,87,10,229,250,103,100,239,203,245,115,231,114,7,242,219,173,74,99,179,190,101,239,87,118,240,79,21,3,92,239,65,246,189,207,220,146,217,247,32,187,66,250,231,16,233,183,54,247,182,114,103,207,238,159,61,27,249,176,143,31,86,178,158,140,234,219,20,81,125,49,221,166,82,118,149,21,155,94,118,144,203,229,74,226,141,62,149,177,221,252,94,205,141,70,110,27,22,26,142,41,244,172,231,221,214,70,245,182,4,223,21,224,17,121,135,135,29,154,7,240,55,103,215,42,183,1,62,1,172,212,24,82,43,219,135,38,239,50,222,87,232,11,62,150,84,15,158,70,80,244,25,198,41,214,5,53,209,24,191,212,129,178,159,199,80,227,217,0,218,27,206,251,186,49,239,105,210,163,226,153,194,193,211,164,111,186,64,238,113,202,15,62,211,59,231,28,30,186,249,237,174,3,100,165,153,227,117,119,166,72,132,197,195,172,194,204,26,136,134,155,119,29,140,31,78,5,43,32,255,77,9,72,48,7,122,110,215,117,6,57,32,69,159,244,166,129,84,194,160,182,183,160,85,101,236,250,1,20,128,47,144,126,38,27,124,166,152,203,201,8,207,249,192,191,216,115,58,238,138,232,69,152,144,133,76,165,48,81,204,184,28,208,204,114,8,121,4,64,195,252,220,213,126,69,1,8,66,212,244,115,140,127,166,6,144,46,251,56,226,233,167,197,148,14,49,168,133,29,247,129,23,24,4,189,62,78,76,74,105,12,123,120,127,172,82,224,87,10,127,160,133,252,110,56,254,45,167,95,241,71,162,147,200,113,7,131,0,247,19,32,120,30,13,66,175,18,141,61,142,227,5,88,67,8,48,94,128,127,13,118,159,73,128,10,145,237,228,8,163,97,75,28,216,146,194,118,74,18,83,80,75,204,171,196,191,79,21,203,222,121,88,103,222,212,20,210,45,95,207,178,233,109,217,58,45,12,96,120,59,192,61,84,69,134,172,167,198,21,136,166,215,231,15,238,21,154,67,217,28,31,43,236,184,104,130,69,95,160,209,125,216,94,101,123,112,42,133,173,104,99,43,218,208,138,65,197,133,145,133,222,227,244,29,216,14,236,101,176,195,194,212,237,182,189,134,155,109,219,197,28,161,198,30,0,142,241,234,95,227,230,217,179,234,25,170,29,21,96,137,74,208,103,207,38,52,123,196,211,36,16,163,36,218,56,28,4,107,61,103,15,90,216,63,60,12,191,53,33,41,155,27,81,12,114,125,16,157,102,83,66,172,196,163,212,135,104,38,50,226,71,202,154,13,26,87,92,244,218,135,94,155,32,36,182,97,33,86,98,65,211,207,156,137,128,97,92,152,16,250,192,58,87,162,145,212,105,170,1,62,195,103,202,150,205,197,139,86,219,237,106,56,170,70,23,110,5,94,51,131,99,224,35,107,68,59,65,164,57,48,3,46,56,141,93,109,46,195,210,21,96,121,14,33,202,114,209,114,106,237,25,67,99,52,13,134,18,151,86,28,39,25,125,213,66,153,81,54,7,187,205,45,216,106,96,236,27,69,119,6,56,153,189,202,92,193,190,13,75,186,86,217,180,58,1,78,227,96,15,197,81,122,30,118,225,169,89,111,55,96,72,110,202,196,96,56,8,31,129,177,150,207,56,190,242,185,237,58,234,133,252,94,192,203,32,24,54,118,137,28,203,23,81,132,158,93,191,137,117,245,156,29,153,31,159,69,5,248,40,97,54,123,1,182,138,172,79,111,15,64,20,28,202,138,246,118,93,183,109,105,108,208,182,220,14,6,121,212,223,87,224,57,15,245,3,194,42,62,46,38,198,204,53,149,2,68,221,221,129,177,8,147,128,205,237,120,131,44,2,81,187,204,77,9,22,183,131,124,125,88,71,41,84,242,90,60,21,152,148,209,22,170,80,128,107,116,5,247,3,98,46,54,118,157,174,139,249,10,185,146,142,53,204,5,179,8,63,32,93,132,61,128,114,230,108,164,55,53,154,6,89,216,78,123,98,47,193,74,130,144,27,240,54,173,29,220,50,125,32,247,114,179,193,22,169,118,66,187,114,101,13,31,167,68,2,209,145,203,233,91,7,126,118,137,154,51,33,199,145,3,65,113,135,250,160,109,22,50,157,200,154,54,77,163,249,194,41,153,250,225,10,122,60,209,62,108,147,235,147,154,32,142,230,50,133,198,65,214,60,46,155,50,108,253,192,220,236,236,184,189,11,88,32,59,176,145,102,49,136,192,95,11,26,67,84,51,92,130,25,152,0,195,21,11,146,70,136,104,41,204,188,28,141,197,153,10,214,64,184,35,42,46,123,138,204,134,222,201,28,195,66,30,101,27,242,82,55,214,253,86,0,149,148,85,169,179,103,225,51,162,159,27,73,43,193,178,125,187,103,187,38,110,97,104,18,26,15,56,186,222,125,136,246,171,74,38,106,45,181,36,222,100,92,176,216,100,28,36,228,173,163,29,162,181,159,212,39,204,235,180,96,237,192,46,181,147,141,124,69,128,97,175,37,243,33,30,210,120,144,24,245,223,174,123,126,147,154,210,143,210,85,237,83,140,107,97,126,133,39,186,177,165,18,26,213,98,36,254,181,102,43,170,143,150,7,184,145,18,220,103,188,254,192,245,221,30,206,189,200,188,165,189,160,41,198,17,230,145,124,140,151,213,169,111,210,236,85,96,210,202,34,149,79,153,58,81,22,96,187,1,68,170,247,177,32,133,57,132,7,198,75,82,241,83,160,38,189,248,105,176,3,189,37,16,208,215,138,169,189,176,65,26,1,206,142,133,235,138,239,238,101,170,204,220,194,87,201,152,103,60,181,49,84,122,182,39,73,63,176,185,94,254,54,44,212,219,240,119,31,254,238,195,95,216,146,161,162,47,193,155,120,10,211,110,132,105,55,32,13,90,215,117,118,136,103,185,2,226,42,115,103,65,206,246,226,77,231,202,244,118,71,56,137,112,72,41,103,214,135,6,249,208,24,55,1,13,33,129,136,17,31,99,126,216,72,138,32,123,141,218,187,186,207,68,193,7,65,143,211,9,140,74,22,136,58,184,93,10,160,238,125,248,189,111,139,238,151,16,61,162,219,240,188,63,138,180,73,167,245,145,62,50,73,228,49,54,104,155,155,19,146,137,66,15,76,73,151,116,77,144,186,105,193,148,176,206,249,32,156,138,221,30,54,101,98,203,179,180,18,112,208,93,33,48,240,184,199,118,186,114,132,63,240,15,15,53,30,72,36,40,86,11,19,86,178,98,155,11,105,40,79,48,218,1,233,23,140,110,32,24,218,88,174,32,204,18,173,89,148,136,144,242,40,20,157,67,147,181,230,98,12,140,236,134,145,16,50,143,220,11,7,25,28,47,173,157,30,252,240,118,49,166,183,50,75,180,246,83,116,69,112,149,90,87,198,226,141,242,160,0,238,28,30,102,227,124,11,99,254,76,192,100,47,148,35,45,177,215,183,141,169,223,175,180,53,242,8,130,15,42,7,243,28,189,17,133,82,20,225,45,126,181,114,135,135,34,179,76,136,206,239,192,15,57,162,74,84,113,58,16,14,117,0,55,183,129,102,38,49,86,110,50,87,21,73,69,57,99,99,224,116,186,200,151,202,231,248,16,233,130,4,224,21,26,161,33,207,108,54,22,186,36,231,119,116,95,17,168,151,172,71,242,190,50,0,134,5,149,213,3,217,179,88,67,72,96,97,88,8,45,165,185,98,38,104,249,146,135,18,6,190,103,142,85,172,93,114,140,114,4,35,173,85,36,218,144,102,102,92,179,196,90,83,249,114,73,40,92,19,178,82,10,6,237,94,238,32,88,33,222,110,192,168,26,183,24,198,161,74,91,254,90,147,236,222,225,97,98,86,173,147,184,180,38,174,183,151,146,83,135,23,65,67,200,39,198,166,63,9,229,249,62,141,140,211,133,13,4,234,10,69,244,184,128,146,139,73,40,242,176,193,220,9,16,118,153,216,101,189,177,145,201,140,251,133,237,135,168,52,169,69,242,18,30,118,99,61,16,130,166,92,195,225,249,77,172,3,166,208,181,146,13,18,241,136,252,56,173,203,212,1,110,114,134,112,6,40,38,28,8,33,180,40,87,74,153,213,67,5,218,197,195,164,56,169,73,104,145,80,47,232,77,58,141,220,151,64,11,229,92,73,32,133,221,30,49,148,107,124,56,149,205,233,131,107,108,205,170,153,230,234,202,18,102,0,28,204,161,228,17,236,152,66,163,113,228,166,109,0,189,120,165,120,114,21,31,84,28,126,61,53,231,232,72,76,104,93,15,91,87,76,25,93,70,180,19,103,76,76,212,98,173,158,177,111,153,99,130,7,104,106,19,176,27,149,254,84,202,102,97,55,43,33,191,58,229,135,252,106,55,76,189,17,166,222,176,135,149,230,167,155,231,186,159,238,150,27,231,139,51,133,195,195,225,249,189,149,246,217,179,98,251,35,20,224,177,191,149,67,22,34,169,93,78,116,169,23,19,151,186,19,93,230,133,100,116,9,141,21,227,236,1,38,103,233,76,27,53,178,241,214,159,186,122,141,56,157,174,5,217,113,228,137,102,75,218,238,35,100,39,90,152,143,12,14,159,74,60,18,88,163,132,189,48,206,226,71,197,175,144,144,75,97,205,200,68,90,16,160,185,249,62,83,105,123,155,136,158,199,148,162,93,161,177,188,66,174,244,128,122,236,237,122,109,55,219,206,181,73,73,182,198,186,51,174,215,203,153,242,215,198,32,232,118,241,40,242,102,182,109,199,63,43,241,172,141,39,213,109,189,154,81,184,86,251,58,9,41,111,103,251,4,41,130,7,193,174,196,181,29,154,248,158,205,153,154,19,117,142,147,172,137,75,211,228,165,42,226,78,158,163,138,157,196,143,66,67,189,90,185,108,111,84,172,238,109,203,94,151,39,129,61,161,52,200,217,107,149,245,179,103,173,150,215,115,91,1,29,76,174,147,42,179,156,213,197,204,80,37,233,102,93,165,245,83,130,153,155,99,118,69,202,221,3,210,13,213,164,251,65,196,12,165,172,5,157,240,89,33,45,60,204,66,195,32,76,24,137,86,6,32,16,110,187,183,7,176,125,246,177,181,176,241,211,109,18,93,83,47,182,157,90,107,39,170,62,193,147,163,148,172,170,233,161,170,192,221,148,92,230,86,197,18,134,22,32,198,108,90,253,97,23,237,50,106,27,27,215,164,187,77,200,114,166,104,187,35,163,45,70,143,147,85,57,130,153,149,153,12,29,206,46,105,153,115,116,220,17,42,81,112,69,177,117,214,234,254,122,19,197,120,2,211,55,193,0,86,114,241,182,0,174,83,90,209,232,185,206,192,165,177,40,43,120,192,251,3,160,178,166,81,136,181,214,205,163,147,77,191,89,131,37,106,180,102,237,242,165,13,239,69,55,171,138,145,165,145,37,114,80,10,219,41,89,73,77,77,83,127,161,86,103,53,123,192,11,138,228,200,17,158,197,98,145,172,142,10,86,104,113,164,176,54,35,36,94,137,156,96,201,213,236,139,217,160,128,14,68,254,56,52,213,225,116,189,135,166,2,38,163,8,20,18,132,144,67,168,169,248,231,54,108,153,194,168,169,184,231,54,34,53,53,118,209,176,59,161,166,40,226,21,159,215,87,216,183,141,249,34,240,31,102,12,124,62,251,168,81,29,48,208,97,93,86,164,21,208,151,171,48,234,110,207,156,215,186,38,139,186,219,19,153,18,202,215,88,176,27,87,58,148,195,163,184,142,150,245,85,247,195,82,73,51,215,192,190,203,7,192,186,148,233,199,155,169,107,199,210,244,108,4,59,137,40,208,62,231,146,108,177,6,130,174,90,218,46,45,237,124,219,217,119,123,95,130,21,46,31,233,96,32,104,181,160,35,95,202,133,138,56,249,213,222,151,143,55,70,101,205,90,72,1,148,69,245,178,34,141,10,243,243,13,62,98,82,243,50,65,53,136,170,190,30,234,65,203,145,97,17,8,225,34,89,20,123,227,67,171,131,75,64,154,95,14,143,14,248,92,18,173,221,220,138,58,164,172,84,196,9,210,138,47,38,124,243,26,103,220,44,108,149,194,82,240,146,179,161,143,110,200,239,238,135,207,208,199,148,161,228,214,77,176,78,229,193,205,42,26,148,194,174,204,5,175,34,198,53,45,169,63,21,144,87,125,172,27,30,129,255,24,165,34,132,183,239,71,86,243,57,85,243,185,164,154,241,36,91,95,96,230,87,86,199,167,239,9,106,197,192,166,73,60,210,179,65,83,22,147,244,62,66,156,78,58,185,16,64,35,196,25,107,16,236,84,54,74,166,197,113,108,130,53,66,33,62,192,212,202,4,146,194,172,143,59,158,123,139,46,232,144,218,139,45,32,65,73,197,123,39,118,26,54,31,58,148,99,187,6,91,125,48,25,193,16,231,217,92,18,51,169,49,33,104,27,146,117,152,39,35,107,205,214,194,24,19,211,86,107,201,125,28,38,166,45,167,53,231,52,10,147,153,152,206,20,150,151,38,49,48,77,59,227,242,243,79,49,95,34,24,30,88,21,126,126,187,239,182,91,192,100,31,30,186,146,138,4,48,44,222,45,203,222,12,112,190,78,13,187,237,0,173,96,15,132,115,173,91,120,169,240,0,57,216,146,133,95,16,65,54,172,140,103,41,229,214,148,72,35,7,83,125,168,208,245,45,251,150,211,30,186,72,108,249,155,13,88,234,185,125,186,100,170,96,116,130,166,215,242,220,94,191,116,160,202,2,38,70,163,45,27,53,203,144,238,8,151,194,121,110,148,109,181,189,254,96,10,199,198,42,89,93,192,1,72,207,228,80,206,178,201,82,72,54,30,241,217,1,164,123,221,182,139,207,236,45,174,15,128,196,19,89,190,186,83,8,206,130,84,124,193,51,53,219,10,124,121,229,12,211,197,35,37,187,189,30,108,139,144,72,15,54,94,207,165,134,225,3,103,184,221,112,97,98,99,37,142,223,108,187,23,232,221,110,122,125,20,167,155,144,46,31,47,66,117,182,85,7,249,0,154,47,155,44,59,185,74,201,152,101,100,243,5,197,141,118,128,65,235,243,219,195,236,230,193,77,119,191,68,141,183,236,150,95,210,77,117,228,225,55,126,140,142,237,1,200,232,3,175,65,198,189,37,113,147,216,66,163,117,203,22,214,238,252,6,20,112,211,122,190,139,75,160,71,82,11,217,58,193,100,206,91,185,205,226,214,225,161,245,185,43,79,167,127,124,190,235,142,45,122,97,76,217,174,63,166,232,149,103,199,148,172,119,186,233,31,87,47,93,73,255,184,227,181,210,63,62,189,126,49,229,227,10,160,213,235,236,132,104,173,181,157,126,191,164,22,15,205,171,237,109,244,46,56,53,216,29,118,234,190,227,129,44,32,38,117,191,215,40,245,242,195,94,219,118,218,100,185,63,202,149,30,26,32,18,177,197,89,52,32,15,129,218,0,20,239,44,76,4,149,87,90,223,26,17,25,152,184,24,106,42,61,119,15,8,154,95,58,32,29,169,49,37,67,62,133,87,196,21,94,177,53,88,176,87,184,96,22,216,159,17,215,233,37,84,232,129,172,52,245,98,16,116,166,60,223,26,229,182,144,234,203,69,180,130,231,238,89,66,221,196,205,69,187,161,129,59,97,107,215,64,252,71,0,147,180,177,41,242,70,27,121,120,104,174,250,143,189,209,87,105,135,156,168,201,12,22,27,140,63,35,186,64,50,182,68,183,61,236,171,73,215,198,107,39,82,172,7,82,101,190,35,26,120,63,97,207,45,0,83,20,180,88,226,157,2,106,141,78,64,129,144,195,126,225,245,61,64,17,211,83,202,255,69,78,177,173,70,59,232,3,99,232,79,81,215,167,96,211,112,218,64,223,139,218,23,218,91,166,220,126,195,193,125,1,173,181,188,1,94,12,191,255,3,188,180,124,255,167,95,185,247,203,87,160,133,136,63,139,232,181,91,18,21,90,6,42,99,181,87,220,16,139,29,173,7,6,249,196,197,135,99,140,197,214,59,206,142,123,93,95,216,128,89,50,18,237,161,149,164,83,201,226,125,14,188,237,2,252,76,214,154,89,114,230,197,83,161,185,192,79,78,99,193,225,167,198,124,75,164,205,180,22,102,64,202,231,107,34,75,197,217,25,121,77,100,6,246,50,186,38,114,128,58,58,104,89,211,1,70,127,3,59,138,123,164,176,94,183,197,160,148,98,140,29,54,209,110,123,29,111,32,10,60,11,164,197,237,165,23,200,204,67,1,125,62,139,114,171,65,0,204,154,31,22,4,6,102,196,59,100,12,196,1,239,152,165,131,186,247,34,170,19,249,48,91,54,60,47,82,177,22,29,163,56,73,34,131,131,3,45,247,237,8,144,112,59,15,247,94,200,43,248,14,110,27,51,70,205,146,193,221,163,127,133,33,166,10,185,16,216,199,142,211,221,128,165,64,226,225,1,175,24,108,77,28,49,123,158,15,52,32,47,76,62,243,232,183,225,156,53,13,189,185,228,237,128,60,59,88,29,122,120,247,185,143,70,27,61,182,207,157,190,85,156,230,233,40,242,60,23,244,110,154,89,96,214,74,214,37,126,1,231,160,58,28,144,19,88,190,250,102,173,2,187,236,246,50,22,54,162,225,12,80,62,14,118,60,95,42,75,175,247,221,30,8,57,55,93,178,72,99,50,115,154,142,84,137,21,10,122,251,216,110,140,242,23,92,103,206,5,183,154,142,11,77,105,194,12,212,89,159,146,41,169,249,210,250,157,6,139,166,157,56,35,122,170,3,144,97,160,243,226,198,126,214,186,243,254,171,119,62,124,243,206,251,191,58,254,206,111,238,253,238,171,247,254,252,242,253,31,188,113,244,202,239,56,229,191,62,252,230,241,143,95,58,250,217,15,57,91,216,99,5,216,6,8,191,250,175,15,191,204,255,147,138,44,202,93,149,162,154,103,49,65,42,36,25,33,143,151,158,163,8,244,78,56,38,136,157,222,153,25,109,163,131,89,94,46,69,148,207,145,196,186,43,86,200,109,90,162,243,192,24,115,102,35,27,247,148,61,31,64,94,126,61,250,217,191,221,251,247,159,3,177,21,146,192,230,86,121,144,96,198,237,35,238,189,230,74,32,237,222,129,96,1,201,236,194,126,239,226,185,15,167,134,73,121,226,222,149,165,183,92,77,149,129,232,12,153,218,90,253,192,191,22,172,209,125,57,188,33,166,237,62,165,20,61,143,4,148,199,240,87,235,232,153,195,180,53,15,111,158,12,189,38,118,29,254,64,35,202,102,89,97,123,239,2,89,45,179,236,143,189,54,193,167,98,96,144,136,129,193,73,24,136,245,120,64,166,206,205,179,103,217,84,48,207,148,225,130,143,91,18,48,56,151,28,31,198,175,243,255,179,247,238,237,109,27,87,226,240,87,161,145,172,150,172,64,138,164,110,22,181,140,151,146,237,68,109,28,187,150,221,254,242,106,245,234,1,73,80,98,76,2,12,0,218,82,101,190,79,154,214,185,181,169,211,167,109,146,109,210,38,110,155,180,221,54,78,187,189,228,226,92,190,203,175,166,100,255,181,95,225,61,231,204,12,48,184,145,160,68,185,110,87,81,44,1,131,185,158,57,51,115,230,92,137,25,4,217,50,57,103,75,55,252,221,33,203,133,56,170,200,7,64,78,142,27,131,200,113,99,32,57,110,12,36,199,141,65,228,184,49,136,28,55,6,145,227,198,32,114,220,24,68,142,27,131,200,241,168,143,167,216,238,239,59,48,16,125,96,163,142,250,226,145,202,244,53,120,230,227,242,247,19,128,49,248,188,72,40,213,226,24,192,243,62,174,59,203,102,103,39,157,120,27,93,49,43,173,22,182,68,228,33,63,254,202,254,45,45,120,58,170,202,68,179,110,151,149,140,183,213,3,150,69,161,153,129,76,21,119,123,229,123,13,110,175,223,187,247,249,231,124,55,65,60,47,249,247,97,116,97,146,86,238,125,248,81,255,198,75,119,191,252,89,255,131,55,25,45,165,16,89,89,43,219,106,157,104,153,234,108,117,70,208,50,104,153,138,230,168,1,203,184,26,137,44,97,35,36,225,154,50,59,93,40,234,53,32,97,152,168,120,81,167,108,229,142,96,164,244,212,98,97,182,48,192,130,185,88,124,16,110,163,167,231,106,141,134,62,115,50,161,49,48,244,185,46,209,146,64,164,118,129,118,221,216,184,166,87,49,106,209,6,111,123,99,67,74,179,244,103,187,77,75,223,216,136,96,234,212,224,140,218,120,198,222,96,21,217,88,102,163,110,182,241,62,96,33,65,179,177,241,205,51,75,23,42,203,95,219,88,57,119,225,252,197,75,103,78,111,156,59,127,250,242,147,103,54,242,27,27,229,136,54,92,194,242,80,53,111,112,8,69,181,144,51,210,135,170,59,163,94,237,234,219,241,89,10,113,3,99,212,177,186,225,121,199,218,64,67,250,13,244,194,183,97,119,171,24,148,134,214,254,6,52,16,95,127,49,174,254,147,213,98,30,48,46,98,50,25,234,114,214,88,19,155,88,234,180,21,149,209,226,107,74,211,176,157,21,178,24,210,27,240,119,93,245,122,88,218,93,149,58,86,26,67,223,169,47,177,52,55,116,105,197,16,100,50,235,151,74,183,152,149,246,38,146,214,140,7,196,95,80,135,253,113,242,2,193,19,132,15,9,122,21,126,19,21,21,175,168,79,106,59,102,23,239,58,170,1,203,225,124,7,201,66,131,156,144,85,59,109,99,133,90,162,155,144,218,134,10,3,20,183,212,27,161,130,136,253,47,203,189,20,172,99,172,74,51,106,250,210,14,171,20,45,10,213,107,154,83,219,42,237,178,172,165,8,121,30,85,103,12,168,4,59,38,72,87,28,193,178,255,126,45,4,99,143,90,122,195,206,201,19,194,175,219,231,225,42,203,123,142,147,172,202,93,135,163,10,106,92,169,67,71,35,218,46,121,150,240,81,29,163,29,111,3,171,147,44,149,30,181,29,88,98,200,80,232,224,200,129,34,193,247,11,150,137,187,250,84,68,61,220,44,0,193,16,58,29,176,151,220,36,140,192,180,43,205,24,125,203,121,9,42,7,241,134,91,157,74,227,21,9,248,220,91,220,72,214,73,88,36,4,66,69,141,236,151,133,134,106,172,42,129,162,101,72,203,89,230,53,234,210,105,189,193,176,142,125,86,89,86,23,131,99,242,178,239,60,179,15,195,169,0,220,239,213,232,130,30,150,71,211,149,140,30,80,60,63,43,255,42,194,105,252,171,202,66,105,40,147,70,110,123,82,233,108,171,20,9,21,95,119,216,43,103,36,64,2,61,177,68,193,143,157,52,120,167,49,89,89,52,152,168,181,172,35,85,186,193,111,58,162,107,229,97,125,167,83,133,161,35,26,108,46,6,43,136,30,155,114,121,245,204,197,75,149,213,175,41,39,202,12,155,47,237,160,118,164,178,186,242,248,83,81,233,203,151,87,47,157,63,23,249,245,250,117,222,188,32,182,197,226,128,225,136,142,137,28,207,152,77,35,13,27,167,24,232,80,148,66,201,154,201,55,31,69,221,245,97,171,88,141,172,238,18,255,219,139,194,187,14,137,154,233,65,152,67,95,209,119,208,187,4,165,225,175,53,72,88,167,21,48,49,225,189,111,105,54,223,251,228,84,204,21,101,85,203,196,49,153,93,254,144,123,182,171,181,26,77,189,78,98,220,96,90,89,135,203,72,90,73,43,147,161,79,147,74,6,111,182,112,69,98,35,149,183,96,196,136,78,143,190,226,255,72,182,21,11,11,243,131,229,73,78,206,130,123,216,168,98,37,39,90,172,228,248,69,15,156,151,72,14,25,179,228,110,7,121,205,36,34,165,88,60,209,2,39,246,69,146,54,81,66,111,29,22,107,131,121,149,103,119,173,179,148,207,39,228,16,254,133,21,116,12,173,168,50,211,174,39,152,152,64,169,232,173,18,243,115,172,42,45,173,10,157,97,154,30,144,179,64,229,20,230,135,245,106,150,100,49,138,219,37,164,112,240,22,137,127,101,25,15,128,166,126,90,119,52,184,83,244,220,1,214,204,86,75,235,216,176,229,241,38,119,133,132,140,121,116,196,209,217,170,176,150,15,48,37,165,44,101,212,144,146,100,105,210,39,37,220,26,133,55,242,216,150,12,162,5,145,17,190,117,48,188,49,206,16,241,110,137,107,202,39,37,138,57,237,52,59,74,15,47,190,27,87,211,74,255,165,183,250,119,62,237,223,184,179,247,202,175,250,31,189,215,127,245,39,204,133,20,254,167,32,243,151,119,133,100,115,188,95,176,65,41,82,31,189,158,97,107,165,66,177,231,67,136,64,239,105,114,74,10,107,171,127,243,35,70,103,149,20,244,149,122,30,189,232,73,108,51,216,64,170,140,149,41,65,133,60,61,121,245,185,83,134,4,142,228,156,80,217,255,241,31,251,175,253,160,127,243,15,251,63,126,7,110,72,10,146,46,190,41,195,102,114,131,155,141,155,202,71,81,195,102,64,13,170,226,245,156,108,214,228,201,78,208,46,177,156,213,2,253,83,199,1,232,253,63,222,233,255,252,123,3,97,77,210,88,94,99,29,182,145,44,139,18,63,72,230,232,174,63,204,191,140,247,40,101,103,107,179,158,221,172,183,96,197,193,102,202,245,10,207,119,232,72,133,43,23,233,2,224,124,225,116,69,72,84,151,25,63,151,49,249,105,166,37,200,227,62,23,148,237,64,195,248,65,149,26,38,98,48,233,84,227,168,15,62,203,4,179,17,38,152,195,216,157,91,105,126,199,177,168,238,125,244,225,222,237,191,12,156,101,203,212,234,171,250,38,110,248,43,117,105,85,141,48,217,190,85,118,239,195,143,238,63,247,242,222,247,126,203,218,238,191,246,234,254,175,255,48,124,106,153,54,83,201,85,107,26,97,198,164,17,224,134,121,240,201,11,84,52,202,60,6,139,146,78,244,70,43,205,190,48,116,183,213,116,152,215,159,98,208,54,41,7,64,27,181,0,144,233,163,250,38,146,49,199,92,237,139,102,29,80,6,233,171,194,184,54,133,187,159,191,186,255,249,237,129,136,34,8,225,4,59,111,196,28,39,158,77,209,204,193,167,209,237,232,8,243,39,13,238,168,214,98,255,181,151,250,175,125,127,32,136,145,169,104,193,209,207,23,98,30,201,108,55,13,242,17,19,156,251,48,27,211,42,21,189,26,105,31,246,22,43,239,28,83,140,29,97,150,189,145,30,124,158,37,104,141,48,211,126,24,243,69,26,4,242,65,86,170,183,56,85,121,209,186,43,181,52,230,25,27,235,36,137,60,108,159,73,48,37,162,128,170,24,241,91,165,175,214,7,12,238,49,109,140,232,14,251,143,207,223,253,242,118,255,87,175,238,189,241,215,251,111,252,121,224,10,174,235,109,32,67,206,194,85,205,222,66,45,122,105,179,164,8,161,157,102,237,10,146,128,9,102,159,4,138,120,73,209,3,116,44,67,131,189,55,222,219,123,251,29,69,101,109,3,157,5,255,101,207,157,203,214,145,49,73,192,201,178,79,138,255,219,88,54,233,224,48,15,190,136,67,0,27,97,41,71,0,251,168,54,239,253,219,183,246,95,123,225,238,199,31,244,191,252,206,254,157,155,253,87,126,126,247,211,79,7,98,66,211,182,187,137,174,41,135,153,7,214,200,193,161,207,59,57,2,204,221,97,141,107,129,237,127,240,69,255,230,15,5,54,15,3,232,105,92,14,15,239,154,82,148,81,39,15,7,116,200,249,35,152,140,58,133,28,144,71,70,236,48,254,193,171,63,1,194,114,224,172,182,181,38,70,229,64,222,246,101,163,233,84,186,245,166,67,19,76,46,169,161,193,29,204,189,74,135,230,41,178,177,162,68,138,197,192,207,82,180,105,217,149,79,5,98,41,13,130,124,84,163,43,117,143,219,195,23,98,220,201,202,110,154,236,56,173,187,90,193,252,189,226,82,233,188,171,223,192,215,202,8,120,17,213,187,131,163,72,36,128,71,192,150,152,9,66,69,11,84,120,28,211,46,176,247,242,151,253,239,223,216,123,253,147,100,155,171,6,221,222,52,244,250,5,221,178,77,195,208,91,227,188,184,30,148,24,230,130,35,107,19,21,178,106,163,82,196,161,33,29,124,202,195,208,25,97,190,35,65,203,233,54,147,141,173,98,89,135,185,202,162,77,192,176,235,236,152,183,35,23,189,238,253,249,157,123,127,254,229,48,244,178,244,154,222,188,218,52,54,47,104,150,179,115,145,105,66,63,52,24,198,250,115,32,36,139,26,216,33,248,37,81,96,26,133,105,18,3,102,193,57,113,199,249,0,16,78,29,199,121,183,255,187,255,236,223,190,181,247,238,199,73,143,60,84,65,133,36,239,212,195,118,154,157,108,23,6,29,113,186,117,116,171,221,100,96,13,161,202,41,197,2,170,164,170,168,232,44,154,25,199,68,41,100,195,213,171,209,220,44,237,54,235,9,55,125,185,139,120,211,214,106,53,20,248,31,160,116,133,149,4,242,138,207,199,1,234,128,149,21,179,164,14,118,192,202,117,143,229,140,245,117,246,96,199,108,0,41,30,196,149,102,52,172,61,173,119,30,86,108,197,174,141,142,165,88,234,160,216,201,128,49,94,172,196,58,199,130,141,212,185,131,97,33,159,228,225,27,100,113,38,209,9,252,231,47,80,240,244,131,119,250,111,189,59,88,234,164,217,87,120,164,190,248,203,51,187,199,161,2,166,6,248,164,168,168,33,81,82,166,199,196,221,144,186,112,8,73,144,52,142,81,4,66,190,225,143,190,246,147,205,6,76,197,221,207,223,222,123,255,249,254,11,67,164,67,122,91,179,174,216,127,175,153,224,205,31,134,68,97,253,31,137,42,17,67,142,135,62,41,240,115,243,11,84,81,57,117,200,233,184,241,167,123,223,254,241,254,27,55,250,183,255,52,132,189,104,215,172,102,39,70,12,67,170,19,0,108,93,179,117,38,192,138,162,66,57,23,217,215,228,72,228,104,195,172,117,109,151,26,61,139,111,167,89,163,172,158,146,39,139,165,212,101,76,28,137,185,232,14,242,48,124,69,15,82,35,177,20,163,0,204,188,223,73,83,75,106,21,236,188,82,84,182,4,120,248,42,69,69,139,58,207,180,14,32,0,100,58,55,82,99,70,126,112,143,130,130,28,56,194,190,142,87,230,199,57,233,142,61,198,197,207,52,190,217,241,207,228,76,228,86,34,100,100,229,134,116,8,159,222,220,216,17,21,238,209,218,218,181,44,23,188,77,97,173,230,213,234,55,46,139,193,44,97,135,129,6,218,252,49,176,10,217,191,98,70,45,6,86,224,245,235,211,161,148,153,80,202,108,40,101,46,118,37,199,107,218,20,199,164,105,35,238,12,120,54,30,94,205,38,225,57,252,250,231,176,249,239,223,252,96,255,206,119,135,236,252,100,50,131,150,19,140,21,16,183,225,240,140,195,54,28,127,195,209,27,78,241,132,127,50,98,247,155,139,172,77,121,191,129,182,120,234,168,251,77,104,164,135,57,110,130,64,27,233,224,137,135,248,81,236,64,28,92,3,119,32,121,205,241,221,72,13,206,210,196,196,116,40,101,38,148,50,27,74,153,59,17,92,140,20,214,198,222,50,175,73,27,204,176,197,56,61,174,197,232,157,135,108,1,114,46,4,205,23,63,84,101,13,14,244,2,235,231,67,176,181,74,92,8,51,190,85,131,235,115,33,135,27,26,70,13,203,180,57,89,200,120,107,126,60,218,116,183,246,126,249,28,42,121,189,244,187,195,235,112,109,63,211,170,70,171,111,197,75,62,244,56,77,42,199,93,74,186,208,151,114,2,107,4,135,20,82,141,58,44,135,249,245,79,250,175,253,240,240,176,120,182,213,24,73,149,45,2,48,92,29,54,114,163,241,65,199,205,24,3,34,239,251,209,177,9,246,110,253,22,149,50,147,168,91,134,6,74,254,67,47,232,155,195,198,41,242,197,12,211,253,60,70,169,35,45,116,190,62,248,49,200,23,249,50,236,33,155,38,236,163,135,70,149,234,86,235,240,168,226,235,211,112,132,241,15,33,14,109,130,3,61,50,30,19,129,249,254,119,126,131,98,192,3,161,144,80,204,138,209,236,243,141,94,206,27,51,116,95,150,49,234,212,254,234,187,64,76,239,125,231,6,222,167,15,52,78,34,110,208,195,105,211,233,106,73,246,134,80,129,152,17,135,243,29,245,116,239,221,188,121,239,203,63,28,12,12,131,239,126,126,92,151,111,120,209,120,238,187,204,141,119,235,72,221,255,201,151,233,118,59,115,64,172,134,213,223,126,146,174,87,67,145,218,203,26,135,211,82,142,163,158,219,84,255,246,231,135,28,246,55,201,184,43,201,168,191,201,92,115,198,15,154,101,24,255,212,254,238,205,67,142,241,9,102,148,150,100,144,79,112,95,163,241,163,228,57,142,142,27,200,15,195,27,191,222,127,249,197,254,75,111,220,187,245,27,174,129,1,4,176,158,211,184,93,123,115,16,249,203,12,130,136,244,85,253,102,65,237,205,108,213,220,230,100,56,243,182,131,217,116,73,78,135,158,118,116,180,234,71,135,35,49,214,69,172,154,108,91,179,175,136,186,134,185,149,74,230,87,233,140,209,194,120,99,20,203,149,185,76,66,193,32,139,105,41,13,93,82,187,141,240,187,198,98,153,43,143,84,103,171,11,90,77,64,15,174,21,222,165,222,251,111,239,167,207,239,189,241,238,222,79,254,176,247,234,237,240,119,188,123,136,155,150,19,233,103,137,59,65,218,123,231,189,253,183,191,199,230,174,255,214,23,48,119,178,187,165,166,205,7,38,217,71,145,217,19,187,230,93,50,151,204,250,14,82,31,194,115,35,243,196,100,218,58,9,94,14,228,157,41,66,130,147,200,57,147,219,87,238,150,73,74,57,21,141,14,20,50,221,51,51,131,155,23,69,81,145,96,196,34,46,149,68,120,7,97,123,57,203,129,208,117,76,10,190,142,189,70,143,199,0,226,44,89,176,161,187,62,158,64,142,76,132,56,58,110,29,24,225,75,32,117,69,172,52,33,147,150,241,63,169,203,62,121,125,24,126,191,114,235,146,248,90,112,9,233,146,46,111,17,144,133,120,101,15,142,51,54,51,158,203,56,227,21,245,111,253,110,239,149,247,30,0,55,172,255,242,171,108,243,27,166,156,15,11,165,75,211,126,193,210,249,34,23,252,205,203,70,61,199,124,73,160,205,187,193,159,17,102,43,237,77,238,253,229,178,96,147,18,223,204,87,95,179,182,82,183,47,91,158,235,191,8,22,42,212,130,114,77,189,3,224,204,61,211,217,84,115,232,6,70,205,117,12,248,245,213,11,143,227,175,51,143,75,247,137,131,204,114,128,17,27,185,113,138,175,120,134,5,161,66,187,104,64,55,108,204,199,21,155,180,187,31,127,48,226,164,93,54,234,15,126,210,160,9,85,54,70,205,37,233,230,195,61,205,8,199,7,54,205,253,215,126,48,226,52,175,118,27,129,105,134,148,163,158,102,104,98,196,105,198,18,15,245,52,35,28,15,53,205,163,88,158,237,189,244,58,103,52,37,222,130,147,155,163,29,12,114,163,216,50,133,122,117,40,171,166,240,24,71,179,111,138,130,209,17,106,18,236,255,230,123,247,95,188,121,239,246,173,253,219,111,244,63,187,153,120,6,79,3,233,56,186,98,193,1,39,6,27,27,207,164,80,183,15,56,33,124,200,3,197,43,9,200,172,217,113,202,60,238,126,121,107,239,219,31,254,237,185,111,187,83,185,247,241,141,193,242,72,63,5,171,180,181,109,207,185,2,209,177,10,222,213,236,230,183,208,147,23,80,235,38,194,132,93,3,195,18,173,96,93,214,102,211,128,188,240,181,173,112,31,15,1,251,141,24,65,23,243,98,59,134,253,82,8,201,180,122,29,229,224,43,0,229,184,27,221,222,71,119,250,175,188,43,1,200,209,170,118,16,137,9,104,33,188,245,92,60,12,247,15,17,239,30,66,130,40,52,157,133,41,215,99,44,79,251,47,220,8,204,176,162,114,61,183,166,101,59,254,138,90,122,146,89,110,195,76,249,146,60,38,56,115,162,78,53,157,70,175,66,12,7,240,106,137,62,73,58,196,248,166,42,121,172,21,88,218,115,249,96,31,112,21,116,219,146,216,147,237,44,118,151,60,209,49,54,175,224,97,252,250,135,251,111,221,22,214,230,254,158,77,231,21,181,209,220,70,126,13,250,237,81,226,221,175,187,193,140,2,30,216,217,97,25,189,81,161,95,16,211,104,237,12,86,157,81,161,215,13,232,4,161,170,18,35,157,101,146,110,153,89,228,157,210,148,111,149,141,28,110,163,143,210,109,53,228,217,64,71,103,65,57,9,64,131,121,80,152,91,245,195,51,200,135,34,80,5,107,165,61,140,28,75,75,120,31,59,95,141,166,161,175,70,205,217,157,23,254,126,211,150,88,63,141,13,62,48,134,36,96,13,13,59,30,180,193,172,35,129,215,70,90,45,12,221,254,7,175,253,195,64,215,63,132,68,56,27,24,244,0,180,245,231,28,13,180,29,189,230,1,148,91,179,133,224,120,68,160,139,96,46,211,120,160,79,137,32,68,125,31,0,23,252,46,65,35,168,196,113,106,56,120,224,32,174,233,62,248,220,249,40,221,191,241,157,204,17,1,41,203,149,39,66,174,167,228,111,17,110,128,160,47,165,60,144,165,122,173,73,80,40,170,53,22,100,199,70,63,159,178,141,77,228,222,203,190,93,192,193,98,72,221,193,123,47,193,36,201,252,112,224,197,79,16,203,192,103,136,121,89,61,81,80,167,103,10,243,179,133,185,133,217,133,76,47,64,51,14,154,42,173,205,180,219,197,229,250,39,127,0,50,224,97,154,166,240,137,201,102,77,17,83,149,117,125,116,148,20,139,73,68,18,206,92,133,198,62,124,234,24,140,146,204,157,128,102,252,228,241,28,135,91,95,109,211,208,119,220,57,187,255,226,15,239,255,226,103,145,235,107,230,161,94,95,17,160,166,145,37,129,52,7,65,60,160,89,134,224,42,153,41,44,204,207,47,204,78,159,204,143,180,74,152,69,154,110,93,240,109,108,123,63,254,43,106,15,209,246,246,48,45,153,66,232,62,147,68,43,118,248,45,232,250,245,249,64,202,209,236,160,106,16,222,238,123,133,175,47,55,225,28,205,114,204,186,245,213,146,4,169,2,205,198,35,151,63,227,72,164,67,112,40,62,92,122,248,182,223,7,142,75,99,216,215,151,205,214,83,221,118,36,66,133,16,40,136,97,137,16,170,146,248,64,8,182,59,28,165,42,161,3,34,57,78,157,243,157,11,12,165,254,153,78,7,223,56,71,1,255,185,97,167,133,63,227,72,192,215,208,30,211,127,48,48,179,201,135,148,238,61,216,138,158,121,136,78,7,25,226,236,197,93,214,244,54,112,13,123,133,19,17,116,82,83,3,136,58,47,215,232,168,19,56,8,24,238,252,179,28,4,51,15,219,65,16,129,46,62,76,26,142,59,201,55,127,95,91,67,176,231,32,219,190,212,97,63,246,252,51,237,249,222,32,19,131,124,232,110,47,229,26,9,224,142,182,29,0,247,107,191,219,255,205,15,142,30,220,201,185,64,162,139,73,128,229,13,39,30,84,110,158,132,128,18,180,199,143,94,189,251,249,219,46,39,145,45,91,161,114,118,50,15,184,209,106,110,66,67,53,88,243,100,245,114,40,24,5,173,160,132,59,47,216,2,44,116,37,240,45,120,179,219,0,144,160,104,72,132,68,140,82,9,148,183,19,150,79,8,125,100,54,187,11,149,128,12,117,152,208,229,87,175,199,8,93,108,29,58,86,63,90,169,203,249,174,99,55,97,163,253,123,10,95,102,199,203,103,118,13,49,198,227,96,7,3,13,242,32,54,174,182,226,240,243,6,59,1,176,221,240,177,148,212,106,171,107,69,151,98,154,166,75,240,125,56,19,234,65,200,110,92,127,78,163,250,37,166,142,6,221,235,208,95,215,183,14,253,245,220,235,252,99,176,218,19,74,41,142,57,239,99,97,233,254,115,48,226,139,51,133,147,133,185,233,233,66,225,152,17,127,204,136,63,102,196,31,51,226,143,25,241,199,140,248,99,70,252,49,35,254,152,17,127,204,136,255,7,102,196,199,113,83,143,57,241,199,156,248,99,78,252,49,39,254,193,112,226,255,215,51,152,101,219,16,153,233,204,189,183,120,102,225,178,219,71,23,5,60,191,186,77,140,141,58,200,221,34,43,185,34,124,240,17,131,213,117,183,198,34,47,8,103,133,108,206,184,163,178,64,15,120,170,18,95,139,112,56,198,106,97,89,150,121,40,160,211,190,186,252,223,194,131,10,248,69,223,212,221,188,204,88,131,153,63,171,86,121,109,93,213,40,160,253,73,125,78,103,1,237,103,102,231,234,34,180,189,54,203,158,166,171,197,42,123,210,102,78,22,216,211,124,99,190,193,211,234,250,180,146,201,168,77,170,137,199,91,199,242,115,243,11,252,9,178,96,142,22,6,157,207,23,103,177,41,27,159,79,22,166,49,134,121,141,74,206,157,44,214,224,101,92,241,87,209,194,145,160,246,13,102,86,127,106,160,187,0,217,193,25,51,249,145,221,5,248,42,18,203,107,33,198,99,64,172,111,0,138,130,60,123,117,75,57,176,43,0,95,63,208,234,133,218,194,96,26,248,151,33,137,28,15,213,112,180,38,70,156,21,41,232,192,56,184,69,162,67,103,46,232,136,9,36,75,1,97,121,181,91,142,43,137,33,84,220,114,46,177,87,191,140,133,66,101,51,52,37,225,1,140,126,11,154,104,97,51,203,236,100,189,104,94,35,191,214,29,109,83,207,194,234,192,221,7,74,226,235,146,174,25,170,242,108,23,193,199,44,59,178,20,92,30,224,68,142,234,175,224,110,170,160,39,188,44,11,74,207,252,43,80,66,173,107,59,102,91,236,151,148,206,247,182,236,179,93,221,218,129,74,214,232,184,210,45,7,230,43,194,79,16,219,236,243,189,117,54,37,104,248,138,108,124,248,67,166,58,138,133,173,144,223,4,12,123,107,94,163,216,233,170,187,164,217,131,202,23,105,22,119,67,55,53,126,255,117,76,19,142,18,203,191,255,198,109,191,190,249,131,89,90,114,12,105,19,192,93,184,173,215,155,221,118,180,9,152,223,74,172,55,204,15,8,66,149,97,22,134,141,119,13,189,152,105,23,247,144,43,25,120,193,56,208,138,206,93,95,122,163,129,112,129,83,194,186,66,30,203,209,119,115,73,185,255,217,187,123,239,190,120,239,253,23,246,223,122,253,238,199,207,237,253,236,22,243,248,177,255,252,39,253,23,239,220,251,242,173,123,183,190,127,255,185,151,251,55,95,231,161,136,218,84,140,147,91,146,40,110,51,120,28,97,232,27,145,35,202,198,79,0,3,176,193,102,214,159,98,72,169,189,155,175,237,255,234,83,50,232,91,103,135,74,15,173,53,183,119,112,79,149,116,204,23,102,139,115,11,11,249,249,57,216,68,215,214,40,6,53,219,123,253,142,25,163,79,110,214,75,134,15,132,111,254,35,90,236,46,51,104,197,152,81,229,202,7,213,26,93,201,236,161,137,43,75,171,55,205,32,217,193,136,150,102,216,85,53,27,149,94,143,143,91,232,229,8,26,237,121,95,194,178,132,217,2,156,26,179,249,252,188,159,75,42,54,163,24,114,52,228,238,45,210,187,157,13,251,7,219,163,242,124,11,49,225,226,221,104,193,131,64,102,58,82,71,5,35,139,38,78,160,90,244,129,148,112,86,114,111,73,7,52,6,230,69,241,99,154,187,197,51,131,110,232,50,232,2,211,7,149,66,49,63,189,80,200,231,139,156,86,28,2,13,140,180,234,19,75,251,35,208,38,4,67,162,166,152,219,74,65,162,254,242,57,244,197,195,161,205,4,202,118,201,29,52,238,169,105,230,66,51,243,80,192,159,121,243,52,61,239,145,97,200,23,103,103,230,242,179,115,115,51,133,100,160,151,28,85,250,221,109,198,129,131,188,104,62,28,224,96,14,61,7,130,99,118,225,36,128,163,48,155,79,6,141,218,150,94,187,194,162,178,249,80,68,196,143,60,44,246,249,253,28,70,185,90,28,43,178,251,28,237,69,121,250,27,107,107,17,244,74,148,147,197,228,109,174,7,47,80,81,103,38,163,59,179,13,211,116,164,123,52,179,169,231,137,194,79,178,251,58,240,206,232,218,168,251,200,21,191,125,57,15,24,246,53,143,230,216,191,117,59,213,191,253,83,137,220,8,57,126,142,175,46,64,34,115,27,255,155,175,167,246,254,250,146,34,206,123,207,95,212,64,239,98,70,142,254,198,221,16,42,245,122,208,175,152,82,213,225,78,169,11,31,98,110,84,60,140,37,210,26,228,79,44,210,255,152,123,147,24,253,214,0,125,227,126,196,60,223,21,238,29,181,139,14,196,241,221,63,251,122,219,204,122,223,56,36,100,127,46,42,126,197,125,136,254,170,10,161,164,172,133,213,145,125,27,140,221,131,179,42,29,59,71,231,205,217,199,0,144,60,253,133,85,153,112,247,196,15,42,63,215,122,209,94,57,98,60,64,7,157,110,8,55,208,145,62,53,142,198,13,180,26,60,183,30,144,95,232,131,128,152,157,149,49,32,30,228,75,58,12,103,233,156,142,4,246,131,115,40,189,247,210,235,254,152,243,146,147,231,160,71,152,168,113,15,112,45,29,30,182,231,95,58,114,212,255,220,254,165,15,130,114,84,115,60,202,13,243,73,29,133,120,129,155,74,12,250,253,93,28,83,171,17,100,85,50,44,28,226,157,58,12,7,63,233,22,9,132,35,114,81,205,46,67,98,172,238,93,73,240,17,168,195,3,163,234,138,49,139,162,50,15,22,249,71,252,41,160,8,26,137,65,162,138,68,32,243,174,117,145,224,146,70,114,100,59,214,155,31,246,95,123,127,239,167,207,247,63,120,211,61,138,245,118,199,180,52,111,25,143,37,46,104,204,49,42,218,74,118,150,186,61,139,57,80,229,158,251,21,129,237,17,84,129,153,214,239,40,170,192,227,220,89,133,139,102,177,116,125,126,146,7,122,20,115,227,111,68,174,231,129,206,155,35,150,179,236,193,57,122,53,31,210,131,243,72,64,225,46,201,101,160,184,126,193,15,9,148,88,103,229,49,64,17,30,203,227,129,18,246,88,62,22,204,16,14,202,101,32,8,63,225,135,132,65,156,231,242,24,16,112,247,229,241,16,8,185,47,31,247,190,229,227,58,4,121,19,94,13,120,181,202,118,224,90,38,137,151,7,109,94,66,42,234,232,78,19,247,229,168,104,79,190,166,153,176,177,164,236,192,127,217,115,231,178,245,122,234,137,39,74,237,118,201,182,225,226,72,128,206,178,60,74,116,166,232,73,113,199,146,104,78,36,174,76,228,148,200,144,57,90,79,235,130,109,18,102,175,36,245,134,24,67,152,141,20,56,47,73,140,188,152,8,10,71,29,144,110,132,184,114,163,4,142,123,224,204,159,40,118,207,106,183,218,110,58,30,131,230,238,151,63,67,178,34,130,227,19,46,203,152,41,3,153,59,204,239,183,90,71,201,119,135,36,208,115,85,20,82,119,241,185,152,95,56,137,2,104,124,174,206,20,242,240,188,69,146,233,90,161,142,178,238,221,154,9,180,129,161,27,14,12,5,103,128,121,197,45,117,215,20,77,89,87,25,145,136,186,3,171,156,68,44,53,232,11,9,145,58,158,128,158,129,97,201,52,91,40,231,228,12,91,82,55,65,101,4,246,117,213,177,32,179,251,17,189,154,171,36,91,13,9,7,119,125,236,29,228,25,9,17,42,138,112,55,245,18,75,88,69,206,88,49,175,58,166,163,181,74,121,94,27,42,0,144,179,68,148,198,238,246,248,203,170,16,78,225,119,79,46,83,34,134,47,34,42,94,179,248,85,24,170,119,73,166,146,146,71,79,164,140,226,164,0,197,98,211,160,139,86,144,15,133,125,229,164,21,54,196,37,241,138,234,146,91,165,53,190,130,177,94,215,112,240,125,168,74,164,23,60,30,242,155,31,42,189,117,213,93,3,187,213,230,183,46,104,184,59,187,186,31,34,114,35,52,214,83,37,127,245,216,56,99,96,49,216,175,1,100,159,237,194,0,235,120,89,108,67,54,4,99,128,229,228,186,208,71,187,54,106,217,133,72,76,121,193,91,9,149,20,23,236,184,130,247,254,242,209,254,243,159,8,7,192,161,226,186,81,31,80,120,255,206,143,246,126,246,78,108,225,192,157,50,182,22,223,133,61,92,139,183,17,14,174,65,236,237,193,26,144,33,217,214,157,45,19,23,128,144,169,151,100,98,155,4,161,46,174,150,13,46,25,245,196,137,20,218,158,18,155,246,150,118,85,47,163,198,5,190,110,234,206,138,253,4,164,164,97,15,15,94,244,253,53,187,136,95,198,157,179,163,251,100,241,148,207,175,129,129,76,65,193,166,46,133,20,87,58,180,250,225,148,208,59,203,45,216,55,210,254,49,100,22,163,90,94,52,202,229,221,222,245,235,105,105,40,167,232,249,81,14,203,28,94,67,211,112,45,122,143,147,116,31,253,247,254,157,155,76,30,127,247,211,23,254,231,179,239,227,141,233,197,87,247,94,255,3,191,55,101,74,172,2,29,182,86,161,89,164,168,70,38,19,6,34,174,240,0,168,97,91,136,26,58,108,87,46,100,75,113,74,59,195,64,160,58,101,54,206,186,61,49,33,158,114,118,167,133,29,93,84,50,139,249,19,101,199,13,46,130,7,243,25,173,182,149,78,203,218,99,14,198,34,105,214,39,38,210,134,59,245,40,138,226,163,118,177,161,167,10,29,14,105,250,85,46,26,99,253,88,52,114,76,73,164,188,182,187,105,153,93,180,109,34,149,25,84,23,33,113,75,73,89,121,10,72,19,13,53,88,30,103,57,24,165,18,171,78,98,233,45,94,178,242,212,105,161,93,178,150,95,135,101,67,253,99,26,44,95,199,102,5,86,63,186,229,56,29,228,116,0,16,30,221,197,13,183,55,197,23,234,212,213,194,20,128,253,171,20,60,211,200,228,156,45,221,72,251,110,165,56,26,189,204,84,112,80,218,103,171,38,156,118,139,122,142,201,26,253,153,243,168,234,234,238,223,0,66,179,108,162,75,230,154,6,116,80,134,174,166,14,213,84,54,225,65,28,44,101,118,176,240,54,240,217,59,98,164,68,124,231,231,141,201,231,16,133,92,129,59,52,121,108,53,176,41,244,243,9,116,217,142,212,197,204,174,62,49,129,11,23,250,162,74,18,156,97,235,178,16,70,98,88,251,174,38,75,44,190,138,13,227,18,80,238,233,204,98,179,193,16,22,167,160,204,14,7,247,157,177,239,19,156,131,94,9,151,177,131,15,112,158,250,191,172,212,85,193,220,162,131,205,59,60,245,168,21,136,130,28,216,96,233,3,29,157,101,229,111,207,189,38,171,229,252,237,57,56,109,96,134,41,11,63,84,249,60,8,164,87,150,151,190,118,78,89,180,217,50,37,69,65,219,169,212,106,168,251,123,78,51,96,18,81,239,6,86,89,16,209,96,217,232,108,166,195,107,146,72,105,209,94,167,107,111,165,93,189,17,217,124,219,13,131,200,210,144,105,75,204,16,252,95,108,171,140,164,27,60,219,4,8,62,225,226,248,47,239,202,135,189,168,141,17,151,209,147,191,40,77,6,236,135,87,177,97,216,16,41,85,74,224,11,212,210,27,118,78,136,196,144,147,211,196,251,94,0,62,19,19,28,174,90,189,206,85,68,87,241,24,98,23,140,40,144,26,222,38,111,119,137,64,17,20,240,222,75,175,245,95,121,71,65,223,228,28,178,72,194,26,185,90,245,74,155,61,69,15,93,245,171,220,112,19,117,35,18,130,6,31,23,215,233,35,149,183,180,152,17,53,28,38,65,156,157,4,52,137,158,194,195,83,48,62,163,51,139,133,0,155,15,41,244,5,23,130,116,152,179,203,39,16,222,154,177,67,31,220,231,240,119,94,165,244,214,227,88,38,119,3,151,201,221,47,111,239,253,248,19,111,153,156,224,171,132,22,18,108,131,127,135,174,102,4,150,162,156,193,119,66,161,44,130,73,18,203,208,205,83,254,29,136,249,63,207,49,175,25,213,173,234,53,200,228,0,249,192,228,98,254,252,238,102,21,40,212,218,166,154,125,227,14,16,134,223,64,48,242,34,25,210,199,86,219,229,45,117,147,238,71,249,185,249,170,208,25,158,159,71,77,223,106,249,60,115,197,189,73,43,32,147,110,171,53,181,142,202,34,68,97,40,243,179,186,94,107,204,195,229,21,223,51,234,213,114,149,31,132,182,186,83,254,251,168,0,251,67,112,199,41,255,18,85,200,34,68,255,179,40,2,71,234,251,186,193,182,102,242,127,23,245,95,195,132,71,160,7,132,204,46,90,29,184,134,230,57,6,137,63,254,94,250,192,137,20,127,43,173,214,225,116,127,255,87,232,213,22,102,78,206,230,103,242,51,197,99,189,218,135,89,175,22,23,157,20,165,224,187,251,119,94,220,255,236,245,253,119,191,61,94,85,55,195,31,12,1,155,57,10,101,213,142,230,108,61,21,110,234,222,71,31,246,191,248,46,52,168,28,235,207,29,68,127,142,153,24,85,144,54,133,219,151,204,57,77,204,14,141,229,120,210,198,189,82,103,190,171,198,199,252,12,112,58,101,150,84,136,109,132,124,131,32,75,74,212,0,155,253,64,214,85,144,181,36,178,240,97,9,46,192,88,89,77,156,171,20,205,7,82,19,95,161,135,115,80,6,243,52,224,134,233,177,52,180,78,115,202,180,54,145,165,1,127,108,228,107,156,135,191,75,59,140,189,178,82,63,37,30,202,202,164,12,161,97,108,143,69,206,179,208,255,142,220,6,0,214,118,249,154,186,204,8,228,188,142,54,111,1,154,120,91,221,81,43,30,77,60,183,208,88,40,204,46,44,112,154,56,163,110,148,151,93,162,248,202,161,137,226,132,180,48,110,137,69,36,77,57,85,204,88,136,204,93,223,222,155,63,216,191,243,130,50,44,102,110,12,233,60,6,194,86,144,31,226,136,15,68,239,50,59,171,72,30,202,42,172,113,129,179,92,155,54,57,108,149,236,168,175,196,146,20,177,83,70,107,175,136,122,45,238,40,176,224,139,199,149,196,251,94,180,233,184,30,50,29,119,25,196,105,188,41,178,80,72,44,22,47,174,199,104,137,167,196,89,73,166,8,232,229,143,211,5,148,114,120,250,49,12,54,231,143,220,93,158,234,155,44,127,120,164,135,109,190,206,122,49,139,112,198,162,39,72,10,108,148,120,146,2,101,98,38,42,152,75,154,172,110,245,1,207,84,32,212,210,67,183,178,220,8,72,241,19,229,69,73,74,190,152,124,69,226,214,147,63,147,52,75,244,225,1,76,212,232,130,122,118,5,151,44,65,223,121,239,222,135,191,24,64,84,6,72,86,152,187,166,225,205,15,175,213,210,87,3,245,222,127,145,20,160,57,105,169,70,135,58,151,172,151,31,184,129,114,66,134,195,40,102,196,61,186,248,30,223,71,135,185,191,8,128,33,177,239,221,97,119,197,209,26,76,30,185,111,188,237,38,14,105,55,230,102,35,125,208,142,183,141,120,207,173,7,170,46,218,157,232,129,170,106,155,134,19,237,228,242,64,213,89,58,236,134,87,108,201,124,239,197,189,63,253,70,145,57,10,255,244,220,132,120,62,130,224,34,244,212,243,200,65,88,66,149,172,122,177,128,158,73,86,203,60,204,239,106,164,135,148,164,74,82,53,225,17,133,216,8,178,210,146,143,154,37,13,40,247,32,166,55,249,100,198,4,166,16,37,109,62,84,137,119,170,227,107,96,167,8,36,137,92,254,117,237,79,225,121,60,214,69,50,70,135,196,211,32,29,50,118,85,172,203,16,26,139,230,77,79,21,87,145,208,101,217,7,79,46,127,230,156,8,44,179,42,127,198,25,15,37,198,74,235,185,244,90,217,123,243,133,189,247,126,122,255,119,111,222,127,238,29,133,75,242,196,140,78,76,164,33,227,215,150,191,126,26,157,206,12,145,115,235,163,203,185,253,163,59,152,180,91,13,92,241,74,97,198,70,64,68,45,213,226,78,136,139,148,184,98,188,172,1,212,43,163,249,104,212,71,170,11,81,110,8,140,194,74,39,78,102,23,21,37,24,152,216,252,62,150,23,22,231,107,235,156,27,19,13,64,61,215,65,118,114,185,108,76,76,152,7,0,159,170,203,3,55,225,53,114,208,230,90,126,157,211,193,122,244,200,41,7,181,178,136,29,183,228,4,221,79,142,35,124,245,224,189,64,192,86,143,186,48,36,129,171,21,197,213,2,184,26,81,112,117,16,174,70,28,92,13,68,76,14,87,107,98,194,241,193,213,136,128,171,17,9,87,223,152,157,152,33,59,33,200,6,134,238,184,112,236,145,102,135,135,239,210,21,121,56,198,7,231,75,96,125,112,98,164,53,18,154,155,168,111,255,184,104,239,27,185,25,51,61,230,176,233,49,253,211,163,6,239,196,49,26,28,129,90,140,158,42,46,112,161,253,255,64,187,80,104,171,139,152,195,216,18,35,77,124,220,230,25,196,172,69,118,244,236,186,231,46,229,18,111,61,134,170,226,122,135,44,102,213,14,193,99,228,42,226,57,254,180,60,132,126,154,119,24,203,171,135,227,95,80,237,207,227,128,160,218,36,42,0,122,197,1,5,0,31,22,101,49,1,67,8,69,229,170,47,220,47,230,10,243,203,199,146,144,150,195,147,59,32,214,96,154,43,161,82,98,233,122,20,88,153,215,237,234,218,56,209,18,16,53,158,104,72,174,218,121,253,122,58,129,150,231,153,175,95,174,60,41,107,118,46,159,127,234,210,197,202,242,165,141,149,211,27,49,74,157,129,81,245,214,51,209,216,58,49,33,58,192,87,254,176,78,196,105,155,46,159,63,125,102,96,103,130,45,247,50,241,171,110,108,189,58,187,242,212,153,141,213,203,75,95,61,3,208,74,214,197,64,87,124,221,244,175,216,177,245,114,245,252,83,35,118,210,223,17,232,227,146,116,100,120,238,21,211,145,90,185,92,34,101,48,141,220,8,85,218,160,22,109,64,129,214,200,209,223,94,82,193,85,66,145,149,180,6,221,173,208,35,236,69,18,117,221,221,23,229,165,231,165,70,31,194,229,113,220,139,122,225,157,167,140,151,153,158,186,82,94,85,79,51,183,147,51,51,133,176,132,109,69,189,162,158,119,37,108,238,47,56,63,159,41,159,118,101,107,207,146,241,79,99,14,93,81,158,193,231,90,109,122,26,158,47,225,243,66,21,43,94,20,224,76,93,144,55,22,214,92,238,138,190,99,195,36,227,118,204,83,80,148,121,205,184,192,177,109,117,167,93,53,91,182,160,13,6,229,193,106,116,174,135,61,96,231,142,172,226,52,183,194,48,45,234,99,78,55,186,109,22,188,9,240,2,21,185,113,197,228,180,78,7,112,199,81,205,76,79,112,146,123,238,232,206,33,174,194,196,165,217,41,82,88,212,255,77,179,54,187,72,1,137,171,219,162,62,57,41,198,143,192,60,81,118,115,172,233,235,167,228,151,210,110,111,81,255,151,226,169,11,28,44,64,50,169,39,242,153,104,146,136,103,209,248,212,209,233,1,117,144,34,255,144,225,218,167,120,134,186,142,216,195,51,52,117,128,166,58,172,40,244,41,83,146,58,56,176,119,254,6,118,168,147,195,166,2,8,103,118,203,19,98,135,30,194,238,108,57,196,163,72,57,57,29,143,219,174,113,37,91,156,43,20,242,133,153,154,194,247,18,39,87,109,26,245,52,19,20,215,138,11,85,5,87,250,83,130,21,130,172,55,52,60,59,173,53,137,9,34,171,91,112,205,99,46,201,190,170,70,57,150,45,61,163,174,180,55,47,88,250,213,166,126,141,91,181,157,85,133,250,170,108,209,118,134,217,186,233,205,206,101,91,183,220,228,75,44,153,187,176,229,149,110,168,33,35,185,120,35,182,176,221,22,186,227,165,200,108,97,203,45,164,205,1,238,158,197,26,219,60,26,77,203,118,224,20,176,54,177,115,21,203,66,62,9,127,163,28,144,63,52,40,114,2,108,175,234,70,253,9,34,182,144,57,84,237,218,48,205,182,253,53,157,171,153,60,99,86,159,34,3,104,98,22,177,81,178,47,48,221,237,38,103,109,87,21,168,233,140,209,130,53,64,213,32,165,2,160,160,29,171,132,173,156,197,14,146,7,18,207,187,120,169,160,210,129,182,180,115,105,167,67,113,233,74,187,40,213,48,248,126,200,135,139,143,77,22,239,144,49,156,154,246,50,26,8,96,59,81,142,139,57,111,111,198,103,155,229,117,30,79,129,11,186,101,179,68,56,6,108,199,234,214,156,203,208,99,54,46,60,80,29,221,64,173,247,85,135,106,172,160,147,234,192,167,211,122,39,152,132,85,184,89,235,122,27,128,10,23,189,166,189,133,54,21,52,10,219,238,234,220,40,144,189,88,188,15,18,67,78,3,144,110,26,122,157,245,209,64,14,41,246,29,163,34,52,141,205,11,26,172,177,139,132,173,4,145,106,179,213,58,223,248,122,87,51,156,166,195,45,250,68,125,56,233,92,4,178,212,105,19,204,206,119,160,67,8,162,158,176,127,35,196,146,108,17,81,173,158,51,251,196,163,135,104,144,3,237,51,148,34,252,155,134,127,51,240,111,22,176,223,13,44,72,214,140,129,40,131,114,151,112,154,56,58,171,129,104,82,56,157,236,168,94,105,3,5,112,217,106,69,106,57,1,216,182,80,60,85,0,152,0,225,171,59,26,228,160,87,88,107,18,111,146,155,53,42,145,174,173,61,136,43,165,24,203,67,33,89,101,250,31,146,221,30,191,21,244,212,232,170,201,45,85,124,165,247,190,248,81,255,198,123,253,143,222,235,191,250,19,52,42,252,249,247,66,38,129,49,21,227,248,86,245,77,60,97,72,246,49,172,227,126,39,151,73,187,47,169,229,15,109,129,169,141,11,113,72,210,22,188,16,2,67,128,36,220,64,37,3,79,141,171,235,39,152,210,24,99,206,152,138,235,136,98,45,123,96,189,172,195,40,252,122,235,118,242,122,253,27,196,208,234,239,189,255,237,189,63,62,127,247,203,219,253,95,189,42,28,40,36,107,138,109,53,195,251,255,193,23,253,155,63,188,251,233,167,35,213,75,158,17,146,85,189,247,198,123,123,111,191,147,180,118,71,179,175,44,51,237,238,161,245,239,253,249,11,68,197,31,188,211,127,235,221,196,11,138,203,161,134,46,214,27,191,191,251,249,219,123,239,63,79,238,37,147,213,29,117,42,12,223,106,110,220,217,123,229,87,163,174,167,208,177,150,112,221,10,115,143,164,237,132,206,165,225,237,188,252,101,255,251,55,246,94,255,100,255,206,205,254,43,63,247,35,214,208,81,133,15,188,228,13,222,251,243,59,247,254,252,203,145,26,140,57,245,227,218,236,127,121,163,127,235,119,7,64,7,164,27,70,172,180,231,218,246,3,157,138,62,45,186,22,26,228,177,43,163,68,30,138,92,151,141,122,130,92,171,221,198,128,92,236,3,158,171,194,235,23,146,146,72,55,112,82,217,37,51,73,111,8,200,52,191,104,45,104,94,40,145,125,101,110,72,104,118,29,157,113,52,114,6,170,22,133,147,241,44,21,166,89,210,105,143,70,206,106,241,68,57,88,241,196,196,116,84,226,76,84,226,108,84,226,92,84,226,124,56,81,216,168,7,40,24,236,215,226,53,184,173,96,40,87,237,42,209,64,172,172,120,227,108,188,122,185,229,50,80,128,206,1,90,59,173,52,235,112,215,102,119,207,136,143,246,25,196,69,110,55,47,154,45,43,150,82,22,28,196,102,253,84,154,51,54,2,100,62,178,60,154,110,149,105,222,65,178,155,217,118,114,59,91,219,206,164,50,21,133,182,220,226,250,27,230,20,87,66,110,214,163,164,132,36,169,137,104,53,175,50,249,33,229,224,162,68,62,163,210,91,89,122,158,84,200,204,147,216,39,44,89,29,20,160,36,64,187,139,154,146,228,29,92,175,75,74,184,183,253,68,185,23,153,3,105,70,47,52,137,159,11,215,234,30,99,125,236,70,95,85,14,65,193,247,22,9,242,178,205,162,141,226,47,70,33,3,252,185,56,79,81,22,3,185,162,5,103,214,36,42,145,123,119,166,73,101,81,65,129,203,192,24,49,94,246,178,213,227,83,119,46,125,46,13,29,55,69,81,252,235,94,10,4,44,131,195,86,195,225,201,125,89,187,206,144,220,113,98,106,47,50,119,218,147,48,209,141,22,240,243,138,190,147,25,54,198,0,225,61,16,205,48,47,179,150,245,7,159,169,167,51,254,20,222,105,44,155,78,216,56,160,163,100,236,12,71,65,78,236,222,3,241,179,89,151,74,193,209,112,128,82,112,84,140,80,138,229,196,245,239,239,173,56,95,68,13,146,221,52,124,14,116,114,64,102,248,28,232,219,128,204,240,89,202,60,40,231,55,197,128,144,211,204,61,104,72,236,137,180,187,181,107,245,250,153,171,48,31,88,143,110,232,86,90,225,7,184,162,6,247,69,93,184,132,176,180,182,45,54,19,95,226,98,226,201,47,59,194,87,194,40,200,234,120,174,23,142,4,35,23,217,238,230,184,190,114,175,95,87,254,63,56,46,114,204,55,15,188,225,238,35,169,7,71,86,234,249,63,85,188,109,99,216,118,11,141,122,47,3,203,200,130,84,199,39,101,30,234,254,65,62,12,34,206,62,87,228,173,251,133,225,222,25,55,88,8,46,215,127,0,121,184,112,131,96,14,223,167,249,37,182,236,120,207,131,75,248,129,38,191,102,70,57,21,124,216,238,243,68,151,40,246,88,160,124,19,221,183,101,84,188,115,230,58,150,233,152,72,54,228,88,185,114,88,147,98,87,57,55,169,148,132,107,147,115,128,233,91,233,204,36,26,66,75,201,88,25,44,6,101,75,74,123,2,246,48,27,19,219,114,249,166,1,180,41,37,219,82,242,170,14,199,117,157,146,159,133,228,115,154,179,149,107,180,76,211,74,167,131,45,79,103,166,166,51,234,170,84,99,171,5,35,229,229,123,139,66,254,224,164,154,198,84,122,103,50,51,149,131,6,81,5,3,125,252,160,12,77,39,253,255,244,69,125,243,204,118,39,247,104,65,117,219,56,219,109,181,158,214,53,11,154,1,50,10,241,4,8,158,244,76,214,205,42,28,160,160,14,69,198,208,175,165,216,151,180,146,134,245,58,169,100,144,227,62,164,177,66,185,28,172,238,148,190,230,172,151,208,208,75,153,196,71,183,229,180,34,18,220,118,93,131,172,104,117,60,49,18,223,30,229,58,178,194,125,41,195,184,216,93,44,200,229,22,207,174,41,109,173,131,87,54,29,133,39,187,26,213,134,220,195,8,49,131,39,14,20,60,198,83,1,114,24,229,98,90,107,50,34,103,41,58,167,50,85,109,126,171,194,143,145,29,36,153,219,72,160,157,182,52,200,191,201,68,0,228,150,209,208,119,228,46,9,5,6,151,140,201,145,2,112,70,238,170,247,141,105,243,126,37,170,4,57,164,16,106,140,209,251,121,140,142,145,234,72,10,25,187,174,4,54,91,232,49,190,60,122,161,75,172,37,128,199,194,134,205,206,133,141,102,61,78,168,108,244,214,185,182,135,223,213,19,94,67,122,83,72,233,77,61,75,84,222,20,174,236,169,54,110,197,8,84,234,16,6,146,140,49,128,116,100,191,79,232,59,203,117,158,133,90,96,145,244,174,30,233,169,199,192,125,37,164,36,38,167,17,212,41,13,35,215,162,106,56,106,145,193,31,149,205,18,188,177,7,79,203,145,217,119,14,152,138,197,176,165,40,131,8,90,138,90,102,139,188,95,209,95,248,122,17,254,218,75,59,120,5,63,197,101,36,101,101,50,82,248,14,128,240,105,209,161,18,65,188,234,156,158,163,233,198,179,5,238,246,12,44,134,151,38,15,199,119,203,137,27,212,129,52,203,130,90,100,222,145,26,171,86,134,186,54,177,106,101,78,196,49,234,4,142,81,221,59,70,105,128,18,221,55,136,169,17,133,194,56,97,93,152,25,156,48,252,107,79,73,149,41,113,52,132,75,21,34,250,174,229,215,85,179,108,120,103,211,226,224,195,214,207,71,46,155,3,79,86,151,103,91,54,249,253,240,171,171,231,159,194,243,213,214,5,111,192,102,22,43,171,142,105,161,67,38,220,125,81,189,67,225,44,16,68,60,5,118,243,96,28,226,83,233,161,13,91,101,43,135,80,225,87,164,248,220,33,110,35,172,103,33,27,28,173,32,71,59,40,207,215,74,166,116,98,164,10,38,38,6,230,143,97,28,226,74,75,84,8,25,130,132,116,76,227,77,8,81,67,202,135,178,72,85,40,146,185,50,87,201,72,254,162,222,54,101,191,132,164,180,33,62,94,104,214,224,120,209,151,53,171,206,101,222,225,134,252,199,30,76,113,215,106,197,217,229,55,197,225,40,215,18,233,49,11,123,161,184,92,152,38,93,9,145,123,117,42,210,145,22,124,44,163,225,136,148,31,174,125,241,249,225,99,48,63,220,252,226,243,195,199,178,81,138,252,228,222,3,61,103,94,20,150,58,74,191,110,17,54,94,38,122,231,186,247,158,168,244,148,255,172,70,157,16,127,10,63,159,225,131,234,72,97,203,97,106,167,203,17,108,72,184,138,16,13,129,120,204,136,1,35,163,206,196,228,100,220,115,221,58,199,75,136,247,10,47,169,122,73,188,209,140,232,132,40,34,133,194,134,252,177,163,132,198,28,109,155,23,18,46,4,181,109,234,106,90,174,146,83,114,30,241,130,174,46,129,184,212,213,130,234,136,251,118,136,167,227,203,36,166,131,245,234,1,205,199,245,235,1,88,33,243,87,158,47,135,19,2,65,144,242,116,2,44,117,24,23,173,59,135,244,141,38,66,2,116,217,136,156,133,11,110,94,255,60,150,229,164,224,84,139,66,15,213,204,177,40,240,1,69,89,213,84,45,54,127,218,162,54,150,249,211,224,218,1,192,209,214,172,245,50,62,127,69,91,51,33,53,0,106,77,6,181,230,7,117,60,212,180,1,80,211,18,66,77,75,2,53,13,160,166,213,235,34,36,120,152,14,201,47,26,73,161,197,137,168,152,70,185,118,155,164,62,29,123,112,113,87,181,131,56,128,167,134,230,160,56,110,135,109,200,83,225,56,149,56,39,185,216,46,51,131,241,201,104,229,33,200,164,203,10,57,142,106,199,42,105,134,77,213,220,20,188,20,144,210,45,30,28,121,113,49,200,243,107,32,36,184,200,38,94,42,34,139,135,66,240,226,91,205,210,187,155,219,183,252,225,221,213,70,69,201,220,98,82,244,32,122,217,140,67,74,254,21,69,17,114,144,122,191,107,201,132,45,113,4,55,208,93,210,192,37,96,144,23,37,102,72,48,216,32,227,144,232,195,179,50,7,160,126,21,65,242,117,152,54,212,196,117,13,203,25,224,206,178,171,148,216,62,162,110,81,105,101,33,95,128,107,3,44,117,228,216,232,168,36,203,46,72,112,255,108,117,49,102,41,134,218,176,211,185,252,220,92,38,195,95,10,185,252,2,60,155,103,155,219,122,61,93,116,249,46,38,181,39,171,108,7,14,81,3,5,34,101,125,18,61,162,70,175,142,7,181,63,72,80,133,110,10,103,163,70,142,5,99,33,255,161,232,255,48,135,254,208,202,212,109,120,97,135,43,253,117,240,93,156,187,252,225,250,117,28,87,128,240,225,167,183,17,58,91,121,33,233,203,57,175,122,106,78,38,218,220,106,124,103,140,87,135,116,212,136,10,226,207,24,99,192,25,99,36,60,99,140,36,103,140,225,158,204,136,248,144,97,99,136,123,43,193,49,9,223,193,205,204,174,201,172,169,232,14,78,212,69,232,100,102,80,42,155,46,201,20,149,7,55,79,200,66,28,149,232,28,124,94,77,1,222,232,92,12,27,120,91,95,17,153,51,210,93,107,169,213,181,2,3,38,145,170,131,87,42,135,141,6,23,133,252,206,111,254,40,208,136,165,63,252,254,24,2,245,245,2,32,143,133,56,243,94,62,58,15,5,136,41,203,207,58,57,149,182,142,210,34,207,73,34,139,53,196,238,82,214,201,95,189,123,80,49,126,133,116,170,138,21,238,230,112,237,244,252,25,153,249,221,208,108,220,223,176,47,27,51,11,28,10,218,96,107,99,4,117,216,6,233,193,129,190,182,213,108,213,37,224,7,172,6,125,25,60,104,25,33,203,199,96,62,142,223,40,61,133,229,31,8,218,176,247,211,231,247,222,120,215,117,212,193,124,179,42,99,24,1,185,0,15,27,62,26,97,131,71,234,26,255,167,58,201,247,178,131,226,183,103,138,234,129,80,182,63,117,177,149,31,106,166,7,65,38,130,62,220,186,34,192,68,24,152,26,17,38,169,158,175,243,110,21,190,44,7,92,71,121,59,19,108,74,116,26,72,198,231,19,19,210,75,68,15,105,145,120,208,52,19,142,138,118,98,54,48,82,211,216,13,247,219,114,225,26,222,63,120,147,228,19,208,51,110,39,99,174,38,171,241,0,190,255,9,216,129,245,158,200,22,221,153,152,208,14,98,139,110,142,134,2,205,208,234,208,142,104,125,155,73,215,247,161,71,48,250,250,238,121,206,37,160,154,129,232,44,144,89,106,16,209,89,122,29,255,246,128,127,216,82,13,24,172,199,77,132,127,95,16,196,203,89,116,132,200,77,156,66,82,84,118,155,225,82,116,118,141,225,86,202,163,149,144,154,226,22,78,49,5,185,22,50,43,56,132,194,143,82,142,94,169,243,254,61,128,102,120,72,12,186,234,133,192,193,239,65,24,85,199,167,200,112,106,88,115,174,202,130,208,14,77,162,221,128,10,143,73,51,79,210,29,8,181,242,134,22,145,148,248,144,244,225,170,57,129,162,164,105,27,17,198,129,4,243,66,106,98,248,223,165,124,178,146,135,175,201,80,93,36,149,50,164,23,53,140,113,184,2,114,168,238,156,22,247,150,224,254,242,193,175,120,32,173,55,222,221,251,211,79,88,180,23,37,48,155,33,228,137,16,178,66,254,86,93,231,57,151,91,164,49,161,26,113,2,209,1,119,249,160,222,253,36,15,148,65,96,214,147,235,173,122,243,218,19,113,169,124,200,78,160,33,183,167,233,216,207,12,114,194,25,175,176,18,116,3,88,161,208,152,229,230,243,152,142,62,218,34,128,128,142,12,116,169,206,53,133,124,88,111,40,147,200,99,245,111,73,124,49,17,80,163,157,97,12,93,14,35,160,182,63,183,192,102,95,162,31,151,125,159,98,43,146,112,22,13,236,194,232,50,194,200,130,26,202,195,199,23,194,42,209,137,216,240,40,59,91,155,245,236,102,157,71,50,25,198,93,65,173,10,57,162,73,73,105,196,135,64,137,12,155,146,25,18,161,136,59,207,144,243,40,140,209,229,71,193,24,193,186,80,17,210,175,165,46,88,102,27,58,34,95,161,84,73,65,64,181,130,234,43,178,43,176,66,158,162,94,93,34,31,2,40,170,100,26,100,168,81,109,90,155,168,161,130,108,166,161,122,46,3,99,158,241,138,226,34,157,97,160,51,228,79,233,22,179,222,45,143,160,204,46,71,130,179,184,223,7,151,6,43,107,57,155,120,56,121,85,80,162,89,242,60,27,21,62,109,176,66,130,106,13,32,114,81,25,33,122,99,52,133,114,136,144,169,147,103,30,100,18,139,123,4,183,120,136,153,101,101,183,135,145,135,72,245,192,166,128,159,205,198,78,58,176,125,101,56,55,209,75,153,152,184,106,54,235,169,252,137,114,224,195,245,235,226,67,121,180,37,57,49,161,40,7,40,148,116,87,213,249,25,18,100,5,32,30,27,113,187,170,206,128,136,1,204,202,145,114,156,137,137,240,39,191,48,71,208,32,94,201,152,78,248,248,12,215,175,27,97,102,162,67,129,99,131,172,198,1,74,247,131,171,13,112,33,121,237,153,69,119,234,194,131,29,58,18,64,72,38,154,72,145,67,190,140,76,83,5,237,12,2,141,4,115,250,205,12,162,97,44,31,194,104,164,200,174,140,3,226,161,193,85,246,132,208,236,59,81,96,102,27,220,36,62,99,68,106,17,197,153,227,224,178,250,134,169,168,241,129,212,184,30,17,186,205,100,12,1,159,69,191,80,51,162,109,100,128,14,191,107,245,159,160,128,155,151,137,38,156,178,8,72,195,183,0,230,144,158,34,150,72,125,41,5,122,166,218,59,182,240,141,2,213,216,100,224,98,68,28,227,196,91,198,28,33,74,53,156,215,85,83,150,78,123,175,188,159,130,13,230,115,203,122,4,65,176,105,78,216,6,114,101,100,248,121,69,60,144,202,32,59,144,46,147,87,105,172,182,211,65,170,29,98,6,19,97,145,25,234,207,128,76,229,3,86,62,184,87,49,218,87,161,142,13,206,87,62,120,19,137,187,135,122,94,131,186,37,125,47,143,94,37,118,67,62,39,121,3,229,71,115,250,54,228,174,243,119,95,46,216,39,183,76,52,175,206,217,144,227,28,187,110,165,169,42,190,59,97,236,88,216,155,245,150,173,239,30,175,237,227,181,125,188,182,255,185,214,182,228,247,178,62,220,17,105,2,27,53,195,115,103,120,62,86,188,66,234,218,228,127,145,204,164,70,49,102,51,132,249,81,98,149,12,247,206,29,103,88,18,105,255,198,46,172,75,59,23,229,209,109,92,64,102,254,224,8,202,9,1,181,40,90,15,52,145,70,63,186,49,254,86,101,163,6,113,11,38,23,179,146,212,128,153,32,7,43,53,85,61,58,230,110,76,64,221,68,214,119,138,146,208,226,12,50,98,215,117,151,158,215,199,26,57,89,245,1,150,34,55,72,239,106,0,135,252,223,41,80,174,184,179,226,41,151,34,248,225,205,216,243,176,201,45,30,252,214,27,190,219,172,39,72,66,184,75,18,164,40,168,51,88,208,213,90,0,36,109,200,43,134,127,61,26,123,77,153,93,183,60,48,82,241,32,247,64,43,117,59,120,119,231,82,54,204,156,96,117,202,145,128,3,193,133,7,183,203,93,174,243,247,111,132,66,28,31,113,203,234,33,224,211,116,153,58,41,37,227,83,188,25,184,245,154,131,246,81,3,183,4,2,252,144,173,212,111,205,233,115,139,60,220,204,214,21,63,45,186,30,184,71,87,75,49,105,19,51,131,78,163,205,56,241,41,73,217,60,205,20,191,43,111,51,98,87,48,163,141,122,156,129,227,148,12,99,61,253,17,61,177,93,172,43,62,21,192,177,164,122,22,201,116,6,200,176,101,232,71,218,226,30,192,195,251,115,64,248,52,144,3,138,222,43,119,135,122,243,168,54,191,181,140,22,172,58,55,211,226,158,60,166,168,237,11,60,180,32,246,225,84,135,201,78,177,2,152,114,232,128,50,225,63,209,149,140,248,166,103,34,221,187,114,1,120,38,24,113,208,100,193,6,105,204,8,180,96,56,170,8,84,199,249,138,198,115,114,55,46,68,174,131,229,50,245,81,81,93,182,141,246,52,5,76,247,205,55,139,38,205,34,231,0,65,29,53,253,50,69,245,75,179,153,229,217,226,13,46,15,186,116,2,235,230,212,81,46,27,238,250,111,200,202,137,117,118,159,176,84,120,1,193,217,28,171,84,64,174,213,132,82,1,227,48,163,209,116,34,180,226,227,137,163,68,37,165,197,81,122,158,0,179,130,32,146,228,248,170,159,204,24,100,101,104,250,29,177,187,193,63,142,32,164,135,121,184,96,30,62,122,37,150,78,30,32,180,201,22,98,133,54,71,102,145,60,10,217,46,9,116,118,93,217,88,73,57,125,102,117,89,110,89,220,62,54,112,103,216,80,208,228,217,155,44,244,84,187,115,206,187,232,241,188,233,24,18,61,232,57,83,80,135,72,70,134,191,186,36,37,217,102,134,124,108,17,169,153,232,214,20,174,26,87,106,179,206,21,107,248,183,229,240,226,11,16,151,149,81,168,179,104,141,141,67,145,154,81,85,38,164,252,162,123,35,145,129,116,154,162,93,119,157,168,187,140,159,44,61,244,200,199,213,205,49,192,219,79,186,198,141,222,75,73,236,112,192,191,248,195,171,220,180,54,47,89,186,30,22,201,186,107,237,252,197,199,7,4,38,48,18,174,88,22,154,151,220,112,14,116,80,16,22,166,50,211,126,52,137,254,250,72,46,10,244,156,231,172,25,78,90,20,105,10,143,26,3,143,161,16,131,79,144,174,48,221,250,129,236,162,177,48,103,28,141,86,3,43,42,172,178,51,165,145,251,173,40,7,235,242,168,229,80,205,138,19,117,35,118,145,17,127,75,156,107,137,172,148,140,68,196,243,196,81,125,58,12,240,181,119,1,214,92,173,217,209,90,167,16,187,40,252,119,164,95,7,56,4,100,55,140,28,179,164,187,61,199,201,4,212,145,135,134,135,97,213,69,162,229,193,113,242,160,8,233,97,99,44,149,46,172,228,5,248,18,128,200,7,235,67,49,52,35,88,225,73,0,53,136,245,158,12,86,81,53,36,1,87,175,167,62,89,126,74,189,72,161,38,22,102,167,231,194,161,38,158,68,3,94,47,152,123,97,102,166,120,178,90,215,68,48,247,69,125,205,13,196,186,94,190,40,98,79,244,84,165,88,168,230,149,176,66,19,96,126,10,15,159,154,163,240,69,123,216,0,240,34,128,238,154,98,40,232,16,197,243,92,191,1,116,236,41,22,59,247,25,179,154,21,190,78,189,64,142,66,160,207,194,7,211,163,202,3,185,102,137,62,86,74,138,65,102,62,114,96,102,52,206,115,223,100,71,249,193,182,85,27,166,132,2,198,179,7,164,172,26,205,205,18,145,95,240,160,146,142,22,70,59,239,116,25,1,46,71,241,85,228,168,155,54,70,211,165,132,101,246,142,39,107,211,96,103,34,69,85,225,47,170,242,108,183,89,187,146,101,182,149,89,82,60,225,163,80,107,20,176,89,97,113,237,179,142,153,173,154,245,29,172,88,142,116,239,11,235,203,150,211,147,240,194,142,92,78,18,114,26,141,189,133,162,232,178,123,98,76,0,93,118,31,11,196,206,165,68,10,91,239,133,6,229,231,249,85,244,153,201,195,65,136,57,2,114,64,187,198,172,113,175,102,221,68,36,6,228,72,219,245,38,80,53,26,28,255,134,105,176,202,1,125,160,126,154,88,20,23,42,60,74,39,98,85,90,154,133,12,69,235,44,122,209,58,215,201,90,213,66,246,185,70,75,101,190,49,223,96,113,190,79,206,85,23,144,104,106,82,36,79,125,38,15,201,45,17,190,162,189,19,192,59,154,13,9,237,214,86,137,12,227,107,110,157,147,53,60,145,234,224,207,50,250,137,36,15,239,120,10,199,182,37,211,108,97,28,103,142,108,172,110,85,158,98,30,67,65,100,228,235,23,67,58,195,92,54,183,155,232,99,159,113,161,214,227,227,90,72,225,0,56,74,194,60,177,24,176,134,47,122,47,243,81,223,83,249,71,134,132,34,162,240,103,175,239,191,251,109,156,58,9,157,67,180,227,172,23,248,179,39,249,8,219,117,103,44,124,27,85,148,69,217,215,214,163,24,54,214,22,198,192,244,146,115,241,32,38,25,201,31,50,21,176,116,35,65,22,124,70,46,221,169,180,81,78,156,153,237,202,134,107,74,77,115,174,185,183,73,114,50,155,153,84,178,72,40,148,146,228,237,73,81,79,189,197,59,196,238,211,79,11,119,107,140,18,6,212,69,186,5,254,16,29,252,85,179,122,129,220,96,26,113,36,176,206,9,21,238,219,73,220,101,29,105,119,162,240,79,240,129,162,66,133,62,224,100,243,143,44,68,148,156,129,48,0,190,178,120,81,113,225,162,184,68,71,222,172,66,23,53,174,195,74,216,131,195,65,164,178,203,45,181,70,241,146,78,206,207,195,26,174,243,104,70,233,26,63,7,109,223,57,232,133,92,194,3,16,50,148,235,190,163,175,49,19,62,250,16,60,60,15,53,52,61,11,155,69,26,189,93,115,35,124,216,141,154,170,146,227,81,139,97,81,153,214,26,2,50,123,53,155,159,157,174,23,243,218,244,250,46,110,169,120,125,130,13,188,134,57,74,143,204,228,23,244,70,163,23,202,90,98,141,237,106,40,72,218,96,17,213,139,211,249,206,118,56,107,42,167,183,178,72,78,100,155,142,222,222,133,230,1,236,112,58,56,142,217,46,21,102,59,219,39,154,109,242,136,103,56,139,252,163,3,107,185,144,143,250,98,97,172,249,192,183,168,38,169,61,218,63,118,89,231,10,249,252,191,44,86,41,52,14,171,190,179,157,178,77,216,42,83,143,20,10,211,179,179,115,226,99,75,111,56,225,175,131,219,120,204,193,195,238,49,199,122,204,217,82,135,228,220,210,181,58,203,185,139,139,52,203,2,93,211,184,22,57,208,231,230,230,22,27,166,225,100,175,233,52,220,153,124,62,121,251,204,233,90,214,95,61,14,106,209,155,221,210,35,141,5,252,241,181,50,63,188,21,222,119,100,225,241,176,221,152,162,7,7,195,130,118,251,219,211,240,39,249,40,30,195,131,58,57,40,41,251,46,3,159,165,215,19,183,83,87,199,54,175,24,53,60,89,157,18,6,112,156,227,88,45,33,93,126,186,54,91,23,40,41,214,74,232,123,71,171,215,225,92,166,245,176,216,134,229,193,112,61,191,8,115,90,189,210,116,160,228,118,214,110,126,11,243,184,117,109,47,70,167,210,4,138,152,244,37,189,213,106,118,108,216,196,175,98,84,48,160,183,248,220,182,155,117,216,247,23,133,211,221,18,227,157,92,213,7,131,60,107,0,109,128,45,237,74,75,48,47,70,163,87,117,189,49,235,91,128,129,111,9,107,79,62,179,81,69,182,18,23,73,58,215,82,145,184,73,143,1,2,159,242,145,192,32,247,107,87,160,6,236,175,41,68,143,30,203,136,236,87,173,105,232,81,155,255,96,92,148,113,45,149,95,12,31,21,141,89,252,9,182,3,32,112,14,218,150,139,248,17,253,199,122,105,213,135,42,87,3,57,163,115,237,202,216,54,237,245,160,88,40,84,107,122,112,99,100,239,54,89,135,204,192,90,19,29,100,135,5,174,62,111,235,150,122,10,251,96,184,97,23,144,56,238,168,45,23,46,156,107,154,213,212,178,77,131,136,249,178,99,117,245,245,73,187,13,20,73,4,190,81,122,78,183,44,211,202,114,25,152,123,61,169,182,204,218,21,249,84,61,233,117,181,49,59,87,155,171,201,35,43,194,199,224,192,91,0,66,216,229,217,68,245,114,93,107,19,101,34,164,186,185,129,29,13,13,79,52,221,52,168,40,235,1,108,41,154,195,14,185,112,29,49,19,52,100,10,164,179,82,204,6,67,167,217,88,34,196,210,234,77,115,99,131,136,230,93,223,20,14,45,67,244,92,174,105,103,107,24,73,65,175,79,134,234,99,253,193,235,224,96,202,132,182,217,6,186,215,73,117,56,49,4,27,182,159,42,202,22,17,225,1,52,64,92,69,172,84,62,29,179,136,136,98,31,166,26,125,71,174,190,0,91,198,244,226,183,0,141,48,148,30,16,64,61,188,228,15,218,2,120,197,115,121,92,112,255,222,214,235,77,45,5,20,163,225,236,230,234,48,176,13,68,236,120,132,206,75,3,239,41,170,2,247,108,56,60,232,18,57,205,163,194,96,20,184,211,165,169,103,116,227,10,92,4,137,157,9,147,95,211,167,144,189,137,135,214,148,109,213,166,188,72,140,83,120,22,77,61,28,37,52,219,214,33,119,205,182,167,116,198,52,202,94,197,101,10,59,175,157,179,33,25,134,252,143,58,182,96,9,156,109,180,74,225,65,180,114,87,187,186,178,78,76,3,10,50,210,134,11,63,204,184,93,82,42,149,226,82,69,157,92,170,44,159,81,175,45,85,174,46,117,151,212,229,202,181,165,237,37,117,103,169,178,178,172,54,151,42,23,219,144,182,60,243,117,107,73,221,92,198,140,115,144,189,162,230,233,55,20,175,204,97,153,229,133,37,245,228,82,229,204,178,250,77,76,103,121,224,119,229,36,125,157,90,82,205,179,188,66,248,64,121,244,74,165,77,31,59,75,106,251,116,229,241,101,117,147,62,182,151,248,215,38,125,109,45,169,69,250,122,133,210,225,183,87,236,36,213,185,90,169,124,19,19,254,31,245,218,215,42,231,150,105,60,21,234,108,69,213,240,215,211,248,11,122,87,169,168,54,125,235,210,111,246,12,61,170,92,161,10,141,37,181,187,140,45,21,221,177,185,189,159,57,135,53,123,195,218,92,198,15,207,44,171,249,101,222,115,175,187,77,74,154,228,195,128,95,0,218,202,14,125,45,44,169,207,74,95,97,168,21,19,63,172,34,116,207,226,135,147,172,243,94,97,54,236,203,238,24,161,36,100,171,85,42,58,190,111,65,133,4,132,154,91,192,123,98,181,104,149,74,13,179,54,212,54,53,253,44,159,130,202,211,152,90,85,175,45,123,176,215,221,217,241,129,165,29,30,228,36,205,137,9,73,54,37,93,37,244,120,28,103,35,56,75,121,15,47,116,111,130,189,14,64,57,248,254,116,165,162,225,123,29,58,252,120,69,157,89,194,119,4,16,225,100,101,5,127,85,88,176,170,146,18,129,225,167,224,223,4,5,22,178,145,201,55,65,251,102,57,63,1,39,176,216,236,38,90,112,235,47,227,98,159,176,107,102,71,103,103,243,132,34,182,55,94,27,236,114,83,95,73,237,253,248,147,254,205,55,247,255,116,103,255,206,59,119,63,190,115,255,23,111,222,123,249,191,33,229,254,139,55,83,255,247,185,31,195,255,95,153,250,15,235,63,140,71,179,112,91,131,13,133,19,82,46,13,146,154,250,10,43,118,255,23,111,67,201,255,249,236,165,254,171,127,186,255,254,235,247,111,253,165,255,225,103,247,94,250,175,189,119,111,138,79,47,179,10,31,41,206,207,21,26,141,168,122,179,204,77,152,175,250,200,202,238,127,246,238,222,187,47,238,61,255,251,254,183,223,238,191,244,135,189,119,94,187,251,241,115,119,63,254,175,123,55,223,238,191,250,147,189,55,254,186,255,211,239,178,156,188,205,194,217,153,51,203,203,172,77,252,231,14,157,111,147,251,119,190,123,247,206,95,135,64,128,245,145,179,39,160,147,140,241,176,232,7,1,111,240,111,207,125,91,12,2,30,191,50,149,74,77,77,61,82,156,155,43,214,22,124,181,217,93,242,205,11,181,205,205,215,138,211,26,14,121,239,165,215,250,175,188,227,171,142,125,12,244,228,154,102,25,120,168,1,233,61,167,21,167,107,88,246,222,7,239,247,127,248,138,175,44,251,24,40,91,71,214,16,78,36,39,177,160,104,255,213,63,222,255,207,223,250,138,178,143,129,162,168,188,4,5,23,242,11,211,11,11,132,1,95,222,218,251,246,135,190,130,236,99,160,32,145,21,30,248,166,243,211,133,233,105,142,66,24,254,241,245,23,251,31,188,225,171,134,101,137,170,198,210,55,187,45,13,7,48,151,159,3,184,210,0,62,254,248,222,175,191,27,81,13,203,18,85,13,139,78,193,250,227,13,104,239,247,183,162,251,51,96,88,18,131,58,245,72,45,95,155,169,113,160,190,123,247,243,87,35,170,98,89,220,170,56,169,207,106,172,162,207,142,212,35,245,90,189,161,207,49,0,61,183,255,233,175,239,125,241,201,222,173,23,124,181,176,44,209,181,180,136,80,2,228,152,209,231,129,238,194,106,62,253,126,116,53,44,203,128,106,104,84,252,250,71,253,121,57,166,34,202,18,93,17,128,201,210,220,94,53,138,141,185,6,3,209,91,111,69,87,198,178,4,145,126,171,233,32,112,26,244,31,149,127,231,211,253,91,207,237,255,231,231,94,201,179,244,95,160,100,181,133,210,152,212,35,121,250,207,43,121,255,206,15,189,146,236,163,55,128,192,21,82,76,13,92,35,231,27,154,87,199,189,239,124,127,239,63,63,148,58,48,123,118,254,108,37,190,26,25,239,26,121,24,40,129,117,255,247,191,135,41,138,169,49,127,182,120,118,54,48,36,185,26,64,132,42,0,52,106,175,114,129,62,83,63,185,208,40,96,83,41,190,85,190,123,243,222,23,55,250,175,252,22,26,74,177,202,225,91,255,163,247,239,126,241,235,189,119,127,216,191,253,121,255,211,247,239,221,254,98,255,243,219,41,183,109,98,168,114,62,78,138,56,170,139,188,224,189,23,255,171,127,251,167,119,63,121,57,184,147,178,178,62,214,110,106,23,147,82,169,208,45,61,21,236,62,213,222,115,183,238,41,182,93,192,22,15,203,98,239,131,247,254,231,179,159,98,58,103,247,138,106,101,174,111,202,223,105,127,125,226,159,162,254,43,60,28,255,28,255,28,246,7,144,233,223,217,53,51,165,252,123,130,59,25,91,61,117,93,239,76,249,228,16,2,149,253,23,239,20,202,35,82,146,216,193,151,9,25,40,196,76,139,205,193,56,16,145,121,122,94,71,100,166,157,232,7,95,76,36,166,224,107,215,227,148,166,194,210,10,95,30,226,97,196,100,242,214,118,184,237,199,82,196,151,196,191,22,189,168,241,25,145,77,234,101,20,221,150,184,254,41,38,195,96,233,130,148,69,246,12,75,145,217,57,41,3,181,75,90,73,250,231,111,214,21,110,68,181,79,66,142,224,190,135,103,0,147,117,68,116,163,10,52,197,72,64,10,73,62,98,129,193,101,32,81,221,33,81,200,232,99,135,95,36,20,73,58,151,60,191,232,156,152,145,6,28,207,35,183,157,20,47,234,3,50,34,115,58,81,198,192,48,118,125,168,46,86,88,136,103,236,203,229,46,231,152,108,130,101,69,43,85,44,97,87,126,146,202,187,181,185,130,146,148,36,41,145,102,219,149,151,164,92,129,9,251,26,16,155,164,184,220,132,55,47,184,118,41,33,62,25,54,37,174,36,33,0,14,218,29,242,222,40,57,25,25,177,59,68,103,74,212,100,82,116,136,47,81,79,82,34,17,130,248,74,36,193,148,33,192,17,152,50,50,120,194,61,22,237,187,200,37,100,47,254,170,2,226,137,209,240,219,135,184,30,158,134,200,60,46,141,25,216,50,138,80,14,212,186,183,188,134,13,142,154,240,239,67,62,164,244,4,47,126,102,197,192,205,154,167,147,40,32,69,178,0,127,239,248,105,232,173,236,224,97,20,59,21,255,8,61,133,115,37,132,104,76,148,20,137,177,33,97,146,130,28,43,101,61,53,201,4,71,242,50,139,144,36,137,166,132,84,39,197,228,57,97,178,232,100,104,12,156,249,17,134,67,209,205,26,7,53,89,232,148,42,4,32,17,20,31,133,186,232,147,60,241,134,72,254,36,81,40,3,170,243,35,193,104,19,27,38,123,252,178,41,220,18,162,166,41,40,77,10,204,48,71,148,225,133,131,98,42,152,229,184,170,121,87,81,96,21,73,170,74,245,203,34,43,63,221,236,29,149,1,58,58,91,148,251,42,68,89,162,176,152,218,89,111,69,184,39,34,19,100,69,208,77,92,158,197,190,8,169,22,18,204,82,59,62,249,86,176,53,18,107,121,153,101,249,22,190,83,238,255,112,60,73,87,106,215,91,97,1,130,62,213,115,171,249,215,117,206,252,189,8,135,65,73,81,122,235,153,158,90,44,206,22,146,168,39,163,102,180,86,157,57,169,100,84,171,76,186,159,90,17,158,53,124,110,228,103,22,20,84,254,148,117,204,196,115,74,247,226,255,161,201,117,171,69,94,219,50,215,175,51,205,59,116,89,227,88,230,142,94,47,159,40,184,86,169,20,125,145,244,49,151,27,155,105,55,184,135,147,171,53,54,133,78,154,182,166,52,81,39,13,61,63,168,78,143,103,225,31,205,53,101,99,131,185,14,177,49,147,174,26,164,97,230,198,211,245,181,80,14,171,118,246,122,193,236,190,225,201,106,149,208,167,53,99,221,159,223,246,229,71,117,67,41,43,41,254,74,153,57,8,202,65,55,147,56,216,93,23,62,100,44,200,204,25,26,13,225,220,67,130,30,124,213,123,105,139,105,234,9,133,188,38,78,241,201,33,83,12,115,56,171,53,234,232,194,82,41,22,27,11,67,20,214,97,206,0,158,80,189,154,14,199,159,53,153,227,121,202,81,141,204,97,9,59,114,179,188,139,202,205,37,165,163,57,91,138,90,107,90,53,20,120,176,191,138,138,123,99,73,193,223,232,158,18,168,93,158,15,22,240,21,221,18,111,184,228,75,10,254,134,92,102,107,135,149,18,79,44,109,19,181,171,249,131,194,226,249,149,20,250,163,168,140,26,134,119,254,160,168,117,216,22,20,88,86,176,24,13,134,77,10,170,61,239,154,29,173,214,36,151,152,236,129,4,52,45,166,102,173,224,35,75,144,159,207,139,34,248,146,117,203,225,148,93,209,121,73,246,34,18,221,18,236,53,88,198,203,190,93,82,182,21,21,50,194,55,0,134,5,191,33,201,130,52,11,237,66,33,149,93,17,20,250,163,168,124,111,81,216,95,40,95,128,10,10,240,183,8,127,139,80,19,188,239,192,251,14,188,239,20,25,244,151,181,142,219,17,124,175,105,29,246,225,171,38,236,168,242,151,103,76,180,84,197,167,111,178,86,249,55,222,56,126,56,173,217,94,122,29,94,52,203,210,118,188,111,231,27,13,88,52,190,28,38,37,193,140,55,225,134,250,100,19,254,184,159,41,169,133,73,0,105,216,71,113,198,12,254,76,218,210,138,123,238,241,68,62,79,148,138,207,44,249,27,72,114,136,226,140,37,35,170,249,38,135,152,116,176,178,15,103,181,118,179,181,195,63,52,232,133,124,132,89,78,5,40,146,107,104,183,139,24,154,165,36,192,48,163,238,79,135,4,129,209,240,80,107,105,182,13,88,143,127,0,57,235,128,153,117,172,142,35,7,245,20,109,4,116,235,170,94,193,128,49,206,69,84,5,6,132,14,39,162,126,127,113,250,100,62,180,126,221,77,124,190,170,207,40,153,69,133,89,62,146,87,92,216,129,204,70,202,156,152,72,155,229,53,210,190,53,85,69,89,95,71,191,246,64,153,104,45,155,76,106,133,210,174,72,116,125,65,164,149,153,133,5,12,251,202,53,232,23,45,72,209,181,249,226,236,2,108,0,166,122,34,175,238,178,131,231,28,224,211,9,244,89,171,213,205,107,231,208,207,16,250,94,195,77,103,90,159,61,184,170,48,220,116,133,174,199,76,190,94,152,171,106,179,146,242,146,172,234,235,126,38,98,131,133,250,220,216,96,12,146,33,170,94,189,92,151,226,92,103,171,93,32,28,140,112,131,145,234,68,156,216,112,181,175,6,246,196,215,41,188,149,238,202,218,145,141,22,234,198,44,102,219,182,120,228,127,220,155,189,214,117,204,216,6,136,172,201,102,183,76,171,249,45,164,59,90,66,135,134,169,100,114,245,30,137,114,112,9,29,173,10,128,232,58,250,34,211,119,140,106,97,203,225,119,94,160,71,37,141,37,164,183,139,88,61,111,106,97,250,95,188,222,110,53,235,117,221,240,235,222,54,26,139,2,140,210,208,189,52,62,118,57,13,223,125,90,164,24,224,20,22,180,96,107,248,190,121,214,177,156,175,39,106,148,190,48,75,163,197,232,84,185,178,14,10,146,158,233,218,78,179,177,227,85,228,75,229,127,197,117,168,68,10,45,217,170,238,92,211,117,35,6,144,100,184,180,177,193,44,151,130,74,232,49,40,36,224,47,230,20,198,93,75,35,135,54,149,77,205,92,189,150,241,169,167,111,103,135,230,138,106,195,51,66,240,207,50,215,179,196,159,94,142,245,250,146,217,121,76,82,185,243,214,8,54,206,85,240,73,115,235,48,186,87,104,221,103,79,225,222,7,43,230,2,139,93,238,121,134,152,250,39,168,96,169,73,0,150,77,28,7,168,55,229,231,150,152,158,207,25,73,191,228,217,229,202,121,82,180,169,76,146,138,202,214,50,87,65,121,86,232,222,120,106,46,39,151,43,79,47,147,26,10,105,172,84,212,243,126,149,154,60,215,93,113,213,90,152,186,206,185,74,229,60,102,184,168,94,161,12,146,218,211,166,164,224,99,82,189,236,55,105,42,205,208,227,28,253,206,75,10,75,59,226,185,18,212,170,162,234,125,234,54,51,164,110,115,133,212,159,96,168,149,46,169,42,109,47,71,229,101,227,214,43,149,205,37,159,126,77,52,148,7,168,216,8,116,78,174,98,115,44,13,59,254,57,254,57,254,57,254,57,254,57,254,25,151,118,5,222,251,194,2,6,31,231,116,106,42,37,228,97,112,9,66,87,64,172,0,164,167,40,73,210,108,160,52,143,7,59,63,19,161,96,65,121,68,205,62,61,137,208,117,114,20,121,21,99,9,251,238,151,73,100,5,242,229,50,52,240,254,103,159,244,95,252,180,255,199,231,251,127,188,113,247,227,15,194,208,224,119,78,111,236,110,83,116,165,114,147,3,23,161,20,191,9,185,223,93,254,122,36,176,60,118,185,123,141,116,191,145,56,102,150,171,145,80,10,151,30,200,73,142,165,25,54,146,102,37,246,216,66,159,29,89,200,162,166,240,119,102,113,224,108,132,174,212,174,180,164,69,60,121,14,73,79,56,142,119,232,160,22,76,204,5,58,200,181,151,37,244,113,48,137,5,136,24,123,62,212,184,255,110,29,148,183,16,12,139,94,203,162,51,242,221,110,158,67,73,30,39,191,125,71,105,125,192,37,60,128,123,46,66,12,196,134,84,42,120,221,77,249,238,187,81,35,243,93,118,227,52,157,252,152,237,135,74,112,18,130,119,218,40,5,40,247,2,60,52,183,220,98,240,254,27,185,245,176,123,176,180,168,221,11,113,234,177,148,36,2,244,46,194,169,162,95,216,163,68,74,105,102,138,39,227,121,122,90,163,56,247,0,120,122,39,107,90,190,170,207,104,73,121,122,51,211,245,7,229,249,198,93,228,158,83,27,167,233,224,237,174,255,252,239,251,175,252,252,222,237,63,244,63,255,137,162,94,109,82,212,177,146,16,166,94,212,107,176,61,159,166,162,170,82,107,153,182,158,133,249,173,181,208,119,76,219,172,107,45,5,135,67,190,96,184,255,180,18,175,67,9,120,116,9,87,88,214,123,220,151,139,56,104,160,119,62,223,44,156,67,143,8,168,244,84,222,113,238,252,134,156,70,176,195,3,67,74,40,236,84,201,214,244,86,43,75,188,226,44,249,23,41,41,142,89,55,185,142,87,22,10,65,86,248,29,145,133,190,145,28,88,65,121,98,183,13,57,249,236,102,209,125,156,82,226,174,73,96,36,150,225,156,38,15,51,188,125,116,220,161,27,136,230,74,112,76,220,51,143,7,120,86,73,211,176,157,149,186,43,132,88,200,187,206,78,246,254,242,237,253,223,124,111,255,179,215,251,55,63,82,84,166,116,164,48,37,52,168,156,220,201,12,169,155,251,229,132,254,163,35,77,87,179,9,246,66,179,229,52,59,10,194,75,128,118,54,216,240,222,187,47,222,255,197,155,7,107,24,221,75,178,120,231,9,90,206,123,45,223,189,115,167,255,202,45,238,2,230,64,45,243,29,117,96,195,194,211,12,97,124,255,133,27,253,219,159,28,172,49,25,1,34,224,200,26,216,123,227,189,189,183,223,57,88,3,90,167,99,162,87,198,100,128,44,122,77,223,251,197,239,88,235,119,63,253,244,96,77,195,239,182,137,217,19,180,188,16,28,243,1,90,229,85,157,204,7,11,250,107,222,255,227,157,254,207,191,7,155,0,227,36,173,162,207,28,116,187,212,77,175,237,94,209,119,74,174,119,49,181,97,248,54,30,182,7,174,161,171,216,150,194,157,238,83,0,196,83,162,87,210,158,200,86,63,41,207,8,79,80,87,211,202,253,231,111,223,189,243,87,197,115,244,4,160,105,219,7,172,108,255,157,15,238,126,121,43,88,89,165,3,112,191,170,181,14,85,105,255,246,173,189,151,63,145,170,94,239,225,225,72,126,169,248,28,160,154,27,194,214,191,205,42,18,177,164,224,202,236,108,123,219,173,144,139,34,185,175,120,123,27,237,150,238,89,66,241,128,144,244,81,84,78,227,148,20,148,226,121,249,61,234,192,43,166,212,186,22,186,33,199,143,186,226,243,79,198,92,255,40,248,155,100,148,182,82,90,43,228,213,98,94,157,205,171,176,117,172,75,223,34,74,146,95,32,32,205,204,46,202,190,209,21,144,154,162,106,212,84,199,210,175,194,111,200,100,169,41,3,157,43,1,89,214,238,32,84,152,247,40,238,67,136,31,106,88,42,203,220,3,42,174,167,51,172,158,185,13,82,221,49,4,243,44,179,116,238,252,140,205,130,248,231,243,18,54,125,114,174,206,188,132,21,27,115,69,230,37,140,123,6,147,207,76,225,22,108,205,93,162,120,124,136,115,100,93,245,12,127,209,83,114,140,63,174,240,33,204,220,121,185,206,178,60,213,145,182,214,193,104,56,58,42,135,236,226,97,91,138,80,239,192,184,194,166,165,95,176,76,52,207,163,51,185,39,251,232,26,94,196,203,220,227,240,31,94,134,205,15,108,44,1,31,86,203,72,159,132,29,57,69,80,30,64,144,49,175,224,68,125,122,30,33,189,137,141,240,7,69,125,192,176,168,29,205,129,66,138,220,167,41,91,119,46,184,67,89,37,169,186,145,137,110,196,135,25,135,106,7,61,109,61,133,132,74,184,41,246,20,246,120,230,249,222,165,2,146,71,64,215,237,174,231,17,247,194,197,243,231,206,95,58,115,145,57,215,149,92,101,123,40,24,225,125,219,239,132,151,123,116,99,21,174,60,181,122,41,84,25,67,225,225,21,185,62,121,7,2,104,83,119,46,211,249,188,180,131,11,132,249,237,106,149,155,170,77,171,109,174,6,4,58,91,109,228,194,43,163,214,132,190,148,205,125,120,181,252,190,44,139,243,141,98,163,145,47,42,126,79,94,53,217,147,215,76,35,25,41,143,205,2,33,42,148,196,102,170,250,60,41,137,5,34,56,116,107,162,149,93,82,195,178,107,149,86,43,188,156,41,60,132,181,166,240,8,17,202,186,47,102,51,28,126,166,23,35,66,155,84,200,93,91,29,175,10,54,119,54,11,47,4,48,168,93,137,244,60,158,214,69,92,135,12,70,3,9,133,198,134,43,18,87,47,149,253,191,139,240,18,21,163,126,90,111,71,46,232,248,142,19,232,120,199,201,215,156,232,185,105,109,98,159,225,143,61,21,106,36,198,223,156,238,5,166,136,28,128,147,100,0,151,76,116,63,253,64,134,193,154,26,239,96,160,90,116,221,238,195,160,195,13,33,18,135,188,102,134,119,95,13,246,219,11,25,76,21,113,197,195,195,244,183,27,223,221,41,219,85,109,132,182,78,81,152,140,56,23,203,73,250,204,188,127,31,162,179,242,250,244,208,131,123,21,231,253,115,131,179,100,134,161,134,212,39,244,86,140,103,196,248,113,247,114,192,239,249,0,159,143,161,190,1,177,73,197,207,154,214,225,224,54,176,111,254,86,20,238,139,145,237,225,9,33,136,229,47,27,112,193,183,143,0,136,93,81,249,84,168,165,164,128,4,60,166,66,52,206,163,130,163,175,145,209,193,104,19,138,0,173,99,29,14,130,221,184,30,78,201,45,156,210,132,119,248,73,55,16,226,164,50,1,89,151,249,42,207,241,103,72,109,218,172,16,37,139,151,164,131,58,167,217,64,255,32,141,49,246,81,93,128,233,152,242,53,113,170,89,79,176,67,69,244,205,126,0,157,179,161,119,118,226,238,177,45,3,107,25,251,134,73,93,243,234,63,133,104,205,167,93,55,112,23,189,124,113,101,89,220,146,70,219,72,43,93,103,43,176,7,4,162,116,197,244,218,81,173,216,101,134,149,242,174,227,163,216,78,69,91,167,60,172,213,5,214,70,111,12,78,8,7,180,171,232,252,255,2,11,156,51,206,62,11,80,99,205,83,190,102,96,107,80,245,68,189,195,16,7,84,100,156,187,42,11,18,132,221,227,79,190,86,146,238,168,110,161,49,33,103,160,87,94,167,146,82,29,110,183,184,95,229,113,129,107,36,175,205,35,80,65,184,240,142,134,226,192,154,237,41,127,43,135,236,239,89,30,248,96,236,59,81,135,239,68,162,1,218,138,86,234,135,162,50,113,177,17,165,117,184,173,51,142,20,97,251,186,212,134,188,125,26,57,241,2,199,38,63,86,109,249,140,181,15,51,13,216,226,69,189,181,180,131,177,208,14,117,158,202,179,209,101,181,138,241,193,163,61,21,110,236,148,67,127,14,53,51,64,105,142,137,142,93,102,161,163,176,207,56,21,135,65,111,38,140,123,248,250,197,23,112,96,147,61,12,71,195,219,99,197,193,228,110,19,236,96,26,198,217,16,100,19,98,61,35,107,142,140,106,242,154,136,93,94,77,27,227,194,113,154,20,31,199,2,234,165,157,101,95,216,234,113,145,92,226,84,115,27,146,169,150,195,16,93,149,86,139,211,66,227,193,146,24,122,203,107,102,156,12,48,206,225,165,96,65,80,53,180,240,36,147,69,28,229,80,226,26,29,231,192,142,132,201,145,240,118,51,2,203,11,199,142,166,111,12,235,237,163,98,205,200,109,16,65,55,210,53,104,153,7,249,136,10,151,55,142,78,218,83,34,140,200,212,136,220,163,30,178,180,103,139,181,67,4,167,64,217,92,200,61,241,252,124,125,126,118,97,122,46,96,124,246,8,202,151,79,71,171,163,197,23,205,71,88,227,184,185,142,204,166,75,106,33,96,211,117,108,194,53,200,132,203,15,183,196,38,92,17,224,30,187,9,151,212,198,193,77,184,60,252,28,191,9,87,71,115,44,179,117,73,179,175,76,61,180,69,240,151,103,153,53,200,12,235,202,201,165,10,186,69,246,153,97,157,36,219,35,52,173,122,150,204,145,156,165,68,214,84,143,47,255,3,217,81,133,65,52,192,134,74,224,211,177,13,213,241,207,241,207,241,207,241,207,241,207,241,207,63,128,205,149,255,230,51,196,252,106,208,205,39,84,52,63,200,248,226,33,180,192,153,154,58,54,194,249,103,53,194,137,178,148,19,134,125,85,71,54,34,100,78,143,139,145,166,130,67,171,146,234,9,58,172,244,225,173,175,194,72,3,33,165,56,123,82,83,14,226,200,109,118,90,155,22,142,220,170,213,124,77,201,44,166,227,253,184,185,10,171,174,35,55,85,231,174,220,122,73,61,175,109,52,237,21,99,105,201,220,46,199,197,99,165,120,244,144,65,118,252,214,110,26,255,231,223,48,248,56,60,106,219,255,231,49,254,216,52,158,254,183,178,206,83,159,126,44,232,89,77,107,56,186,85,65,117,108,166,142,90,246,27,237,196,103,244,13,144,41,159,214,90,128,70,203,90,109,75,103,125,11,57,136,243,143,73,182,102,66,79,110,185,42,242,60,4,0,175,95,23,1,114,17,253,187,104,213,200,106,21,138,174,52,29,230,54,202,34,50,170,17,106,107,89,51,174,106,246,144,22,107,110,166,65,237,122,85,249,90,247,10,71,246,1,174,188,173,157,115,112,67,110,110,199,3,213,203,19,1,207,112,43,168,116,227,111,37,162,147,49,227,117,81,70,213,221,132,75,168,72,205,218,199,161,149,13,194,34,213,100,15,79,195,2,48,8,153,212,38,123,120,122,177,217,16,222,10,91,146,155,193,26,195,227,53,94,158,149,94,207,168,118,116,30,172,209,205,83,27,88,15,180,185,46,133,217,141,172,135,242,44,58,101,24,200,22,22,76,183,214,242,176,7,224,47,140,166,172,214,225,23,46,102,246,93,219,142,254,110,202,229,11,248,189,128,223,11,248,189,176,142,74,249,82,249,240,247,30,194,164,195,32,75,230,13,8,170,78,142,153,253,81,36,7,6,182,110,89,36,46,181,186,150,218,40,95,53,155,245,84,190,92,46,119,79,229,75,93,117,203,253,206,252,189,253,31,181,237,101,217,130,44,91,234,102,32,203,211,106,213,203,178,9,89,54,213,171,101,39,219,152,108,171,59,101,107,18,255,86,202,38,188,87,213,107,229,38,188,87,101,96,57,234,85,31,112,44,117,199,7,12,83,173,248,6,223,84,175,101,184,47,201,221,237,146,163,238,148,76,21,103,11,30,113,70,241,13,230,165,100,225,159,167,75,77,110,43,100,101,29,225,97,175,153,53,3,190,35,253,27,71,200,203,163,188,214,113,5,36,95,29,77,123,185,213,236,172,110,105,29,61,236,193,50,37,86,65,90,145,242,41,161,42,86,140,64,5,146,26,13,218,62,250,115,159,55,90,59,79,52,157,192,56,226,114,67,206,129,155,60,234,182,11,183,121,188,123,48,55,222,87,225,58,79,124,179,202,107,120,178,21,214,23,173,50,215,173,71,38,241,89,203,108,243,101,110,49,19,86,173,108,33,234,55,225,15,96,112,139,101,118,15,158,180,166,54,51,136,192,172,14,105,80,233,76,134,67,175,133,223,91,19,19,39,120,30,132,96,71,175,83,209,204,174,87,150,131,143,165,115,56,228,169,110,60,148,8,4,225,111,230,196,132,25,245,173,231,2,178,151,17,158,60,233,112,175,157,84,134,186,240,156,159,110,232,204,133,231,108,148,55,189,128,11,79,11,54,186,241,25,224,2,85,229,90,93,45,51,135,134,13,192,87,238,108,146,89,73,201,121,184,101,150,32,110,153,109,149,103,77,133,246,254,144,215,210,27,37,133,17,111,103,41,197,215,128,75,213,41,194,150,171,109,214,117,52,112,242,138,168,10,153,217,113,63,148,104,135,231,89,121,45,107,118,13,169,48,46,253,151,44,5,165,40,78,202,189,15,63,186,255,220,203,123,223,251,109,255,198,239,251,55,63,230,70,156,61,149,181,181,203,236,60,228,38,115,53,86,223,74,221,86,241,208,67,186,62,96,43,252,40,46,110,127,55,189,66,10,44,19,88,71,219,232,222,145,120,234,74,100,221,194,242,176,14,243,153,133,57,33,131,88,49,2,76,36,129,184,82,221,106,193,222,177,165,217,92,35,252,124,135,174,12,39,242,106,244,40,247,223,184,209,191,253,39,52,71,124,233,119,232,155,18,154,70,10,31,233,204,1,67,134,121,212,53,27,14,105,71,223,52,173,157,17,198,29,40,57,112,240,193,188,158,237,101,112,252,209,99,187,247,209,135,123,183,255,146,124,84,150,169,213,87,234,35,12,134,21,24,56,6,158,5,80,16,150,82,43,109,80,194,105,205,209,252,122,14,62,211,118,179,195,237,10,209,18,212,200,193,111,129,240,204,134,212,200,81,231,85,49,4,200,0,160,65,63,188,133,36,40,178,253,76,171,58,10,138,244,63,186,181,247,203,231,70,69,17,60,17,70,0,37,102,31,8,72,202,144,108,13,60,219,106,196,172,1,185,243,49,163,221,123,253,147,254,107,63,28,130,253,252,38,62,18,222,243,50,67,48,94,228,242,112,157,249,135,137,54,153,85,153,165,42,143,152,165,48,27,79,242,102,0,61,110,52,209,130,191,97,122,118,181,123,239,188,119,239,195,95,160,69,173,176,220,84,133,51,5,226,181,48,67,50,113,203,23,27,242,150,115,137,189,250,29,22,224,31,180,141,212,47,234,54,26,183,48,94,17,123,81,217,228,112,168,51,203,107,38,103,71,255,10,60,161,214,181,225,234,43,44,168,41,93,246,79,0,221,41,173,237,122,92,15,229,244,153,213,101,102,53,202,140,239,158,168,60,117,250,201,149,167,30,223,88,93,185,116,185,114,105,229,252,83,27,112,57,246,42,97,6,128,88,9,197,230,41,41,90,253,170,102,212,208,203,129,103,154,247,228,202,215,206,200,149,58,58,222,194,17,152,1,115,61,190,218,10,189,117,6,101,244,221,3,99,110,137,229,76,94,24,234,213,22,65,223,51,155,61,83,111,58,241,86,222,104,132,94,213,44,191,149,183,107,228,61,218,25,58,16,79,154,53,28,7,228,194,135,108,167,213,181,7,225,78,216,224,28,77,86,183,4,111,47,77,42,21,2,167,62,186,211,127,229,93,196,41,142,59,176,106,116,71,15,117,167,107,181,74,202,163,187,120,210,247,166,248,206,142,154,29,176,80,25,126,1,96,30,5,124,179,115,252,157,27,44,211,69,157,87,138,96,165,247,211,244,234,117,162,255,210,187,247,255,243,87,162,19,12,211,178,136,160,146,77,55,76,236,217,102,75,7,66,130,157,121,44,126,101,255,195,207,250,47,126,186,247,155,91,123,63,251,82,81,171,205,111,177,45,228,106,211,234,218,158,116,83,33,3,228,37,232,50,219,75,108,142,255,82,138,106,90,205,205,166,81,185,176,226,101,9,38,169,172,103,95,71,196,44,9,205,19,122,19,6,213,61,68,197,237,29,116,253,142,148,224,218,154,180,30,99,60,28,224,129,194,156,84,8,167,9,116,236,9,239,19,184,148,8,188,238,66,12,187,64,128,214,122,190,165,31,211,84,232,240,230,45,250,137,136,1,173,140,236,238,128,17,172,228,67,96,49,176,42,216,212,35,129,10,191,208,96,15,246,127,132,67,154,211,64,102,144,126,200,100,112,227,99,62,4,18,12,150,157,72,194,151,200,47,159,131,205,83,140,176,209,108,57,104,162,228,182,139,59,64,154,29,172,153,191,255,248,217,1,111,122,167,201,136,35,151,206,42,49,124,118,40,198,13,156,14,220,135,96,224,236,224,63,248,192,41,54,9,243,131,226,155,247,189,55,254,122,255,141,63,143,119,45,9,169,132,111,233,178,133,116,255,59,191,185,251,249,171,99,94,186,186,93,179,154,29,223,172,178,214,246,110,222,188,247,229,152,55,10,58,251,154,198,230,106,211,233,106,190,54,251,191,250,238,254,107,47,236,125,231,70,255,133,191,36,110,115,28,216,147,47,151,205,92,168,95,232,147,4,131,234,40,238,113,246,246,127,177,46,202,46,77,10,201,202,178,130,119,63,254,64,46,91,76,88,246,163,255,14,183,59,157,172,236,189,95,63,223,255,240,29,238,243,42,228,46,101,224,116,9,52,255,209,171,119,63,127,219,115,193,51,159,87,198,181,100,145,186,4,156,168,155,215,66,180,73,187,105,52,241,184,232,180,80,61,143,209,11,116,171,32,74,196,108,183,97,228,158,255,17,246,174,14,160,80,124,25,201,201,71,201,84,69,61,10,28,254,0,70,165,151,17,30,173,56,12,145,95,22,228,101,8,66,9,245,194,4,23,66,56,151,145,3,106,66,119,153,27,153,140,234,82,216,251,111,127,143,45,172,254,91,95,236,191,252,162,75,148,120,112,200,2,73,209,149,128,209,66,185,142,11,36,0,124,48,33,0,71,10,19,234,149,247,211,118,122,29,67,100,136,81,7,129,160,213,219,8,3,143,114,186,247,249,239,239,126,252,41,235,48,117,53,126,157,36,237,1,192,234,138,238,216,241,157,64,37,188,243,232,104,44,174,35,253,79,254,218,191,249,195,123,127,249,168,127,227,206,222,43,191,234,127,244,94,255,85,31,102,11,223,51,220,33,208,186,90,196,9,96,194,182,111,48,127,109,167,6,185,137,51,114,244,87,242,15,231,43,43,249,244,66,254,145,170,84,117,140,15,147,37,135,113,146,75,28,188,77,180,240,194,65,49,121,152,39,57,202,129,14,220,226,188,203,73,95,232,14,152,133,157,25,185,157,248,9,165,139,202,201,171,91,74,34,23,116,190,62,251,188,207,201,252,52,171,219,210,35,184,105,117,189,109,102,189,111,1,142,26,86,160,226,87,92,250,244,55,200,89,43,228,243,97,7,74,252,25,118,25,9,189,97,153,149,10,69,127,231,2,8,36,14,7,31,167,65,34,195,122,130,163,40,223,251,19,184,214,27,206,243,96,128,102,117,150,252,218,232,129,125,5,201,12,252,160,114,58,175,23,98,17,52,18,242,61,26,3,56,30,13,153,215,17,184,165,31,20,172,130,122,11,82,119,135,134,106,50,70,203,65,64,204,40,202,24,16,39,229,191,52,134,113,94,26,33,158,139,236,213,74,29,31,98,239,221,250,109,255,230,71,123,47,189,14,116,221,254,231,183,197,84,144,48,228,130,190,41,45,35,138,147,7,229,163,198,45,178,39,26,182,91,119,244,168,165,166,199,133,102,254,91,96,244,141,241,208,40,23,207,223,62,44,202,81,205,241,40,55,10,195,187,145,140,213,221,136,97,114,31,17,18,250,47,23,17,183,144,100,88,40,23,73,4,7,255,77,39,18,8,129,110,140,11,35,133,0,32,192,40,17,244,31,117,56,139,44,82,142,139,166,229,85,225,27,179,40,202,73,83,210,24,65,210,148,63,185,156,120,250,27,141,65,162,138,68,32,243,120,58,145,224,146,70,114,100,59,214,155,31,246,95,123,127,239,167,207,247,63,120,211,61,138,93,222,168,87,67,50,73,140,18,115,86,138,10,147,29,152,30,107,54,250,212,148,187,199,165,45,76,148,98,219,118,114,113,11,1,32,40,112,97,137,254,105,22,34,151,177,110,159,247,127,247,102,186,221,206,184,235,19,141,80,159,224,82,213,208,242,244,185,171,52,186,237,42,146,212,145,144,150,234,73,182,102,165,118,99,150,172,175,103,71,188,103,253,228,203,16,80,158,212,141,77,32,68,15,13,20,86,79,114,160,240,118,7,0,197,237,217,120,49,163,127,251,243,16,16,40,248,226,225,97,64,213,36,7,1,107,117,0,4,68,183,142,108,115,242,113,229,130,188,59,175,6,188,60,101,59,120,29,181,18,145,25,12,94,88,202,105,226,230,235,219,204,184,120,208,215,52,11,33,85,82,118,224,191,236,185,115,217,122,61,245,196,19,165,118,187,132,161,29,21,2,116,150,229,81,162,51,69,79,138,59,150,68,115,34,113,45,35,167,68,134,204,232,51,82,156,73,142,162,130,149,24,102,57,14,65,81,244,18,169,89,186,22,3,15,169,166,100,148,151,204,236,140,166,186,124,125,59,90,168,112,62,16,135,138,0,5,26,209,101,89,8,16,73,134,173,213,47,153,171,104,235,154,19,143,156,148,53,141,75,230,105,146,56,138,199,64,183,69,215,25,87,203,207,206,98,140,2,215,91,178,143,239,196,19,5,215,201,125,13,74,21,101,201,178,204,254,144,132,112,55,95,79,237,253,245,37,137,225,21,148,1,14,146,86,115,135,181,221,106,187,233,120,117,222,253,242,103,72,128,112,137,53,86,91,181,154,245,77,221,227,235,48,30,135,217,117,60,1,181,221,52,54,137,167,236,187,6,184,77,208,235,69,44,193,65,40,216,173,209,28,35,140,208,74,28,105,241,65,17,130,107,138,224,202,62,158,22,223,180,78,71,55,234,89,199,204,162,209,3,113,130,68,100,130,48,71,75,149,119,33,21,21,168,0,43,117,221,192,82,30,107,202,171,95,176,167,226,248,81,248,250,77,193,92,75,196,66,10,213,237,177,145,232,134,120,182,37,251,197,22,18,241,211,60,100,129,244,170,214,245,198,10,162,39,253,85,91,164,239,14,9,121,49,203,208,53,180,24,197,10,227,58,236,185,246,166,88,205,129,57,102,241,155,123,97,135,211,51,179,194,225,244,108,189,49,205,158,26,51,249,60,123,210,106,115,220,65,238,124,99,190,17,116,76,141,119,209,218,204,12,36,183,168,46,238,205,22,158,78,22,166,41,15,115,179,59,131,14,115,25,254,205,20,242,204,205,46,122,223,213,231,230,20,212,231,165,134,138,88,79,135,28,9,228,23,80,225,190,139,207,249,66,3,163,165,55,202,187,178,75,235,37,66,99,238,179,186,73,154,127,42,187,144,96,96,194,85,126,29,41,49,31,190,234,10,142,157,103,174,241,204,98,122,74,117,150,128,27,202,101,218,79,74,29,150,18,80,120,43,117,41,121,184,119,108,228,240,62,137,245,132,84,18,20,215,243,66,192,195,47,89,46,180,84,69,150,236,35,123,223,60,109,105,144,117,147,117,236,20,51,100,64,255,68,25,81,17,83,126,229,233,48,177,76,210,127,217,138,242,15,28,104,20,77,184,39,125,77,90,122,219,188,170,219,167,89,10,236,48,204,238,34,202,99,198,46,58,21,65,203,34,174,227,177,164,195,1,100,165,60,215,18,57,0,118,19,174,120,158,27,146,156,99,94,209,201,1,115,38,206,33,185,187,129,239,86,155,223,186,192,66,62,243,206,208,4,161,75,217,210,26,204,65,104,225,33,251,87,232,134,161,141,185,167,21,36,252,159,203,234,7,187,34,1,150,24,110,49,200,247,120,138,124,172,67,187,27,110,147,148,190,10,4,64,91,99,92,145,160,142,2,83,203,144,65,136,222,211,108,220,180,153,51,114,98,17,96,72,110,179,222,109,113,19,20,132,187,210,243,41,51,64,23,117,3,23,121,215,210,221,17,240,73,197,14,54,235,100,56,143,72,128,102,59,48,86,104,18,59,87,199,103,173,86,211,59,80,113,238,153,206,166,10,191,116,248,221,49,224,87,181,221,129,167,122,67,205,125,245,194,227,248,235,12,252,190,176,4,191,150,206,93,128,167,211,103,213,92,221,172,209,175,109,53,183,221,178,233,23,60,118,58,14,253,130,71,203,129,242,206,54,188,127,171,9,213,193,13,81,205,93,181,235,80,232,218,166,202,166,133,58,87,15,78,71,157,15,68,82,114,34,119,227,165,130,42,156,242,151,138,121,238,230,29,54,58,190,209,43,42,202,59,160,28,69,177,146,53,152,10,24,190,158,95,82,75,121,85,92,227,177,72,128,13,4,77,184,100,91,201,53,111,0,162,20,205,80,24,95,158,157,166,107,128,121,207,118,161,137,58,242,192,184,239,24,186,121,223,251,226,71,253,27,239,249,89,234,14,204,255,38,18,179,213,86,215,66,101,41,175,115,67,43,66,14,114,168,188,96,35,14,45,14,71,223,254,243,159,48,62,104,68,61,112,102,38,169,101,255,206,143,246,126,246,78,108,45,65,32,14,173,206,199,177,12,87,167,59,90,179,101,3,6,15,5,14,212,114,231,133,253,183,110,71,214,226,146,154,73,234,17,52,116,168,30,23,91,134,85,178,247,242,115,253,63,254,92,240,190,66,245,120,24,24,95,17,191,235,248,120,64,193,138,96,55,225,155,8,160,122,173,122,165,141,127,93,126,11,84,206,72,248,188,43,249,127,237,125,116,158,207,213,232,84,143,207,132,157,2,236,222,238,98,5,62,18,3,55,62,34,43,148,194,204,244,204,124,97,54,63,51,93,40,204,204,205,22,230,102,78,42,180,109,216,54,58,143,97,94,57,118,216,94,4,219,43,94,35,186,6,30,113,65,227,11,210,215,211,27,184,140,152,174,123,56,139,216,133,93,187,4,76,16,166,82,212,81,247,11,74,130,176,170,64,224,6,100,42,135,245,241,73,108,132,193,186,78,81,113,87,210,131,147,90,214,115,44,68,70,117,171,122,77,241,231,145,153,163,110,62,18,144,248,243,185,107,57,80,97,107,155,90,157,152,72,203,121,125,43,229,27,56,41,188,8,12,135,3,169,20,103,40,224,5,93,8,237,135,217,130,138,122,28,100,137,69,20,184,27,134,129,43,97,98,80,70,37,34,56,66,135,220,198,63,206,50,201,26,153,128,1,95,211,227,212,49,225,44,218,172,75,161,20,182,28,167,195,252,252,41,143,238,226,57,213,155,194,147,118,10,42,193,195,173,5,199,47,59,221,244,40,47,98,197,124,30,3,214,224,221,169,107,79,76,48,151,98,20,5,36,215,34,166,14,5,81,35,148,44,75,31,215,242,235,44,145,187,222,19,119,181,80,40,12,2,189,132,181,101,195,141,161,225,163,132,67,40,25,38,211,81,88,76,35,150,85,38,9,187,211,204,29,23,98,91,120,2,97,153,232,101,101,121,233,107,231,20,97,205,209,114,157,110,45,3,220,42,204,1,166,167,250,152,142,132,20,31,61,12,232,140,230,115,98,198,44,2,209,117,22,191,4,3,56,89,248,46,98,126,179,89,115,211,80,166,211,227,110,186,208,224,80,112,214,163,33,39,118,192,178,65,136,170,250,191,192,156,24,185,102,189,199,219,56,84,21,242,77,17,234,96,38,162,103,4,129,227,171,27,225,202,44,16,23,141,8,120,160,59,50,168,210,102,48,193,218,185,63,75,163,249,108,160,151,80,56,205,106,203,47,234,255,102,112,148,91,212,39,39,51,226,147,83,214,39,11,139,142,247,209,129,143,198,154,190,94,46,27,107,206,58,161,39,170,211,212,244,180,67,87,169,108,214,53,169,69,78,2,220,77,195,128,241,171,17,224,154,245,84,151,227,134,218,108,164,97,169,80,113,190,229,243,30,9,139,47,142,99,195,144,203,137,242,223,102,196,33,23,1,83,180,39,35,153,17,129,100,70,20,146,245,208,146,153,237,121,43,245,137,137,97,221,147,115,143,222,83,60,20,15,214,77,85,218,205,200,48,46,66,113,26,210,167,200,171,102,100,207,244,208,180,170,186,203,83,202,137,171,72,153,15,64,218,147,32,27,54,197,191,184,125,33,218,182,172,252,237,185,215,238,126,121,123,239,199,159,48,210,233,111,207,33,81,232,157,102,130,180,40,243,221,201,189,239,177,101,197,144,254,44,116,179,20,101,37,136,238,1,207,105,29,23,97,115,76,221,52,29,33,186,57,225,228,182,52,59,141,168,159,65,187,59,226,254,193,11,242,6,112,121,9,219,135,232,35,108,81,233,26,176,97,55,13,189,174,156,112,163,103,74,251,41,107,152,246,84,168,61,50,157,89,121,158,101,61,100,150,117,58,110,175,14,187,231,195,125,123,163,89,223,40,73,97,140,130,198,98,124,46,55,4,138,133,51,7,165,206,108,143,10,101,227,118,75,116,31,8,126,35,117,20,143,202,15,183,192,191,244,22,197,30,99,166,154,70,202,201,56,107,38,238,39,138,52,24,32,35,204,83,220,49,162,56,206,101,59,54,233,80,95,121,106,192,137,190,124,254,220,133,202,83,79,179,192,73,145,199,58,54,222,203,148,2,109,37,176,223,48,7,213,151,89,228,166,226,30,30,166,49,40,27,47,172,112,84,231,116,100,220,170,102,27,57,162,25,15,158,58,128,26,42,230,163,169,33,157,211,43,142,217,161,182,202,186,26,65,191,68,45,121,70,189,88,145,62,80,105,197,202,132,137,42,219,228,176,126,150,248,103,138,71,231,246,83,74,164,80,115,236,74,203,83,69,120,50,70,87,88,1,198,144,160,43,194,228,196,69,200,41,237,165,209,100,4,17,87,3,201,8,65,50,208,121,141,34,90,60,79,101,162,65,152,224,148,226,44,143,7,44,119,49,1,19,19,249,19,252,60,19,73,50,201,199,166,173,28,89,143,248,122,74,60,224,93,196,95,83,204,248,88,118,54,76,157,141,70,180,20,68,83,241,65,198,86,204,206,12,165,38,38,196,83,52,210,74,34,34,32,20,114,162,10,26,154,120,129,19,251,137,51,203,95,219,56,93,185,116,102,67,241,14,33,190,26,202,110,15,40,85,226,253,148,141,209,112,55,58,228,3,195,93,67,194,93,39,140,187,70,20,238,26,145,184,107,248,113,55,40,254,39,190,39,45,98,52,147,211,90,173,29,169,63,128,151,0,26,68,8,198,32,69,3,75,59,237,192,25,128,66,3,38,226,180,51,46,126,12,201,200,180,5,188,236,145,159,105,15,95,213,55,113,165,32,97,114,2,77,201,207,242,67,12,111,110,210,166,93,222,21,231,192,240,154,122,170,92,17,197,9,116,237,2,211,48,197,122,154,59,240,101,148,55,138,74,226,72,62,31,177,23,70,51,184,225,26,176,38,88,39,160,199,58,215,89,243,8,30,248,200,212,40,248,39,143,180,18,197,220,77,213,193,13,101,40,113,22,66,36,51,179,107,178,121,103,192,126,44,143,118,247,49,36,26,101,238,80,220,10,230,91,70,166,212,204,8,74,205,244,83,106,42,35,240,202,142,24,143,203,46,42,59,120,35,100,54,186,226,155,15,14,248,153,218,17,238,147,241,115,45,28,63,49,8,125,34,40,35,65,207,1,72,35,73,71,182,233,135,189,212,87,15,244,61,213,179,241,139,33,156,132,31,132,48,37,9,155,222,160,27,129,158,244,70,112,128,235,102,212,141,32,241,181,179,23,32,111,153,61,99,144,188,13,17,211,145,68,175,123,155,231,154,238,241,151,39,97,141,128,219,49,215,139,207,112,218,76,39,97,15,89,138,95,3,138,165,101,235,41,44,192,52,247,229,252,130,106,38,131,11,71,234,71,62,209,134,140,145,15,78,187,130,130,232,59,196,163,156,41,8,128,163,27,2,10,100,145,250,223,123,233,181,254,43,239,40,184,6,34,25,16,0,86,183,227,158,182,127,168,243,38,239,188,121,184,206,155,7,238,188,204,109,44,155,184,56,194,140,150,60,185,16,71,210,231,140,79,194,17,61,185,170,51,18,61,200,118,110,100,116,30,154,79,38,238,90,49,36,181,129,220,122,162,17,144,65,42,45,67,119,84,100,243,154,142,193,4,159,116,135,77,155,77,91,134,172,11,16,226,91,69,33,135,183,116,202,201,100,35,189,200,37,8,139,77,50,5,150,91,118,217,55,164,75,16,179,145,73,221,19,70,16,184,17,54,81,88,30,34,171,131,156,55,221,229,28,104,245,58,71,195,85,192,72,174,128,18,77,156,71,161,35,42,55,184,232,104,140,6,20,119,223,195,173,215,96,103,17,61,197,173,72,111,182,206,154,181,174,77,26,16,86,204,148,49,186,2,249,69,200,78,196,191,148,61,81,238,144,154,197,97,120,113,106,176,25,44,145,67,17,4,139,10,204,118,203,136,168,195,84,130,116,6,88,199,88,224,220,173,114,67,109,179,192,185,11,211,11,254,192,185,155,194,43,87,155,7,206,221,10,4,206,173,205,106,211,181,217,57,41,112,174,48,133,91,47,111,122,225,115,139,115,197,249,16,247,223,117,198,87,43,214,160,181,69,5,61,243,24,155,196,153,103,247,8,36,243,204,242,26,69,28,48,85,69,89,71,39,94,48,125,53,173,101,19,165,46,2,21,136,68,113,255,68,245,132,133,5,93,201,228,120,119,22,173,180,82,173,77,207,206,156,156,131,206,154,42,28,87,187,108,119,56,167,117,80,212,195,188,109,157,67,133,122,88,71,25,236,242,252,194,80,127,67,51,11,133,121,159,183,64,55,6,115,111,145,75,230,183,76,116,65,9,55,2,10,246,2,245,91,70,132,219,168,19,60,55,44,158,51,87,33,63,210,15,186,129,26,43,6,166,137,215,178,95,113,31,206,146,19,250,245,235,58,10,232,161,87,93,212,143,56,81,94,37,48,194,217,137,250,90,136,70,41,32,40,90,245,148,97,58,169,170,158,130,197,227,236,164,0,33,83,237,174,77,41,172,64,78,193,83,248,132,115,253,186,227,175,239,44,111,147,215,216,48,134,213,39,10,228,132,195,69,111,232,167,148,224,8,149,146,162,57,14,144,48,148,10,59,53,143,148,188,102,162,50,139,158,107,83,72,144,169,255,23,198,252,31,215,38,51,143,78,101,22,181,137,137,98,185,172,121,183,81,189,172,145,3,55,43,45,181,4,91,2,220,173,38,17,80,8,69,91,55,234,231,216,118,83,150,151,6,7,60,59,67,38,38,124,175,116,216,242,66,128,2,202,87,148,76,96,66,210,10,223,194,20,53,29,52,252,116,56,223,225,250,245,252,162,125,173,137,195,240,117,35,205,149,191,44,115,19,213,203,50,56,163,53,60,189,225,4,226,90,196,204,170,156,189,164,51,139,85,75,215,174,44,82,30,58,237,209,155,67,137,94,219,102,189,217,216,33,187,53,150,208,129,41,117,164,119,218,200,217,187,129,46,195,204,43,58,156,107,172,70,188,12,158,40,224,110,203,62,148,195,231,56,159,19,99,125,49,26,231,2,56,114,255,214,95,238,255,236,23,123,111,255,215,222,205,215,238,126,241,214,222,235,159,236,253,233,39,255,243,217,79,149,73,99,145,251,68,76,19,40,221,209,5,61,112,233,229,58,236,200,228,70,31,15,100,230,125,203,94,218,185,164,109,114,143,6,168,75,150,193,107,131,93,179,204,86,139,107,114,3,173,193,160,202,253,110,9,151,116,122,111,209,15,124,39,60,149,215,182,116,189,21,57,145,188,78,158,129,254,192,33,235,104,79,151,178,48,199,244,20,81,63,30,48,56,204,226,124,196,238,151,48,206,138,136,62,49,125,114,70,155,171,235,51,235,17,62,84,119,171,38,18,147,204,254,182,84,232,108,167,108,19,102,59,245,72,33,15,155,115,189,23,93,7,105,157,102,179,168,146,228,189,111,108,52,13,128,133,136,192,81,156,233,108,47,2,81,174,103,165,132,222,160,62,149,220,144,39,108,90,170,154,229,186,103,49,76,67,143,42,188,165,217,217,205,174,3,71,111,202,129,255,183,30,203,1,225,212,2,10,215,112,178,13,173,221,108,237,148,206,53,161,54,219,108,56,169,167,53,152,233,69,250,118,141,245,105,62,159,95,172,161,251,197,210,35,211,181,153,233,217,233,152,14,50,63,189,172,110,158,127,46,63,87,156,155,139,207,111,103,179,53,205,170,63,38,94,93,136,115,139,103,114,151,60,141,49,64,164,6,56,49,131,234,178,161,138,121,195,150,94,151,194,148,72,101,175,105,150,129,62,112,7,148,125,100,122,166,182,48,61,19,17,230,36,56,31,227,143,141,35,79,154,63,54,142,236,7,154,220,64,31,7,203,25,20,44,199,15,200,196,193,114,34,224,63,246,96,57,82,27,7,15,150,227,33,237,248,131,229,224,53,16,64,139,215,171,21,195,238,176,217,154,34,126,238,89,212,222,1,168,183,118,166,254,247,212,38,30,189,44,76,147,214,30,20,163,103,19,99,244,60,75,49,122,224,169,50,73,161,109,182,150,213,246,233,202,101,30,147,103,19,210,155,148,222,90,82,55,79,179,88,61,34,156,79,126,185,242,245,243,24,52,199,141,202,163,85,42,53,252,214,192,32,58,231,158,144,223,79,87,30,63,237,175,238,26,69,246,241,69,3,98,73,93,72,218,161,164,66,178,0,65,144,161,73,169,255,56,97,130,6,78,216,128,136,65,98,81,29,71,12,58,254,57,254,57,254,57,254,57,254,57,254,121,184,163,5,13,9,124,146,74,249,238,238,169,208,229,221,23,144,69,138,52,67,17,83,120,89,184,168,180,180,142,173,83,20,28,122,242,69,75,145,11,171,41,167,14,255,182,220,42,130,149,73,236,131,106,11,238,53,139,238,247,64,44,162,65,236,131,96,48,28,98,35,240,0,67,18,51,193,75,15,197,57,138,97,37,136,138,221,136,64,200,82,8,214,224,99,40,240,2,142,251,4,207,91,222,51,197,48,242,238,163,89,118,197,78,61,162,235,122,56,98,143,200,206,0,37,207,21,220,98,135,100,103,1,146,176,187,209,25,39,82,143,49,214,132,220,183,84,74,230,129,164,130,76,144,80,70,206,16,73,33,71,68,254,40,70,197,216,35,210,167,158,120,228,15,189,16,40,93,214,4,239,86,160,143,162,102,198,72,89,140,174,197,207,76,193,129,6,216,41,129,128,75,44,8,213,180,47,28,17,5,49,138,228,177,136,194,188,43,150,94,143,140,158,20,168,64,98,180,4,42,224,252,149,127,176,80,92,199,113,184,254,73,227,112,197,196,186,154,47,234,195,195,97,212,78,78,107,10,207,222,80,6,8,224,106,245,252,3,16,192,229,79,106,179,249,170,86,76,38,128,131,78,55,230,18,197,243,26,67,240,14,244,104,192,77,131,133,113,181,120,127,130,100,183,1,151,151,62,43,245,160,255,203,2,185,1,20,166,247,166,231,251,154,187,188,102,110,93,181,86,11,118,186,171,122,203,38,63,135,168,181,96,163,35,37,189,118,229,255,103,239,205,187,219,56,174,68,241,15,242,251,7,234,216,50,90,108,128,88,184,2,110,241,129,164,100,43,177,150,152,178,61,14,196,225,105,2,13,178,45,160,27,234,110,112,9,133,115,228,36,78,108,143,51,118,222,203,100,207,196,202,75,226,188,73,108,39,147,153,196,177,156,248,156,249,38,207,49,41,249,175,124,133,223,189,181,116,87,245,6,128,162,28,79,158,76,139,236,174,174,186,117,235,214,118,235,214,93,214,72,243,186,251,84,31,66,240,184,97,23,133,55,217,247,78,130,179,47,166,62,21,152,150,147,87,244,209,195,77,197,241,222,97,177,132,119,190,22,185,0,14,13,195,231,54,103,103,162,38,226,179,213,150,129,151,194,93,253,128,33,75,17,160,151,35,13,215,53,246,53,214,219,9,158,219,209,2,77,108,10,45,69,175,30,131,98,162,123,164,97,154,65,177,104,99,183,109,117,219,174,73,94,134,233,230,107,91,38,115,138,230,73,150,105,97,114,166,70,132,104,114,64,237,167,152,245,56,211,225,188,234,154,230,244,37,115,151,233,125,79,151,43,179,11,115,165,133,185,74,101,110,190,84,45,47,206,149,231,148,100,253,7,174,173,128,6,84,102,127,165,11,220,65,158,222,25,50,29,56,158,154,168,199,75,40,94,180,60,242,55,111,171,75,205,245,218,193,16,47,232,236,211,167,21,135,92,220,227,92,102,87,248,22,187,194,183,85,85,210,107,183,85,28,32,222,229,93,251,10,83,156,201,59,42,78,110,162,237,158,1,7,190,171,75,168,70,78,85,220,194,38,144,47,181,60,211,175,11,116,25,152,62,30,85,97,192,98,36,95,24,223,142,40,20,173,176,30,141,180,56,176,246,97,24,55,253,117,0,163,235,38,53,246,11,198,1,177,249,9,94,111,222,4,146,240,17,192,33,231,165,44,196,23,10,124,109,116,187,9,85,75,58,106,74,147,210,34,71,8,190,30,146,68,136,247,228,59,236,50,157,196,122,179,85,84,67,78,212,63,182,3,12,150,242,36,154,157,128,64,62,252,72,84,42,121,227,184,158,61,90,1,196,18,69,205,163,184,218,36,87,82,124,196,236,89,184,224,147,28,48,96,81,247,24,149,20,117,65,67,68,94,248,168,175,28,179,77,236,33,185,254,162,4,11,215,29,37,84,203,43,161,78,91,66,62,230,229,70,97,89,15,4,243,144,230,122,61,210,141,144,92,14,225,44,241,62,20,137,36,234,85,170,241,94,22,63,107,118,147,131,42,160,158,64,160,216,30,82,49,80,69,150,147,51,13,30,152,229,90,72,191,40,184,37,166,65,43,87,95,243,133,88,119,108,74,106,9,148,106,174,115,199,11,145,236,62,140,10,84,192,131,21,207,211,187,212,237,6,213,216,9,195,232,181,88,94,79,82,216,9,126,17,85,29,200,160,183,5,37,157,133,249,133,207,82,200,44,121,199,229,108,21,221,93,249,181,190,34,114,108,200,246,138,44,155,162,5,204,181,66,21,0,119,36,87,88,98,132,151,132,168,34,97,97,206,153,43,212,27,49,197,64,249,114,129,200,230,97,195,95,92,92,36,238,10,132,32,36,1,130,213,138,228,19,56,211,195,103,165,36,113,14,39,23,194,137,41,191,143,225,108,49,26,203,73,40,57,50,168,147,152,247,83,141,238,36,250,85,74,244,76,142,103,169,24,99,54,102,212,160,68,191,234,161,193,192,48,45,150,208,201,198,13,50,152,3,142,113,3,7,125,166,34,242,104,169,83,105,78,158,29,99,4,236,33,254,212,119,45,127,187,237,26,187,199,14,209,115,239,195,111,31,254,240,95,131,176,79,199,136,49,19,232,112,163,115,34,116,103,135,10,111,47,56,155,151,168,107,193,192,197,3,113,107,69,124,115,220,111,4,9,60,69,187,6,176,27,177,121,25,241,237,122,146,97,43,18,155,201,187,51,168,153,251,112,126,32,181,181,77,84,143,63,111,217,150,183,125,213,18,219,251,139,23,143,126,251,21,212,96,127,245,103,15,34,30,73,34,54,150,231,13,132,254,189,251,246,159,15,95,255,214,199,239,191,255,105,85,45,197,98,161,181,31,125,247,231,71,63,250,201,3,162,190,111,120,215,217,133,114,216,221,119,238,28,190,122,251,240,235,47,29,190,243,199,17,213,210,64,4,201,110,228,142,235,53,78,240,23,71,35,86,141,233,53,174,61,182,199,184,19,140,53,128,244,163,182,60,98,196,129,40,83,83,145,152,26,217,5,167,20,128,32,26,114,128,241,34,84,237,102,167,64,214,112,37,94,107,224,90,74,17,86,91,126,91,16,247,106,13,171,12,240,74,184,184,164,6,240,20,178,144,136,227,2,91,32,124,74,168,45,226,23,146,186,100,41,243,140,168,219,223,37,67,156,57,99,36,157,174,136,225,73,100,134,17,135,90,16,107,228,240,229,31,30,222,121,95,28,32,161,16,60,151,19,220,48,162,32,90,57,217,56,13,193,58,63,214,254,144,234,253,83,232,41,217,217,234,221,111,255,246,240,141,127,62,124,253,55,119,191,253,147,163,151,223,72,241,11,154,93,237,24,174,66,19,33,104,138,176,179,37,122,15,29,217,220,147,242,252,75,9,141,14,170,254,245,159,50,105,125,50,81,50,208,153,78,97,171,61,158,135,253,177,59,100,204,136,24,41,125,145,17,38,35,139,18,15,202,245,176,236,82,62,17,3,201,0,119,132,179,249,177,137,56,217,193,38,131,158,35,207,57,99,227,112,162,17,74,254,196,182,184,48,52,65,34,10,76,236,40,186,241,103,73,199,39,173,0,243,248,100,21,17,155,128,164,114,123,30,212,160,149,163,142,100,115,185,227,5,129,200,132,113,124,42,134,188,246,248,36,20,48,63,177,101,247,141,151,15,223,120,45,240,44,206,143,34,246,248,65,50,164,50,227,208,131,23,208,136,17,83,154,39,239,8,38,15,204,235,190,20,195,37,121,224,6,198,251,227,202,123,228,77,103,162,56,17,35,48,184,143,89,27,182,98,146,73,43,181,93,142,52,49,190,224,135,74,121,254,6,113,38,152,163,202,204,67,40,243,14,240,183,234,219,0,129,227,119,109,216,134,9,122,86,106,56,235,88,52,172,253,20,122,245,164,249,20,46,46,56,252,217,55,229,64,9,227,137,29,238,99,27,136,194,186,159,62,140,10,67,38,233,202,88,139,78,108,6,133,98,144,209,178,147,251,32,36,133,112,124,242,113,233,205,248,68,11,112,126,96,59,139,36,195,25,75,252,115,191,4,28,51,142,70,22,13,51,130,107,140,68,254,65,197,150,144,197,82,99,202,180,198,13,195,129,30,172,189,154,82,157,232,152,23,214,115,31,167,61,81,0,55,193,161,79,106,99,44,46,6,139,15,10,221,178,237,236,46,141,33,161,169,156,144,132,230,165,223,221,123,241,219,212,151,76,76,54,195,182,23,209,29,175,200,61,152,154,19,217,105,168,24,71,222,127,153,174,29,187,236,73,71,43,136,1,36,4,207,118,166,202,106,40,36,58,241,248,157,15,46,102,167,36,224,147,7,168,153,38,109,240,131,241,103,114,153,130,31,25,94,216,164,7,20,122,243,83,138,180,153,73,152,172,168,153,18,117,132,128,153,137,36,250,52,2,102,74,238,226,199,17,31,198,154,155,17,44,83,106,109,24,39,51,177,177,15,58,78,230,167,20,16,115,196,200,24,21,220,50,50,62,34,113,45,83,70,201,223,36,174,229,177,198,202,136,144,150,82,235,229,104,150,137,77,127,64,209,44,105,124,248,163,175,190,116,248,245,255,60,94,59,99,97,189,71,53,54,86,32,165,197,241,124,15,186,187,89,152,132,99,145,33,59,156,152,60,214,197,72,98,201,227,60,57,146,216,137,172,17,57,30,248,240,120,163,58,51,188,161,60,168,197,200,134,201,99,58,57,178,225,3,233,219,28,15,117,120,252,102,167,69,52,140,183,154,5,51,76,111,116,44,152,225,9,117,45,11,244,121,252,54,166,134,243,140,55,146,71,242,76,111,229,125,68,242,156,36,22,222,221,151,222,186,251,202,55,14,95,254,238,189,219,191,12,100,44,166,228,127,60,69,212,146,160,62,103,245,182,208,81,5,227,198,225,45,144,194,88,237,64,239,201,109,193,251,192,69,39,176,235,84,129,81,106,33,164,224,233,64,14,1,151,121,54,168,158,204,217,128,93,121,220,254,213,209,171,63,255,180,238,109,105,157,180,15,70,92,179,48,119,71,240,114,197,106,161,119,239,128,81,73,239,6,174,96,244,224,88,193,252,23,46,170,99,35,190,198,88,183,47,220,143,8,33,17,224,253,92,19,37,225,55,209,133,81,114,3,79,236,192,242,246,79,143,71,237,115,36,130,211,137,209,154,129,59,25,74,115,220,142,73,231,176,105,15,106,113,164,19,83,14,159,58,18,173,85,224,60,30,168,68,39,90,217,201,116,6,65,251,152,61,193,154,156,44,224,25,99,237,158,57,73,185,14,85,199,250,203,173,23,113,77,253,229,63,125,242,141,215,143,222,123,105,76,45,28,174,40,59,198,73,143,106,205,146,2,68,173,149,89,228,42,233,186,104,162,218,83,150,10,156,224,33,57,84,178,123,235,91,119,127,248,206,225,27,223,188,251,22,140,68,163,107,109,65,231,180,76,155,4,142,205,170,144,55,51,171,66,116,157,191,150,84,233,157,175,63,208,122,209,243,76,168,164,202,180,12,78,184,142,190,107,181,76,169,146,59,127,200,31,190,244,85,245,196,107,50,72,108,179,160,170,163,127,249,13,12,189,19,175,165,231,216,24,117,139,85,242,201,55,190,245,201,79,127,252,128,218,51,104,91,254,21,153,124,239,220,62,122,243,189,7,74,68,172,180,33,83,146,214,250,128,232,73,42,188,40,17,149,214,247,32,73,235,154,45,211,130,210,145,134,30,125,251,247,232,165,242,193,52,148,215,41,247,40,173,146,246,232,3,171,82,38,47,173,242,216,228,21,247,22,113,203,79,224,128,3,117,223,130,20,62,251,65,133,226,30,59,154,118,44,66,247,75,191,251,228,187,111,7,134,0,225,33,72,12,167,188,96,206,177,16,200,217,129,149,67,91,217,208,146,214,104,155,213,32,176,242,220,66,165,69,2,43,7,209,148,53,143,26,96,87,17,24,177,228,162,209,148,235,156,159,200,181,69,155,79,49,168,134,173,162,173,39,75,65,91,214,208,130,115,109,191,183,233,116,61,110,226,157,149,7,193,152,196,204,219,137,7,151,10,45,41,18,65,172,50,65,143,227,18,28,139,166,61,232,153,68,190,10,103,72,85,163,214,111,204,221,171,175,57,234,48,48,245,12,90,215,151,195,188,149,235,230,227,134,187,69,28,191,122,98,184,55,238,217,127,208,237,158,210,131,28,77,115,125,73,124,65,251,87,243,209,202,82,155,155,204,249,170,118,170,164,38,71,73,136,26,225,161,193,27,6,207,2,220,107,35,154,235,45,177,12,52,246,13,203,0,71,117,128,50,170,40,224,164,214,4,4,51,177,147,43,216,39,72,142,234,10,159,88,7,170,1,181,237,33,210,110,16,247,58,157,243,139,38,218,130,14,236,235,133,202,92,185,92,42,207,180,184,165,178,95,220,180,108,24,122,196,205,119,105,102,115,81,33,49,196,228,136,221,196,251,184,43,69,231,182,120,116,238,173,43,232,62,223,220,101,241,183,7,26,15,139,149,16,203,59,33,202,119,139,5,230,142,218,128,19,83,195,32,28,26,141,251,146,30,31,122,84,168,226,89,33,84,113,135,151,139,198,60,22,212,217,107,77,244,63,175,84,224,95,21,254,205,32,134,177,97,164,48,245,255,77,171,219,189,220,249,226,192,176,129,147,102,1,89,185,186,26,139,227,138,183,19,203,253,222,10,154,216,94,238,99,112,112,155,162,64,46,10,240,49,137,255,135,116,216,3,226,245,6,12,49,218,142,38,101,160,183,189,10,113,246,28,255,202,113,195,154,208,41,114,26,20,212,254,73,251,198,84,190,232,103,59,211,34,255,42,172,213,129,85,126,16,73,118,133,35,17,132,69,72,137,61,43,219,241,127,246,66,112,73,109,73,241,47,16,98,181,106,88,221,253,139,161,187,79,86,50,159,236,55,32,218,83,186,25,6,159,64,96,116,248,144,176,8,105,86,186,99,4,19,10,131,15,140,80,249,139,33,233,243,232,85,66,208,33,63,45,94,13,201,204,131,14,141,85,31,134,161,21,3,219,248,9,129,109,252,72,100,34,22,13,194,228,81,31,228,1,152,30,218,231,191,103,0,159,113,226,149,38,6,241,169,243,0,58,201,74,60,237,84,151,24,73,249,153,127,140,103,157,105,101,42,49,134,10,115,174,126,252,133,50,109,117,172,179,136,157,253,124,63,15,217,124,236,127,226,86,67,51,67,177,129,206,2,63,69,171,15,2,66,49,13,20,18,62,138,46,157,58,245,207,46,207,177,188,228,123,1,205,199,98,203,93,59,49,80,49,135,89,30,17,50,38,30,230,133,154,174,145,186,226,177,169,82,202,36,7,178,98,126,31,200,70,94,220,114,242,133,178,250,255,64,80,82,161,213,60,82,28,44,160,197,214,0,125,119,52,60,232,116,143,185,46,56,78,228,34,162,32,129,10,150,92,231,130,232,219,153,118,155,165,193,19,73,201,136,93,42,216,148,12,51,2,121,103,204,186,32,114,118,82,36,171,72,132,138,122,66,80,76,63,18,83,208,143,134,19,244,89,36,65,54,181,116,63,220,131,70,134,159,212,156,177,187,192,213,243,142,64,69,39,160,222,177,123,6,75,215,28,185,103,88,26,123,2,246,234,126,105,238,166,173,119,38,139,232,88,247,147,2,145,70,99,144,198,194,143,50,154,251,60,176,41,165,249,228,177,28,217,170,37,197,255,41,207,207,84,38,139,255,51,63,87,157,109,183,23,140,81,241,127,0,224,98,91,57,110,12,140,226,166,179,199,29,203,207,207,206,150,231,90,230,220,186,228,139,126,24,251,124,31,97,50,146,96,72,224,208,32,249,64,12,11,128,78,14,106,229,32,32,0,60,178,63,129,127,61,99,224,59,169,21,156,124,156,6,161,134,135,113,26,238,39,78,131,76,200,177,227,52,36,208,255,196,227,52,8,117,28,63,78,67,56,157,162,113,26,146,7,43,105,202,198,6,76,90,96,88,10,232,139,131,196,70,193,7,30,158,4,70,202,56,133,205,118,129,68,98,137,57,95,205,158,142,212,201,163,143,51,154,6,139,73,2,80,158,41,205,205,9,36,187,255,152,19,155,134,103,181,112,75,11,185,250,105,238,237,105,250,239,12,200,185,158,233,110,153,118,107,127,109,208,239,119,173,17,113,36,54,105,20,133,115,66,108,136,27,36,238,129,20,86,98,129,36,245,72,136,133,231,240,215,101,57,100,196,223,85,164,135,149,23,150,49,230,5,164,60,211,104,60,135,9,95,210,42,36,199,174,24,221,130,6,188,128,10,26,206,138,20,31,34,177,3,50,226,66,240,25,242,48,46,196,195,159,135,63,159,13,191,239,200,179,38,122,4,174,39,185,216,190,95,215,240,81,72,49,118,149,131,36,124,105,174,28,115,255,140,252,233,67,55,215,15,221,92,255,205,220,92,71,253,205,75,60,38,115,25,79,30,35,206,218,121,183,101,2,97,188,102,48,175,226,254,254,163,51,42,209,5,190,192,117,102,129,34,220,103,34,73,83,124,121,47,24,37,37,34,42,81,248,171,224,140,155,221,251,209,43,149,165,240,228,44,151,4,218,15,250,166,187,161,155,154,29,58,166,213,165,194,121,51,252,162,29,8,129,60,3,21,56,45,188,202,197,43,176,93,215,10,92,155,65,246,142,181,53,96,223,208,199,215,176,54,26,25,38,88,22,99,82,215,5,199,185,186,136,145,136,55,202,26,125,49,69,140,59,170,219,67,164,223,98,105,177,117,34,194,133,202,236,204,230,102,105,110,33,34,92,40,14,200,29,38,211,54,136,103,230,11,134,101,147,232,22,155,93,167,117,189,46,198,50,144,206,134,65,185,251,16,81,8,48,66,135,169,73,39,76,226,18,53,225,240,24,69,226,228,69,16,66,13,15,69,16,247,35,130,144,9,57,182,8,34,129,254,39,46,130,16,234,56,190,8,34,156,71,39,31,42,18,181,28,97,130,93,113,29,92,253,132,195,238,223,1,128,70,171,101,246,201,21,112,214,249,188,82,93,142,28,208,215,218,236,184,122,99,57,22,229,49,233,228,206,143,193,244,148,186,226,174,252,189,134,101,148,9,154,113,222,230,35,246,225,121,251,225,207,195,159,135,63,15,127,30,254,60,252,57,174,20,108,58,39,28,180,49,226,181,16,147,48,18,126,142,164,133,66,143,249,153,89,224,45,35,7,109,33,86,225,116,238,132,229,108,242,65,48,22,140,80,58,255,37,68,180,123,176,226,63,225,36,152,37,29,138,6,201,120,40,245,123,40,245,251,108,5,183,171,44,206,148,62,165,176,111,196,112,165,153,236,157,62,205,111,60,245,66,207,83,175,226,155,166,16,39,242,5,160,22,177,54,41,244,156,182,209,13,195,112,76,232,72,94,131,179,132,109,98,224,14,163,227,155,238,101,120,227,54,154,146,141,36,15,153,131,54,180,190,20,87,4,165,157,56,28,137,111,249,146,162,225,123,224,107,30,222,185,193,100,41,48,254,36,78,246,233,163,203,254,110,167,27,99,102,123,214,218,219,46,160,114,85,224,90,75,57,195,189,123,161,193,205,59,183,143,94,249,227,209,215,94,191,247,214,139,127,253,224,7,161,101,40,183,11,245,219,97,31,192,132,35,38,195,161,135,1,166,252,121,213,220,243,185,135,125,71,76,226,134,64,240,130,38,162,240,135,118,1,137,245,70,245,70,237,98,248,194,141,154,84,77,49,182,92,211,84,80,7,217,32,125,131,161,187,60,107,11,102,193,192,53,207,91,102,183,125,250,244,41,28,227,48,184,252,243,144,119,233,193,19,235,238,219,127,190,251,171,55,15,223,253,250,221,55,143,67,172,184,9,52,53,239,234,67,205,187,48,4,148,196,208,65,188,205,87,88,174,52,27,231,88,198,104,28,128,88,134,192,134,76,116,46,49,1,9,41,81,62,249,254,215,62,190,243,251,143,223,123,245,227,15,222,4,162,140,71,138,243,112,196,167,166,40,124,216,116,194,20,142,213,58,3,149,96,207,246,192,140,212,52,49,198,141,108,177,70,36,237,110,47,108,249,221,219,239,228,14,223,249,129,96,65,157,21,48,39,2,44,106,248,246,250,119,114,71,191,127,89,182,124,147,172,222,42,11,198,44,11,142,85,169,204,6,54,108,165,210,66,133,219,176,205,108,118,22,184,13,91,165,51,87,225,54,108,149,121,195,36,209,200,152,145,57,58,35,188,234,96,216,196,174,137,22,230,52,126,100,147,164,163,59,90,165,75,56,31,242,200,166,51,134,0,97,46,215,20,203,246,124,242,77,158,143,98,194,10,238,246,152,16,76,79,101,93,19,109,149,132,133,163,70,13,86,180,112,76,48,179,165,212,144,147,49,155,32,97,241,39,145,73,16,170,130,235,42,81,123,61,192,37,156,84,71,240,196,47,52,156,9,95,130,16,2,203,72,63,172,249,46,222,173,236,186,70,191,166,192,190,168,65,62,127,217,105,64,175,98,233,216,76,194,68,203,91,11,90,15,253,189,140,51,20,0,7,121,159,130,134,225,130,143,170,153,24,28,19,136,49,64,91,28,166,210,233,53,149,158,209,95,243,209,228,127,93,205,31,4,229,48,105,224,213,18,124,206,192,156,247,29,23,173,209,208,55,77,81,32,62,94,9,161,70,45,20,68,219,164,93,195,111,109,215,50,64,146,59,46,162,129,171,156,210,97,169,205,51,133,248,88,139,136,198,189,194,194,61,227,101,24,198,182,100,65,106,185,206,119,219,89,161,51,5,22,20,106,32,72,85,170,35,132,96,185,163,201,69,178,119,99,116,168,208,162,40,73,87,158,48,34,232,129,50,209,112,34,220,63,200,103,58,116,111,222,164,169,87,93,195,246,228,79,75,2,20,50,140,116,182,51,30,190,241,26,108,142,10,110,107,125,12,76,115,74,44,133,241,56,73,50,133,120,74,174,44,159,10,243,245,111,30,190,251,71,133,25,84,17,205,97,71,99,102,45,225,48,213,109,154,70,7,177,110,210,55,105,224,234,176,155,6,60,73,186,209,76,12,52,87,125,110,59,45,98,171,89,188,49,48,221,125,110,236,151,87,154,100,15,42,224,98,161,63,70,204,98,148,169,24,144,41,229,177,117,133,24,171,154,197,141,141,157,129,185,177,33,60,194,224,65,107,23,199,229,131,9,231,146,174,60,190,233,158,85,212,33,179,52,161,11,9,213,184,167,207,26,93,130,104,18,125,30,10,246,60,203,253,222,154,177,99,178,230,47,239,95,53,141,94,222,79,54,231,193,225,79,144,35,59,233,146,200,102,228,89,162,90,139,177,25,209,49,194,211,229,242,10,27,22,170,48,46,236,180,65,17,130,142,192,96,195,128,27,64,241,213,72,156,233,148,14,176,156,233,182,108,43,129,102,21,2,167,37,2,86,51,250,156,43,250,147,133,131,146,168,8,172,188,139,138,254,46,140,132,103,224,121,149,184,24,39,201,26,9,29,221,42,183,209,142,154,153,252,209,241,136,155,79,180,138,34,28,217,48,96,102,17,131,87,63,222,63,11,157,61,125,246,241,233,254,89,160,163,209,180,154,165,245,117,248,93,94,95,135,49,33,189,235,10,159,12,210,240,94,50,99,25,205,169,96,48,77,57,228,136,141,131,116,74,201,41,83,110,158,152,238,246,12,192,224,121,248,175,112,241,98,97,117,53,247,228,147,181,94,175,6,139,149,170,214,242,8,208,156,210,239,3,134,136,38,236,18,193,82,25,236,15,114,75,85,173,162,235,86,16,206,52,154,121,73,110,29,91,134,194,239,66,107,195,39,179,22,201,85,139,208,40,138,164,126,170,140,203,105,107,60,115,38,45,140,209,204,6,42,198,44,103,204,79,250,34,147,180,224,70,151,120,105,241,9,173,222,18,247,25,134,7,27,169,40,14,192,77,12,152,118,97,203,155,70,26,4,101,129,237,26,38,153,121,12,121,175,101,195,106,59,34,36,186,121,214,216,166,168,117,8,227,144,208,26,216,246,9,175,19,249,70,210,180,144,251,225,86,69,252,93,227,60,127,164,28,103,40,134,73,70,156,102,108,179,196,195,117,151,62,230,15,80,206,133,92,11,229,126,142,222,254,223,135,63,250,229,189,15,127,120,239,246,107,236,220,66,188,115,22,139,69,96,96,160,107,109,60,113,50,53,158,2,3,2,44,83,40,142,81,220,173,77,35,95,210,114,236,255,226,188,138,14,134,60,147,24,83,57,3,95,54,98,73,221,201,49,190,175,153,212,201,112,248,47,62,210,3,218,27,91,102,158,241,225,187,134,107,19,68,88,122,77,17,145,191,247,251,151,142,190,251,251,191,126,240,218,189,119,255,128,126,171,127,119,231,238,59,183,33,253,240,91,223,3,102,28,120,241,163,239,189,123,248,198,47,62,121,9,163,201,208,130,71,255,252,22,28,79,254,114,235,43,10,154,99,106,179,102,149,44,184,36,60,114,148,93,1,134,147,191,164,89,192,241,77,62,48,108,99,44,43,78,24,100,96,189,188,202,167,57,181,39,197,52,253,243,107,151,47,21,61,18,138,218,234,236,231,71,65,8,6,108,230,50,191,36,84,227,112,134,96,116,177,144,235,160,172,71,171,169,44,27,158,57,55,3,91,172,105,163,225,111,62,9,93,186,236,143,55,149,90,193,201,34,168,43,54,158,137,91,46,217,208,17,218,77,167,195,232,65,129,253,255,231,255,117,248,210,207,69,249,5,246,48,158,159,7,118,196,198,29,99,221,235,109,109,32,68,102,238,112,83,170,1,51,165,234,203,166,84,157,185,217,202,98,219,156,83,228,248,204,29,209,136,106,209,88,80,70,68,104,134,101,113,177,211,82,84,154,125,83,25,71,144,70,14,117,37,60,176,145,221,119,97,177,58,79,119,95,56,249,149,9,242,228,224,55,83,110,45,136,142,73,186,148,141,167,103,131,188,89,176,213,51,23,13,127,187,8,92,72,219,129,193,61,69,29,79,136,58,97,234,65,80,218,12,221,80,80,158,93,39,18,23,230,44,4,37,121,129,99,15,245,230,77,76,24,74,174,72,242,78,83,217,68,58,154,26,137,146,30,42,136,245,233,160,208,227,150,119,110,83,129,179,14,9,183,141,207,125,120,54,195,248,243,100,27,105,163,88,23,7,94,30,169,165,161,68,67,0,205,62,91,61,61,74,214,144,215,225,108,11,46,106,125,2,201,7,12,121,45,80,237,11,80,173,24,13,217,215,220,128,20,14,171,226,9,44,140,5,209,116,209,51,207,195,124,245,243,46,198,253,38,204,155,136,19,134,69,39,101,46,119,58,176,84,234,73,6,135,125,215,36,82,80,27,230,166,230,192,233,190,96,170,103,224,20,220,82,66,15,9,192,167,192,161,160,224,168,73,77,38,248,232,241,179,16,86,64,219,203,249,179,0,157,167,49,196,124,158,230,139,180,222,150,237,21,209,32,88,55,162,13,201,91,220,149,130,57,204,211,243,121,48,43,232,108,232,140,49,27,202,213,57,54,27,140,197,185,209,217,55,103,23,22,104,246,205,114,37,158,61,152,47,198,252,194,60,50,157,116,205,18,148,52,29,226,74,167,73,116,11,29,77,81,144,35,115,138,176,83,26,93,52,36,15,85,18,121,34,53,73,38,19,111,102,113,17,38,97,145,89,80,214,225,92,212,89,104,183,22,218,11,51,10,192,130,141,246,128,10,203,47,26,125,220,118,189,109,163,237,236,94,68,151,231,167,202,67,138,244,236,124,22,210,115,139,237,79,1,233,210,194,124,123,190,210,41,143,141,244,130,49,70,63,206,180,74,180,99,90,51,70,70,27,75,237,74,249,83,104,163,185,89,158,233,24,157,185,113,219,216,106,151,71,181,177,232,226,98,116,178,87,27,178,12,51,116,12,60,50,98,119,114,44,219,208,72,157,199,177,101,144,131,139,31,37,26,180,86,140,39,47,135,174,93,16,4,227,43,134,215,66,1,224,10,245,17,36,56,51,75,140,155,117,248,210,175,15,95,127,143,121,70,140,11,176,67,83,122,238,115,168,237,77,16,246,62,44,148,25,241,94,200,22,186,100,11,226,21,100,226,207,35,102,102,70,15,77,246,8,48,50,254,151,216,18,57,236,102,86,99,98,1,58,89,40,22,238,124,103,252,104,95,240,59,26,235,139,6,0,227,237,130,12,65,164,47,164,26,101,201,228,88,149,45,167,47,12,130,68,138,64,33,26,155,64,162,33,145,120,111,227,206,131,215,103,36,23,123,165,25,81,16,142,127,179,169,29,192,158,128,210,172,204,8,42,243,92,108,196,200,49,46,98,129,44,198,10,112,146,60,196,120,148,149,140,118,102,69,63,73,107,167,16,8,37,163,157,82,56,148,49,218,185,191,231,121,199,110,41,11,5,76,251,158,92,119,9,205,192,101,54,16,94,83,39,43,171,80,45,97,75,104,181,148,131,79,163,209,24,129,122,69,242,36,71,230,141,192,19,150,139,172,235,27,45,221,153,97,130,127,62,116,194,66,93,169,228,137,87,7,118,203,115,244,147,159,223,123,247,167,74,220,13,57,83,241,80,164,184,240,124,157,223,246,175,74,215,201,204,225,46,254,17,221,169,137,94,67,52,218,187,172,219,232,53,35,15,239,78,29,84,226,221,4,77,167,59,45,77,96,123,106,193,131,20,64,167,214,60,8,245,45,148,198,218,10,189,43,66,15,119,64,23,24,79,235,148,14,228,210,198,46,114,71,35,56,1,119,11,237,205,46,161,79,24,204,29,37,194,67,141,42,231,174,117,29,223,195,123,199,65,190,73,214,42,5,157,91,110,26,174,162,117,236,248,157,207,132,219,100,208,147,12,253,29,84,197,102,183,95,244,90,193,24,224,13,167,107,236,18,191,92,202,78,65,76,166,67,143,44,216,30,244,203,121,163,101,117,137,51,162,13,163,221,222,80,164,225,244,88,74,174,199,128,58,218,232,129,164,161,252,37,20,196,244,187,3,47,209,83,102,163,221,22,198,209,31,238,28,190,250,38,191,120,132,241,2,19,6,206,219,15,174,217,174,217,115,118,204,209,13,167,249,196,166,15,92,220,115,40,126,207,184,93,141,13,230,154,205,196,20,236,157,105,102,144,219,12,214,26,133,107,92,172,146,87,225,174,244,229,55,63,249,254,207,120,235,169,214,76,161,77,28,237,157,120,195,41,244,209,13,167,249,196,134,163,3,111,34,207,169,41,71,255,254,225,221,247,63,188,247,206,159,209,139,250,187,31,28,190,244,243,163,95,222,62,250,241,135,138,182,105,125,153,174,185,113,144,161,109,129,66,110,39,81,72,195,253,163,209,201,47,164,104,142,107,109,89,118,227,202,133,48,75,52,137,146,216,53,187,146,115,62,113,205,226,243,55,96,191,191,136,247,66,184,128,209,117,106,239,65,82,154,45,67,35,41,77,243,141,73,233,111,188,255,183,160,180,38,80,175,38,209,146,107,92,12,113,29,221,219,71,131,61,212,177,106,54,133,101,63,197,133,176,45,250,35,231,110,200,113,157,230,150,128,105,190,130,137,81,160,54,186,2,129,153,144,99,195,101,65,78,93,205,185,227,33,105,53,55,249,209,144,120,74,170,71,150,118,33,242,159,77,157,186,81,223,122,121,194,121,57,33,31,163,98,84,192,245,33,146,110,156,134,81,54,64,136,28,13,252,201,223,190,77,148,203,114,8,15,50,97,131,250,36,84,4,239,36,18,9,227,240,214,7,89,109,18,7,202,120,163,33,226,246,44,172,238,149,91,135,191,253,87,126,100,58,201,26,113,154,12,236,118,80,211,189,119,127,113,247,206,215,239,189,251,31,71,223,251,103,37,123,116,175,11,225,21,2,197,193,132,5,42,184,230,16,86,39,150,70,46,2,61,56,206,155,182,18,28,142,216,55,105,77,10,96,0,155,106,117,44,19,27,16,150,37,248,132,43,19,213,72,1,118,128,232,74,144,190,94,82,254,114,235,13,113,157,250,203,173,111,177,253,188,150,240,233,227,15,223,57,250,246,31,1,165,20,253,199,80,43,171,4,68,162,158,8,11,228,230,37,228,187,136,103,194,116,173,72,13,21,121,149,133,157,109,229,88,250,145,116,99,150,82,151,36,97,69,66,71,208,47,66,47,144,4,32,28,213,5,35,95,35,162,11,76,212,220,1,46,243,112,148,196,191,81,17,134,164,220,119,82,241,190,62,248,14,6,120,100,17,79,120,144,210,52,125,62,233,72,196,138,38,135,51,161,144,198,136,87,162,241,74,147,3,146,4,24,157,88,12,63,182,179,8,155,206,120,205,77,147,255,80,52,141,177,162,108,107,108,151,75,110,106,36,88,225,9,71,113,146,23,182,228,69,144,43,142,18,236,101,25,73,92,62,210,137,73,114,162,2,17,46,11,145,227,174,39,18,48,130,201,88,180,140,45,225,137,100,141,183,241,196,226,200,177,173,86,216,133,239,59,152,232,120,178,137,19,148,62,116,198,148,59,116,50,36,14,29,81,214,240,160,134,47,227,213,162,188,220,125,83,124,28,169,215,49,232,13,96,211,168,61,174,36,172,51,74,6,214,137,73,191,78,42,6,25,231,185,196,0,100,253,228,224,98,73,107,165,84,94,59,252,197,87,190,0,212,159,194,192,21,201,20,233,143,23,104,76,99,156,97,34,29,250,199,13,16,54,9,73,242,71,255,242,155,195,183,191,43,210,100,34,146,164,183,127,220,230,167,183,254,36,87,182,119,110,31,190,116,135,199,105,162,77,117,58,29,171,101,94,26,127,195,148,128,36,183,59,132,57,86,243,5,20,146,169,32,225,248,192,66,164,222,121,253,240,253,95,112,178,116,237,113,71,64,160,211,193,0,36,147,4,224,141,69,11,172,55,153,8,20,163,19,27,10,239,255,90,108,173,225,79,220,90,10,32,165,181,134,63,94,107,13,63,173,181,198,131,140,153,42,159,209,228,115,220,132,129,255,102,99,55,10,2,232,100,234,176,154,198,162,80,112,186,76,164,82,136,243,3,11,160,248,246,255,254,228,199,63,61,252,225,159,57,153,72,189,29,215,177,253,103,45,115,151,83,43,26,169,69,184,159,49,218,87,157,53,98,48,21,148,210,12,226,36,163,166,20,95,232,111,105,240,11,214,201,98,31,102,72,241,243,87,158,192,95,231,158,96,123,179,231,216,87,157,213,52,193,31,255,138,225,120,67,148,136,224,239,1,145,227,227,63,191,149,64,14,12,120,232,26,221,137,9,34,148,123,16,36,17,209,122,160,68,121,255,181,187,119,254,227,240,143,191,75,32,141,191,235,172,90,192,164,227,160,61,6,133,226,197,31,4,161,18,144,140,209,11,255,9,246,102,15,42,4,217,24,177,198,66,147,43,237,184,241,203,214,6,155,61,203,15,97,126,252,225,143,15,223,254,30,191,224,163,247,233,70,155,158,20,3,193,20,145,113,184,164,167,130,251,33,123,139,74,202,40,193,9,159,30,86,66,94,49,82,142,64,202,209,17,209,170,45,131,90,137,229,165,8,104,217,145,210,66,43,51,30,41,173,75,173,207,224,149,166,211,64,105,204,202,172,61,91,53,136,149,25,230,153,49,171,139,52,15,13,154,134,22,103,249,48,156,26,6,92,155,157,45,99,122,159,232,6,149,59,139,162,2,227,224,239,58,178,90,231,129,68,86,27,76,16,89,205,250,91,68,86,27,124,234,145,213,182,239,35,178,90,171,178,184,73,34,171,245,184,169,228,211,153,183,69,162,69,35,230,68,111,85,204,80,109,84,44,53,45,30,173,13,213,108,106,237,148,136,109,219,90,68,43,171,214,207,54,146,20,67,177,49,229,168,120,84,54,246,129,95,101,193,247,232,5,216,1,79,184,64,172,28,137,0,159,10,109,55,173,47,111,240,203,180,141,78,64,31,150,103,173,181,109,246,12,42,27,136,222,152,145,75,97,101,26,0,196,201,155,156,74,137,238,178,192,30,159,247,112,149,166,215,138,176,62,59,24,28,13,248,195,65,151,57,46,64,191,109,202,80,186,133,27,51,2,93,69,136,64,23,179,50,165,219,129,194,66,211,69,228,102,132,56,36,67,89,209,4,165,9,241,237,89,122,249,249,241,123,175,222,187,253,26,23,216,96,33,246,225,238,175,254,233,227,247,127,246,241,251,255,243,147,91,63,80,180,80,163,13,97,179,55,94,85,240,145,80,24,102,70,207,98,252,236,38,84,232,90,59,230,174,177,143,33,181,26,174,107,64,199,83,19,252,72,13,236,50,182,12,16,216,247,195,215,126,252,201,139,255,43,248,82,9,191,28,125,251,247,247,254,227,143,119,127,245,253,224,99,85,248,248,163,111,30,190,122,251,240,181,247,131,143,51,194,199,55,191,113,248,225,119,225,247,221,87,94,11,190,207,134,223,63,249,222,191,31,189,250,51,122,225,17,124,159,11,191,223,189,243,225,225,107,223,9,190,204,11,144,255,249,127,30,253,230,63,130,47,11,225,151,123,127,120,23,120,168,224,203,162,208,194,151,126,255,241,157,16,26,236,83,120,235,64,174,21,98,93,10,83,233,198,0,58,175,141,242,46,209,246,128,41,117,73,18,99,31,70,249,22,30,92,54,187,3,100,72,196,14,27,11,16,85,163,140,3,162,135,118,232,233,84,40,236,32,41,9,37,162,80,236,76,60,152,49,5,147,253,71,203,146,113,61,170,118,38,236,141,150,13,167,194,8,0,193,124,144,1,12,181,224,64,82,59,64,107,25,140,176,7,211,120,168,9,92,121,228,75,156,13,141,22,101,182,216,167,202,0,159,89,71,83,99,148,218,129,213,235,153,48,245,125,114,167,78,25,48,119,132,109,45,139,155,68,172,104,69,243,54,233,67,61,18,88,74,239,228,59,36,26,154,156,140,70,5,154,201,213,89,187,109,239,244,233,80,123,154,41,79,203,159,243,209,136,85,225,194,161,139,57,185,121,166,166,168,55,111,98,64,200,178,14,223,17,100,104,240,253,249,65,175,79,108,188,41,250,104,160,112,21,248,221,136,221,142,160,219,70,130,22,165,7,150,100,181,235,97,60,73,242,62,50,152,100,96,29,127,16,104,14,197,183,184,220,46,224,129,65,170,208,229,207,158,95,196,101,127,234,184,219,10,189,243,140,103,81,36,67,244,216,73,136,185,135,14,206,204,64,210,165,48,82,163,65,236,228,209,201,173,119,158,103,209,237,154,116,160,76,45,241,84,152,9,203,36,156,173,136,205,125,62,177,240,213,88,110,221,14,162,226,161,20,62,174,254,78,110,64,80,67,95,64,39,216,156,116,26,91,147,92,7,96,30,169,94,121,131,99,89,131,218,206,59,173,129,247,52,225,118,18,66,221,161,14,24,246,122,17,189,236,96,215,227,223,167,35,241,67,211,242,70,207,71,113,219,233,164,43,46,180,188,65,145,106,98,134,11,109,29,35,43,106,145,42,133,226,80,4,26,148,87,179,178,224,218,133,8,10,250,107,41,237,97,250,111,68,213,32,108,82,163,221,30,101,168,91,162,245,19,159,168,68,195,96,140,40,147,24,65,239,51,196,183,212,133,22,192,154,235,43,97,151,4,171,163,138,246,100,105,97,46,143,205,65,78,43,83,216,203,233,81,48,89,84,56,51,148,181,21,249,14,162,251,137,243,26,22,109,97,90,167,228,22,230,52,198,190,140,77,210,148,98,241,217,204,163,98,38,174,48,169,8,102,45,49,25,120,142,177,184,140,70,55,58,124,211,163,116,138,115,247,51,53,94,53,97,209,73,9,14,250,217,195,57,37,254,168,40,191,74,97,111,68,51,101,28,1,192,50,91,184,73,70,60,109,16,115,45,198,81,225,178,196,220,117,192,146,180,150,114,112,102,66,249,228,104,202,1,164,178,102,199,157,19,216,129,113,112,145,121,161,201,155,69,150,130,110,186,62,131,99,38,121,161,87,89,228,227,191,251,224,174,52,44,125,98,96,85,146,14,35,20,5,153,14,141,101,15,116,219,176,218,27,181,116,158,150,196,105,221,240,104,239,38,230,149,237,179,194,254,142,230,11,245,12,200,224,136,126,198,196,97,157,139,236,220,156,101,231,28,213,105,186,232,190,68,17,112,5,126,200,93,242,89,104,104,98,102,92,147,140,214,80,110,69,67,33,43,23,46,41,104,65,12,136,61,65,243,137,246,20,65,25,69,115,205,46,43,209,184,180,202,207,170,88,245,80,101,138,52,80,39,235,5,202,180,71,17,48,218,59,184,64,197,107,15,170,163,170,42,137,53,53,203,90,5,171,26,3,230,185,47,62,211,120,74,0,235,102,225,174,214,105,188,217,98,56,232,243,190,166,240,194,10,29,50,198,113,162,252,154,26,57,100,121,53,159,115,21,78,159,72,126,116,159,174,128,130,48,72,55,180,208,165,80,234,26,101,36,47,79,66,160,87,205,190,159,152,177,118,112,220,42,115,15,64,110,132,237,165,179,179,25,26,133,7,88,35,127,35,224,154,236,1,9,113,76,11,104,78,59,150,7,45,39,236,48,170,56,155,192,20,241,176,229,104,235,29,30,217,50,247,136,132,184,188,172,24,227,183,184,37,233,228,145,215,101,9,37,195,219,106,19,76,169,80,131,162,31,4,91,215,208,101,42,112,20,182,153,192,4,19,105,24,16,158,252,133,228,165,38,17,165,195,65,158,248,109,34,2,103,60,223,48,161,181,193,69,230,170,202,215,1,31,215,1,91,197,187,25,79,16,75,231,125,244,251,97,55,253,245,76,56,240,93,93,50,225,55,157,7,1,170,244,75,141,252,209,217,249,132,205,239,52,2,216,1,1,108,70,0,141,0,38,144,198,137,250,156,177,226,243,201,115,250,116,233,20,243,232,195,147,66,95,70,54,149,107,120,122,34,28,254,117,137,63,160,232,85,134,148,210,227,52,59,109,168,73,7,34,175,41,186,120,240,15,226,26,162,198,231,187,61,206,124,183,147,14,3,44,176,179,77,231,123,66,140,104,59,50,223,237,232,124,183,217,124,207,8,254,156,71,34,139,23,94,190,28,137,91,13,104,62,34,35,243,106,22,100,79,252,44,111,143,167,79,3,219,96,121,231,25,111,128,199,122,81,70,117,32,101,174,141,1,144,237,165,145,140,100,47,213,196,154,200,1,86,144,36,193,232,205,179,9,204,21,100,79,248,48,223,17,248,8,86,82,120,139,231,65,249,153,45,50,30,9,57,196,12,67,182,215,137,104,51,213,255,224,156,43,137,77,62,179,45,193,203,101,193,86,59,222,17,73,70,212,18,250,113,54,143,160,31,28,158,50,123,88,192,58,226,137,136,169,72,227,165,153,154,74,10,59,133,6,12,3,246,254,108,172,175,142,5,79,27,15,109,43,112,142,151,35,247,139,212,250,61,122,120,20,168,70,124,47,42,74,42,53,225,100,49,132,237,89,239,105,155,244,126,190,213,137,4,139,223,225,155,207,38,219,124,182,34,30,142,58,11,213,185,206,102,114,176,248,29,209,207,81,203,92,56,110,60,183,199,166,207,156,186,102,231,206,228,190,56,176,186,221,28,117,9,153,219,41,23,171,197,121,146,142,156,131,87,155,158,190,129,223,95,32,187,221,52,249,176,226,244,247,137,175,253,92,190,165,230,42,165,242,140,150,251,188,225,57,118,110,5,86,233,228,44,85,45,231,25,93,211,131,238,104,17,201,55,102,155,46,222,232,18,175,240,6,236,80,174,20,40,222,179,190,140,183,0,204,179,63,6,42,75,78,237,64,233,66,199,232,89,221,253,218,147,102,119,199,196,96,101,90,195,133,195,169,230,25,182,87,240,76,215,234,208,108,196,212,183,92,13,227,168,161,94,117,16,178,45,12,212,70,217,228,29,115,40,161,135,47,109,203,195,195,84,59,135,47,204,206,137,186,63,199,77,107,159,197,98,27,81,206,164,148,30,116,105,92,175,214,182,217,186,110,182,215,207,118,173,26,181,17,58,232,59,150,141,198,182,230,14,185,191,182,129,11,161,48,187,86,127,211,49,220,246,1,137,10,80,64,203,162,146,16,23,174,12,143,129,25,22,199,38,33,0,29,26,21,205,150,30,149,97,230,250,7,33,41,152,7,244,210,48,68,248,88,221,67,194,60,112,236,138,51,21,137,242,48,95,240,59,105,159,136,55,9,177,26,68,69,171,244,247,114,229,89,104,89,193,65,27,53,218,139,51,117,225,177,208,115,190,44,125,50,247,252,130,209,181,182,236,26,210,169,190,187,109,249,102,129,4,29,168,245,93,179,128,174,26,235,232,202,143,60,213,54,93,211,184,94,32,174,253,194,214,158,61,115,208,26,184,158,227,214,136,103,116,161,223,72,208,138,27,3,199,55,53,33,117,187,44,189,85,164,183,170,244,54,35,189,205,74,111,115,226,155,211,21,223,250,210,139,43,213,62,232,38,244,93,189,69,220,173,185,5,215,244,76,191,214,181,60,191,80,206,145,63,21,250,167,74,255,204,208,63,179,244,207,28,253,51,79,255,44,208,63,139,195,84,188,6,97,156,66,26,194,177,56,107,246,228,236,48,180,229,18,144,112,64,224,146,136,97,5,194,151,4,163,92,204,197,103,4,15,29,161,92,187,86,41,85,42,202,48,125,34,233,29,163,235,153,235,90,70,14,12,62,182,158,58,203,50,193,2,78,185,51,35,97,147,92,209,10,128,191,28,11,62,107,243,56,149,132,228,193,136,170,159,155,159,159,175,179,81,203,234,174,79,134,67,28,110,72,246,185,114,89,153,4,255,72,225,146,84,56,204,149,24,18,84,156,177,182,67,231,43,49,133,41,23,43,242,224,2,64,182,227,231,233,34,203,100,70,5,215,239,170,28,190,24,87,166,64,198,38,15,56,74,195,197,20,171,144,34,172,24,36,85,174,33,6,60,9,54,129,35,65,46,36,204,132,116,124,229,238,78,207,55,114,178,37,33,28,3,30,203,17,128,101,1,85,19,225,30,156,228,138,18,44,79,150,221,114,201,57,143,2,44,197,41,22,25,80,172,96,158,102,215,218,102,203,234,25,93,53,167,20,115,74,34,45,48,34,33,236,255,229,131,148,42,203,153,165,50,171,47,195,97,126,23,32,26,221,254,182,49,9,10,2,9,239,119,53,150,171,168,164,181,178,146,89,42,179,149,21,214,74,215,233,25,246,232,86,86,146,90,121,66,205,171,166,53,175,154,89,42,179,121,213,241,199,80,53,169,105,247,219,166,153,180,54,205,100,150,202,108,211,204,100,3,115,38,169,93,199,110,208,108,90,131,102,51,75,101,54,104,118,178,49,56,155,212,160,201,91,50,151,214,146,185,204,82,153,45,153,27,127,184,205,37,181,98,2,244,231,211,208,159,207,44,149,137,254,252,100,35,107,62,169,9,227,224,190,144,134,251,66,102,169,76,220,23,38,27,68,11,73,184,103,34,189,152,134,116,118,169,76,164,23,211,199,139,180,79,141,195,48,84,163,236,211,196,16,102,162,172,129,8,33,86,24,19,8,99,69,25,139,8,155,145,137,205,132,176,178,240,170,140,213,178,185,12,108,198,131,48,159,133,195,132,237,201,196,102,66,88,89,120,85,199,106,217,98,6,54,227,65,40,151,178,144,152,176,65,153,232,76,8,43,19,177,153,241,218,86,201,192,103,76,16,213,44,44,38,109,82,38,62,147,2,203,194,108,118,188,198,205,102,224,51,38,136,185,44,44,38,109,82,38,62,147,2,203,194,108,110,188,198,45,100,224,51,38,136,197,44,44,38,109,82,38,62,147,2,203,194,108,126,172,198,85,202,25,248,140,9,162,146,133,197,132,77,202,198,103,82,96,89,152,45,140,215,184,153,12,124,198,4,49,155,133,197,164,77,202,196,103,82,96,89,152,45,142,215,184,249,12,124,198,4,177,144,133,197,164,77,202,196,103,82,96,137,152,161,211,90,39,144,174,81,177,90,24,94,22,229,239,137,37,194,170,90,38,114,160,129,92,57,135,82,249,17,69,40,118,65,9,252,73,42,181,185,85,216,236,26,173,235,7,97,68,155,2,147,96,150,74,165,132,220,174,217,78,200,107,206,149,146,179,59,46,94,97,38,148,232,44,38,101,223,55,187,112,40,72,202,222,73,202,142,177,148,236,68,212,23,140,68,116,54,187,131,36,100,74,115,173,132,204,253,129,219,239,38,101,95,172,118,162,217,201,151,2,145,149,30,4,40,167,228,66,18,102,210,141,102,99,164,75,167,23,205,198,72,150,78,39,154,141,146,42,147,62,52,35,33,81,58,93,104,38,70,154,116,122,208,75,62,188,239,59,16,175,5,159,48,29,24,144,134,134,161,145,188,220,37,115,55,247,52,158,254,52,146,51,17,70,207,177,29,34,124,150,224,92,116,108,163,229,104,43,206,192,181,76,23,1,105,65,198,40,24,188,137,42,16,167,194,7,225,213,99,113,62,97,158,146,156,93,152,50,166,144,179,92,76,203,185,61,144,50,38,110,29,178,96,55,84,178,132,55,81,210,109,217,219,64,1,63,90,90,154,253,66,118,154,146,156,155,69,248,22,179,179,164,228,252,116,161,200,144,186,147,217,208,53,236,235,242,13,7,11,123,133,63,197,57,181,206,79,203,104,170,159,39,151,17,130,155,18,149,93,250,18,79,90,150,15,245,180,234,140,25,237,239,213,19,46,127,18,46,74,57,183,216,223,27,62,166,41,138,118,176,99,186,196,148,179,202,162,113,99,104,214,213,218,244,11,166,125,221,178,189,233,93,199,189,78,198,195,52,106,218,225,133,233,180,237,180,205,13,106,1,235,209,171,244,105,88,148,253,233,79,179,20,121,44,182,48,44,84,203,243,148,117,162,155,70,180,190,122,70,191,15,59,137,87,83,26,240,95,29,255,123,162,113,177,161,181,26,43,231,180,133,101,72,211,188,229,198,74,67,27,172,224,111,19,127,61,143,191,214,240,151,5,159,206,107,228,139,183,130,37,132,132,173,115,152,208,11,19,8,72,2,224,57,252,117,125,57,252,125,57,44,181,140,185,214,88,13,44,241,185,40,50,214,114,128,135,193,75,113,88,45,204,246,92,152,74,127,223,32,191,157,16,27,3,97,62,23,188,94,255,66,227,57,86,239,51,248,107,230,92,240,105,102,185,113,238,28,1,206,243,174,96,130,0,107,119,153,53,141,189,247,206,97,6,161,233,115,231,34,32,6,231,49,225,185,128,164,194,167,202,138,12,108,38,242,126,131,84,70,219,211,91,102,228,145,242,246,4,106,108,37,245,80,67,196,109,235,124,4,55,39,138,189,69,106,132,54,176,166,74,173,118,86,194,86,146,4,33,135,67,106,220,141,230,184,113,110,226,34,11,171,163,138,196,240,24,172,78,92,203,214,228,69,246,87,38,70,236,250,228,20,171,44,79,92,196,89,158,0,177,41,146,32,140,21,107,149,96,42,116,246,106,100,122,151,86,35,211,251,1,194,232,141,132,225,68,97,88,35,97,92,127,8,227,83,133,65,215,173,22,219,9,120,34,1,108,68,70,166,21,93,100,110,8,171,88,116,48,239,71,115,196,18,118,163,69,6,35,139,84,72,194,51,145,12,134,184,39,72,223,163,239,149,72,254,210,136,252,165,232,98,178,176,28,153,213,165,200,30,19,125,223,143,188,207,133,228,22,122,133,214,107,69,215,134,235,209,150,111,69,19,232,126,51,37,236,44,207,240,13,85,72,192,34,141,6,134,100,69,215,163,17,174,131,115,76,43,140,105,107,42,159,1,5,196,107,182,164,171,151,59,128,212,156,160,202,150,19,116,217,240,147,120,30,200,133,250,134,57,170,112,152,19,52,14,131,220,132,79,207,17,181,67,76,99,10,112,57,162,1,135,9,236,184,156,43,177,12,1,23,154,227,122,136,144,60,140,32,154,166,140,72,27,32,104,36,230,152,18,224,24,32,82,244,18,115,103,81,5,131,241,225,20,126,132,121,206,17,238,57,172,33,208,40,36,153,9,207,157,11,117,21,37,34,176,119,65,249,47,68,88,36,69,192,145,99,50,170,47,230,102,9,249,98,85,50,10,4,68,165,112,152,74,28,121,101,69,88,107,71,117,184,168,192,152,35,26,140,137,157,200,85,25,57,41,228,38,17,133,70,9,145,80,171,145,52,136,235,46,230,102,200,187,172,208,200,18,133,211,18,161,41,73,20,21,165,114,129,110,35,249,18,232,55,230,66,5,199,88,243,207,194,84,33,36,96,106,99,164,150,88,174,190,38,189,58,93,249,125,16,121,71,229,68,41,65,80,153,148,210,183,203,145,247,74,228,189,26,121,159,137,188,207,70,222,231,70,246,62,180,84,186,209,205,221,167,18,83,148,84,113,218,176,41,35,202,18,115,84,15,45,94,150,204,181,24,0,76,100,115,41,162,51,25,153,121,114,17,121,206,242,179,114,238,49,170,66,249,88,66,177,4,101,64,45,51,11,213,249,27,103,81,200,170,131,54,240,204,88,85,209,172,201,53,26,221,238,4,21,114,242,140,93,109,148,158,40,144,200,17,157,75,113,2,113,197,203,147,67,48,161,255,230,202,229,209,253,151,129,186,4,170,20,7,21,45,193,197,200,57,73,75,51,182,0,49,85,77,146,78,196,204,57,162,175,153,4,62,69,105,83,170,85,84,175,204,21,248,156,9,210,169,112,38,87,34,154,151,209,21,146,124,76,168,56,174,203,153,94,101,8,89,174,177,144,58,125,211,181,59,163,19,52,53,231,68,203,69,146,170,103,188,166,88,30,185,14,151,111,110,169,149,240,97,115,178,11,103,8,49,84,149,161,95,75,41,180,77,28,196,17,109,208,92,160,43,243,88,49,247,88,58,209,184,150,137,220,182,40,38,229,209,0,198,192,170,172,229,36,149,169,227,96,38,82,253,68,246,169,136,70,73,54,29,42,163,1,140,65,135,10,167,3,83,191,26,139,14,149,116,58,156,36,1,170,217,4,168,142,6,48,6,1,170,147,14,207,106,122,227,79,164,213,51,217,173,158,25,13,96,140,86,207,28,103,248,207,164,183,252,254,154,60,155,221,228,217,209,0,198,104,242,236,113,70,250,108,122,147,143,217,214,185,236,182,206,141,6,48,70,91,231,38,29,212,115,233,237,156,180,129,243,217,13,156,31,13,96,140,6,206,31,103,252,206,167,55,114,236,214,45,100,183,110,97,52,128,49,90,183,112,156,161,186,144,222,186,209,205,90,204,110,214,24,0,198,104,214,226,168,81,57,134,226,107,18,47,86,77,228,103,143,9,108,38,145,231,154,68,9,54,145,149,27,141,227,177,192,142,196,182,50,65,211,231,70,225,56,9,176,249,145,152,29,171,193,163,113,60,22,216,145,216,86,39,104,250,226,40,28,39,1,70,85,97,51,81,59,86,139,71,35,121,44,176,163,209,157,153,164,241,149,81,88,78,4,173,58,18,183,227,181,121,52,150,199,131,59,18,223,217,73,90,63,59,10,203,137,160,205,141,196,237,120,109,30,141,229,241,224,142,196,119,110,146,214,47,140,194,114,34,104,139,35,113,59,94,155,71,99,121,60,184,35,241,157,159,160,245,168,184,155,141,229,68,208,42,35,113,59,86,155,199,192,242,120,112,71,226,187,48,73,235,103,70,97,57,17,180,217,145,184,29,175,205,163,177,60,30,220,145,248,46,78,210,250,249,81,88,78,4,109,97,36,110,199,107,243,104,44,143,7,55,29,95,162,97,28,17,66,135,210,231,80,161,153,95,197,165,64,136,42,54,70,238,137,248,13,221,200,210,66,27,194,194,165,44,0,92,217,153,221,52,70,245,122,115,168,242,156,86,208,53,219,169,197,168,22,111,90,73,170,199,155,90,184,179,152,90,146,170,246,166,151,236,164,150,36,218,190,25,205,68,245,223,116,18,13,210,177,45,205,181,210,202,81,157,224,212,146,139,213,78,98,73,65,115,90,190,205,233,116,178,10,4,253,49,70,39,136,250,212,145,58,22,179,74,136,244,31,69,116,65,203,90,46,144,65,236,80,225,58,82,36,133,200,162,238,181,92,34,141,184,161,26,54,205,47,233,76,112,101,236,92,84,27,59,199,213,38,82,0,6,170,214,9,64,153,102,118,78,84,205,206,5,5,18,97,134,10,218,2,60,122,221,94,34,122,218,233,165,136,178,118,172,84,185,152,89,8,245,182,99,101,210,183,227,132,235,154,80,143,59,135,138,220,209,11,47,166,205,157,8,45,190,242,137,37,105,122,70,65,166,202,29,47,201,62,100,20,21,214,203,145,183,115,161,206,119,210,69,171,160,250,93,66,221,111,73,242,147,162,0,30,146,155,40,129,231,152,22,120,168,149,18,104,96,164,92,94,167,170,160,4,7,8,82,30,154,129,241,164,136,126,19,13,115,164,12,215,85,226,159,173,83,137,251,103,83,6,158,153,67,23,116,45,95,169,99,120,187,153,217,77,133,100,111,207,151,71,103,175,116,102,43,44,123,251,216,222,223,148,51,244,178,120,167,80,53,55,231,218,155,243,51,235,137,238,191,24,137,227,153,67,71,94,59,219,195,216,231,92,81,140,166,200,29,229,108,58,190,239,244,132,10,202,165,254,222,16,179,182,12,183,189,225,59,253,120,61,76,31,199,53,218,214,192,171,205,244,209,211,24,166,160,179,179,28,244,136,213,206,125,174,92,174,206,206,206,213,227,70,51,229,82,181,53,219,62,101,245,144,28,134,237,7,94,198,184,111,52,150,175,90,170,150,171,213,58,247,112,230,195,170,205,186,189,88,245,234,145,87,201,15,218,182,209,6,104,165,28,209,231,193,95,159,51,77,179,158,254,105,88,76,108,101,204,247,28,119,148,86,197,17,38,222,74,207,160,14,149,136,2,157,82,166,221,174,23,122,94,161,211,53,197,36,58,11,177,15,188,26,249,132,137,2,157,172,30,122,74,229,224,182,144,202,232,112,21,47,249,13,87,195,10,81,219,74,163,211,24,159,58,174,211,203,127,174,90,157,107,27,21,85,243,157,252,231,202,173,106,107,174,164,170,113,176,20,74,8,117,177,212,54,183,52,86,88,227,5,147,41,162,97,106,46,129,82,156,11,20,72,80,15,210,24,1,196,52,124,31,166,1,139,91,124,48,63,81,11,64,100,84,51,43,160,134,26,229,48,171,130,163,189,106,180,19,250,24,226,150,45,164,65,55,136,137,108,169,44,4,14,30,88,222,88,71,70,129,72,169,98,119,178,164,248,108,152,43,47,204,24,173,132,217,80,45,205,152,243,155,242,40,39,1,211,92,199,199,216,1,51,179,208,63,106,61,45,93,158,137,104,19,67,201,154,179,226,132,21,44,148,112,0,115,155,173,114,103,182,83,77,71,160,144,134,1,251,64,43,220,46,167,45,93,220,146,181,191,39,58,124,156,11,103,16,91,128,8,238,72,114,92,118,82,151,182,106,5,123,249,56,227,141,87,135,35,136,46,113,188,178,92,17,59,47,94,165,56,14,16,66,173,28,140,0,120,100,127,68,223,137,9,206,42,229,58,10,173,109,3,182,128,84,82,113,220,36,168,9,75,171,177,48,103,116,34,125,79,219,68,98,9,34,198,147,213,145,128,121,0,41,23,62,22,122,134,101,143,13,185,101,116,91,121,4,159,43,228,102,231,224,131,58,73,91,162,219,130,132,17,25,51,246,56,107,7,101,10,74,100,225,144,247,56,194,40,12,149,99,154,144,121,110,107,26,195,77,122,211,36,20,175,135,42,199,221,167,77,220,211,166,255,123,149,92,118,173,246,150,185,230,187,131,150,63,112,225,129,101,240,138,59,3,51,205,46,109,247,25,106,176,20,216,133,53,158,65,213,244,127,64,29,248,115,43,218,243,141,134,129,239,109,109,107,5,223,183,152,113,24,79,93,32,185,168,142,250,62,181,126,90,9,13,195,90,204,32,160,193,44,177,122,168,193,142,144,27,149,101,44,63,187,140,38,7,79,112,0,207,135,230,103,30,41,212,35,191,169,122,252,224,60,62,15,86,27,141,185,85,40,123,105,122,85,91,88,97,102,16,141,6,251,253,124,227,250,178,131,160,237,101,127,25,173,18,190,120,129,193,126,46,176,171,123,142,86,117,142,216,46,80,240,13,106,182,64,154,208,16,42,15,26,69,127,111,17,244,119,185,149,28,212,197,107,130,38,221,88,190,72,27,73,26,109,241,172,141,125,204,180,179,60,189,140,64,42,203,23,88,3,77,9,200,138,189,140,182,0,79,172,82,147,59,177,73,6,205,221,216,194,124,79,118,151,17,244,23,46,48,210,60,135,191,46,139,180,163,240,174,96,235,87,26,207,92,8,58,44,104,4,144,163,209,35,117,246,151,209,100,1,234,220,90,142,67,120,18,191,146,154,232,215,146,216,197,203,34,78,87,33,167,179,210,120,158,83,250,139,104,170,112,145,3,35,85,133,102,11,153,99,116,9,254,157,38,81,177,200,145,226,52,138,189,246,244,210,105,171,173,243,149,225,52,28,97,182,116,175,229,121,167,189,150,211,103,42,157,167,19,236,31,174,217,15,127,30,254,124,102,126,220,107,54,42,86,187,17,13,122,55,170,67,239,226,129,23,126,241,179,33,47,35,24,69,236,108,135,217,166,49,146,198,180,124,32,148,171,225,108,89,188,54,178,57,135,21,10,7,69,14,65,222,204,115,51,44,63,255,64,76,76,34,199,68,246,61,46,45,164,167,197,156,112,92,164,89,3,238,32,176,77,113,69,57,24,59,60,210,68,225,172,136,250,195,94,128,77,112,32,204,69,15,139,97,251,132,118,5,194,110,194,79,50,178,36,88,6,73,148,39,135,69,137,178,76,205,164,20,164,139,39,136,92,112,34,140,145,132,30,224,114,209,19,156,239,80,201,135,150,227,167,184,28,63,198,113,28,121,3,146,69,39,236,19,87,233,94,8,240,98,86,61,228,188,197,83,152,100,191,90,18,210,130,166,138,137,73,196,202,229,162,71,174,64,208,197,190,75,164,136,124,75,24,61,236,88,21,228,136,143,31,118,190,10,26,20,156,98,114,242,65,74,174,36,24,187,179,66,139,172,144,140,178,196,80,204,36,136,98,233,193,42,252,16,175,187,16,169,124,72,31,216,159,237,114,88,161,52,116,164,10,69,113,231,156,144,30,153,198,97,145,97,56,182,131,211,73,100,181,160,167,172,244,65,47,48,252,225,114,144,163,103,156,16,103,114,66,202,149,99,195,132,222,10,197,6,100,100,254,12,5,152,236,220,20,35,71,20,129,148,58,146,150,29,122,236,72,233,117,1,164,64,173,240,252,113,144,73,134,4,28,82,91,25,57,91,77,208,194,132,211,213,73,180,55,117,101,229,253,65,143,94,99,173,40,220,24,132,1,191,230,95,243,73,123,196,132,96,91,201,5,103,178,24,229,83,228,184,237,142,113,108,73,43,110,91,52,88,226,198,198,182,105,0,49,248,97,178,83,109,87,59,157,133,74,32,229,100,51,72,32,38,17,25,34,0,152,195,92,78,110,226,117,107,127,224,111,108,88,182,157,0,77,139,165,228,210,64,28,8,238,160,146,75,5,123,246,198,70,215,216,52,187,97,9,148,1,88,94,129,135,14,143,21,143,120,73,103,167,227,209,213,176,245,122,60,153,136,184,88,149,194,157,123,236,90,96,210,35,29,188,20,154,121,36,126,241,104,42,209,254,173,5,82,34,175,229,58,221,238,166,225,6,242,74,18,94,32,173,48,222,50,187,133,194,182,227,90,95,70,251,220,110,40,94,15,132,87,98,243,234,41,130,203,68,234,110,251,5,58,243,251,134,13,253,23,147,117,208,16,54,87,157,254,89,64,36,62,52,195,59,246,10,233,243,147,144,98,176,179,85,3,234,133,245,73,8,245,53,253,247,4,99,173,11,199,191,120,122,150,172,99,106,123,153,123,65,128,131,111,99,142,156,130,23,225,156,123,30,101,16,207,52,26,207,97,194,151,208,29,207,185,21,60,91,63,143,239,155,232,72,1,222,91,141,134,137,239,219,203,232,75,0,18,162,71,240,1,63,237,95,40,47,107,11,231,48,75,8,115,107,85,22,167,148,86,232,123,112,156,166,135,231,139,141,198,101,204,240,52,122,50,185,176,18,28,178,191,240,194,50,138,31,158,15,83,194,51,117,6,37,50,78,212,124,12,62,60,81,63,252,121,248,243,240,231,228,229,29,69,129,195,158,158,78,147,59,192,23,65,136,17,242,206,144,158,35,73,100,123,21,210,66,206,121,126,6,152,204,168,68,129,228,225,144,3,201,134,204,34,70,228,27,252,104,37,115,134,137,66,150,36,54,79,11,42,73,103,35,121,141,146,62,157,12,63,137,31,140,23,147,68,54,2,131,24,106,117,184,9,86,220,35,234,138,200,154,228,243,158,108,181,29,37,119,170,20,42,198,4,142,65,2,129,43,28,147,96,169,172,97,76,212,67,149,78,146,32,196,248,195,184,204,45,34,249,73,160,67,198,249,137,81,46,86,185,204,58,198,103,10,61,51,10,39,120,248,148,116,104,156,127,84,205,150,165,65,185,80,160,194,245,240,248,151,36,177,0,36,19,233,149,160,21,213,130,22,245,4,128,49,249,15,97,226,10,155,166,191,107,178,138,35,109,133,113,218,186,190,177,65,25,98,161,181,17,249,70,100,117,144,73,37,20,75,162,196,204,206,174,26,239,24,82,199,94,97,220,2,98,189,125,3,80,35,81,189,211,58,137,34,76,245,84,133,153,25,176,253,185,179,64,225,157,112,90,6,42,181,21,121,46,167,28,141,205,153,197,227,31,141,133,219,227,138,49,179,56,223,54,23,214,15,36,237,160,216,231,92,124,177,12,148,132,120,20,196,64,20,65,36,186,195,226,160,143,33,151,11,155,3,241,42,55,172,48,49,6,153,184,168,140,196,228,224,191,222,252,175,55,5,57,202,194,206,118,194,97,84,46,153,126,182,148,243,193,184,238,26,125,207,100,107,150,212,100,225,196,151,92,40,200,199,175,189,201,205,121,72,33,226,48,120,167,208,115,218,70,55,78,152,47,19,189,238,189,218,226,226,226,200,230,80,66,72,189,179,233,180,247,199,59,198,7,203,2,241,23,157,86,193,201,31,147,133,26,34,199,100,113,133,171,8,154,6,139,213,71,99,90,100,194,210,69,86,174,99,233,140,136,116,130,6,226,138,5,213,144,219,115,233,91,184,226,217,176,145,225,71,174,42,20,126,97,75,97,114,106,76,111,137,171,113,202,138,75,60,53,186,140,74,171,104,10,33,165,133,52,162,253,151,54,151,56,253,15,18,84,58,112,17,20,186,85,88,43,211,115,37,213,17,93,44,165,165,134,174,144,41,242,144,112,78,60,0,121,72,223,108,193,140,185,226,58,24,20,248,56,66,136,207,46,0,150,242,148,179,149,37,246,24,56,129,107,199,80,254,112,99,165,113,121,133,248,253,157,34,98,144,237,21,166,225,113,131,187,182,109,88,228,67,119,25,253,24,194,7,84,219,152,33,73,243,60,41,20,111,204,144,178,95,108,52,214,240,253,89,116,102,8,239,107,92,167,162,68,202,85,151,153,86,9,170,92,12,72,210,222,50,106,113,60,31,23,166,24,141,70,11,51,116,198,146,148,64,6,43,84,243,16,125,19,199,84,41,102,200,227,220,50,215,68,225,110,143,69,213,15,252,186,64,240,155,38,186,13,84,197,69,82,155,192,36,238,101,179,49,88,33,109,89,73,202,75,169,26,151,218,200,125,151,33,168,225,147,227,161,160,230,225,207,195,159,135,63,15,127,30,254,60,252,121,248,243,240,231,56,130,232,191,153,20,90,20,34,103,9,163,221,192,121,179,44,103,17,132,75,146,192,37,38,232,148,189,136,198,69,184,137,2,182,0,171,255,122,147,3,140,8,93,114,11,59,219,163,132,191,99,139,110,211,69,47,50,53,18,196,166,82,209,228,220,1,45,169,210,141,36,143,17,200,200,4,51,28,6,23,199,228,22,23,23,147,27,58,125,248,193,31,15,191,241,254,225,111,191,114,248,219,151,62,126,239,237,248,192,97,98,154,112,152,196,165,171,36,57,67,186,74,190,167,138,153,201,215,20,73,51,249,22,186,239,230,41,180,215,165,36,65,129,141,60,118,137,14,27,100,209,114,248,91,173,103,14,220,152,20,42,249,222,32,20,70,83,243,253,207,190,232,61,77,238,126,44,161,123,138,196,61,73,220,158,41,107,63,33,65,251,113,164,236,227,139,216,79,90,190,254,41,9,215,231,74,35,12,130,119,12,55,231,160,140,125,209,216,156,89,80,84,205,197,151,249,142,81,129,103,3,159,55,43,173,77,120,182,244,16,142,122,192,159,115,102,222,84,15,16,136,175,219,69,32,76,55,239,111,91,158,122,243,38,254,169,251,197,182,9,53,57,251,112,150,63,85,230,149,21,183,76,127,213,236,24,131,174,191,210,217,202,171,117,215,244,7,174,157,243,139,173,206,150,126,121,19,165,6,121,163,169,88,202,186,154,119,52,83,213,252,33,203,194,62,58,77,101,99,195,220,131,225,210,246,48,147,169,217,228,106,192,117,124,7,101,12,114,13,33,230,234,1,133,115,48,28,70,179,75,205,227,8,65,27,16,167,166,189,46,231,247,164,252,128,225,129,144,85,55,229,204,140,4,34,22,60,183,126,16,208,167,118,170,52,212,72,186,211,233,228,85,250,40,80,15,190,154,195,188,219,84,12,104,112,221,36,127,117,139,116,114,107,246,190,148,11,113,153,228,114,202,185,205,205,178,81,109,27,146,165,220,66,196,134,88,50,187,78,43,25,177,92,76,205,86,202,209,140,162,97,99,152,233,190,69,225,199,180,172,77,180,42,15,209,98,43,193,172,112,111,64,214,155,191,59,107,115,252,70,87,212,17,29,200,239,55,42,11,146,65,164,116,31,19,20,21,88,169,141,13,223,216,10,204,76,43,157,217,77,179,220,90,144,13,53,5,129,127,8,34,73,89,146,174,141,56,92,147,162,113,118,198,131,130,4,197,224,162,82,87,46,140,139,67,193,223,30,244,54,227,165,165,75,30,36,237,131,176,230,236,27,176,90,116,207,91,93,224,143,183,66,203,179,233,255,55,33,62,109,110,13,186,134,123,193,198,219,5,156,16,225,55,162,80,152,117,163,96,61,47,196,72,138,92,22,80,9,127,168,60,89,33,239,161,56,127,64,222,99,98,121,209,22,211,147,174,7,150,3,241,255,243,161,244,255,88,182,166,244,210,162,21,68,54,12,145,114,86,35,26,158,222,10,85,9,165,177,181,26,30,1,177,67,76,34,47,172,200,118,155,52,233,186,100,19,25,138,249,199,33,115,134,240,159,207,166,135,194,255,135,63,15,127,198,22,248,48,190,45,201,190,103,33,217,138,47,217,24,50,106,177,25,201,21,53,187,10,143,168,145,140,162,61,85,210,9,48,203,154,46,213,58,147,31,184,102,227,103,100,225,216,252,119,101,195,25,50,92,25,36,15,41,67,217,173,113,196,17,163,121,174,68,91,49,233,16,125,38,119,239,157,63,223,253,211,59,71,119,126,112,248,234,47,143,126,124,251,238,15,190,118,244,230,31,14,63,120,29,99,225,133,85,101,104,43,178,227,107,56,70,19,157,4,10,66,44,86,49,171,242,173,63,141,172,137,242,111,41,6,190,11,98,123,100,208,63,190,125,116,231,91,135,63,254,238,24,21,32,139,55,162,130,136,120,68,234,228,180,195,122,251,62,206,113,125,215,130,126,219,95,65,18,242,158,157,89,156,47,205,204,207,117,214,19,226,193,207,148,22,77,129,35,14,178,214,104,101,7,134,103,181,205,13,166,168,82,37,39,52,244,139,191,129,130,227,141,136,87,175,176,30,193,81,203,48,144,41,199,178,193,185,186,232,59,109,167,64,5,162,5,215,217,77,192,176,99,224,143,232,137,167,202,142,157,105,80,93,10,21,193,201,165,248,201,105,174,52,87,153,155,163,103,59,30,199,112,28,98,17,45,55,40,4,144,227,217,101,185,83,133,159,141,101,83,61,1,186,108,170,87,156,21,84,178,219,248,51,164,173,240,6,68,212,17,7,192,34,133,241,64,97,12,197,74,185,188,217,162,238,193,10,190,229,39,208,231,64,140,69,56,27,61,211,19,97,96,196,235,17,3,109,84,240,39,62,84,232,173,129,107,154,9,238,199,24,146,109,42,131,137,105,184,201,39,217,104,23,179,225,133,59,193,6,70,4,139,55,229,164,52,228,66,177,236,196,58,114,48,22,234,9,73,130,52,128,72,245,232,120,136,182,40,87,236,210,161,143,93,141,10,244,253,65,66,79,115,199,97,143,142,65,146,156,160,143,223,119,205,142,181,167,77,86,200,27,116,160,80,232,188,106,172,142,136,90,12,20,200,139,111,245,76,226,184,52,106,35,192,90,84,73,35,10,22,62,201,30,151,69,76,247,115,226,110,57,192,16,216,232,220,113,26,183,216,233,207,70,9,195,243,76,200,13,103,166,105,216,216,81,97,174,176,99,184,22,46,143,94,209,35,81,115,255,219,182,45,90,130,78,152,171,48,95,178,206,237,112,22,39,97,134,73,192,230,157,101,114,198,222,93,222,35,174,137,232,177,246,105,212,91,91,233,217,203,238,50,179,148,12,79,242,11,68,147,109,159,157,182,131,163,242,128,28,149,201,153,219,88,173,58,203,168,35,184,50,227,44,207,47,99,93,79,172,200,7,232,125,238,239,73,118,66,180,66,60,38,93,39,122,116,246,10,43,104,54,46,224,33,253,243,88,211,23,182,131,140,203,161,155,40,83,62,198,87,4,103,82,102,68,52,32,96,220,91,73,20,65,44,8,154,129,3,193,5,20,102,185,65,124,34,1,254,131,85,244,137,196,220,100,61,213,214,74,79,52,214,46,112,34,93,5,224,215,207,163,43,36,150,240,165,109,162,223,104,94,136,215,198,176,14,37,5,114,23,102,200,4,248,180,31,95,38,128,108,220,183,255,120,248,250,247,238,254,238,206,221,59,63,249,248,189,59,159,252,244,123,247,94,249,119,72,249,228,27,175,231,62,186,245,109,248,159,50,118,143,20,128,129,131,201,18,176,155,116,235,172,231,166,207,208,98,159,252,244,71,80,242,175,31,188,124,248,205,223,125,242,139,239,124,114,251,63,15,223,253,224,222,203,255,118,244,230,235,252,211,43,20,224,231,42,243,115,229,78,39,9,110,193,104,225,70,40,129,79,4,246,201,7,111,30,189,249,141,163,175,252,250,240,197,31,29,190,252,155,163,159,188,241,241,123,183,62,126,239,223,238,189,254,163,195,111,254,203,209,119,127,15,60,54,205,201,234,44,159,159,57,183,178,66,235,228,28,44,105,58,91,2,238,222,249,218,199,119,126,63,130,2,204,45,51,101,26,1,73,202,14,214,101,18,176,10,255,114,235,69,222,8,120,60,51,141,198,33,159,3,62,170,210,90,148,160,121,131,22,244,9,240,192,159,155,155,111,85,170,6,54,249,232,229,55,14,95,253,137,4,142,126,140,96,178,107,184,54,185,14,251,156,57,103,84,170,45,44,123,239,237,95,28,126,235,85,169,44,253,24,41,219,198,173,134,156,27,102,231,90,115,164,232,225,55,127,251,201,247,255,143,84,148,126,140,20,181,236,142,131,254,79,74,139,213,197,69,50,2,62,188,125,244,226,187,82,65,250,49,82,144,120,35,14,201,199,24,25,58,132,238,253,226,197,163,239,124,227,240,237,239,74,96,104,150,36,48,46,21,160,33,221,8,127,74,26,240,222,123,247,222,250,90,2,24,154,37,9,140,103,194,134,218,166,248,132,13,58,250,245,237,100,124,50,154,21,250,64,6,80,173,82,107,166,197,136,250,230,199,127,250,102,2,40,154,37,0,197,56,92,230,41,220,240,112,18,180,91,237,142,57,71,9,116,235,238,251,111,221,251,243,31,143,110,127,93,130,66,179,36,67,233,210,211,238,231,204,25,115,222,108,19,48,239,191,150,12,134,102,201,0,67,90,101,110,154,102,103,150,226,243,74,10,32,146,37,25,16,144,201,53,2,172,58,149,206,92,135,146,232,135,63,76,6,70,179,68,7,61,58,144,167,231,93,100,138,177,252,79,222,191,123,251,214,221,239,255,41,44,121,158,252,23,41,73,66,2,80,231,255,232,64,62,40,249,201,157,111,133,37,233,199,176,1,145,99,13,239,154,206,108,103,190,99,132,48,238,125,245,181,163,239,191,43,32,48,123,126,254,124,35,29,140,56,238,58,37,104,40,33,235,221,95,255,26,186,40,5,98,233,124,229,252,108,164,73,34,24,24,8,155,29,234,43,41,186,86,5,68,159,105,47,44,118,202,88,85,142,45,149,111,190,126,239,207,47,29,190,250,127,160,34,126,134,63,147,59,252,195,47,62,254,243,91,71,111,126,235,240,157,63,29,190,255,11,42,191,200,5,117,147,99,110,112,167,30,120,133,66,160,223,248,183,195,119,126,240,241,31,95,137,174,164,180,172,116,224,14,100,1,49,89,70,20,253,136,240,97,154,46,23,176,196,195,180,56,122,251,231,127,253,224,7,152,206,14,225,28,172,120,22,207,201,72,203,240,248,63,69,123,236,161,152,244,225,207,195,159,135,63,15,127,228,139,147,255,65,37,251,57,229,127,140,113,122,38,171,107,92,238,121,144,226,60,45,184,199,160,58,102,76,130,28,23,118,166,111,23,92,232,201,180,230,4,127,121,213,168,224,58,94,79,40,254,12,212,21,19,0,4,151,22,137,76,104,188,142,64,80,154,133,117,84,96,207,132,165,41,170,121,149,82,82,99,178,29,87,196,229,164,17,8,162,208,148,3,97,82,72,30,158,99,156,18,1,109,132,179,92,172,28,19,177,242,66,162,96,53,55,155,114,253,38,104,91,38,251,65,228,196,164,226,214,8,163,16,104,148,162,188,53,208,33,76,115,213,199,219,205,197,175,9,23,18,192,83,102,13,7,145,93,201,24,136,113,25,222,193,248,74,160,40,46,141,95,234,5,82,83,238,118,48,46,41,61,136,121,248,124,84,246,252,39,220,120,201,34,81,241,115,76,246,25,58,10,12,157,75,202,46,254,196,162,227,75,61,115,81,124,43,149,82,20,110,40,250,12,115,39,187,37,77,188,14,12,29,16,62,150,114,183,212,25,25,25,166,216,206,155,154,98,40,90,62,166,46,153,235,15,85,85,99,57,90,137,57,122,66,142,118,98,142,29,33,135,153,152,227,186,144,99,51,49,199,69,200,17,170,172,46,44,86,231,137,198,234,116,243,226,83,79,62,251,197,171,43,107,141,47,173,231,155,255,40,188,157,81,167,183,44,205,128,44,255,120,205,187,166,173,79,193,107,61,208,94,181,80,217,19,225,153,186,125,243,102,115,189,30,83,51,109,16,245,82,117,201,172,133,105,151,88,90,222,212,205,98,207,240,91,219,121,87,213,194,239,47,80,149,212,188,64,111,160,182,213,201,219,186,205,242,27,170,102,55,75,235,48,184,237,45,127,251,108,153,98,225,234,36,17,93,136,54,252,124,73,173,219,69,24,2,86,203,204,151,181,18,45,0,235,21,244,88,190,172,82,0,186,59,140,212,107,11,245,146,94,182,188,75,198,37,64,247,230,205,188,221,244,215,245,41,83,69,58,155,248,108,147,39,181,182,227,192,186,90,26,34,14,93,221,210,232,85,99,201,4,234,134,180,106,209,97,163,57,12,87,205,208,44,173,171,181,180,182,214,215,6,122,115,93,235,232,167,78,57,117,104,103,7,106,213,29,64,79,235,194,159,242,122,189,227,184,121,44,180,173,151,180,30,16,129,54,187,190,253,120,175,190,61,165,179,214,111,65,235,183,215,235,150,238,53,161,251,215,139,61,203,206,55,75,26,64,177,180,45,21,64,241,116,99,143,165,119,33,125,56,4,160,65,5,155,34,240,77,6,156,3,238,228,75,167,116,125,251,230,77,95,133,231,109,120,222,44,148,241,141,84,191,163,55,183,151,182,11,229,26,36,106,240,119,189,233,47,149,106,128,60,246,202,206,58,140,33,32,223,82,126,123,170,172,62,186,89,131,63,235,100,36,238,235,4,151,250,62,71,15,122,40,191,15,196,129,33,17,166,181,140,174,9,169,251,64,108,82,170,193,191,192,36,247,13,27,122,120,11,11,236,38,36,195,80,217,211,27,83,187,117,68,126,239,244,233,124,99,90,223,211,118,225,23,5,181,34,87,66,41,179,175,21,26,170,182,145,252,105,87,173,183,249,23,163,221,102,233,91,218,138,170,181,146,210,55,132,244,176,83,90,90,172,63,12,232,15,49,111,240,33,204,27,20,167,121,87,68,170,241,188,91,98,186,128,249,10,52,106,122,87,213,210,144,111,199,145,108,199,145,116,73,197,237,56,146,237,56,146,52,239,70,28,201,45,173,157,66,222,13,232,154,70,58,33,59,208,129,137,117,91,41,248,119,83,8,106,165,116,74,23,16,30,80,213,128,126,240,4,200,246,245,214,208,236,194,130,223,214,183,146,50,212,201,199,190,190,197,85,237,253,211,167,217,199,65,209,219,182,58,126,30,33,15,131,245,160,205,183,17,186,120,232,186,110,66,219,76,253,84,89,213,130,36,0,146,247,245,38,69,174,89,214,202,235,235,106,48,89,29,88,47,76,88,190,155,56,185,74,154,21,206,93,227,113,171,110,76,233,21,213,229,74,14,77,99,29,22,60,99,138,0,32,235,148,230,225,202,163,183,242,174,86,156,209,28,192,4,86,33,151,65,128,181,168,73,151,29,128,12,224,6,133,50,2,44,171,93,189,223,172,156,1,96,30,125,0,128,64,119,151,64,214,58,172,54,101,69,209,186,100,249,130,197,11,70,69,9,127,97,70,124,106,55,9,14,140,74,14,52,16,97,14,40,196,1,135,87,154,8,26,140,11,178,248,246,245,54,105,220,64,87,174,249,192,250,237,92,235,92,115,115,255,245,230,255,253,193,173,255,251,230,63,127,116,235,214,71,183,94,252,232,214,87,62,186,245,213,143,110,125,237,163,91,47,125,116,235,235,31,221,250,198,71,183,94,254,232,214,43,31,221,122,245,163,91,239,126,244,226,79,254,114,235,214,181,65,165,84,89,32,191,23,21,160,133,141,113,18,205,173,115,123,253,188,146,111,26,133,47,175,171,77,101,106,48,165,104,235,103,242,249,194,210,181,107,237,51,215,174,21,201,223,252,82,205,108,94,187,86,152,90,199,215,41,117,137,230,92,63,163,5,79,234,148,170,104,138,181,5,155,239,182,12,123,4,40,53,14,139,1,10,247,153,30,238,201,176,62,159,178,85,70,99,123,208,237,226,234,29,217,149,109,53,200,80,167,123,248,129,81,155,215,90,181,57,205,169,85,180,237,90,89,235,194,223,30,252,115,107,51,218,13,248,231,193,63,31,222,119,224,219,160,86,213,190,92,67,163,11,61,220,248,215,128,27,178,183,0,116,209,53,137,28,60,223,145,246,113,7,86,105,178,91,24,56,106,97,147,131,211,192,83,206,174,233,174,24,158,153,87,17,75,55,40,186,45,21,53,213,3,152,32,6,29,20,108,19,86,122,10,76,18,11,147,25,39,80,193,9,195,6,142,179,142,252,117,203,240,243,6,231,3,74,90,69,85,209,24,71,233,42,154,163,211,242,206,18,188,213,148,167,160,59,20,135,1,44,195,31,14,244,244,233,0,162,102,192,160,91,135,124,46,201,167,38,84,165,178,165,96,119,219,130,69,45,64,76,55,155,214,58,238,155,153,216,145,76,128,224,41,242,176,233,154,198,117,70,90,96,69,145,187,27,210,157,126,154,12,194,233,176,215,55,41,133,104,222,166,9,88,78,229,241,119,1,185,28,228,86,202,36,161,140,9,229,117,117,61,92,135,118,66,30,14,135,14,118,193,41,243,230,205,83,38,195,156,13,146,102,83,185,168,96,244,199,245,144,29,241,97,177,2,42,150,234,206,227,60,119,221,153,154,226,204,152,9,109,132,218,17,226,86,209,55,61,31,216,60,224,18,149,103,97,204,62,9,255,174,194,191,53,88,126,201,205,229,101,232,121,245,172,94,82,15,0,106,169,78,154,62,28,34,50,62,31,166,102,93,24,57,37,96,104,74,176,102,148,96,25,47,193,146,81,130,181,12,27,92,7,52,97,163,239,195,227,233,211,208,191,236,25,184,55,75,159,234,227,186,209,197,191,21,92,111,44,40,219,213,218,83,83,164,91,117,210,66,224,201,96,117,114,96,33,225,173,28,232,97,227,30,31,132,13,236,144,6,194,12,54,154,14,176,59,218,14,34,182,175,231,93,189,131,43,19,138,19,158,233,247,249,208,166,99,27,176,217,87,189,93,11,121,216,29,172,19,120,26,245,160,5,57,96,78,214,118,0,61,40,140,176,0,65,120,170,224,83,21,159,170,248,52,131,79,51,248,52,139,79,179,248,52,7,28,105,7,126,79,89,240,50,79,94,230,215,167,186,148,128,117,2,249,89,6,121,10,65,203,159,158,148,62,89,226,167,139,74,205,227,233,64,167,41,196,102,170,171,145,236,30,69,176,197,242,179,115,114,141,83,172,161,151,129,21,235,112,170,53,30,223,173,55,128,106,59,205,6,169,169,1,67,177,241,104,101,201,170,117,85,186,167,238,16,82,214,25,97,56,69,190,164,212,160,207,60,236,176,86,4,105,75,223,105,82,146,195,180,37,125,22,105,112,55,51,195,213,0,2,230,171,80,78,116,79,7,238,100,27,19,183,33,9,182,219,109,164,250,54,16,28,183,76,0,244,69,69,219,195,158,221,195,60,81,144,107,20,228,14,107,116,161,66,97,7,239,140,221,93,209,183,249,22,187,65,235,91,41,204,96,45,43,133,42,173,115,5,139,226,159,50,175,23,246,191,13,172,119,131,142,12,54,60,98,24,144,14,147,49,104,69,48,144,187,107,4,190,67,182,214,238,168,156,165,49,134,23,13,127,187,120,229,66,184,238,236,11,230,126,228,163,119,195,245,243,184,232,156,193,95,83,184,218,156,33,75,78,184,226,52,196,181,138,64,56,179,79,206,131,164,152,25,20,195,229,74,157,206,7,25,212,90,57,4,178,43,2,225,37,203,235,143,179,146,165,245,37,56,138,148,213,51,4,41,163,229,120,121,90,173,128,199,158,132,7,57,14,234,100,13,57,125,26,161,144,151,178,176,82,174,208,252,116,229,195,79,26,174,113,21,228,190,194,173,245,121,220,90,195,215,235,155,228,48,11,35,73,213,42,103,24,249,112,3,50,113,34,119,225,207,44,174,68,88,57,244,150,77,248,26,72,156,91,39,203,217,252,58,240,100,164,16,54,192,80,207,228,189,66,91,157,174,76,81,82,3,219,138,105,173,66,31,210,128,77,41,148,207,72,31,196,204,28,0,203,188,173,15,206,12,166,243,254,25,95,157,234,156,233,76,231,221,51,174,90,135,147,52,238,159,103,244,176,43,183,85,205,149,223,41,255,216,211,161,236,153,60,148,85,167,160,236,153,60,192,83,181,45,189,183,20,230,205,147,44,8,185,208,83,167,123,208,127,112,58,213,245,46,212,177,117,6,176,5,58,144,195,245,150,138,41,176,246,215,233,25,212,93,218,130,130,157,105,183,86,130,25,236,195,91,193,5,108,125,120,133,245,213,155,138,181,106,179,32,182,123,7,142,63,249,214,84,63,74,168,77,169,204,14,76,192,102,126,80,216,84,167,125,96,52,10,59,234,180,187,174,93,135,52,32,35,79,134,71,254,229,178,190,155,7,14,28,231,161,170,45,195,203,134,118,61,96,99,27,228,237,113,104,19,180,100,89,15,250,153,166,159,213,105,114,73,213,74,180,253,203,103,75,152,82,208,133,49,81,102,159,30,39,159,166,196,79,7,173,189,218,190,214,218,175,173,104,238,94,13,199,109,19,120,247,117,21,14,216,190,230,238,203,41,174,6,103,95,215,111,216,91,93,179,118,89,51,237,54,123,156,90,214,246,158,198,112,52,196,37,163,102,184,173,243,93,99,171,102,105,222,174,105,246,201,115,119,24,14,247,141,99,179,20,215,113,81,176,245,46,178,19,124,79,48,113,119,244,117,228,69,129,101,32,127,92,250,71,62,187,224,150,94,247,224,252,226,241,125,22,167,133,183,14,91,50,252,225,82,131,182,222,194,25,211,215,15,90,78,175,103,216,237,26,180,222,53,175,160,160,26,72,210,55,92,3,99,180,82,74,92,69,169,34,164,147,218,128,28,226,251,144,111,58,109,182,233,192,42,10,39,170,22,78,196,22,217,6,12,221,19,87,89,220,166,9,83,176,146,247,181,150,90,239,55,21,32,228,21,82,161,178,174,15,34,107,44,229,99,96,235,135,221,12,250,183,173,250,186,139,237,39,7,38,194,40,50,94,162,197,119,75,31,107,239,144,213,27,254,192,38,48,132,51,18,45,237,144,181,41,79,138,175,67,7,24,248,134,127,138,188,237,186,15,76,34,160,212,26,184,46,52,145,164,1,86,62,203,188,151,167,79,69,241,187,26,3,210,15,30,233,140,220,6,22,185,233,52,29,97,175,16,222,0,69,66,74,36,133,109,238,5,149,110,179,117,34,132,134,44,16,217,143,9,251,247,44,97,253,90,221,65,219,244,128,252,106,191,40,246,150,222,236,225,88,243,177,155,123,56,200,124,60,233,105,253,98,216,129,122,19,191,22,48,159,134,95,11,152,143,18,53,135,20,255,34,165,56,19,142,9,125,90,79,172,106,43,168,106,43,173,170,173,160,42,146,101,24,84,117,85,168,106,19,22,110,15,119,219,45,125,35,191,41,145,90,235,169,117,138,22,164,211,129,187,148,239,243,71,29,57,140,19,66,77,173,137,112,175,62,149,2,120,114,242,170,97,163,87,132,70,239,72,115,102,31,223,170,248,54,147,70,237,157,160,230,157,180,154,247,131,154,247,73,22,92,59,101,88,100,62,36,36,151,113,98,68,171,221,9,96,238,4,48,85,6,52,172,91,0,41,36,50,128,34,138,251,65,43,246,131,86,8,196,89,99,196,225,163,1,54,178,132,209,64,41,21,140,75,74,210,228,177,177,146,210,133,147,19,82,30,27,107,105,131,110,63,0,188,63,46,224,176,249,13,97,108,52,244,98,169,132,39,2,121,173,188,121,243,96,8,251,237,110,177,181,7,155,107,32,242,186,14,91,216,117,220,96,139,173,125,109,45,76,95,134,244,101,237,2,164,187,123,218,106,152,126,1,210,47,104,47,96,250,190,118,35,76,127,1,210,95,208,206,65,122,176,189,105,87,195,207,231,224,243,57,237,10,126,14,118,75,237,98,248,253,10,124,191,162,157,135,239,124,3,213,46,133,95,207,195,215,243,117,124,186,138,18,101,194,204,144,229,238,17,125,245,76,192,101,92,44,52,212,169,203,218,83,250,141,144,47,35,105,107,177,57,241,72,129,200,188,158,130,63,184,134,33,168,167,37,80,83,151,166,8,176,47,75,192,166,46,113,112,98,223,144,238,123,154,246,221,151,97,149,226,210,74,206,199,155,68,138,112,89,143,94,104,113,78,248,44,138,34,237,199,117,127,24,50,250,203,145,235,11,218,167,134,126,176,87,243,139,123,5,187,184,167,237,195,211,62,60,237,15,97,63,135,116,51,72,55,121,122,23,211,29,72,247,73,186,3,233,62,166,195,89,188,184,119,166,11,175,86,113,31,254,238,161,112,246,140,7,188,48,166,195,191,41,76,135,127,176,229,119,73,206,189,169,46,201,185,15,28,50,23,112,181,206,186,103,218,103,250,252,120,158,55,24,76,131,194,84,167,61,224,123,73,170,197,82,45,146,90,191,156,239,104,37,173,12,59,225,229,252,54,123,202,15,16,87,192,31,248,99,139,96,11,45,32,207,251,195,128,146,3,66,201,53,189,108,22,230,66,90,93,136,30,138,140,77,15,146,30,95,131,81,99,63,94,34,39,147,144,91,90,149,201,159,247,3,30,235,140,192,94,193,80,19,184,175,51,121,63,248,114,250,52,169,3,133,216,228,24,129,185,128,21,165,43,25,254,126,156,242,163,40,253,14,51,72,165,202,235,132,157,35,165,202,164,84,89,46,197,51,132,88,191,16,136,175,169,36,186,140,236,28,231,97,80,212,241,56,138,159,73,139,78,149,3,46,144,74,147,221,186,193,153,59,139,242,50,93,248,147,55,240,106,200,37,242,162,213,60,222,141,53,161,130,117,46,165,60,85,170,95,200,91,100,171,82,207,226,93,206,133,124,151,191,157,62,125,33,111,22,242,126,1,191,3,113,44,36,20,202,140,225,248,72,138,96,78,181,96,17,202,148,8,11,117,202,9,58,209,9,91,117,131,56,231,137,176,172,156,51,165,146,46,191,80,22,133,92,54,202,128,240,110,203,33,12,29,157,106,7,29,215,233,213,96,248,144,73,189,95,195,73,61,212,124,7,147,12,154,100,96,18,12,36,104,172,25,185,198,180,232,113,16,105,226,23,18,128,118,41,132,174,0,212,162,73,22,3,26,204,243,160,97,231,196,179,43,116,72,236,162,54,118,249,73,165,200,48,237,139,88,175,134,122,27,154,73,159,77,120,14,132,199,40,174,211,78,149,169,116,50,168,239,170,112,51,12,99,168,159,207,39,248,7,194,102,146,114,153,121,202,152,135,33,124,0,227,245,31,106,124,228,22,141,126,191,187,159,167,124,189,170,193,80,229,223,140,189,232,55,203,126,62,177,156,79,202,61,159,88,206,87,133,227,208,21,241,56,116,10,58,13,81,57,139,136,239,253,195,205,155,38,249,251,184,77,82,201,43,84,72,191,62,207,190,62,79,191,62,47,76,162,139,20,38,94,109,179,49,240,120,5,115,243,231,112,2,209,142,67,170,194,60,187,154,55,169,156,246,10,240,243,174,42,231,50,176,123,37,105,127,236,62,157,86,73,102,48,93,15,202,193,44,195,226,188,59,141,112,230,197,225,197,135,202,11,232,70,10,225,217,163,225,209,97,142,179,13,134,249,13,64,8,118,128,212,81,217,141,85,117,14,150,135,240,250,194,11,171,240,134,168,173,209,169,138,150,192,61,167,61,128,221,123,99,99,215,220,68,207,69,27,204,30,120,99,67,72,99,81,114,54,54,18,252,123,181,28,248,240,130,183,65,1,121,27,166,55,7,249,183,0,204,6,10,238,253,141,141,231,206,45,95,105,172,124,97,227,194,197,43,151,159,190,122,110,117,227,226,229,213,103,158,58,183,81,218,216,208,19,234,200,43,149,5,99,86,81,181,251,130,188,193,206,152,73,53,20,237,252,125,193,78,70,141,147,116,3,109,199,210,203,151,211,90,61,223,153,239,40,247,11,250,24,205,30,31,184,170,109,132,134,115,27,104,56,183,113,153,120,203,60,239,184,189,141,157,65,70,233,74,90,171,59,70,219,128,86,111,24,125,107,3,125,78,48,171,43,68,50,21,88,53,13,216,204,124,165,10,192,152,194,229,198,192,74,135,49,147,6,99,182,181,56,55,62,140,17,244,30,19,138,76,88,60,124,64,119,156,183,186,230,21,215,68,199,68,217,180,157,77,109,74,199,156,65,218,98,146,233,101,211,116,46,117,50,26,109,83,81,235,9,11,4,245,18,119,128,195,166,166,8,125,7,39,38,215,233,163,233,171,101,123,254,133,182,162,41,190,225,93,39,15,64,46,242,23,114,92,8,62,238,247,77,248,227,154,70,155,188,227,195,42,208,130,188,244,246,159,134,215,171,52,11,213,214,35,233,88,223,83,142,129,110,14,25,252,13,116,222,100,178,23,52,78,181,188,167,28,231,58,60,180,156,254,62,171,109,93,67,227,223,90,220,103,31,245,6,75,76,62,17,206,192,219,32,134,131,53,69,33,37,104,113,124,219,246,123,93,42,44,35,144,200,83,223,116,123,150,71,44,127,201,187,229,61,11,189,86,131,133,23,209,68,228,107,202,133,75,151,206,61,77,139,175,185,45,154,111,224,226,145,4,93,26,153,64,187,78,13,142,124,88,224,73,179,219,63,111,209,202,61,200,171,80,27,71,130,28,62,80,68,240,233,170,107,146,92,88,106,21,209,129,103,203,182,124,244,87,69,222,129,243,196,111,172,4,204,216,47,152,251,248,136,52,90,53,125,195,234,50,34,146,68,167,191,106,237,60,73,245,19,149,197,197,254,30,133,204,202,208,46,102,195,20,211,242,120,59,15,213,152,42,250,56,188,106,245,204,60,240,4,218,46,42,161,213,14,72,55,212,228,59,106,27,184,103,116,61,136,56,66,94,145,0,207,26,221,129,25,201,190,107,217,109,103,183,24,205,5,44,106,202,151,34,96,164,219,136,68,11,70,145,111,182,107,81,191,136,150,119,165,219,195,88,111,189,43,198,22,66,34,169,98,203,81,16,77,19,201,160,165,206,38,25,198,56,56,201,92,130,3,60,205,3,125,155,8,68,65,53,76,5,154,216,51,253,109,167,237,213,14,6,125,84,195,92,35,163,74,220,177,227,101,237,33,138,107,113,226,7,35,65,104,6,110,186,182,126,48,172,219,69,171,77,177,16,7,13,234,241,89,109,224,72,113,94,38,127,198,47,144,1,117,110,147,51,224,23,74,131,71,92,179,3,223,195,165,168,200,48,3,204,225,96,106,250,23,196,209,22,107,150,56,22,177,89,212,191,13,183,172,141,246,13,171,140,173,36,68,47,188,216,234,26,158,119,9,155,66,166,124,168,49,94,176,29,95,25,146,209,94,11,85,46,177,151,40,161,207,139,163,149,82,109,3,107,169,144,38,215,149,243,151,159,122,234,242,115,65,63,6,11,8,239,77,113,21,208,21,209,183,109,73,246,87,173,112,217,70,226,242,89,46,207,162,26,233,6,235,139,58,60,144,202,60,168,7,159,37,10,5,31,165,100,10,31,87,69,216,109,247,145,19,20,128,132,69,54,251,189,171,240,0,112,149,149,203,23,47,62,131,50,166,216,87,214,172,155,55,149,171,79,55,46,173,157,191,252,244,197,115,171,23,46,125,113,84,238,128,90,169,153,80,40,16,226,88,34,77,198,101,225,60,93,116,242,76,88,110,216,237,174,233,126,222,11,196,43,97,18,20,103,210,9,38,7,124,198,51,93,82,223,35,158,15,140,11,169,8,216,127,103,11,14,41,66,22,178,16,147,124,248,160,145,94,198,87,96,152,251,167,79,195,175,98,219,218,255,60,208,202,220,49,186,249,224,29,198,47,171,90,143,48,208,118,145,237,6,172,143,216,155,30,164,211,198,197,214,208,176,55,164,100,24,195,14,42,57,104,138,129,171,149,66,105,24,110,108,128,216,120,108,66,83,185,104,122,30,0,81,214,139,204,166,57,175,28,189,253,179,163,255,124,241,238,47,255,233,240,15,255,126,239,167,191,58,124,235,219,71,175,124,79,59,250,247,219,71,63,122,229,240,157,219,71,175,252,241,232,199,95,133,17,104,163,122,141,114,48,84,78,233,159,95,187,124,169,232,17,101,36,171,131,23,200,228,19,78,175,115,189,190,191,15,57,236,162,107,122,192,214,92,244,160,81,137,95,176,8,54,131,237,15,144,142,79,252,85,163,175,80,246,252,211,141,139,231,160,201,236,59,174,151,42,150,99,251,160,88,142,172,224,26,7,138,148,17,75,145,15,143,184,142,227,23,31,49,123,48,205,101,22,224,84,153,106,22,29,8,120,93,104,139,224,47,180,39,230,50,9,135,19,174,120,18,172,96,216,170,1,202,56,89,151,248,56,164,84,238,27,46,116,253,178,225,153,115,51,197,182,217,114,218,102,94,204,174,170,181,160,128,77,199,175,93,12,217,9,46,37,16,96,73,159,53,216,104,20,60,127,42,61,18,214,138,141,45,164,215,18,124,218,85,106,121,97,199,226,159,96,62,227,232,19,147,195,209,8,31,219,48,30,183,144,151,74,248,70,95,18,190,224,123,200,185,65,78,55,204,71,43,229,171,131,74,212,54,21,23,185,108,216,90,204,110,27,38,154,175,6,138,155,176,138,231,248,135,64,91,138,189,163,34,12,202,207,130,220,6,230,118,213,60,180,21,150,114,172,86,33,138,161,138,13,131,213,109,26,235,100,93,130,191,186,15,3,36,132,162,187,84,184,68,172,156,18,170,39,233,92,226,196,94,73,229,184,190,146,186,150,242,86,83,161,27,26,176,193,192,104,193,43,236,18,248,92,194,103,160,34,121,86,107,28,167,124,152,163,44,228,32,207,60,16,109,144,128,214,31,228,5,149,232,131,250,117,107,136,4,13,135,128,110,14,249,116,18,7,251,147,240,206,38,97,113,155,237,236,108,53,19,55,123,121,96,73,185,85,58,174,17,48,209,192,243,243,143,193,246,172,147,75,76,216,21,205,254,70,107,219,132,189,238,49,53,16,208,209,245,79,154,163,68,142,143,91,192,178,111,175,108,163,8,158,76,213,209,147,89,75,216,197,133,6,136,124,168,158,196,135,178,219,150,99,172,172,166,235,194,80,8,215,213,123,31,126,143,174,166,212,188,251,222,237,95,30,126,243,95,180,123,239,254,225,240,165,151,197,164,83,10,211,109,60,249,58,15,95,250,229,225,111,111,37,212,44,126,128,250,135,56,55,40,43,69,119,76,180,242,33,38,33,10,121,191,226,58,232,68,99,26,168,244,140,124,244,80,180,3,114,52,171,49,207,224,240,168,209,211,91,141,49,114,248,172,81,150,184,38,176,199,67,181,232,111,155,182,32,157,196,69,140,108,163,248,128,90,156,29,96,239,220,253,131,224,85,28,116,97,158,97,139,32,74,40,161,10,153,201,166,173,228,149,169,32,105,74,81,21,34,26,78,57,4,232,7,78,183,93,35,217,119,240,125,168,157,10,95,130,121,206,60,194,104,173,122,75,15,64,55,73,234,212,212,122,29,247,183,86,145,157,238,25,62,4,128,222,162,124,8,83,194,196,1,25,57,198,17,112,67,34,186,13,233,196,14,62,140,107,75,220,135,195,12,42,213,81,14,19,66,230,78,76,100,252,42,14,155,143,239,220,57,124,245,54,99,1,126,246,181,187,111,124,253,232,229,239,124,252,222,55,15,223,254,222,225,143,126,249,215,15,94,20,25,93,175,216,163,35,143,203,8,201,205,29,155,146,3,223,100,122,241,202,244,78,129,120,71,218,33,246,113,48,188,3,8,18,127,163,143,61,224,249,4,135,19,134,233,238,160,82,239,65,7,206,193,30,28,214,76,27,143,203,24,116,5,255,162,153,96,77,161,227,250,232,95,126,115,244,205,119,14,95,125,243,222,159,254,244,241,123,111,255,245,131,215,96,6,220,187,245,198,225,135,95,189,251,246,43,135,127,126,169,88,44,194,57,185,79,204,225,106,10,218,199,65,87,22,186,124,49,17,44,19,21,119,107,211,200,151,180,28,251,191,56,175,42,67,161,155,66,158,22,254,218,244,204,191,116,60,166,33,164,82,254,32,62,107,52,46,201,160,137,252,45,224,72,129,43,56,86,173,91,120,32,243,124,92,53,27,118,123,249,114,62,161,105,125,88,4,104,211,130,218,130,155,105,105,192,22,202,167,116,54,197,160,95,136,98,84,113,27,246,128,64,37,89,153,198,172,211,202,148,80,108,74,153,46,41,48,126,255,38,84,35,71,12,170,222,164,79,80,190,62,198,146,25,98,166,48,5,170,8,213,232,10,73,56,105,178,233,193,252,142,73,8,168,92,136,24,177,36,9,18,34,124,25,73,15,89,44,245,216,67,34,28,14,7,129,220,77,92,214,5,2,6,42,10,140,123,19,112,139,162,67,175,203,32,113,131,158,108,201,119,42,196,91,26,111,15,90,166,35,242,146,227,195,82,176,188,143,114,61,2,143,65,137,237,44,252,116,70,123,83,165,199,249,209,213,96,29,192,38,44,239,95,101,82,200,0,66,66,5,118,192,154,179,78,219,8,18,244,240,155,202,108,66,78,133,73,245,19,154,177,7,194,182,187,193,247,93,27,206,13,144,70,17,199,243,21,85,13,35,66,23,51,236,190,161,26,246,160,93,164,133,248,17,226,32,128,65,31,180,132,122,134,245,137,105,122,137,0,83,52,243,239,145,152,116,134,159,236,188,99,20,142,206,60,168,173,22,204,32,122,134,58,206,44,194,146,209,153,68,161,61,156,77,247,55,155,88,222,248,116,10,129,60,156,79,159,173,249,244,41,108,152,15,162,69,217,59,115,120,64,163,67,145,136,142,14,134,117,242,151,170,224,49,206,35,128,184,20,63,219,69,106,11,94,135,244,61,188,49,75,40,27,126,140,102,30,214,98,185,135,218,9,16,135,200,197,2,146,15,181,80,172,44,222,33,72,196,9,174,109,16,47,246,194,214,41,118,131,162,60,114,0,44,241,211,3,27,5,6,195,105,119,96,163,147,141,105,44,129,198,241,211,59,229,233,176,30,165,30,130,94,178,117,123,74,89,34,207,58,99,126,133,102,211,42,89,166,144,217,230,57,197,83,53,231,180,243,52,51,125,213,37,126,154,79,102,202,98,193,49,26,14,105,219,190,223,71,2,229,109,77,121,193,115,108,34,48,73,88,46,120,228,52,36,95,221,231,199,197,188,89,100,23,129,186,207,206,196,56,53,233,241,27,142,186,195,33,94,159,57,189,254,0,239,207,14,210,175,232,228,72,102,145,67,48,63,122,203,247,109,105,133,233,185,179,8,156,175,187,95,220,54,188,203,187,54,44,142,125,211,245,247,243,74,159,1,80,84,134,24,189,39,175,29,132,202,7,181,251,81,76,64,65,28,57,230,43,235,154,112,233,94,187,207,59,121,50,142,135,84,229,102,182,18,119,144,18,120,26,41,183,59,21,56,92,43,84,18,128,119,44,200,112,59,29,98,254,237,232,77,226,132,223,209,20,5,53,178,29,114,22,235,226,213,68,232,187,159,39,178,155,34,4,58,179,184,104,42,42,23,96,212,93,212,170,169,148,75,165,182,161,0,44,56,98,31,80,79,46,23,141,62,30,184,105,236,136,139,176,146,215,80,87,136,34,109,142,240,234,194,226,196,17,127,248,231,141,158,213,221,175,61,134,14,99,148,2,170,137,153,5,111,223,243,205,158,162,229,150,161,47,174,95,52,90,107,36,225,60,100,215,114,202,154,185,229,152,185,103,46,192,247,167,157,77,199,135,22,62,105,118,119,76,140,190,148,187,100,14,76,69,67,96,65,26,20,185,2,244,57,111,216,91,185,181,21,40,165,60,105,185,24,0,209,201,173,25,182,151,123,98,25,211,46,90,45,215,241,156,142,159,123,222,120,210,180,40,140,53,171,183,54,176,225,171,7,25,11,158,233,90,29,229,49,34,100,32,30,22,107,202,231,42,43,213,217,153,138,162,81,199,186,87,133,47,85,242,159,162,1,33,80,222,105,182,249,135,213,5,252,81,52,28,103,60,109,166,60,87,94,40,41,154,107,110,1,209,120,234,202,202,234,252,57,192,110,7,198,51,134,150,106,236,89,30,49,53,50,107,5,102,197,52,61,163,133,238,226,133,239,193,103,58,142,90,155,199,14,226,192,189,158,151,103,55,75,139,155,109,238,94,93,136,67,122,192,47,57,153,95,172,82,120,201,57,204,46,77,189,107,29,72,33,120,99,17,120,79,202,69,58,173,116,250,211,42,179,236,90,237,45,243,130,221,113,86,73,2,113,16,174,125,166,81,62,177,102,166,248,65,71,215,222,43,43,251,79,157,35,241,193,22,136,35,242,233,101,237,6,241,11,142,110,192,167,228,32,94,73,176,51,28,116,243,49,54,190,131,238,179,103,207,142,28,204,210,165,253,48,53,156,244,168,65,140,254,79,31,6,9,251,212,61,43,66,15,167,198,77,142,244,116,174,20,143,39,126,194,33,196,19,99,236,84,75,149,74,108,113,142,241,99,14,179,134,70,254,77,224,114,86,77,175,229,90,125,56,21,122,55,111,74,177,112,3,117,123,86,238,186,185,143,230,18,154,15,76,127,146,123,9,191,137,247,132,235,163,170,33,234,205,78,232,106,198,31,162,171,179,71,155,94,251,133,71,215,167,183,234,244,154,205,240,163,186,17,167,246,80,95,32,106,5,80,170,251,143,27,238,214,0,175,1,188,192,86,19,176,97,91,80,55,31,124,109,162,209,2,175,213,44,190,224,88,118,94,201,1,111,231,235,101,193,121,79,144,95,51,116,110,76,169,89,122,220,133,138,27,211,127,86,30,125,20,153,40,238,225,69,121,148,220,144,251,103,117,35,116,233,194,236,90,109,102,215,250,168,167,212,100,39,45,78,19,208,7,242,208,207,237,224,243,165,65,111,211,116,35,159,95,80,106,200,154,179,44,145,107,29,150,149,49,216,27,156,241,85,154,43,150,219,66,183,152,235,202,144,27,196,114,252,200,237,17,240,117,64,44,164,108,29,31,167,166,128,114,251,121,12,127,124,106,25,254,44,89,83,58,16,110,202,171,177,135,46,36,114,194,90,24,37,184,109,246,93,19,170,53,195,78,36,38,74,72,163,1,172,183,29,224,92,218,232,3,132,241,155,246,233,211,167,208,106,11,69,132,171,172,44,106,25,240,33,82,151,11,134,140,106,144,37,206,222,11,88,144,202,153,5,1,114,253,90,208,199,234,144,49,174,104,12,195,245,130,12,122,164,59,229,114,57,213,182,235,236,138,104,145,132,28,222,253,158,35,215,167,14,186,180,195,248,92,166,144,11,70,245,169,82,224,117,42,165,246,192,131,3,181,17,64,3,45,193,184,171,75,93,236,209,113,121,224,225,85,21,209,18,221,239,162,211,202,214,144,211,60,58,1,206,234,85,100,224,145,0,254,118,56,160,155,21,96,227,227,121,103,72,94,226,37,211,19,50,163,107,132,29,56,150,45,57,69,111,219,217,125,146,232,27,232,126,205,63,125,218,44,178,40,213,121,226,159,234,122,94,204,162,18,112,66,17,188,116,184,206,177,81,5,196,42,52,157,214,172,138,88,240,34,173,129,7,11,43,139,193,201,114,136,73,68,221,139,151,162,245,82,226,232,158,170,245,1,59,91,227,245,134,214,29,158,104,115,211,37,37,76,175,105,6,206,146,252,37,229,255,107,194,160,102,96,97,38,160,141,189,210,83,166,224,168,28,253,82,38,95,106,246,80,118,40,24,218,201,72,158,197,2,25,94,208,117,68,82,118,206,128,249,25,241,171,104,98,200,109,24,64,168,132,17,194,232,227,71,54,147,108,153,22,167,79,195,255,171,121,31,207,249,140,92,193,51,204,52,147,63,3,153,78,249,120,231,12,11,197,160,5,11,242,205,155,210,107,24,226,27,231,167,202,245,96,2,88,72,213,96,182,239,17,223,65,121,87,71,196,92,64,76,213,220,33,53,119,25,144,118,224,204,13,86,63,131,25,152,136,27,138,143,166,38,237,188,69,114,218,194,184,65,173,149,228,189,4,149,50,177,160,170,93,200,147,81,97,133,23,131,236,126,89,65,159,69,55,111,10,31,218,108,3,2,42,146,143,129,153,10,44,208,164,110,92,127,44,238,92,233,128,24,187,241,214,195,241,134,168,174,46,41,53,88,237,232,51,108,190,97,31,178,81,151,87,154,231,89,79,193,234,56,165,172,3,199,134,52,131,61,159,234,13,92,70,144,177,82,212,205,152,16,90,221,119,232,94,192,34,207,147,59,59,180,16,81,8,162,107,137,64,80,11,37,19,4,42,181,80,0,23,4,0,216,122,210,97,45,109,71,135,83,18,106,121,106,13,189,169,28,0,238,67,133,232,60,109,82,42,163,114,37,249,212,132,79,235,10,44,15,33,133,118,83,40,4,48,115,2,77,118,145,38,65,208,123,10,118,135,108,33,35,105,160,106,107,98,254,88,115,159,185,186,18,45,112,65,44,208,33,73,104,160,200,59,249,230,205,253,211,167,81,100,201,222,151,156,199,75,75,136,212,210,177,186,166,38,14,3,58,110,165,254,175,225,232,134,37,156,242,37,62,250,57,220,95,218,166,243,89,235,106,150,90,179,34,214,118,225,42,210,11,178,153,218,62,113,177,198,97,57,253,188,170,109,229,161,247,180,134,170,214,26,184,84,237,76,53,36,7,57,131,192,156,237,58,186,235,137,143,218,112,103,213,132,103,50,86,246,176,4,91,43,149,199,148,169,8,139,97,134,236,208,244,63,42,55,149,71,166,183,224,172,45,36,62,134,9,215,174,61,38,166,93,187,166,64,234,99,202,99,234,20,128,140,207,34,95,227,18,169,96,131,220,69,71,68,2,198,202,148,169,41,54,225,136,128,178,59,73,95,55,29,167,107,26,48,217,107,251,145,207,104,1,161,104,244,79,224,36,54,160,86,39,180,114,132,145,62,69,118,248,212,1,96,171,100,68,135,42,197,220,28,27,29,234,133,214,181,129,107,180,128,97,182,30,239,214,167,166,44,245,92,222,212,24,227,103,169,234,18,243,237,212,11,192,4,223,52,216,234,212,26,251,14,36,230,100,115,19,54,16,168,219,101,30,121,167,255,241,90,123,234,145,105,88,164,99,160,93,2,146,88,0,14,69,55,133,193,103,131,105,33,194,176,243,112,44,120,35,89,123,83,195,237,224,128,72,96,107,102,211,93,31,106,30,230,94,234,234,30,12,88,95,236,133,230,19,166,239,155,238,244,26,249,35,79,149,120,54,249,59,1,70,92,84,138,57,19,32,169,218,185,188,67,144,130,205,4,187,211,197,254,130,45,7,221,6,211,41,196,119,8,143,137,164,97,17,0,184,251,184,14,224,166,198,146,53,28,45,106,77,76,241,209,83,82,55,220,97,174,225,198,66,60,13,117,117,99,137,235,46,146,228,52,51,90,37,7,43,19,122,43,102,167,17,146,151,249,66,174,168,53,124,159,26,23,80,28,18,140,23,153,64,33,223,47,145,232,58,14,61,92,30,140,211,167,163,227,134,175,22,221,186,21,213,26,131,105,230,170,154,21,20,160,46,56,27,133,47,109,172,243,135,82,97,113,253,140,10,171,130,186,4,244,183,2,55,207,154,21,248,172,81,137,147,33,142,163,5,211,18,182,14,192,170,70,10,140,185,142,132,105,121,178,10,169,152,27,242,70,97,243,101,37,88,87,172,41,178,97,117,195,9,176,37,75,201,81,235,188,61,0,200,17,159,151,193,33,67,238,126,189,4,91,138,102,79,153,2,150,131,82,169,188,121,173,121,173,125,173,189,212,99,235,35,109,253,84,121,8,91,82,232,116,245,236,92,105,201,39,14,157,20,60,227,192,110,170,212,204,41,128,12,167,212,41,220,196,108,214,187,68,182,204,210,208,41,64,141,148,50,229,60,98,134,161,232,145,50,192,190,225,186,198,126,209,242,200,95,180,171,145,189,79,178,161,197,23,82,225,212,53,76,116,52,135,83,4,15,113,146,75,185,200,87,91,114,21,23,212,193,150,242,196,42,246,132,124,177,155,10,91,242,3,23,230,219,239,109,58,221,228,124,215,5,164,2,207,33,194,247,203,194,247,229,60,158,103,148,166,67,195,41,80,118,96,29,225,222,144,232,181,44,212,77,243,138,117,159,62,141,141,63,37,213,178,150,94,11,242,54,9,117,92,136,149,200,7,69,200,46,21,148,185,121,19,13,146,232,109,34,212,79,62,170,146,103,139,0,89,158,152,76,170,23,18,122,247,230,205,164,17,1,169,241,62,132,196,120,135,97,98,172,119,32,49,241,120,31,113,1,33,25,162,103,108,202,67,60,252,111,14,182,186,206,150,32,129,96,44,144,129,148,11,124,3,30,92,186,188,122,110,227,220,165,103,107,104,26,10,83,157,80,67,91,110,172,157,219,120,230,233,167,106,202,116,103,103,96,78,43,67,181,72,114,174,158,91,126,230,9,64,87,65,65,152,47,59,19,213,78,89,40,100,194,131,140,224,61,248,218,181,77,152,132,83,228,175,166,88,48,251,137,211,85,67,69,181,138,190,213,174,99,33,93,16,96,112,9,24,147,25,152,162,192,128,169,254,69,74,4,199,73,252,128,2,24,118,86,211,187,26,63,172,234,7,155,168,156,220,44,107,21,116,82,233,27,93,171,85,107,86,181,74,117,93,67,210,187,120,155,84,107,206,104,149,25,248,108,227,101,9,188,206,107,149,249,117,141,70,116,107,86,231,181,234,226,186,182,229,154,251,181,230,98,137,188,208,144,109,205,42,127,27,96,190,25,242,210,218,55,108,120,153,227,133,80,122,81,173,144,183,30,177,71,50,224,125,150,188,195,26,11,207,101,242,188,111,118,49,218,123,179,90,197,215,161,198,79,232,250,1,219,178,106,10,66,86,52,58,222,106,10,45,160,104,108,84,134,9,193,136,170,41,136,179,66,246,240,154,130,116,80,52,58,48,201,23,211,38,166,182,112,96,97,120,145,107,52,96,234,107,10,218,69,16,122,210,53,82,223,36,207,203,180,38,125,135,188,93,194,137,177,31,60,94,118,159,225,245,234,13,150,138,136,234,187,228,133,14,84,125,143,190,144,137,160,175,144,151,176,216,117,242,78,199,143,126,153,188,208,209,170,47,147,23,92,32,244,53,242,72,230,182,126,129,60,243,115,150,190,74,94,175,184,86,207,194,75,69,253,5,138,245,160,211,49,201,21,109,123,174,100,136,190,169,207,73,123,90,108,118,201,215,226,108,142,65,129,255,159,189,119,239,110,227,56,18,197,191,10,52,246,210,128,57,0,241,34,72,2,129,20,144,162,108,58,150,228,232,17,71,151,135,135,103,128,25,144,19,129,51,240,204,128,20,67,225,28,121,55,78,108,39,254,57,57,201,198,78,54,187,182,115,111,236,77,110,98,111,54,187,137,109,217,217,239,114,87,164,164,191,246,43,252,170,170,187,103,122,94,0,72,209,202,11,134,5,98,122,186,171,187,171,171,187,171,171,235,49,36,147,184,16,29,18,233,109,27,142,201,175,4,23,181,34,25,219,112,121,81,51,188,137,10,159,198,203,242,177,132,251,212,144,101,4,70,78,181,253,99,90,131,121,112,182,243,249,156,181,238,145,196,217,96,127,253,147,4,147,166,93,107,38,202,26,25,206,207,177,63,112,246,241,204,30,246,117,199,116,129,169,225,34,21,255,88,208,136,250,25,97,30,188,133,130,131,47,1,84,94,32,8,70,102,79,115,51,142,129,77,55,244,204,158,233,109,103,180,76,87,235,185,251,25,98,26,81,149,29,85,227,92,24,37,75,181,154,158,239,19,38,180,212,95,228,190,64,130,229,57,104,191,33,137,31,81,29,150,53,224,169,107,219,70,70,177,29,115,203,180,128,171,243,69,130,153,29,232,80,166,109,100,160,36,2,200,8,34,121,74,26,127,47,27,28,86,208,109,56,151,238,199,228,234,36,229,103,199,136,64,78,104,111,248,151,255,236,56,218,72,105,184,147,216,112,5,27,222,211,160,145,99,155,204,237,93,53,82,73,1,214,46,46,243,117,248,146,169,133,36,188,134,44,124,245,98,250,42,104,29,94,64,227,162,107,102,231,38,122,48,97,190,105,128,53,75,203,243,2,112,136,38,233,174,132,167,12,28,74,94,16,179,6,88,66,79,13,206,75,114,58,90,56,241,55,140,60,249,212,50,81,170,165,218,244,222,27,26,1,85,70,175,66,146,176,107,157,26,89,64,5,215,208,213,238,181,13,223,85,16,252,110,156,128,28,147,231,214,68,141,8,35,54,132,38,220,17,175,169,226,144,169,26,176,15,24,14,90,169,161,207,129,61,88,122,196,111,180,171,49,183,6,252,93,113,24,146,164,26,18,205,211,129,151,102,51,159,198,33,110,223,38,77,7,216,237,109,60,43,139,184,14,13,45,62,63,208,125,150,19,157,31,26,94,117,177,196,8,84,235,156,7,3,90,135,181,140,52,62,241,34,199,146,73,213,17,87,55,102,238,192,131,175,192,49,214,72,178,51,82,200,206,130,214,195,192,158,50,74,211,8,217,0,66,134,26,113,71,136,82,64,243,26,36,226,46,130,6,50,72,222,23,129,185,98,242,52,154,161,89,165,90,169,149,241,148,166,42,149,98,183,50,46,196,83,86,169,45,162,234,201,80,173,148,230,23,211,213,157,230,181,174,174,63,6,125,167,146,174,117,23,116,232,193,100,250,78,149,210,66,119,132,146,150,94,166,205,250,11,87,210,106,207,151,22,219,139,213,137,27,173,141,11,189,229,247,96,73,107,87,23,41,162,21,60,116,58,26,58,27,210,240,119,109,169,188,72,135,244,208,189,115,48,67,165,107,20,137,62,48,230,19,254,24,198,220,82,109,114,54,195,101,158,181,172,156,42,203,136,55,77,119,205,90,94,182,111,69,184,16,182,235,145,54,32,42,181,67,134,108,112,57,77,142,195,190,212,68,247,33,228,74,236,44,255,105,90,55,190,132,238,24,41,245,198,217,166,49,12,213,165,117,61,195,105,121,158,227,50,219,211,102,120,39,73,207,24,234,39,179,15,235,0,175,9,7,140,206,182,193,218,22,174,137,55,185,25,243,211,193,202,118,183,10,237,182,125,203,103,141,80,238,197,95,105,61,20,6,121,28,42,171,11,150,146,172,130,5,20,116,228,165,90,177,186,86,52,107,87,115,199,212,216,241,51,141,170,55,0,21,170,61,40,156,216,6,90,31,47,106,64,99,183,210,145,26,228,73,192,103,188,22,20,237,133,107,73,104,100,74,127,125,146,81,13,63,225,154,13,199,43,86,127,150,187,209,3,42,194,45,134,8,135,92,50,34,49,145,120,10,233,7,55,87,78,137,61,113,48,213,214,149,14,163,227,117,94,158,149,222,192,251,249,196,60,8,209,207,211,25,9,7,234,220,192,200,76,163,224,80,158,134,215,244,29,82,246,88,140,31,116,137,207,98,252,160,191,113,39,240,71,153,248,222,150,203,151,120,140,160,14,11,20,84,218,192,201,47,149,143,191,231,241,131,8,179,26,78,19,68,85,191,192,22,36,82,115,100,104,27,52,69,226,114,111,224,168,221,192,39,236,224,92,177,62,80,183,253,247,151,187,93,160,128,175,171,59,65,150,109,200,178,173,110,69,178,220,80,219,65,150,45,200,178,133,94,239,243,221,217,29,117,191,233,204,226,223,86,211,134,231,182,186,215,52,225,185,45,35,203,83,119,67,200,113,212,253,16,50,108,181,21,234,188,169,238,137,13,30,125,183,162,23,86,149,188,42,122,204,73,162,205,252,40,58,204,45,34,228,166,160,139,78,222,83,121,88,71,51,111,15,35,68,28,90,56,154,81,167,55,242,92,199,25,48,249,236,48,221,149,158,217,191,186,173,245,141,102,138,94,53,42,137,43,82,62,37,6,98,205,138,0,144,253,56,150,162,185,209,125,195,179,166,23,233,71,90,110,200,57,114,145,231,150,146,112,166,183,247,120,243,240,132,233,191,69,223,194,242,59,96,250,112,135,163,168,121,92,151,30,85,106,47,0,99,195,167,185,35,206,38,228,90,212,108,58,44,138,9,101,246,55,30,56,151,176,123,110,110,147,25,116,42,43,11,218,187,217,158,48,183,102,24,236,27,58,21,13,44,13,124,244,177,116,217,33,164,71,247,254,136,130,248,59,96,25,236,164,119,67,9,145,195,172,67,218,213,57,161,101,109,210,118,223,169,158,88,1,88,214,123,235,218,54,108,120,66,169,119,126,126,177,221,174,233,243,27,66,105,178,78,177,82,41,144,168,236,248,136,98,130,82,4,87,173,103,110,89,117,82,148,107,160,82,233,77,211,203,3,9,99,24,87,44,238,199,215,189,213,72,76,29,246,180,182,209,163,0,192,168,83,13,41,241,166,240,80,164,212,146,10,15,221,58,212,205,93,185,84,30,237,186,251,235,24,87,57,15,180,0,173,98,58,162,27,113,112,172,114,89,161,179,59,95,235,212,58,162,131,245,34,15,122,74,95,67,146,253,177,16,200,113,88,108,210,83,100,102,222,39,194,142,164,47,88,170,204,207,215,196,75,10,209,27,123,43,87,1,147,53,94,75,12,209,44,150,238,19,181,90,180,236,89,183,175,89,113,0,44,191,99,232,225,236,122,44,167,58,174,41,163,117,98,27,225,112,202,241,247,50,85,53,96,25,205,51,4,22,79,66,58,140,254,108,152,247,104,230,81,55,122,48,49,93,211,109,8,221,122,142,177,29,83,215,123,70,195,15,98,44,98,24,15,11,183,182,243,184,234,140,66,215,41,41,170,147,239,4,178,144,127,188,197,82,95,224,215,5,27,165,178,39,81,98,255,83,117,39,210,234,20,157,244,242,51,45,213,94,105,173,172,169,55,151,91,43,45,213,148,190,23,233,251,165,229,149,210,51,207,169,43,231,171,207,160,254,122,107,101,85,181,49,233,2,36,213,32,169,120,30,147,246,69,222,138,255,162,182,140,47,94,196,244,218,50,251,230,111,23,225,237,22,65,98,21,93,95,153,167,244,89,72,127,137,210,175,174,44,80,202,214,179,144,115,21,83,102,41,39,150,106,169,26,126,221,224,77,108,181,84,151,222,13,232,219,229,29,144,0,20,151,25,200,37,76,145,244,235,195,24,26,161,89,47,136,157,107,214,195,235,193,88,221,250,191,86,141,242,248,118,24,4,199,22,11,86,38,216,7,35,175,104,197,151,131,100,103,50,210,122,157,97,11,182,120,147,176,204,101,164,21,77,100,27,241,154,180,206,99,155,166,104,112,40,194,185,216,43,195,49,222,39,216,56,159,66,10,120,106,35,172,12,31,82,131,231,59,102,72,235,190,158,9,109,156,82,244,118,105,79,225,32,121,132,114,218,56,67,26,247,12,153,177,253,51,148,135,5,186,79,206,228,119,51,188,145,137,122,211,70,134,7,167,199,29,117,36,152,179,25,220,96,5,52,81,170,91,44,142,42,165,102,194,187,238,113,140,12,50,153,240,150,154,154,45,68,168,34,222,189,191,193,114,34,24,73,89,28,59,254,134,154,241,119,84,246,54,178,175,102,248,198,202,171,23,219,107,70,236,175,17,140,240,205,54,130,58,216,99,37,91,138,36,206,20,10,88,201,211,208,74,156,130,201,131,108,141,159,122,35,144,3,205,75,156,114,233,19,14,75,28,107,162,141,158,102,35,38,25,214,20,158,96,209,233,53,126,114,77,48,181,162,213,208,148,74,197,117,104,58,37,20,245,167,81,116,18,197,243,170,145,4,93,70,214,136,185,51,209,204,137,207,155,216,172,25,69,22,35,102,204,136,249,146,50,91,168,235,193,44,73,194,204,220,211,79,100,124,49,48,242,59,215,175,60,223,156,132,91,234,184,46,42,170,101,158,158,75,180,87,130,211,164,81,59,145,240,120,113,169,178,32,132,199,250,66,183,75,194,99,76,55,52,204,211,195,223,198,124,21,221,168,211,137,180,82,171,145,63,255,166,194,156,250,109,50,143,177,138,170,55,215,149,93,211,53,97,140,209,111,183,217,39,15,225,204,249,36,147,137,41,24,198,110,93,241,189,254,66,6,154,81,168,58,135,7,111,23,112,66,174,190,175,24,91,166,235,81,6,211,189,142,213,48,207,224,186,1,125,177,247,209,177,162,58,72,147,112,135,180,107,80,65,104,102,198,74,54,21,57,153,204,123,203,240,206,51,25,255,74,119,43,42,193,196,227,123,74,214,64,108,154,107,36,84,169,185,46,208,88,56,164,166,156,138,138,0,24,30,81,32,143,57,29,247,241,134,238,198,9,153,44,189,163,245,161,6,188,79,82,3,116,226,109,83,128,79,246,132,46,159,233,214,41,44,239,113,140,29,152,19,49,249,22,137,191,184,247,95,75,18,238,176,97,68,147,29,86,48,42,81,167,114,233,210,94,25,0,175,66,146,156,73,180,113,48,148,5,248,151,187,221,171,228,109,142,4,114,161,50,172,99,10,170,227,198,229,237,219,102,79,247,125,78,162,131,157,102,212,176,47,144,59,175,50,119,120,152,139,25,234,161,135,95,214,102,127,202,42,178,225,93,164,50,169,124,51,33,230,139,36,61,243,123,153,91,183,54,210,225,60,143,247,78,147,52,153,26,220,136,212,35,119,199,200,165,213,226,46,147,65,72,66,29,65,252,115,78,165,14,143,92,146,216,17,233,182,31,22,35,143,189,103,202,168,77,154,152,134,208,220,103,54,57,177,145,18,196,62,82,36,26,172,39,145,14,177,5,106,205,178,34,94,161,169,168,45,136,231,138,129,170,90,130,122,8,34,43,216,26,120,54,123,169,228,184,199,71,135,231,141,78,22,76,29,69,222,126,101,207,8,58,15,46,111,98,13,145,189,132,132,103,7,243,205,65,141,19,35,69,162,88,149,187,45,233,25,210,11,158,74,43,31,147,190,135,250,104,236,34,141,192,36,241,208,46,1,154,227,251,120,95,197,55,161,217,20,202,75,42,238,73,83,173,20,65,11,218,29,77,54,231,49,103,168,66,127,31,137,205,223,109,83,55,38,3,138,57,83,128,198,90,138,151,112,180,96,142,152,86,1,108,67,72,244,169,8,94,169,133,228,252,126,106,184,18,190,121,197,214,84,182,98,134,144,46,22,81,213,138,151,151,182,145,177,183,150,177,169,194,123,16,190,117,76,184,254,124,94,219,183,7,222,232,43,58,31,154,116,75,71,115,45,40,204,111,234,162,215,119,254,162,132,254,107,196,125,153,201,36,228,24,182,53,190,22,216,86,51,229,50,63,54,56,66,161,163,224,103,37,156,70,224,117,187,99,46,51,34,224,232,6,0,74,5,211,45,12,16,253,30,79,8,209,163,204,76,219,47,124,199,98,201,48,194,215,175,248,78,26,121,53,6,86,138,108,65,107,140,32,165,216,234,18,27,235,200,152,141,164,31,31,26,221,99,137,74,163,164,149,68,84,130,19,92,157,28,81,232,40,219,129,148,166,167,74,56,83,131,251,85,78,47,113,76,178,120,33,151,67,139,238,100,132,76,196,74,249,151,153,250,49,211,72,52,178,7,97,86,182,46,10,159,15,37,67,175,211,120,1,105,29,30,179,83,224,85,106,104,86,137,212,27,98,11,160,5,131,173,243,215,236,108,188,31,24,205,17,99,81,14,19,40,108,44,50,164,237,180,17,44,107,156,81,7,78,90,215,25,129,29,152,122,93,186,151,212,49,44,1,154,40,6,105,108,167,247,121,81,169,10,190,70,230,84,190,38,75,239,196,42,141,17,211,125,38,13,249,88,159,221,162,204,234,196,227,145,139,77,125,121,66,36,179,184,81,206,82,102,120,147,136,43,27,102,180,24,67,64,19,43,27,218,28,34,124,128,154,252,146,93,18,243,30,244,214,21,157,162,208,37,232,109,240,161,136,204,39,177,237,67,35,34,216,192,215,13,225,72,204,31,72,35,198,37,102,229,51,88,192,251,176,4,78,120,104,110,233,197,218,147,116,255,60,121,123,216,245,235,105,182,199,167,160,196,53,199,192,224,58,24,143,192,167,45,213,55,98,160,227,151,131,206,123,153,18,7,82,184,42,241,252,164,103,129,107,131,147,61,230,49,78,131,9,138,115,71,149,206,114,106,148,229,172,143,226,70,131,40,145,25,83,4,51,50,125,230,84,61,22,218,204,208,210,1,112,226,75,6,241,38,81,157,244,232,89,49,150,41,157,51,195,125,52,245,236,49,242,104,195,215,25,121,183,96,139,140,239,131,100,86,201,147,101,72,30,77,247,34,205,12,117,60,161,22,43,168,162,145,124,48,51,54,154,17,168,3,235,120,112,25,147,158,73,3,31,6,30,90,231,19,41,56,96,158,186,68,167,136,94,212,233,193,24,34,200,108,41,24,217,51,58,41,90,150,185,67,254,52,82,152,42,131,131,176,251,90,199,244,246,161,213,193,97,239,89,172,198,38,191,17,205,18,10,70,194,89,85,82,84,208,168,2,216,52,121,114,221,30,198,218,193,168,38,189,41,9,80,138,113,40,124,110,164,64,33,61,99,31,14,62,38,149,22,39,166,36,4,115,21,22,85,147,40,142,195,99,130,178,104,234,101,238,14,65,117,217,176,147,176,1,102,102,54,87,112,123,232,36,191,40,99,147,142,206,174,26,115,44,228,202,52,163,14,154,118,244,236,14,44,96,87,228,225,51,192,236,102,7,100,39,229,43,10,5,242,9,6,117,91,148,144,36,23,234,78,115,16,79,220,106,6,109,212,218,216,200,109,212,66,84,131,84,83,90,226,224,241,5,63,79,78,237,195,234,180,195,113,155,133,231,1,109,111,29,149,47,100,10,243,179,74,45,106,179,158,93,97,134,157,164,179,153,29,160,47,12,109,102,198,228,32,206,217,209,81,206,118,213,129,218,86,69,134,92,125,192,168,176,141,7,38,211,229,59,50,234,229,196,206,202,131,156,26,193,190,30,54,73,96,141,197,136,106,136,20,131,25,115,7,91,241,14,22,25,208,190,221,28,164,245,140,38,25,10,95,176,139,187,77,35,76,7,56,80,187,100,128,12,212,176,43,140,118,75,42,204,38,62,3,247,155,187,190,13,172,7,80,68,230,253,217,146,90,196,115,37,25,172,237,194,218,227,110,155,93,84,120,39,69,164,216,210,110,49,159,6,212,66,12,85,147,83,147,105,35,137,46,26,219,252,56,27,8,107,13,94,113,4,199,162,214,75,198,30,75,101,205,129,45,93,88,187,183,216,40,251,162,130,220,57,147,248,1,205,169,155,5,168,205,112,26,45,132,36,47,77,48,198,150,218,202,13,135,49,6,142,24,180,235,60,254,30,138,158,211,86,92,9,229,145,49,55,212,136,39,102,134,36,166,150,151,88,95,152,33,60,158,168,7,229,207,252,240,158,29,201,12,70,52,6,35,252,96,130,210,96,140,223,141,53,44,116,138,224,252,184,215,204,98,200,65,213,194,237,140,86,55,43,96,128,120,194,136,83,76,140,141,75,220,152,56,69,69,46,0,240,80,23,78,186,125,59,27,77,106,30,12,229,89,250,117,26,177,72,158,216,70,16,89,69,82,218,68,203,4,234,37,242,125,43,151,38,205,84,35,182,233,190,210,170,13,72,195,205,15,113,199,18,105,133,176,147,121,13,49,39,82,88,26,33,29,73,167,84,47,76,169,198,68,115,92,154,158,70,210,244,140,145,120,88,114,152,76,221,33,74,146,101,188,104,221,54,114,130,33,254,206,48,122,232,160,29,117,193,191,198,57,199,45,223,214,97,189,221,32,23,21,161,121,216,136,202,120,130,157,87,75,223,121,71,161,208,19,65,192,60,22,118,30,237,248,41,188,120,47,104,148,216,129,123,209,221,213,158,153,209,48,206,200,46,39,168,78,51,66,164,7,194,0,167,30,146,226,112,254,152,15,88,15,29,31,11,56,254,133,73,176,238,185,106,79,237,248,43,109,172,44,231,31,141,117,115,35,54,140,161,204,241,56,136,124,9,230,235,82,132,57,149,151,126,186,226,240,87,172,97,232,82,103,152,117,195,170,172,3,188,124,44,151,187,95,128,42,107,121,169,188,184,100,84,75,143,79,149,53,65,83,52,104,196,23,169,41,26,212,114,66,77,209,0,192,56,77,81,63,167,58,174,41,127,197,154,162,73,232,250,107,214,20,189,102,195,158,173,237,255,165,169,138,202,205,78,209,21,173,62,55,129,174,104,229,57,212,21,173,61,151,162,255,249,28,233,127,62,23,211,255,164,244,217,231,36,253,79,74,217,250,202,201,245,63,125,0,190,254,231,115,113,253,79,169,219,35,20,64,5,13,255,205,43,128,78,85,76,19,85,76,167,74,155,83,165,205,191,120,165,205,169,98,228,84,49,114,52,111,48,70,51,178,82,94,172,140,117,118,80,44,46,148,20,150,121,132,179,131,90,109,161,253,24,220,6,204,119,151,138,139,21,173,56,169,219,128,74,81,127,100,205,79,238,66,128,52,63,219,229,78,155,52,63,15,134,170,219,84,54,215,46,157,95,253,186,210,136,122,99,102,190,133,3,211,86,20,16,202,194,135,136,36,168,195,101,28,164,1,193,132,158,168,83,145,224,170,57,119,192,106,192,243,109,200,213,115,184,86,12,240,132,14,182,78,177,94,61,161,222,190,79,6,66,4,228,81,200,115,60,199,122,231,164,115,114,61,203,245,130,250,154,131,231,104,46,207,51,194,56,162,68,95,188,101,114,25,69,68,10,132,141,144,93,205,250,154,24,129,164,90,114,167,72,15,66,144,69,50,170,115,198,186,187,145,247,224,171,110,15,201,220,187,251,167,210,150,53,93,166,104,52,222,196,56,213,235,66,105,174,168,26,205,60,254,241,232,193,102,15,228,3,182,135,95,174,47,13,146,174,91,128,157,134,125,44,201,179,103,198,138,168,26,160,255,110,137,130,80,70,37,201,208,162,247,56,220,201,59,9,254,26,190,207,247,226,185,108,68,147,41,225,94,135,139,91,184,67,12,238,62,214,96,46,4,12,242,18,128,238,79,131,212,27,44,245,6,243,79,44,201,155,94,196,10,52,84,18,9,210,174,243,52,47,154,175,135,18,207,72,190,30,186,3,181,154,136,89,68,43,34,181,200,86,165,78,147,171,143,120,204,88,222,98,198,242,30,51,150,55,152,177,188,205,141,229,141,188,37,140,229,237,188,231,251,204,235,28,203,201,197,95,223,0,203,202,117,127,83,195,124,90,154,241,198,122,176,112,111,32,5,196,20,2,81,204,31,115,4,35,57,242,79,206,43,251,46,161,204,170,184,40,71,231,176,190,99,254,36,167,35,76,37,96,147,214,70,65,44,23,53,230,168,96,56,153,67,149,176,166,91,24,250,36,206,86,34,2,241,48,0,251,12,109,77,169,173,140,94,126,39,228,25,161,121,17,191,162,16,179,192,8,95,160,134,90,159,116,217,16,215,18,10,188,134,89,52,212,205,98,195,136,123,2,51,102,103,115,116,101,21,248,1,51,54,132,246,16,138,243,97,43,68,113,126,68,37,2,163,109,52,129,108,215,21,172,29,136,201,227,188,87,111,221,166,96,216,27,13,135,194,45,4,229,110,146,142,3,189,132,121,42,178,53,29,217,87,30,226,132,186,193,245,4,93,210,5,210,214,157,13,12,93,34,235,47,225,93,176,11,25,198,233,110,61,50,22,8,1,128,7,135,225,1,99,35,248,93,210,153,218,70,142,169,51,218,89,232,242,1,227,83,72,209,104,200,66,146,30,176,254,217,240,114,40,60,109,132,245,33,27,12,64,15,22,160,97,180,147,113,5,44,127,37,140,173,249,190,19,163,166,240,201,65,249,178,57,138,147,28,82,21,36,190,41,201,111,82,92,215,76,101,254,104,207,4,253,110,11,219,132,192,25,38,240,57,108,30,169,78,18,117,7,238,64,68,147,114,124,198,109,118,77,139,171,168,57,42,171,77,198,154,112,103,162,165,184,51,209,248,221,174,228,127,4,71,75,67,151,60,64,128,73,149,248,25,160,42,201,85,93,120,26,251,5,18,148,95,4,69,1,73,160,85,16,6,22,22,250,6,13,237,44,122,220,203,231,133,143,36,107,93,139,16,77,155,237,32,232,125,61,216,46,207,57,236,102,140,235,234,81,61,245,30,247,128,130,56,129,236,144,5,221,250,229,218,142,161,221,20,237,118,98,19,96,212,114,195,113,47,169,122,73,236,177,124,39,232,31,3,114,228,3,10,29,244,17,93,227,221,238,204,76,159,134,10,99,223,88,97,230,156,169,81,27,51,51,236,172,161,194,17,78,39,23,130,42,191,147,164,139,85,219,98,13,97,155,71,150,223,176,74,75,44,191,108,11,86,187,132,37,54,148,103,68,159,195,203,185,225,51,226,60,201,72,177,100,130,254,140,54,143,241,15,64,17,163,7,56,145,166,43,50,164,175,247,150,154,236,183,221,130,227,70,19,248,127,30,74,3,160,103,7,41,46,222,57,123,246,205,53,20,102,43,185,188,17,126,6,8,66,123,61,130,127,132,170,140,179,45,19,51,152,157,187,240,45,89,15,226,129,237,12,55,148,241,175,122,131,37,55,129,204,12,121,186,24,56,93,12,242,144,107,108,4,167,62,73,69,218,71,180,186,190,145,210,126,106,141,18,50,23,9,218,87,138,178,17,105,22,35,92,179,66,216,66,250,198,59,194,116,110,180,213,72,156,140,46,152,142,235,141,160,33,66,201,242,62,141,78,182,152,100,45,226,78,70,73,163,224,6,168,78,161,115,158,113,50,30,197,103,35,19,76,233,86,236,129,117,172,246,138,166,69,232,142,105,70,29,175,61,190,94,151,133,113,45,146,174,239,169,80,51,69,251,132,34,62,51,209,3,11,214,77,77,32,199,245,254,45,125,116,157,192,253,161,213,235,37,26,243,37,46,175,17,157,152,192,48,39,164,71,97,81,36,32,223,128,79,245,228,19,21,52,146,16,212,209,188,172,39,90,128,42,236,73,134,126,248,58,73,135,11,119,172,147,183,15,15,1,200,252,25,24,95,45,210,54,214,36,82,169,55,114,190,52,34,185,101,35,45,55,9,76,82,116,33,35,80,223,164,72,8,185,92,18,228,149,158,230,186,49,75,203,227,84,208,17,16,70,212,3,168,79,176,231,140,214,130,3,52,162,34,43,82,199,80,24,224,8,61,144,238,80,173,84,150,230,199,138,90,75,11,243,101,133,201,45,245,197,71,14,128,92,173,150,230,23,231,75,101,57,132,113,189,46,238,28,220,142,99,163,70,142,115,160,155,110,191,167,237,215,45,219,50,254,66,99,23,159,164,204,5,199,24,31,1,184,186,214,82,183,200,95,210,141,86,75,11,93,70,135,202,143,184,138,22,195,48,121,148,223,233,165,114,218,69,51,139,108,59,146,156,197,109,158,160,234,12,146,245,184,136,182,213,165,165,241,147,83,56,125,174,85,171,227,61,68,107,157,26,203,92,155,63,201,253,131,182,84,213,197,253,3,191,139,48,155,7,216,21,164,208,190,109,18,161,220,130,217,186,175,108,240,40,236,144,64,110,38,33,209,176,208,13,4,101,195,169,203,126,64,74,199,116,128,17,130,148,14,169,22,67,78,71,211,77,244,80,193,61,84,90,91,228,161,2,29,82,210,79,12,136,49,194,93,178,184,77,136,123,75,14,60,26,163,149,204,74,119,11,207,43,167,230,78,130,59,46,53,117,24,65,149,7,255,83,177,8,254,197,107,36,204,119,141,158,17,103,138,202,77,7,235,69,254,235,6,252,226,186,145,228,103,60,112,9,17,51,54,130,215,33,45,202,250,1,215,207,166,77,152,101,175,31,232,3,135,42,173,87,139,69,213,208,92,10,246,1,127,141,175,14,52,125,205,186,60,240,48,176,7,34,125,194,188,164,4,41,229,133,197,62,33,175,130,108,49,90,23,185,172,57,186,143,46,116,122,33,44,8,207,20,135,99,206,5,73,182,31,233,138,185,50,167,45,234,11,148,75,53,113,113,163,70,28,208,179,211,54,219,52,109,50,17,107,56,236,90,37,27,20,125,158,25,244,205,204,96,140,13,41,40,39,190,219,230,86,98,248,138,156,53,179,11,36,27,125,139,14,197,185,72,242,108,224,27,24,146,219,107,166,23,31,59,136,166,121,66,72,240,176,125,61,142,151,160,113,123,172,207,33,193,186,85,224,79,231,216,169,134,108,249,153,4,135,153,224,203,38,187,2,128,111,1,202,5,150,129,5,62,198,96,101,191,38,53,75,143,156,42,210,76,218,165,25,51,242,188,44,79,45,37,14,39,110,194,203,39,170,152,126,73,182,188,98,66,38,88,244,14,99,174,8,162,53,4,70,148,220,166,198,175,202,242,1,199,76,125,221,160,199,9,52,158,106,155,104,133,156,76,36,201,28,226,80,35,90,226,72,187,205,52,116,170,118,19,227,41,69,88,120,49,155,236,48,11,111,96,72,38,38,43,72,244,16,98,186,207,155,73,7,215,184,243,226,171,61,83,79,242,34,18,203,25,49,193,143,191,77,184,217,72,208,143,31,181,100,132,228,229,114,84,60,214,79,73,4,39,86,10,219,143,24,28,95,38,12,149,34,101,227,18,225,97,116,11,193,157,59,235,10,74,108,37,6,189,135,60,119,77,171,156,92,81,91,114,237,91,52,186,139,11,149,174,30,86,205,30,198,94,103,100,205,162,109,67,131,81,24,163,86,60,4,218,235,217,154,158,111,15,60,207,182,226,21,10,166,199,180,80,236,151,111,3,129,221,108,48,39,110,92,231,122,92,75,66,141,106,219,250,254,129,172,164,212,237,25,183,234,165,70,126,199,21,63,249,31,95,23,70,131,141,51,181,130,93,164,180,124,126,219,118,204,111,226,241,188,119,192,47,206,152,26,52,115,54,87,60,99,238,32,190,53,203,11,148,149,181,54,32,98,224,25,13,234,69,49,169,134,109,143,233,10,229,251,154,101,244,14,100,61,44,82,206,226,85,45,85,254,46,104,237,54,133,126,110,160,93,2,154,224,90,122,253,137,110,183,219,16,104,148,186,30,164,241,190,203,105,248,28,210,220,134,14,34,43,47,84,129,66,239,116,211,49,136,196,224,192,229,236,224,75,14,81,122,211,129,206,238,88,141,228,84,25,88,31,45,42,190,49,112,61,179,187,31,0,10,165,242,191,249,14,63,95,208,225,40,223,54,188,61,195,176,82,16,249,210,192,236,220,220,220,116,129,75,232,108,115,15,213,190,50,123,10,9,9,252,139,49,197,152,6,89,84,69,203,228,51,213,221,189,156,52,172,59,218,173,252,216,92,73,117,244,53,12,44,132,200,8,143,50,51,126,40,146,235,236,2,107,245,53,187,127,22,40,46,62,71,176,114,118,115,91,46,98,87,30,229,196,187,107,26,123,238,220,142,102,34,106,49,252,33,15,142,14,144,230,120,248,184,23,28,27,215,37,233,197,20,44,188,184,202,94,4,41,203,142,169,111,25,163,206,226,123,251,203,76,91,220,63,140,175,232,168,125,126,121,133,180,202,103,151,49,101,123,5,85,206,87,87,212,151,152,250,57,188,48,233,69,111,89,93,92,105,221,88,81,119,72,3,253,69,252,186,204,116,211,91,29,204,208,85,139,84,144,212,212,119,168,52,211,154,191,216,106,93,198,12,87,212,155,148,129,169,192,191,200,193,251,223,54,193,101,223,164,239,94,165,159,53,250,46,74,106,239,251,226,55,127,187,72,237,155,91,70,85,125,0,15,149,182,118,40,169,191,140,48,48,137,148,232,161,171,173,193,10,190,184,181,146,148,151,245,219,104,181,182,150,67,130,138,17,168,30,33,182,16,19,102,42,182,152,126,166,159,233,103,250,153,126,30,187,93,145,228,251,61,110,76,66,242,220,185,185,12,19,10,211,17,3,153,16,86,0,210,51,148,36,217,248,80,90,38,195,57,207,204,66,117,30,152,70,137,45,245,243,8,200,195,64,230,156,112,88,59,142,205,12,51,58,10,157,222,98,130,234,208,161,77,118,120,47,204,51,34,29,63,252,236,147,195,239,124,122,248,219,191,63,252,237,43,247,62,254,77,28,27,252,68,23,244,221,175,138,14,44,126,114,228,152,145,225,231,12,255,189,240,2,94,76,68,86,96,212,224,31,210,252,119,100,121,50,207,13,170,40,133,117,37,148,228,57,154,229,162,173,71,157,253,196,56,104,217,60,100,81,51,248,157,107,140,28,141,216,129,85,224,149,78,166,153,18,199,100,96,172,129,39,84,9,141,210,141,66,236,120,42,64,9,138,145,237,152,210,112,146,138,16,209,247,98,172,242,240,201,53,66,240,204,122,71,178,155,19,141,145,79,78,11,28,75,114,63,249,217,150,211,104,112,194,205,208,17,55,66,123,62,65,140,164,134,76,38,122,152,204,132,78,147,73,61,11,29,37,195,129,28,2,19,157,48,101,135,177,18,29,132,232,137,49,62,0,210,241,114,108,110,185,198,232,233,50,113,233,97,167,76,105,82,251,199,205,204,89,192,231,110,208,69,113,204,204,208,57,115,204,21,148,82,169,181,199,69,184,244,10,78,214,87,116,77,19,180,89,133,39,153,23,62,174,90,69,126,52,0,253,189,110,97,179,115,251,182,225,95,204,100,21,116,223,31,184,176,57,64,103,229,102,135,238,221,235,74,207,116,189,77,92,78,55,249,80,43,67,12,214,247,36,208,144,103,20,118,12,79,43,224,93,68,207,56,7,208,13,20,106,19,60,205,133,57,4,176,56,253,236,226,41,238,128,93,208,160,240,91,81,29,109,239,18,61,238,230,89,2,11,2,107,21,168,228,85,72,82,141,91,125,199,112,233,52,174,248,169,128,37,53,212,64,122,147,247,28,195,216,220,220,115,208,1,54,197,235,171,115,87,4,10,33,29,175,71,214,81,179,45,218,61,156,34,155,84,24,166,215,166,103,122,61,131,117,112,115,55,171,60,252,249,183,15,63,250,236,240,143,175,28,190,254,47,135,175,126,251,254,111,239,42,57,212,90,202,42,23,160,216,53,40,5,224,28,163,91,151,158,121,229,184,190,147,14,13,244,200,255,173,154,110,75,244,163,142,218,245,254,211,80,197,251,164,206,192,65,197,59,4,84,103,42,242,44,65,85,220,61,211,235,108,231,59,164,34,165,192,75,248,161,247,140,171,148,60,28,230,54,84,210,222,27,57,42,64,147,209,222,91,218,110,91,115,96,240,123,61,173,239,66,235,73,85,162,126,16,125,193,246,52,165,126,70,26,30,222,228,158,41,187,242,160,128,152,126,150,102,40,63,31,130,241,205,200,183,183,20,150,215,28,151,83,195,104,121,65,179,129,240,76,32,83,150,76,187,165,18,162,168,72,134,164,94,1,46,249,24,39,206,138,171,120,60,134,154,36,123,73,165,174,72,123,253,234,194,42,156,190,5,189,109,87,146,9,14,215,179,81,212,118,239,211,239,62,124,239,147,195,87,223,122,240,222,191,10,154,75,64,28,159,146,68,187,68,251,172,86,236,165,213,31,120,177,185,76,236,10,108,36,186,189,185,201,115,112,122,117,205,111,226,212,220,209,122,61,68,39,44,101,20,106,89,81,84,242,23,180,109,247,240,10,84,57,122,247,59,15,127,254,246,220,253,207,126,124,248,230,31,230,142,254,243,229,251,255,250,221,195,239,191,113,255,131,127,155,187,119,247,238,225,235,239,241,135,163,215,126,121,248,219,127,60,252,205,91,71,31,254,167,162,42,48,143,187,230,45,66,61,96,75,12,2,91,48,161,205,22,153,64,94,6,114,186,105,236,15,250,245,184,134,205,25,163,192,111,23,152,102,152,2,25,21,82,232,218,188,153,53,10,240,180,98,235,6,222,87,211,109,118,169,162,82,162,170,172,82,66,238,28,94,138,214,197,26,77,137,23,6,8,31,198,105,7,74,246,234,7,98,253,161,177,57,175,121,154,26,247,84,67,228,237,103,160,224,187,210,26,229,191,128,209,79,27,49,138,6,17,30,42,76,202,247,97,26,17,153,241,241,96,119,216,248,10,117,119,29,154,246,42,51,36,85,24,217,170,161,33,99,215,246,121,105,176,0,209,135,159,221,57,252,224,187,71,111,253,226,232,103,239,176,203,252,72,134,251,119,127,120,244,207,239,248,25,248,141,76,30,171,84,234,235,74,177,88,167,255,225,85,185,82,159,95,130,255,81,17,32,130,48,108,100,26,174,232,154,52,130,38,242,2,39,214,44,134,2,154,196,97,68,181,61,43,130,39,152,244,1,126,208,126,184,94,174,14,253,183,140,151,150,50,200,216,97,216,236,59,38,240,27,251,74,218,202,229,107,50,50,42,201,42,168,242,133,151,143,254,20,61,122,231,23,15,62,250,185,18,44,16,163,106,149,171,65,197,67,215,240,2,72,15,191,243,198,253,207,63,60,1,164,196,6,51,83,223,21,187,191,127,205,206,202,13,190,247,217,187,15,223,126,5,171,65,108,139,127,188,74,220,213,21,204,201,199,253,130,217,51,116,92,4,87,108,171,123,142,229,33,154,78,222,199,113,91,35,165,92,105,43,247,211,4,113,116,97,222,185,228,160,237,121,246,42,68,10,177,183,193,238,206,23,90,190,137,35,227,6,104,224,184,65,81,62,162,212,222,115,85,133,157,193,242,29,163,7,36,130,180,147,39,53,60,152,142,176,204,229,249,91,34,48,5,215,252,120,22,122,199,208,189,99,232,230,96,71,154,9,164,75,93,63,232,59,192,123,43,140,157,186,134,147,67,101,65,140,80,193,184,3,211,138,90,206,70,73,1,14,139,113,204,241,221,90,188,97,154,206,1,237,50,166,159,241,215,209,37,192,7,167,112,51,51,101,190,232,175,4,92,123,7,151,155,228,81,196,139,217,206,154,229,122,107,122,161,235,192,110,129,47,206,141,170,149,117,53,40,166,168,20,18,170,62,30,62,226,66,37,238,206,183,136,135,173,198,238,97,148,27,220,72,98,109,174,51,222,36,173,233,238,128,46,114,39,108,247,200,86,10,80,99,154,56,84,153,100,251,106,207,70,61,154,194,230,32,187,142,91,82,93,208,131,162,118,173,132,25,136,195,136,11,82,116,13,35,242,226,117,43,73,115,216,147,230,48,163,145,43,208,98,204,3,155,26,208,37,156,7,104,139,191,229,1,7,63,72,42,231,193,8,144,222,15,215,143,34,116,38,129,162,40,17,193,194,192,188,163,4,255,41,179,120,56,96,89,5,186,114,179,145,108,180,142,12,97,138,146,138,209,153,146,90,41,151,139,75,229,197,226,210,66,110,236,112,34,165,64,35,113,165,56,141,33,149,193,29,143,242,196,60,42,149,139,167,48,226,12,159,18,242,164,134,229,162,248,2,84,21,231,23,43,165,106,117,60,190,172,83,66,148,245,103,135,33,43,17,53,69,56,168,85,106,213,210,4,164,20,44,196,199,90,212,228,245,123,36,202,36,248,132,184,20,236,192,66,60,156,172,173,182,115,252,134,218,206,36,173,4,200,35,154,184,52,73,11,237,61,56,224,28,99,90,178,54,250,165,198,180,50,128,254,168,237,100,58,88,134,113,236,166,202,5,199,180,54,84,199,163,54,152,5,125,155,176,169,1,163,51,166,137,28,106,66,227,78,60,85,149,75,151,175,92,108,61,175,52,155,124,253,167,42,252,230,110,165,112,165,254,102,194,206,172,184,59,8,140,40,215,174,180,46,93,189,0,96,87,207,159,24,44,28,47,31,124,254,235,52,176,107,151,190,122,253,17,90,252,50,103,228,125,208,231,87,159,95,251,218,234,149,107,151,79,12,20,26,27,69,195,133,203,207,63,127,249,197,147,67,252,195,59,15,62,254,85,8,226,202,229,139,23,79,222,239,163,127,127,231,225,157,159,134,0,46,183,86,190,114,98,120,15,127,249,187,195,127,10,119,185,117,254,252,213,181,103,46,157,124,104,94,127,247,254,111,254,24,6,249,204,234,165,107,39,7,248,193,143,142,94,123,59,4,240,234,179,173,43,171,39,7,248,202,111,239,125,250,127,99,72,124,52,160,12,147,9,160,91,47,188,112,229,242,215,128,56,47,173,62,194,92,58,252,228,247,15,222,251,222,225,135,239,29,189,246,73,24,21,48,86,87,87,191,122,125,245,210,202,163,192,127,248,222,167,135,159,190,9,3,119,255,243,127,143,193,63,149,182,199,96,71,56,209,98,181,186,0,236,67,109,34,78,180,95,58,238,113,168,95,26,127,18,2,168,163,248,133,226,36,155,6,130,41,31,187,113,229,9,26,87,62,157,198,85,142,221,184,202,4,141,171,156,78,227,170,199,110,92,117,130,198,85,79,167,113,243,199,110,220,252,4,141,155,63,157,198,213,142,221,184,218,4,141,171,77,222,56,20,76,73,63,185,140,138,57,90,12,170,231,215,121,10,94,217,43,129,4,133,9,16,67,130,19,188,190,84,84,126,79,89,39,75,168,32,127,112,195,23,20,83,248,245,11,190,36,169,77,144,9,127,26,170,130,223,232,9,208,112,149,250,122,169,8,103,22,117,190,168,66,55,54,164,119,9,37,175,66,50,224,10,237,50,80,40,224,105,61,53,67,96,212,12,158,222,225,27,50,57,106,198,130,131,190,154,249,198,96,167,143,93,166,140,40,144,198,191,66,184,4,165,226,114,37,72,100,34,37,213,239,67,52,15,191,73,18,146,167,144,40,240,154,36,61,20,23,90,94,40,77,32,22,18,215,116,188,185,210,93,9,198,80,117,208,76,90,107,102,41,36,114,141,226,39,100,97,136,106,58,251,213,157,159,95,98,191,22,186,11,93,246,75,235,212,52,246,171,178,40,242,105,186,81,161,240,74,164,97,223,173,149,69,108,229,90,181,218,21,177,149,231,23,117,22,91,25,93,18,150,231,177,50,157,210,59,75,24,127,185,79,241,151,151,186,232,132,80,118,15,23,13,7,132,215,3,46,15,195,193,83,208,112,101,207,122,1,200,214,112,188,253,171,251,59,109,187,231,10,211,131,81,121,16,140,65,238,13,237,184,195,173,64,78,155,8,226,60,204,15,199,236,195,65,142,218,88,48,172,1,202,251,97,234,49,15,15,100,92,32,156,205,97,112,30,63,230,132,223,187,46,217,227,113,39,13,70,179,148,230,18,71,88,233,145,19,59,217,53,206,57,249,161,126,48,108,24,127,87,62,55,16,22,22,94,14,101,71,9,206,0,13,217,234,137,187,189,48,84,15,96,160,33,74,125,76,119,221,115,151,133,80,174,107,90,6,207,96,26,24,129,102,92,81,104,83,174,46,53,112,100,235,194,21,236,83,35,199,13,5,5,216,28,6,254,100,172,33,139,13,196,69,223,40,216,83,130,96,123,48,53,196,5,112,157,121,254,87,229,57,85,239,83,218,80,197,21,17,197,215,70,247,43,112,42,99,235,212,85,242,147,41,236,245,80,8,57,84,73,190,29,55,158,242,47,41,89,84,234,150,252,232,223,61,161,52,135,44,17,225,175,124,159,12,143,49,105,59,153,57,58,91,144,5,131,196,24,184,106,163,181,96,36,9,237,135,80,5,91,74,254,26,44,76,0,16,150,1,170,46,97,245,79,75,103,192,132,38,128,16,141,226,38,33,46,23,161,157,98,35,66,123,69,149,231,149,37,210,60,59,221,62,178,171,200,17,133,184,44,46,92,138,93,83,166,148,178,164,236,242,173,102,74,118,63,182,59,21,184,255,219,187,135,255,242,221,148,172,178,4,138,101,63,124,245,159,14,239,126,122,244,214,239,31,190,245,31,163,10,161,52,72,46,113,239,211,79,83,178,135,135,105,224,215,116,255,63,62,56,186,243,139,251,175,255,254,232,206,203,41,69,245,129,177,122,171,127,30,239,231,252,202,254,237,232,103,239,36,52,175,228,23,146,4,65,28,195,175,221,57,252,237,191,68,27,24,20,8,139,99,120,61,127,124,133,157,77,210,139,113,30,92,212,129,247,203,165,17,89,203,225,172,229,17,89,43,225,172,149,17,89,171,225,172,213,17,89,231,195,89,231,71,100,173,133,179,214,34,89,225,160,67,107,205,192,51,244,122,55,219,69,147,182,192,175,199,142,214,167,193,198,245,23,104,209,118,112,165,235,24,46,80,228,58,222,120,161,77,183,204,238,48,6,4,114,231,84,128,35,116,78,152,38,9,17,76,124,229,81,80,211,31,157,255,145,99,222,171,80,7,240,43,5,166,77,112,13,150,66,127,37,186,125,251,76,113,130,108,120,95,181,99,120,219,182,142,28,157,164,201,82,151,173,48,199,65,193,40,131,50,155,34,183,91,81,206,112,15,99,186,203,76,110,159,4,182,198,13,93,148,10,206,168,103,163,211,182,186,190,174,92,4,172,33,239,183,81,216,211,28,11,22,200,172,242,224,163,63,60,188,243,218,209,119,127,249,224,253,151,217,101,234,253,159,126,139,173,33,104,247,154,120,177,87,143,68,149,17,13,105,162,141,122,224,56,83,218,178,209,139,157,37,111,213,126,17,241,99,150,60,42,153,250,44,12,96,35,246,22,111,108,152,195,229,108,81,245,19,3,95,65,192,61,246,13,235,2,172,255,44,88,86,61,234,45,41,182,53,52,113,89,136,178,151,245,88,128,248,39,137,224,10,168,62,168,121,120,101,46,19,224,156,139,126,198,4,229,33,24,57,152,43,93,177,251,40,12,241,167,143,84,15,252,50,46,225,37,110,188,170,176,246,71,61,110,242,187,103,90,186,189,87,160,11,181,115,150,80,43,1,134,119,111,219,236,108,55,74,21,242,46,36,67,21,58,2,28,118,61,217,84,190,193,178,145,137,251,137,251,83,18,97,96,215,209,141,227,1,114,221,140,180,130,217,173,42,228,43,66,81,124,15,125,62,95,0,136,108,174,211,233,13,89,29,127,239,221,20,87,245,225,220,42,5,34,173,43,76,69,0,203,48,231,3,202,243,107,95,89,85,84,230,181,28,159,47,95,81,96,17,9,192,226,142,187,105,194,62,189,105,234,95,8,108,96,42,54,113,229,60,109,224,167,5,115,163,33,166,181,31,64,171,212,232,125,105,161,209,19,28,184,219,124,238,234,229,75,48,106,14,172,59,244,147,77,93,56,166,102,77,114,166,43,90,213,164,221,65,153,237,9,127,123,46,76,101,102,122,30,218,228,209,87,55,189,151,250,19,103,3,164,174,133,95,166,246,111,237,82,180,119,194,167,86,192,88,38,213,141,140,109,108,252,165,50,162,66,204,135,252,92,106,149,173,75,231,253,58,25,215,156,88,221,78,191,224,211,6,204,217,112,189,172,156,92,199,234,87,175,183,158,79,173,6,112,66,222,25,59,196,180,83,236,1,205,59,79,177,81,197,123,24,86,242,69,8,124,28,122,110,208,70,230,45,133,242,38,183,158,241,133,155,168,119,229,55,126,221,81,181,13,31,83,76,233,36,232,195,242,234,181,23,87,87,19,144,133,222,3,14,80,158,176,108,104,86,61,186,62,188,52,48,156,125,183,238,13,185,235,189,208,174,32,2,47,142,94,156,208,189,129,191,25,47,239,191,32,177,22,118,174,224,109,3,156,104,224,72,164,179,219,183,201,214,126,245,86,199,96,222,83,50,71,111,189,123,255,131,183,239,125,242,62,227,252,142,254,249,31,30,254,228,251,255,243,217,203,200,104,88,133,29,182,23,163,43,50,174,214,234,48,212,41,115,187,121,10,114,176,75,138,140,176,224,241,85,91,56,81,40,0,74,96,19,203,146,91,144,132,141,173,68,230,255,164,143,21,219,7,3,221,62,69,9,232,193,127,136,46,250,97,69,139,122,216,27,5,44,193,254,69,131,197,133,222,136,5,233,170,64,36,179,144,180,192,215,88,158,233,237,227,25,105,102,166,132,175,229,36,190,159,51,222,128,213,124,25,198,239,186,211,3,156,80,196,7,84,226,64,22,129,255,8,138,34,193,154,58,58,71,246,125,177,122,77,229,75,76,183,40,3,156,81,83,153,189,168,121,219,5,7,192,218,59,217,220,236,83,25,83,111,42,90,31,232,20,200,145,13,56,99,115,148,12,153,136,54,149,144,82,187,80,179,175,224,131,48,132,33,151,66,245,76,53,176,233,39,251,133,204,2,102,82,50,103,191,100,19,41,100,136,224,1,201,103,125,110,235,75,115,236,213,217,167,26,17,36,36,198,36,240,102,155,79,69,128,61,197,112,241,148,114,22,127,225,234,62,171,248,80,105,158,64,33,72,97,56,56,171,72,110,163,25,127,245,164,214,131,9,154,245,212,128,7,188,247,241,157,123,31,255,138,233,233,222,187,251,191,239,125,252,41,191,80,81,15,116,228,91,128,76,221,222,254,117,215,120,246,218,197,231,217,193,30,143,216,109,3,26,205,248,76,73,133,71,117,48,244,43,18,73,7,206,197,166,179,3,244,224,135,94,212,237,14,9,100,162,33,141,147,71,36,215,0,174,219,44,176,174,24,58,185,128,228,92,47,159,70,9,12,173,220,1,224,105,89,175,148,92,61,235,20,58,140,37,86,237,177,100,102,174,71,170,221,40,16,254,73,124,66,225,25,125,104,192,244,83,138,127,155,39,136,31,181,120,233,16,185,166,159,193,240,163,252,120,184,166,75,47,154,77,121,101,162,5,5,230,59,80,148,216,86,0,233,78,97,224,98,222,115,137,19,4,121,146,43,128,52,106,125,32,76,128,94,104,91,228,236,214,16,254,120,70,118,185,72,33,126,213,80,166,248,188,231,49,56,66,206,204,199,180,221,179,111,26,86,3,165,189,207,219,123,134,179,66,158,164,11,164,213,235,190,104,122,176,232,108,123,94,159,252,152,90,130,79,229,186,97,76,114,63,139,206,120,155,121,182,108,8,53,233,115,168,250,60,171,156,35,232,48,201,189,58,60,205,248,79,98,233,196,125,0,61,14,109,182,123,154,117,19,85,94,105,236,248,193,73,90,124,209,103,82,96,151,144,198,237,66,223,107,108,245,226,203,106,116,159,225,140,108,234,62,53,108,60,218,70,228,197,54,34,244,185,158,182,23,248,107,162,141,81,90,133,131,26,33,209,115,185,199,227,8,15,211,180,11,223,176,77,43,11,231,177,92,226,230,64,136,242,129,68,104,132,251,140,33,20,249,12,35,57,80,227,30,60,49,6,65,195,254,146,88,244,27,182,56,20,134,90,70,254,175,144,30,25,231,33,4,108,215,236,203,237,111,36,12,206,193,176,97,37,47,160,162,122,92,39,27,204,165,144,239,71,235,73,242,155,131,70,69,74,146,68,143,77,136,192,222,37,238,54,170,199,184,163,208,120,81,94,92,20,84,198,251,232,245,68,59,38,54,26,129,65,137,60,10,146,200,66,56,13,111,141,203,216,144,168,148,117,14,103,21,243,71,244,228,1,217,131,245,134,115,238,190,139,255,2,145,244,220,110,9,201,109,121,191,213,51,53,247,156,134,223,77,92,24,16,219,132,13,194,68,18,251,195,41,125,136,78,225,145,153,208,206,177,63,117,163,144,38,31,69,182,37,62,158,204,189,147,127,4,108,60,30,166,152,111,139,193,76,165,95,117,165,164,168,226,102,11,47,242,20,21,117,11,201,57,119,157,73,139,134,1,175,217,56,109,174,18,153,202,180,201,60,84,119,154,219,234,22,221,69,117,231,151,248,189,83,121,113,97,1,111,150,218,194,59,212,22,191,177,216,81,109,216,136,207,148,152,34,129,82,93,90,40,86,23,106,93,30,131,8,221,66,9,221,169,141,102,91,56,128,34,43,61,35,33,160,148,239,195,113,177,168,45,60,134,40,88,11,53,189,189,88,93,88,154,52,10,214,66,187,125,42,158,173,230,245,74,181,86,237,206,167,120,182,242,95,143,240,108,21,143,136,107,24,198,72,8,99,93,214,166,20,70,243,26,67,55,81,85,82,24,70,73,97,138,83,74,81,200,57,211,51,118,54,55,233,146,59,40,1,253,132,149,38,239,24,47,13,76,199,208,99,197,235,140,221,19,206,146,152,53,120,113,124,53,220,150,107,34,55,91,19,67,203,20,168,191,238,248,14,127,17,78,185,164,26,166,78,185,30,197,41,87,24,145,19,59,229,74,192,255,169,59,229,146,234,56,185,83,174,96,61,57,125,167,92,109,224,30,58,120,164,191,168,89,176,99,225,81,106,78,112,89,115,127,101,64,174,13,44,192,123,240,102,148,23,45,243,214,74,154,23,45,116,88,85,35,111,82,75,203,232,245,154,156,97,137,44,101,242,46,117,189,213,122,17,159,255,151,58,160,231,23,91,173,27,248,220,70,16,240,220,105,181,12,114,195,181,172,238,83,130,228,109,139,251,209,90,189,162,154,231,195,176,254,74,29,111,37,13,203,8,143,91,98,54,76,61,110,77,63,211,207,244,51,253,76,63,211,207,244,51,253,76,63,127,21,62,244,198,186,208,243,253,129,133,164,67,201,206,218,78,22,254,69,118,31,151,32,32,18,165,249,29,39,30,129,147,106,143,74,137,226,197,100,244,202,98,35,46,37,138,248,65,227,174,3,139,99,234,18,194,157,68,7,119,128,234,144,183,192,226,8,79,103,99,164,70,19,98,97,234,48,111,234,48,239,79,233,48,111,193,152,63,21,169,246,194,130,86,212,171,139,81,169,118,124,181,138,23,24,41,212,78,91,100,208,7,151,149,0,77,141,165,28,75,144,29,46,117,108,65,182,95,124,140,32,59,181,154,19,9,178,199,65,19,75,82,10,110,152,14,194,120,108,28,243,38,33,90,248,244,69,228,82,13,83,17,249,163,136,200,195,136,156,88,68,158,128,255,83,23,145,75,117,156,92,68,30,172,53,83,17,249,163,0,185,138,26,2,61,187,111,76,38,37,223,250,70,130,148,220,142,75,201,171,23,90,207,156,138,84,252,43,87,212,197,213,176,84,60,42,129,255,107,13,79,145,60,50,35,4,229,98,78,76,5,229,211,207,244,51,253,76,63,211,207,244,51,253,252,205,139,89,79,73,192,154,42,118,80,253,74,210,197,26,83,17,234,132,34,84,73,128,49,177,192,245,81,132,222,83,145,237,84,100,251,167,21,217,86,22,203,213,17,186,211,198,194,210,99,208,157,46,47,105,149,178,94,214,39,213,157,94,172,118,70,40,124,215,138,243,139,143,161,209,53,189,82,45,118,52,99,178,70,87,22,23,23,79,42,24,23,114,167,218,226,98,109,73,239,232,199,146,159,62,138,72,42,240,170,51,199,106,155,251,179,46,243,210,202,160,135,98,210,243,244,60,74,148,244,210,90,11,69,57,129,36,41,16,125,36,64,25,33,246,16,67,50,21,123,156,132,65,123,244,109,52,121,77,91,170,46,156,248,18,138,71,166,88,177,123,182,127,29,84,170,86,140,82,169,182,176,113,16,236,103,232,141,207,118,234,79,84,139,75,70,183,59,140,101,173,179,202,152,167,168,77,46,36,174,208,77,143,31,202,38,14,159,111,80,184,247,202,119,23,254,213,6,48,33,241,38,148,22,171,139,53,163,33,182,11,218,179,101,193,190,107,126,19,211,125,126,19,173,130,19,82,165,134,101,200,59,75,228,138,45,104,37,235,77,104,139,131,58,115,209,187,143,16,64,255,231,230,24,176,212,201,211,188,151,72,199,24,127,26,219,212,124,219,179,200,250,63,117,192,28,255,234,41,13,18,111,218,200,33,175,74,119,75,49,236,14,121,24,169,149,71,161,158,24,144,211,24,233,98,183,220,157,79,128,252,167,27,242,73,26,115,188,65,29,5,239,184,67,203,6,2,86,189,52,172,136,153,92,28,22,160,172,8,91,129,196,123,118,187,18,207,142,134,199,121,230,215,19,89,125,65,214,181,90,109,88,160,240,2,28,192,200,146,212,89,169,104,67,106,124,105,17,81,128,77,1,156,185,216,142,212,54,115,164,213,130,222,86,161,112,131,162,104,202,9,209,154,195,224,207,178,16,60,241,90,228,174,77,82,0,207,9,214,129,124,130,172,68,187,146,86,180,190,141,103,26,81,99,185,84,106,119,12,40,9,237,142,55,171,11,20,64,30,71,235,165,42,221,229,195,249,51,125,88,17,157,153,226,240,203,104,181,201,219,86,199,8,152,153,249,157,157,6,65,193,167,33,205,204,124,71,115,244,116,108,211,232,84,137,66,211,115,171,193,187,77,203,246,82,103,97,165,70,30,35,162,139,248,152,194,209,203,241,225,232,21,197,63,165,118,205,91,134,222,248,102,158,184,41,156,19,254,6,38,173,93,195,2,6,159,114,140,45,40,177,105,90,147,108,200,98,57,218,211,60,195,1,236,222,140,23,58,209,157,124,184,225,195,47,99,128,34,45,3,236,130,229,29,156,118,101,195,2,160,154,64,167,195,35,238,254,180,216,123,242,226,130,227,134,6,237,43,65,250,95,18,16,205,117,13,200,8,60,248,156,193,252,116,228,225,248,102,226,89,222,45,32,107,14,184,250,155,67,202,4,64,48,29,125,164,142,58,48,149,151,91,234,44,93,189,239,45,183,118,151,7,120,93,188,183,124,107,25,111,166,215,232,126,251,10,94,42,175,220,52,28,186,129,134,140,3,186,185,190,209,90,165,235,235,21,126,195,189,72,119,216,47,193,183,139,48,46,221,162,235,247,171,107,8,23,94,27,173,149,11,144,252,245,11,234,236,74,75,91,99,87,230,242,237,247,162,184,15,135,111,126,45,191,189,220,85,247,206,183,118,150,215,176,29,173,155,8,215,90,246,200,92,206,133,68,118,215,14,240,91,251,116,239,93,90,198,219,241,181,243,188,133,92,49,224,130,142,85,126,69,52,228,230,242,249,221,173,229,155,43,208,39,115,107,217,91,81,95,58,143,173,124,49,245,54,254,107,189,21,117,241,60,182,217,111,68,27,218,224,158,111,109,249,109,8,116,16,0,69,208,128,171,173,214,117,124,254,58,94,212,63,179,194,115,5,218,6,179,203,17,229,1,113,83,191,242,141,101,124,249,204,10,215,55,32,5,4,83,104,22,180,76,202,211,131,218,87,194,170,16,101,122,150,161,84,41,69,59,127,235,230,242,75,56,128,251,55,17,115,3,130,45,169,72,196,18,46,98,203,88,123,121,47,86,255,23,246,234,153,213,160,255,43,22,192,63,223,122,118,133,13,189,209,186,72,13,123,174,71,138,7,107,43,225,182,46,46,51,93,4,209,29,212,199,32,58,91,185,37,20,21,246,150,207,247,122,203,54,14,202,78,111,217,89,225,186,14,49,53,10,169,157,26,102,96,4,41,103,147,108,40,151,195,26,29,178,44,64,158,25,35,132,0,98,109,158,92,8,48,247,116,230,232,71,159,28,190,249,246,253,223,221,189,127,247,157,123,31,223,125,248,243,183,31,188,246,239,144,242,240,59,111,102,254,223,157,31,193,255,79,207,225,9,247,201,124,222,219,134,213,140,111,111,25,206,137,52,50,115,79,179,98,15,127,254,51,40,249,63,159,189,122,248,198,239,30,190,255,227,135,239,253,231,225,71,159,61,120,245,87,71,239,190,41,94,189,198,0,62,81,94,168,149,186,221,36,184,121,141,34,10,134,192,39,2,123,248,217,187,71,239,126,231,232,239,127,125,248,242,207,208,35,237,59,223,103,158,152,30,188,249,179,195,55,254,241,232,173,223,147,255,34,204,201,235,44,93,168,174,174,172,176,58,233,204,47,186,206,215,232,251,119,191,117,239,238,239,199,96,128,181,145,31,205,161,145,236,208,221,8,163,128,87,248,223,119,94,22,157,128,159,79,207,225,29,194,19,229,90,173,220,89,10,65,115,7,29,116,119,1,208,106,11,157,114,69,195,46,31,189,250,253,195,215,223,9,129,99,47,35,45,225,46,156,160,172,81,211,202,149,14,150,125,240,155,247,15,127,240,122,168,44,123,25,41,203,220,83,161,56,124,190,214,169,81,209,195,55,126,251,240,39,191,12,21,101,47,35,69,77,171,107,67,193,165,226,82,101,105,137,40,224,191,222,59,122,249,163,80,65,246,50,82,144,184,237,0,125,149,98,165,84,169,112,18,122,240,254,203,71,63,254,206,225,111,222,10,129,97,89,146,192,0,51,54,232,105,216,129,90,177,6,120,165,14,124,252,241,131,15,190,149,0,134,101,73,2,227,26,112,108,210,89,123,130,14,29,253,250,189,228,246,140,232,150,20,20,55,243,68,167,216,169,118,56,82,223,189,247,249,27,9,160,88,22,31,20,23,128,48,136,109,205,197,73,160,119,244,174,81,99,8,186,115,255,211,15,30,252,241,147,163,247,190,29,130,194,178,36,67,233,177,59,128,39,140,170,177,0,60,46,130,249,244,123,201,96,88,150,17,96,168,87,70,219,48,186,243,172,61,175,165,0,162,44,201,128,0,77,142,230,183,10,216,227,90,151,161,232,159,254,41,25,24,203,18,37,250,109,56,214,176,107,28,188,201,193,242,239,124,122,255,189,59,247,127,242,121,80,242,2,253,23,41,217,238,225,201,61,243,68,145,254,11,74,62,188,251,131,160,36,123,25,116,32,194,216,139,161,233,206,119,23,186,90,0,227,193,63,124,239,232,39,31,73,13,152,191,176,112,161,149,14,70,166,59,118,84,64,88,247,127,253,107,24,162,20,136,197,11,229,11,243,145,46,201,96,128,16,218,128,208,164,181,202,71,122,85,95,92,234,150,176,170,12,95,42,223,125,243,1,198,234,250,37,84,148,97,192,225,221,225,31,222,191,247,199,15,142,222,253,193,225,135,159,31,126,250,254,131,15,255,120,255,243,15,51,126,221,44,192,186,184,222,169,136,235,29,4,250,157,95,29,126,248,211,123,159,188,22,93,73,89,217,144,88,211,191,128,142,158,157,50,209,230,7,130,86,118,165,205,150,11,88,226,97,90,28,253,230,23,255,243,217,79,49,157,139,58,5,88,89,226,153,9,55,58,12,79,252,83,212,167,166,242,240,233,103,250,249,219,186,253,249,50,147,242,100,148,47,79,112,116,111,136,197,66,18,175,135,47,245,73,234,29,191,148,15,116,40,184,2,7,233,148,164,232,37,196,87,68,113,85,16,185,145,151,244,34,164,187,148,140,116,197,34,218,155,9,73,216,69,155,125,189,146,184,104,93,100,136,54,145,165,15,57,204,152,56,59,6,89,234,240,68,250,19,225,58,147,251,159,201,136,228,0,103,169,45,242,5,236,65,211,194,138,65,146,90,75,2,144,136,90,80,104,156,9,85,126,155,18,117,46,36,92,14,67,187,78,76,148,31,39,163,76,49,174,217,149,64,73,167,54,188,35,249,148,198,23,63,240,127,62,67,40,181,61,50,106,254,117,73,76,59,166,24,230,42,162,87,38,153,179,153,237,138,40,36,93,59,144,90,20,175,75,80,53,222,123,4,26,54,242,221,73,18,0,118,101,146,12,33,220,87,148,248,39,180,82,92,65,68,85,175,56,114,107,49,221,171,234,162,159,36,223,168,200,233,201,13,76,169,247,108,134,93,126,136,6,36,226,97,68,49,174,53,135,151,44,145,105,196,116,206,42,163,187,45,224,176,171,150,72,35,194,2,138,40,24,232,165,175,48,232,95,190,100,240,246,37,146,19,175,98,226,10,85,116,3,19,228,164,171,152,112,15,234,25,255,74,134,37,179,26,48,81,34,17,255,110,36,170,46,200,238,82,70,42,193,133,20,237,74,213,176,114,101,232,210,229,81,129,151,227,176,35,139,71,160,59,200,174,101,88,170,184,156,193,105,25,221,1,19,150,72,6,61,116,97,51,242,168,49,102,205,99,224,252,155,149,152,38,136,164,59,152,212,124,54,176,210,45,141,0,16,7,153,12,84,44,104,226,42,38,33,183,175,140,34,47,87,79,37,235,164,212,226,58,41,202,192,53,50,168,166,214,241,148,134,87,112,178,134,112,242,154,232,129,87,69,29,150,39,153,147,94,238,137,92,69,87,182,155,174,209,235,22,54,59,183,111,27,13,17,146,46,171,232,230,174,66,49,22,233,199,1,58,187,54,59,43,61,96,181,234,24,118,145,104,11,168,67,241,3,49,162,230,108,52,163,110,236,216,92,165,214,194,21,199,143,63,200,30,81,213,109,199,214,41,240,36,230,90,163,84,30,219,113,69,115,59,72,99,120,213,160,89,251,62,232,171,40,63,245,163,108,147,146,34,52,130,195,101,142,113,101,104,133,14,43,191,166,187,170,44,235,9,220,167,31,190,242,235,195,55,63,230,129,193,88,116,70,22,115,17,74,214,45,81,158,135,101,100,111,162,201,24,6,41,192,2,233,15,7,209,40,89,104,77,133,135,222,10,34,87,146,198,117,223,236,220,148,163,98,178,136,151,251,134,22,10,174,249,119,74,184,237,135,159,252,199,189,187,159,179,230,43,170,66,189,206,51,79,195,10,148,134,255,160,35,12,179,73,40,209,58,104,84,105,220,128,90,84,96,49,122,56,147,66,209,196,45,230,42,90,46,164,42,82,41,230,41,26,206,237,142,225,210,205,161,146,12,93,9,16,195,212,162,39,27,197,228,113,58,250,217,171,208,105,69,237,244,0,50,242,246,56,57,198,247,242,34,172,239,219,199,239,38,21,155,164,159,44,35,12,43,204,164,30,192,218,193,103,10,54,19,242,30,29,204,44,64,6,11,94,0,200,192,152,238,150,26,34,20,107,86,129,158,10,31,207,22,58,219,207,229,164,24,159,97,34,227,180,196,54,194,40,25,113,49,140,162,154,29,108,59,170,245,195,143,60,83,253,21,164,78,241,46,172,130,109,93,29,180,119,76,79,138,48,254,206,47,120,100,245,196,170,253,84,199,214,116,146,45,115,53,60,17,120,20,211,253,9,207,184,102,10,81,135,181,50,106,8,226,158,210,227,21,40,192,131,145,242,218,112,149,137,174,41,120,96,162,244,97,218,242,68,205,11,191,149,137,173,74,196,166,250,241,103,195,180,103,234,44,124,206,102,9,137,23,250,30,110,75,26,80,54,73,199,193,44,115,152,147,132,90,45,47,106,243,233,161,86,67,1,86,43,165,138,33,2,172,46,150,42,101,10,176,138,112,171,70,133,187,205,214,231,43,26,230,239,80,122,109,177,220,225,181,44,116,107,144,30,4,88,213,255,170,3,172,246,191,144,0,171,250,159,123,128,85,253,177,7,88,29,52,15,228,160,170,56,181,215,96,137,96,90,209,34,180,106,100,139,175,119,120,116,213,148,168,169,193,218,91,63,8,118,245,250,186,82,170,150,150,22,107,149,114,165,84,157,95,42,21,203,11,229,34,236,138,165,106,165,184,80,169,214,42,165,98,165,86,42,47,149,23,139,80,167,180,59,97,100,83,121,17,167,253,4,87,45,138,190,138,42,12,98,41,199,58,0,98,25,254,85,224,95,21,254,205,195,191,26,252,91,128,127,139,240,111,9,107,164,106,49,103,169,172,96,172,199,29,140,141,16,142,136,192,130,244,249,61,105,30,96,133,87,141,45,164,169,53,93,106,18,181,48,107,25,123,25,124,202,81,184,8,32,71,76,206,230,102,163,77,15,103,164,52,202,197,195,67,133,184,149,236,177,48,6,43,149,31,225,49,4,38,45,102,72,164,135,18,3,214,180,120,208,3,107,102,198,90,183,252,176,134,27,183,111,43,192,193,138,136,122,114,32,7,212,70,25,206,209,242,238,146,3,19,10,117,70,142,32,118,75,115,24,160,163,213,235,17,117,233,238,57,12,116,52,235,165,197,110,176,121,216,6,22,215,38,136,249,113,251,182,71,245,195,234,102,179,156,78,116,84,236,208,160,24,105,188,84,104,68,140,52,94,4,214,12,222,71,56,119,76,208,201,14,18,17,115,60,188,178,109,116,110,42,170,147,212,69,163,160,59,218,94,150,245,49,39,162,161,100,120,242,65,199,116,128,113,34,205,28,211,114,251,48,165,47,216,206,149,160,151,248,134,88,13,138,118,34,230,107,74,44,143,32,14,8,102,12,188,60,100,99,13,99,241,115,138,103,154,77,163,128,33,76,69,232,43,224,189,196,76,227,111,26,65,10,11,114,213,176,30,235,60,1,114,164,88,99,67,194,1,254,174,167,29,163,250,24,183,53,66,230,57,57,10,201,73,7,214,72,194,159,197,70,208,8,6,86,197,132,132,233,151,26,107,138,51,52,176,71,142,201,131,172,131,221,52,215,21,211,50,61,101,3,170,7,54,37,120,244,48,68,222,129,103,219,61,207,236,3,151,233,152,91,168,140,192,57,46,192,26,162,198,51,61,100,140,80,198,130,195,68,162,28,165,99,96,172,78,5,195,223,226,249,125,93,121,162,86,105,151,13,56,17,42,79,44,212,116,109,9,87,205,39,186,139,157,54,240,58,244,107,105,126,113,145,222,118,244,90,135,210,150,74,75,101,173,77,105,139,75,139,70,9,86,243,158,177,101,88,122,253,128,155,228,41,236,175,162,98,229,252,136,193,42,84,80,184,129,77,116,13,199,196,105,192,131,246,66,86,198,42,155,208,20,30,230,76,153,71,94,142,54,33,56,231,177,121,163,50,230,60,4,141,199,234,193,59,118,229,160,61,196,139,137,131,206,16,250,104,236,244,183,53,215,68,206,15,16,195,219,193,108,186,150,123,3,167,94,18,22,94,151,187,93,56,128,124,189,46,158,87,24,116,103,171,173,101,139,106,134,255,95,152,207,65,203,135,176,49,106,200,216,193,12,238,224,151,142,177,99,48,66,84,210,108,78,14,14,228,138,96,69,210,100,194,224,205,192,23,138,55,180,56,94,128,241,118,183,115,170,30,74,189,110,241,116,17,189,6,54,249,180,1,208,217,174,121,248,135,247,142,254,247,157,195,15,191,119,244,234,247,97,224,216,227,209,207,126,197,83,54,70,12,84,156,202,180,91,166,11,211,25,190,95,128,181,27,209,206,207,57,12,121,88,232,86,235,150,233,31,127,58,48,215,182,108,60,255,80,107,92,42,250,60,27,199,244,122,49,211,53,60,19,29,184,44,168,182,138,211,59,61,239,243,196,143,140,205,59,84,247,229,182,237,178,72,158,110,191,103,122,50,132,210,240,79,220,202,200,252,8,15,32,225,177,195,167,76,27,229,0,124,90,8,192,190,36,77,65,217,144,60,186,40,102,165,24,67,165,178,26,105,159,52,73,196,155,210,226,162,222,45,134,166,82,23,22,46,152,155,172,125,88,44,212,194,128,166,88,35,245,199,208,72,195,168,193,127,35,27,185,49,108,244,102,102,236,2,204,242,203,116,230,207,246,114,234,96,102,198,145,82,6,57,60,19,179,211,119,140,83,228,123,18,15,83,119,1,193,95,137,108,77,82,80,108,156,214,44,4,92,142,5,138,158,52,111,244,24,30,218,92,134,92,234,165,199,163,57,75,44,78,100,73,225,33,200,212,17,217,214,116,138,44,55,228,162,142,47,8,56,143,74,61,65,15,36,70,53,18,204,151,47,128,200,17,229,212,148,98,163,218,229,67,230,109,226,207,95,27,219,239,99,195,86,143,211,41,83,47,208,2,148,85,50,10,6,220,26,170,221,230,64,221,38,17,193,66,167,182,16,142,184,181,35,34,110,109,243,35,108,55,28,113,171,84,210,141,197,78,165,147,24,113,107,71,142,184,133,198,208,35,172,198,107,237,165,218,227,48,27,215,231,219,221,165,242,252,164,102,227,75,237,197,17,173,174,84,244,199,97,54,174,87,42,237,234,226,66,117,226,70,235,165,81,168,54,244,206,99,104,116,167,221,169,117,107,122,113,226,70,119,19,130,155,133,110,59,78,237,154,195,55,30,150,100,167,196,191,42,71,255,249,242,253,127,253,238,189,207,222,125,248,246,43,138,186,107,186,38,138,156,81,240,223,223,191,198,5,25,170,66,33,81,243,182,149,39,57,106,126,199,214,181,158,66,219,56,138,57,149,65,31,165,252,117,94,90,137,72,159,101,80,77,99,200,175,6,200,125,68,84,166,73,114,87,254,134,183,179,99,244,122,120,29,143,247,105,10,224,22,159,197,253,26,62,51,109,18,252,41,0,183,109,125,159,137,48,61,135,255,221,78,145,200,151,152,4,147,21,196,11,218,104,131,110,109,231,49,164,169,226,139,139,159,70,73,177,202,126,51,172,221,251,244,211,195,31,188,141,90,126,116,237,133,255,41,92,158,234,113,81,234,182,151,199,80,175,252,118,192,150,46,66,250,134,179,99,114,161,251,94,92,206,143,165,220,52,169,62,189,4,132,134,36,247,148,168,112,249,50,111,197,227,192,194,131,143,254,227,232,237,255,47,21,11,162,191,192,84,96,5,117,165,34,234,187,220,7,110,219,182,174,1,123,34,68,234,182,148,116,194,142,176,166,61,252,9,83,155,127,29,218,8,77,155,172,65,24,222,242,122,191,71,98,125,214,158,110,144,34,154,35,36,230,9,114,121,54,209,242,93,219,198,163,160,127,51,208,195,107,78,158,8,252,103,248,113,178,251,13,186,92,87,220,29,32,135,200,181,6,143,200,28,244,252,254,123,31,102,14,63,244,123,156,0,123,4,48,205,130,73,22,192,58,124,243,199,153,163,223,191,42,174,72,54,2,161,62,110,155,221,26,158,166,73,64,175,151,203,243,66,64,95,44,46,50,1,61,174,191,75,11,40,184,239,224,239,249,14,238,122,112,170,195,60,229,121,76,239,55,57,143,139,87,238,215,236,21,90,46,20,21,67,131,162,216,19,83,215,96,44,20,147,2,32,195,105,74,22,185,74,228,83,55,153,188,53,24,192,58,147,224,168,207,82,200,226,171,124,246,113,185,108,170,0,86,94,175,96,141,83,105,74,225,25,154,77,223,75,48,69,73,52,51,100,28,206,0,69,159,129,216,123,71,235,147,248,3,89,135,3,148,248,212,19,238,199,48,148,116,16,76,148,4,67,120,135,232,75,32,57,55,23,142,192,77,55,22,60,114,111,208,144,166,165,158,225,161,224,17,79,51,51,120,239,32,37,52,13,17,11,88,94,134,241,134,138,141,115,140,111,14,231,43,97,39,137,184,82,132,100,24,16,92,57,195,226,215,18,166,102,102,216,125,66,144,146,147,243,48,182,92,154,226,36,115,103,143,217,156,124,109,129,82,139,102,177,225,125,41,128,36,46,47,188,217,217,156,209,52,102,131,55,235,222,6,5,188,86,149,6,188,40,184,131,54,219,237,179,69,213,240,37,176,66,113,64,81,26,145,246,4,83,156,36,107,240,228,102,115,196,29,68,216,201,113,101,114,130,69,224,100,116,141,166,48,236,83,60,176,57,123,38,135,99,192,39,176,110,215,39,64,140,202,98,133,215,13,148,107,122,56,114,240,192,162,8,211,180,80,217,104,215,165,145,39,251,44,183,110,135,233,54,70,64,19,133,187,245,28,205,114,175,217,23,33,41,73,48,27,219,230,97,218,232,76,122,234,24,252,112,39,68,181,157,117,229,34,195,5,188,149,195,188,31,190,247,127,15,191,253,19,121,59,1,166,109,116,17,30,25,94,218,135,21,98,240,7,205,62,48,249,200,224,207,207,163,159,35,153,193,223,22,12,126,151,51,248,131,16,131,239,127,17,107,15,25,154,219,50,83,175,25,85,229,145,93,20,85,139,218,194,252,130,49,42,220,44,119,171,16,184,187,43,21,43,157,121,125,152,12,131,124,183,229,243,59,64,44,153,168,95,59,225,30,188,92,141,184,24,192,132,225,168,54,77,236,118,62,92,248,120,81,93,165,178,219,154,155,223,26,160,164,49,227,193,255,219,103,11,200,236,49,191,1,93,109,199,236,237,215,47,154,208,18,215,238,122,153,27,218,179,134,217,160,119,123,172,63,11,197,162,112,205,80,233,84,43,243,149,148,246,49,199,101,12,182,112,149,64,22,88,147,6,62,240,193,169,41,216,155,48,240,65,172,89,110,158,238,223,207,138,71,159,40,66,190,25,138,35,134,237,244,29,254,203,227,51,117,248,255,8,14,255,195,136,156,216,225,127,2,254,79,221,225,191,84,199,201,29,254,251,64,190,0,135,255,120,107,3,168,165,109,143,93,4,0,164,57,110,100,41,165,252,173,193,187,18,77,89,118,76,125,203,112,71,121,41,216,43,46,147,207,251,149,85,242,51,48,75,214,227,219,43,234,206,249,214,117,238,165,63,100,114,30,245,230,159,16,3,247,171,151,201,122,92,120,236,215,90,173,14,190,235,162,11,129,139,207,74,207,213,11,104,209,31,148,189,121,158,91,200,7,213,253,149,6,11,24,53,82,163,92,231,241,73,53,117,157,55,253,76,63,211,207,244,51,253,252,101,58,48,205,140,245,241,46,172,229,162,103,222,144,35,250,168,171,249,192,133,67,79,235,163,239,3,241,171,33,251,151,151,11,171,25,79,135,127,219,62,136,40,48,233,212,77,62,25,162,62,235,125,127,172,163,78,221,81,199,216,229,106,178,81,90,185,154,224,93,251,84,92,166,63,162,143,119,233,48,46,172,250,36,43,74,111,59,248,29,177,21,246,141,98,13,195,136,219,135,138,236,12,211,242,96,195,177,112,76,118,102,167,133,253,77,206,56,147,57,203,142,245,114,219,184,233,27,151,31,100,162,2,132,88,198,61,17,185,192,183,230,98,255,137,94,49,209,130,244,106,40,126,14,163,54,78,18,225,135,156,165,71,218,232,219,19,50,79,49,201,80,30,67,100,131,64,0,129,120,140,136,32,146,45,23,139,105,196,59,245,214,63,245,214,255,167,11,176,170,25,218,8,117,0,195,40,150,31,131,58,192,252,82,181,84,110,119,59,147,170,3,180,231,107,35,26,173,117,186,243,143,163,209,237,82,81,211,58,181,137,27,189,248,232,226,240,114,103,94,131,125,190,54,46,50,106,56,223,49,69,212,73,133,143,43,115,151,96,116,7,189,30,155,23,73,194,56,92,98,146,228,108,209,70,156,190,180,86,170,97,42,173,125,20,105,109,24,145,19,75,107,19,240,127,234,210,90,169,142,147,75,107,125,32,95,128,180,118,215,116,6,174,20,203,244,47,165,220,53,3,113,173,57,251,95,195,23,35,61,189,110,175,144,216,112,101,117,68,216,83,22,66,53,36,99,93,20,146,196,150,77,50,68,103,229,175,85,222,25,199,229,8,41,167,32,198,169,148,115,250,153,126,166,159,233,103,250,153,126,166,159,47,50,152,214,99,12,96,121,42,162,111,214,150,224,220,57,74,150,67,231,207,81,226,153,169,140,110,42,163,251,19,203,232,218,221,238,227,178,126,25,229,228,139,110,73,248,240,50,251,134,109,111,167,55,51,163,172,93,186,180,122,69,105,54,153,121,62,170,237,158,3,8,220,253,23,215,161,87,216,97,122,55,79,167,21,165,174,116,128,94,236,29,230,36,140,155,19,216,100,160,38,252,134,145,39,36,130,232,199,22,249,138,177,175,134,154,36,3,17,230,3,216,168,58,107,155,48,217,198,63,170,100,63,98,21,130,7,213,116,191,6,71,220,58,198,31,198,31,42,90,182,95,48,123,189,243,172,172,252,168,226,252,249,10,107,23,251,69,22,223,107,186,240,51,165,3,180,231,109,251,38,65,195,31,220,186,4,158,55,141,44,154,129,96,179,174,58,29,192,218,133,43,173,139,171,49,172,37,224,29,104,61,239,59,193,68,111,87,152,138,106,241,154,227,97,232,149,115,10,253,204,99,147,20,242,131,16,56,25,234,107,14,224,237,60,0,229,56,54,187,14,156,210,161,10,62,143,119,37,211,94,246,142,91,87,163,241,251,222,37,74,223,205,135,223,12,55,84,50,246,16,176,66,246,37,194,227,17,243,127,20,114,134,228,219,31,69,93,33,117,157,157,11,12,20,107,72,240,236,58,157,186,143,52,102,123,17,118,196,96,200,134,2,134,69,222,34,208,101,3,122,85,18,88,231,150,42,47,56,6,10,51,100,83,21,145,52,76,48,215,40,214,200,20,195,108,50,7,61,106,143,148,164,59,139,157,165,176,146,180,43,148,164,123,92,73,218,12,91,65,86,230,23,170,165,118,215,80,194,170,210,174,172,42,221,89,208,79,44,27,150,119,76,102,37,227,11,174,186,75,221,90,167,90,222,8,203,186,104,199,8,5,252,42,38,4,80,59,89,196,199,192,42,45,222,8,41,54,159,116,73,41,111,228,165,202,252,124,77,188,164,61,49,246,86,174,34,227,109,199,107,25,17,130,46,82,246,44,90,51,197,1,176,252,142,161,135,179,235,177,156,234,184,166,140,150,149,55,194,241,218,227,239,229,65,107,236,192,166,200,16,88,60,201,200,176,225,245,89,0,163,215,51,251,174,233,54,132,152,153,99,108,7,56,131,158,17,200,206,29,163,167,225,26,49,44,112,187,182,81,232,58,237,208,97,115,143,183,88,234,11,102,107,117,21,240,131,62,19,72,214,169,254,101,116,41,161,229,41,82,90,123,173,133,34,203,149,85,46,83,53,165,111,22,34,235,165,229,21,107,237,130,186,114,222,93,19,242,92,18,177,214,150,217,247,74,159,222,14,48,18,50,1,98,133,175,175,56,148,190,183,38,52,105,175,174,120,148,178,143,57,87,49,101,150,73,105,87,252,160,94,55,130,200,94,76,36,203,34,107,185,188,81,18,128,226,50,3,185,139,41,146,76,53,222,243,81,50,85,78,204,92,166,10,175,7,83,169,234,196,231,196,248,254,147,204,29,75,7,149,176,167,226,226,24,95,211,153,76,194,130,23,117,141,63,210,111,126,224,189,89,90,177,83,142,179,153,144,6,77,124,119,10,229,97,231,182,228,76,137,149,6,202,64,147,58,254,78,3,115,54,228,37,219,119,163,95,44,142,42,165,102,194,123,218,113,206,214,153,76,120,195,74,205,22,26,118,113,240,242,183,175,76,113,252,120,113,236,4,39,86,127,191,98,111,35,187,86,134,111,91,209,67,182,216,189,34,24,225,91,89,4,117,142,236,230,89,73,98,171,160,64,10,81,39,147,116,242,32,79,64,206,35,144,3,205,139,16,113,148,132,199,19,240,4,228,27,173,134,200,54,181,63,33,146,77,40,234,147,106,148,80,227,121,213,72,130,206,74,141,165,207,137,168,51,78,155,49,202,28,133,250,17,84,57,130,38,83,40,146,186,30,80,98,18,102,230,158,126,34,227,43,149,224,78,125,253,202,243,205,73,247,250,142,235,22,96,131,207,60,61,151,34,84,232,180,141,137,132,10,232,30,15,234,15,252,193,50,95,171,7,228,194,136,126,146,123,79,173,25,247,62,103,21,240,140,135,7,176,166,81,184,165,218,240,189,15,7,44,163,64,248,86,209,207,31,59,45,114,1,196,193,173,186,167,238,215,109,126,106,116,132,247,92,13,189,45,29,7,190,35,1,204,59,8,18,190,249,197,253,211,62,88,248,73,30,234,224,108,85,42,45,86,20,201,231,173,203,250,40,78,150,51,51,198,185,3,32,148,175,215,47,106,222,118,1,126,161,91,103,120,134,147,24,254,201,169,240,125,35,242,242,6,123,121,3,94,106,183,68,73,237,22,190,132,103,124,9,127,232,229,141,200,203,27,236,229,141,220,176,110,221,190,109,4,206,106,59,178,43,94,139,121,196,164,179,127,203,113,236,189,171,219,90,223,32,119,125,252,21,28,135,67,47,28,114,95,11,120,199,63,190,208,103,102,38,235,52,201,130,122,69,179,118,53,119,121,217,190,5,56,5,62,41,107,168,14,28,112,81,109,74,107,218,41,57,52,200,97,16,9,232,161,33,10,140,211,67,195,212,71,71,109,46,180,17,24,80,126,214,46,54,180,47,121,194,92,93,19,190,118,205,166,183,174,109,52,108,118,212,53,215,139,27,208,1,241,80,218,96,84,231,54,225,208,221,101,142,39,177,85,203,251,208,97,109,63,11,7,112,116,156,224,2,85,244,225,123,95,29,192,55,163,186,46,252,98,4,160,110,55,217,160,234,108,248,250,108,160,244,217,1,27,148,254,108,119,40,176,180,221,68,220,111,231,84,32,169,109,54,244,251,236,199,13,78,88,52,126,95,207,243,151,156,196,40,241,6,75,188,1,196,214,127,188,40,226,141,79,199,17,154,127,35,161,212,42,232,141,162,123,156,57,134,107,33,77,97,225,34,13,166,168,81,64,1,222,179,12,187,61,254,174,209,187,125,59,219,19,66,146,1,23,146,24,220,250,223,85,59,210,171,14,190,114,212,30,121,150,238,176,54,232,188,178,22,174,171,128,65,246,180,172,185,6,185,103,239,74,197,219,172,184,166,154,104,187,46,150,147,60,12,163,14,52,140,243,1,181,1,245,219,183,21,218,73,232,225,220,118,225,86,190,217,241,29,82,98,26,100,102,169,115,101,160,238,62,150,69,199,112,240,170,15,217,247,103,155,221,186,194,214,119,74,163,236,152,74,217,221,38,209,200,45,34,144,125,78,29,29,65,17,221,33,51,237,119,155,145,213,174,40,114,20,125,162,115,135,208,11,148,252,24,93,116,213,185,195,28,132,84,22,228,149,106,139,45,9,130,148,60,164,151,40,229,88,9,148,99,1,229,64,83,205,66,103,224,160,136,144,28,40,194,88,152,133,190,230,104,59,46,204,30,248,233,24,44,189,223,220,181,97,39,45,54,220,61,19,61,30,152,232,69,108,71,179,244,220,65,7,6,66,249,170,82,239,227,84,68,167,3,176,89,102,117,160,69,85,7,26,84,59,236,171,140,95,21,252,170,110,228,26,109,199,208,110,54,168,228,10,47,217,158,164,36,124,205,227,87,45,12,163,165,212,153,243,73,179,160,57,157,23,168,253,13,130,170,113,168,131,66,231,150,10,95,176,16,20,28,252,229,224,175,91,87,108,143,132,250,240,155,45,163,232,146,30,30,112,225,196,159,162,22,174,245,89,103,14,197,179,46,205,52,91,60,148,68,107,134,72,9,38,86,216,236,115,231,227,217,62,46,65,133,91,179,125,182,252,248,197,250,64,26,240,15,210,217,176,227,42,138,116,246,60,82,148,143,94,160,212,139,161,132,220,204,76,48,44,248,219,130,185,192,31,196,212,207,13,61,88,207,99,190,212,125,151,42,103,46,13,118,218,134,83,48,221,75,218,37,72,198,104,2,137,222,215,71,149,160,201,235,207,189,157,117,229,69,156,123,158,228,51,66,164,217,57,117,75,74,187,206,243,237,70,211,108,154,244,69,232,173,35,124,2,251,187,120,23,39,19,159,40,91,249,174,152,42,187,249,237,97,3,73,159,209,185,19,162,115,179,233,36,209,56,53,124,223,167,103,24,74,168,177,123,46,187,223,108,103,77,152,74,106,55,223,220,47,220,90,197,16,167,185,58,127,191,5,67,227,103,216,154,13,50,168,56,252,144,97,91,2,176,141,0,246,125,0,244,126,87,6,176,59,27,100,24,78,210,199,128,3,104,135,57,0,127,130,226,158,31,154,201,14,122,7,20,180,1,235,0,113,24,125,123,47,107,67,143,242,30,206,178,114,110,86,74,45,97,106,9,83,97,33,15,231,118,18,115,59,60,119,47,200,237,37,230,246,228,220,46,203,173,117,108,55,155,213,102,205,124,47,55,151,45,63,77,137,238,75,142,151,213,114,210,131,137,78,98,128,42,206,184,183,111,35,101,176,55,192,97,185,185,219,183,3,250,249,10,210,143,171,22,115,62,197,16,114,97,77,221,231,63,134,52,236,29,94,121,219,205,178,31,158,102,149,179,216,180,60,118,73,197,166,231,177,203,57,228,30,146,243,242,28,170,95,10,90,216,105,118,206,82,166,23,214,230,202,231,248,175,124,7,86,125,189,169,39,188,209,235,58,181,167,223,20,45,165,55,136,19,119,174,156,239,228,158,206,26,115,229,167,179,165,185,160,195,184,183,228,242,144,12,152,16,221,242,75,233,121,124,63,166,148,191,175,244,137,119,218,29,183,219,247,1,10,109,248,112,32,176,111,2,47,216,180,207,177,29,254,69,190,99,105,62,19,202,157,12,43,193,176,108,211,110,64,83,221,108,110,101,53,228,200,122,48,23,111,209,140,220,167,253,133,113,100,125,248,197,57,178,1,231,200,122,140,35,115,25,71,214,155,213,25,71,230,206,246,253,78,12,136,35,27,16,71,54,16,28,217,64,230,200,6,140,35,27,132,56,178,1,227,200,6,130,35,219,31,203,243,148,24,211,83,34,174,231,86,153,120,158,253,178,152,36,200,238,123,172,111,62,19,79,207,110,240,222,70,55,205,122,240,158,158,251,188,171,38,239,163,212,227,27,117,61,24,43,234,102,159,186,217,23,221,236,203,221,236,179,110,246,67,221,236,179,110,246,69,55,91,199,58,62,221,162,78,58,251,241,99,148,150,116,140,130,243,25,26,68,56,20,206,7,186,6,191,205,29,244,64,196,31,152,199,108,5,185,50,7,221,138,59,20,224,136,61,245,237,222,62,11,4,165,251,207,91,232,124,173,79,143,30,249,186,235,178,87,26,122,179,219,165,223,172,200,62,253,102,199,112,120,108,209,193,86,79,50,14,153,244,46,77,14,107,44,238,58,22,244,142,94,41,118,231,55,14,98,150,123,60,112,252,48,150,149,135,48,62,144,99,23,83,124,229,97,16,120,48,86,72,197,119,232,207,34,94,179,144,91,20,135,209,112,132,103,183,43,241,236,146,156,134,177,181,226,22,172,84,197,79,35,8,113,87,170,97,155,228,40,122,169,149,115,241,75,45,48,136,160,48,129,178,141,38,37,68,111,224,194,224,207,50,239,122,241,90,228,123,186,73,10,144,80,41,236,238,39,218,149,180,162,44,62,160,168,177,92,42,181,59,198,144,142,21,241,102,73,168,66,39,80,20,255,47,125,124,88,32,192,33,99,39,201,64,112,20,21,145,201,200,169,223,155,161,78,192,74,144,254,151,4,100,124,220,94,245,111,15,41,19,0,241,117,65,70,90,98,44,183,232,170,109,85,221,91,110,237,46,15,208,10,97,111,249,214,50,26,60,172,145,217,196,21,180,85,88,217,218,94,238,47,171,238,249,214,51,43,234,213,86,235,58,154,47,124,29,47,239,158,89,225,183,131,29,246,213,50,200,86,99,25,161,250,239,110,4,23,135,33,103,53,46,149,15,76,64,202,244,44,172,33,86,190,177,172,86,41,69,59,223,191,185,252,18,182,227,165,155,203,222,50,94,253,65,170,84,89,44,161,182,44,67,10,238,0,67,72,25,113,253,39,102,230,228,38,21,115,79,103,142,126,244,201,225,155,111,223,255,221,221,251,119,223,185,247,241,221,135,63,127,251,193,107,255,14,41,15,191,243,102,230,255,221,249,17,252,255,244,28,222,36,132,163,142,214,51,124,181,105,100,230,158,102,197,30,254,252,103,80,242,127,62,123,245,240,141,223,61,124,255,199,15,223,251,207,195,143,62,123,240,234,175,142,222,125,83,188,122,141,1,124,162,188,80,43,117,187,73,112,243,26,169,242,132,192,39,2,123,248,217,187,71,239,126,231,232,239,127,125,248,242,207,14,95,253,183,163,119,190,127,239,227,59,247,62,254,213,131,55,127,118,248,198,63,30,189,245,251,251,63,253,22,203,201,235,44,93,168,174,174,172,176,58,73,33,78,116,157,207,207,251,119,153,223,216,145,24,96,109,228,123,43,52,146,237,154,141,48,10,120,133,255,125,231,101,209,9,248,249,244,28,26,181,63,81,174,213,202,157,165,16,52,119,208,65,119,139,120,237,176,208,41,87,52,236,242,209,171,223,63,124,253,157,16,56,246,50,210,18,238,23,17,13,239,107,90,185,210,193,178,15,126,243,254,225,15,94,15,149,101,47,35,101,117,116,27,79,114,250,249,90,167,70,69,15,223,248,237,195,159,252,50,84,148,189,140,20,197,144,120,80,112,169,184,84,89,90,34,10,248,175,247,142,94,254,40,84,144,189,140,20,164,29,53,64,95,165,88,41,85,42,156,132,30,188,255,242,209,143,191,115,248,155,183,66,96,88,150,36,48,220,51,86,96,68,143,29,248,248,227,7,31,124,43,1,12,203,146,4,198,15,173,26,234,208,209,175,223,75,110,207,136,110,73,161,29,51,79,116,138,157,106,135,35,245,221,123,159,191,145,0,138,101,241,65,5,94,45,0,98,91,67,191,22,79,192,132,238,26,53,134,160,59,247,63,253,224,193,31,63,57,122,239,219,33,40,44,75,50,148,30,187,102,122,194,168,26,11,134,78,96,62,253,94,50,24,150,101,4,24,234,149,209,54,140,238,60,107,207,107,41,128,40,75,50,32,3,15,123,126,171,186,229,110,173,203,80,244,79,255,148,12,140,101,137,18,253,54,176,46,76,199,23,213,124,177,252,59,159,222,127,239,206,253,159,124,30,148,188,64,255,69,74,146,107,15,40,89,164,255,130,146,15,239,254,32,40,201,94,6,29,136,198,226,229,67,211,157,239,46,116,181,0,198,131,127,248,222,209,79,62,146,26,48,127,97,225,66,43,29,140,76,119,221,34,116,148,208,122,255,215,191,134,33,74,129,88,188,80,190,48,31,233,146,12,6,8,161,13,8,77,90,171,124,164,87,245,197,165,110,9,171,202,240,165,242,221,55,31,252,241,149,195,215,127,9,21,101,24,112,120,119,248,135,247,239,253,241,131,163,119,127,112,248,225,231,135,159,190,255,224,195,63,222,255,252,195,140,95,55,157,6,124,221,95,223,37,4,2,253,206,175,14,63,252,233,189,79,94,139,174,164,172,108,232,92,50,50,6,114,168,249,225,139,239,185,57,182,92,192,18,15,211,226,232,55,191,64,23,228,144,206,207,42,2,172,124,100,201,132,27,29,134,39,254,1,79,54,213,132,153,126,166,159,233,231,116,52,202,190,204,12,49,50,79,125,121,252,129,240,169,134,208,65,67,193,73,76,243,44,170,13,229,11,95,198,230,140,136,89,50,103,51,219,149,36,221,45,46,95,9,171,97,113,49,11,55,155,241,37,8,25,148,182,36,212,35,228,21,81,3,31,174,239,82,139,89,248,144,156,37,193,69,150,148,158,172,95,150,82,239,217,12,147,148,68,213,201,226,74,104,201,197,184,241,150,172,145,22,246,126,52,186,219,2,14,147,203,68,26,17,62,233,68,193,64,47,69,126,25,207,213,88,133,40,183,137,43,38,146,184,38,146,51,144,221,196,119,90,201,70,106,148,197,142,190,176,116,98,25,36,122,158,64,18,135,227,194,46,140,31,59,133,110,8,49,82,181,188,84,170,22,187,218,70,204,141,154,122,210,130,117,138,81,118,32,179,156,117,126,128,57,45,217,148,97,246,241,244,236,216,189,185,199,93,46,253,205,170,217,103,113,46,206,155,218,73,180,186,255,132,157,138,53,61,77,228,115,177,165,238,61,139,34,31,123,121,229,155,23,195,58,210,81,32,35,68,36,130,120,166,26,210,127,249,187,107,108,153,120,10,71,240,169,141,204,217,179,103,227,139,74,230,88,217,217,82,18,209,42,246,21,27,153,192,68,86,178,61,94,91,142,217,118,191,49,233,77,153,84,205,50,109,234,141,213,178,52,74,139,167,123,25,53,175,47,106,229,106,167,59,193,101,148,159,117,244,101,84,200,90,203,47,147,241,182,97,143,214,109,206,46,229,29,123,47,161,198,174,134,31,249,58,169,50,6,170,195,160,34,184,112,169,70,60,190,132,111,244,56,73,231,241,38,37,126,183,38,149,8,91,91,21,230,3,253,96,67,199,207,144,181,140,243,124,113,0,157,129,227,66,69,125,22,105,182,17,189,60,2,126,134,226,196,197,11,202,28,218,252,162,239,173,140,177,70,164,64,30,190,142,19,160,181,50,126,226,195,201,28,78,58,134,113,16,179,211,106,240,70,10,55,117,81,239,100,34,230,7,19,32,70,135,141,219,246,198,123,16,178,68,147,53,221,139,126,161,77,120,220,220,115,180,126,66,233,152,39,54,223,232,240,155,121,218,100,234,75,75,75,62,92,102,247,87,148,26,148,14,91,141,101,217,68,237,241,120,27,78,226,150,109,56,41,240,4,247,109,129,167,128,99,59,112,131,169,209,72,72,74,240,164,54,97,251,228,133,177,239,24,93,243,150,122,130,146,238,160,11,37,133,121,111,165,156,90,63,51,49,217,164,98,113,92,241,110,56,190,239,190,209,80,208,85,235,102,223,236,220,76,152,210,234,200,146,182,179,181,41,130,8,78,208,12,201,192,178,82,28,179,52,22,76,168,152,204,173,75,254,29,50,93,205,164,204,213,116,63,141,225,124,199,244,211,152,84,120,82,63,141,79,96,235,121,153,80,113,140,8,153,190,0,20,19,124,236,69,155,113,106,158,26,105,153,168,201,46,3,165,170,70,184,108,172,201,46,27,151,166,46,27,19,92,54,38,147,14,142,253,72,204,22,27,241,125,183,168,87,150,230,151,70,211,197,113,220,66,74,197,38,114,217,232,153,253,244,229,222,100,30,37,218,61,187,115,179,193,230,159,164,190,66,155,109,178,5,116,104,125,168,5,123,54,185,4,133,199,56,30,74,112,64,66,190,197,34,85,217,120,147,194,122,36,105,209,184,128,133,67,146,140,114,8,41,3,39,28,184,115,223,229,225,169,31,183,43,55,12,35,170,249,147,12,151,7,224,67,154,75,224,180,74,213,234,226,66,73,154,192,220,175,3,46,78,99,215,7,9,116,244,217,119,190,174,142,47,74,186,63,1,231,55,190,90,20,14,142,91,52,36,40,201,158,64,229,253,227,180,61,129,246,53,60,94,92,155,204,218,251,241,20,57,29,109,156,63,219,238,197,138,180,182,48,76,188,31,118,232,52,116,105,118,102,47,56,203,234,34,25,190,239,47,71,212,102,6,92,5,6,205,222,207,223,154,187,80,197,18,251,115,23,22,72,163,102,117,69,125,105,185,213,114,73,61,102,151,92,141,94,6,200,43,173,214,77,114,50,106,173,112,189,27,163,181,134,118,243,207,33,216,175,108,83,198,103,86,66,22,252,70,56,212,84,89,82,215,49,2,7,169,81,173,158,34,181,65,11,151,221,89,105,93,20,101,175,202,250,62,173,155,216,208,213,222,178,90,94,109,93,11,187,91,189,209,186,129,26,61,173,103,1,23,123,144,105,149,27,247,51,223,171,3,250,246,61,186,50,135,169,207,246,151,85,251,217,214,197,103,212,23,91,173,27,144,112,169,171,218,231,91,87,159,9,234,186,6,208,94,122,182,165,61,227,119,37,208,37,2,212,174,201,209,180,160,166,139,43,199,115,64,59,75,73,208,172,22,181,125,197,75,13,184,117,25,191,190,218,106,93,197,108,95,251,162,189,208,238,80,211,105,176,66,222,113,19,60,206,218,98,176,130,36,87,16,22,250,102,240,199,207,141,18,11,80,117,107,159,202,148,136,166,87,87,98,148,18,210,238,98,186,91,181,40,133,51,84,236,48,247,184,144,159,230,201,133,111,194,139,103,90,151,215,8,13,62,125,163,66,216,121,66,65,149,146,22,210,61,230,38,76,212,17,194,75,177,106,79,245,187,166,250,93,83,253,174,169,126,215,84,191,107,170,223,53,213,239,154,234,119,77,63,211,207,244,51,253,76,63,211,207,244,51,253,76,63,211,207,244,51,253,76,63,211,207,244,51,253,76,63,211,207,244,51,253,76,63,211,207,212,14,115,34,59,76,97,99,201,188,119,115,171,192,184,37,65,250,13,135,176,40,136,91,244,197,77,8,99,245,4,182,5,73,38,129,21,223,52,50,122,155,34,223,155,74,225,187,100,11,132,81,45,150,237,1,217,61,12,169,156,249,205,128,231,88,92,51,63,24,2,188,28,97,157,26,245,105,30,183,90,136,153,85,6,38,12,190,29,37,179,9,200,8,203,133,9,74,76,98,121,41,12,30,68,161,144,33,234,252,98,36,30,30,55,4,149,130,64,36,153,197,6,150,167,204,248,33,130,88,63,34,31,90,63,248,198,156,201,254,254,131,126,11,99,136,145,241,238,18,105,66,190,102,27,65,141,66,15,61,49,238,69,82,200,139,98,188,172,175,195,30,11,147,40,5,224,3,98,137,198,224,67,211,0,255,165,8,61,72,250,177,76,73,54,82,18,107,168,103,240,123,92,72,194,104,108,14,97,170,145,65,91,141,112,159,120,24,129,32,47,212,38,8,1,13,5,120,234,12,83,207,231,253,75,238,97,102,68,7,211,131,3,226,59,41,126,100,216,214,33,156,33,102,209,16,180,39,147,212,232,12,155,158,248,67,178,107,144,11,133,84,133,195,109,138,20,149,140,25,212,240,27,217,88,97,66,216,161,200,5,149,98,66,181,195,208,82,22,90,42,37,11,134,168,201,55,83,66,146,34,32,206,145,34,182,17,93,11,105,85,139,199,82,156,101,17,53,99,107,219,95,108,52,209,145,150,18,113,47,2,127,86,161,68,249,44,174,141,10,162,57,34,180,104,109,116,104,209,210,159,103,104,209,177,38,13,137,125,45,54,82,55,120,102,225,48,106,96,79,22,204,116,46,147,24,207,52,101,98,37,7,41,229,188,197,228,81,77,197,156,124,164,192,166,158,25,223,166,66,166,22,161,185,29,119,95,33,237,247,35,67,249,132,151,191,90,148,165,96,241,111,253,212,132,161,99,70,25,82,203,153,117,198,40,143,17,60,149,155,102,192,58,209,211,35,172,9,183,209,24,197,221,68,201,49,209,80,67,180,2,134,132,91,80,72,177,145,210,98,217,160,13,199,24,183,34,82,189,178,201,68,58,7,203,12,58,226,107,140,104,21,46,173,241,183,178,179,15,41,122,77,183,27,207,202,55,164,52,123,143,227,64,137,245,48,193,176,35,117,49,75,156,195,167,22,166,215,168,22,199,68,212,241,178,74,101,73,47,41,44,251,98,36,170,111,238,128,146,187,181,113,80,10,78,214,200,157,114,204,223,72,168,95,63,118,182,50,140,133,3,230,129,94,197,204,87,112,237,22,225,101,97,68,120,248,94,138,177,202,80,123,129,82,66,21,248,56,247,163,213,238,216,186,129,113,123,131,34,170,210,211,218,0,144,6,65,169,43,139,20,55,150,213,179,162,185,29,156,67,232,3,85,179,246,131,56,195,178,186,169,242,224,163,63,60,188,243,218,209,119,127,121,248,202,175,15,223,252,248,240,251,111,220,255,224,223,160,71,172,46,64,88,111,96,132,170,196,48,11,8,111,77,119,85,88,148,122,56,89,66,177,102,1,173,20,246,40,212,204,160,144,130,225,144,84,227,22,176,158,44,210,176,146,8,27,122,65,33,100,113,163,130,33,202,51,158,48,232,4,234,177,215,49,98,178,161,168,201,29,58,250,223,119,142,222,249,197,209,91,191,56,250,217,59,138,170,80,79,8,243,154,7,152,218,135,255,242,23,47,230,117,125,116,103,183,141,206,205,243,80,203,113,250,42,202,140,238,170,159,139,247,116,13,185,230,171,148,33,232,230,192,233,213,149,185,182,249,205,107,3,11,166,237,213,190,209,129,109,123,5,203,206,237,150,230,182,12,239,57,23,93,129,155,65,225,175,81,47,20,143,10,92,162,16,193,81,4,61,248,227,15,15,95,249,197,195,159,126,240,240,229,31,78,48,226,1,168,99,96,65,174,127,4,26,164,108,193,136,51,87,71,1,22,104,9,87,220,29,168,92,81,217,200,243,115,167,194,2,30,119,122,102,164,77,126,196,227,46,156,201,80,235,156,34,30,99,68,238,205,221,172,2,132,241,224,163,159,43,185,13,22,212,24,254,9,90,99,204,39,11,95,44,150,76,49,85,183,189,107,236,145,55,43,20,58,27,86,236,43,134,139,33,80,172,66,240,160,50,86,30,123,125,166,168,42,238,54,48,202,60,34,55,227,223,148,250,153,18,79,103,58,168,152,32,69,113,182,10,248,135,34,107,43,14,114,217,237,30,117,86,193,152,207,154,5,140,192,170,110,122,67,149,153,107,92,237,217,30,6,190,222,28,100,215,41,58,184,226,217,54,158,5,20,181,107,213,165,133,144,161,231,152,203,214,49,134,69,197,211,83,29,11,209,49,170,223,27,184,161,161,18,141,111,233,186,52,42,127,184,123,248,250,187,56,42,28,251,64,144,6,204,253,104,189,56,41,0,237,244,242,186,211,83,249,184,64,218,147,48,78,110,129,63,179,250,20,173,235,1,159,192,114,35,214,232,249,60,61,6,85,31,190,250,238,195,159,252,31,159,32,134,106,223,177,111,237,195,152,209,198,181,190,46,81,131,24,184,96,61,117,96,243,12,209,59,45,202,117,37,52,193,248,32,139,115,64,30,7,6,152,68,5,233,194,197,13,23,123,0,245,13,67,164,151,82,25,95,39,67,181,29,189,118,231,240,183,255,194,150,241,83,174,45,88,208,68,93,225,181,245,180,235,186,110,153,94,164,174,195,55,254,241,222,231,111,156,110,93,48,99,28,205,179,29,191,170,251,119,223,60,124,253,95,238,125,250,169,34,3,27,81,231,100,245,56,131,29,140,245,224,68,186,116,234,245,16,238,184,137,86,20,125,223,126,229,240,195,79,190,128,161,130,234,58,48,185,77,156,159,161,26,239,223,253,225,131,15,63,61,221,26,113,97,178,93,173,119,117,176,181,101,184,158,92,233,225,255,249,214,253,207,63,60,188,251,233,131,15,63,60,70,165,27,20,113,71,172,253,120,32,150,88,12,20,221,214,21,224,144,49,190,20,28,233,96,133,59,167,252,247,157,239,179,121,125,239,227,31,62,124,239,19,214,217,255,190,243,3,190,120,213,83,51,220,251,175,15,143,126,4,67,176,107,186,38,91,173,88,133,95,99,207,60,106,136,2,7,83,100,226,84,165,109,0,179,2,152,232,217,174,17,172,246,43,248,8,60,6,254,201,195,202,74,203,105,30,246,110,173,71,91,9,50,242,202,226,238,54,95,109,149,65,31,121,164,58,175,84,137,236,219,161,22,52,13,190,67,134,82,207,133,88,86,46,127,216,69,115,223,3,52,251,133,77,130,222,56,218,222,37,122,220,101,89,135,27,42,237,153,236,109,132,129,197,68,213,25,244,12,220,171,232,111,148,145,45,21,37,78,150,221,20,40,226,55,208,134,180,7,193,58,88,47,149,195,188,53,157,33,131,60,137,203,113,108,213,230,32,88,10,25,170,229,133,188,49,0,37,184,163,110,152,119,225,91,219,54,26,198,225,158,205,127,169,34,59,253,141,177,88,221,99,49,87,221,177,108,85,55,206,80,69,216,155,147,162,46,188,6,71,87,234,0,2,177,161,41,39,141,16,140,100,92,248,32,39,66,133,180,85,36,98,66,110,160,143,8,9,25,167,65,83,225,141,48,186,93,6,16,194,103,152,16,183,21,204,251,191,3,180,140,59,222,240,179,13,175,144,29,103,66,167,153,99,157,116,186,199,57,227,116,199,157,110,186,177,115,205,41,145,159,180,47,71,118,238,201,72,47,40,159,140,1,1,110,34,4,4,92,67,98,255,165,166,125,177,68,39,161,195,103,48,142,51,19,211,209,33,192,77,132,142,128,185,73,68,135,212,180,227,163,163,92,61,198,226,196,57,156,4,86,40,21,43,108,150,225,61,166,230,24,90,100,166,133,193,66,227,234,202,252,168,25,196,107,155,124,18,249,156,90,250,60,10,122,48,126,42,29,7,89,130,57,75,102,228,38,198,23,71,74,18,222,120,13,163,241,197,43,60,22,202,124,110,115,36,214,130,174,124,81,84,23,102,56,83,249,211,147,209,158,12,188,80,40,140,33,191,120,181,19,97,52,137,155,78,68,106,98,183,190,40,188,50,46,141,17,145,192,171,192,34,186,182,200,15,250,40,17,9,202,233,154,126,205,190,138,222,195,10,226,39,99,199,92,219,186,102,159,39,25,138,248,25,105,54,254,67,105,137,145,165,30,96,43,163,98,94,198,11,67,123,109,140,124,44,182,103,183,135,82,109,158,56,84,35,143,81,113,73,92,236,177,162,89,29,163,39,137,31,222,252,113,230,232,247,175,10,209,71,130,172,37,93,234,37,96,94,29,180,119,76,47,128,121,239,191,254,249,240,55,111,203,50,46,252,55,20,81,143,161,154,249,74,71,83,48,246,100,22,30,22,186,11,93,38,246,210,58,53,141,253,154,215,187,21,246,171,91,45,22,217,175,114,183,86,86,114,24,204,17,75,149,53,221,96,233,139,165,10,165,187,148,94,53,42,75,24,46,251,148,68,239,28,163,140,31,159,136,129,74,150,9,203,71,128,236,225,155,31,49,65,232,225,43,191,123,248,163,15,15,127,243,22,19,11,230,200,135,10,12,37,29,19,21,152,124,61,67,19,15,50,167,31,48,250,177,121,105,141,224,231,241,29,156,181,66,243,204,226,39,16,192,66,15,38,168,221,199,236,174,154,16,104,56,195,80,193,114,68,103,15,175,88,180,194,68,130,199,216,197,124,236,115,106,7,7,95,111,210,121,218,63,206,92,245,28,211,218,26,170,36,207,140,9,9,249,49,79,81,121,163,234,235,27,208,80,54,124,186,156,29,199,22,99,157,174,49,105,171,186,99,120,219,182,14,181,240,180,122,26,53,28,160,188,116,217,128,37,130,126,213,75,36,77,197,128,233,245,124,73,197,163,252,53,219,211,122,116,98,111,240,144,213,0,147,137,196,47,106,22,100,70,34,2,236,22,188,109,195,146,194,51,3,190,141,2,172,74,46,46,121,171,90,103,59,28,186,153,143,5,251,51,171,100,149,89,60,252,242,27,118,146,163,207,42,57,5,17,232,15,73,147,193,83,249,153,238,156,15,66,30,249,166,159,125,189,184,1,163,0,185,159,52,96,114,102,25,111,174,168,242,123,28,32,192,39,63,59,198,99,144,34,146,26,132,91,94,38,161,47,30,96,31,234,105,54,173,153,25,67,212,197,65,42,170,71,85,192,160,245,155,58,139,102,95,94,92,88,160,104,246,145,144,243,125,213,85,59,234,153,146,106,13,122,61,21,166,212,124,165,52,63,15,59,60,62,99,224,234,174,240,202,172,238,208,60,239,116,42,124,133,40,23,151,22,113,254,111,209,202,162,45,34,252,54,254,46,150,186,184,20,236,54,57,33,241,59,140,192,55,17,27,71,220,227,132,51,105,88,238,40,13,169,230,42,63,131,215,183,201,179,209,117,90,253,235,59,212,96,85,186,51,169,111,177,164,200,181,87,189,77,201,169,196,237,239,30,7,109,243,155,47,104,184,144,120,188,61,88,221,243,166,235,33,193,171,92,226,138,78,206,130,219,139,250,129,255,226,178,63,57,88,77,240,87,186,18,136,209,117,185,168,122,68,211,69,104,153,44,110,65,25,78,40,97,213,66,89,207,192,161,55,108,23,96,231,62,129,164,75,124,122,74,50,97,124,228,24,212,105,205,130,51,201,142,201,151,154,182,194,69,47,114,121,64,199,75,3,160,124,29,69,100,252,2,58,42,49,129,85,98,11,253,254,40,237,222,0,183,57,255,164,151,82,58,124,54,78,44,141,167,243,145,165,133,200,33,90,90,156,178,82,10,75,7,198,104,73,113,32,25,89,109,98,73,153,35,31,221,104,126,102,136,2,192,123,139,20,68,255,4,93,72,29,254,236,223,14,255,249,78,66,197,210,200,38,151,15,46,61,67,151,0,17,64,176,57,146,195,40,116,198,42,150,113,0,61,192,117,156,47,4,230,186,178,163,245,175,122,120,126,135,245,224,64,183,247,172,231,113,194,197,102,142,162,160,94,102,71,243,178,123,166,5,217,152,150,230,45,175,64,218,3,176,120,224,173,101,139,215,183,143,151,149,59,166,101,218,231,29,109,15,29,200,211,52,62,199,116,4,214,244,166,146,19,208,104,165,19,233,176,48,250,215,60,241,38,100,34,53,163,235,194,217,17,183,165,76,22,186,236,152,250,22,108,182,42,83,49,113,235,241,61,246,160,53,240,72,251,140,212,126,234,10,236,77,142,225,100,252,30,227,165,220,150,233,135,147,191,238,26,168,87,125,211,176,112,149,205,165,238,141,124,28,155,98,163,228,75,84,104,175,244,153,86,185,85,84,64,26,187,38,112,184,140,233,187,128,254,251,175,216,3,116,178,20,173,142,93,134,177,73,142,98,9,11,43,194,191,148,127,178,236,210,101,89,74,1,126,217,70,215,148,88,194,191,215,139,229,15,11,155,129,124,41,149,28,210,145,144,93,148,197,11,205,145,251,32,43,98,232,40,249,99,45,217,246,188,62,11,179,254,228,1,174,141,195,145,87,230,95,179,231,112,167,55,245,24,191,96,33,191,16,107,167,65,7,166,38,187,233,45,36,66,134,60,98,39,41,136,125,67,20,144,6,142,182,122,73,144,31,31,101,170,233,24,43,59,195,108,172,106,216,126,172,96,52,216,113,35,54,32,167,87,87,210,248,150,68,237,236,96,146,204,253,53,36,74,162,179,38,197,172,128,217,19,102,226,204,46,126,99,49,175,121,32,47,98,150,140,93,53,113,104,248,41,217,231,28,129,212,82,88,16,188,101,7,86,42,129,137,4,254,141,175,181,5,238,116,47,107,20,120,10,50,135,199,197,164,21,67,150,106,37,207,39,100,220,144,104,6,150,249,210,192,184,0,109,138,40,68,49,164,88,198,94,230,162,214,111,72,106,15,120,130,201,38,28,32,206,120,112,96,116,179,214,186,177,145,155,153,241,10,36,18,128,7,58,32,64,77,66,97,34,101,192,148,129,165,27,144,7,24,203,51,205,38,78,69,187,155,145,71,145,42,166,62,0,244,196,244,2,29,168,46,176,22,50,45,45,131,168,168,121,192,145,182,105,234,155,117,182,19,36,43,30,225,192,50,101,241,120,54,95,156,205,80,190,137,108,103,60,155,116,121,211,128,225,203,146,174,88,198,132,243,85,206,91,183,55,102,102,178,138,212,24,165,217,180,207,241,208,35,7,168,27,24,92,194,147,78,19,227,71,104,179,88,187,164,0,159,135,251,194,51,44,31,147,98,24,142,183,95,87,86,46,95,124,161,117,233,198,230,218,249,77,96,195,200,24,3,203,180,46,157,87,248,169,13,43,31,230,234,145,186,52,125,23,231,112,168,162,231,215,190,178,42,193,182,71,193,203,53,216,2,90,8,232,40,107,168,138,40,172,176,81,112,70,29,197,128,101,13,29,197,84,128,227,236,187,117,192,31,91,149,237,254,87,49,165,105,168,193,25,109,212,76,115,146,103,26,174,153,193,41,43,96,162,89,219,16,49,240,39,104,22,123,198,159,156,163,54,10,244,151,77,155,96,151,29,185,254,208,254,209,183,93,218,64,144,141,24,206,241,98,124,203,16,74,116,201,39,76,90,230,227,167,50,234,78,248,124,192,71,213,212,161,153,120,46,196,197,193,160,51,35,29,212,169,205,168,185,9,187,131,101,36,108,130,45,199,209,246,11,166,75,127,33,249,220,250,6,28,66,26,176,62,194,201,79,177,137,137,195,219,106,206,206,105,252,92,103,229,114,130,198,61,164,113,43,135,82,35,247,242,158,245,2,167,0,88,247,128,228,173,117,111,99,36,28,120,159,59,103,192,55,163,38,191,169,236,77,157,254,52,249,129,154,79,255,52,4,88,62,2,44,142,0,149,0,19,36,64,131,208,123,74,92,239,198,44,69,130,22,103,102,138,248,70,78,42,244,12,107,203,219,198,206,22,24,5,55,19,225,136,183,231,196,143,186,216,231,124,72,41,35,206,178,179,142,26,57,38,61,224,53,69,167,160,120,33,207,196,220,132,211,199,74,226,94,60,54,125,44,54,125,188,248,244,177,34,211,199,138,78,31,43,152,62,168,59,167,245,122,251,82,21,64,237,51,51,70,54,93,102,225,51,22,210,2,203,233,65,141,190,3,190,159,136,32,72,151,246,204,166,37,63,197,243,80,97,255,247,144,175,118,127,14,77,129,99,213,126,115,87,109,49,1,73,165,84,86,114,106,68,206,178,175,194,106,29,200,89,180,246,252,226,130,86,213,184,156,5,22,235,117,133,155,228,41,27,205,150,144,185,12,213,106,177,88,254,19,104,62,175,39,171,64,163,148,95,115,116,180,203,83,162,186,205,97,33,186,177,99,115,145,63,153,64,248,114,116,246,72,71,89,73,53,100,141,82,83,213,152,147,132,191,101,166,47,162,38,168,105,48,104,50,247,48,145,2,116,32,230,133,146,117,127,124,87,40,41,80,85,29,113,211,246,214,239,31,190,245,31,169,58,0,9,23,253,178,32,59,114,31,244,217,157,195,15,190,123,18,93,102,9,3,20,180,115,194,123,126,86,68,85,252,50,201,87,67,81,200,169,90,219,161,49,83,36,139,16,210,245,145,135,110,50,132,220,191,251,195,163,127,126,231,17,17,98,88,250,49,209,193,75,140,68,134,200,195,239,154,226,116,178,62,201,13,79,68,129,150,49,174,145,123,31,219,138,222,249,132,245,154,99,85,199,46,145,97,246,70,231,42,6,209,161,244,97,218,180,39,80,225,183,242,84,172,50,253,53,110,200,196,31,253,225,133,141,95,65,131,148,205,18,33,40,184,240,98,109,73,3,202,72,96,28,204,50,135,41,223,115,225,34,188,104,212,248,45,85,117,190,166,115,121,245,162,54,207,126,37,221,124,193,138,83,193,173,216,68,9,118,165,84,193,226,189,166,127,205,21,190,229,194,54,207,87,52,204,223,161,244,218,98,185,195,107,89,232,214,32,189,33,40,43,163,203,92,12,219,21,10,55,141,125,56,143,229,144,139,227,41,176,245,75,188,217,213,253,157,182,221,115,89,41,187,57,42,15,130,129,29,58,107,55,237,248,17,48,80,139,79,4,113,222,112,59,142,217,247,128,81,196,54,2,33,15,118,216,37,24,236,246,57,100,38,128,163,41,104,253,62,112,4,158,106,231,134,98,151,24,250,189,235,227,190,43,56,77,163,89,106,24,95,130,169,62,192,61,198,229,140,87,195,152,157,245,79,173,176,219,157,105,250,57,224,16,122,78,126,64,206,214,248,187,242,57,157,163,5,120,84,245,76,49,151,204,119,69,57,85,220,27,241,136,11,109,175,143,233,174,123,142,103,96,92,32,207,96,26,128,77,117,92,81,104,83,174,46,53,112,100,235,194,21,236,83,35,199,13,133,7,67,65,236,150,56,218,15,17,119,3,118,84,22,215,37,87,128,87,198,203,146,243,204,22,216,77,190,10,233,140,190,10,9,214,176,250,65,176,91,214,215,149,82,181,180,180,88,171,148,43,165,234,252,82,169,88,94,40,23,97,205,45,85,43,197,133,74,181,86,41,21,43,181,82,121,169,188,88,132,58,35,82,15,7,26,118,213,216,194,17,229,162,15,71,176,245,36,127,222,177,7,214,8,81,41,219,109,179,199,106,130,44,77,13,129,25,41,83,76,228,20,154,86,131,19,234,204,140,5,75,44,163,224,124,105,227,246,109,5,88,45,33,223,144,165,143,236,240,72,235,165,75,86,155,36,75,199,254,227,73,18,101,43,173,94,143,134,75,119,207,153,122,83,153,245,146,248,120,54,211,185,0,145,182,174,194,55,108,211,202,66,167,115,183,111,123,84,63,44,23,54,203,9,231,246,48,162,109,152,56,137,167,218,180,134,117,112,28,174,194,202,126,94,51,123,176,251,56,41,162,81,71,219,203,178,86,17,77,26,61,96,61,121,242,65,199,116,58,61,22,7,200,100,7,150,11,182,115,37,104,23,93,57,228,196,177,92,144,108,202,185,60,56,3,97,70,233,146,55,233,4,14,152,192,115,30,191,234,101,163,132,59,184,160,53,254,70,12,166,159,206,110,103,27,242,30,31,197,164,55,100,130,132,63,77,131,143,213,84,84,147,97,2,4,24,142,4,98,215,237,14,45,173,216,70,206,248,47,3,149,103,197,126,12,75,252,152,60,184,243,217,77,115,93,49,81,171,118,3,122,2,187,108,240,8,203,179,214,60,224,202,246,192,208,136,219,39,198,48,192,137,190,217,207,114,173,250,3,188,176,193,5,130,172,130,149,142,97,49,213,25,102,221,186,174,60,81,171,180,203,6,198,27,127,98,161,166,107,75,37,252,213,93,236,180,97,171,166,95,75,243,139,139,244,182,163,215,58,148,182,84,90,42,107,109,74,91,92,90,52,74,176,24,245,140,45,224,198,234,7,60,250,160,18,120,20,248,255,217,123,247,246,56,174,34,113,248,255,253,20,227,6,180,51,81,207,104,70,55,219,51,105,107,37,217,14,38,190,97,59,132,32,244,234,105,77,159,145,58,158,233,158,116,247,88,18,242,60,79,216,5,114,1,54,225,93,110,11,201,130,97,129,192,66,194,254,150,37,23,39,225,187,188,107,201,206,95,251,21,222,170,58,231,116,159,190,141,122,100,201,192,15,71,241,204,116,159,123,157,58,117,170,234,212,169,210,116,113,113,88,227,223,154,142,29,18,252,41,239,132,134,87,108,177,219,62,227,231,101,161,33,132,224,212,108,134,102,239,150,61,0,158,104,14,217,19,113,31,76,172,3,113,51,33,86,155,48,216,197,211,26,109,119,125,136,94,132,118,219,67,24,55,235,245,55,77,223,70,102,6,128,37,250,225,111,154,150,187,181,212,29,120,205,6,42,223,240,233,74,167,3,108,233,23,155,242,121,153,215,238,109,172,155,229,186,94,18,255,215,230,42,136,12,64,235,77,228,85,96,69,10,195,143,149,85,64,161,236,213,153,109,34,33,244,24,28,17,69,86,36,238,192,234,200,20,34,79,231,1,7,252,205,138,110,197,222,62,227,136,247,168,129,20,251,150,156,148,228,4,240,99,115,109,239,221,59,251,63,127,113,239,237,111,237,191,252,58,76,38,127,220,127,227,55,226,205,234,136,137,74,99,158,185,109,251,32,108,194,231,85,238,217,71,178,217,28,120,88,104,123,113,219,14,185,239,54,144,196,13,23,217,111,234,141,79,69,47,242,121,196,203,228,215,121,112,66,61,214,48,101,186,129,44,249,46,42,72,81,154,197,229,153,221,71,170,144,182,216,3,243,14,245,29,181,111,194,116,196,239,119,237,64,173,161,49,84,123,153,15,157,99,235,101,98,125,196,39,144,224,216,22,75,134,46,34,194,199,83,102,31,16,88,172,15,217,66,232,174,67,67,125,130,58,205,17,228,167,245,68,71,149,213,34,83,26,167,78,89,157,122,108,77,81,148,115,188,118,138,29,197,98,177,174,70,200,197,123,107,61,202,222,50,54,15,255,141,236,237,234,176,213,157,152,112,241,160,134,43,81,203,221,138,62,152,152,240,148,55,3,161,48,205,181,177,2,202,59,212,19,156,78,37,95,251,93,148,79,96,57,58,124,100,8,88,196,39,232,82,84,77,49,122,241,99,99,113,156,109,90,57,135,205,72,132,18,71,217,197,242,138,147,72,178,37,138,151,113,208,167,192,72,77,166,96,11,19,4,48,165,73,76,103,19,74,197,145,186,201,135,175,92,28,241,22,24,129,194,216,126,238,250,149,203,53,159,236,254,236,206,142,36,215,200,222,84,244,156,98,163,250,165,42,66,177,79,226,249,11,7,142,123,236,186,245,113,6,101,91,53,34,151,101,173,164,113,11,184,142,49,208,55,185,140,62,59,189,46,53,1,104,12,87,209,123,242,180,99,83,200,144,157,132,150,118,206,100,141,118,135,9,45,109,92,73,219,83,149,180,243,141,209,74,218,71,231,151,2,175,73,7,176,84,233,202,227,66,246,61,71,229,66,98,148,151,86,23,234,152,224,43,125,23,145,63,243,236,92,230,148,186,186,211,200,8,137,155,147,123,239,255,97,239,131,95,238,191,120,247,147,159,125,237,254,219,63,216,255,225,63,223,191,251,13,216,211,45,6,128,112,119,248,245,69,170,17,47,191,154,125,104,202,170,6,110,21,61,18,105,161,173,237,65,87,24,163,62,139,11,140,199,114,115,159,156,23,9,53,92,149,172,103,17,14,116,122,195,237,15,83,151,248,243,110,251,63,202,203,253,7,171,25,99,119,248,15,184,180,159,233,95,1,7,201,81,32,238,97,97,140,187,252,161,209,206,14,64,114,105,96,129,236,113,150,102,149,89,145,217,214,115,169,52,45,247,226,127,214,181,126,245,74,63,95,208,48,69,141,147,167,231,26,115,167,103,167,79,22,188,229,111,90,214,13,55,186,233,252,195,119,246,94,255,229,131,63,125,4,67,229,56,62,242,234,177,212,101,206,212,165,133,57,114,77,92,18,130,170,228,137,61,96,136,120,9,149,203,151,117,100,230,243,240,64,146,161,24,30,48,169,69,32,89,82,16,141,149,134,97,184,53,26,133,160,6,129,185,145,123,203,32,154,77,232,29,0,177,89,47,80,90,24,200,40,165,113,24,88,154,223,180,88,29,170,19,112,122,182,126,106,118,230,244,201,122,165,208,13,112,88,94,64,36,108,24,10,187,1,173,69,51,241,221,119,246,94,250,96,239,229,111,220,255,207,187,133,230,96,26,57,196,163,130,103,162,87,227,64,246,222,221,31,222,255,231,223,3,243,185,255,198,111,249,32,34,64,23,174,54,13,242,79,222,252,183,156,154,51,38,1,117,103,115,245,233,83,245,185,98,147,176,78,203,48,6,127,142,253,7,195,255,72,96,174,192,129,15,23,183,71,248,64,218,0,251,43,50,19,101,237,185,235,79,93,212,116,183,22,117,182,82,33,58,160,12,124,122,118,126,122,166,94,159,63,57,63,206,192,47,208,41,78,108,224,159,220,121,255,254,143,71,250,29,24,142,209,64,210,133,131,0,238,129,46,28,138,181,241,194,192,116,96,131,70,217,34,116,158,240,238,47,238,191,245,205,79,94,122,237,104,253,81,12,28,59,184,10,28,79,132,38,104,206,125,247,221,242,189,247,94,218,251,250,63,85,52,117,53,30,105,203,100,194,16,111,26,216,144,71,210,180,199,96,133,223,84,252,82,188,180,255,95,111,21,33,73,211,245,186,38,61,82,36,46,166,169,76,91,220,71,88,191,218,35,77,163,183,182,38,115,136,222,36,220,73,8,150,76,108,203,228,206,2,223,248,228,208,34,147,81,75,248,180,200,203,115,144,91,139,28,222,145,204,95,5,235,40,88,77,94,14,31,82,158,210,198,113,59,33,198,143,71,200,102,245,214,173,42,17,28,24,195,146,253,149,52,15,193,253,174,73,227,131,204,44,99,59,161,0,4,25,97,21,16,247,210,147,240,122,49,173,122,189,176,251,85,215,219,200,112,66,161,220,230,0,142,53,124,0,94,206,217,16,72,156,102,166,65,38,115,58,246,6,63,45,205,28,104,36,74,105,220,46,107,116,54,238,98,34,199,152,34,125,238,62,178,174,3,142,224,51,203,134,78,229,210,167,241,35,219,26,207,47,193,232,201,140,115,29,35,38,115,51,136,46,47,138,58,228,117,58,39,185,207,235,210,6,58,118,217,99,88,16,162,201,202,14,5,217,20,155,85,12,194,201,98,15,229,2,97,36,228,19,252,198,168,101,212,77,65,62,23,101,51,174,118,98,217,130,144,143,56,141,195,1,93,101,171,138,193,91,41,17,221,29,85,186,81,224,250,40,242,94,66,251,163,39,174,146,210,119,194,133,141,122,157,244,8,22,80,130,123,250,11,154,70,100,242,30,102,26,57,147,56,206,52,94,16,167,100,98,26,119,252,237,222,35,152,192,227,89,151,146,85,29,77,17,19,30,17,66,178,167,73,178,167,141,53,101,197,28,112,140,156,181,92,151,28,5,218,61,202,125,37,75,175,112,216,221,133,196,245,135,219,83,120,21,135,130,171,80,152,20,131,39,207,124,148,142,115,70,249,181,212,19,14,61,72,8,218,255,222,239,65,14,106,74,207,19,138,176,116,128,39,15,238,54,59,110,179,88,16,188,81,35,135,131,177,42,209,21,3,116,108,88,71,133,181,92,184,27,119,213,199,237,92,121,21,249,90,2,30,144,34,95,225,105,43,61,39,167,28,162,128,244,209,17,62,74,245,11,137,131,41,5,97,165,216,196,133,2,238,225,230,77,145,143,139,77,91,84,224,248,56,43,46,39,143,59,139,30,51,45,215,233,34,244,116,88,102,40,31,91,116,243,41,54,187,202,10,43,61,81,10,241,165,103,6,155,168,56,135,102,118,213,60,229,131,144,183,50,132,106,118,133,82,225,0,144,85,134,127,53,104,21,105,47,14,135,87,170,246,163,24,98,41,37,30,202,179,207,104,250,32,85,33,99,97,86,194,79,82,65,146,202,181,48,135,3,159,212,224,20,3,157,200,157,225,89,232,209,184,20,26,229,208,243,68,99,248,103,245,49,84,142,217,84,115,107,105,97,83,45,236,168,133,23,33,54,131,222,133,98,38,173,204,238,95,241,54,66,239,31,230,1,110,60,214,155,124,41,55,164,226,237,222,7,31,236,125,231,135,247,239,190,246,224,15,239,195,88,40,113,58,212,202,189,138,42,152,120,226,76,168,41,252,193,47,246,222,123,47,158,56,27,79,228,174,93,227,89,230,66,117,237,155,255,150,159,107,62,236,194,215,255,184,247,246,63,161,194,74,57,68,132,65,132,201,202,109,20,61,230,245,153,95,104,37,85,23,242,75,225,192,249,138,64,230,177,36,91,171,203,151,120,4,3,5,18,2,122,178,104,250,200,32,93,83,246,201,2,212,29,201,157,104,1,138,226,11,57,67,137,142,103,83,174,77,232,133,116,150,18,247,80,82,212,119,74,230,154,108,238,114,192,212,83,227,109,232,209,230,129,231,108,190,121,139,93,34,99,225,166,118,245,202,245,27,66,79,234,227,214,133,61,7,178,135,62,94,162,115,73,50,179,212,77,110,157,13,157,197,198,185,127,178,60,75,230,79,11,206,219,245,12,97,156,2,107,90,121,171,88,43,167,79,213,211,62,20,120,167,12,105,204,163,158,126,211,209,50,170,82,83,6,23,178,148,147,81,72,184,97,80,135,168,24,90,196,71,10,9,241,23,210,114,6,165,143,60,243,234,186,184,128,137,24,17,94,190,180,67,107,217,101,215,15,22,219,100,87,164,24,205,102,94,110,116,242,46,218,146,109,50,213,207,111,151,74,1,88,196,236,187,172,250,196,18,239,150,97,23,137,174,220,230,56,158,224,215,61,9,35,12,77,42,186,71,248,178,200,196,198,16,234,161,122,27,13,146,162,99,243,162,126,50,68,55,132,78,126,84,131,5,209,63,142,214,41,44,72,98,121,6,62,12,179,70,22,61,229,88,74,163,241,179,192,137,136,102,132,70,208,28,115,248,241,93,235,32,52,97,227,222,199,110,131,76,236,146,119,133,13,93,85,149,197,16,135,101,32,14,203,68,156,226,46,46,82,254,30,50,76,239,70,25,65,32,165,202,50,129,200,71,131,209,126,44,202,187,210,121,144,0,151,120,212,19,39,202,120,121,57,7,203,134,35,124,86,232,169,83,158,20,154,63,20,238,14,245,17,80,149,75,69,43,114,137,92,37,144,234,165,240,149,93,197,213,194,185,207,63,179,120,81,245,227,16,95,7,121,174,28,148,170,83,43,103,100,245,234,58,44,82,185,109,13,87,199,197,168,48,118,140,147,119,1,133,137,11,40,173,32,230,148,33,120,40,167,12,73,157,38,89,220,57,149,188,235,230,66,233,201,175,156,75,135,68,215,97,49,156,77,48,130,202,130,3,238,254,134,221,99,238,32,136,85,149,113,244,88,174,228,226,176,62,87,175,115,119,78,190,209,21,247,250,234,167,173,153,184,205,160,37,109,6,219,194,102,208,143,219,12,206,154,51,29,147,53,78,41,54,131,144,205,176,34,107,65,109,182,209,62,165,21,177,23,68,174,249,244,12,250,213,243,240,183,213,32,31,126,166,106,71,24,94,196,139,205,225,246,121,155,117,45,50,35,220,225,63,241,106,145,105,97,208,64,36,113,62,84,120,203,181,173,18,144,101,195,93,88,209,48,252,192,142,182,218,116,249,234,80,114,26,30,71,51,94,165,33,172,53,121,173,70,16,222,81,171,1,42,195,132,35,97,181,253,69,42,110,100,169,178,19,181,215,40,126,234,149,14,100,57,99,212,145,190,68,245,0,186,242,138,174,33,195,97,36,225,69,32,2,200,155,134,210,35,20,53,194,58,25,221,224,148,183,16,133,47,28,83,220,225,146,189,44,195,184,43,11,101,215,168,3,76,26,149,102,247,76,3,159,130,21,4,141,189,80,111,218,213,198,42,194,127,197,134,23,221,106,99,1,254,53,237,73,120,137,23,122,236,5,119,210,40,179,170,91,153,154,110,186,85,163,236,85,25,252,212,237,19,60,179,23,190,106,122,148,49,88,233,86,167,87,225,185,210,196,70,161,78,6,141,176,106,109,14,26,225,143,141,38,155,172,205,129,116,4,146,104,211,213,29,180,12,243,134,113,224,112,24,210,205,161,60,66,167,123,161,223,177,179,118,143,44,115,125,244,20,224,174,104,207,107,171,144,187,28,47,41,222,123,202,123,128,47,122,152,16,141,217,61,72,132,254,232,44,100,163,98,243,133,142,107,50,122,36,166,62,171,89,232,174,196,66,116,72,68,254,72,216,170,225,241,165,133,231,22,80,106,64,165,88,37,19,0,118,47,129,24,186,91,217,77,225,81,56,126,35,155,101,133,149,194,228,162,65,170,23,34,211,46,222,97,90,89,69,14,38,72,33,206,182,86,153,152,232,114,70,2,111,66,101,97,86,152,193,4,100,204,230,80,108,28,50,140,243,133,117,49,208,26,90,167,148,203,153,80,116,170,140,195,94,207,198,100,62,42,216,10,119,144,151,242,87,141,21,14,76,189,177,42,215,170,13,224,25,150,67,202,100,114,138,212,62,56,76,95,167,81,159,163,48,125,179,211,237,153,199,241,248,254,118,226,241,21,59,135,125,240,238,59,251,111,255,119,210,121,114,254,48,98,87,27,198,24,73,172,220,200,193,196,115,70,39,173,242,138,101,241,211,86,248,76,158,181,242,3,88,57,46,200,16,158,180,34,212,60,242,208,24,15,42,211,118,251,59,233,192,50,177,254,66,33,30,24,38,199,1,53,90,144,83,46,25,111,134,50,226,161,119,151,120,204,81,208,14,235,30,3,210,162,204,1,80,150,185,4,198,88,64,1,82,56,131,47,81,146,106,106,47,116,187,232,45,194,244,207,114,3,80,126,161,9,207,17,212,81,231,197,120,188,243,139,253,159,125,245,254,127,222,221,251,183,111,142,14,97,120,176,85,70,44,120,97,166,17,70,162,190,135,15,81,185,119,247,3,212,162,61,92,136,202,14,221,176,60,107,238,140,49,190,176,204,200,65,70,185,254,86,66,51,254,101,221,222,56,76,104,198,12,75,73,174,95,52,7,176,35,169,246,146,234,107,161,219,93,39,215,184,107,232,140,53,134,19,127,31,37,252,189,98,98,121,208,221,145,113,241,225,176,87,73,142,98,204,30,235,185,183,88,246,176,121,154,58,242,216,173,149,117,251,43,220,167,48,94,159,195,181,11,133,83,238,134,143,54,72,37,2,130,199,105,70,210,99,30,17,12,120,141,217,48,224,105,42,12,2,214,235,159,183,73,89,206,201,240,189,63,221,217,255,234,59,123,239,124,184,247,245,95,236,191,117,103,255,205,63,105,232,145,149,147,121,94,77,164,186,227,119,109,151,76,159,93,9,45,85,18,111,116,215,179,55,108,103,241,234,133,40,75,242,21,7,159,199,226,119,95,85,164,146,107,180,236,8,153,155,124,247,113,201,30,215,206,246,81,67,81,208,144,76,40,242,180,130,80,124,233,131,71,5,69,93,129,76,51,6,39,121,172,121,136,128,168,210,32,70,30,156,241,173,250,195,239,239,189,246,238,209,90,220,59,177,40,168,212,140,60,55,59,82,195,254,248,21,221,88,220,213,55,222,146,236,238,195,182,18,134,159,136,234,255,254,251,123,175,127,39,186,49,22,222,115,33,172,6,254,169,3,146,231,168,251,5,26,47,41,80,54,25,80,93,42,216,106,129,185,129,130,247,240,168,174,232,112,207,129,185,247,115,168,223,186,27,197,219,8,175,231,20,187,139,19,196,174,127,169,124,224,35,184,126,116,224,216,186,52,182,64,189,117,84,108,88,145,7,138,56,66,11,75,231,92,36,232,174,143,68,130,71,55,240,117,28,184,28,197,152,131,71,107,9,16,143,215,163,27,150,15,222,125,107,239,227,175,221,191,251,181,189,215,95,126,248,197,165,176,189,242,152,29,67,108,125,204,221,63,72,62,188,48,209,200,12,30,155,177,133,224,22,100,59,27,177,253,67,188,171,161,218,194,111,123,140,57,90,40,61,138,180,216,14,18,214,1,130,128,221,177,17,7,118,163,178,212,159,85,253,225,238,6,137,3,206,240,110,208,66,108,71,122,112,231,173,255,121,241,117,158,231,127,94,252,142,214,204,72,229,156,26,166,62,204,117,160,252,224,182,81,10,1,166,202,252,182,137,119,123,254,66,227,222,198,98,223,166,238,35,69,57,14,31,22,23,208,188,107,246,125,22,33,186,217,110,187,158,69,40,147,150,26,77,26,194,40,177,63,202,145,140,80,21,165,100,180,159,48,248,226,0,106,132,33,117,129,199,233,146,24,44,172,156,8,189,132,154,46,203,66,10,151,24,157,60,18,215,251,147,15,238,223,121,113,255,123,191,223,255,246,219,95,118,74,202,127,90,150,247,200,163,138,177,25,99,87,98,28,77,218,16,56,43,40,31,207,92,40,16,159,228,148,50,131,239,133,141,30,89,44,223,24,191,146,205,219,136,122,124,234,113,161,88,200,137,26,30,34,32,114,162,166,98,65,72,147,188,89,118,44,210,212,40,143,43,66,235,253,183,239,236,125,253,110,60,94,178,219,233,216,237,228,2,26,133,65,81,129,98,113,105,163,250,115,34,211,170,29,56,50,108,138,113,94,10,107,54,148,90,248,35,208,254,113,108,34,88,41,16,192,83,134,80,204,227,10,23,228,68,48,65,231,21,87,134,57,49,183,15,214,6,118,70,232,1,59,170,6,240,184,98,252,198,228,24,69,208,41,72,125,138,98,141,147,143,47,206,113,96,138,100,100,19,220,110,97,108,89,63,46,108,89,207,197,22,217,201,98,97,106,67,254,61,59,62,109,52,224,227,194,156,123,239,253,110,239,79,255,180,127,231,215,202,206,133,254,21,175,178,141,130,200,35,114,23,27,175,168,57,103,184,97,187,71,139,69,82,38,78,202,204,69,209,168,115,92,68,167,147,79,116,194,94,22,12,206,27,234,1,114,98,242,70,99,62,46,76,138,31,79,36,69,168,163,113,108,127,232,19,144,206,56,103,31,157,131,78,61,58,169,243,142,163,197,215,59,191,216,251,232,103,18,134,235,158,125,125,211,28,99,143,124,225,184,208,245,133,124,116,149,157,44,4,217,112,68,217,128,85,6,124,92,184,250,224,191,223,189,255,143,239,11,170,87,140,204,81,212,2,160,78,79,23,26,98,152,59,103,140,81,250,17,34,207,239,126,54,238,160,152,99,21,30,146,200,155,51,32,153,122,124,115,246,201,139,63,122,240,242,111,238,255,238,149,251,31,252,170,240,90,8,54,173,231,143,105,53,80,213,121,235,1,13,154,111,120,38,242,208,197,216,241,40,127,30,63,174,228,56,58,156,121,240,206,215,246,222,254,209,152,64,237,91,199,6,84,170,58,15,168,12,159,96,139,120,202,51,173,98,148,38,86,34,15,115,99,121,142,113,127,124,241,227,253,239,191,1,255,239,189,121,167,224,242,180,157,54,122,173,180,252,174,91,144,180,198,74,228,12,56,158,231,72,55,175,79,222,252,217,39,255,242,193,131,159,127,189,48,46,173,247,204,175,28,19,46,81,213,121,184,228,15,188,14,112,22,182,3,148,184,219,45,70,211,99,69,242,8,123,60,211,49,162,211,191,253,227,253,31,255,1,112,105,239,131,95,22,68,167,91,24,167,2,125,244,22,70,167,88,137,156,17,199,243,28,29,58,237,189,241,251,123,239,125,19,168,254,39,95,253,151,130,3,196,200,108,30,42,143,28,214,245,11,171,66,82,165,114,6,154,206,119,140,179,171,12,190,248,118,30,235,97,81,153,44,89,168,200,232,143,86,74,123,240,246,199,15,222,190,243,224,219,239,62,248,232,163,130,35,181,152,111,111,56,120,204,81,76,62,10,179,231,9,72,81,134,227,229,96,254,244,210,88,227,236,155,190,207,252,194,227,140,178,231,140,83,201,112,116,243,119,239,189,187,40,178,252,238,187,251,223,251,125,193,113,129,68,199,150,241,122,86,161,97,133,185,115,70,21,165,31,167,162,4,7,9,159,15,222,125,171,224,32,49,10,198,117,104,161,208,24,101,230,156,33,134,201,71,61,109,15,62,126,191,248,136,124,219,98,133,71,36,51,231,237,148,50,249,56,231,236,213,79,254,233,45,140,254,246,111,95,147,102,159,5,249,18,127,253,249,141,99,83,54,139,202,115,121,19,148,126,111,20,213,58,135,185,243,224,28,166,31,33,197,126,247,173,7,127,124,21,54,169,251,175,252,26,1,251,242,127,20,69,32,104,131,223,129,42,62,190,88,145,188,65,198,51,29,163,230,64,25,185,52,183,31,115,228,133,25,147,120,145,3,71,126,196,103,53,124,87,22,167,82,227,236,202,207,56,118,48,198,174,140,217,71,238,202,148,225,24,79,223,126,252,157,7,191,250,198,88,227,220,50,131,246,102,225,97,134,185,115,70,25,165,31,161,44,246,253,143,246,222,253,197,88,131,194,203,206,129,55,104,7,133,7,22,43,145,167,211,143,229,57,70,134,249,219,223,67,6,228,141,23,247,254,253,87,120,196,248,202,75,197,153,17,110,72,84,148,25,9,115,143,88,144,41,102,228,33,167,243,254,31,126,86,124,56,104,210,81,124,56,97,238,220,9,148,233,143,230,16,170,252,244,165,202,120,39,79,79,143,115,244,244,244,232,179,167,163,212,199,238,189,242,237,189,15,191,135,90,145,239,253,169,220,171,20,116,9,151,115,116,225,185,78,112,145,153,214,69,186,144,90,236,0,35,94,38,239,24,35,145,235,24,151,232,235,255,124,100,240,32,139,247,49,225,145,40,147,3,143,100,174,35,92,196,119,95,67,93,141,56,214,233,58,27,15,5,1,40,95,104,212,216,78,246,72,121,15,142,109,91,253,224,183,234,104,205,224,225,70,107,22,163,102,216,78,206,104,205,32,203,237,150,98,148,57,210,60,109,250,104,204,211,246,239,252,124,255,206,203,220,10,82,53,79,59,78,227,52,193,200,253,248,227,251,31,188,55,22,35,119,214,51,183,236,130,104,22,43,49,146,157,147,121,142,154,83,221,255,254,75,247,238,254,113,172,1,226,85,138,49,70,135,217,71,14,141,50,28,163,149,15,49,117,99,141,51,100,191,160,171,133,71,155,44,116,16,107,39,179,29,225,214,201,77,172,199,27,41,172,75,22,176,49,70,25,21,200,29,161,146,229,24,231,245,231,47,238,255,100,204,121,221,100,237,155,197,135,42,115,231,141,51,76,63,194,221,238,237,59,247,95,255,198,222,119,126,56,214,184,76,171,103,23,71,212,48,119,222,94,30,166,31,35,87,243,246,143,246,223,248,137,152,194,87,127,177,247,157,87,11,14,213,99,27,131,174,233,45,35,236,175,49,188,67,85,204,120,53,85,44,207,126,53,157,241,40,117,135,232,172,240,16,163,198,88,178,182,217,29,119,212,233,98,185,210,87,42,227,49,206,253,63,127,99,239,181,255,131,122,212,113,112,124,211,246,3,215,219,185,100,142,129,233,137,50,121,122,240,68,174,163,212,39,224,0,133,129,123,177,97,118,160,7,151,139,155,181,71,217,115,237,173,194,12,199,185,197,226,56,247,222,248,253,222,155,47,142,49,206,171,104,165,86,120,152,148,123,196,40,121,250,17,238,166,47,255,24,45,231,184,217,220,209,24,226,169,53,142,111,136,199,29,183,20,53,196,11,115,231,237,94,97,250,67,240,247,51,71,195,223,243,179,134,253,87,95,220,127,227,157,52,151,255,40,46,161,128,112,13,114,23,202,215,82,244,146,114,236,67,72,95,197,133,236,238,40,217,186,123,212,34,117,252,194,95,242,90,224,56,218,63,200,63,134,246,143,46,29,142,208,254,241,214,143,237,12,226,163,95,62,184,243,45,180,12,120,251,163,135,85,164,116,77,135,61,139,235,188,160,120,45,114,231,10,217,50,253,168,205,138,246,127,250,210,39,255,241,195,135,29,173,176,206,249,44,58,126,26,199,230,135,10,140,182,248,225,89,142,245,138,7,128,1,102,92,172,238,135,1,131,5,204,81,241,73,15,115,231,202,190,50,253,72,39,253,222,123,223,220,123,233,197,35,152,116,178,92,249,44,43,60,231,74,254,81,182,48,34,199,177,206,248,189,247,94,61,26,24,4,110,127,12,8,132,185,243,110,51,133,233,71,200,164,124,248,61,160,104,251,47,222,61,10,162,198,76,107,12,162,38,115,231,238,90,50,253,24,37,9,26,125,220,70,225,128,125,11,187,117,209,118,88,225,49,98,230,17,67,164,228,163,158,207,7,239,190,195,169,214,81,76,233,53,215,50,199,155,214,176,196,136,113,71,121,142,113,122,127,247,221,226,130,19,90,51,93,118,11,27,70,93,118,71,88,69,93,118,143,114,74,105,20,123,31,253,108,239,195,215,198,26,75,241,171,33,74,254,145,163,58,238,11,34,124,168,156,189,28,111,168,69,173,163,162,236,163,7,122,180,54,95,124,92,251,111,190,190,255,253,127,29,107,92,151,64,36,242,108,179,59,198,216,100,145,145,227,11,51,29,227,92,254,236,215,123,175,253,190,248,250,235,219,204,43,184,254,120,214,60,91,75,158,120,164,76,17,12,100,255,213,127,47,126,131,0,61,217,178,118,80,220,226,91,45,144,55,46,53,203,35,152,182,177,8,14,7,122,113,130,163,228,31,57,141,41,130,163,31,209,232,198,90,139,188,47,99,173,197,120,145,145,99,124,148,107,145,251,233,56,196,212,162,179,178,113,167,55,44,51,114,248,81,174,35,212,147,127,248,222,253,15,127,125,255,195,55,199,53,63,245,143,207,248,212,31,97,122,186,97,246,11,27,102,138,188,57,48,149,169,199,40,31,125,247,157,189,15,126,53,38,96,191,242,149,109,255,152,0,75,85,231,218,244,50,115,12,147,87,145,57,79,227,32,147,143,112,107,121,245,7,159,188,241,210,131,159,255,99,241,219,68,0,173,96,243,133,129,121,147,157,101,27,30,43,120,33,47,81,40,239,78,94,50,219,49,218,158,253,233,77,216,81,239,125,244,47,227,237,168,75,174,181,51,206,134,138,249,71,239,167,148,227,40,173,141,80,19,93,248,114,51,158,227,15,188,130,232,41,115,231,94,110,150,233,199,168,3,125,233,55,247,191,246,199,253,223,255,161,184,129,171,99,98,159,158,53,201,190,235,22,235,22,244,120,18,47,148,235,253,36,145,237,200,173,91,198,25,41,183,70,25,115,164,201,66,35,45,93,178,71,122,44,199,171,99,141,92,156,128,142,57,244,84,169,209,231,171,249,131,31,231,196,105,246,136,44,202,232,172,137,59,60,19,55,93,94,249,245,222,143,63,126,120,235,178,48,78,231,1,94,7,126,142,26,158,31,127,28,250,252,8,173,74,191,96,179,45,57,200,11,189,141,171,30,187,5,111,158,233,243,251,105,225,238,108,90,55,220,235,0,99,39,42,165,155,237,54,235,3,40,106,207,247,55,116,248,96,240,217,119,224,227,115,87,159,194,143,115,79,137,61,218,119,157,27,238,217,60,119,190,50,21,182,104,45,234,18,185,243,61,124,216,210,209,219,201,199,191,202,0,7,78,175,103,118,199,6,136,82,238,56,64,162,118,235,88,129,242,193,183,238,223,253,195,222,251,255,149,1,154,96,203,61,107,247,152,131,203,236,16,16,74,23,63,14,64,101,116,50,5,47,185,246,229,111,244,155,202,202,143,40,174,171,228,71,151,77,167,205,186,127,246,48,174,167,216,60,227,174,247,231,102,218,38,15,227,138,239,103,231,230,45,254,62,10,244,58,103,117,68,152,172,206,108,189,206,127,157,236,156,236,200,208,89,230,156,40,97,177,25,172,169,171,4,132,245,121,173,20,42,22,243,172,207,54,234,152,135,7,224,106,183,103,68,205,245,70,231,52,15,192,5,15,243,115,115,13,173,210,10,163,95,245,213,224,71,252,42,21,134,228,240,203,78,5,99,247,136,55,27,44,184,178,229,92,21,65,215,174,239,244,214,221,174,47,29,223,142,202,131,213,176,137,137,178,107,184,53,238,144,55,30,194,71,32,92,102,21,103,25,143,3,231,122,60,184,15,115,6,61,70,66,10,198,55,195,216,106,3,127,179,102,246,251,221,157,50,70,47,146,97,122,130,97,56,186,1,134,39,129,149,86,230,17,139,26,45,246,164,233,109,12,208,173,161,47,195,91,177,201,73,57,126,12,60,118,194,8,115,172,176,213,5,245,161,185,59,108,177,207,76,47,244,5,88,48,118,209,137,122,37,59,56,145,200,98,139,96,103,20,234,7,234,192,72,39,205,3,134,235,47,136,12,22,235,216,14,19,25,108,6,208,212,15,42,10,125,170,52,149,14,142,236,93,188,129,29,234,228,65,83,17,192,84,80,8,43,73,43,134,8,187,142,145,14,68,23,212,24,160,225,230,192,185,89,157,158,111,52,234,141,217,182,38,226,231,5,181,117,219,177,202,60,240,91,123,250,244,186,70,161,69,13,193,29,44,165,124,183,171,225,142,185,171,77,140,32,16,134,60,246,121,168,38,30,59,70,77,193,200,49,77,139,167,38,73,106,179,163,39,2,13,53,219,163,67,39,71,1,63,48,212,173,136,248,35,125,197,175,28,62,60,177,126,176,43,67,189,136,183,213,213,148,143,251,93,249,130,71,227,37,103,205,220,9,239,186,253,149,53,25,176,32,10,198,32,178,92,111,111,178,158,201,117,1,73,159,248,60,162,67,110,40,135,48,86,98,79,4,11,198,0,139,228,184,119,208,101,215,92,36,233,59,155,219,24,121,74,245,164,15,224,140,188,230,162,63,92,233,105,89,75,199,65,78,196,63,14,195,34,23,140,131,220,161,233,11,120,160,76,252,250,2,143,73,112,255,149,247,241,250,220,157,95,0,182,9,215,131,144,65,254,20,153,238,189,119,247,254,7,127,162,76,161,91,185,102,35,250,29,102,123,245,193,157,111,73,215,123,98,182,249,208,52,61,225,91,149,160,44,178,224,56,100,140,37,10,9,29,182,177,178,139,113,221,147,53,223,202,104,14,80,69,102,253,102,86,214,111,102,102,125,21,45,14,94,251,86,162,214,232,37,186,204,78,69,128,230,14,152,119,57,250,65,23,61,246,194,0,122,108,161,70,73,198,76,77,32,108,0,232,180,129,86,116,235,221,1,97,172,10,156,188,26,94,121,113,239,63,255,141,175,163,140,26,146,240,28,81,75,228,204,55,85,75,228,242,53,175,130,184,167,218,84,5,1,143,18,62,10,6,194,245,107,170,168,51,170,219,49,146,144,6,159,68,213,209,197,133,43,209,116,113,126,243,47,175,116,220,65,102,170,180,138,158,35,90,151,40,152,42,31,122,17,204,43,31,247,121,152,42,207,119,240,188,194,220,24,48,163,88,104,166,150,87,50,110,89,151,42,47,125,244,29,48,106,225,200,48,89,28,40,144,20,198,154,187,104,241,122,17,4,107,88,236,67,93,145,72,18,41,105,22,60,89,148,251,188,199,168,75,15,19,95,157,110,99,55,119,63,77,27,105,115,215,238,245,24,144,223,128,252,251,115,126,216,203,143,84,45,235,132,162,60,50,176,26,40,50,150,192,99,165,70,187,169,49,40,15,202,50,78,123,244,186,2,172,134,206,100,100,189,174,229,79,76,160,250,13,239,79,25,6,46,55,183,83,138,39,151,19,53,40,81,249,12,53,103,205,239,119,109,224,134,117,173,114,251,246,10,138,7,212,69,12,24,122,3,184,255,68,44,92,37,248,22,6,178,6,8,115,171,219,52,132,69,11,97,248,80,193,87,148,69,3,146,180,135,233,30,143,160,27,197,181,79,75,101,196,158,43,242,59,198,57,165,226,252,146,7,197,158,134,61,154,249,231,101,22,195,105,198,132,219,220,18,23,163,76,88,38,67,206,131,162,18,168,201,194,55,82,185,13,39,12,15,143,39,3,233,48,151,228,243,213,128,169,83,186,19,223,57,97,146,56,7,72,62,169,19,89,195,189,90,205,181,158,204,21,219,176,149,156,194,237,72,34,119,232,31,36,149,221,79,103,22,167,58,201,172,116,244,145,172,87,156,82,36,243,146,91,182,100,222,152,215,180,100,9,242,180,152,40,161,184,67,76,102,39,31,130,152,61,54,111,49,55,127,106,17,25,38,154,199,207,74,83,140,172,120,207,122,20,124,44,85,64,9,138,64,76,92,24,99,220,144,177,201,50,163,145,215,91,156,148,60,74,182,108,216,10,225,99,16,245,113,10,197,98,167,252,187,57,65,213,37,254,115,77,196,225,202,98,36,188,102,118,180,221,214,65,48,22,113,73,244,168,53,71,141,117,14,20,7,67,157,35,255,61,28,197,192,79,105,147,78,205,182,242,130,157,7,50,216,57,139,148,150,53,185,29,25,65,38,81,2,58,158,79,176,114,139,40,100,44,167,1,133,134,101,52,161,82,184,17,197,210,148,47,167,181,52,209,203,104,52,131,50,30,92,73,114,65,80,144,232,129,99,195,126,121,30,192,223,204,138,85,237,176,173,210,37,179,223,82,162,68,38,52,44,97,112,214,19,65,109,211,244,41,72,116,101,98,34,168,209,1,0,60,160,238,10,91,146,91,92,206,238,78,102,193,168,42,176,180,19,225,214,171,80,8,222,48,81,9,17,91,57,245,158,7,90,61,207,123,200,227,27,51,212,153,5,198,46,113,6,32,160,38,55,111,241,30,100,80,99,87,74,204,182,181,214,204,223,228,73,22,88,243,185,48,144,153,55,30,59,151,51,160,107,150,185,147,206,25,57,204,38,162,148,76,198,151,195,150,212,45,121,37,219,41,185,21,119,197,195,88,220,154,210,91,32,198,222,2,227,161,172,119,41,210,119,51,22,82,24,21,44,180,246,154,218,133,203,32,208,155,30,116,237,41,158,143,203,247,168,128,105,106,203,87,46,93,93,188,252,220,218,133,179,107,32,120,177,174,40,179,120,249,172,20,216,176,241,97,165,153,104,203,180,110,33,49,138,53,116,241,194,211,231,148,186,189,81,245,85,90,130,129,139,144,17,149,194,178,176,198,167,210,52,72,230,94,98,166,147,41,125,227,150,113,131,36,112,12,176,69,76,160,223,100,56,90,179,231,55,3,65,139,3,183,79,234,0,131,169,84,11,21,8,229,3,67,72,134,122,7,51,69,182,194,5,195,56,217,226,212,11,22,165,231,110,249,186,26,232,148,143,162,25,208,171,104,0,252,25,127,10,53,66,80,163,239,33,173,29,25,54,177,153,23,79,126,196,242,145,35,158,152,168,99,138,250,74,232,39,49,180,59,231,154,125,35,179,30,153,186,32,127,160,226,32,94,83,166,10,80,102,231,232,66,145,233,245,176,165,228,140,203,4,117,226,5,83,171,168,113,226,187,205,152,243,230,228,109,55,76,110,55,1,159,55,198,231,45,72,207,27,75,204,27,75,206,27,11,231,45,25,193,154,212,165,14,2,1,23,62,240,97,59,49,33,0,217,96,156,33,85,67,30,72,153,134,99,113,37,156,176,3,50,242,136,62,81,246,204,228,56,161,154,152,0,2,110,251,231,5,149,70,222,78,21,159,118,99,153,155,5,42,4,30,68,169,15,246,27,120,142,196,28,144,186,202,92,201,43,249,25,17,157,72,133,153,194,114,71,66,214,231,174,95,185,92,227,50,154,221,217,41,139,232,69,56,229,21,61,85,128,88,24,135,7,96,201,168,205,64,30,36,84,141,113,22,110,100,7,138,212,167,23,235,182,109,73,17,177,68,170,233,246,72,0,36,52,80,233,62,196,96,159,211,15,81,82,121,202,238,171,163,238,119,217,195,12,127,15,5,41,87,187,45,25,113,73,110,144,115,140,9,11,127,177,163,193,99,54,37,132,123,122,50,178,98,171,199,186,159,102,46,4,146,9,89,60,205,254,172,172,74,246,170,75,103,3,200,67,95,131,156,209,225,68,57,107,191,225,52,42,143,240,242,13,154,79,13,151,195,116,12,48,201,176,43,180,236,144,20,83,167,228,193,68,54,91,150,65,108,57,111,47,138,9,250,42,158,180,236,142,34,77,205,235,104,252,136,67,244,219,182,168,167,92,107,201,187,47,123,61,212,45,198,250,32,62,57,44,67,132,89,244,60,115,7,200,14,125,195,235,133,21,58,82,179,59,101,103,98,66,115,137,98,162,236,42,14,175,76,121,116,86,169,72,54,43,64,54,203,169,224,225,172,175,28,79,149,131,10,110,147,43,193,234,200,122,32,189,178,192,224,147,99,126,216,85,158,210,164,47,67,224,139,96,99,243,0,224,132,0,112,4,0,116,170,152,106,10,201,38,63,60,30,57,121,156,77,22,241,13,107,66,21,199,18,115,68,60,128,80,241,33,173,118,198,218,97,81,111,47,67,107,115,163,159,44,68,80,26,104,232,211,245,186,1,251,44,158,217,15,124,106,61,41,173,98,31,132,194,179,188,43,53,159,2,153,196,163,136,105,238,15,72,244,209,56,127,193,69,224,71,41,230,235,78,182,26,163,34,48,150,228,146,148,168,174,80,10,135,36,109,45,151,130,224,249,13,41,81,174,3,160,207,38,78,14,149,9,7,153,235,6,200,125,80,42,161,95,76,41,29,202,149,220,78,235,115,245,58,69,124,239,25,155,250,6,157,244,159,158,57,117,90,218,11,156,60,137,124,217,186,68,253,13,129,250,61,221,213,61,29,103,141,78,92,103,216,44,155,153,158,105,107,244,12,28,254,74,24,219,118,213,88,23,28,157,63,212,181,217,233,78,93,75,41,242,144,166,138,60,104,82,48,61,51,87,215,42,229,19,117,84,214,210,10,89,129,229,161,107,181,1,29,179,86,45,214,115,87,120,72,207,234,108,227,212,233,206,172,53,191,186,219,51,183,121,172,206,230,220,201,122,127,187,213,51,189,13,219,169,98,112,210,185,254,246,80,211,1,226,187,183,152,71,231,124,51,186,239,14,188,54,134,20,213,206,54,167,158,103,206,77,219,241,167,182,92,239,166,223,55,219,108,10,201,94,117,139,173,79,249,94,123,42,58,44,198,159,61,88,5,143,170,76,246,91,212,37,240,35,231,218,173,1,44,194,191,232,33,36,58,203,15,167,72,166,232,153,253,62,208,7,31,132,196,197,233,75,139,250,169,165,197,229,115,250,6,124,46,234,237,229,198,165,243,250,242,226,226,34,5,94,198,152,175,177,122,22,224,223,4,46,119,195,15,118,128,223,0,86,147,109,27,245,9,219,50,36,74,76,116,97,87,167,100,32,57,60,4,179,17,120,80,76,147,147,191,236,58,1,116,21,112,224,203,206,227,191,191,184,63,239,203,142,186,228,75,187,248,166,84,138,22,122,137,175,116,249,58,92,239,165,57,241,118,136,31,90,156,114,64,53,153,149,100,85,1,21,56,83,79,124,170,196,241,229,18,199,215,103,174,93,52,14,68,245,182,239,215,0,191,75,79,76,1,198,243,226,220,86,65,195,128,220,64,8,103,128,90,30,154,16,174,187,219,146,0,158,60,121,218,50,59,51,237,85,144,88,45,58,178,107,192,112,134,169,228,82,45,140,148,189,182,182,201,208,72,101,119,221,245,224,171,234,225,229,243,102,163,191,13,227,4,118,161,244,169,70,125,166,61,103,13,37,212,184,145,91,186,65,203,6,145,198,220,105,218,14,70,192,169,174,119,221,246,77,73,118,187,172,19,140,238,201,45,27,219,174,110,186,158,253,21,88,135,102,119,119,147,241,142,68,212,187,89,63,97,247,16,28,166,19,180,128,57,177,105,131,54,215,161,159,176,85,182,168,145,122,86,11,97,48,114,96,182,88,87,130,134,102,118,26,171,23,77,157,158,249,76,75,6,24,111,110,218,150,197,156,22,154,55,163,170,203,177,154,159,234,116,58,45,57,74,36,113,55,237,160,10,176,143,222,245,252,106,167,203,182,213,119,248,220,82,50,87,81,71,11,68,70,70,118,137,165,69,92,135,131,28,22,36,138,26,149,20,30,79,189,149,253,86,173,172,143,134,217,207,15,252,0,68,206,168,162,216,91,241,93,109,11,202,71,20,188,186,206,130,45,198,156,28,64,190,48,176,219,55,215,214,56,163,178,43,230,119,221,5,156,232,229,206,176,132,191,156,83,24,119,187,140,174,143,74,213,210,236,173,173,138,50,173,184,18,15,204,149,213,70,223,132,142,16,83,26,159,101,234,84,169,142,127,57,200,231,183,61,23,237,216,189,181,181,45,207,236,55,195,185,13,19,68,152,246,134,130,43,52,84,193,174,221,112,251,103,0,131,211,75,34,34,43,211,24,46,252,161,184,14,52,44,243,167,48,84,5,76,21,170,92,47,56,232,143,141,184,240,191,222,210,151,94,176,201,157,28,242,181,163,24,130,83,30,112,1,62,113,4,207,45,46,154,192,10,44,91,250,11,203,139,87,150,145,79,88,156,92,194,55,155,203,250,198,242,226,185,101,253,5,98,26,128,117,88,180,41,161,187,164,215,41,225,57,124,223,163,212,155,244,121,105,113,241,10,230,184,166,223,164,12,54,189,125,86,20,15,63,93,168,74,126,154,248,98,150,126,206,211,103,157,62,125,202,184,35,127,139,212,83,212,254,212,146,238,82,245,208,232,98,143,94,245,151,176,14,124,181,140,229,96,40,139,131,101,76,216,94,206,202,187,115,118,241,169,101,222,175,103,23,23,159,195,183,235,98,176,108,113,113,99,41,198,27,37,129,58,130,59,146,184,42,184,35,216,167,30,243,70,143,255,30,255,61,254,123,252,247,248,239,241,223,227,191,199,127,127,81,26,16,144,236,164,230,67,10,56,165,70,93,85,112,76,77,149,166,240,236,97,138,132,27,100,187,121,1,120,95,162,87,36,138,41,239,74,37,33,211,148,78,206,206,129,172,164,72,99,97,30,89,51,255,142,170,143,171,16,100,207,98,154,132,82,74,149,16,245,53,174,83,144,197,165,236,92,138,169,18,98,122,29,146,245,147,3,167,110,229,168,19,100,221,114,168,141,164,170,168,9,18,98,98,228,0,98,169,100,40,133,90,6,158,192,219,175,167,26,143,107,26,18,51,197,85,73,211,81,203,178,51,170,164,123,242,51,21,145,26,170,34,74,66,23,33,128,27,105,36,74,164,146,72,0,141,52,14,252,93,66,73,80,18,90,2,158,152,20,254,75,49,233,63,107,100,49,209,63,210,191,169,26,128,236,41,145,80,73,78,66,82,194,79,79,128,162,14,56,48,183,218,98,82,27,144,185,102,184,86,64,93,57,15,126,245,243,189,111,252,151,92,35,247,62,250,211,253,239,190,117,239,131,111,60,120,233,55,123,111,255,232,222,251,175,236,223,253,209,222,171,111,237,191,121,7,227,237,188,244,193,253,127,254,253,222,143,63,128,164,189,151,127,176,247,255,126,139,167,194,239,123,239,125,115,255,238,119,248,227,189,247,190,125,239,189,23,31,188,244,135,196,202,57,88,235,32,251,44,20,147,141,52,222,196,129,29,105,35,74,103,0,29,110,101,104,72,73,13,161,232,66,179,148,145,179,51,243,211,105,85,100,77,26,175,27,121,7,175,232,106,195,69,41,179,230,119,237,54,171,161,115,128,114,120,191,177,210,130,247,155,118,39,40,87,244,220,147,42,126,217,146,14,145,208,96,72,175,163,163,128,26,94,224,167,115,61,86,195,241,193,23,219,102,237,171,102,128,63,133,101,234,58,158,135,147,123,243,90,31,196,218,6,124,139,87,120,160,9,37,156,91,104,25,139,53,108,220,66,187,64,70,87,4,241,60,50,126,204,15,133,74,104,248,120,206,243,92,175,172,93,118,75,254,0,144,157,223,47,171,149,202,87,93,31,207,40,119,74,142,27,148,118,88,80,66,250,197,172,138,134,86,142,137,115,57,221,53,180,41,13,6,222,222,178,50,46,48,186,216,159,246,38,172,79,35,118,82,122,251,118,217,65,125,175,213,57,217,198,227,54,215,112,106,30,3,242,115,139,149,25,94,68,29,150,81,3,204,182,109,52,57,187,105,119,187,240,53,232,153,254,77,180,64,67,207,97,14,190,232,7,0,99,248,209,99,61,215,219,121,6,143,76,241,245,45,10,56,198,60,95,237,17,246,164,195,200,207,134,15,112,34,141,116,123,253,240,26,105,113,99,93,106,196,26,39,103,103,219,115,211,167,86,119,21,157,250,169,232,84,46,82,15,215,132,27,133,188,146,34,23,234,55,71,102,171,151,120,70,188,50,159,206,244,208,74,92,210,162,226,229,38,230,37,84,171,226,101,146,184,242,215,225,240,214,0,0,233,110,137,101,61,167,104,188,105,133,203,237,212,180,236,129,223,156,13,223,196,148,244,141,153,185,185,121,69,93,141,14,5,92,175,41,182,92,133,84,38,53,220,34,223,76,125,166,49,51,19,142,50,240,76,71,236,125,181,25,191,149,120,84,97,225,111,154,22,212,86,47,77,67,111,26,248,241,41,198,88,43,63,137,79,31,223,48,14,152,64,169,109,157,62,133,15,97,207,205,65,224,14,83,69,57,89,165,155,185,107,107,129,185,225,203,28,211,157,185,117,214,104,199,209,175,161,168,170,163,42,242,149,191,136,174,105,232,194,254,91,172,22,4,104,251,230,110,124,42,79,21,237,67,53,216,28,244,214,211,165,99,199,19,8,218,135,215,48,147,35,5,159,206,38,120,140,143,169,190,25,64,55,206,3,157,1,114,121,93,38,251,83,127,155,53,94,227,161,95,34,29,118,148,182,60,232,226,177,206,40,61,246,228,23,73,95,188,124,78,103,105,21,53,233,131,35,245,238,52,61,155,139,139,109,124,238,232,3,122,78,169,162,183,232,231,11,161,226,121,64,245,109,47,161,98,92,170,188,159,139,52,222,59,244,217,91,142,148,219,109,252,24,80,121,38,210,132,86,123,154,170,154,91,66,85,54,84,69,25,77,254,33,59,229,158,229,41,139,140,52,240,75,186,191,140,154,234,103,72,169,13,85,248,84,197,173,37,125,118,121,241,2,233,215,23,111,210,43,71,190,226,221,74,107,177,139,1,122,132,110,91,174,168,199,186,237,199,127,143,255,10,105,23,4,223,150,144,237,72,108,61,149,52,173,200,18,193,37,127,19,175,32,149,75,178,111,201,108,245,100,70,100,223,82,90,1,69,192,77,201,176,130,253,74,117,8,25,174,164,244,57,151,86,1,40,50,86,124,175,45,205,38,18,226,106,13,206,124,37,229,115,193,36,72,181,71,90,186,205,145,240,101,49,193,146,241,151,10,7,86,170,35,15,38,123,19,178,89,165,36,11,22,7,56,103,184,70,128,60,130,12,103,183,146,125,68,174,43,41,104,31,204,115,101,225,82,35,166,35,120,162,244,224,237,143,239,127,244,118,40,92,223,255,209,215,246,127,250,238,222,135,175,149,158,152,82,154,58,88,68,142,112,52,99,18,164,170,132,26,21,13,139,38,127,245,209,129,45,113,254,45,169,224,18,200,113,74,29,79,188,234,55,239,236,223,253,206,222,155,63,40,208,0,178,120,7,52,144,208,254,196,38,57,91,152,159,157,158,62,172,20,39,167,210,50,103,102,102,78,78,79,143,50,26,146,6,32,209,154,64,110,116,84,13,89,156,182,92,226,142,235,48,146,149,40,140,22,179,236,192,245,106,210,59,225,218,154,237,56,204,75,213,173,231,180,150,81,69,104,207,81,255,76,78,31,67,127,107,107,107,228,24,39,42,65,82,165,95,149,158,25,82,197,155,220,220,86,138,26,92,7,90,63,184,25,65,194,118,85,209,10,41,93,179,17,74,152,240,83,124,169,36,184,158,97,23,115,80,43,165,26,193,193,63,24,16,199,97,153,165,180,144,176,204,74,200,166,57,37,14,52,65,202,182,203,9,43,57,6,187,156,208,45,235,34,180,107,223,98,126,116,129,99,234,255,166,58,110,12,96,237,117,211,9,163,100,158,217,47,145,125,11,200,60,104,53,51,79,220,255,233,37,125,227,44,23,79,164,53,207,236,121,46,56,44,62,139,207,95,210,7,203,113,113,232,133,229,132,164,177,67,47,122,36,184,60,139,31,87,164,32,179,67,109,52,150,116,155,218,136,234,44,98,5,116,33,50,169,121,250,249,76,195,157,141,229,197,235,89,118,55,163,128,51,66,78,145,120,249,88,78,121,252,247,248,239,248,206,75,167,166,254,220,71,166,7,158,152,134,167,104,49,62,42,251,136,51,135,137,74,137,75,200,76,101,178,237,89,156,145,46,133,166,17,156,87,234,92,170,254,153,172,30,38,89,168,116,177,184,168,23,241,84,130,133,74,72,14,226,52,185,126,64,91,146,195,217,141,142,64,161,177,44,209,181,62,226,0,241,0,190,169,32,8,254,210,206,161,163,21,144,58,138,134,164,67,157,70,67,185,156,3,105,72,201,18,217,225,245,200,99,105,72,255,51,158,76,231,128,33,251,112,26,50,31,245,249,116,146,70,37,143,168,143,232,140,87,155,157,61,153,113,188,167,13,124,86,194,123,234,237,64,107,161,91,224,186,217,209,120,118,118,248,251,41,161,93,124,187,113,186,205,166,173,184,28,185,238,90,59,225,141,12,49,87,89,34,77,118,233,98,87,87,142,232,182,31,111,116,234,81,149,225,151,106,249,149,205,195,220,236,123,196,221,61,146,33,230,136,16,139,120,42,177,60,184,120,142,142,37,66,163,122,46,18,132,23,0,34,78,60,89,239,40,11,120,129,87,197,185,239,51,103,206,28,136,192,49,158,96,152,107,48,117,16,226,210,117,181,199,156,220,163,228,24,97,118,83,244,41,105,199,37,183,148,122,154,245,59,98,3,185,108,165,222,92,99,122,52,237,230,158,211,51,239,137,235,72,181,63,205,61,76,158,235,146,124,170,163,199,53,216,60,187,157,218,90,251,246,109,38,93,82,80,204,167,91,154,190,162,57,218,9,200,18,121,70,94,243,7,235,11,144,12,219,39,58,9,16,26,96,87,137,117,47,93,13,52,157,208,235,128,116,104,64,44,20,185,236,80,227,222,59,53,229,73,117,194,156,108,87,247,97,10,186,88,17,255,161,3,155,208,177,55,154,232,78,2,127,112,143,205,220,167,143,174,113,46,136,115,24,190,134,65,13,240,197,50,127,214,163,109,184,233,40,123,178,110,49,225,64,205,199,138,194,7,93,92,99,63,43,223,80,106,252,149,238,122,27,88,10,191,116,141,172,27,225,103,53,192,72,75,77,238,5,225,138,183,113,3,131,58,105,64,225,152,99,1,47,86,69,44,195,100,254,230,134,75,33,144,52,14,214,42,177,207,154,112,213,173,107,196,236,84,57,35,80,69,127,73,48,46,141,188,53,112,135,223,122,31,32,97,193,183,11,67,10,54,67,47,224,24,125,128,28,147,203,224,3,23,225,129,123,112,225,14,120,154,194,159,14,127,226,142,167,84,64,196,95,8,167,53,42,44,18,111,168,134,171,128,31,178,48,253,78,197,240,162,239,188,88,50,183,184,55,201,120,192,24,122,41,67,89,136,0,16,130,159,188,133,155,135,240,243,46,17,79,211,61,115,139,251,194,190,85,13,95,162,167,94,10,26,113,29,183,132,102,168,124,214,80,96,210,68,72,6,168,159,160,111,49,191,173,137,32,13,184,86,202,10,26,87,40,90,195,52,124,138,176,20,169,144,13,81,64,134,40,248,194,169,249,245,211,60,120,3,46,51,54,139,209,25,186,210,67,125,111,39,185,174,104,158,149,101,181,114,157,220,9,9,127,250,171,194,17,143,120,73,149,136,223,234,26,147,175,162,197,37,222,136,37,181,228,186,93,134,49,86,249,138,226,117,235,42,78,10,207,230,50,163,64,126,244,11,172,243,190,46,15,60,244,48,39,115,192,100,219,219,54,186,175,231,145,10,86,243,124,223,75,55,235,202,202,163,167,228,122,67,219,64,90,97,232,133,76,89,202,48,233,138,63,123,93,58,199,231,126,173,135,250,174,116,140,111,69,137,247,63,252,254,253,159,126,53,74,132,106,47,171,133,185,95,240,251,119,191,118,255,238,75,136,45,10,177,72,249,160,155,83,60,192,67,61,23,185,231,232,250,144,251,151,26,160,51,223,221,16,97,210,14,60,52,45,164,185,228,182,5,99,147,248,210,213,33,61,212,66,52,204,121,189,82,95,133,245,103,119,45,0,127,129,44,248,27,157,179,47,148,29,163,112,102,238,163,4,33,188,16,254,106,154,161,227,34,28,91,185,50,169,85,181,73,167,210,44,146,55,219,155,116,220,239,243,9,42,78,248,45,198,21,195,52,105,132,186,178,218,66,228,48,228,104,96,213,112,15,51,172,6,59,163,87,107,243,236,207,248,232,141,54,48,237,238,130,154,17,23,63,58,167,46,227,54,234,77,33,177,90,78,22,208,178,60,200,197,93,7,145,203,156,10,238,176,248,99,37,64,7,135,201,66,72,213,108,199,150,253,71,154,200,221,227,53,203,44,175,243,88,27,80,101,111,131,209,79,197,229,84,186,38,2,170,116,248,156,72,78,251,180,250,52,235,161,27,50,17,247,139,247,155,136,154,238,132,62,138,144,24,72,23,94,252,41,233,32,73,179,45,173,50,49,33,166,215,103,1,185,202,89,218,89,166,220,79,179,29,42,172,43,53,232,88,68,180,119,193,170,232,163,42,167,85,59,110,245,124,169,243,6,48,64,229,232,38,136,106,140,219,4,39,53,10,204,164,183,198,136,134,41,179,14,168,92,55,164,107,40,153,65,120,233,203,115,187,37,60,234,14,218,195,41,179,111,79,133,229,208,239,18,60,248,232,126,107,177,219,213,138,248,164,12,219,52,2,244,198,151,229,145,171,129,94,153,108,25,190,147,59,102,74,80,96,204,96,9,103,142,201,52,52,92,78,23,8,144,122,240,50,232,61,59,214,38,96,33,249,60,215,35,134,36,223,205,101,134,59,50,9,24,32,185,8,18,220,24,16,36,192,96,93,53,201,31,85,158,211,71,55,225,244,209,85,156,62,10,34,79,206,29,13,151,251,124,76,37,32,213,23,137,220,1,164,154,129,182,2,72,165,111,116,118,72,158,160,84,78,235,160,117,40,48,73,112,138,9,152,192,202,228,189,151,223,48,103,87,201,177,235,130,120,150,132,123,129,149,19,111,4,93,46,4,198,165,29,94,235,162,131,40,141,60,22,235,93,176,4,107,93,163,7,225,80,54,122,139,46,230,50,96,46,251,49,2,11,154,172,188,178,26,250,66,140,182,252,81,190,170,31,106,24,217,29,37,198,221,16,116,32,176,187,108,218,97,126,112,112,247,135,10,183,155,238,114,228,190,150,250,173,136,26,161,83,213,33,250,42,142,28,242,34,121,148,28,178,109,233,194,221,46,158,77,196,124,237,158,251,252,51,139,23,147,30,123,135,45,22,243,190,26,8,226,23,173,178,50,211,213,29,137,7,30,208,125,163,171,183,141,208,211,151,110,73,71,95,109,225,232,203,143,57,250,10,63,200,197,23,100,48,44,213,185,215,220,250,76,90,103,200,23,31,114,194,167,102,79,105,149,86,20,113,65,58,156,117,41,158,215,10,233,14,93,93,3,158,177,2,146,76,215,5,1,129,251,138,147,42,71,249,146,187,8,246,176,210,217,211,167,129,140,75,26,212,242,202,90,253,228,250,204,169,185,250,60,0,77,63,81,215,119,67,223,61,24,115,130,27,78,93,194,240,197,192,193,146,162,115,142,157,62,18,71,60,179,211,157,182,117,138,157,204,113,196,19,38,31,66,41,52,170,142,180,106,181,144,61,73,182,101,125,178,129,163,183,4,81,90,120,236,163,231,97,124,244,196,1,89,216,71,79,6,252,143,220,71,143,210,70,17,31,61,217,182,59,209,114,58,122,219,157,117,211,183,219,232,43,69,177,115,145,219,229,212,255,101,149,92,138,188,240,60,11,149,44,122,108,164,219,157,233,47,101,122,221,57,151,240,186,115,42,211,18,39,186,36,240,87,238,124,39,215,207,78,54,48,71,57,35,20,104,252,216,212,231,241,223,227,191,63,183,163,132,35,59,165,73,213,148,123,130,20,55,71,25,109,91,255,216,147,193,99,79,6,135,244,100,112,84,174,0,230,79,214,15,52,18,233,204,153,13,52,18,153,61,57,61,83,228,84,18,5,40,19,21,122,186,103,108,193,222,232,110,213,104,226,182,131,218,122,191,119,109,224,160,111,0,221,76,166,161,49,150,20,51,119,3,211,191,201,149,178,73,213,72,13,147,46,88,11,110,168,105,46,123,147,218,148,55,112,240,58,252,20,166,162,110,32,170,96,201,93,224,69,12,140,74,197,127,78,106,19,30,123,225,42,133,183,48,38,186,68,20,68,6,249,112,144,146,163,121,184,14,196,90,214,14,106,132,124,248,95,112,252,0,29,134,47,58,214,210,149,20,56,48,236,91,62,56,40,40,28,176,47,194,147,127,172,170,133,190,231,94,160,210,52,112,94,17,244,207,1,113,153,222,65,71,248,239,219,183,53,173,2,41,56,69,50,133,255,150,41,182,211,238,14,120,108,66,74,141,158,111,223,6,49,26,114,64,235,215,3,211,163,230,121,30,245,13,228,106,84,14,11,242,226,131,140,70,167,246,24,89,179,98,83,145,55,13,162,99,164,167,26,209,179,176,120,142,226,50,222,94,159,7,155,62,203,124,123,195,249,194,128,101,183,137,192,48,161,73,156,15,254,1,109,37,139,46,132,51,87,188,221,49,154,19,67,91,218,1,68,180,139,181,50,68,122,114,250,244,1,196,167,230,149,81,175,95,67,117,150,134,97,168,181,152,86,75,28,169,89,195,74,152,105,217,246,218,221,236,108,3,37,219,185,110,215,238,231,84,215,83,242,93,232,145,154,57,35,215,45,37,215,69,219,201,206,180,172,100,186,100,122,55,209,129,73,70,182,235,74,54,116,123,146,153,233,25,53,147,219,221,217,192,160,71,25,249,158,75,228,235,230,117,238,105,37,227,53,12,121,145,149,201,113,148,92,55,128,78,103,230,10,48,151,32,255,187,67,154,55,151,151,114,139,204,155,91,108,222,220,130,243,230,22,154,55,183,200,188,185,197,230,205,45,50,111,110,193,121,115,139,206,155,91,104,222,220,66,243,70,218,213,211,230,58,234,108,97,111,134,135,249,83,115,115,154,48,95,56,57,51,61,79,230,11,196,14,48,124,79,138,210,54,108,244,240,187,29,243,177,35,127,151,152,210,157,65,183,123,194,48,232,96,131,59,1,162,211,182,200,123,208,237,219,248,98,40,178,11,173,180,183,162,173,173,65,223,153,99,249,168,157,102,64,54,81,35,27,58,34,2,194,35,206,178,22,209,42,41,105,16,69,231,180,121,153,185,255,34,108,181,210,202,104,214,244,145,118,98,171,217,111,209,165,78,69,223,197,89,122,150,223,177,211,241,247,34,217,82,240,55,117,29,8,153,123,147,93,1,110,213,14,48,30,73,199,238,118,195,167,33,119,126,164,246,143,194,66,227,122,201,243,38,20,203,77,81,254,114,114,251,68,174,227,69,92,103,217,116,110,153,62,63,162,138,205,153,24,99,119,69,219,196,193,209,228,56,137,254,33,83,59,192,136,154,75,75,238,118,182,237,25,63,207,196,220,128,21,44,124,245,89,59,184,40,225,132,177,140,149,200,58,120,124,3,213,241,184,240,60,90,143,142,44,36,205,11,48,144,108,106,26,80,208,173,109,87,61,29,79,220,118,224,27,79,6,182,39,221,26,49,186,147,30,160,31,188,135,103,206,125,79,122,98,58,119,183,155,182,222,179,157,47,194,215,78,179,139,63,159,131,47,206,30,203,210,76,23,60,123,88,156,233,192,68,127,177,233,227,215,115,205,246,48,14,4,12,122,214,237,166,1,126,130,91,49,144,113,220,10,6,175,232,106,171,28,167,161,200,50,16,45,154,218,114,37,89,219,117,194,144,131,234,227,120,148,156,207,53,90,73,88,185,17,223,171,121,192,31,140,219,3,208,142,166,150,71,49,18,65,177,201,62,16,137,22,66,156,252,79,161,77,2,69,142,105,67,141,228,129,106,141,199,246,245,204,45,12,231,22,107,219,130,151,70,222,73,110,173,221,217,160,90,104,208,104,227,193,232,120,252,68,195,48,162,12,30,235,64,171,155,21,73,152,93,144,188,133,249,7,90,30,74,60,181,52,29,120,67,41,91,200,192,216,132,200,136,57,229,10,217,144,136,81,218,0,123,78,41,220,74,69,181,184,201,170,83,199,38,203,97,127,108,255,130,131,209,84,133,89,68,124,240,249,224,228,152,42,138,200,9,193,247,226,37,66,42,11,206,169,70,82,235,155,15,18,187,148,191,224,8,210,148,47,12,227,186,64,172,53,22,187,134,99,45,87,200,168,42,185,150,219,155,44,2,98,254,106,142,245,129,195,58,118,76,155,156,140,104,113,71,83,225,84,90,209,28,72,40,107,4,160,133,40,33,209,37,13,80,170,57,34,149,142,37,135,201,5,33,161,105,164,34,171,199,203,75,248,103,162,69,148,34,80,84,182,22,107,204,191,105,247,51,155,26,209,95,61,11,14,201,148,68,119,210,235,142,60,227,165,12,12,226,43,154,87,71,100,3,36,14,164,89,225,219,16,72,34,111,188,129,78,140,188,57,60,126,61,148,78,142,62,65,183,40,35,127,153,157,85,244,194,200,62,237,231,132,78,71,115,150,112,71,133,125,0,246,44,190,91,226,78,80,139,237,166,58,6,242,84,246,211,150,160,181,52,84,12,231,22,161,161,141,104,104,2,139,129,228,199,20,113,208,57,68,154,40,135,118,221,117,179,187,216,237,111,154,134,169,171,169,122,60,209,149,33,75,37,217,198,118,130,51,245,116,99,158,104,204,35,139,25,181,14,47,54,53,24,155,174,200,164,68,115,27,131,95,60,83,172,138,17,249,16,243,136,48,231,211,239,104,128,186,107,196,0,11,19,145,189,171,199,236,27,169,9,62,91,30,31,16,74,119,104,91,80,201,232,139,146,209,136,203,131,84,66,238,136,141,20,129,84,123,96,196,45,177,78,36,198,33,55,3,25,41,62,66,186,144,110,174,104,33,234,105,171,147,226,81,225,231,104,251,29,34,211,178,184,238,163,183,16,206,174,193,124,235,150,209,214,251,127,187,76,240,54,176,186,59,240,207,107,214,135,135,153,96,30,1,58,156,146,50,74,26,102,109,27,24,61,179,182,3,236,157,89,243,0,196,30,176,130,125,101,119,89,199,30,116,117,96,84,161,19,178,247,46,172,200,133,254,147,70,123,210,106,186,244,163,9,172,20,172,208,254,25,163,93,181,38,38,120,90,177,245,149,160,79,180,187,49,232,23,18,38,78,146,188,22,134,223,219,176,29,194,114,36,24,166,215,46,211,176,244,186,62,253,196,37,120,93,187,122,129,182,21,100,172,92,159,83,232,10,161,146,85,209,7,70,191,21,226,74,71,2,37,66,153,169,114,240,68,80,153,100,83,101,247,9,183,50,196,30,109,62,70,52,15,127,120,59,71,134,110,54,33,87,10,233,182,1,235,224,107,7,208,174,236,84,187,149,39,232,19,230,172,204,170,62,60,225,103,12,241,58,229,190,62,208,219,147,182,110,77,218,149,39,141,6,224,160,120,167,91,244,204,145,81,188,171,66,190,170,93,57,99,52,38,38,82,69,143,12,69,183,105,171,244,118,136,119,75,96,43,227,250,148,74,248,75,224,174,9,216,155,192,223,22,235,250,140,218,3,104,157,49,23,188,166,9,16,195,95,141,166,55,101,2,220,240,183,57,229,53,27,173,144,91,118,106,228,214,10,165,70,172,25,95,248,128,9,12,215,173,92,45,216,146,173,182,150,150,71,162,101,35,215,77,207,216,140,214,205,6,143,193,205,113,191,36,149,174,110,167,244,217,27,151,46,138,59,80,19,19,17,229,184,73,156,59,41,183,201,172,119,98,66,91,94,188,252,133,197,235,104,165,22,189,175,5,238,51,64,254,189,101,16,177,203,124,237,173,63,94,123,91,66,183,33,228,230,244,18,116,236,100,31,37,139,186,6,252,45,105,230,240,132,160,183,81,92,24,110,36,115,94,113,186,59,176,251,39,68,23,145,187,158,37,21,92,20,209,105,19,108,66,93,74,164,92,115,225,34,255,164,85,210,58,13,46,99,105,149,22,138,87,22,201,107,205,36,219,173,228,230,103,90,90,37,37,161,72,8,228,44,98,61,80,57,19,232,96,18,105,43,161,121,51,219,42,81,77,45,183,230,58,104,154,154,24,26,200,10,12,185,204,29,102,85,36,24,91,140,83,9,13,160,175,225,114,100,92,228,16,161,123,185,248,147,128,88,185,34,88,38,38,33,193,239,113,33,44,16,201,9,185,24,204,165,11,176,112,125,255,138,103,3,133,49,180,69,199,117,118,122,238,192,135,134,106,190,215,54,28,69,198,137,26,172,87,134,72,88,226,235,150,6,182,80,14,184,146,6,152,104,241,11,176,156,190,81,179,201,241,143,210,248,79,72,228,63,42,149,38,82,4,138,114,159,172,224,242,160,183,206,60,126,250,132,88,106,175,15,128,52,105,148,8,211,149,89,177,158,83,136,167,98,169,74,82,209,134,185,146,106,54,177,179,59,57,25,163,85,42,120,0,157,102,9,240,83,94,139,137,150,79,80,108,115,0,44,136,112,82,130,60,67,47,34,208,30,39,67,79,168,97,36,38,163,16,127,240,94,67,96,164,237,70,64,14,61,151,251,184,167,194,23,110,170,240,197,243,88,248,83,100,234,227,157,131,222,70,171,220,79,225,192,237,219,27,229,126,37,67,156,235,2,29,77,188,242,211,175,218,233,87,86,69,44,96,14,201,190,46,54,60,188,219,167,190,70,198,18,54,237,48,57,228,216,110,25,235,250,14,42,191,27,141,83,51,176,8,194,77,96,49,226,49,96,255,180,249,66,237,26,180,169,245,108,135,171,132,124,241,108,110,243,231,118,148,142,58,43,128,75,152,78,207,125,228,76,36,213,54,207,24,221,106,127,98,194,124,210,240,39,225,219,70,158,22,191,159,52,44,124,222,89,209,218,116,12,105,59,193,13,23,69,163,176,75,216,161,39,177,46,218,198,182,72,219,223,153,70,27,240,237,191,225,45,173,129,123,26,126,108,79,227,175,105,82,217,155,94,176,232,121,238,86,243,68,67,135,206,203,223,99,236,115,176,114,168,84,249,120,232,194,200,54,228,251,28,149,158,88,184,8,220,237,6,221,11,223,105,80,0,130,237,105,88,193,240,52,13,203,23,53,57,18,10,192,27,3,115,40,192,208,50,39,38,182,72,242,18,71,4,132,236,120,112,171,219,148,98,70,41,15,33,240,147,252,126,251,246,9,47,218,184,178,120,118,19,135,128,76,59,12,1,185,118,24,2,178,237,59,225,122,89,44,219,98,29,123,36,36,62,12,71,221,224,100,174,65,116,110,123,154,136,220,14,158,77,48,21,88,72,239,36,176,160,79,187,22,114,77,22,10,42,208,53,229,169,5,224,178,107,32,142,150,125,99,139,86,109,200,120,171,245,213,44,216,145,186,19,19,93,202,218,78,103,149,109,81,198,36,115,223,115,111,177,27,110,57,152,244,107,22,80,105,252,218,193,247,168,215,128,247,94,181,141,239,77,252,218,169,20,213,37,197,85,191,101,45,234,44,215,134,84,36,11,67,169,178,127,34,173,5,91,25,215,97,146,54,18,246,53,249,144,210,237,220,192,171,85,252,154,237,161,81,89,226,129,160,139,252,42,94,57,27,49,161,201,171,72,55,15,143,11,137,214,136,10,47,6,225,100,57,225,14,178,108,108,235,107,72,129,79,157,158,65,10,124,147,76,166,88,167,1,191,175,24,187,109,58,10,79,89,70,240,218,87,86,180,75,176,25,87,3,157,173,234,43,218,162,6,131,9,64,120,106,192,63,103,50,243,45,229,93,29,234,254,11,3,211,43,80,111,53,192,58,46,106,188,190,248,211,100,248,84,13,159,190,164,97,237,150,109,246,92,199,42,214,109,172,32,89,117,244,94,173,22,152,45,147,174,174,231,220,51,226,50,163,15,219,103,99,106,38,20,32,91,169,86,39,93,165,93,55,54,36,55,106,77,147,205,85,45,119,203,209,30,182,209,120,67,85,165,11,74,163,67,125,233,207,181,3,143,18,213,64,0,135,21,65,118,106,203,120,150,145,220,103,82,25,178,207,65,250,81,6,77,223,29,30,207,134,88,109,0,112,86,52,127,167,183,238,118,53,93,219,134,127,59,240,207,195,127,228,97,25,214,35,89,233,95,193,163,72,201,78,31,52,196,49,197,76,160,32,215,98,128,140,207,198,218,138,246,89,174,119,240,144,5,21,158,159,225,71,186,154,56,209,149,193,134,2,169,139,23,164,200,195,99,112,29,175,182,238,208,209,56,31,254,237,219,90,91,216,210,248,60,59,117,172,236,86,226,226,228,38,231,162,43,142,209,69,218,89,70,18,229,43,199,119,55,87,52,58,143,15,132,226,7,149,71,64,230,174,83,35,254,74,119,85,63,225,84,20,244,108,69,149,72,52,12,198,221,111,229,216,203,241,77,68,197,161,74,43,58,128,101,145,169,130,190,139,158,80,154,12,8,6,77,162,232,166,113,69,144,220,235,198,82,196,168,95,136,47,231,152,49,194,149,78,231,58,116,148,57,203,66,240,129,38,66,22,211,81,165,125,23,111,45,218,62,109,26,23,248,166,139,149,18,127,125,214,104,176,234,124,212,226,243,10,58,16,185,48,215,125,120,245,228,217,133,122,211,121,178,190,80,109,52,27,195,48,247,11,113,218,89,198,11,214,85,244,209,128,42,199,149,6,254,110,172,86,64,48,132,167,40,37,8,83,38,38,34,153,3,210,116,204,5,204,63,86,3,168,15,159,79,42,66,72,152,33,86,170,129,47,27,188,84,131,74,53,226,165,100,134,168,215,231,226,80,61,209,160,77,152,239,185,136,122,222,147,198,116,196,207,73,183,10,166,81,111,153,79,122,45,115,114,178,34,148,139,206,138,185,10,8,237,172,148,205,201,70,229,51,222,42,150,126,129,88,185,21,104,96,85,10,176,39,234,173,231,1,147,97,212,65,229,76,29,40,192,243,128,20,226,105,98,226,249,50,171,150,131,42,166,3,112,108,4,84,23,135,57,197,139,96,206,74,213,38,200,212,233,66,234,9,55,68,92,151,38,241,6,110,203,236,212,105,220,162,175,114,129,137,157,84,5,190,75,49,129,15,53,154,52,130,182,81,230,115,12,146,236,116,217,175,50,189,91,117,42,147,145,122,243,51,229,232,55,142,173,253,164,123,251,118,251,76,130,219,181,140,221,237,38,108,28,60,107,219,245,65,154,213,119,154,108,82,217,126,218,149,97,66,252,145,231,34,22,144,6,11,9,3,244,234,73,195,20,114,223,121,227,6,44,27,196,106,174,151,37,155,235,112,60,151,85,127,23,12,103,48,8,103,16,104,79,189,229,62,25,180,92,57,81,48,187,43,46,58,192,241,0,136,56,12,109,25,149,21,38,16,160,69,249,227,243,244,3,239,215,194,100,173,195,218,185,57,148,48,102,17,230,124,90,229,253,35,196,56,129,204,61,218,255,248,208,180,255,100,136,75,190,236,65,27,122,224,175,226,225,155,116,254,65,139,17,100,230,118,141,211,12,125,128,63,61,198,223,119,224,1,175,133,162,120,209,81,21,3,68,72,58,181,237,106,87,239,212,118,232,83,90,7,117,34,179,32,220,106,42,187,254,150,141,183,195,161,73,183,215,51,29,171,178,219,70,251,198,139,90,147,190,191,164,53,77,99,177,60,192,101,53,192,85,98,225,47,139,214,11,213,192,193,208,162,204,159,215,154,252,64,103,135,250,192,89,198,179,54,87,129,40,117,244,249,199,52,126,204,224,199,236,42,175,203,52,54,159,68,16,169,149,46,243,74,123,88,233,250,152,149,246,87,230,240,99,126,85,204,6,52,208,75,53,176,200,27,216,0,104,154,94,155,239,159,250,186,177,81,107,111,235,183,240,107,71,223,130,47,111,91,223,198,175,29,224,119,55,132,76,67,238,188,214,224,17,229,2,122,184,9,15,219,215,220,128,223,149,191,98,172,96,195,208,177,37,99,235,204,246,194,86,115,27,72,55,254,106,52,183,166,182,245,11,244,123,123,106,171,217,208,207,26,231,121,36,65,96,184,2,77,175,174,235,213,91,200,84,193,166,95,189,137,63,124,77,111,76,93,135,127,23,86,87,43,173,171,144,75,162,60,172,159,25,16,163,174,232,87,244,179,104,237,120,137,206,32,150,244,101,125,13,102,233,10,130,232,10,210,7,49,106,233,4,137,35,48,96,143,89,137,227,178,25,225,242,197,248,26,10,151,79,128,206,162,92,252,16,110,163,144,236,177,12,178,135,36,169,5,28,36,44,156,238,66,217,19,229,145,66,241,155,232,94,133,106,128,79,113,51,29,201,153,110,195,60,2,97,108,2,254,81,65,165,92,16,47,215,204,40,39,199,33,75,33,253,140,154,219,237,115,171,85,191,9,75,75,24,166,250,77,119,72,20,229,154,145,163,97,217,52,253,69,175,221,188,172,3,185,193,179,242,171,178,146,139,122,184,105,114,69,64,243,211,67,29,54,95,220,65,159,9,236,46,148,142,72,210,87,228,166,34,65,42,54,150,122,203,139,8,130,39,129,104,2,16,249,118,225,26,231,202,38,87,76,184,98,178,98,180,253,11,127,187,74,175,163,80,112,173,249,156,81,131,162,101,135,156,208,29,160,149,58,42,141,56,54,149,84,137,203,142,4,7,244,65,201,155,30,17,29,184,208,72,146,12,112,168,248,190,86,227,56,93,142,217,179,241,119,104,173,166,231,75,61,74,146,207,54,8,127,210,118,95,176,135,221,98,233,215,129,168,38,245,62,82,144,100,218,167,161,57,177,104,107,148,177,46,244,135,241,14,69,108,46,5,40,141,192,16,242,217,226,240,136,38,161,146,51,40,212,67,29,86,35,169,40,210,2,85,235,200,13,72,227,22,160,116,117,232,6,162,137,19,0,135,158,208,74,2,17,69,42,78,223,13,252,110,136,231,198,42,113,173,120,50,82,217,141,106,59,231,88,177,186,204,49,234,122,56,11,4,101,154,72,169,25,205,140,192,44,52,134,1,150,144,247,24,11,250,97,30,69,71,6,221,238,2,134,38,72,43,208,64,210,124,162,80,134,92,79,23,232,122,5,126,216,149,174,113,33,84,212,42,71,251,109,35,53,207,192,95,93,171,37,136,56,48,158,208,220,87,128,203,148,123,3,213,115,251,182,124,69,123,4,215,185,10,164,234,30,90,249,58,158,32,200,244,224,175,80,151,185,145,92,209,73,10,31,106,15,42,11,124,41,174,133,230,248,203,72,55,66,131,98,140,189,220,230,218,12,61,167,234,74,211,41,170,251,140,148,14,27,10,45,170,180,92,60,30,45,218,141,172,26,194,91,39,209,153,57,145,63,110,205,13,213,227,193,188,43,189,167,73,254,100,1,68,34,79,172,195,29,254,107,122,117,72,246,205,173,8,80,207,35,160,92,229,190,11,173,57,231,140,225,146,4,236,60,105,184,36,212,150,25,154,245,184,92,42,196,87,252,55,76,186,87,145,247,98,80,188,9,86,21,213,137,156,8,51,58,90,148,175,130,74,76,33,194,217,58,83,114,128,93,172,105,178,177,170,168,137,215,21,53,177,185,98,87,129,23,199,47,24,28,138,167,240,49,141,31,51,248,49,139,31,115,248,1,204,121,242,36,35,49,9,35,9,45,237,113,173,212,174,115,141,222,223,112,249,44,58,149,140,189,147,207,103,90,47,37,168,154,81,71,174,22,40,216,10,178,177,233,121,237,70,135,184,114,142,186,202,28,145,9,106,96,116,87,216,36,18,89,133,115,134,114,222,164,148,102,132,14,31,68,79,132,22,126,65,110,212,78,192,199,52,126,204,224,7,202,71,8,173,0,160,5,243,84,39,127,118,57,91,39,112,184,168,60,240,22,70,245,206,215,219,188,119,109,222,59,95,237,157,131,67,70,69,10,200,217,30,108,100,241,174,250,188,171,126,145,174,234,230,164,193,160,191,58,42,88,168,54,155,179,225,56,33,149,44,174,192,174,168,86,242,242,45,240,249,25,220,128,178,99,102,204,98,198,118,68,27,175,148,9,26,161,199,65,242,28,170,10,220,174,129,186,160,248,59,143,191,243,149,70,91,4,40,0,180,35,68,16,82,108,225,42,38,176,192,175,6,250,2,83,83,41,1,5,155,176,140,43,247,222,156,156,114,191,73,147,184,104,143,47,54,122,110,141,30,234,175,2,9,1,28,109,0,83,154,30,111,80,77,66,193,148,111,89,216,56,135,130,25,65,1,1,80,53,113,8,8,0,248,21,27,155,39,19,14,132,130,154,83,133,2,41,64,159,49,190,16,73,85,207,166,121,17,85,83,103,62,153,161,168,179,65,230,178,159,52,171,192,137,72,113,11,117,116,54,241,66,62,255,5,168,141,58,25,123,146,115,72,150,252,221,32,2,186,88,150,54,21,66,151,18,234,209,81,59,200,171,236,27,164,144,28,160,52,92,149,197,250,248,138,212,21,145,246,34,89,69,104,40,134,181,60,245,103,59,80,57,148,249,41,223,3,124,32,157,0,111,169,59,7,186,98,27,207,134,12,220,137,58,44,255,19,54,240,111,148,128,210,45,82,76,224,24,31,226,80,155,183,75,59,110,57,16,8,0,115,143,18,153,114,146,220,138,100,111,82,1,74,76,81,52,129,193,138,187,218,162,29,123,33,60,118,14,209,17,45,107,228,145,115,248,110,152,109,214,249,156,241,148,254,217,199,178,249,95,143,241,137,60,123,227,168,148,127,204,54,226,12,113,196,233,97,90,198,205,19,140,15,39,114,38,174,30,137,117,232,198,109,58,60,213,166,3,22,174,220,250,109,58,81,65,140,238,242,95,13,36,132,1,17,46,124,219,150,191,129,142,185,73,187,153,64,72,145,1,151,34,117,91,135,177,121,73,27,26,172,96,90,228,163,95,216,4,176,34,5,239,164,54,142,201,246,70,18,14,129,232,10,149,106,20,183,233,173,63,52,225,42,56,81,25,244,141,111,104,197,167,15,53,138,168,18,181,120,81,75,26,226,224,153,84,114,38,49,23,236,145,134,133,198,53,93,250,222,161,29,110,98,194,195,10,194,194,57,147,171,99,174,150,95,229,21,180,171,188,130,28,219,30,68,155,144,62,247,129,62,247,105,139,238,75,210,60,128,65,244,87,91,33,1,14,55,80,36,192,226,29,33,212,95,171,249,143,68,5,54,166,28,205,164,28,157,166,51,59,164,248,11,37,141,202,8,57,154,141,47,71,199,187,237,101,9,215,82,218,13,101,108,85,152,206,42,17,222,74,150,162,139,247,208,194,175,158,176,98,114,65,10,230,60,103,32,180,96,193,164,212,131,5,156,199,75,139,165,249,66,99,22,53,65,11,131,137,9,148,197,156,152,215,116,150,163,239,162,101,205,158,52,234,98,65,71,82,232,202,106,82,27,224,40,0,193,53,179,235,172,116,39,9,12,116,48,131,235,223,240,166,24,76,82,220,86,12,79,99,116,58,41,225,5,240,81,252,106,224,25,204,164,225,210,194,167,194,166,116,198,156,35,171,153,228,246,102,28,169,44,27,211,87,66,29,66,232,157,120,69,118,141,58,182,170,248,45,22,52,206,225,20,14,83,198,17,140,178,59,32,231,167,218,160,115,173,144,103,13,219,100,85,217,31,86,149,61,82,82,101,154,76,145,220,223,211,198,103,245,207,227,73,187,217,193,112,41,145,192,242,185,248,73,187,212,131,42,166,209,137,195,92,167,10,253,132,127,129,40,144,58,237,117,38,3,145,197,35,235,232,204,44,62,26,106,141,172,5,235,152,140,234,136,206,1,191,24,55,6,199,62,135,70,169,206,36,218,204,98,15,240,155,167,222,190,141,239,209,28,205,147,102,105,85,47,158,134,185,39,93,157,74,79,186,106,154,200,237,80,105,249,254,82,88,198,131,62,52,106,115,225,101,174,232,90,87,58,47,214,131,87,23,149,236,106,166,40,139,146,33,47,35,102,147,105,141,84,133,36,169,125,233,241,125,170,228,125,42,93,88,134,29,215,85,90,121,255,194,172,133,215,47,76,97,141,134,36,181,47,25,135,184,44,58,48,190,24,138,239,125,97,78,13,2,233,128,11,164,3,245,52,161,162,15,104,110,59,234,250,164,235,145,137,213,211,173,118,116,31,254,181,39,59,186,5,255,176,112,211,77,229,18,173,82,106,176,240,185,240,5,239,68,147,46,172,212,143,232,178,100,234,2,11,218,119,71,192,137,115,97,40,240,218,21,188,171,216,14,205,124,149,179,148,174,60,66,251,188,240,21,98,227,245,143,46,231,45,73,193,107,25,164,226,237,27,168,228,109,169,6,219,252,170,164,96,208,130,73,175,218,198,55,184,55,182,105,33,224,37,99,254,118,178,13,192,168,138,165,53,53,173,215,227,5,33,131,89,181,120,81,75,45,106,241,20,128,99,93,15,75,199,202,246,49,7,47,217,143,74,210,219,106,31,144,32,106,83,185,183,41,75,163,185,57,47,235,71,101,125,124,11,179,151,65,20,242,238,121,58,142,241,37,16,132,31,147,9,52,70,228,209,177,58,174,19,80,76,170,198,52,253,62,111,246,236,238,78,83,243,77,199,175,250,204,179,59,26,207,67,97,207,52,238,197,158,191,122,150,211,152,216,187,47,152,104,243,172,188,196,150,22,187,208,139,38,231,238,249,27,244,51,133,147,219,212,184,255,84,109,248,80,214,178,163,140,11,0,6,172,183,222,101,231,93,60,142,197,59,196,208,190,114,224,143,238,204,202,252,109,146,227,84,139,142,96,102,252,22,58,176,116,84,71,84,106,73,126,208,150,193,204,66,139,25,4,69,61,126,138,46,106,78,76,144,106,196,9,53,34,218,151,29,140,64,84,166,147,238,126,23,163,193,224,155,24,167,136,160,247,60,45,197,74,31,145,242,70,136,203,254,179,54,44,50,13,33,160,133,106,154,4,212,169,47,73,83,11,130,124,10,232,200,197,162,67,94,219,217,120,110,20,208,57,231,8,56,244,89,78,91,3,163,241,4,159,7,68,231,144,167,93,96,213,160,89,107,204,62,145,176,31,94,67,89,241,6,135,144,145,105,153,47,133,35,222,90,215,240,106,42,230,226,13,117,32,246,109,248,220,1,210,219,120,194,11,219,6,18,28,26,32,135,67,41,227,77,255,152,113,48,54,206,251,78,66,22,15,153,166,212,226,41,163,171,40,24,209,230,180,69,9,197,132,91,181,107,180,39,189,39,202,253,73,171,82,29,76,90,186,214,179,45,171,203,200,128,11,237,189,38,141,65,213,170,150,225,163,130,148,25,100,207,126,60,45,20,251,228,221,70,60,129,47,99,140,32,244,95,67,115,5,131,134,121,111,74,215,60,202,59,238,235,51,19,190,249,126,97,196,174,9,162,44,0,18,128,93,67,55,60,138,60,42,208,151,100,51,179,194,65,170,204,26,212,103,198,204,13,186,80,5,22,106,101,220,238,44,51,117,32,93,98,111,226,3,225,239,146,186,139,71,235,110,232,208,142,128,220,28,71,64,143,198,131,209,152,62,160,226,51,9,211,136,215,182,15,242,7,149,46,212,8,175,64,5,142,193,156,161,62,123,106,230,212,129,254,167,79,154,167,166,201,255,244,233,233,249,67,71,238,233,123,118,207,244,118,150,221,174,235,201,152,35,141,185,153,70,123,30,99,142,68,142,202,49,146,172,235,53,63,53,91,63,205,58,157,97,42,107,147,55,182,107,250,182,197,214,68,156,146,25,53,228,74,152,149,124,196,163,185,105,213,14,88,47,25,165,101,174,191,29,139,184,66,137,232,117,29,221,125,167,83,188,48,14,143,18,129,165,182,14,164,173,138,33,163,138,12,137,157,102,172,51,147,213,79,234,36,15,14,195,71,132,174,203,91,194,59,62,245,73,113,141,223,152,153,155,155,151,137,228,92,62,149,58,186,141,51,1,58,204,63,19,120,103,96,209,29,144,19,253,245,243,156,187,72,39,170,38,241,37,4,140,150,24,214,252,252,124,11,41,112,117,139,51,55,179,245,122,241,246,107,20,118,171,26,175,30,7,21,143,57,116,26,255,98,173,156,60,184,21,209,247,154,63,88,23,158,246,121,244,129,196,96,218,192,158,50,47,222,158,137,127,197,71,113,6,67,228,22,7,37,101,223,229,224,243,152,85,184,29,75,63,178,121,237,184,110,80,172,78,5,3,70,135,205,146,40,41,23,88,42,93,141,69,212,234,193,154,18,146,119,44,96,147,111,127,5,243,132,117,109,183,178,223,210,4,134,97,15,184,243,28,219,111,201,136,82,98,110,249,142,30,133,201,226,81,220,110,177,209,32,175,58,238,18,181,180,171,44,193,186,28,13,91,135,101,60,23,91,128,137,180,130,181,23,159,217,172,34,155,133,139,20,157,107,165,72,222,164,231,0,65,76,249,88,96,80,251,21,134,169,2,162,76,225,22,134,60,35,58,191,0,226,202,178,118,140,209,184,152,8,36,159,85,39,173,194,220,138,105,94,103,162,122,167,27,141,245,54,75,146,32,254,236,147,48,56,11,88,45,155,229,100,25,241,60,34,146,74,251,64,113,210,13,135,203,3,71,147,69,220,48,90,23,202,138,85,219,161,40,213,228,55,127,117,210,7,161,177,155,49,179,244,190,198,60,207,245,170,61,230,251,230,6,11,67,112,175,119,221,246,77,117,211,59,21,117,181,51,55,223,158,111,171,35,155,134,196,228,192,145,109,147,225,54,26,124,104,169,46,232,244,90,196,124,73,15,152,47,255,83,176,211,137,176,42,216,16,5,106,193,40,101,153,53,102,236,170,24,214,68,130,78,141,99,167,134,0,105,76,195,228,84,194,176,118,213,29,30,134,175,38,60,237,87,51,219,34,246,129,194,133,42,155,178,178,249,63,76,92,52,140,89,237,58,168,23,193,159,61,183,72,240,177,71,85,6,229,80,204,239,251,83,140,187,238,170,222,66,180,131,53,11,220,50,188,134,129,255,117,143,48,93,70,32,2,6,81,24,25,173,109,105,81,159,164,104,109,91,75,139,183,150,6,24,173,108,107,105,123,9,3,163,93,160,240,106,215,48,166,217,242,214,83,30,5,53,131,140,243,20,56,173,78,159,80,124,113,158,98,158,157,166,248,104,79,45,99,61,139,59,244,170,177,132,33,223,224,21,133,103,227,197,226,49,214,206,139,54,100,8,55,166,68,80,235,157,197,162,60,156,27,143,0,7,169,54,165,118,151,244,105,74,189,41,35,195,69,197,78,81,157,215,23,23,159,197,23,95,210,183,158,94,188,180,76,67,92,164,254,139,120,112,20,88,238,148,18,8,110,64,159,252,55,244,104,241,38,85,232,44,233,131,101,108,105,58,28,110,216,251,217,75,88,115,52,172,13,10,7,247,252,50,134,174,227,61,143,186,107,211,171,73,57,152,69,151,18,0,164,62,37,156,82,66,215,177,40,216,221,51,225,40,38,9,142,237,197,69,70,225,243,150,244,23,104,152,237,176,64,244,139,215,34,2,233,93,234,232,47,156,93,60,191,12,85,241,90,175,83,60,186,107,207,47,225,128,159,94,22,3,54,163,25,149,33,235,150,33,203,14,116,238,41,138,162,231,199,163,216,37,144,107,68,244,58,73,123,138,71,175,155,122,162,180,255,221,247,247,94,251,225,253,255,186,123,255,238,79,238,189,119,247,147,159,253,240,193,43,255,7,222,124,242,210,107,165,255,239,197,239,194,255,79,76,97,0,162,79,87,129,205,134,245,44,8,103,184,165,149,166,158,224,197,62,249,217,27,80,242,127,63,124,121,239,219,255,245,201,47,191,255,201,157,255,222,123,231,195,7,47,255,102,255,167,175,201,164,87,120,133,159,154,62,57,223,232,116,178,234,173,154,109,100,176,98,213,103,86,246,201,135,63,221,255,233,75,251,255,248,219,189,175,190,177,247,242,239,247,127,242,250,189,247,94,188,247,222,111,30,188,246,198,222,183,191,183,255,131,63,222,255,209,215,120,78,209,102,227,252,236,185,229,101,222,38,133,111,146,67,23,84,234,254,221,175,221,187,251,199,3,32,192,251,40,132,81,232,36,23,51,91,113,16,136,6,255,231,197,175,202,65,192,207,39,166,74,165,169,169,79,77,207,207,79,183,79,199,106,243,7,109,152,19,31,106,155,63,217,158,158,49,113,200,251,47,191,190,247,234,79,98,213,241,196,68,79,182,76,207,161,32,83,159,98,243,230,244,76,27,203,62,248,221,47,247,190,243,106,172,44,79,76,148,181,80,199,136,19,41,118,108,40,186,247,237,255,252,228,95,127,29,43,202,19,19,69,109,167,227,66,193,211,245,211,51,167,79,19,6,252,233,206,254,87,223,137,21,228,137,137,130,196,118,71,224,155,169,207,52,102,102,4,10,61,248,229,87,247,191,255,210,222,239,126,16,171,134,103,201,170,198,99,27,131,174,137,3,152,175,207,3,92,105,0,239,189,247,224,87,95,203,168,134,103,201,170,198,103,192,82,89,188,63,209,128,246,127,123,39,187,63,35,134,213,133,157,98,211,237,90,4,212,118,189,61,219,22,64,253,233,189,143,190,157,81,21,207,18,86,37,56,71,94,35,106,6,160,22,171,109,117,216,60,7,208,139,247,63,248,213,131,143,223,223,191,243,141,88,45,60,75,118,45,93,30,206,236,83,108,150,157,100,22,85,243,193,183,178,171,225,89,70,84,67,163,18,124,59,245,231,149,156,138,40,75,118,69,116,13,41,236,85,103,186,51,223,225,32,250,241,143,179,43,227,89,146,72,191,105,7,140,71,164,67,238,13,203,255,228,131,251,119,94,188,255,175,31,69,37,207,211,127,137,146,235,93,140,220,91,250,84,157,254,139,74,126,114,247,59,81,73,158,24,13,32,193,50,202,169,233,204,117,78,118,204,168,142,7,255,244,173,253,127,125,71,233,192,220,249,147,231,23,243,171,81,241,174,83,135,129,18,88,239,255,246,183,48,69,57,53,214,207,79,159,159,75,12,73,173,6,16,97,29,0,154,69,171,66,160,207,90,167,78,119,26,216,84,73,144,202,159,190,246,224,227,175,239,189,250,107,104,168,196,43,135,180,189,119,127,121,239,227,95,237,255,244,59,123,111,127,180,247,193,47,31,188,253,241,253,143,222,46,133,109,147,250,44,140,84,55,35,35,213,97,165,47,253,102,239,237,31,221,123,255,149,36,37,229,101,99,138,188,48,142,99,146,43,47,37,187,31,197,193,163,102,166,56,185,0,18,15,203,98,255,119,191,248,223,15,127,132,239,133,114,79,86,171,234,248,74,241,78,199,235,147,255,52,253,239,255,22,67,113,254,3,23,74,74,218,63,20,96,222,91,241,248,151,168,188,20,224,158,154,42,125,242,163,215,31,252,224,181,253,187,63,218,123,245,173,253,55,239,132,239,39,154,97,172,111,191,237,185,232,128,52,156,124,72,46,149,196,36,213,91,202,187,52,86,144,3,128,190,137,215,51,162,140,195,140,168,156,161,214,54,47,116,36,42,10,50,34,64,134,242,44,15,218,152,151,195,139,2,123,102,70,134,228,241,77,165,110,55,31,203,133,74,55,129,220,34,86,105,164,234,144,21,8,32,145,114,55,22,0,149,247,56,165,227,141,229,225,97,68,179,51,141,106,251,76,137,180,57,248,237,209,131,158,159,145,2,169,134,25,101,183,21,93,105,137,107,126,249,123,9,4,84,0,139,32,162,138,146,160,36,162,183,23,232,95,188,217,80,37,156,213,62,169,134,179,130,155,114,13,113,70,55,214,97,67,31,11,72,41,125,113,46,48,132,230,56,171,59,164,64,30,127,236,240,65,170,228,162,115,41,242,203,206,201,25,233,212,235,227,183,93,20,47,172,17,25,81,165,87,40,99,98,24,99,196,3,14,115,133,180,32,39,91,58,40,49,172,255,80,235,28,146,42,69,189,92,82,244,203,202,108,71,193,117,67,53,51,79,77,40,155,75,66,219,156,140,7,44,149,206,7,77,73,168,127,77,128,131,168,67,61,26,165,224,225,50,168,67,118,166,66,77,22,69,135,252,18,86,145,18,133,16,36,86,162,8,166,28,0,28,137,41,99,131,39,221,227,84,112,96,169,177,78,108,30,113,85,243,120,248,157,208,93,23,168,62,78,5,98,40,17,169,176,227,114,250,72,82,41,222,147,246,183,68,138,237,120,207,196,94,20,173,171,228,86,144,209,83,160,149,233,200,202,164,234,206,156,133,148,178,91,163,40,177,171,165,73,174,216,86,81,39,67,211,45,155,10,67,93,115,141,119,154,79,56,149,26,131,144,166,211,112,152,14,179,230,65,77,85,138,139,24,228,113,72,36,226,159,11,82,116,42,228,7,100,124,113,69,19,158,81,203,216,197,51,121,151,40,30,120,56,31,7,196,27,23,106,244,120,200,241,234,78,50,184,122,76,173,46,153,196,144,181,227,26,117,254,54,198,18,165,185,181,97,108,232,127,159,25,64,251,244,204,236,97,109,18,66,141,191,217,89,159,61,109,205,172,166,130,202,239,38,150,98,93,81,255,143,46,205,231,249,128,83,170,163,58,66,224,141,78,61,170,50,215,92,211,186,224,116,220,179,244,72,250,114,253,47,186,195,71,52,200,156,67,129,197,69,189,183,188,252,194,197,115,168,19,142,20,222,47,44,47,158,35,93,245,226,100,92,29,156,174,121,148,70,88,96,87,113,141,240,153,51,103,14,68,227,152,216,51,148,251,222,216,232,139,2,183,246,55,39,112,255,217,196,124,152,217,20,133,74,108,169,49,86,39,75,178,205,157,235,113,88,20,170,73,203,34,199,218,236,233,57,75,59,208,162,172,62,191,190,174,81,118,115,122,250,224,236,235,243,179,115,34,251,73,179,64,118,235,100,91,100,103,29,237,208,22,107,156,21,229,240,96,150,52,31,227,118,1,184,79,138,67,225,153,186,114,232,60,79,15,161,192,192,117,37,71,116,102,140,91,42,30,88,58,228,9,234,146,233,152,220,113,216,84,123,211,238,90,30,43,114,242,249,136,234,48,237,238,206,37,96,77,129,36,161,211,203,101,145,119,20,21,157,236,158,229,167,113,231,196,17,167,25,126,236,192,243,249,24,9,29,213,64,54,49,109,112,2,138,244,51,131,102,62,166,47,143,255,30,255,61,254,123,252,247,248,239,241,223,227,191,199,127,143,255,30,255,61,254,251,107,209,12,36,100,213,196,161,185,56,8,136,116,187,82,233,202,69,215,184,190,119,94,121,23,29,124,113,65,54,83,163,144,163,7,48,59,170,30,160,231,90,3,140,60,176,6,66,36,72,148,55,215,132,0,190,182,166,188,243,216,11,3,219,99,107,107,9,145,158,252,34,187,144,240,188,191,198,43,242,215,152,63,191,38,107,95,67,129,114,109,237,217,115,75,87,23,151,159,94,187,112,233,234,149,107,55,206,157,93,187,116,229,236,51,23,207,173,213,215,214,140,140,70,202,218,201,206,201,142,86,209,31,174,234,53,17,156,32,171,137,154,83,126,184,202,211,157,131,54,214,44,183,183,102,7,204,195,57,207,47,222,200,27,182,217,158,55,181,135,172,121,204,81,143,85,119,214,140,156,92,51,61,207,220,89,179,157,118,119,96,193,171,220,10,166,243,134,61,127,114,126,90,123,232,186,199,158,238,177,106,207,70,70,92,7,206,70,129,26,102,242,198,62,221,177,214,181,135,175,252,16,184,62,78,245,217,29,244,216,6,16,139,53,186,176,159,95,124,54,119,232,167,204,57,237,33,107,62,196,184,11,215,93,209,215,162,195,135,53,164,182,107,87,28,60,71,68,115,241,181,91,131,17,107,101,46,111,204,29,211,194,21,190,102,246,237,53,58,117,124,126,4,224,231,243,106,105,159,100,84,203,32,176,187,254,200,42,78,230,85,81,159,158,67,127,106,25,100,159,60,178,24,187,72,1,155,26,246,81,40,227,52,189,239,185,125,84,136,6,172,215,71,143,218,79,51,140,36,103,18,197,132,31,182,127,125,211,244,240,196,201,237,51,231,198,78,31,53,138,120,20,215,76,185,188,216,53,187,182,233,175,57,108,139,28,105,4,164,165,212,244,205,160,215,229,142,60,168,24,253,234,51,175,103,251,164,148,165,103,143,97,180,230,104,34,208,27,168,237,127,193,134,170,78,212,117,203,246,145,138,89,248,118,221,93,196,86,96,227,211,109,11,63,201,193,195,249,46,247,32,234,49,64,14,235,2,37,0,18,193,88,240,23,142,87,254,180,187,221,243,54,235,90,242,225,11,102,119,192,240,97,221,118,172,139,182,31,160,162,180,15,139,40,224,125,184,190,233,82,31,16,60,97,203,212,230,69,236,83,83,219,123,237,59,15,254,251,221,253,255,254,234,253,183,190,169,241,146,34,101,255,149,127,217,251,246,239,181,225,80,143,48,174,185,171,12,242,97,48,113,69,19,139,68,91,29,234,131,62,128,150,89,205,148,47,138,45,24,148,187,85,235,186,109,138,55,84,219,244,88,71,250,226,88,208,42,232,216,90,60,77,1,222,160,203,7,237,132,225,172,68,254,206,86,39,38,210,111,167,87,165,167,62,14,31,3,163,168,31,212,20,86,117,112,30,249,52,129,126,58,198,202,78,13,104,33,54,24,29,179,235,163,111,137,241,43,17,126,18,195,154,232,26,127,143,5,155,174,5,243,135,136,122,93,220,64,72,250,112,253,180,231,14,2,86,123,97,192,188,29,12,77,129,200,32,188,137,16,98,156,101,129,105,119,209,43,172,242,216,204,244,32,210,18,21,178,142,95,91,15,156,107,108,3,59,79,42,246,154,48,178,48,52,7,144,7,176,145,5,55,236,30,131,166,203,101,165,46,203,109,147,43,32,242,120,199,109,83,253,165,157,27,230,198,101,32,2,101,13,79,179,4,6,80,165,95,113,221,158,81,59,37,231,145,58,72,206,104,14,232,3,25,122,104,148,47,107,240,194,203,81,25,81,228,48,61,106,12,43,250,92,29,189,47,208,132,228,0,171,24,209,36,34,136,141,71,235,236,44,144,36,60,139,170,5,155,204,81,192,199,34,71,75,232,244,1,103,155,28,23,66,194,176,82,169,1,46,181,55,51,179,143,211,147,77,211,177,186,236,41,22,200,158,92,99,228,0,131,165,186,147,215,27,114,106,82,33,124,138,222,54,179,125,128,140,5,36,154,180,197,110,247,178,27,216,29,155,47,157,50,143,16,17,24,187,72,172,144,160,18,142,114,58,59,108,57,20,123,11,105,188,129,30,104,230,103,107,204,105,187,150,226,234,67,210,113,3,233,41,161,183,31,192,94,78,184,68,0,213,232,249,42,31,203,148,116,198,148,1,13,38,177,170,158,57,29,152,33,106,172,65,16,90,119,175,155,183,216,81,192,166,16,2,5,149,221,35,130,183,107,236,202,77,143,213,196,47,24,13,54,220,28,167,137,190,233,249,236,134,251,57,159,122,55,108,177,216,124,56,20,113,205,98,221,179,158,217,9,46,88,134,131,225,62,197,206,137,174,96,248,47,120,167,48,10,240,94,121,210,89,122,66,177,216,20,7,189,166,187,41,40,57,232,204,137,120,133,5,141,89,54,247,191,84,227,204,199,237,219,154,105,89,234,155,133,50,180,32,12,206,106,226,22,88,217,169,137,55,120,158,252,233,182,235,116,108,175,87,214,238,253,233,205,189,223,253,144,95,11,251,223,15,191,181,255,195,119,246,94,255,229,39,47,190,184,247,210,7,255,251,225,79,128,157,217,127,237,245,251,255,254,129,166,239,138,34,75,131,32,112,29,244,220,210,212,238,255,199,55,241,78,30,229,214,244,54,30,121,118,99,233,119,127,117,255,238,239,246,255,229,219,247,62,122,3,16,20,152,162,166,38,110,150,105,195,81,232,218,200,69,87,78,101,221,16,175,200,97,24,250,236,86,17,89,39,32,209,12,197,224,194,106,225,251,207,18,77,241,202,21,64,150,77,249,27,26,197,231,112,205,52,83,203,35,163,87,206,145,210,52,167,162,172,194,69,199,58,43,48,45,181,135,242,28,124,15,182,56,46,134,229,82,37,162,45,64,63,154,133,220,56,214,133,236,232,158,177,27,113,146,78,45,252,77,188,49,46,205,102,0,148,148,15,28,227,192,212,108,88,137,252,17,126,234,94,45,176,131,46,11,95,209,19,188,229,254,31,151,118,194,4,249,34,76,67,14,33,145,138,175,112,131,143,145,129,145,75,152,99,158,238,101,1,9,35,134,240,165,140,107,58,181,76,131,112,153,138,64,72,60,196,215,9,159,145,24,112,29,26,197,236,192,19,12,214,72,142,184,125,155,251,101,34,110,29,56,59,96,65,149,23,228,94,42,148,55,140,220,90,112,124,146,179,71,102,68,254,86,2,63,150,161,47,117,30,219,152,68,29,25,211,136,252,108,186,209,162,17,110,225,53,173,5,31,208,168,134,190,238,164,80,180,160,77,133,34,207,20,1,25,91,153,210,106,64,93,0,9,202,234,84,35,175,45,223,123,186,182,96,251,151,97,8,100,110,91,105,66,226,164,50,178,73,77,173,109,82,169,102,18,115,122,33,223,37,162,92,154,149,33,58,27,43,57,49,178,161,204,7,89,237,42,179,241,40,23,63,129,50,182,3,31,209,202,226,107,95,15,50,153,125,242,222,22,49,252,228,214,180,146,195,51,83,252,31,137,7,44,14,90,109,74,192,12,253,149,93,133,239,169,134,22,197,10,119,19,97,131,156,88,163,113,41,131,123,86,149,58,154,178,70,8,128,53,10,36,136,97,96,145,94,160,187,125,129,146,44,68,73,25,171,4,22,26,83,214,0,27,177,6,82,109,141,196,105,86,16,167,5,74,70,149,111,184,229,42,236,132,192,217,79,179,25,14,194,210,225,32,95,202,28,184,192,2,190,114,21,239,123,158,161,232,37,90,185,52,131,192,145,79,81,36,29,192,229,7,139,80,50,64,210,167,5,188,142,113,69,45,57,24,168,35,48,17,254,202,35,6,181,222,232,50,104,209,156,132,26,57,188,146,211,128,110,212,117,177,151,143,220,252,116,100,205,133,174,35,226,216,210,204,163,109,193,131,109,45,224,7,170,51,56,23,209,148,236,68,164,69,97,53,249,115,33,250,73,186,21,88,219,188,21,101,164,11,177,39,60,154,104,229,113,132,228,91,146,103,69,82,145,197,228,203,45,197,99,254,160,27,136,165,73,210,5,23,50,244,3,144,186,18,143,226,147,202,65,225,124,52,66,28,172,110,37,4,207,234,74,148,119,197,93,173,221,100,59,20,62,160,64,54,35,254,234,22,234,150,104,181,7,181,72,227,37,52,42,17,251,22,6,21,82,50,233,180,209,160,87,73,67,235,145,201,31,21,8,104,171,217,210,154,24,245,217,131,237,16,182,66,192,87,51,28,172,93,178,49,172,49,79,144,81,171,228,243,138,77,145,61,186,97,110,31,115,119,43,101,13,23,16,198,47,247,240,27,58,232,192,110,219,93,241,87,209,43,35,126,27,102,165,165,212,98,116,41,192,7,63,6,203,104,158,222,203,152,229,226,17,27,111,67,117,188,173,133,114,123,69,219,180,45,139,57,218,42,110,81,240,136,220,254,42,50,33,109,84,110,117,233,119,165,41,251,84,142,114,52,148,28,244,91,168,64,163,68,146,37,240,161,130,113,163,101,251,70,123,200,20,24,27,158,36,76,202,59,117,18,0,125,81,121,9,239,16,105,233,227,179,240,12,219,169,88,141,159,67,190,6,95,35,49,171,132,139,244,115,145,102,168,20,229,244,152,112,53,190,214,147,188,106,15,87,85,92,243,137,129,227,9,110,60,170,218,51,62,243,12,204,39,214,17,209,47,216,223,54,108,167,166,100,161,5,73,249,104,105,172,97,245,248,216,202,217,231,24,160,38,118,8,214,229,206,231,124,216,157,245,6,57,184,76,72,17,163,89,237,3,22,55,85,132,76,128,166,179,144,147,207,88,229,114,137,135,107,44,90,224,84,202,8,248,183,30,95,68,229,220,105,67,2,90,116,222,56,99,130,178,86,158,102,41,75,207,222,104,204,157,212,68,80,100,96,208,199,148,57,158,241,186,64,31,97,219,183,180,208,39,170,212,53,30,178,170,176,2,89,163,36,214,135,173,80,150,215,36,131,117,200,122,36,57,228,177,112,184,84,39,223,25,159,187,126,229,50,87,75,148,133,198,200,98,164,49,226,95,207,92,187,176,44,21,228,101,6,34,172,84,35,9,13,197,33,187,36,138,107,161,255,89,60,102,48,132,150,91,120,203,37,68,104,69,142,128,91,217,234,42,137,238,75,125,226,118,229,150,134,183,77,52,125,87,221,12,169,188,242,98,152,165,113,164,45,78,136,80,240,123,26,41,62,237,33,32,15,116,41,168,144,135,206,169,51,5,149,224,32,150,105,78,19,59,145,216,191,194,186,215,221,179,172,195,25,131,64,40,243,194,52,120,188,96,233,129,162,7,226,239,37,111,17,68,44,160,210,87,172,74,62,241,205,139,100,54,25,77,82,153,246,172,92,45,82,59,157,51,147,10,86,5,201,17,48,120,148,133,49,37,21,61,61,138,175,209,209,12,110,236,204,111,87,208,33,148,237,4,97,33,12,96,90,139,206,105,100,182,97,37,20,157,212,42,91,78,6,137,78,42,98,28,169,136,113,178,20,49,142,162,136,25,146,251,102,46,127,91,41,221,7,215,249,12,245,45,68,175,102,12,129,226,46,170,129,254,193,56,156,19,161,179,114,89,82,57,88,219,77,177,140,84,20,113,128,28,38,243,41,12,185,17,5,241,195,237,60,192,237,220,145,251,190,90,108,181,162,113,1,56,43,109,37,88,37,32,231,164,25,176,165,67,87,241,102,76,243,68,125,136,49,130,180,217,245,83,237,163,180,95,57,244,209,90,189,232,33,175,56,64,29,73,126,114,109,66,102,79,78,207,20,59,235,157,126,100,103,189,185,199,186,69,14,112,15,115,88,27,29,208,246,220,117,187,75,147,35,243,31,195,161,105,61,113,104,26,158,232,165,215,99,73,188,16,172,192,167,141,35,226,2,166,143,142,11,152,30,205,5,180,84,70,51,226,75,141,81,124,233,17,177,156,73,222,82,182,158,142,148,16,10,171,88,75,2,7,66,220,193,52,69,112,197,71,16,93,249,151,34,188,226,11,254,115,216,82,58,127,144,220,233,100,31,73,132,28,169,28,31,170,78,113,152,78,156,7,197,100,133,11,117,98,92,40,38,18,31,234,196,249,80,218,106,30,1,71,17,29,174,136,158,202,157,223,73,239,252,52,78,190,247,59,177,189,63,99,106,194,28,201,41,11,183,57,26,33,39,235,86,253,224,11,132,214,252,244,44,191,64,184,206,78,166,179,199,184,128,191,155,122,226,196,223,149,158,128,255,75,203,110,127,135,238,77,150,166,235,245,211,213,233,122,227,100,233,105,207,246,75,79,187,91,102,183,52,112,240,154,37,192,164,4,92,81,207,47,185,29,122,184,116,225,6,22,238,218,109,230,64,55,58,120,71,191,100,6,165,205,32,0,218,56,53,181,97,7,155,131,245,26,80,153,169,155,80,217,77,172,107,234,133,169,245,174,187,62,117,171,49,117,241,194,242,185,203,215,207,137,46,96,92,145,82,31,35,140,148,214,119,74,55,118,96,244,165,101,84,59,165,250,119,178,138,157,84,179,140,232,96,233,139,241,254,97,109,162,139,208,195,173,173,45,210,117,113,51,208,154,235,109,76,137,220,254,84,207,14,170,226,129,112,15,75,194,4,221,100,52,70,143,117,214,124,230,88,181,231,253,146,188,20,201,129,87,159,171,54,26,153,131,186,100,122,55,75,151,128,139,100,94,124,80,229,229,10,148,109,52,74,79,185,238,70,151,149,46,56,237,154,168,225,34,239,129,165,12,113,177,143,49,1,101,138,94,250,2,111,190,52,93,171,151,202,152,65,19,73,64,187,176,138,29,119,80,234,153,59,37,199,13,74,136,46,136,238,37,188,141,88,98,219,109,214,39,206,4,119,2,64,60,167,205,74,91,216,231,32,106,0,123,82,122,78,212,225,174,163,223,142,146,9,5,250,59,18,204,34,35,128,69,116,90,129,174,73,157,141,67,86,76,124,21,58,44,10,60,227,116,129,199,46,73,229,3,2,11,35,49,217,109,114,101,210,53,183,74,174,87,50,55,60,6,105,129,139,29,222,242,236,192,118,54,244,146,239,118,130,45,96,225,177,26,88,252,176,20,214,129,119,87,225,37,187,7,163,86,51,0,196,76,167,164,45,94,47,93,184,174,149,150,22,175,95,184,174,211,156,93,184,241,217,43,207,220,40,61,187,120,237,218,226,229,27,23,206,93,47,93,185,86,90,190,114,249,236,133,27,23,174,92,134,167,243,165,197,203,207,149,158,190,112,249,172,94,98,0,45,104,7,56,6,15,71,0,221,180,17,146,204,34,176,93,103,44,214,5,160,73,244,236,247,89,27,53,239,37,188,218,57,64,167,31,27,104,177,140,167,158,165,136,238,249,208,65,139,175,48,64,70,82,195,251,233,113,9,76,153,250,187,56,139,175,18,6,77,166,32,135,141,138,47,152,184,117,215,13,32,221,236,47,132,191,202,192,222,187,208,54,195,32,66,205,232,170,49,6,95,174,196,148,30,41,38,209,65,221,120,224,237,0,243,237,185,91,37,135,109,149,206,225,241,200,144,159,134,12,144,128,26,39,78,12,136,138,182,111,14,69,208,77,227,10,133,37,85,106,30,234,102,198,238,22,152,254,77,17,173,77,119,100,52,171,161,30,24,14,212,129,198,106,134,72,196,56,232,122,23,3,75,134,219,179,95,14,3,169,182,182,54,1,237,129,157,198,58,42,184,201,224,15,138,45,132,45,232,252,75,214,21,224,78,229,162,27,53,140,55,91,150,15,97,114,141,124,104,1,137,214,219,24,78,169,34,106,239,202,8,164,204,232,214,250,110,191,76,233,32,139,225,249,112,196,22,113,17,2,65,6,227,84,192,4,66,133,93,225,80,164,144,183,108,155,14,175,21,237,147,143,129,218,120,26,239,128,62,112,242,180,83,188,162,129,51,172,64,161,161,82,225,144,20,162,177,152,43,70,64,224,16,208,118,116,62,220,166,77,129,119,57,28,20,216,187,183,111,151,93,20,20,105,147,210,53,151,34,206,40,8,6,141,105,43,252,109,73,216,212,172,242,163,246,192,189,78,182,181,24,169,134,81,155,55,236,246,205,138,77,181,25,177,179,124,153,88,246,209,204,66,30,83,100,160,51,140,255,66,175,7,34,35,138,252,158,161,225,50,233,0,51,107,145,38,130,231,225,135,25,11,106,86,210,160,148,121,130,238,87,84,150,93,205,22,111,62,171,238,75,92,71,128,209,179,28,214,149,177,158,113,29,196,83,90,86,13,23,85,163,230,58,66,173,16,11,120,102,244,245,116,6,95,7,28,30,182,120,156,102,213,44,141,114,78,195,167,31,136,86,202,48,203,173,24,12,147,136,211,71,209,153,134,50,42,219,80,134,212,50,107,222,192,89,196,144,63,49,100,233,114,221,8,90,182,196,241,192,28,2,62,218,198,121,145,151,226,136,69,107,177,171,156,134,166,45,178,108,17,126,207,81,98,239,13,137,84,248,24,246,176,188,136,230,232,106,224,32,220,81,42,24,10,49,149,4,155,200,160,205,110,223,206,10,71,85,151,241,148,163,24,223,20,27,73,182,41,215,175,229,146,132,143,187,13,69,226,219,229,34,192,74,48,57,185,218,90,7,177,230,38,46,162,201,201,224,140,225,86,34,186,135,231,102,156,246,113,122,208,224,81,182,91,193,147,110,11,138,86,194,10,121,60,55,36,29,84,235,42,144,144,48,218,31,131,5,219,207,24,151,8,8,167,14,172,178,43,117,12,204,168,183,216,147,234,208,24,180,39,180,20,43,108,21,213,43,82,211,37,99,166,85,209,42,112,144,209,82,207,236,103,131,143,196,32,87,137,221,107,149,3,37,62,25,69,145,173,236,186,2,65,120,32,57,30,170,150,162,27,235,156,124,2,226,192,239,142,8,146,38,204,40,18,195,82,99,53,14,163,176,197,178,139,6,210,35,160,146,32,22,201,106,248,186,188,10,178,57,243,130,157,120,255,145,255,149,166,127,8,140,128,179,222,186,3,242,43,140,95,212,16,1,96,211,244,175,108,57,178,174,138,190,33,27,185,201,118,252,120,79,57,240,113,211,137,105,123,42,61,104,55,32,34,39,162,59,71,211,171,175,103,181,41,41,163,18,191,248,150,178,100,28,152,65,17,217,203,81,2,6,239,68,89,66,138,123,61,112,251,23,240,206,10,230,32,186,187,14,185,110,223,134,85,230,192,22,12,140,30,18,205,161,159,77,41,175,81,101,100,208,189,160,252,110,166,98,116,17,8,13,135,19,167,69,67,59,15,12,68,137,142,111,221,129,95,98,183,208,73,133,22,13,102,139,54,202,93,30,174,59,224,188,0,108,19,89,123,135,136,202,73,91,22,229,139,240,28,145,15,67,200,181,60,32,117,94,141,51,239,21,79,86,87,62,193,106,107,107,61,219,177,123,131,222,117,124,183,12,156,63,192,98,109,13,45,97,114,146,206,136,242,226,5,30,215,109,66,111,181,156,236,232,11,133,64,18,47,166,147,9,220,198,128,238,10,161,74,14,173,97,6,142,191,105,119,130,178,200,90,65,189,172,124,39,7,39,142,194,221,218,243,174,237,80,116,199,201,197,73,10,242,8,212,116,187,108,86,90,212,27,202,28,182,109,167,155,27,70,104,177,29,167,13,177,200,145,20,124,91,151,231,185,130,90,76,78,186,242,0,149,173,184,171,173,155,20,131,110,153,62,79,120,183,111,139,48,220,94,101,24,70,237,14,123,171,160,227,114,132,142,201,48,150,66,27,9,66,83,83,131,74,83,201,142,107,137,196,168,186,181,104,133,77,129,224,85,155,44,125,185,92,174,77,86,154,229,47,91,248,185,208,196,239,47,87,62,61,5,172,13,3,190,138,148,243,82,165,191,194,48,90,238,229,65,111,29,56,37,182,50,189,90,89,21,135,17,88,89,121,229,255,41,173,38,171,138,87,20,200,138,2,165,162,32,170,200,53,166,106,79,252,67,212,33,165,180,140,95,188,176,226,42,101,93,42,43,99,15,135,195,188,25,13,115,77,52,125,66,14,2,120,107,57,45,245,85,12,39,8,213,201,218,61,92,53,19,19,38,108,66,240,249,164,209,119,162,58,175,112,59,28,167,50,154,51,231,173,74,222,60,134,38,46,53,25,205,208,63,104,149,51,245,5,108,191,137,192,132,85,184,86,118,121,103,61,209,217,48,244,179,225,97,111,61,200,171,32,229,82,130,20,167,184,128,76,122,4,104,238,187,120,62,46,126,212,208,68,84,119,50,249,133,176,169,235,42,229,84,201,222,185,5,167,121,30,18,23,62,143,65,16,159,70,90,122,29,245,84,110,247,22,51,174,235,215,67,174,211,48,225,161,235,58,27,180,246,175,15,250,200,111,25,98,54,46,24,141,136,176,157,141,132,12,190,176,136,66,117,202,103,35,226,94,65,201,166,124,78,121,65,70,9,53,33,115,157,21,138,43,53,130,38,6,133,166,106,109,163,93,142,198,216,10,22,202,98,45,218,21,93,219,218,100,196,9,123,48,255,116,235,66,236,189,248,80,169,52,163,225,36,236,100,19,13,11,96,50,216,189,233,36,215,228,196,253,74,199,136,91,117,201,5,81,50,133,228,119,21,165,27,241,238,18,69,175,69,190,166,130,27,171,9,152,131,178,110,144,142,234,139,193,90,101,106,185,210,220,37,237,90,83,235,51,199,34,219,223,97,6,232,97,87,56,0,149,77,142,195,10,50,15,214,249,69,190,114,248,42,22,84,119,178,1,243,18,35,225,198,133,201,201,8,137,108,32,119,192,248,121,217,189,65,107,35,177,255,24,30,112,162,49,78,232,255,103,239,221,187,219,184,174,67,241,175,2,143,85,5,136,6,16,0,62,68,130,129,89,240,33,89,177,37,203,146,236,196,225,229,229,26,2,3,114,44,112,6,198,12,36,209,20,214,114,218,56,118,146,166,118,86,243,110,218,216,185,118,146,182,169,157,220,60,236,248,145,124,151,27,145,146,255,234,87,248,237,189,207,123,230,12,0,234,225,182,191,90,180,201,153,51,231,185,207,57,251,236,215,217,155,104,166,28,232,15,114,160,63,112,185,29,161,36,147,18,193,111,70,252,65,32,95,89,5,172,210,129,92,190,250,9,13,244,84,80,196,93,0,179,57,168,116,135,189,76,112,78,202,241,132,200,49,32,19,195,108,134,199,69,134,16,237,5,247,211,25,58,197,200,136,79,155,228,142,90,152,47,202,209,65,165,10,212,207,23,25,251,171,216,59,133,0,66,27,129,141,186,117,26,245,160,176,55,140,147,194,182,95,240,36,66,169,72,125,59,236,205,37,198,103,251,2,76,174,207,7,11,15,108,80,130,5,71,47,107,252,27,154,246,235,84,39,194,90,245,246,5,13,187,60,95,76,141,95,51,152,2,52,16,74,59,169,47,12,200,86,10,230,4,206,87,46,101,198,2,8,20,89,243,186,12,76,76,64,98,113,148,139,230,212,242,134,97,102,196,38,40,58,151,88,23,11,157,200,143,73,216,23,179,117,90,64,10,214,99,14,157,157,83,161,6,127,118,116,20,45,187,83,108,199,97,120,45,140,110,132,176,29,133,225,117,22,133,69,249,40,44,209,80,24,205,65,208,12,55,6,155,203,248,139,175,248,8,50,52,120,188,233,136,178,243,153,0,38,58,104,62,14,127,70,120,241,11,48,221,8,13,139,57,58,73,68,224,102,32,3,97,122,29,54,99,62,221,113,24,72,73,125,84,97,18,78,178,80,130,89,245,226,136,238,98,88,16,27,183,83,41,10,76,38,17,17,233,164,169,66,52,234,210,154,17,183,45,162,6,23,226,143,196,106,137,212,92,94,101,115,137,161,182,249,71,220,143,114,226,33,93,229,189,196,215,63,226,80,21,35,94,162,200,37,182,53,104,19,251,252,50,7,179,112,144,139,148,117,67,28,121,170,230,11,185,39,161,202,115,86,203,115,157,176,184,77,204,18,82,215,85,169,139,90,41,134,251,77,192,201,222,179,174,170,130,39,84,193,71,46,16,103,98,142,109,76,209,39,179,109,154,243,146,46,105,229,47,224,63,206,74,29,92,124,106,109,125,107,253,226,179,104,222,0,244,41,191,175,187,210,186,178,190,245,204,229,39,27,206,233,238,245,161,127,218,25,149,238,161,72,229,233,173,181,245,149,103,206,193,106,180,145,18,128,224,175,32,215,10,199,206,154,187,102,176,223,215,252,139,64,13,95,230,24,206,30,28,125,41,77,69,49,55,145,203,161,64,97,126,169,145,150,107,60,86,167,207,84,109,81,35,43,220,90,9,133,190,226,75,82,162,35,152,35,149,230,243,240,220,151,207,207,87,6,30,28,121,47,192,3,236,219,38,208,98,207,139,211,227,113,122,84,180,84,223,139,227,149,125,212,117,216,16,24,208,8,26,58,177,102,150,121,113,192,216,37,228,57,82,113,198,245,189,69,44,9,156,162,70,197,169,50,90,9,178,169,112,67,192,198,49,240,173,94,167,88,204,24,121,32,219,45,119,89,184,148,162,62,138,206,211,133,182,23,126,46,41,96,35,13,194,188,36,227,71,163,1,68,184,167,28,248,205,142,117,232,61,7,156,222,57,74,178,143,151,97,10,86,138,138,227,186,16,115,178,110,212,34,100,7,217,154,164,80,128,23,220,116,76,224,96,27,205,180,168,132,97,123,2,206,0,143,80,160,94,31,209,8,222,160,200,165,215,188,9,27,174,88,198,121,104,248,234,100,149,167,86,162,211,233,189,204,185,175,109,212,210,193,13,232,81,196,78,112,129,232,144,140,176,87,170,206,69,13,177,198,154,124,196,210,70,178,140,116,73,35,20,133,115,136,151,204,49,103,234,135,189,91,183,138,30,201,65,229,22,10,16,145,227,105,203,72,116,119,99,66,254,30,203,191,137,75,197,205,54,199,233,64,81,25,127,205,200,161,220,68,232,98,252,102,172,32,197,117,11,136,115,220,71,174,84,162,144,174,175,148,132,130,96,73,38,97,206,81,114,235,150,32,247,112,47,109,162,237,175,32,129,96,21,38,94,127,204,14,132,175,153,13,104,150,208,36,90,88,194,85,75,221,126,111,184,203,164,136,236,224,228,40,177,40,183,20,2,164,121,53,179,164,47,91,72,226,204,214,178,93,12,230,213,218,235,200,12,214,236,145,165,23,25,162,122,108,39,56,118,49,250,144,170,193,222,5,142,239,71,196,191,122,3,56,50,46,193,35,222,30,103,216,226,130,254,214,234,5,215,252,230,89,150,196,14,236,230,69,163,239,42,61,139,79,180,35,158,155,204,153,7,46,85,123,86,28,231,205,19,169,138,213,151,108,213,6,17,144,95,249,101,126,224,55,159,76,213,45,63,100,171,214,137,4,107,205,68,225,94,70,214,253,69,252,245,44,254,122,6,13,23,37,38,249,18,212,118,153,159,163,64,218,191,168,30,159,129,237,140,121,53,180,115,142,164,191,7,207,160,165,190,85,59,102,195,119,21,127,47,0,122,87,225,32,169,127,49,86,9,73,206,250,197,23,93,198,110,83,41,84,76,49,187,145,14,131,2,209,36,9,100,113,159,21,234,26,66,45,47,74,229,13,180,100,149,183,112,209,236,242,101,46,184,230,66,202,6,127,71,65,93,129,37,193,209,150,232,204,203,115,28,153,63,35,212,5,172,147,75,212,225,228,97,128,130,29,84,253,226,179,178,153,72,3,201,64,64,130,25,145,118,28,247,50,170,90,8,38,40,232,106,251,192,117,212,4,92,120,74,2,41,238,101,253,77,63,175,30,87,146,186,245,226,1,34,159,134,5,105,193,168,158,35,197,75,201,245,151,241,196,34,51,35,160,169,138,57,148,77,201,242,69,176,97,114,233,186,140,137,129,195,106,164,148,69,231,128,236,67,83,125,213,197,39,52,52,147,233,163,78,124,237,248,137,173,243,168,32,25,161,206,185,97,82,150,76,113,130,6,167,61,63,241,141,146,44,137,151,68,141,100,170,168,168,121,8,244,34,144,83,183,110,41,238,118,89,8,242,132,102,29,14,99,168,70,74,247,18,148,70,225,115,78,149,82,114,133,25,81,59,99,25,235,14,158,132,35,206,247,142,129,180,194,63,46,147,177,19,164,21,100,159,86,147,191,38,153,197,60,146,129,164,14,156,217,59,182,232,1,87,164,69,238,240,69,115,106,131,120,205,239,234,227,53,86,152,14,38,73,218,89,87,26,59,73,36,70,52,198,252,229,148,204,150,178,114,106,153,42,148,57,191,98,215,239,106,154,60,169,72,244,150,76,85,186,218,248,134,234,138,1,209,107,38,27,225,38,158,110,12,84,129,70,246,5,82,74,227,85,58,64,195,44,95,41,114,209,101,169,113,85,60,186,145,59,0,170,102,108,85,251,240,12,133,3,81,88,175,26,42,98,85,48,164,38,150,28,145,199,74,48,139,226,114,102,81,224,187,14,174,8,7,173,91,84,18,157,237,142,82,12,20,117,180,18,18,109,112,133,198,0,20,191,23,239,135,168,69,40,234,51,225,115,205,155,96,64,98,131,206,77,194,177,234,245,47,115,94,103,16,106,178,228,205,156,213,98,108,42,3,253,101,180,169,180,28,164,221,165,185,32,6,122,151,80,24,82,204,234,77,209,210,70,219,75,29,35,87,164,75,144,46,20,7,76,46,161,209,8,197,160,57,80,235,150,31,229,203,225,134,183,217,228,51,217,40,158,58,229,187,87,139,3,189,90,196,101,144,37,114,17,3,149,203,116,25,68,208,225,40,164,116,19,177,77,141,30,39,130,40,62,32,41,114,195,147,88,130,60,67,104,114,91,46,183,211,107,117,19,185,157,245,73,245,66,126,102,86,73,122,193,173,15,36,102,17,229,133,56,147,203,11,138,40,26,174,78,6,90,19,199,153,178,192,240,245,161,154,108,18,178,8,229,50,245,94,50,129,225,173,91,26,183,139,34,196,165,72,220,122,111,74,238,23,142,146,2,159,25,92,90,5,2,76,161,139,10,97,47,220,47,240,145,187,5,160,228,197,75,92,184,225,15,252,130,56,221,42,133,39,189,56,41,16,23,82,224,245,35,7,45,27,147,184,19,230,111,100,216,82,145,173,80,238,204,36,167,78,193,252,7,110,207,141,221,182,62,73,22,252,218,27,187,98,37,219,50,132,47,87,74,184,170,194,226,48,39,215,85,82,225,12,104,101,184,121,140,134,190,18,98,83,52,1,219,10,128,117,197,79,146,30,26,208,107,3,206,97,2,196,1,202,255,248,90,145,142,165,8,106,91,57,131,71,203,204,79,158,201,16,144,113,243,75,64,112,239,24,159,144,2,137,45,2,139,203,204,34,167,72,60,72,12,88,60,91,221,213,1,16,141,41,166,2,136,106,36,179,107,35,23,159,174,40,65,210,21,169,179,120,130,36,31,49,106,103,190,136,117,211,217,211,252,178,65,251,243,68,43,155,196,110,228,0,11,57,214,59,149,65,132,32,119,233,50,118,138,80,113,243,43,212,176,119,35,108,134,48,245,120,83,150,184,138,205,166,31,42,217,88,167,153,224,155,192,134,205,40,52,250,216,177,40,249,210,134,53,83,144,21,25,209,64,36,169,139,144,41,144,148,248,96,196,166,111,12,251,168,76,230,241,250,146,11,148,87,138,141,53,139,155,64,77,23,14,55,217,236,167,90,204,61,46,156,152,181,233,38,233,86,227,188,78,167,218,101,21,64,6,214,50,208,161,205,43,116,167,25,200,81,152,157,105,198,205,51,91,134,142,181,105,239,214,122,243,58,38,107,229,48,217,163,245,5,248,27,169,227,41,161,131,89,237,224,225,181,25,210,211,116,189,121,61,227,181,74,152,161,33,59,244,107,15,165,44,240,55,8,175,71,215,252,169,32,39,251,167,11,146,235,165,236,92,66,3,70,239,169,41,131,117,79,55,58,177,243,166,236,154,141,164,203,160,50,77,215,41,167,146,163,101,166,62,83,85,94,135,82,21,177,217,222,112,128,216,132,101,114,133,201,174,236,178,231,113,253,201,142,206,232,156,89,233,148,93,211,141,8,56,188,144,52,109,102,105,50,38,149,107,154,157,88,202,37,45,125,75,155,204,141,134,240,100,162,55,141,109,167,134,99,118,35,117,69,222,176,125,200,237,67,152,215,7,63,191,15,87,200,152,111,138,201,193,108,80,95,122,26,204,210,121,179,160,21,190,34,244,37,122,45,246,169,4,194,130,196,7,84,40,220,111,122,169,66,161,77,71,226,233,133,122,61,46,152,236,52,87,138,189,208,117,180,20,135,222,56,109,1,108,74,170,63,178,96,182,137,158,217,4,175,162,25,103,198,36,190,140,211,108,216,200,38,27,69,101,216,130,202,9,87,236,170,41,78,22,60,55,59,11,133,152,184,235,5,116,52,16,223,55,246,100,208,105,41,63,131,22,130,212,145,144,173,207,50,80,129,28,168,39,80,120,7,175,139,52,219,38,208,100,250,52,85,25,53,2,15,141,67,131,63,0,248,253,113,131,211,50,101,228,213,88,139,49,52,91,125,196,35,60,18,146,194,54,107,167,193,136,168,82,174,142,140,62,23,120,189,24,162,181,135,241,93,21,79,124,44,133,64,190,115,79,159,153,153,28,179,48,191,118,49,146,75,6,121,241,212,73,157,86,229,19,187,206,85,249,38,233,144,42,75,37,153,201,130,14,204,28,26,15,96,140,138,47,175,148,85,214,232,186,26,238,14,204,67,30,45,185,117,43,90,86,128,99,45,146,212,113,41,79,3,46,46,118,144,159,38,241,194,196,21,131,18,26,70,233,11,110,192,52,18,236,150,192,88,250,133,231,225,18,57,67,35,98,41,45,232,95,84,50,70,205,60,55,43,228,145,24,245,155,218,106,243,111,221,66,83,51,185,202,208,68,3,11,119,10,80,188,224,161,168,152,43,96,247,98,114,6,133,190,48,154,206,250,213,243,23,214,215,158,122,230,170,163,216,124,210,38,185,202,104,51,7,69,181,123,190,55,16,253,139,88,113,77,104,48,49,175,244,225,230,10,73,130,46,21,96,228,171,151,67,191,164,204,129,66,87,92,69,2,166,137,86,34,22,205,236,233,116,133,99,145,176,62,23,2,18,121,55,139,228,200,57,228,76,233,6,106,161,38,18,99,60,71,166,207,161,133,246,146,50,87,34,75,180,137,98,42,137,172,197,68,81,56,57,225,141,36,37,194,221,69,33,67,208,185,127,234,109,134,78,99,77,218,105,160,9,253,79,147,103,140,158,209,9,16,215,16,32,135,211,142,34,156,52,10,162,164,112,29,113,238,62,141,185,229,42,10,243,145,244,141,129,215,199,203,145,82,58,43,201,45,105,84,55,145,50,100,235,200,78,123,153,92,46,159,193,200,58,246,43,108,196,198,12,70,114,236,138,203,77,79,0,129,193,220,7,25,128,216,166,69,77,136,176,208,103,58,28,13,162,166,156,128,157,191,97,138,142,86,88,205,100,140,114,0,133,126,21,173,128,34,211,11,37,189,243,138,22,1,173,102,252,44,4,203,220,80,63,7,162,158,132,104,196,33,58,144,16,29,228,65,212,78,161,235,163,171,142,1,30,21,183,2,78,114,197,225,68,182,152,114,88,14,149,208,194,11,135,22,102,88,76,8,28,19,64,140,31,99,17,230,113,160,192,148,231,175,72,28,28,103,172,67,193,89,135,86,214,218,182,80,142,187,69,236,34,131,49,189,51,128,149,225,207,195,44,131,30,90,56,116,27,46,48,165,249,226,234,211,177,224,234,139,158,39,178,231,198,33,41,118,114,199,36,159,115,48,222,35,242,210,155,242,63,149,61,247,114,232,48,168,4,157,178,8,171,236,233,138,248,37,69,66,134,209,106,20,118,123,129,105,3,159,69,189,90,198,66,20,2,109,76,49,140,11,168,186,45,60,141,119,215,135,232,5,192,139,11,94,97,167,23,109,123,61,71,92,9,13,241,22,181,60,151,168,101,102,78,203,56,240,162,51,59,131,241,131,200,43,68,187,86,155,236,68,98,102,113,123,129,57,145,104,119,22,178,217,57,194,42,58,53,191,51,139,177,46,56,93,166,136,75,84,192,71,205,13,138,70,29,185,142,179,137,187,141,92,201,246,98,186,73,45,110,150,139,68,225,201,24,59,187,184,232,59,72,204,144,119,153,37,0,205,204,108,119,102,123,209,107,59,80,215,35,85,247,128,217,219,95,240,208,229,145,27,239,122,157,232,198,5,152,249,6,186,223,166,78,219,66,103,167,199,232,205,96,40,41,202,222,237,220,123,164,237,184,95,102,14,183,6,91,91,44,42,249,6,58,55,41,95,47,207,122,51,93,207,175,45,108,22,180,160,246,217,248,246,60,120,25,0,161,93,172,85,171,127,85,40,23,106,103,170,253,155,165,17,101,245,18,191,140,126,176,162,1,190,6,97,127,152,108,109,5,33,80,255,153,118,220,108,203,121,85,228,100,69,143,41,229,32,241,247,182,182,218,204,207,81,161,66,249,227,156,2,244,177,28,210,189,166,114,57,222,131,69,119,192,99,139,195,80,70,19,90,225,37,210,77,247,188,109,95,86,83,7,80,228,212,19,251,61,192,12,147,219,51,131,197,31,24,81,226,51,65,226,239,43,204,185,114,167,116,154,53,122,250,191,114,153,245,160,207,162,166,248,157,53,74,25,23,227,124,254,249,149,150,123,109,29,99,156,239,175,180,90,213,21,119,181,245,220,204,138,59,124,178,181,190,234,62,211,106,125,9,18,86,191,226,206,174,225,251,151,90,173,231,240,125,219,157,95,49,191,191,176,138,239,11,80,197,169,21,35,46,186,181,55,246,128,232,213,147,65,167,41,230,152,5,71,143,49,58,122,220,142,250,168,128,25,64,161,207,34,165,127,246,243,217,207,103,63,255,85,162,156,102,233,132,194,105,244,218,120,186,240,152,118,72,25,47,140,64,16,1,81,69,144,211,44,161,160,226,153,158,62,205,43,213,106,60,224,31,84,13,84,56,21,14,149,50,240,152,171,73,212,111,20,170,150,28,172,13,214,235,241,228,130,232,180,136,214,10,45,106,189,84,53,88,105,19,130,215,120,218,103,218,250,45,244,201,20,69,167,38,82,210,117,213,69,252,217,84,101,140,82,153,26,40,6,189,34,74,25,100,75,33,67,183,76,12,106,219,238,78,65,20,119,182,171,53,70,20,119,230,230,199,17,254,245,153,153,79,129,240,175,206,206,206,123,213,153,249,105,9,127,127,50,115,83,25,20,125,121,147,49,71,221,24,86,78,48,119,36,60,176,26,176,226,97,101,11,38,177,91,217,106,223,186,229,43,243,61,7,166,11,151,190,23,192,162,4,178,17,109,207,130,246,106,207,139,99,178,36,237,177,61,71,206,58,225,195,21,36,98,26,156,2,109,56,218,36,250,190,143,55,158,55,88,149,94,28,116,124,89,29,47,229,136,144,198,229,155,78,67,248,123,119,243,234,114,189,36,25,196,13,78,29,3,255,2,75,83,180,176,155,240,21,153,238,113,52,216,145,95,120,249,136,46,79,98,124,29,248,136,158,166,71,238,30,128,188,215,224,30,40,0,179,81,129,167,6,59,231,59,174,80,231,24,134,193,70,150,38,240,239,220,87,26,210,215,142,246,9,239,152,186,120,255,236,44,124,221,93,134,142,98,127,146,129,143,160,24,248,93,234,223,85,122,205,244,154,229,226,125,38,111,139,102,207,70,46,122,241,117,80,64,80,110,3,139,125,205,97,35,194,234,86,241,29,218,134,148,45,191,88,218,68,17,70,222,212,242,185,224,17,251,96,142,123,254,77,224,24,240,15,236,219,1,183,185,111,56,237,168,55,220,195,152,159,10,167,66,106,77,155,132,78,112,125,124,173,106,57,116,201,189,38,3,65,236,123,131,246,46,115,184,105,64,129,125,184,10,237,8,48,176,121,66,48,136,34,174,67,104,171,76,139,2,250,179,160,245,71,162,41,104,137,87,0,157,105,251,187,81,143,22,216,221,119,223,251,228,165,111,28,125,235,95,142,94,250,197,225,171,255,230,184,164,221,96,209,57,29,203,162,16,109,86,118,124,116,88,151,183,52,78,196,62,70,244,209,251,200,10,56,164,120,53,151,74,170,78,236,58,204,89,15,202,179,132,167,216,98,181,218,226,177,33,178,229,12,67,188,230,239,139,107,187,2,94,4,27,72,164,191,194,120,80,220,236,37,155,42,185,48,232,104,234,195,178,161,165,193,203,179,216,101,248,201,113,237,160,187,253,231,127,250,228,71,255,114,231,187,63,61,250,222,171,71,63,248,195,39,63,248,29,172,16,106,128,230,216,75,96,78,246,225,95,249,194,133,114,167,51,22,170,192,233,13,7,120,137,151,194,20,174,65,163,199,128,112,182,240,88,104,91,178,227,86,125,0,160,56,124,245,215,71,63,249,233,131,2,197,122,216,185,87,64,240,162,211,129,65,100,86,64,32,58,35,131,176,249,222,167,35,91,236,126,137,17,182,163,36,137,246,32,121,14,247,160,155,179,229,238,254,233,31,14,95,126,251,246,7,31,28,126,231,135,135,191,248,135,195,215,191,61,253,198,67,65,128,63,192,120,160,199,128,136,42,52,22,22,90,54,5,133,109,10,235,167,86,65,28,188,8,125,36,242,73,68,246,235,15,2,24,255,190,195,240,49,97,226,134,93,69,31,224,13,179,46,89,200,3,130,130,109,126,189,232,28,253,244,237,187,239,254,204,41,109,18,146,214,16,53,106,173,211,135,25,166,149,225,168,163,136,37,169,19,56,31,45,171,2,12,223,238,38,87,217,171,56,91,200,109,55,115,96,220,7,114,254,50,121,55,134,20,245,226,50,60,138,32,3,50,197,137,119,225,200,110,15,99,152,237,50,63,22,208,99,55,75,103,228,16,38,48,136,160,119,124,68,65,240,7,125,22,187,206,0,50,117,182,123,242,204,98,246,180,235,64,21,143,92,38,239,184,210,139,18,60,159,183,134,197,13,66,107,78,18,69,48,219,176,29,187,150,75,63,27,83,204,85,208,198,233,198,117,13,15,229,126,111,24,143,155,63,209,169,86,167,163,77,213,123,31,30,126,243,13,156,42,151,65,149,25,67,102,218,29,14,16,229,178,143,207,12,122,46,135,119,67,196,202,229,239,252,252,38,141,62,175,10,161,65,239,107,244,170,154,62,124,245,141,79,126,244,22,173,18,10,230,122,115,31,29,99,33,21,188,161,207,176,152,12,117,220,13,128,241,49,54,0,59,17,28,115,251,177,137,147,196,24,2,59,9,96,25,161,251,125,49,216,113,13,4,29,230,7,74,86,127,247,131,127,187,253,225,199,119,223,253,234,225,107,239,221,121,227,171,247,223,130,56,64,121,253,226,192,206,175,214,229,84,34,163,7,114,215,149,112,248,110,172,43,95,105,122,97,173,114,210,120,195,169,97,24,4,126,44,47,179,37,151,120,59,142,152,163,59,223,125,15,39,136,147,92,174,83,207,201,110,30,40,60,0,162,163,205,245,219,191,213,234,217,28,209,221,233,41,64,132,65,160,4,124,14,255,248,187,79,254,244,53,20,24,14,18,238,70,109,106,88,77,213,88,232,49,162,67,204,199,175,191,115,244,131,215,156,7,219,70,127,55,10,125,88,88,170,149,111,124,235,232,39,31,60,168,37,133,210,99,47,220,55,182,197,225,203,191,58,124,237,125,216,19,119,126,241,235,7,176,45,44,52,137,216,127,22,178,105,186,201,58,102,211,146,10,48,26,54,137,148,135,210,112,107,15,93,79,25,237,254,236,159,30,108,91,3,31,16,247,181,88,205,222,91,175,28,253,246,151,19,230,109,115,19,109,185,241,156,69,227,90,20,75,60,27,196,1,52,194,247,40,75,211,182,41,198,80,109,136,88,195,33,143,177,246,151,151,94,63,124,249,195,163,111,190,197,16,233,95,94,250,14,63,29,26,150,79,183,255,252,206,209,119,255,232,184,215,89,67,141,84,195,106,107,48,106,106,219,7,114,17,121,186,40,246,213,249,72,78,225,93,135,82,203,112,132,209,65,85,6,82,201,235,209,225,139,34,46,103,225,250,46,63,199,156,97,31,105,213,6,111,211,73,145,73,70,7,128,129,101,232,199,6,15,206,169,113,78,240,58,170,81,180,216,33,142,59,240,110,92,164,215,235,44,235,104,211,37,42,131,125,77,241,109,152,232,14,134,61,31,177,48,253,77,243,111,181,170,201,192,225,229,66,241,12,171,64,59,221,97,243,54,106,117,147,165,36,73,150,202,99,61,236,50,103,162,170,66,208,188,54,202,213,168,36,67,163,118,143,69,157,118,39,210,165,221,44,69,154,162,15,239,21,24,153,163,57,117,132,79,7,141,116,45,118,128,136,74,167,2,135,34,34,172,192,208,58,40,65,161,129,227,65,172,19,65,85,24,36,135,182,20,189,78,16,101,10,213,114,198,62,149,140,160,59,86,58,208,53,229,2,38,157,225,142,235,84,253,211,238,20,39,90,30,208,26,21,228,139,34,108,166,91,149,162,28,35,173,66,190,94,172,144,192,155,151,211,128,129,168,42,43,12,88,183,30,218,90,228,20,149,65,110,77,7,5,94,212,62,110,86,211,84,67,23,52,158,117,244,178,71,15,106,206,77,226,46,69,1,78,57,112,163,138,41,22,129,168,127,42,112,40,114,212,10,16,173,175,15,107,77,48,218,13,200,168,195,15,126,46,241,118,138,222,154,242,48,211,107,202,193,221,102,197,211,161,240,52,241,103,199,228,246,46,7,25,97,83,55,10,147,50,89,73,0,97,16,162,8,173,167,132,77,134,8,74,10,155,226,30,42,136,226,97,183,27,16,219,103,190,114,100,117,251,253,87,14,95,254,91,194,87,15,106,245,218,232,249,92,38,64,85,56,81,210,200,73,67,84,172,165,196,142,247,43,120,237,222,147,200,181,59,181,176,181,155,47,102,125,168,219,195,100,109,114,184,161,7,56,3,247,46,239,237,222,131,164,183,59,165,140,183,155,39,221,61,54,236,235,179,83,157,216,156,245,50,25,179,92,100,196,0,156,248,55,97,89,248,30,48,17,209,141,184,225,204,164,0,204,43,181,3,142,183,49,21,188,36,163,104,5,147,234,237,195,130,14,71,183,63,250,218,237,15,255,32,96,164,1,103,216,71,225,168,157,201,194,47,168,143,214,249,44,158,134,158,4,122,113,123,224,163,210,84,192,134,127,51,70,41,235,0,56,6,221,192,199,158,169,178,196,22,111,10,4,202,227,229,133,21,214,41,96,207,130,24,184,112,152,47,88,205,176,79,146,33,178,166,222,128,46,91,14,147,72,116,30,249,249,189,33,242,217,140,183,103,154,126,100,243,248,147,235,160,81,92,25,171,67,166,22,95,80,247,234,58,192,203,10,33,24,10,251,217,35,37,211,117,48,76,164,7,30,94,178,66,140,173,39,217,100,209,190,232,241,10,37,159,13,80,192,154,39,245,195,198,173,34,63,188,48,134,31,53,117,184,69,169,105,160,4,110,130,194,222,112,78,157,231,251,104,62,48,160,104,178,194,241,124,197,41,109,212,54,111,221,114,190,120,233,92,254,199,231,251,254,216,162,235,99,202,246,195,49,69,47,93,28,83,114,123,175,159,255,113,229,194,165,252,143,59,65,55,255,227,185,243,103,115,62,162,100,33,216,219,73,107,55,228,78,160,69,178,181,69,166,42,201,46,16,112,161,23,244,164,44,33,30,180,27,131,202,112,208,115,189,30,25,131,140,74,141,251,174,16,250,214,61,51,179,232,148,84,165,184,255,113,143,79,85,43,219,54,177,195,246,244,212,197,40,170,136,15,8,102,130,234,136,137,128,46,177,237,183,10,187,239,18,43,136,113,43,50,228,147,106,144,116,29,47,70,17,160,37,32,213,145,105,164,11,229,20,128,117,153,201,151,27,199,233,174,240,254,48,85,111,215,162,27,33,86,48,77,31,59,60,239,167,222,201,203,254,94,116,221,159,170,139,172,218,17,163,26,75,136,50,233,22,197,35,53,23,182,254,194,124,125,177,90,93,44,77,168,132,233,157,12,90,85,104,32,4,177,42,223,53,226,84,252,47,116,11,57,224,96,226,59,56,135,162,4,169,25,163,25,158,40,90,145,175,105,221,89,86,7,182,138,20,68,79,99,245,95,251,126,225,232,15,175,106,50,136,180,2,108,178,94,237,202,112,123,47,72,84,157,112,64,30,254,251,15,133,4,1,171,29,224,172,162,182,84,9,100,73,172,56,160,147,82,106,248,194,29,22,35,134,218,96,74,74,213,8,189,94,134,2,252,100,215,192,103,17,244,42,233,44,156,48,134,124,54,95,232,170,190,208,105,91,246,227,182,135,39,37,202,99,153,220,152,29,250,159,252,236,107,119,127,241,234,116,162,217,84,235,92,56,43,49,156,105,4,197,206,32,196,96,66,122,123,126,207,219,33,181,163,68,100,106,29,141,220,1,250,255,244,208,52,109,110,166,237,81,32,30,188,10,178,88,69,212,215,107,22,241,67,167,139,193,167,17,35,206,86,171,236,233,76,247,76,151,61,213,23,188,57,254,84,237,204,179,39,175,141,247,78,40,173,75,183,114,92,118,193,100,182,139,94,24,218,244,12,52,128,131,97,205,224,121,97,126,27,91,235,211,115,109,6,10,184,67,124,238,204,205,96,53,93,124,110,183,209,26,207,221,181,57,90,168,248,240,125,119,24,94,43,215,231,107,181,106,109,182,237,240,123,239,9,187,230,77,251,18,154,236,46,210,13,161,189,230,129,30,44,26,23,4,6,204,101,38,249,141,33,197,73,118,185,54,8,63,176,117,19,13,26,93,246,137,219,84,53,118,89,208,105,12,180,217,224,62,211,123,27,192,142,246,175,160,123,54,103,179,84,60,144,74,95,139,183,70,22,144,175,66,102,165,55,147,10,222,100,56,229,156,222,14,94,188,16,236,0,149,158,172,12,3,36,123,99,236,2,114,15,80,24,35,202,178,197,194,243,124,137,36,194,122,22,88,83,130,212,202,90,8,29,180,134,201,110,52,8,94,100,145,18,156,21,242,161,91,112,196,189,204,48,27,183,185,146,68,215,124,114,43,201,48,235,113,6,210,34,210,45,26,236,99,191,49,194,84,244,12,35,206,240,52,205,137,30,206,105,83,220,49,220,74,14,169,71,70,227,53,14,160,210,75,30,174,243,109,14,28,24,174,185,204,49,198,115,106,199,96,93,72,196,209,133,15,65,103,226,51,170,133,216,172,159,103,225,198,229,59,163,172,29,87,51,175,51,94,197,119,110,48,136,149,117,252,61,241,136,150,122,104,218,192,146,9,125,95,162,80,234,7,237,93,232,54,128,182,225,136,39,169,172,10,73,172,175,27,92,28,224,115,163,70,73,87,208,118,161,94,117,147,40,241,122,141,234,72,172,79,108,98,192,45,41,104,72,210,126,133,2,149,179,76,220,102,12,191,27,70,100,192,84,240,198,81,134,204,89,6,18,96,75,54,238,237,223,202,244,58,170,114,58,98,88,105,0,27,9,235,33,226,65,32,77,8,241,17,246,7,242,154,58,197,58,192,90,209,162,194,59,219,142,17,10,158,233,132,14,148,198,163,113,32,2,231,18,103,193,29,231,229,217,15,37,131,96,103,7,155,217,238,13,241,84,19,202,2,24,241,248,106,116,61,70,182,26,152,145,4,142,201,176,113,186,248,191,55,106,229,197,205,255,213,57,152,27,21,107,11,183,106,139,183,138,27,245,25,72,40,149,32,177,62,42,22,171,148,163,116,171,88,171,222,170,213,110,213,234,165,82,177,184,81,45,215,55,249,7,72,175,87,111,205,192,127,53,44,51,51,130,143,139,95,190,185,121,2,202,104,213,223,99,117,245,209,137,210,105,203,8,15,95,127,245,232,183,223,27,59,78,177,76,242,97,110,154,73,166,193,132,185,38,192,89,74,230,83,69,153,24,121,82,105,33,12,79,151,22,50,215,137,211,44,37,195,227,230,248,127,3,208,17,144,238,204,168,12,127,207,184,11,35,4,255,198,204,220,194,44,78,205,226,168,84,58,145,15,98,217,198,233,59,223,253,253,221,119,255,201,14,105,205,234,96,18,184,153,49,130,101,113,155,242,211,137,59,197,144,26,231,86,38,37,116,147,186,101,19,60,230,214,202,37,79,211,213,105,138,210,82,117,34,21,196,76,216,141,51,137,110,62,115,160,50,15,232,59,126,178,202,222,209,105,35,129,200,44,162,133,26,137,233,132,199,34,107,64,186,181,114,156,41,202,8,152,205,234,82,162,66,11,98,224,83,105,67,206,110,208,146,120,193,223,72,54,43,65,135,227,81,122,131,195,2,103,28,142,65,140,202,202,50,160,147,99,60,42,232,14,129,97,78,206,202,179,203,214,55,240,26,185,32,109,217,193,148,231,103,145,221,2,231,167,40,198,140,166,247,19,57,238,22,101,190,42,185,194,133,73,1,82,161,131,230,107,41,49,74,6,218,252,200,198,146,46,73,102,242,115,212,128,223,96,2,157,204,29,134,84,70,222,89,190,52,138,140,135,168,169,136,68,210,80,170,225,96,156,60,38,206,226,235,72,207,118,251,253,111,222,254,232,141,163,87,95,63,252,230,79,33,47,123,61,124,235,55,119,127,247,182,35,227,61,109,108,46,37,40,26,92,247,210,17,47,66,0,252,178,136,243,202,67,199,0,229,24,251,50,2,157,74,226,62,149,71,210,155,9,39,53,48,144,147,120,143,155,17,16,104,26,171,217,200,186,26,48,10,147,149,232,121,188,19,106,245,18,229,87,134,65,7,135,11,127,208,91,186,89,150,59,119,247,209,123,9,91,23,56,82,179,250,220,81,39,214,81,39,99,70,141,197,78,158,236,179,61,196,72,95,73,9,92,160,155,97,120,213,164,136,217,74,22,191,67,6,224,98,116,193,158,39,230,48,128,198,229,107,225,56,249,90,56,86,190,22,142,149,175,133,227,228,107,225,56,249,90,56,78,190,22,142,147,175,133,227,228,107,225,56,249,154,237,227,50,247,65,161,211,201,184,100,128,90,182,125,81,178,47,250,154,230,63,113,155,155,18,157,156,53,188,68,203,168,205,151,3,207,123,14,177,113,127,191,56,53,211,112,62,2,52,140,45,33,238,89,230,12,64,83,208,255,39,131,78,220,212,248,23,88,89,182,165,21,162,27,48,129,76,132,76,25,21,127,223,186,251,241,199,28,57,224,18,110,24,88,167,66,214,217,120,42,29,190,252,42,19,73,112,153,61,114,206,209,141,85,83,154,164,35,50,195,178,55,245,150,68,59,59,176,253,163,27,87,132,17,53,122,203,114,245,171,58,141,148,123,15,167,54,91,91,92,152,159,169,207,212,102,231,22,107,213,250,153,122,213,121,164,73,227,213,194,223,90,154,126,97,232,15,246,99,215,114,84,209,177,178,51,136,134,125,140,78,204,175,29,241,195,136,39,163,3,38,146,135,97,162,64,150,157,168,77,126,80,88,213,130,57,134,181,6,7,122,251,90,153,113,32,5,166,224,97,177,243,78,158,124,132,199,163,195,64,124,121,125,108,110,144,168,15,221,151,113,32,66,167,86,209,153,25,75,228,183,232,72,94,225,56,75,226,108,127,138,245,60,70,63,212,24,192,105,192,227,245,186,176,126,29,128,145,7,56,43,175,73,126,72,247,121,252,107,105,3,122,94,70,70,240,92,2,133,118,47,107,224,247,56,247,220,186,184,6,28,160,140,59,232,156,191,232,140,248,158,209,57,203,166,151,78,195,163,159,111,84,142,240,80,237,36,219,110,102,170,200,230,162,42,44,213,178,168,247,227,96,108,233,32,48,103,182,30,138,228,7,215,187,37,75,199,72,36,140,4,135,54,151,41,146,198,23,103,14,18,65,242,244,236,146,112,32,19,173,27,235,187,202,25,112,116,161,246,169,237,142,220,177,29,7,226,4,6,68,120,92,154,240,95,133,76,197,251,11,123,182,2,184,51,115,139,4,128,39,136,2,242,89,168,128,169,233,220,92,159,125,7,80,127,230,226,163,6,143,149,253,75,30,138,174,90,192,103,248,123,87,35,156,54,244,169,150,173,47,172,8,49,77,179,195,138,39,112,192,212,67,63,78,52,223,70,250,106,202,57,230,92,217,43,54,165,247,213,49,138,143,146,223,177,4,192,122,242,100,200,98,151,136,83,24,200,163,236,141,224,253,155,64,27,227,165,229,101,181,59,145,134,166,24,247,77,191,194,77,118,111,58,34,62,170,204,37,239,120,234,89,101,107,103,1,251,199,151,163,33,176,200,25,50,159,45,126,20,71,85,0,45,98,47,17,61,134,151,83,98,195,188,188,105,41,125,118,111,51,245,60,124,186,226,239,224,17,100,71,164,90,6,88,85,136,53,220,84,147,90,113,40,2,3,18,155,212,158,5,25,78,236,160,118,21,39,103,60,41,164,230,202,91,67,153,252,146,57,16,24,57,77,100,113,247,176,232,24,134,140,205,69,101,120,47,42,143,224,210,138,160,83,1,142,100,78,236,38,73,31,215,96,209,57,129,72,97,111,52,89,202,12,185,159,141,78,59,167,242,104,117,95,13,128,221,20,171,120,130,110,35,45,190,79,83,33,190,237,229,182,229,250,153,129,107,75,155,108,220,237,203,160,105,72,18,53,182,65,192,83,7,176,182,188,152,246,42,59,29,199,173,210,54,103,53,185,134,73,157,149,131,188,181,229,66,203,21,144,103,128,34,125,19,61,1,221,164,144,158,1,91,110,44,17,187,249,80,229,54,49,35,160,192,217,228,147,83,65,152,125,36,179,167,152,253,216,187,14,148,78,14,218,76,15,218,13,237,139,191,68,225,157,70,238,48,12,224,152,61,11,117,88,37,21,232,31,238,130,215,95,210,174,69,246,204,240,103,42,136,110,82,217,245,128,208,195,16,6,200,137,146,73,15,188,160,38,11,91,18,23,42,115,0,111,143,2,167,205,6,53,76,99,48,104,70,45,189,66,23,83,207,178,30,10,55,161,192,83,79,170,218,164,55,200,181,45,215,24,5,132,226,75,249,100,113,73,176,238,7,156,184,218,10,58,91,226,168,145,151,85,37,121,38,68,183,233,12,220,210,219,34,222,75,231,180,216,0,102,196,119,185,101,132,213,154,38,184,79,231,85,159,70,146,56,139,128,95,40,36,165,100,35,218,68,186,138,209,24,156,242,246,58,215,177,102,131,212,126,242,252,19,235,204,112,138,232,246,40,77,149,51,130,4,171,27,149,150,56,229,167,214,33,134,169,18,101,29,225,157,131,180,45,43,190,23,90,245,46,72,168,93,37,221,11,178,191,108,102,26,48,0,134,113,163,254,211,152,210,244,117,132,123,204,61,7,24,247,139,49,106,205,7,57,219,14,9,2,159,225,83,52,143,115,245,251,184,172,247,13,254,25,159,85,239,181,68,124,231,42,36,158,74,47,108,159,42,57,233,88,196,101,25,27,47,198,71,193,223,28,219,48,120,171,89,161,19,13,209,84,87,241,85,16,116,160,175,112,132,19,193,194,136,145,145,36,207,208,163,12,28,18,161,77,140,214,26,12,188,125,32,55,233,47,36,47,111,108,54,14,70,200,144,134,72,210,75,103,225,124,35,122,124,35,134,165,146,36,156,113,85,134,37,180,31,136,159,186,17,94,226,75,6,168,48,164,93,129,90,29,91,15,50,5,203,72,211,178,229,39,187,202,190,52,232,143,144,215,112,124,147,7,128,80,2,32,228,0,112,169,98,170,137,83,169,41,10,53,37,10,206,71,80,98,241,158,60,89,125,132,199,12,21,73,156,99,32,66,157,243,143,214,122,196,215,101,241,208,16,7,164,172,41,103,198,117,54,92,200,16,121,75,233,61,43,62,232,91,87,101,7,162,88,84,102,149,104,26,183,59,17,234,162,18,26,156,120,105,138,108,91,152,111,203,81,178,220,251,219,210,161,141,132,74,216,150,14,181,45,157,100,183,116,104,219,210,161,117,75,135,169,45,93,225,17,8,210,62,230,125,206,62,180,129,88,217,241,31,32,153,61,226,120,247,1,86,200,137,182,177,61,149,103,95,220,252,226,149,167,46,86,152,199,38,12,250,197,93,155,224,180,148,114,164,20,99,196,48,172,7,252,253,217,49,35,59,70,125,238,116,221,14,58,66,130,91,64,147,21,148,142,52,247,220,109,178,199,153,239,46,108,11,219,155,51,103,112,19,92,23,184,103,155,227,158,29,140,227,136,150,104,204,242,165,182,184,48,187,88,219,158,119,232,29,14,196,13,105,85,182,217,188,46,252,85,145,119,169,153,197,9,222,165,142,233,86,42,177,187,149,74,184,29,237,134,19,146,24,83,89,2,108,197,195,237,229,132,174,250,42,87,77,145,102,139,47,200,101,230,183,134,30,5,106,36,153,35,93,183,212,205,198,161,118,245,166,219,28,164,155,117,185,249,88,88,97,15,48,245,97,55,216,105,224,193,132,15,174,238,24,195,209,47,34,147,165,50,37,172,178,119,220,170,65,40,104,113,245,130,86,34,126,24,115,119,83,234,197,21,19,82,150,105,14,101,160,196,53,145,134,50,98,238,167,10,47,202,162,73,156,244,12,197,109,189,185,8,205,197,240,64,64,242,149,147,168,140,46,246,200,147,4,165,92,141,86,224,221,229,94,169,202,100,232,225,112,243,19,215,209,101,184,101,68,139,49,255,230,162,160,199,49,60,120,176,189,249,36,90,133,211,54,99,187,84,248,19,98,111,28,201,200,17,32,48,205,20,118,120,233,96,49,19,92,62,170,88,13,48,206,220,0,96,78,142,114,76,255,175,51,57,134,105,233,79,137,100,159,157,72,227,73,139,185,189,88,98,134,189,189,76,28,109,186,118,239,86,33,156,243,226,54,36,212,79,64,238,248,113,91,56,135,192,77,81,212,22,108,137,140,242,234,154,155,7,221,58,175,104,216,212,41,219,59,102,56,199,109,246,58,254,108,149,108,246,120,207,253,160,159,218,65,125,102,131,36,55,208,198,21,194,56,46,67,30,155,28,121,243,68,170,132,63,235,187,73,36,169,109,196,83,248,230,89,137,34,96,145,66,177,119,88,221,174,190,244,184,61,168,200,200,215,56,185,135,97,125,93,101,214,103,34,7,76,118,112,51,64,107,37,198,43,109,230,153,142,73,219,36,181,152,148,1,150,90,129,204,108,139,209,40,218,150,133,41,23,119,43,117,7,16,204,245,3,154,133,112,39,17,29,245,241,206,71,223,103,119,157,133,131,10,47,217,53,220,71,220,125,239,221,195,63,125,13,151,137,134,15,50,236,197,156,102,214,133,98,89,34,186,224,69,51,47,60,144,43,37,75,155,59,142,17,207,229,4,26,244,198,130,129,165,151,138,92,127,57,201,27,213,205,138,48,72,155,34,11,62,163,214,110,185,24,54,167,206,204,78,62,4,238,178,124,106,120,82,62,138,99,43,150,78,57,101,12,189,218,152,38,239,104,146,49,199,24,115,7,242,152,47,84,82,66,152,204,215,157,224,31,240,172,92,98,161,188,241,250,16,108,33,159,25,21,84,134,104,23,201,109,36,1,29,49,159,206,203,50,147,114,246,143,25,79,35,210,90,85,6,149,44,183,99,21,170,53,9,181,3,196,44,34,112,210,202,135,129,232,37,180,203,40,230,70,209,31,215,63,213,36,175,218,181,84,195,37,53,210,228,195,204,144,171,222,149,92,11,110,117,33,67,102,111,105,150,201,9,58,14,112,77,124,14,99,63,33,122,106,101,127,149,114,63,225,243,48,211,90,13,232,0,0,8,22,236,245,249,78,201,29,87,55,109,202,227,214,206,118,114,40,148,140,227,91,32,156,112,220,22,24,34,161,22,8,199,143,109,65,226,142,227,182,162,144,14,18,26,236,185,68,106,130,188,40,83,149,19,254,30,146,150,252,14,158,234,160,38,121,125,210,148,191,219,12,139,76,150,104,216,30,157,246,250,193,105,168,11,89,31,196,176,167,153,70,239,18,93,153,183,178,64,124,163,17,69,181,148,8,17,135,98,133,56,202,36,70,7,62,16,19,148,249,128,56,148,127,100,204,144,158,129,16,107,211,231,76,145,149,39,194,141,199,57,34,157,140,201,144,250,41,168,113,182,155,211,91,41,88,161,146,134,134,35,254,86,130,152,233,127,150,249,187,64,143,203,126,49,149,34,140,16,166,1,175,169,85,66,18,134,171,199,168,70,122,129,115,102,64,28,149,72,69,67,33,27,242,225,253,32,245,27,11,27,159,182,206,105,248,69,10,240,152,166,233,198,105,35,238,107,24,246,142,18,249,219,244,210,186,177,137,221,31,41,82,50,219,99,37,254,163,110,107,36,187,20,105,140,80,211,167,108,5,112,179,169,123,150,248,38,108,5,152,171,62,77,92,121,249,252,185,199,175,110,49,161,165,41,169,28,45,153,182,8,9,199,18,106,23,22,125,35,172,182,28,135,70,50,155,7,91,181,41,4,78,34,131,8,183,158,35,204,227,154,33,49,55,178,28,206,16,188,208,12,181,122,61,39,95,43,203,196,122,75,58,71,131,70,111,118,169,79,173,9,249,77,45,112,154,70,195,12,29,46,14,74,127,187,117,203,86,32,65,50,131,235,142,115,102,31,185,232,184,217,227,247,79,136,117,118,59,130,115,110,115,206,57,54,56,103,249,139,120,102,200,208,236,24,220,242,156,63,198,129,116,123,166,237,127,10,14,164,231,22,206,116,218,139,115,254,212,14,164,23,253,123,14,5,35,130,143,84,103,231,231,23,59,181,249,73,65,74,204,124,76,113,212,104,96,188,142,107,65,82,142,219,131,8,25,182,129,228,155,144,109,186,175,232,36,104,28,24,159,198,253,151,248,33,106,13,206,179,232,169,184,154,219,187,126,251,218,89,180,59,6,76,211,219,63,253,63,167,54,120,76,162,27,227,66,159,196,11,43,45,140,99,178,186,174,197,49,217,161,56,39,207,181,90,158,17,197,68,213,54,38,116,137,152,249,207,66,151,124,246,243,217,207,103,63,159,253,124,246,243,217,207,127,159,96,62,247,16,216,101,44,137,39,202,11,74,175,128,164,222,196,128,46,221,106,253,211,85,71,161,245,209,192,244,122,154,140,243,2,123,231,7,47,31,190,243,219,219,127,126,243,232,171,239,234,254,92,211,181,104,94,163,200,167,43,154,60,162,30,7,254,160,234,7,70,19,237,51,127,2,228,227,213,113,178,250,27,103,58,111,1,233,150,185,187,128,100,124,176,143,140,211,154,36,235,115,158,103,237,123,29,186,160,205,125,253,219,74,62,120,7,243,86,181,212,96,184,135,87,86,6,78,198,209,124,158,71,250,79,205,1,125,242,160,29,208,91,93,150,40,235,113,51,132,128,242,75,127,236,126,176,203,126,245,76,87,148,183,143,119,63,58,124,229,131,195,87,127,112,247,205,95,138,38,198,187,190,151,70,167,176,247,125,47,246,81,172,224,60,68,39,248,210,13,203,204,220,124,109,118,126,174,58,87,37,191,248,201,100,255,209,48,244,180,254,230,232,157,223,11,247,223,211,187,170,158,220,20,57,208,146,126,204,255,207,75,71,63,125,251,206,111,62,156,228,195,158,89,34,226,66,68,211,127,64,128,116,201,193,185,249,124,111,27,175,36,221,139,83,251,200,116,106,175,97,66,165,166,228,141,145,218,133,53,230,70,100,102,92,34,189,165,233,250,230,204,98,109,166,62,191,176,88,154,10,14,168,45,26,4,125,195,121,60,67,170,71,175,189,118,247,207,15,24,234,42,124,145,4,253,247,255,120,248,250,119,156,60,200,190,208,235,222,196,123,68,249,237,62,32,160,155,177,3,108,112,167,174,0,220,229,24,178,192,159,91,92,152,175,206,213,112,189,79,3,13,18,19,24,206,224,217,66,148,190,11,239,27,218,180,223,87,161,133,157,8,144,136,57,191,247,190,220,183,119,123,55,63,181,229,78,141,17,216,141,193,100,129,95,159,169,207,204,215,103,207,212,207,76,7,253,24,173,107,47,249,59,10,248,111,254,11,185,8,184,95,176,211,233,5,39,244,149,32,25,154,81,25,14,223,250,218,157,215,191,126,244,183,47,31,126,253,247,199,216,88,210,67,126,218,237,212,56,210,40,172,208,223,73,62,238,5,65,148,231,228,158,172,245,237,36,210,3,243,107,159,100,34,144,161,247,17,75,252,177,142,191,23,149,213,183,251,240,101,159,104,174,36,147,177,78,78,147,73,142,54,223,123,19,118,173,216,76,218,225,194,11,119,96,37,167,67,225,89,220,22,74,135,185,152,31,245,161,13,142,232,119,61,33,169,103,86,169,184,90,164,163,22,49,9,220,209,150,2,61,210,233,105,247,111,80,49,126,112,197,113,101,119,227,137,125,159,202,135,39,59,65,173,14,60,249,248,149,231,206,251,3,177,56,35,210,103,200,125,67,152,161,116,27,132,205,248,87,199,7,49,59,183,114,64,44,71,48,21,156,181,51,211,10,108,29,30,166,191,212,7,183,200,5,106,76,97,78,85,84,184,147,181,13,87,100,159,106,180,10,43,91,7,171,53,253,160,86,151,121,26,218,79,206,251,94,105,236,20,123,24,43,141,31,198,121,43,205,24,199,148,235,45,69,53,228,172,186,52,132,30,214,218,99,243,243,201,223,254,242,246,199,50,88,72,63,138,3,236,190,12,23,50,121,21,234,69,166,115,47,175,183,145,227,98,222,236,198,131,90,145,140,235,145,190,155,5,83,148,29,167,92,102,218,113,96,117,205,204,171,152,206,55,179,100,194,236,206,153,85,119,30,26,182,249,225,187,135,175,255,252,232,199,127,131,46,40,197,145,234,99,164,104,79,237,197,169,99,137,230,192,68,86,56,221,97,39,155,207,57,241,244,238,241,120,161,60,172,109,108,143,21,154,60,144,88,161,15,20,7,126,242,111,63,44,238,237,149,228,38,3,188,180,247,56,11,46,156,187,246,166,9,234,160,234,153,110,227,105,237,230,236,59,163,103,15,25,241,124,239,207,25,160,48,11,209,251,7,10,171,103,122,160,240,118,199,0,69,246,236,193,174,140,195,119,62,206,0,225,75,68,84,223,55,12,168,154,233,65,192,90,29,3,1,209,173,135,134,156,12,22,61,205,200,171,26,204,56,6,147,105,5,21,226,32,9,246,210,33,109,185,187,63,163,105,118,211,73,143,104,80,120,252,241,198,222,94,35,142,199,133,61,80,153,236,147,34,199,50,213,156,104,34,12,235,148,232,144,57,254,140,48,103,254,211,45,81,33,174,202,138,181,38,44,81,25,244,32,135,132,82,53,77,71,62,233,2,53,59,233,100,244,237,97,65,133,57,74,186,243,206,155,119,94,255,186,0,1,57,252,151,193,13,164,50,160,115,53,186,66,55,67,196,35,167,67,163,240,106,180,70,162,122,241,152,234,110,74,22,241,192,92,96,39,247,227,2,59,121,40,46,176,109,1,10,165,111,181,180,142,234,120,97,35,148,13,35,250,232,122,210,18,47,66,75,119,84,100,8,195,161,53,159,232,60,113,143,236,234,180,114,31,124,85,133,96,116,164,191,19,93,46,227,166,1,180,114,244,173,143,14,191,243,241,225,55,223,184,251,241,199,183,223,255,119,39,155,49,238,7,33,234,187,148,134,67,142,58,147,23,183,22,90,112,134,29,84,46,237,108,123,197,170,91,224,255,85,22,74,247,32,112,146,35,48,180,112,114,7,176,184,136,176,41,158,233,167,36,77,220,139,189,88,69,246,75,70,65,216,11,66,191,188,221,139,218,215,20,34,87,65,55,106,182,160,27,36,232,211,34,111,64,46,25,226,67,204,179,139,254,38,250,168,144,99,15,150,80,29,44,32,7,51,4,214,166,141,221,249,154,62,132,135,67,158,210,163,157,1,207,42,158,21,176,132,40,210,164,178,113,222,80,7,7,233,126,183,139,236,42,28,93,131,107,138,81,190,174,33,45,218,221,109,102,104,38,119,187,122,231,251,13,181,211,226,31,91,211,71,111,124,116,248,209,107,71,223,125,247,232,239,190,218,96,73,135,111,253,226,240,215,175,125,242,163,215,15,95,253,195,127,124,244,227,195,111,127,239,246,251,255,122,244,253,87,224,211,237,247,191,125,247,15,47,223,253,243,43,115,213,11,43,170,178,99,169,225,30,169,81,72,81,190,32,151,83,90,57,219,34,150,188,151,138,145,48,178,14,137,251,193,164,174,154,189,75,33,127,217,75,107,52,241,158,223,213,130,108,233,88,76,44,158,243,123,59,105,109,33,107,213,6,137,41,218,72,209,39,225,14,225,232,44,254,148,123,109,205,192,204,82,71,232,10,45,139,166,152,22,123,229,170,37,126,186,225,80,223,22,76,61,165,205,246,101,251,168,83,222,142,6,68,57,9,164,33,213,217,153,61,35,157,0,178,205,35,135,161,109,1,171,176,159,135,139,22,165,101,96,170,185,57,135,235,9,114,139,90,238,185,241,229,141,190,179,189,94,176,131,14,202,97,119,224,145,41,224,176,80,157,178,94,38,152,77,213,98,82,5,191,249,240,240,159,191,117,15,85,243,192,109,234,114,222,223,223,249,232,165,251,239,241,112,208,27,223,97,113,143,111,148,38,59,166,186,166,41,130,32,4,90,224,131,158,22,236,128,76,174,59,237,217,89,17,28,97,123,182,86,21,193,17,234,213,197,5,10,142,96,196,44,88,25,4,157,29,159,71,44,96,78,198,220,152,214,129,17,176,128,89,181,187,236,136,33,179,7,230,81,44,27,184,192,75,7,46,224,187,57,107,219,224,72,111,155,41,23,158,104,124,225,245,92,231,244,54,117,238,178,191,51,236,121,131,85,164,192,165,255,127,61,145,245,104,153,217,253,160,79,188,146,168,152,121,140,225,233,228,229,227,184,81,20,52,83,3,230,163,47,94,99,41,15,45,60,66,126,68,3,73,224,170,232,5,188,123,142,30,141,96,228,10,47,79,1,179,207,142,148,215,126,3,183,144,155,127,14,28,180,20,10,58,148,167,189,125,109,15,255,106,1,20,116,135,250,26,13,199,206,124,58,225,157,202,243,253,29,183,130,126,112,221,74,31,200,190,202,246,94,31,158,58,93,183,242,197,75,231,240,215,58,252,190,180,2,191,86,46,92,130,167,181,179,46,160,250,54,253,186,233,86,110,246,98,250,5,143,125,32,20,240,23,60,14,18,40,159,220,132,247,23,3,168,110,224,13,220,202,245,184,3,133,110,236,184,206,152,88,1,50,76,131,37,128,195,32,27,115,128,67,99,218,152,9,82,34,6,100,49,15,106,80,213,144,9,70,190,60,144,65,16,92,37,13,164,24,214,209,13,186,49,204,136,94,17,205,64,42,63,160,73,41,131,163,90,133,156,146,142,0,30,205,128,80,118,142,107,122,83,143,151,113,19,175,26,202,41,47,148,84,153,146,66,101,145,235,19,255,247,239,221,249,155,63,10,13,75,166,184,31,118,198,20,190,243,225,63,28,253,211,79,115,11,167,164,244,185,181,24,42,144,108,45,138,97,29,95,131,224,193,211,53,140,240,210,149,79,94,164,104,203,232,222,205,199,249,80,36,69,165,197,135,34,57,250,16,46,20,183,119,183,111,64,166,228,214,45,110,163,97,230,151,19,151,42,212,179,122,94,52,192,101,248,95,68,123,7,193,16,219,189,144,104,232,163,25,154,222,20,179,212,69,190,203,102,171,251,28,188,143,21,235,94,88,149,99,55,163,38,229,108,181,186,228,127,33,20,46,71,253,83,167,148,83,165,166,127,170,182,148,168,143,228,143,116,195,71,95,72,228,82,9,189,130,50,191,229,9,81,165,229,114,73,58,135,147,78,16,53,98,111,220,237,111,13,235,53,31,169,46,105,126,96,89,231,25,240,97,108,208,14,64,90,122,14,214,175,199,113,39,175,202,119,162,245,120,227,199,140,158,188,76,190,169,79,37,99,28,97,49,39,245,48,226,172,111,106,78,145,17,253,42,60,84,187,161,57,162,26,186,145,82,101,137,167,50,75,114,79,247,150,146,46,25,186,172,235,39,11,66,94,156,186,228,204,29,93,31,50,63,91,138,184,127,40,224,14,76,39,225,118,210,226,84,30,105,33,138,89,168,139,49,83,144,134,136,244,99,104,112,5,204,227,159,242,212,157,2,140,96,88,39,132,51,168,10,127,145,236,64,182,133,74,48,188,135,167,102,84,112,152,90,236,130,18,167,138,10,220,71,59,111,10,157,164,199,27,43,128,69,230,103,145,37,137,58,126,145,99,144,205,9,177,23,178,75,80,111,86,46,65,225,119,219,92,57,38,201,230,90,131,57,168,209,215,76,199,78,169,203,211,134,247,79,59,198,162,250,12,170,72,186,249,100,252,21,242,69,99,239,37,115,90,192,130,238,0,30,33,96,102,233,176,220,231,102,4,67,162,148,153,107,107,174,20,227,159,218,28,97,163,115,108,21,14,65,69,92,232,73,207,21,171,81,156,180,218,109,116,91,161,7,68,200,44,207,168,116,16,49,12,193,144,228,99,85,140,55,145,227,59,143,50,247,113,170,1,133,202,8,13,92,16,27,233,29,231,146,62,153,134,198,1,232,75,174,130,196,99,83,120,109,173,116,200,95,68,140,195,193,107,181,76,43,40,190,25,112,192,207,212,142,116,200,7,159,219,217,11,244,105,232,99,123,118,208,115,0,210,72,138,214,54,77,216,107,125,77,199,223,56,1,25,218,192,248,144,115,85,230,224,208,88,180,99,252,57,31,195,23,36,105,125,98,140,182,37,46,138,31,228,93,3,95,127,250,153,214,147,14,191,144,127,142,101,210,188,88,58,98,255,56,118,119,150,33,82,115,128,9,49,140,213,230,72,91,85,114,84,215,131,193,48,182,120,149,166,19,220,220,46,33,185,89,160,57,243,179,91,44,207,97,173,48,126,203,113,90,11,219,197,249,203,75,175,223,254,243,59,71,223,253,35,163,201,254,242,210,119,28,18,106,17,229,140,71,93,142,132,20,112,228,248,19,9,121,238,52,98,212,67,51,220,125,247,237,187,111,254,242,240,219,223,59,250,198,183,239,254,237,199,119,255,252,143,135,47,191,109,72,167,117,7,23,147,93,244,242,88,208,146,112,108,242,112,58,50,193,61,22,96,248,116,121,157,14,103,69,175,120,215,125,174,182,177,31,79,150,120,21,52,80,141,26,224,88,140,144,31,219,196,244,36,88,206,230,129,193,96,30,203,119,111,73,122,239,30,230,186,187,30,224,183,148,255,238,105,28,132,103,75,229,184,101,206,244,151,165,90,135,199,186,155,67,28,211,45,229,144,89,23,90,136,249,80,62,166,252,17,242,175,41,223,133,169,76,228,219,207,240,94,200,50,192,14,107,134,194,117,244,192,238,224,91,95,96,186,203,195,113,110,190,53,39,15,226,24,211,61,60,36,77,103,117,229,137,11,206,196,115,199,138,40,194,188,99,134,185,222,48,92,147,10,19,145,236,17,19,154,71,12,95,80,121,238,200,53,113,13,164,143,117,59,158,129,162,47,151,67,174,75,114,224,136,92,159,251,242,182,127,82,190,202,229,233,65,248,170,105,67,103,174,65,236,240,89,155,236,130,85,122,54,221,208,156,136,92,94,127,114,253,217,214,197,213,245,173,243,107,91,210,111,49,95,60,88,241,166,205,255,168,13,106,255,137,158,70,211,6,70,36,81,12,75,83,184,32,85,55,152,114,48,49,44,117,205,63,59,9,80,204,237,235,78,33,130,201,110,105,151,109,219,70,122,31,187,194,164,142,36,64,210,122,160,33,136,94,244,167,132,72,107,156,199,126,185,110,216,61,44,109,221,140,219,180,254,180,155,214,63,190,95,101,219,166,245,45,155,214,183,110,218,105,28,197,230,59,116,229,95,236,206,97,109,80,18,62,136,17,140,134,116,100,202,118,242,227,52,160,10,118,216,236,187,93,146,212,87,189,133,182,233,70,117,87,56,131,233,114,103,48,67,211,141,234,76,119,110,97,182,61,163,187,81,69,151,48,187,154,75,152,185,106,167,123,223,222,85,230,183,207,204,121,245,217,170,238,53,101,107,139,137,173,15,152,98,169,60,160,91,151,181,254,205,66,28,1,193,81,120,180,86,157,105,207,117,70,246,58,200,240,164,92,70,17,188,122,223,218,34,213,184,184,251,89,159,237,223,92,34,133,178,150,48,26,215,167,137,158,92,236,133,165,205,200,214,22,87,194,22,152,35,204,216,230,66,70,43,187,235,197,229,157,33,6,231,44,36,240,223,238,99,21,32,25,122,128,12,195,164,220,245,246,130,222,126,227,66,0,61,137,163,110,82,120,206,123,220,15,150,232,219,13,54,158,51,213,234,82,59,234,1,207,253,232,76,123,118,102,110,38,167,127,164,41,42,176,186,121,254,249,234,124,125,126,126,84,17,118,85,24,92,35,26,164,33,153,169,206,205,129,158,165,138,9,67,103,221,138,203,229,182,55,232,60,38,94,229,162,208,20,167,141,153,234,152,105,187,30,224,226,41,147,146,3,239,2,247,196,236,163,74,115,137,85,211,168,62,18,236,145,196,37,76,150,36,62,132,230,162,30,208,109,75,212,72,213,58,63,226,94,82,223,11,253,158,184,40,140,58,83,224,154,160,122,222,212,226,204,95,45,137,155,70,141,221,160,211,241,195,37,101,122,209,120,180,219,237,46,137,101,36,22,216,118,116,83,165,237,197,229,110,207,191,169,167,225,251,146,150,185,140,39,123,152,52,160,153,36,104,123,61,227,155,58,49,66,180,79,131,143,188,70,237,11,83,20,46,217,83,245,202,250,104,143,245,252,48,78,130,238,190,170,200,72,229,127,203,124,181,55,200,155,79,121,219,79,110,248,126,152,3,72,186,240,188,181,197,110,60,139,249,221,142,146,36,218,163,185,26,7,127,49,167,48,238,118,17,87,84,161,92,152,189,126,163,164,77,235,158,119,179,60,49,151,173,13,229,23,205,156,101,234,84,161,138,63,35,30,236,225,106,212,127,12,86,92,166,146,3,108,156,45,247,58,26,1,61,52,135,79,3,38,14,212,82,254,167,213,119,57,157,114,117,8,136,170,55,206,19,84,125,127,165,229,190,176,138,158,160,22,86,90,173,83,43,232,11,106,119,213,221,91,107,61,131,206,160,86,91,238,14,164,7,148,222,91,49,157,68,173,118,220,128,222,149,19,169,234,106,235,233,167,220,217,21,94,16,126,123,173,86,27,191,117,221,107,171,173,11,143,107,239,179,103,91,231,215,180,178,215,168,46,163,57,168,110,157,119,99,143,106,187,70,191,47,180,90,79,97,142,203,88,39,100,8,40,245,75,170,81,246,59,130,170,196,111,15,19,102,233,113,158,126,87,233,119,76,25,247,197,51,255,186,64,237,159,94,113,35,170,30,26,109,237,81,82,127,5,235,192,164,85,44,7,128,107,13,87,241,195,205,85,91,222,29,74,242,91,173,157,21,195,167,214,152,137,26,227,100,75,108,169,207,156,108,125,246,243,217,207,103,63,159,253,124,246,243,159,233,46,202,194,175,10,191,79,6,219,90,200,240,173,154,47,169,211,5,198,128,29,240,55,89,22,136,239,158,215,143,253,70,65,60,45,241,44,84,80,47,236,22,146,14,252,191,43,171,72,87,166,113,206,219,61,160,213,151,228,247,148,67,171,113,156,179,24,27,39,164,11,196,65,179,36,157,143,86,233,15,200,89,150,170,33,159,149,158,194,95,151,193,80,243,236,137,124,130,231,93,245,92,40,0,112,20,147,86,102,124,113,225,81,223,247,11,26,91,97,102,103,144,214,39,27,88,187,9,217,137,91,164,241,218,51,158,44,60,198,88,115,189,111,133,130,46,3,40,164,133,0,153,140,92,32,80,64,137,128,254,81,140,138,137,7,180,79,35,241,200,31,70,25,80,74,185,1,239,86,170,143,162,102,38,72,88,178,215,146,39,27,112,49,203,4,217,195,148,254,217,148,16,1,225,152,18,35,136,58,116,105,66,1,197,9,246,197,155,145,37,164,247,67,173,42,247,3,151,44,0,123,152,153,85,41,97,40,72,17,3,223,67,212,126,53,211,184,41,102,16,141,234,210,134,66,93,181,44,58,163,179,185,103,254,170,196,191,74,57,68,129,11,34,56,182,82,226,8,90,180,75,169,253,72,226,6,150,150,146,16,20,184,136,128,125,76,115,254,5,131,245,183,141,204,224,251,83,19,194,217,127,5,87,27,84,210,147,144,102,239,179,19,160,201,2,38,230,214,91,76,139,2,82,51,193,250,201,68,2,170,172,146,13,192,2,132,53,164,134,40,100,2,5,18,10,76,114,13,56,87,91,184,119,55,214,21,126,15,107,21,119,165,244,85,61,51,183,189,176,125,102,97,243,32,131,231,30,157,173,46,250,221,238,40,147,181,193,26,59,240,98,216,11,91,92,166,97,8,224,100,86,83,244,153,150,232,204,245,111,26,210,25,113,217,128,196,42,217,47,3,41,179,211,164,53,149,109,47,246,201,101,223,52,67,242,23,125,191,59,99,235,39,117,146,9,146,148,80,114,73,67,207,250,233,93,155,153,155,155,23,31,105,199,102,190,142,111,227,177,4,221,27,62,150,12,30,75,118,221,9,57,17,77,177,156,7,104,22,86,102,38,251,4,12,33,217,157,7,236,170,227,248,217,106,117,250,246,89,96,247,178,89,61,14,202,148,79,46,226,79,90,180,60,154,174,239,168,97,225,232,139,33,221,212,96,216,245,3,179,61,15,127,166,31,197,99,120,15,114,122,80,82,118,46,232,30,248,157,169,219,233,184,15,108,94,241,230,229,116,117,106,43,96,188,34,68,44,73,177,193,50,223,117,185,229,18,144,119,28,251,84,13,225,110,28,188,136,121,100,93,55,151,236,169,52,129,242,44,129,147,63,232,199,65,188,36,164,207,124,110,247,224,136,233,249,74,164,206,140,124,174,251,163,169,193,35,165,173,128,47,10,181,28,60,163,138,150,195,104,133,58,121,160,237,222,170,0,132,191,13,24,96,206,216,187,169,111,83,214,62,253,162,176,21,217,157,186,200,180,203,68,43,146,183,94,114,128,192,87,75,26,12,172,110,233,60,213,130,94,199,175,69,65,155,232,242,251,84,157,180,11,115,43,102,138,29,85,111,189,86,219,110,251,25,237,22,189,211,173,194,26,178,28,162,89,134,150,113,157,43,36,169,181,15,24,39,219,176,220,30,56,26,27,114,67,201,190,55,8,60,160,66,201,228,137,68,142,155,167,232,54,163,101,122,40,157,89,109,149,185,89,147,212,21,210,5,86,253,208,91,80,93,237,206,205,183,231,219,250,200,234,240,49,61,112,157,221,170,221,151,62,65,93,178,194,199,189,169,100,242,159,86,25,47,142,125,204,31,199,167,197,213,229,235,56,5,176,228,227,10,74,127,97,224,255,189,71,152,45,211,71,163,70,255,198,249,48,78,152,121,221,24,205,197,74,203,61,69,33,44,110,172,180,174,175,12,81,194,126,99,229,230,10,10,243,207,147,74,224,50,202,225,87,111,172,14,72,16,191,122,158,34,94,144,224,31,126,215,165,152,255,249,85,46,211,135,122,90,251,148,84,91,65,109,200,185,85,166,82,96,197,76,189,192,89,252,170,169,29,124,77,234,191,183,134,31,153,10,130,105,45,124,77,165,81,167,175,215,132,54,67,21,91,160,58,175,72,117,200,141,39,240,253,20,211,103,172,50,85,10,252,34,101,200,130,166,188,24,210,111,246,12,61,106,93,163,10,67,82,158,156,75,233,83,134,148,84,79,65,0,6,52,123,1,33,160,70,186,179,202,65,19,172,170,94,192,96,90,17,149,0,144,198,244,97,65,83,183,248,74,65,163,148,58,167,8,142,237,86,203,39,205,210,138,251,194,89,150,32,10,168,39,67,95,164,148,37,150,53,49,46,18,9,199,65,211,43,73,78,127,190,112,244,221,63,30,190,246,195,59,191,253,240,206,135,63,189,253,254,135,159,252,236,135,119,191,241,127,33,229,147,87,94,43,252,191,151,190,11,255,125,254,52,50,39,39,202,64,45,194,86,148,2,17,142,153,11,167,63,207,138,125,242,179,159,64,201,255,248,232,213,195,111,255,246,147,159,127,255,147,55,127,127,248,238,71,119,95,253,215,163,55,94,19,159,190,193,42,124,180,126,102,190,214,237,218,234,45,123,228,205,193,168,222,90,217,39,31,189,113,244,198,43,71,127,243,171,195,175,254,228,240,213,95,31,253,244,245,219,239,191,116,251,253,127,189,251,218,79,208,46,246,7,127,184,243,227,175,177,156,188,205,218,217,217,245,213,85,214,38,177,118,98,232,28,193,220,249,240,107,116,3,96,44,4,88,31,57,79,5,157,100,220,210,146,9,2,222,224,95,94,250,170,24,4,60,126,254,52,138,126,30,173,207,207,215,219,139,70,109,226,166,66,225,209,249,51,237,250,140,135,67,102,118,175,70,117,236,99,170,39,55,188,65,72,12,232,163,254,188,87,159,105,99,217,187,255,254,243,195,239,124,211,40,203,62,166,202,178,11,230,200,245,179,131,7,138,30,126,251,55,159,252,232,95,140,162,236,99,170,104,16,118,35,40,184,88,93,156,89,92,164,21,64,110,225,141,130,236,99,170,32,81,143,10,124,51,213,153,218,204,12,95,66,119,127,254,213,163,239,191,114,248,239,63,48,170,97,89,108,213,112,29,176,18,53,225,0,222,127,255,238,47,190,102,169,134,101,177,85,19,251,64,25,116,88,127,212,128,142,126,245,166,189,63,99,134,165,185,17,42,60,218,174,182,103,219,28,168,111,220,254,248,219,150,170,88,22,89,149,146,253,66,141,200,224,66,45,157,118,167,235,207,51,0,189,116,231,131,95,220,253,211,31,143,222,252,186,81,11,203,98,175,165,199,68,29,143,250,179,254,25,191,67,213,124,240,119,246,106,88,150,49,213,208,168,56,13,73,253,249,70,78,69,148,197,94,17,128,105,224,201,94,117,235,221,249,46,3,209,63,254,163,189,50,150,37,189,232,119,131,196,103,210,42,20,88,97,249,159,126,112,231,205,151,238,252,232,99,85,242,44,253,75,149,36,1,56,148,172,210,63,85,242,147,15,191,163,74,178,143,106,0,41,121,130,152,154,238,92,247,76,215,83,117,220,253,219,191,59,250,209,187,90,7,230,206,158,57,219,202,175,70,95,119,221,42,12,148,192,122,231,87,191,130,41,202,169,177,122,182,126,118,46,53,36,189,26,88,8,219,0,80,27,174,146,64,159,237,44,44,118,107,216,84,129,163,202,55,94,187,251,167,151,15,191,249,47,208,80,129,85,14,223,14,223,251,249,237,63,253,226,232,141,239,28,190,243,241,225,7,63,191,251,206,159,238,124,252,78,65,182,77,82,32,41,197,146,130,83,172,244,149,127,61,124,231,199,183,255,248,141,52,38,101,101,13,121,148,212,152,100,164,237,233,238,43,25,25,211,94,48,116,1,40,30,182,197,209,191,191,253,31,31,253,24,211,185,140,74,84,171,139,170,10,102,167,205,250,196,255,64,84,254,231,235,151,254,154,137,185,10,255,203,249,235,201,100,240,255,114,150,114,212,36,74,32,159,22,169,34,67,109,81,56,104,76,9,19,103,230,231,33,230,175,96,207,198,68,159,82,62,151,63,197,92,44,151,154,89,174,99,80,28,110,158,180,191,96,104,81,178,114,58,35,15,147,175,219,51,141,107,251,177,2,177,213,248,119,64,47,110,193,158,11,89,124,149,75,170,152,148,176,171,192,68,119,44,93,170,72,164,126,196,208,213,112,83,189,41,58,103,54,43,101,122,182,246,73,182,103,19,249,51,17,159,165,27,219,112,148,29,11,66,25,129,95,46,48,184,232,207,214,29,146,0,30,127,236,240,139,100,129,133,105,102,145,103,22,61,19,211,209,173,86,143,223,240,84,43,162,147,151,11,229,60,147,115,165,122,127,12,61,179,204,37,119,127,78,54,67,147,33,180,37,82,84,88,168,202,218,164,76,176,160,9,5,181,25,86,106,38,41,27,100,95,83,18,194,2,23,17,166,53,99,66,82,56,205,76,152,208,203,40,101,132,228,112,82,85,74,118,152,69,44,85,5,47,78,251,88,16,139,61,211,104,66,107,211,173,165,252,236,157,137,217,39,175,46,35,251,52,203,108,2,60,196,50,27,3,17,58,31,76,137,224,241,86,116,74,196,104,153,226,116,245,230,118,55,166,78,73,26,77,62,116,44,66,228,233,36,164,43,212,148,41,132,33,133,212,119,82,26,225,91,122,138,6,13,25,173,34,73,36,173,203,55,35,147,252,28,178,248,159,219,44,156,98,242,71,57,217,22,105,100,198,230,130,73,37,13,5,44,45,254,133,204,0,56,171,152,5,66,93,102,205,3,153,97,39,82,155,172,244,236,248,19,226,161,137,143,133,72,243,245,220,26,12,188,253,149,97,183,235,15,42,65,252,108,224,223,128,143,39,79,62,82,12,11,65,24,39,104,70,28,117,11,120,123,13,191,149,70,73,5,163,78,59,219,142,17,121,154,87,22,225,13,57,126,245,197,188,235,230,223,186,85,244,155,27,155,252,230,187,27,53,195,229,11,30,28,193,128,51,139,62,191,237,228,10,191,31,165,70,213,29,52,253,74,76,174,62,164,139,15,89,165,199,188,137,36,205,234,82,242,133,104,233,212,169,164,52,216,72,54,201,73,200,231,139,181,178,87,58,229,227,163,39,74,14,240,126,15,192,168,59,51,38,40,243,118,117,182,230,148,150,166,85,20,167,228,227,157,133,153,174,231,111,215,55,213,181,137,234,245,221,81,230,243,88,101,111,213,208,61,209,165,18,52,200,216,130,213,149,109,71,236,126,175,19,12,227,6,238,170,140,1,147,84,194,102,116,188,12,67,104,180,104,250,218,133,184,14,195,36,14,66,243,5,236,104,200,79,158,202,76,188,148,122,53,244,99,20,94,186,81,45,212,241,84,193,95,104,17,180,148,255,105,36,32,106,232,169,51,96,213,205,16,106,200,72,149,62,181,203,29,19,122,232,26,159,11,21,104,50,59,138,123,185,189,50,154,166,226,148,97,128,109,45,120,11,243,94,119,201,92,54,108,157,153,245,91,87,155,166,239,231,51,177,128,205,220,247,109,28,186,14,195,233,91,243,142,12,79,76,27,202,136,188,90,29,134,126,92,86,98,164,210,11,109,185,152,39,89,70,93,96,87,11,243,6,191,56,39,199,62,87,85,74,52,169,113,213,85,243,195,65,175,232,156,138,232,54,33,240,251,78,169,116,202,41,1,167,82,30,248,125,223,211,173,6,184,238,10,87,52,65,55,171,3,206,237,104,97,183,150,237,107,246,90,22,173,137,57,188,194,39,46,129,201,235,92,154,246,172,190,144,93,9,195,126,95,233,52,51,91,177,190,80,157,182,136,107,203,133,43,25,209,94,182,129,255,156,29,61,177,91,217,61,192,12,146,12,131,129,123,49,18,120,48,187,232,126,174,154,141,3,68,161,18,236,237,76,3,141,185,252,77,176,208,89,216,126,144,155,32,221,65,216,216,101,43,94,52,129,1,0,4,106,104,27,119,133,29,30,30,117,103,138,214,142,183,196,199,245,240,190,39,255,129,160,191,105,134,120,240,159,119,141,242,248,39,196,20,3,228,179,2,171,187,92,59,99,33,176,172,43,217,91,172,250,233,149,124,204,182,22,166,110,235,204,204,153,251,108,107,113,218,182,218,243,103,238,179,173,122,117,218,182,206,84,103,230,238,179,173,218,180,109,109,119,106,237,251,106,43,151,28,208,46,46,47,152,152,239,65,160,179,130,110,246,163,218,230,116,249,226,182,95,239,118,167,57,190,83,181,246,243,72,71,131,24,168,45,100,77,105,210,181,3,179,48,134,56,208,233,116,34,20,74,214,242,64,201,248,55,45,76,148,56,82,171,100,101,62,166,40,159,39,123,45,38,173,59,151,162,217,102,237,116,242,92,173,61,215,157,191,199,38,27,187,200,72,29,180,135,131,24,166,169,31,5,54,84,52,109,93,97,178,91,110,239,6,189,78,49,60,85,43,25,87,249,231,38,0,133,153,5,140,221,35,143,206,204,47,204,122,115,57,213,76,207,132,213,137,9,123,16,140,141,214,52,188,192,48,47,5,254,248,67,8,107,105,212,228,177,0,143,236,207,216,154,73,94,182,226,13,166,169,186,50,167,85,14,47,226,225,1,220,76,39,151,242,49,29,158,151,125,100,195,79,255,247,42,217,247,146,65,212,59,27,244,40,162,172,248,28,111,141,51,196,138,125,102,83,181,174,93,11,103,23,159,153,65,143,74,93,88,225,55,164,217,149,107,180,40,90,85,134,63,109,110,204,212,226,230,64,123,171,226,154,118,157,108,142,230,86,208,152,8,42,128,164,117,219,93,238,23,224,119,140,89,31,191,185,226,238,173,183,214,215,141,27,224,207,181,46,160,13,210,229,231,233,90,247,19,231,121,179,251,242,94,185,167,190,126,233,60,51,235,122,206,122,141,252,134,108,78,88,95,233,23,200,165,81,87,247,250,138,91,95,109,5,43,23,220,103,100,101,204,102,108,111,173,213,10,214,8,108,187,204,142,236,18,217,60,185,11,48,208,103,169,55,207,185,87,90,171,79,98,73,52,10,3,232,2,124,206,177,76,241,106,235,60,244,243,185,214,250,53,118,175,28,237,209,214,46,219,65,114,5,13,177,46,63,78,53,239,174,224,176,174,224,40,86,217,47,101,72,118,46,53,206,245,243,233,107,241,171,171,172,49,232,252,234,243,188,166,231,48,21,19,170,52,47,100,49,166,70,115,99,173,117,110,141,87,131,54,118,231,89,242,236,185,214,227,221,116,115,123,43,105,40,62,245,69,200,126,17,178,64,45,95,204,185,187,255,148,49,25,144,178,254,56,107,35,128,249,255,50,186,20,88,29,174,201,148,181,235,107,121,73,49,37,173,234,73,109,149,169,163,39,44,172,181,46,245,112,252,207,224,146,7,32,224,130,188,196,103,150,114,236,175,181,122,171,23,97,198,94,88,189,192,214,53,155,183,181,86,2,201,87,90,209,202,58,172,241,120,229,60,91,233,98,82,23,215,159,69,24,68,103,159,227,112,90,109,245,207,162,173,92,124,150,3,116,184,214,90,59,139,176,57,119,158,183,7,195,95,125,154,125,156,95,107,61,254,44,228,126,130,131,57,94,111,61,121,1,90,120,250,34,95,36,107,173,103,47,98,225,246,121,89,127,120,238,9,236,254,240,220,106,106,175,180,168,91,176,190,94,128,38,97,235,237,81,250,151,240,215,133,214,185,117,57,160,199,207,114,216,123,248,235,233,214,133,117,211,120,111,12,66,25,99,197,39,208,247,103,174,14,62,251,249,236,231,127,222,5,243,74,74,29,168,238,152,86,175,239,46,217,174,227,102,140,126,82,38,63,213,92,37,255,72,220,183,21,106,153,180,42,150,113,26,5,165,227,180,92,117,54,45,110,178,134,62,76,55,147,181,39,202,185,145,42,175,38,51,85,141,184,173,45,53,51,133,42,234,102,52,123,4,166,126,41,164,85,51,106,124,6,237,60,230,210,40,215,191,220,227,13,88,212,99,100,172,174,164,57,149,180,161,178,1,144,105,50,204,28,18,246,70,105,91,175,248,77,237,138,54,125,54,123,41,53,230,133,73,53,90,174,243,26,38,59,133,130,46,128,75,127,227,194,124,237,214,58,239,12,42,28,84,162,232,205,156,222,155,60,243,13,246,77,55,21,66,145,200,231,42,149,211,240,31,55,147,11,246,188,29,63,62,125,244,198,43,159,252,236,135,91,24,227,229,115,186,116,214,86,141,80,95,75,201,134,214,15,187,73,10,239,123,205,188,148,159,123,179,155,253,99,171,96,206,24,139,184,245,61,83,77,37,203,11,228,217,219,252,172,183,245,5,163,132,245,198,126,65,72,75,14,210,147,95,55,102,127,236,138,46,72,89,75,118,46,83,208,146,181,87,115,102,51,61,147,227,12,137,242,151,229,196,14,79,117,17,157,101,68,45,128,57,139,246,161,229,174,212,41,215,227,225,63,254,233,206,55,94,169,141,91,144,83,46,201,9,139,114,164,143,141,139,231,205,1,230,1,53,23,106,76,125,96,228,28,183,243,179,125,152,182,253,137,211,58,25,37,77,238,92,161,240,215,112,84,22,78,4,133,238,0,22,117,237,12,108,204,66,189,110,246,177,160,73,101,31,61,56,17,140,210,159,143,53,237,84,195,216,153,55,96,150,122,145,61,73,247,65,32,212,244,130,204,193,241,199,90,99,19,86,89,170,139,186,101,85,218,185,8,23,234,154,31,243,17,89,170,230,126,186,90,59,98,52,237,144,22,50,163,206,179,71,202,180,152,135,71,153,172,45,131,71,179,2,97,237,0,68,153,229,129,5,11,86,211,232,94,137,75,205,209,166,104,128,244,209,97,28,146,179,25,180,148,37,49,152,16,216,200,117,146,201,118,51,147,199,68,189,5,46,235,205,159,159,147,186,60,183,112,170,80,43,217,39,140,155,195,205,229,207,181,142,52,152,160,55,5,12,221,66,152,73,121,199,156,127,5,46,23,61,200,158,78,22,57,239,228,19,71,72,110,83,110,120,80,112,202,237,216,178,163,16,34,89,107,153,202,220,84,254,118,242,12,227,186,115,99,140,190,102,182,23,102,157,210,146,131,106,225,112,135,226,110,237,247,209,228,45,58,121,178,24,53,55,200,216,43,114,29,103,115,179,228,70,176,182,1,36,49,5,162,18,54,98,34,145,153,182,13,176,210,217,197,69,223,41,85,58,126,215,27,246,146,165,65,209,89,60,83,155,59,179,208,94,112,160,174,71,170,238,1,235,232,5,175,143,161,202,24,65,126,33,234,96,228,186,17,116,122,174,62,51,59,222,150,15,117,104,243,179,85,135,50,207,45,76,200,92,25,20,125,214,189,168,105,245,165,238,162,209,219,137,246,0,112,173,191,206,46,78,160,137,94,101,43,246,123,221,202,86,251,214,45,95,152,210,69,34,132,174,17,148,24,78,78,12,151,43,62,226,3,231,179,68,60,85,230,220,229,44,165,24,69,165,215,23,25,130,155,197,58,23,254,96,206,82,236,114,242,76,206,172,171,157,134,179,64,81,86,89,131,171,94,220,70,227,249,213,104,15,80,235,126,42,26,176,8,83,127,247,221,247,88,164,250,195,151,127,117,248,218,251,135,175,127,251,206,47,126,157,141,171,174,154,172,180,89,125,231,59,241,132,224,234,122,55,85,161,108,132,117,107,221,20,134,148,192,214,198,171,117,24,74,74,139,127,30,48,127,235,13,39,121,177,119,211,113,119,189,120,141,173,169,167,88,200,59,88,60,20,131,10,77,147,41,94,140,117,200,71,223,255,248,240,189,183,225,124,229,17,103,201,57,148,54,22,92,48,34,138,90,69,5,189,195,15,46,107,25,61,189,231,67,138,124,237,79,15,35,22,4,118,12,116,40,3,135,11,76,122,26,42,246,65,222,125,239,221,163,119,126,239,24,240,24,215,233,116,216,142,233,251,159,42,57,118,40,233,188,35,140,180,178,213,43,178,152,32,20,14,184,152,13,54,90,96,3,103,190,249,97,224,215,252,125,232,60,252,22,59,68,4,215,96,225,151,196,232,232,239,136,156,243,99,116,60,86,9,77,118,94,56,101,66,187,34,106,177,140,100,204,120,24,72,158,211,99,25,167,193,126,247,79,255,112,248,50,174,170,59,31,76,179,157,194,227,1,57,156,4,217,144,129,83,12,115,108,0,109,22,15,153,95,141,51,34,68,235,253,144,91,160,27,132,29,188,177,91,44,141,84,180,232,163,159,190,125,247,221,159,25,65,177,89,203,220,219,153,67,239,194,213,150,192,122,60,118,142,147,10,8,141,127,244,208,164,161,22,114,195,149,113,155,113,123,179,160,236,109,32,229,163,61,17,162,24,227,155,178,116,118,6,97,2,27,20,197,241,101,65,194,105,109,193,90,189,81,238,108,247,104,176,42,174,52,6,144,25,185,76,72,126,165,23,37,24,5,126,107,88,220,160,133,230,96,88,245,109,111,224,184,221,48,27,178,118,35,133,255,211,129,231,241,200,22,152,89,159,22,206,170,92,71,149,224,1,11,116,201,226,108,122,67,192,232,238,192,187,193,34,162,94,47,235,201,60,226,170,31,194,178,244,125,60,161,183,128,144,115,140,53,241,185,212,215,207,97,92,208,201,171,128,69,85,151,81,211,251,189,97,108,141,29,222,234,104,81,211,89,64,10,10,25,206,38,155,5,218,123,8,195,100,49,35,199,140,148,101,208,7,11,156,21,46,45,17,16,217,229,107,175,145,138,227,196,163,142,83,32,12,222,127,92,25,90,96,12,91,136,116,90,244,20,211,240,230,62,198,54,67,218,106,99,67,91,241,211,68,18,55,144,5,95,194,66,168,89,198,101,151,4,125,7,107,31,25,155,105,108,48,113,163,106,17,39,118,76,213,185,203,158,83,107,230,178,151,97,122,124,140,141,179,148,218,3,12,74,72,38,21,41,62,25,158,154,56,191,69,126,94,39,116,148,149,74,8,191,17,130,108,154,97,113,218,224,162,14,184,163,111,188,116,248,155,127,102,164,203,184,209,81,12,56,154,244,105,129,152,57,204,140,22,197,161,250,64,91,244,97,255,93,139,213,204,189,245,202,209,111,127,57,97,57,108,110,186,117,133,112,209,55,170,22,237,158,197,93,70,196,192,162,201,1,204,151,49,124,12,16,61,119,126,249,45,182,50,254,242,210,119,248,230,109,88,62,177,48,78,176,17,121,0,233,84,52,52,17,54,126,161,202,206,201,109,31,40,91,24,31,6,161,84,88,149,98,82,2,9,136,127,202,128,82,8,143,148,225,68,244,122,132,178,81,168,233,44,92,223,229,104,198,25,82,244,193,6,111,211,73,157,137,102,4,33,159,159,68,70,234,178,65,101,91,80,15,251,162,33,29,74,192,136,213,120,54,177,175,41,154,27,19,121,76,234,144,34,215,197,227,104,111,72,134,109,33,233,125,152,112,237,4,134,85,220,168,207,170,156,82,235,162,242,88,241,130,134,56,84,97,65,198,216,136,145,241,52,72,119,74,234,163,59,134,238,232,234,20,135,56,255,53,26,224,193,1,1,49,216,63,127,75,0,129,83,194,156,177,210,57,4,227,244,229,203,19,25,117,69,175,29,151,121,120,128,188,65,119,74,174,160,59,134,31,232,234,156,192,67,2,185,137,228,236,8,145,215,19,83,239,201,145,11,159,132,104,160,234,51,6,158,170,129,19,21,60,78,86,88,225,79,41,170,221,10,194,227,241,40,221,233,184,147,174,157,47,121,184,48,22,71,87,246,136,227,117,240,164,177,0,38,44,198,65,163,56,104,6,95,61,102,112,71,161,228,20,172,121,169,103,243,65,174,117,109,42,112,27,167,181,21,212,230,96,31,26,246,224,167,168,121,198,230,226,79,70,11,163,24,213,27,248,30,198,195,187,17,55,156,153,148,4,129,87,154,179,56,89,27,211,45,74,113,230,219,23,163,236,237,67,131,142,118,220,11,24,105,192,97,33,178,237,103,40,143,84,109,28,163,60,173,210,29,246,122,113,123,224,251,161,140,195,43,34,91,27,163,148,117,0,28,131,110,224,99,207,84,89,162,112,36,21,239,241,123,19,60,110,55,156,190,65,12,4,21,34,66,96,94,0,245,14,145,242,240,6,208,93,7,184,135,72,116,30,209,185,136,78,142,207,204,163,4,158,226,252,201,117,208,202,170,140,213,33,205,34,2,98,186,14,160,53,238,82,203,161,216,156,244,72,201,116,11,26,19,233,193,229,204,43,209,45,158,164,130,68,251,162,199,43,148,140,193,198,243,105,109,108,220,74,104,227,173,95,252,152,35,109,180,156,119,46,151,85,243,211,15,230,212,121,190,143,130,220,1,29,216,21,224,75,131,164,232,84,156,210,70,109,243,214,45,231,139,151,206,229,127,124,190,239,143,45,186,62,166,108,63,28,83,244,210,197,49,37,183,247,250,249,31,87,46,92,202,255,184,19,116,243,63,158,59,127,54,231,35,18,142,193,222,78,90,136,43,119,2,45,146,173,45,166,106,217,29,238,109,135,94,208,147,164,98,60,104,55,6,21,224,54,93,175,71,114,246,81,169,113,223,21,66,223,186,103,102,22,157,146,170,20,247,63,238,241,169,106,101,219,38,230,66,232,169,139,113,127,129,206,36,145,16,59,78,46,177,237,183,10,187,239,18,43,88,28,48,25,17,142,223,210,32,137,22,94,140,34,64,75,161,51,66,177,65,40,67,221,47,195,134,240,139,4,186,169,187,203,217,245,233,122,187,22,221,8,41,102,243,20,125,236,240,188,159,122,39,47,147,24,99,170,46,178,106,177,131,248,131,40,147,98,111,2,103,85,95,92,168,87,23,107,139,245,90,105,66,37,36,230,145,235,174,135,122,34,193,247,3,182,50,223,53,81,159,248,191,193,192,145,183,50,25,119,86,70,55,34,254,32,213,12,79,20,173,200,215,180,160,44,43,129,98,241,175,53,161,204,107,223,47,28,253,225,85,33,133,178,8,63,243,229,157,162,78,22,226,92,213,201,162,135,11,65,15,86,139,20,34,163,198,36,191,77,92,227,128,78,74,41,95,11,119,24,235,79,109,48,186,77,53,66,175,151,161,0,63,217,115,24,120,197,117,195,209,98,240,221,249,204,180,250,66,199,108,217,143,219,30,30,145,200,103,51,121,0,11,239,254,201,207,190,118,247,23,175,78,199,114,167,90,231,76,183,68,109,188,183,198,225,131,168,75,112,229,231,209,142,225,25,29,45,50,104,142,220,1,134,94,247,80,51,56,55,211,246,0,199,5,20,102,118,174,211,157,97,97,102,187,179,213,170,8,56,235,205,241,167,106,103,158,61,157,233,158,233,178,39,175,61,239,241,175,221,249,58,6,166,237,145,143,10,56,224,33,153,252,85,44,212,102,224,131,219,198,231,206,220,12,102,239,80,107,179,62,161,87,188,17,55,91,195,11,233,110,31,243,180,219,51,216,137,33,62,87,107,93,204,210,109,114,218,103,93,201,27,215,128,252,193,75,28,42,218,176,227,42,151,188,141,3,156,229,243,176,90,120,196,230,54,57,1,113,25,215,132,233,87,56,73,223,232,176,47,130,126,215,63,245,217,167,148,66,175,49,164,228,17,21,25,38,64,221,243,80,188,193,134,179,231,245,209,78,220,199,136,188,7,82,242,153,149,90,23,160,239,128,226,152,97,227,205,164,130,247,91,78,57,167,183,131,23,179,67,196,152,217,108,157,100,191,193,58,18,116,85,86,107,115,208,26,38,20,241,196,99,81,162,87,128,183,246,7,5,242,20,210,246,144,24,6,200,4,192,132,12,7,3,0,218,51,177,63,168,36,209,53,63,68,14,154,161,209,227,244,188,197,195,148,239,99,135,49,8,81,244,12,163,196,240,232,236,24,225,198,101,15,57,33,138,187,68,232,159,240,134,14,163,232,26,7,80,235,37,15,23,119,71,14,215,92,218,168,99,76,237,18,172,75,156,22,248,76,161,212,177,82,65,96,226,51,159,109,124,84,42,156,198,193,72,124,96,18,9,42,214,225,125,210,180,35,44,6,121,77,69,30,175,87,121,176,241,170,232,160,209,25,45,97,61,68,60,1,103,54,33,6,66,139,64,119,82,227,26,11,124,190,131,201,41,158,24,147,88,137,154,227,106,76,28,137,74,250,254,96,47,224,212,253,182,227,118,6,192,51,220,240,246,175,66,126,242,168,3,236,3,78,23,176,191,82,247,42,164,252,53,40,206,63,222,249,183,255,147,250,88,87,31,15,95,254,240,232,155,111,233,31,103,72,116,71,178,185,84,239,97,126,95,24,2,239,210,33,46,128,121,45,50,197,27,1,32,237,100,16,236,160,7,91,103,187,55,196,163,39,61,96,123,45,74,141,172,85,39,100,117,233,42,117,56,77,85,157,16,12,164,43,10,199,214,96,209,61,102,106,160,185,155,170,6,33,115,75,215,128,10,149,233,186,240,147,95,31,254,211,75,153,10,70,174,199,247,104,64,91,2,195,165,147,137,133,177,207,41,86,57,135,91,83,4,147,231,184,15,72,13,74,17,155,85,126,199,4,12,54,191,135,17,224,205,250,32,145,84,75,176,72,120,198,70,198,230,99,99,83,48,88,177,12,41,143,24,92,139,37,111,15,37,143,114,130,188,80,242,44,132,188,8,23,79,18,87,100,246,216,163,8,25,239,134,2,215,41,62,49,3,13,142,166,154,72,87,16,235,153,159,163,6,4,21,247,7,157,182,129,73,101,100,144,60,193,231,176,200,136,164,26,42,12,144,134,243,151,29,201,4,59,220,75,180,35,39,92,207,118,251,253,111,222,254,232,13,230,112,26,242,178,215,195,183,126,115,247,119,111,3,205,200,173,108,0,192,137,5,78,33,194,41,232,44,71,12,88,33,18,148,64,190,192,41,26,251,39,79,138,84,153,196,100,131,4,54,22,209,158,163,212,102,194,222,181,229,213,140,224,104,210,40,106,227,124,194,62,249,77,163,10,82,114,159,199,75,84,230,52,242,101,225,87,134,65,7,7,13,127,160,249,37,179,44,50,147,109,191,232,3,113,195,252,121,209,120,205,234,115,199,158,88,199,158,140,25,59,22,59,121,146,175,84,118,202,75,188,174,173,88,204,150,89,181,208,170,4,159,14,174,68,128,43,203,211,25,160,227,194,132,112,156,48,33,28,43,76,8,199,10,19,194,113,194,132,112,156,48,33,28,39,76,8,199,9,19,194,113,194,132,112,156,48,193,246,113,153,96,107,210,9,184,112,0,121,218,190,40,70,159,190,166,105,110,220,242,38,251,154,179,146,151,104,49,245,248,162,224,121,207,33,230,236,239,23,167,38,154,206,71,173,94,15,91,66,60,180,204,233,159,38,39,127,78,6,157,184,169,145,111,176,188,108,235,43,60,121,210,151,120,69,200,207,128,165,122,255,91,119,63,254,152,227,9,92,199,13,3,1,85,200,194,4,79,146,195,151,95,101,236,23,227,88,208,166,79,41,90,178,150,125,251,55,1,71,161,157,34,3,188,212,147,144,80,187,201,176,45,240,151,55,41,207,201,147,69,149,75,154,139,235,89,101,107,103,163,246,48,190,28,13,209,113,121,26,221,50,3,2,60,75,42,81,31,198,15,133,240,239,229,212,225,146,151,55,205,14,26,83,170,250,151,162,71,248,106,115,173,25,206,119,154,56,33,110,170,73,173,56,20,129,1,137,19,212,158,5,207,105,236,160,102,252,144,51,30,110,60,65,231,137,26,82,171,147,29,127,122,61,179,246,233,234,42,233,168,69,89,52,194,201,91,219,90,17,140,233,232,184,99,106,62,177,155,36,125,60,192,139,206,9,116,139,184,55,202,231,107,32,215,179,209,105,231,84,30,170,244,9,206,77,102,160,84,177,86,227,250,234,24,226,249,52,188,138,135,188,171,169,195,237,51,221,188,63,226,91,158,52,49,242,213,230,201,8,9,218,146,99,162,147,204,20,61,252,62,216,230,171,38,55,2,9,95,26,86,75,220,37,109,205,209,154,39,111,165,64,120,152,199,116,208,85,166,41,7,214,121,18,186,124,157,4,13,141,169,90,226,39,42,44,74,173,184,118,160,38,54,26,48,204,162,58,191,194,83,152,228,208,28,180,27,62,8,112,135,230,12,219,55,37,172,61,90,127,195,48,120,97,232,159,133,78,55,76,47,164,12,94,161,127,163,112,193,235,47,105,246,126,61,216,254,69,139,33,230,35,9,6,194,45,134,27,254,102,9,105,20,210,105,193,11,74,117,176,37,97,41,152,51,151,206,16,8,44,200,227,119,156,71,164,97,185,62,193,212,48,141,1,106,183,166,87,72,69,127,150,245,144,81,91,62,45,176,230,1,135,209,86,208,217,98,71,139,221,120,153,96,154,254,78,202,121,58,41,210,95,8,229,226,212,108,197,108,110,182,48,37,219,66,90,203,189,132,30,89,137,248,45,4,97,33,41,37,27,209,38,156,62,142,214,75,56,145,162,101,238,68,245,128,124,175,55,12,131,105,56,46,6,92,118,114,254,162,3,236,62,138,73,206,177,124,76,107,231,15,146,253,134,179,250,212,133,75,173,139,207,109,157,95,219,130,85,68,55,110,176,76,235,226,154,96,149,177,241,81,169,145,106,203,235,92,71,124,96,52,244,228,249,39,214,181,186,163,113,245,161,111,88,70,180,200,5,134,190,112,69,97,71,220,0,32,121,197,138,239,133,86,201,5,154,57,93,37,233,5,210,58,80,207,96,63,110,0,252,24,206,143,250,79,99,74,211,119,21,103,102,223,157,3,251,238,68,140,204,172,213,98,87,55,43,101,189,66,144,192,31,213,33,246,142,143,92,164,226,87,232,47,219,73,138,19,29,139,173,232,4,234,71,49,29,65,72,108,141,78,243,98,252,208,17,182,249,118,166,146,14,145,28,166,210,20,16,241,249,12,58,208,77,56,252,105,1,155,252,229,200,197,107,222,112,246,132,54,22,136,100,51,149,32,166,191,144,188,188,177,217,56,24,45,1,54,5,34,206,137,72,174,136,116,19,151,48,122,52,5,37,200,88,18,171,59,193,213,29,150,80,196,29,63,117,35,188,196,231,30,112,37,94,10,217,72,54,199,214,3,223,75,203,232,154,152,173,35,217,85,246,165,65,127,4,149,205,49,66,30,0,66,9,128,144,3,192,245,133,15,100,4,131,176,1,182,162,192,9,216,73,172,194,147,39,171,248,69,79,226,30,154,233,6,12,91,187,77,107,61,226,235,178,120,104,136,83,81,214,148,51,227,44,59,27,168,224,255,120,75,233,205,39,62,232,123,80,101,63,121,82,86,102,229,70,13,219,13,132,186,168,132,6,39,94,154,18,131,97,190,45,162,228,39,238,205,208,70,92,37,108,111,134,108,111,38,217,189,25,166,246,102,152,222,155,161,218,155,200,191,123,189,222,126,81,119,195,13,107,198,103,231,160,43,236,141,30,24,165,61,226,168,208,128,32,179,185,148,212,170,193,109,220,67,27,138,110,27,219,123,117,102,52,191,120,229,169,139,21,118,119,43,232,194,142,102,82,3,212,42,148,220,76,1,123,55,100,109,124,152,186,141,208,248,14,76,83,159,59,93,183,131,142,96,170,11,78,137,116,161,187,205,174,187,71,138,155,118,221,159,17,202,33,114,209,232,238,8,196,178,199,17,203,174,11,7,23,106,66,73,35,234,204,117,102,170,94,231,204,188,67,239,112,108,109,72,173,230,102,115,71,220,92,195,171,99,243,213,241,87,199,142,121,103,44,177,223,25,75,198,217,237,222,254,240,195,195,111,190,121,248,225,31,142,126,242,83,195,2,23,14,226,125,166,78,202,215,3,78,103,74,171,106,226,58,61,232,144,184,166,97,40,112,85,160,7,169,226,4,254,161,135,119,187,145,164,118,170,64,153,194,187,184,77,138,239,252,238,40,60,138,138,49,232,132,195,30,7,252,239,174,35,111,16,252,224,15,159,252,224,119,119,223,121,243,206,59,63,56,250,254,31,15,63,122,237,63,62,250,49,169,114,49,95,7,242,57,232,134,45,9,56,78,234,12,253,171,240,140,168,195,71,237,194,114,34,84,207,66,27,252,222,219,183,63,254,201,209,15,222,198,74,132,126,218,105,123,189,233,171,128,194,135,127,255,117,179,10,222,161,93,173,157,255,123,231,187,191,100,221,79,119,57,73,169,195,185,153,14,187,214,236,80,16,49,71,234,154,185,185,60,32,87,188,111,94,226,234,124,215,14,46,190,56,62,122,233,240,23,223,178,183,205,242,153,247,205,145,193,165,70,182,186,69,7,135,141,243,234,37,14,156,192,18,26,208,211,65,130,79,174,243,28,252,43,95,184,80,94,91,43,60,254,120,99,111,175,17,199,228,48,52,85,169,5,38,175,254,26,22,237,244,253,154,174,103,176,61,3,70,158,194,249,125,172,238,89,192,152,216,45,21,110,238,150,17,0,142,52,0,248,188,195,12,63,104,88,63,251,231,195,111,190,193,64,47,6,247,234,225,175,95,131,231,255,248,232,27,24,59,44,180,128,165,163,118,54,76,60,25,231,161,198,138,109,10,97,129,88,14,135,123,219,190,102,216,185,135,142,71,51,6,134,176,191,214,24,52,242,204,11,85,14,216,210,134,177,157,250,34,13,10,31,12,88,208,148,224,157,55,83,115,126,76,80,132,169,217,173,167,55,99,254,242,72,21,204,91,23,250,22,206,14,220,110,71,55,47,76,250,239,105,181,16,230,190,251,238,239,142,126,248,247,247,180,54,158,234,163,242,58,188,234,223,76,132,145,73,164,37,229,205,225,132,161,240,57,251,17,11,82,138,58,154,212,14,205,239,16,202,130,159,17,38,161,236,170,132,74,17,221,17,208,181,92,134,190,39,51,160,100,10,75,30,87,191,207,102,154,245,180,163,176,27,12,246,212,200,239,188,249,78,225,240,29,57,226,9,87,36,83,149,229,91,28,177,193,235,38,45,204,18,197,13,200,224,164,94,71,235,21,146,242,87,171,11,117,97,148,50,215,94,156,23,70,41,213,250,156,79,70,41,220,200,36,241,226,107,87,163,53,60,163,25,35,142,62,84,49,241,124,135,219,137,8,27,19,109,161,52,2,102,43,162,166,170,209,227,102,34,57,166,15,26,17,128,182,0,252,248,65,193,130,66,24,141,170,155,218,101,248,61,32,105,21,7,48,177,84,7,35,44,116,33,8,135,64,116,84,1,78,55,188,164,189,219,56,208,106,202,229,186,128,215,4,166,74,144,147,178,154,230,124,245,243,33,39,183,144,189,163,175,72,62,98,101,248,141,11,8,78,196,73,52,240,209,62,175,143,109,194,126,197,119,96,67,81,18,135,172,246,186,49,0,199,141,236,172,72,106,156,205,16,185,6,191,7,164,95,170,95,92,202,156,206,79,230,211,105,139,28,47,109,145,147,1,134,102,255,167,119,92,156,125,104,186,34,181,215,121,98,228,180,156,92,39,239,164,80,124,44,152,182,251,123,87,97,129,137,99,130,243,165,180,228,236,82,113,109,242,155,48,161,48,49,68,220,115,229,103,173,90,253,188,58,191,203,33,25,180,7,168,65,198,247,210,105,249,105,201,23,100,79,179,239,13,98,255,44,44,220,164,152,0,87,119,54,184,233,119,138,117,212,84,62,6,213,1,35,165,178,194,59,197,30,226,175,242,233,148,243,87,14,227,245,236,82,110,3,46,181,145,88,193,57,146,28,182,46,197,228,115,208,148,32,213,113,120,50,147,77,106,168,25,249,95,190,39,139,37,49,47,142,179,148,42,161,144,39,22,192,29,27,23,81,90,226,167,217,160,73,101,74,66,219,44,55,136,54,47,184,89,152,196,240,188,229,163,248,226,98,80,43,91,6,150,238,10,26,57,155,65,124,113,217,58,201,102,96,233,174,88,243,217,10,56,65,163,33,9,115,171,185,146,36,205,22,86,212,170,185,17,179,57,83,212,163,177,20,179,185,141,207,228,151,99,24,91,91,135,116,23,24,195,129,109,228,44,157,62,95,244,108,173,136,47,110,16,95,244,111,88,128,143,201,220,54,198,222,79,245,205,101,183,69,26,83,44,73,50,65,131,14,251,83,225,78,62,63,87,60,188,118,157,85,125,164,25,73,56,67,152,145,35,192,80,233,31,8,131,198,27,206,5,166,16,129,175,220,150,132,105,122,223,252,183,195,175,255,72,39,152,48,222,216,212,69,24,209,233,144,120,160,223,4,128,147,120,96,219,223,158,53,197,3,93,33,30,24,114,241,64,223,20,15,212,23,235,11,139,254,108,77,19,15,80,196,54,67,48,176,144,239,51,167,238,207,46,126,10,62,115,106,103,252,153,249,249,78,119,58,159,57,206,92,253,204,246,24,71,63,221,109,127,254,83,232,244,220,220,194,246,220,236,220,252,212,157,238,120,227,188,19,117,206,124,26,144,246,170,181,206,98,219,171,79,219,233,25,111,198,153,70,110,4,141,45,122,219,179,11,176,60,169,229,133,69,12,103,194,200,70,127,97,241,140,32,27,187,85,92,80,140,108,220,222,174,182,5,217,8,212,100,141,200,70,32,44,144,21,216,172,144,91,83,210,107,118,154,64,107,64,107,55,129,104,108,110,56,47,146,45,147,131,146,143,62,218,243,192,147,144,6,241,27,166,155,176,95,54,28,230,80,14,94,186,77,167,225,184,187,77,224,101,84,100,196,61,60,238,133,168,159,235,217,48,198,160,8,76,184,148,156,58,85,226,155,107,176,225,180,52,161,62,143,13,184,41,205,69,72,14,47,84,80,244,38,196,97,254,72,54,184,163,211,135,64,86,70,112,188,19,121,46,213,105,3,166,112,72,54,6,155,205,8,126,73,153,154,170,100,59,167,18,21,57,81,117,249,121,234,178,238,116,6,139,150,107,143,52,155,195,10,57,213,126,10,85,203,183,110,169,34,103,177,72,132,90,207,16,210,139,9,60,1,253,74,86,85,170,15,215,89,69,168,151,174,68,225,217,1,90,150,8,82,111,73,184,80,80,167,24,118,145,176,169,139,202,170,206,144,157,88,176,26,88,179,40,125,79,34,156,182,148,158,101,154,1,1,249,115,42,250,66,168,90,59,197,49,55,254,229,45,157,60,233,61,198,83,79,158,76,85,134,26,176,22,206,129,86,41,173,240,160,130,194,136,98,40,191,147,210,135,25,164,21,100,42,204,180,43,211,208,111,162,72,85,22,144,8,143,253,166,222,99,9,71,95,233,245,67,214,28,147,181,2,228,25,197,203,150,7,76,179,216,99,228,120,130,237,101,106,201,54,235,95,166,41,116,249,218,130,137,227,181,68,240,4,135,37,47,136,50,115,246,26,2,191,153,160,32,49,25,153,117,69,27,206,214,22,108,69,63,236,196,4,43,88,19,72,155,202,233,82,157,89,237,238,52,179,108,152,144,239,226,229,115,182,83,241,145,237,94,98,165,236,149,81,7,45,213,49,20,208,16,102,177,60,247,5,74,197,123,58,40,184,77,246,27,181,84,197,81,184,234,133,215,189,152,233,25,140,153,48,51,74,224,76,202,195,32,214,76,211,224,104,48,224,120,248,145,48,17,70,17,77,165,39,100,104,250,8,94,19,49,42,141,73,241,157,29,50,82,242,41,24,93,34,226,54,155,181,32,192,82,116,24,253,235,148,50,101,25,28,198,150,109,83,150,116,89,92,64,122,49,129,175,0,13,40,188,233,13,118,134,168,24,136,117,252,73,106,74,249,5,94,248,74,246,55,170,40,82,240,55,106,155,200,141,60,18,149,244,174,48,172,8,233,106,85,63,73,171,186,164,218,14,16,87,70,37,1,97,156,184,34,156,143,27,129,194,189,172,46,52,247,162,105,101,11,160,200,181,69,98,177,215,225,160,21,65,105,151,139,70,117,145,235,9,107,210,116,37,197,16,145,111,184,17,193,232,96,91,176,108,220,234,143,122,143,70,4,169,73,94,237,5,125,140,84,144,39,46,160,41,130,60,106,83,39,39,79,62,2,187,52,126,60,72,40,179,89,35,239,102,126,125,172,35,225,230,82,2,24,95,42,236,68,106,147,43,178,162,16,107,225,227,98,231,123,41,189,131,84,142,102,134,20,224,39,51,186,99,225,106,108,90,240,164,189,188,192,79,109,162,61,83,107,42,5,82,99,211,193,212,51,182,160,187,195,1,119,101,215,235,251,134,117,51,126,243,250,253,222,254,213,104,9,149,161,169,141,14,107,25,138,57,186,160,35,157,1,33,145,94,234,104,177,145,183,67,104,92,146,210,144,251,59,93,45,86,193,77,94,205,186,119,131,142,63,101,221,181,156,186,177,10,107,221,80,254,43,132,88,155,25,53,38,85,45,104,166,80,216,21,137,21,199,16,138,90,115,4,74,116,244,83,180,53,147,68,103,7,145,137,127,148,92,193,168,14,237,44,196,124,145,195,164,85,116,134,58,64,35,81,64,24,69,133,114,252,158,131,199,138,160,71,104,35,1,159,34,12,207,19,188,75,200,41,43,250,102,7,12,31,95,105,148,238,239,138,215,190,246,233,119,119,24,198,187,65,55,185,135,30,51,95,95,198,44,94,143,130,78,161,202,54,24,32,30,88,120,121,115,232,47,23,213,133,57,78,224,164,198,66,29,242,57,182,71,123,51,60,147,56,197,145,233,35,247,76,38,236,153,243,62,187,98,231,119,124,96,10,162,253,98,41,61,38,88,131,12,23,100,78,77,34,94,185,234,60,123,170,231,192,142,227,156,236,17,151,109,36,125,174,20,59,89,52,154,46,21,154,125,11,143,219,139,171,10,247,229,44,61,68,94,26,134,164,51,208,188,188,65,109,203,38,220,68,149,99,231,59,47,24,162,221,183,191,204,103,189,183,225,108,227,172,39,112,18,52,124,152,84,55,15,33,151,196,249,23,166,208,50,98,84,11,60,198,245,12,177,251,82,130,171,51,211,145,144,119,36,204,235,72,162,19,73,250,200,168,143,57,20,98,238,44,99,79,44,227,185,26,29,103,68,18,19,106,131,105,11,2,184,17,166,9,66,12,138,10,72,113,239,88,77,232,54,189,170,21,18,224,248,244,53,41,153,196,184,232,67,146,63,117,49,35,31,242,122,32,9,192,162,156,51,133,244,34,153,135,14,218,21,47,70,142,192,107,42,2,44,98,243,201,188,220,1,243,22,109,120,64,186,33,81,65,70,182,1,191,100,197,50,184,218,161,141,52,63,159,5,194,34,92,71,22,50,66,196,101,20,103,195,71,134,41,115,32,182,69,37,106,161,216,79,121,96,94,50,212,174,1,139,204,238,147,85,75,219,96,88,165,153,229,211,70,139,189,92,155,24,69,79,161,141,238,104,41,205,92,26,172,119,84,58,72,73,19,124,32,18,75,203,104,111,218,220,99,47,100,124,218,244,185,5,170,54,49,237,40,4,204,58,196,171,211,48,43,8,240,168,200,117,123,201,40,143,245,239,187,134,185,157,71,48,133,69,76,200,223,103,12,170,103,142,151,35,240,244,136,253,166,142,222,253,206,146,143,194,1,57,122,162,133,179,181,40,158,182,148,225,120,56,19,117,201,27,198,58,73,108,97,73,182,250,152,199,41,65,33,150,59,181,193,179,220,152,100,79,144,57,241,129,57,241,179,204,137,15,204,9,90,119,107,204,137,79,172,136,106,24,213,113,189,32,244,229,233,104,112,72,25,166,143,51,119,85,161,184,176,85,180,148,32,220,154,217,218,210,25,117,116,41,18,145,48,95,50,55,171,108,26,221,161,64,55,233,42,34,22,24,64,151,137,89,69,153,136,48,38,247,220,192,237,185,176,229,220,78,51,68,6,172,15,127,106,40,43,11,55,234,40,37,147,132,198,112,217,241,1,5,60,9,205,122,3,167,49,116,119,33,203,204,166,187,167,178,236,46,195,50,251,138,179,217,216,117,247,225,227,236,166,219,82,31,247,151,171,141,125,109,59,156,195,229,216,41,45,23,189,102,7,181,193,163,82,35,197,218,117,74,39,79,118,132,52,9,176,10,100,20,111,128,108,58,21,38,203,43,185,169,98,125,168,179,221,236,195,72,218,74,178,212,133,23,232,62,204,199,173,91,250,56,160,135,109,38,7,186,117,171,10,181,182,121,173,183,110,5,183,110,61,82,131,209,181,43,194,4,229,214,45,54,60,183,7,137,180,2,87,211,95,98,170,32,134,213,147,254,84,106,104,156,235,23,177,159,123,40,61,106,53,247,160,13,226,133,220,20,108,186,48,142,189,102,23,37,149,90,135,75,141,110,179,107,142,129,205,228,141,230,54,167,153,74,238,205,230,129,148,60,53,118,138,55,120,50,151,80,53,110,184,2,46,141,190,203,160,210,232,186,108,224,141,64,153,220,236,185,198,40,27,61,215,28,91,35,118,9,116,141,150,174,187,34,106,7,158,224,176,8,58,218,156,134,116,90,148,92,62,133,13,244,128,156,208,101,2,64,24,228,60,96,180,20,241,189,248,88,117,57,106,94,7,110,251,38,224,63,84,145,49,220,0,155,152,141,132,95,149,189,105,17,167,224,178,119,35,253,3,199,22,238,129,192,22,76,144,157,58,41,147,168,159,145,226,152,218,230,28,154,59,201,217,122,105,212,159,104,168,55,161,107,131,197,68,172,231,101,46,177,149,9,197,26,9,143,121,34,159,56,36,125,229,106,196,251,40,226,185,168,238,8,91,36,75,57,48,218,216,76,97,96,2,147,69,146,101,178,71,6,74,242,115,198,78,150,160,114,29,228,156,69,190,155,186,29,204,38,170,131,90,124,241,66,22,94,9,221,100,208,86,34,154,118,27,9,105,0,88,166,188,234,202,10,241,124,180,48,178,108,113,31,23,0,218,56,221,188,165,224,234,232,89,30,94,178,63,57,240,73,210,240,145,155,172,169,75,183,139,126,57,42,185,26,244,106,38,244,72,233,23,166,208,18,66,208,76,153,2,132,181,81,222,90,74,108,240,244,247,130,4,47,85,238,80,46,155,76,138,195,133,148,0,104,250,227,177,172,120,9,119,73,0,108,253,58,158,196,176,136,156,189,8,186,65,49,138,72,178,180,140,42,5,68,115,140,164,100,159,129,123,189,238,115,193,83,17,51,36,17,19,19,73,133,74,47,179,189,123,77,111,35,220,116,219,205,30,155,32,114,244,74,20,119,155,196,78,197,158,16,199,22,225,60,197,23,70,110,158,60,169,158,129,45,133,13,41,117,9,192,106,239,224,20,246,240,128,102,179,235,108,15,124,239,154,179,148,34,248,218,165,229,212,180,183,205,105,143,116,56,250,4,13,168,150,68,127,128,34,98,235,215,54,126,29,185,236,198,4,12,172,186,212,254,130,39,200,156,54,144,57,52,238,78,179,7,205,227,56,121,223,0,108,157,18,61,142,114,103,146,181,209,204,81,89,166,230,204,29,52,253,83,221,83,204,15,246,82,17,245,87,183,110,69,27,187,120,155,14,208,26,2,186,57,64,156,198,92,226,92,5,194,203,7,204,1,41,29,222,26,79,162,113,168,84,6,49,182,245,138,142,153,42,8,37,236,115,113,144,149,92,146,10,177,103,162,121,90,144,38,118,175,150,92,153,226,147,181,74,6,221,43,53,67,179,13,155,117,99,195,73,28,156,152,205,148,184,89,74,19,164,156,217,232,80,74,182,99,17,216,22,157,155,72,201,85,5,26,97,105,251,148,102,180,36,199,86,12,203,192,239,151,115,219,187,26,165,90,212,107,33,143,108,22,217,50,156,54,254,88,73,117,22,32,49,1,4,184,168,99,194,4,30,242,15,98,163,169,164,137,151,240,160,41,160,229,198,180,146,228,183,210,74,174,32,46,29,203,165,99,59,126,229,38,233,45,247,81,153,157,238,134,7,221,24,240,37,0,160,47,71,155,46,239,146,75,105,128,234,242,59,231,141,235,220,37,140,43,53,97,191,201,110,12,160,27,145,232,70,232,150,125,222,141,132,119,99,236,234,28,200,110,140,138,236,134,147,180,13,217,39,181,127,123,193,153,38,210,16,110,84,188,24,121,221,31,196,20,192,164,152,229,229,218,26,51,91,116,102,207,44,162,157,3,47,199,185,123,75,169,72,148,34,115,130,249,133,185,57,71,33,118,15,181,63,131,146,186,235,226,58,12,55,195,3,97,111,71,86,237,0,204,90,131,246,37,15,72,45,252,44,122,186,41,101,184,94,233,11,213,147,39,83,215,183,144,81,182,117,107,0,199,7,202,42,160,20,245,142,140,26,182,107,104,255,42,198,36,122,98,41,205,76,89,197,200,200,8,162,93,247,58,170,44,239,188,165,104,207,40,74,54,19,139,237,186,6,74,115,156,150,26,98,163,134,118,211,169,86,230,42,53,116,67,5,243,221,57,227,76,12,67,53,215,169,214,40,12,213,220,196,48,84,232,108,174,222,230,153,23,31,70,204,170,177,247,143,208,27,136,7,84,27,183,33,135,20,230,203,77,89,68,11,87,178,179,11,202,30,94,122,32,78,52,15,196,134,185,55,48,14,229,120,72,103,15,251,172,251,39,174,213,221,168,219,133,61,214,152,231,21,238,206,164,108,253,121,217,146,52,41,207,111,102,59,9,227,108,27,243,163,9,246,227,9,153,214,155,1,79,132,183,35,211,242,59,6,234,9,57,50,52,186,75,123,135,228,65,18,82,110,49,121,135,209,140,80,1,137,220,19,167,186,239,197,215,248,135,54,165,28,168,164,173,173,27,3,175,143,46,132,129,214,236,237,209,173,135,75,222,14,58,16,214,109,252,101,252,99,114,124,172,60,221,163,129,118,127,0,88,242,170,31,39,210,136,31,234,224,17,223,21,56,184,245,39,201,165,218,231,153,201,39,183,231,12,133,1,167,38,178,76,57,164,214,173,222,23,230,200,109,34,115,228,200,77,224,165,113,187,112,203,120,198,99,110,25,181,112,12,236,146,168,233,59,81,235,106,195,227,86,236,194,16,158,245,88,216,48,185,202,48,62,199,204,93,13,140,155,144,115,187,86,191,203,156,46,108,247,247,66,254,29,222,248,210,163,71,102,251,137,150,238,187,81,208,246,215,111,182,135,232,148,17,18,158,31,238,245,175,50,223,121,186,209,247,129,57,89,141,28,129,221,137,1,250,148,97,55,113,211,183,166,157,62,175,128,69,17,16,150,223,250,42,204,51,87,150,55,112,159,10,145,21,19,217,139,192,149,91,46,153,11,219,168,37,50,45,98,0,64,19,110,190,4,216,205,92,192,166,40,228,158,159,133,138,253,176,29,117,124,118,152,169,219,69,77,128,134,114,142,203,248,212,19,220,78,149,174,92,220,125,231,45,182,77,238,190,249,203,195,111,127,239,232,123,191,62,250,246,59,203,48,111,71,175,189,126,231,173,15,96,37,50,99,237,21,218,167,87,153,163,191,215,190,143,151,43,132,125,182,254,9,106,196,59,28,220,47,134,116,75,70,183,33,159,10,87,113,211,94,192,171,144,196,154,101,45,86,57,144,40,123,171,215,187,24,37,65,55,104,123,236,43,118,125,172,65,172,62,11,54,139,88,110,238,69,186,97,36,85,74,161,205,11,18,65,67,120,65,34,99,87,17,81,7,11,242,252,203,242,169,193,75,112,135,106,75,90,157,228,9,14,8,185,17,179,163,178,222,128,214,39,167,198,243,181,105,108,182,48,107,28,62,236,162,193,57,63,17,163,189,236,19,67,22,50,151,34,54,167,125,25,23,8,147,174,101,224,146,195,153,95,217,63,207,119,180,182,61,115,60,57,224,158,101,140,113,123,13,159,97,198,212,246,133,15,234,197,149,167,8,90,217,177,39,222,247,102,204,253,191,46,180,207,180,77,59,225,190,80,229,116,184,154,169,109,218,9,207,182,103,107,179,11,115,117,235,53,226,190,178,22,118,230,230,182,167,160,20,58,100,241,9,135,255,252,92,125,114,230,89,244,131,139,117,159,169,89,44,100,241,236,23,38,174,56,162,153,185,170,83,194,189,47,204,2,200,50,214,169,240,155,83,171,120,19,117,3,55,121,249,122,121,126,177,219,233,206,183,207,108,30,104,1,126,217,93,213,71,103,171,139,126,183,59,202,100,109,176,198,14,188,56,232,248,91,236,178,89,29,67,211,142,42,219,128,50,232,248,155,166,126,127,209,247,187,51,217,250,11,21,117,245,152,223,101,163,56,195,60,172,45,134,14,210,130,211,214,106,51,115,115,243,226,35,133,139,205,124,29,223,198,99,116,75,249,177,100,240,88,178,235,78,200,137,84,18,203,73,158,73,203,20,51,186,65,161,3,151,248,176,230,231,231,151,244,184,193,179,213,234,244,237,87,200,61,75,217,172,30,7,181,164,197,177,125,180,187,136,63,70,43,103,38,183,194,251,142,123,130,7,165,98,52,95,106,48,60,242,181,209,158,135,63,211,143,226,49,36,197,166,7,37,101,231,55,164,7,126,103,234,118,58,238,3,155,87,188,123,56,93,157,218,10,16,113,150,105,2,244,69,87,157,105,207,117,150,100,104,122,140,32,105,249,46,110,206,83,116,251,189,32,100,81,165,26,213,37,152,211,237,107,65,82,214,226,220,107,97,238,237,169,52,129,146,40,244,123,189,160,31,163,152,30,72,11,56,229,122,124,110,247,130,14,96,247,37,25,163,91,132,232,30,77,13,158,3,209,107,12,30,93,163,77,79,25,37,67,97,217,249,227,193,196,43,148,112,178,212,73,11,36,183,98,218,243,51,170,222,122,173,182,221,246,211,187,99,73,69,250,174,205,2,192,69,179,12,99,224,20,168,253,171,181,15,155,33,219,176,156,57,28,141,109,223,117,130,235,27,222,32,240,202,65,72,62,203,154,201,96,232,111,158,162,251,165,150,5,70,233,236,76,47,243,19,94,70,145,220,238,69,237,107,75,60,26,41,226,190,5,213,213,238,220,124,123,190,173,143,172,14,31,211,3,71,146,176,204,217,185,218,8,232,47,160,188,56,147,223,152,225,97,162,145,188,94,107,156,126,222,15,175,193,49,124,26,221,46,160,163,7,255,52,122,48,194,245,120,58,30,180,79,43,66,253,52,142,225,170,191,215,71,1,219,233,255,154,37,129,177,242,161,84,27,136,14,159,241,196,229,235,56,41,176,162,227,74,12,201,0,138,255,191,141,57,175,228,211,151,49,252,25,57,43,187,62,196,251,31,200,133,145,31,162,61,175,223,71,103,246,13,167,213,170,175,180,220,83,43,173,213,117,247,198,74,235,250,202,112,197,93,109,221,88,185,185,226,238,175,180,206,175,186,193,74,235,242,30,164,173,158,90,27,172,184,179,34,99,107,31,243,173,214,86,220,133,149,214,185,85,247,75,173,213,150,59,191,194,127,183,22,232,235,233,21,55,58,139,95,3,250,64,121,252,86,107,143,62,246,87,220,189,53,252,184,67,31,247,86,248,215,128,190,246,86,220,58,125,189,70,233,240,91,21,91,160,58,175,180,90,95,194,132,175,184,55,158,192,247,83,148,113,103,21,127,123,248,235,57,252,5,189,107,181,220,152,190,13,233,55,123,134,30,181,174,81,133,225,138,91,93,229,253,80,141,255,127,236,125,251,119,27,183,149,240,191,50,158,180,14,25,15,41,62,68,74,162,150,113,245,114,234,54,78,210,200,105,190,172,163,163,51,34,135,18,99,138,67,115,72,203,42,203,115,156,109,211,60,218,172,147,211,54,125,101,155,184,219,164,143,109,146,246,235,182,113,226,36,253,95,190,181,100,249,167,253,23,62,220,11,96,6,192,96,30,164,148,62,118,109,37,210,12,6,184,184,0,46,128,139,123,47,238,109,175,4,48,9,106,75,46,126,32,61,224,225,135,121,90,25,195,153,34,72,126,63,229,227,116,6,123,165,177,180,228,192,251,206,178,117,229,28,77,224,5,130,39,10,197,94,90,106,144,172,75,75,38,222,218,171,153,242,232,157,37,255,159,70,135,152,30,200,2,78,163,152,174,94,56,77,150,25,190,164,156,238,216,221,237,58,208,248,105,26,118,8,23,160,211,38,159,237,252,132,125,201,156,121,200,128,19,198,141,31,223,253,227,237,187,183,223,186,115,235,246,189,95,252,248,232,229,255,75,82,238,189,120,195,248,127,215,127,64,254,123,104,6,98,202,127,33,71,248,18,50,143,24,255,230,47,180,198,204,67,180,216,189,95,188,73,74,130,127,140,87,255,120,239,221,55,238,221,252,211,193,7,159,28,189,244,219,195,183,111,240,79,47,83,128,15,148,230,170,197,86,75,7,23,163,215,92,117,36,240,90,96,247,62,121,251,240,237,23,15,255,229,119,7,207,191,9,142,40,222,122,237,206,173,235,119,110,253,246,232,198,155,112,218,252,209,159,239,254,244,219,52,39,171,179,120,110,118,109,101,133,214,9,255,251,77,103,171,195,221,219,212,63,66,108,15,80,28,25,43,77,144,164,76,242,162,220,5,172,194,255,186,254,60,111,4,121,124,104,198,48,102,102,30,40,85,171,165,198,130,4,141,59,237,54,30,168,206,53,74,101,27,154,76,79,137,18,56,250,81,193,132,157,131,73,89,167,106,151,202,13,40,123,244,222,187,7,175,191,34,149,165,31,149,178,77,176,16,131,129,100,251,8,41,122,240,234,31,238,253,228,55,82,81,250,81,41,138,142,30,141,7,22,10,11,229,133,5,164,128,191,220,60,124,254,3,169,32,253,168,20,68,62,37,232,190,114,161,92,44,151,25,9,29,189,251,252,225,27,47,30,188,247,35,9,12,205,162,3,211,119,182,135,29,27,26,80,45,84,73,191,98,3,110,221,58,250,213,183,53,96,104,22,29,24,207,33,27,125,147,226,19,52,232,240,119,55,245,248,196,52,75,136,23,103,60,208,40,52,102,27,172,83,223,190,243,233,171,26,80,52,139,15,138,241,51,20,34,28,165,8,148,102,163,217,114,170,180,131,174,223,253,248,87,71,159,125,116,120,243,59,18,20,154,69,15,165,131,187,62,33,142,89,103,206,105,34,152,143,191,167,7,67,179,196,128,193,86,57,91,228,208,86,161,248,188,28,1,8,179,232,1,145,110,234,219,62,86,173,82,171,218,162,93,244,179,159,233,129,209,44,42,209,239,180,7,208,57,45,252,135,229,223,250,248,238,205,235,119,127,242,105,80,242,28,254,83,74,162,255,37,82,178,128,255,130,146,247,110,191,30,148,164,31,131,6,40,39,87,62,52,173,74,107,174,101,7,48,142,190,245,189,195,159,124,32,32,80,57,55,119,110,41,26,140,72,119,173,2,105,40,118,235,221,223,253,142,12,81,4,196,194,185,210,185,138,210,36,17,12,33,132,45,210,161,186,181,202,239,244,217,230,252,66,171,8,85,25,108,169,124,251,198,209,103,47,28,188,242,27,82,145,65,129,147,111,7,31,190,123,231,179,95,29,190,253,250,193,251,159,30,124,252,238,209,251,159,221,253,244,125,195,175,27,15,255,236,196,98,224,233,127,145,21,60,122,241,183,7,239,255,244,206,71,47,171,43,41,45,43,137,33,140,17,36,25,70,72,56,96,168,232,35,244,177,191,116,207,208,229,130,44,241,100,90,28,190,247,14,56,219,33,233,76,52,193,193,138,18,10,67,70,90,134,199,255,39,28,33,121,248,199,249,33,40,127,169,189,139,77,126,214,252,82,50,199,251,172,137,237,14,228,52,209,3,192,196,51,74,191,131,151,206,25,241,108,200,1,176,78,70,65,13,3,25,136,107,140,176,188,70,202,131,103,176,136,76,113,117,63,108,224,113,28,254,246,241,197,50,244,185,64,16,16,228,226,56,11,66,15,131,138,112,104,58,239,1,144,228,208,20,241,72,101,116,193,74,175,147,6,57,185,90,95,182,163,171,31,101,60,234,88,192,194,64,69,61,26,52,182,200,70,51,81,15,133,4,63,145,157,193,68,64,58,116,80,18,52,121,219,201,47,148,9,25,105,70,145,101,230,152,241,225,104,145,5,123,226,138,83,81,68,51,42,23,200,61,146,115,41,216,143,36,218,166,98,15,35,44,247,144,114,49,225,71,100,54,46,113,64,145,11,75,11,68,70,70,193,135,230,203,134,12,65,56,36,140,176,47,34,50,124,25,17,253,170,72,138,12,38,42,98,213,115,129,145,193,37,70,105,70,66,238,61,222,47,126,83,184,4,73,6,165,136,126,38,235,77,69,150,148,2,188,76,106,210,122,20,136,148,12,249,136,18,59,27,89,58,138,99,12,148,52,201,168,177,181,46,24,70,117,181,209,160,74,166,99,168,247,168,236,73,59,12,33,233,211,131,112,250,123,112,195,56,67,37,77,62,29,107,228,78,188,30,46,126,50,168,252,137,81,92,32,133,50,230,67,13,96,167,136,112,39,148,252,172,81,93,38,138,168,140,98,208,40,176,34,199,19,235,147,174,139,113,4,193,76,183,50,151,66,103,98,47,52,75,76,103,50,111,39,235,99,202,182,99,179,236,173,242,201,170,88,182,170,205,217,249,173,170,147,66,197,226,103,141,81,177,48,7,63,97,129,171,80,15,117,195,26,86,131,132,11,63,204,195,94,135,161,8,130,94,46,126,100,211,42,71,102,6,147,110,215,186,110,215,89,164,8,146,197,163,145,1,6,192,200,33,125,131,105,21,82,0,230,113,135,3,24,101,250,18,238,9,58,141,199,121,234,19,51,199,16,13,99,165,106,93,198,121,167,67,86,156,237,112,78,134,51,93,49,230,8,198,140,190,74,128,189,72,112,165,162,36,252,13,35,135,150,132,244,238,221,162,120,154,169,241,211,80,99,216,247,32,102,35,88,167,57,253,72,148,106,59,176,250,142,100,16,76,64,32,189,157,148,144,150,60,238,186,221,153,191,159,50,39,46,146,253,187,107,97,184,140,232,145,235,4,100,175,123,107,253,101,203,93,9,201,94,171,40,140,124,38,144,159,226,227,94,240,104,179,247,160,72,59,44,235,220,95,14,100,180,207,48,225,40,23,215,82,145,238,149,101,42,178,244,165,153,84,188,73,147,237,213,133,47,95,89,150,100,151,74,243,99,132,151,124,158,220,23,94,222,23,94,222,23,94,222,23,94,222,23,94,222,23,94,222,23,94,78,34,188,124,240,31,74,120,25,43,206,76,35,205,100,194,204,208,161,70,62,205,39,10,22,53,0,30,54,248,185,72,39,181,144,79,195,92,214,128,167,34,185,98,60,235,72,242,209,240,25,137,126,102,39,37,177,4,63,48,137,105,26,49,173,32,255,8,90,36,159,162,226,229,157,65,41,122,108,225,185,165,243,147,49,231,55,142,31,211,75,65,123,165,227,59,30,167,162,4,169,225,6,136,135,43,73,8,227,203,161,233,162,205,32,210,147,150,193,142,90,218,6,208,99,150,34,210,9,102,102,88,144,19,253,13,65,63,168,21,66,204,207,205,253,45,111,109,200,23,10,58,109,111,176,9,242,252,77,46,46,106,13,59,29,58,34,52,82,1,179,60,223,117,192,133,49,33,228,142,115,150,70,70,168,81,208,184,186,16,176,44,46,234,85,56,160,48,83,125,244,215,101,245,237,61,26,129,240,106,142,38,248,241,41,160,228,58,73,146,35,79,240,84,136,211,46,225,74,215,177,65,223,113,216,85,7,126,117,129,133,45,40,21,132,8,12,189,80,84,154,142,187,183,137,133,7,110,111,19,195,230,4,161,24,14,95,122,253,232,211,223,29,188,242,115,178,180,30,188,244,157,187,127,184,205,93,254,159,35,197,46,146,82,60,136,65,240,206,42,7,183,197,43,16,64,156,180,200,127,182,218,222,18,111,7,94,200,240,223,216,77,17,118,85,147,0,170,81,167,88,52,193,50,189,189,246,160,177,147,163,145,167,224,50,7,139,118,137,201,236,42,133,149,48,42,154,104,10,93,251,234,150,141,196,220,177,123,112,33,153,95,31,81,62,208,89,107,214,78,9,195,35,94,110,81,226,135,240,44,117,41,63,27,130,100,52,114,91,219,44,106,67,59,41,167,221,199,11,68,28,109,126,1,7,147,81,52,106,74,20,165,100,208,181,106,44,95,21,82,39,8,187,46,99,10,146,93,179,102,10,59,194,218,220,218,210,218,138,41,92,72,210,17,28,108,58,241,212,246,163,163,155,191,54,163,227,96,176,121,137,84,139,84,47,199,130,137,8,225,81,154,197,185,96,105,162,84,88,232,156,12,240,194,128,144,2,247,110,30,254,233,249,187,191,254,238,157,143,191,123,239,230,71,51,44,106,208,107,175,222,253,213,239,103,14,62,124,135,240,76,7,55,62,52,33,76,156,211,106,95,195,238,53,133,171,80,24,213,18,162,140,162,152,255,113,66,50,151,157,253,97,175,22,14,140,126,202,201,51,23,79,244,154,160,73,50,154,89,184,76,191,121,57,227,228,201,27,88,45,145,49,196,91,234,86,177,108,97,162,101,174,97,66,246,44,88,210,195,61,43,172,18,19,207,13,1,254,56,20,3,7,251,31,110,35,68,133,192,241,51,168,17,112,252,15,16,0,39,42,70,9,89,127,197,65,233,137,65,141,142,62,251,140,251,26,247,201,12,10,228,122,100,34,137,23,230,232,189,20,248,132,14,102,112,226,91,116,183,53,41,225,74,33,75,200,26,1,55,109,197,115,23,25,6,30,221,233,29,12,0,70,186,174,169,100,184,123,251,251,135,255,246,150,159,129,221,65,200,97,128,171,218,37,179,80,168,225,127,228,83,169,92,171,44,144,255,224,6,149,210,157,128,100,84,79,194,55,181,19,33,141,7,16,178,132,123,128,114,55,110,13,186,10,105,211,155,123,226,245,188,210,172,230,126,158,60,83,25,223,193,103,106,244,4,80,226,193,40,87,250,56,29,235,23,189,32,242,6,230,203,152,16,189,150,122,147,231,179,251,173,119,142,62,248,69,202,144,49,74,229,100,102,145,190,219,81,238,19,162,151,63,33,28,207,139,175,146,67,73,236,21,66,237,18,18,116,47,15,219,166,217,179,97,11,195,235,81,194,182,237,167,113,50,0,30,193,35,236,135,211,125,148,126,146,6,61,244,53,216,201,149,56,67,132,157,13,134,8,239,226,177,184,142,38,213,51,231,32,78,92,14,215,252,28,250,147,128,11,156,77,151,105,161,41,41,153,176,190,135,179,224,55,218,211,187,78,179,61,220,21,104,30,156,112,154,53,184,229,7,177,115,253,160,8,166,197,162,208,53,29,175,225,116,41,230,99,185,211,128,50,135,187,194,96,82,32,193,133,65,211,226,141,155,135,185,4,28,143,175,58,205,13,92,183,51,104,247,76,12,152,67,39,120,131,45,114,29,123,139,76,52,182,2,223,253,228,13,88,106,217,194,19,89,55,47,243,246,139,228,196,25,87,217,216,162,242,208,245,142,59,0,7,113,155,195,204,37,88,157,107,193,45,239,86,87,67,230,81,161,172,176,135,217,13,41,83,55,81,6,194,68,161,12,204,147,238,30,222,180,203,96,84,221,44,6,82,129,99,5,225,93,135,186,114,112,197,208,1,7,24,204,51,33,94,181,211,129,2,199,96,99,57,46,30,166,227,77,212,117,225,86,240,24,216,239,84,29,42,238,124,147,140,33,31,249,82,225,4,122,92,219,30,152,145,105,27,19,38,111,214,60,105,111,138,106,67,229,228,218,96,202,1,251,104,52,54,140,171,148,101,77,11,144,132,144,124,52,10,95,234,22,146,5,184,237,237,72,45,100,3,248,254,247,14,95,122,237,239,169,157,1,170,83,180,147,204,60,210,2,199,193,72,187,188,165,71,191,248,15,202,74,222,249,248,227,168,54,46,20,18,87,18,150,19,150,44,253,186,68,78,68,7,63,255,238,244,93,101,162,243,158,122,157,145,50,121,145,131,104,202,235,203,54,108,30,244,52,29,112,205,180,157,98,116,205,20,93,199,26,54,55,31,185,224,126,255,213,59,159,190,57,125,195,212,129,149,15,199,122,79,2,84,3,17,29,136,78,187,140,18,62,108,153,70,220,186,176,207,189,8,45,239,159,111,242,5,85,96,64,126,240,231,131,159,253,92,32,46,133,69,224,33,245,84,135,13,149,82,216,97,131,140,120,171,3,158,174,159,27,122,131,118,139,116,13,217,35,133,252,61,155,112,95,120,45,58,40,102,178,131,46,124,196,211,108,144,137,134,105,54,225,55,154,123,120,132,11,45,22,172,82,193,170,20,44,194,25,108,8,223,52,37,49,160,115,199,222,39,199,224,26,117,124,107,25,8,198,50,96,227,32,191,73,166,190,101,116,201,30,99,25,112,249,30,154,44,71,128,166,97,111,161,84,248,188,77,18,169,35,84,203,111,131,154,135,157,217,105,54,197,203,129,228,233,0,47,14,59,85,135,94,28,182,27,85,155,62,205,86,170,77,250,212,170,84,22,232,83,121,158,167,17,22,167,12,23,140,219,66,124,64,244,136,80,153,111,86,120,112,23,22,7,16,99,2,86,103,103,91,224,201,133,71,193,104,138,222,133,88,72,16,66,210,100,125,202,6,33,0,240,242,127,224,76,96,125,127,119,203,237,120,220,53,78,92,30,0,227,96,4,29,23,34,141,17,146,146,239,94,75,238,216,20,16,171,132,195,234,183,123,224,138,16,112,204,19,38,0,78,62,100,6,143,179,232,159,15,108,99,168,139,225,204,192,114,3,7,182,65,172,148,158,28,101,166,24,229,139,148,199,1,33,76,233,41,201,39,233,89,241,5,2,216,59,95,44,157,109,114,255,146,131,44,48,22,250,240,234,106,64,122,144,225,17,24,232,74,44,161,185,30,243,83,150,167,193,222,89,134,182,67,122,211,74,42,74,112,202,214,4,4,99,177,147,43,216,71,36,147,134,2,156,91,103,5,119,193,52,198,202,144,123,222,216,245,215,29,197,243,6,19,137,249,193,35,169,219,141,17,193,224,171,100,5,165,107,199,58,6,95,178,216,106,74,157,96,68,120,223,16,101,103,167,138,150,45,190,248,167,114,96,191,48,92,53,248,218,16,164,105,228,53,116,254,168,157,42,136,46,55,122,153,94,102,52,182,2,39,115,98,184,69,201,231,0,4,146,134,243,136,137,107,145,191,186,209,245,134,228,206,90,4,14,23,230,81,17,157,18,241,156,55,202,4,75,4,112,13,135,129,164,214,73,29,224,140,33,232,81,191,197,223,252,230,169,66,138,108,154,24,143,180,126,41,200,99,18,148,122,119,108,69,237,43,177,209,34,85,119,29,116,203,57,124,239,151,148,243,250,155,249,234,112,18,124,72,144,193,232,183,201,177,130,181,24,252,144,68,68,172,4,88,236,136,207,66,14,145,237,162,231,116,207,17,226,90,71,226,10,133,138,12,209,93,157,208,157,165,238,39,181,144,51,252,4,7,34,16,133,128,211,30,128,49,125,183,249,62,126,150,102,67,58,86,61,224,138,230,49,56,51,135,171,146,133,110,26,42,217,107,119,155,132,37,194,195,27,225,134,152,52,143,236,154,123,59,237,198,206,98,177,140,174,0,69,168,92,134,194,96,199,82,158,60,6,16,165,29,11,7,49,82,166,105,101,145,59,37,36,219,181,11,62,183,251,44,48,69,48,235,45,19,99,174,65,36,91,136,153,214,238,22,133,16,157,254,170,244,205,111,250,105,176,56,157,62,77,183,29,63,225,108,102,80,247,115,8,203,214,217,75,200,228,195,122,76,24,125,148,142,110,182,155,155,92,226,162,102,183,240,66,64,13,221,25,129,200,1,74,82,79,196,230,249,199,76,139,154,90,195,219,210,99,171,132,179,148,97,19,122,223,100,103,119,185,130,64,86,202,192,211,102,138,208,31,61,255,213,53,17,254,227,79,170,224,65,18,178,9,14,89,66,248,159,8,120,196,30,182,163,19,129,189,81,187,116,191,111,162,250,198,10,147,247,233,211,241,228,77,184,65,50,59,80,164,156,181,66,223,148,178,153,126,157,250,205,203,7,39,229,140,255,253,82,97,35,112,9,12,51,47,46,111,81,202,75,185,199,140,212,55,84,194,176,9,168,249,189,115,169,111,217,27,172,83,218,98,119,44,175,93,124,122,109,45,60,145,8,107,90,211,205,94,116,146,251,121,206,224,13,182,10,83,142,10,124,86,171,45,220,105,83,234,34,57,54,201,138,43,215,75,139,137,117,172,125,237,169,165,71,195,237,131,197,15,206,77,203,142,221,173,169,11,32,250,30,131,168,8,86,58,103,77,1,179,232,106,119,87,205,118,137,206,166,44,20,119,135,118,215,64,81,99,50,183,79,168,112,224,47,234,86,34,139,10,149,72,226,66,175,156,197,103,154,251,113,178,183,60,213,239,100,204,25,111,223,35,108,198,176,227,128,80,247,73,199,110,206,128,104,39,144,242,158,49,103,184,191,92,242,69,236,100,135,69,244,81,33,182,19,1,153,232,43,86,42,167,160,77,99,155,4,177,69,152,207,88,54,18,232,62,44,223,113,201,128,113,74,123,202,115,250,228,172,123,217,233,46,194,153,247,81,119,207,233,175,96,4,18,234,249,218,123,186,61,32,125,182,51,24,244,192,13,110,166,203,55,111,38,156,5,199,208,221,193,25,194,4,116,235,185,98,29,125,189,49,149,221,89,80,195,157,49,207,34,244,58,233,131,26,121,59,237,191,89,12,16,108,215,4,121,115,115,171,99,119,47,131,158,36,136,26,70,117,216,125,22,219,147,180,61,208,131,71,177,0,164,237,85,68,163,201,6,81,152,82,62,41,168,44,2,143,119,29,69,217,105,131,194,7,4,61,152,136,160,125,119,109,110,29,194,72,48,111,179,252,212,228,97,4,19,43,212,26,55,255,156,219,238,102,8,39,157,213,82,56,118,151,15,68,161,20,30,48,21,58,202,119,237,138,193,48,89,192,42,50,211,11,139,238,63,13,248,73,217,37,39,229,48,102,16,52,5,169,50,48,114,208,56,161,245,157,8,242,14,194,156,228,136,149,210,237,91,96,69,32,118,130,112,156,98,94,222,130,99,97,84,198,69,30,113,118,81,90,46,157,207,105,185,12,17,22,62,213,76,178,185,114,17,21,40,185,76,11,52,8,24,186,170,70,207,129,99,190,152,58,39,67,123,221,72,218,27,91,173,58,4,25,1,17,84,185,188,80,145,125,215,237,114,223,117,59,76,148,209,82,98,92,111,21,11,78,213,118,180,190,235,118,69,223,117,32,146,74,19,204,248,4,204,153,52,122,120,48,235,49,35,141,78,194,234,79,193,158,135,62,107,21,201,212,62,207,172,153,165,138,168,74,102,122,74,40,136,92,149,217,37,199,155,28,152,48,212,204,118,83,80,51,146,238,33,139,121,14,164,187,32,150,48,217,59,216,11,194,158,148,131,114,32,77,164,233,236,116,251,24,90,62,236,180,183,119,208,114,53,199,136,28,33,80,185,74,151,7,157,6,9,142,7,231,31,144,189,33,180,28,21,9,0,80,154,10,208,152,152,19,191,99,197,38,195,30,235,155,92,240,205,226,140,230,1,32,184,166,71,183,159,194,248,232,4,250,144,150,227,247,70,217,64,48,213,9,151,222,111,171,194,102,223,183,174,164,219,235,147,189,137,172,46,89,166,253,182,130,10,121,97,176,181,169,185,121,148,239,203,101,89,34,245,17,28,136,198,173,104,162,98,52,176,169,152,39,80,35,45,65,204,77,111,111,160,61,60,25,169,123,183,127,124,244,254,47,15,254,240,195,131,79,174,147,113,39,219,140,230,243,225,15,254,124,244,167,15,185,220,159,30,217,185,100,153,44,102,76,170,172,26,96,180,189,53,164,150,40,35,12,254,93,53,196,224,233,220,24,99,35,74,58,29,200,164,3,57,245,92,107,174,149,32,147,86,101,207,222,255,104,217,115,227,115,145,61,123,127,239,178,103,239,175,46,123,110,250,94,159,125,179,75,38,92,14,56,146,115,172,126,201,230,146,174,33,203,174,219,33,251,178,47,117,62,85,100,114,96,46,186,142,145,65,211,249,2,50,103,74,96,84,62,105,90,161,213,26,178,136,43,50,204,102,202,100,145,173,135,61,249,234,70,52,81,33,39,40,182,121,212,46,109,136,146,233,198,4,114,105,65,32,13,130,232,61,224,27,106,35,1,215,176,252,143,108,120,30,174,252,124,206,116,37,135,209,202,218,163,1,128,209,64,20,19,85,140,38,233,111,39,33,30,64,44,40,176,183,180,88,176,73,213,116,129,52,78,117,191,249,205,92,17,66,44,99,144,19,255,240,1,69,169,84,121,101,199,17,235,12,55,212,243,143,20,132,165,203,176,104,201,112,206,0,210,185,96,247,52,7,13,50,27,125,165,107,152,200,33,132,16,129,2,17,78,242,244,240,126,150,112,69,132,29,234,210,141,169,230,92,226,31,252,52,8,9,228,96,107,59,88,239,249,238,192,69,101,69,232,120,199,10,212,1,72,187,185,113,150,253,173,129,139,108,232,130,51,117,211,160,204,88,93,96,230,179,62,190,88,90,96,248,33,124,120,144,79,140,31,206,22,217,224,227,165,193,6,15,201,17,66,20,162,222,103,23,25,248,51,245,190,5,42,138,62,68,120,9,96,211,144,181,24,136,36,151,11,166,49,235,1,139,7,111,213,116,120,33,161,191,73,171,165,142,76,117,168,240,55,66,245,236,96,117,252,243,10,63,232,168,62,163,249,236,100,188,141,37,24,118,103,68,69,116,180,143,116,106,211,205,104,44,131,125,23,238,212,160,34,8,25,56,0,3,39,33,129,81,66,215,15,123,155,113,184,34,98,108,245,234,77,107,136,59,119,115,97,126,78,102,234,91,156,169,31,178,61,162,39,51,245,149,198,252,252,252,214,92,67,96,234,33,56,73,75,100,231,23,236,170,249,215,189,164,160,97,192,132,155,8,50,131,206,13,22,196,59,49,37,184,19,99,156,162,151,128,236,174,31,193,64,132,203,138,115,15,21,212,156,33,48,96,64,23,250,236,88,64,15,219,231,48,69,230,100,241,195,69,55,184,125,64,57,52,110,16,10,69,44,19,87,123,122,229,202,4,179,154,192,176,98,197,246,26,96,188,184,66,214,124,187,187,47,24,249,136,134,216,71,31,124,120,239,250,203,135,223,253,205,193,11,191,59,184,113,139,153,162,133,184,193,160,202,124,131,194,59,223,244,162,88,195,47,64,188,49,25,205,160,16,21,62,137,28,163,22,118,96,11,221,128,27,164,29,180,255,227,45,128,68,84,245,152,219,141,111,116,182,59,185,253,189,111,116,246,72,134,29,219,99,86,124,143,247,240,252,124,170,16,99,132,238,183,253,240,205,151,15,127,244,246,209,127,254,250,240,223,175,223,251,209,251,96,227,24,215,3,3,7,36,108,30,169,101,130,30,8,10,197,246,128,144,45,48,165,74,48,230,142,106,22,109,16,55,196,166,242,236,154,185,79,254,229,46,92,200,53,225,4,137,173,203,209,79,166,244,45,169,3,64,6,62,97,243,169,229,92,66,227,49,83,208,116,237,213,3,83,188,248,197,45,176,173,208,105,90,58,76,171,93,116,244,217,247,15,94,120,231,224,181,151,14,94,251,30,55,192,20,73,37,126,10,116,7,125,114,212,2,3,185,137,38,65,80,44,97,26,8,25,255,106,125,113,239,230,71,119,127,246,254,164,125,65,184,100,216,3,38,236,10,161,84,108,79,136,249,130,142,136,181,115,151,109,238,19,173,235,65,200,9,183,237,51,122,203,122,197,162,141,44,242,109,184,229,128,239,59,3,223,190,29,151,242,157,193,69,250,42,203,111,112,103,7,49,29,157,215,212,194,140,189,88,116,105,99,75,21,53,0,110,12,9,7,190,203,13,12,129,233,167,233,116,215,164,9,92,242,67,165,123,102,228,144,72,234,94,150,14,90,160,232,129,60,223,12,203,35,65,125,185,65,123,18,248,19,118,255,140,202,164,192,40,190,185,213,241,229,61,148,183,95,107,182,7,209,2,31,176,108,222,130,104,190,173,110,248,68,52,225,94,58,1,45,40,87,32,122,157,161,26,79,137,34,191,212,108,10,164,240,225,237,131,87,222,230,151,44,200,144,131,22,133,44,199,106,189,195,126,7,5,102,240,241,169,126,199,98,196,80,235,178,67,2,123,103,50,50,187,5,146,52,154,27,239,147,193,251,42,190,6,85,31,188,244,246,189,159,252,210,191,223,129,195,15,123,129,45,108,2,206,110,239,92,187,227,16,126,129,172,246,247,94,188,1,11,254,91,239,28,124,240,201,193,139,31,31,254,250,230,225,191,253,197,180,182,218,223,160,187,229,149,161,221,105,15,246,207,19,114,167,129,141,118,49,220,18,128,132,72,58,116,207,244,24,201,10,41,150,75,86,151,118,119,233,137,243,65,22,53,201,162,248,125,13,8,178,198,93,81,225,27,204,91,255,30,97,15,99,155,73,36,26,103,192,234,15,29,25,251,118,23,3,31,133,239,180,224,104,146,163,226,78,179,111,239,37,207,120,174,13,98,81,84,131,254,134,139,182,252,223,209,95,126,112,240,179,159,7,41,162,53,48,44,9,104,123,118,109,31,12,190,64,194,117,233,146,176,30,68,95,221,8,214,60,118,74,151,215,220,168,11,0,96,85,38,173,56,17,53,4,155,44,55,218,102,28,0,53,76,143,6,111,193,69,21,36,215,73,170,122,212,109,48,59,53,169,186,131,55,127,127,247,95,62,58,249,234,56,247,196,237,169,195,76,27,59,230,195,29,163,1,10,81,72,6,190,214,153,96,126,207,146,13,82,214,79,47,146,229,109,122,217,52,89,254,216,217,226,18,28,85,93,129,129,59,43,8,156,249,98,242,35,92,73,106,197,152,172,90,11,110,97,61,34,168,107,45,211,83,244,32,104,105,101,163,126,58,96,175,255,248,100,71,139,153,219,41,3,118,240,203,87,201,210,4,183,3,127,254,102,44,173,159,220,96,72,136,156,13,75,240,177,139,97,247,23,58,248,224,179,23,40,166,194,72,69,192,225,215,228,174,255,244,232,47,47,98,246,82,250,106,67,35,123,231,214,171,2,164,73,199,183,239,144,133,242,178,39,244,246,139,135,127,252,117,194,154,178,177,97,149,2,214,198,238,184,219,170,122,195,180,155,77,211,151,65,157,53,255,235,250,107,116,163,185,251,254,205,187,175,125,231,191,174,191,206,54,200,154,230,19,11,65,104,93,109,123,109,186,23,210,74,190,78,223,45,255,50,8,229,89,183,32,182,28,168,142,92,79,52,126,135,87,194,60,195,159,64,165,181,11,182,153,200,11,129,171,71,115,254,42,191,202,104,14,123,104,173,203,234,52,213,187,163,34,2,117,135,173,254,82,234,89,233,144,174,185,185,72,191,8,215,22,49,97,188,97,33,23,72,191,114,125,13,117,176,119,53,135,36,109,242,175,252,36,15,111,86,127,8,251,119,55,143,127,213,19,125,81,116,53,160,13,110,41,135,175,148,133,12,185,54,97,16,194,215,248,94,38,107,244,175,143,62,252,224,240,253,63,81,49,55,33,31,194,208,173,59,219,192,16,156,23,239,90,248,71,239,228,107,149,17,135,80,172,70,127,170,208,40,164,158,12,240,160,194,225,102,232,240,1,13,203,75,248,38,28,60,176,151,149,22,134,14,29,97,168,208,11,100,22,118,50,93,49,157,179,59,186,0,117,180,203,220,30,187,154,2,107,22,72,85,45,169,251,169,124,213,231,192,219,132,215,196,80,238,161,11,182,211,14,175,204,83,72,188,199,201,14,109,220,129,81,51,180,79,80,28,98,135,53,56,132,164,25,82,225,64,163,29,78,169,213,108,40,89,218,9,12,163,120,242,141,25,77,245,70,250,49,39,175,204,210,41,124,95,0,64,22,25,37,143,112,164,52,137,73,200,78,72,136,212,154,64,124,212,74,16,28,181,84,145,209,9,205,31,153,139,213,176,187,227,144,99,12,237,52,17,193,68,119,4,135,154,186,51,2,174,59,178,67,4,76,63,47,50,212,113,223,33,86,221,151,140,139,50,220,20,247,243,167,21,239,70,247,114,42,113,109,43,81,80,219,10,139,104,79,150,232,94,151,186,209,231,215,83,82,28,151,228,5,192,162,123,132,195,78,221,39,193,225,33,178,87,4,124,39,167,59,209,239,70,204,230,246,19,112,34,74,57,76,222,45,224,197,53,55,236,129,76,74,208,17,216,205,139,238,58,65,15,164,25,244,145,238,74,158,219,189,232,174,162,20,139,63,106,174,84,50,254,219,138,48,51,162,12,163,127,193,149,183,163,3,222,183,88,34,57,198,200,175,170,192,42,44,120,90,65,85,179,112,20,185,241,134,1,247,151,52,30,62,38,115,168,33,88,237,229,193,89,250,244,14,54,128,158,218,173,54,28,178,71,193,87,152,136,0,23,79,21,27,150,86,132,163,147,180,173,15,183,118,219,3,53,114,185,41,152,92,177,77,22,29,162,6,71,20,100,180,217,167,160,247,209,59,21,30,32,113,156,113,193,9,170,194,87,198,131,200,142,98,124,176,211,122,41,105,186,123,218,238,19,210,77,161,91,232,193,74,162,228,168,35,210,90,23,206,61,195,190,127,86,34,43,101,226,97,41,40,100,114,175,132,12,101,110,24,118,248,221,79,14,94,255,148,28,219,142,62,253,244,206,173,247,204,112,70,175,215,238,118,209,157,15,23,151,250,173,14,229,13,60,230,145,236,253,237,45,59,83,176,12,246,95,126,62,59,197,193,204,111,1,59,161,209,113,242,167,56,61,103,145,89,255,84,79,81,154,210,44,254,52,225,138,211,33,156,121,59,104,64,67,61,186,192,121,139,61,177,19,50,46,34,224,164,14,15,149,54,149,201,7,67,75,82,26,78,15,200,137,62,88,166,80,0,117,238,112,118,3,175,62,204,152,16,150,23,250,136,201,24,193,0,109,48,225,1,147,8,253,110,247,89,86,254,44,56,129,97,7,117,121,169,135,126,7,249,57,73,119,90,45,140,5,223,36,199,126,89,7,45,173,70,129,77,170,250,174,145,122,82,154,60,124,251,147,131,79,110,28,254,224,131,195,239,61,95,163,73,7,191,252,213,193,239,111,220,251,201,107,7,47,253,249,191,63,249,233,193,171,63,188,115,235,183,135,111,188,136,14,157,95,61,250,243,11,71,127,121,177,82,184,176,44,11,76,83,187,37,58,85,68,17,3,35,168,179,62,205,177,17,215,16,33,143,27,94,11,66,136,235,5,185,119,110,189,114,231,147,183,41,170,50,118,202,238,52,133,175,39,89,144,163,89,223,124,58,94,149,150,117,89,174,223,145,181,72,156,88,153,46,41,146,93,242,117,124,64,13,42,102,76,245,228,248,245,131,174,134,249,252,228,199,51,211,215,61,133,157,18,240,47,244,176,230,55,35,201,71,17,179,167,229,165,125,199,32,149,74,162,99,16,230,122,100,48,176,27,59,64,229,178,152,156,18,225,107,175,70,122,87,153,47,164,172,65,116,83,163,119,212,113,240,210,207,14,110,127,204,79,88,19,87,16,52,1,28,143,68,85,194,86,127,234,236,228,56,149,172,15,91,173,246,181,0,249,215,254,245,46,216,2,31,183,155,130,10,158,176,7,59,241,173,56,250,240,131,131,207,190,173,50,125,137,102,191,149,102,171,204,156,82,204,22,10,209,6,192,25,201,68,152,218,2,131,49,48,164,151,72,54,154,62,95,44,99,186,135,233,179,78,153,185,185,88,152,45,216,144,142,142,43,22,182,102,139,36,185,137,121,156,173,10,195,100,190,226,84,33,79,15,29,93,20,91,11,162,129,241,240,127,180,129,113,235,115,49,48,30,254,189,27,24,15,255,234,6,198,59,220,192,248,107,168,132,21,245,175,162,157,48,99,80,65,69,187,138,28,81,141,94,71,181,156,118,15,142,87,116,101,118,251,53,122,25,202,162,92,16,106,229,155,52,69,177,251,170,245,152,175,140,8,251,99,27,121,20,183,223,166,241,62,252,99,211,104,171,253,13,152,250,112,165,194,105,16,84,124,118,27,170,124,148,240,61,104,19,160,113,129,81,180,2,171,2,110,248,44,170,151,71,60,225,124,19,20,186,184,10,81,214,154,84,185,201,170,217,220,197,14,218,100,42,107,150,109,189,177,227,236,218,116,7,83,85,210,168,129,55,103,0,109,10,130,118,49,237,238,253,153,171,69,184,221,244,21,15,118,37,106,136,76,78,16,46,225,222,224,68,51,236,48,207,201,16,40,197,28,75,186,108,110,186,77,58,71,48,226,160,23,176,138,193,245,171,82,129,249,252,33,199,15,137,151,69,171,109,45,115,139,218,11,220,49,169,96,13,212,249,92,180,80,43,88,130,124,145,221,201,161,194,76,108,62,103,122,214,237,171,8,199,101,189,64,176,108,108,93,222,69,108,157,254,110,155,157,68,182,8,199,228,12,236,118,135,13,156,133,250,52,194,68,138,12,2,164,83,55,210,116,100,218,77,132,215,9,6,214,231,186,224,57,56,220,80,142,25,249,99,51,255,92,111,219,34,191,28,242,187,71,206,67,249,173,221,30,121,106,182,172,252,87,158,120,4,126,173,145,223,79,44,147,95,203,23,158,32,79,171,231,44,194,101,55,240,215,53,43,127,173,227,225,47,242,216,35,108,54,252,34,143,253,1,41,63,184,70,222,191,209,38,224,250,118,223,202,95,245,154,164,208,222,182,69,73,18,113,13,11,234,177,39,36,153,175,144,242,4,90,35,212,148,123,117,56,158,185,162,112,153,14,206,148,236,34,221,165,145,112,185,221,212,220,221,163,142,194,31,161,153,168,52,135,154,223,40,10,8,249,142,31,215,70,163,50,154,106,132,70,82,1,242,234,92,25,146,3,106,19,14,219,44,20,90,72,207,66,230,9,153,23,16,117,196,100,60,221,88,32,156,72,16,58,3,176,48,32,46,107,77,130,35,139,168,125,56,91,157,97,159,65,225,2,202,116,144,184,40,86,7,137,79,199,248,206,209,73,43,117,208,184,0,43,177,179,3,105,157,2,102,140,158,129,135,221,4,163,241,96,133,172,143,196,121,46,92,87,214,152,202,8,67,169,201,216,110,130,95,19,28,33,146,172,92,219,148,140,144,240,160,5,222,102,192,253,89,86,107,229,206,175,232,10,250,56,88,34,50,89,225,18,137,254,254,200,136,47,12,26,223,68,38,168,198,201,208,103,148,219,223,104,74,221,177,112,245,94,235,146,117,221,113,192,137,211,82,176,55,193,250,189,11,161,2,86,251,54,41,188,77,247,188,179,124,185,170,155,89,14,154,246,47,75,207,162,219,33,106,146,165,185,81,172,160,1,171,255,153,216,45,132,202,48,164,100,66,58,92,166,16,214,37,141,150,134,100,171,233,183,191,193,29,62,144,113,119,250,134,223,15,221,168,107,244,96,151,20,114,188,36,107,208,98,189,215,200,75,158,134,197,129,27,51,132,100,234,232,207,38,227,72,234,55,160,181,250,64,124,163,110,137,8,61,8,252,73,154,250,233,2,155,167,107,39,220,53,192,101,174,222,101,158,29,192,31,64,30,118,225,140,249,133,17,244,254,88,161,0,86,157,180,123,135,225,135,174,71,116,241,98,186,212,5,117,106,213,134,94,127,121,99,20,226,142,152,176,193,53,14,200,31,48,110,25,221,173,140,194,41,230,122,146,115,207,120,119,37,188,45,177,76,180,95,163,84,223,177,61,28,134,25,55,202,193,32,215,91,153,17,179,179,167,75,78,94,120,179,124,11,252,32,253,124,83,220,86,89,25,212,97,203,27,84,87,98,81,20,246,133,240,84,88,59,134,163,148,7,134,108,199,78,94,38,45,210,94,218,51,190,176,62,220,19,151,54,22,163,174,241,176,91,248,109,15,44,42,241,46,43,60,88,178,112,129,43,226,229,147,46,73,37,124,164,165,158,175,81,154,7,15,150,124,188,175,81,187,24,202,198,21,168,234,151,186,26,8,150,46,184,33,43,216,119,70,92,34,83,150,102,203,55,69,13,229,15,117,223,34,37,214,174,179,103,128,187,26,188,14,3,62,56,26,54,250,49,113,168,71,60,80,102,212,191,178,254,248,99,176,95,120,14,95,130,61,42,172,230,190,219,200,56,156,31,56,187,254,21,58,88,145,200,209,152,146,28,146,207,200,103,3,28,121,207,28,228,135,228,17,251,148,167,35,25,13,241,129,57,115,17,249,214,58,240,191,52,81,52,202,33,59,46,245,195,2,33,248,208,254,136,93,254,17,144,143,194,154,245,205,147,238,30,32,237,130,191,28,31,241,86,166,5,183,30,253,132,172,239,13,35,106,254,5,133,101,203,144,96,206,130,157,115,236,44,85,233,90,1,36,182,212,33,176,76,113,97,36,101,97,93,132,250,199,9,231,154,175,187,232,238,165,221,212,47,133,161,14,102,75,1,91,19,35,96,91,193,103,253,166,12,135,137,136,155,139,48,139,8,120,121,114,177,187,133,82,58,144,14,222,182,243,213,116,121,126,192,172,167,169,95,88,64,81,249,17,190,76,26,80,109,186,163,21,115,249,163,34,67,150,169,174,224,1,15,85,117,97,207,124,39,86,151,110,98,20,125,39,127,168,55,139,99,48,233,162,130,164,139,1,150,193,141,149,180,81,81,23,63,93,101,66,194,245,79,157,119,65,238,128,36,118,40,152,114,132,165,88,17,84,197,148,208,99,190,175,146,9,206,190,8,91,235,64,183,183,50,207,67,103,201,44,250,2,227,201,185,142,37,3,17,106,48,5,108,205,213,110,211,55,170,104,233,217,98,208,253,250,240,81,93,35,67,119,131,125,139,48,110,228,176,77,158,240,178,36,80,226,176,219,38,204,14,220,20,87,238,220,50,249,25,89,163,47,216,61,225,30,170,42,242,243,89,199,83,3,178,46,121,153,46,136,196,192,17,23,234,227,201,11,136,86,179,120,165,153,94,92,137,160,2,115,216,165,178,171,166,73,88,18,88,97,220,150,33,146,6,189,191,13,237,230,254,12,213,244,60,218,86,156,163,24,102,125,151,55,100,27,225,12,4,56,30,171,41,7,26,241,130,160,191,85,168,121,124,19,32,97,170,224,202,126,190,203,57,120,221,157,184,172,37,94,141,210,212,44,220,203,10,29,171,244,55,100,198,254,37,102,215,104,119,141,65,22,92,17,145,125,195,20,154,104,214,235,238,89,206,85,176,227,191,120,163,81,241,169,22,41,1,240,203,68,156,254,161,234,113,182,166,212,100,55,175,194,98,163,241,163,231,67,118,227,224,101,23,233,134,148,15,104,51,227,160,241,28,22,54,233,200,246,67,222,133,100,225,150,86,24,194,189,10,13,220,30,10,203,234,142,112,233,57,60,171,251,186,89,77,23,121,198,15,91,226,229,40,138,17,116,7,56,240,246,145,113,2,183,220,84,226,230,48,47,219,56,45,248,205,36,237,244,75,152,25,188,25,167,79,3,27,47,37,137,220,60,109,124,93,11,135,127,61,203,31,106,124,45,247,33,105,197,205,60,59,29,122,60,111,89,126,77,234,232,241,15,226,32,50,86,66,144,92,146,83,86,220,96,116,117,172,194,128,14,6,11,142,50,8,15,70,87,25,140,174,58,24,221,96,48,224,110,157,221,233,236,203,222,203,78,159,118,50,226,177,39,16,135,30,103,59,3,175,143,200,64,5,182,234,153,72,163,2,220,230,72,167,172,137,210,79,184,161,200,165,6,154,45,0,132,63,7,47,188,68,45,84,142,62,120,231,232,230,175,33,182,231,203,175,30,125,235,211,163,191,252,12,196,103,162,65,135,127,96,150,234,136,96,21,173,193,68,147,175,199,164,150,39,32,147,228,45,142,88,144,186,16,79,135,208,147,211,7,97,191,112,18,94,167,58,1,105,127,71,170,154,215,184,13,67,22,84,146,52,51,2,83,121,55,13,41,112,38,78,46,206,121,49,110,54,161,119,6,210,241,217,23,249,236,129,222,146,121,80,104,189,27,17,149,189,48,185,173,3,26,19,96,236,104,238,45,47,68,71,178,0,202,146,81,41,170,168,16,158,14,9,44,1,17,70,132,34,26,7,191,252,195,209,127,190,3,234,76,60,87,210,37,140,90,76,144,170,240,86,224,37,80,179,84,103,161,247,220,166,147,161,222,77,224,242,90,216,60,33,110,246,9,162,126,206,11,74,91,10,109,114,187,233,193,17,211,9,220,9,114,130,161,8,70,210,204,196,204,30,183,7,64,59,10,127,52,186,50,158,197,108,45,19,158,197,98,73,191,3,67,37,19,150,7,11,78,90,30,99,251,172,120,147,137,168,211,97,164,236,130,64,22,124,42,10,76,165,4,41,80,217,22,22,157,127,234,138,170,218,192,41,139,115,166,136,110,89,4,111,44,192,65,146,21,242,210,96,3,183,50,175,215,105,55,200,248,161,25,76,46,151,245,25,83,222,172,115,110,99,232,177,33,139,144,92,48,102,138,122,224,100,206,203,39,43,161,177,208,211,31,227,36,1,165,108,129,31,202,115,190,25,228,56,223,180,194,213,67,49,82,130,180,47,147,141,250,12,66,125,148,121,83,129,192,201,34,7,2,123,92,103,79,28,44,40,33,234,59,214,54,218,57,204,85,74,5,217,113,203,22,119,220,178,205,116,239,187,178,227,150,57,123,182,88,178,157,5,173,55,198,45,201,125,203,86,193,84,56,45,72,182,231,231,254,90,78,26,33,48,236,112,224,2,107,141,151,169,21,67,221,118,23,35,255,50,179,233,99,123,78,48,91,14,120,164,242,134,219,219,228,80,2,199,64,48,154,194,109,120,29,143,23,210,229,9,50,90,193,155,230,130,12,98,21,113,73,153,58,178,98,120,131,59,92,242,128,174,71,209,123,189,198,180,53,236,193,207,47,18,233,195,207,207,17,242,226,231,127,1,179,30,201,148,135,153,226,140,152,123,52,208,186,179,144,27,88,136,118,3,13,78,193,210,197,46,97,73,87,133,239,145,166,9,4,155,129,61,236,219,96,24,65,170,15,112,162,65,61,212,168,20,180,83,66,115,72,104,100,151,170,31,24,223,180,174,198,0,144,207,9,121,161,122,203,173,119,207,14,248,97,157,250,132,69,250,60,199,221,155,101,107,131,69,240,73,197,149,105,244,131,70,35,100,104,134,27,46,171,58,20,55,197,121,178,239,136,76,78,7,207,76,176,207,47,117,34,246,109,139,31,212,163,217,74,85,193,237,59,35,139,82,205,48,247,211,32,30,15,239,216,3,126,118,160,186,15,173,38,130,159,107,249,225,148,17,160,64,49,100,144,65,98,76,86,48,60,0,193,136,13,97,2,95,102,39,34,7,246,66,120,79,177,23,230,138,233,118,67,166,146,194,61,145,62,39,236,140,99,238,2,239,170,28,129,37,112,248,45,146,156,94,31,172,18,88,221,231,18,201,144,130,83,2,48,124,179,169,199,75,186,106,91,30,95,180,59,108,209,110,75,139,182,255,203,247,179,229,137,11,181,221,40,134,87,100,186,8,195,156,110,57,100,78,47,154,30,78,72,56,67,177,227,172,139,150,105,151,96,168,72,109,166,185,177,145,181,220,60,70,123,241,176,155,88,21,117,158,200,133,9,96,131,183,176,224,152,89,238,67,118,145,48,95,149,98,185,92,105,148,183,200,17,197,34,76,249,136,50,84,224,28,15,110,153,239,216,132,11,187,64,253,28,194,154,67,144,118,230,195,72,3,81,240,90,161,119,202,21,178,187,101,78,21,80,179,4,244,133,200,62,56,243,208,169,103,187,198,67,198,215,134,237,78,199,0,57,189,219,55,174,22,243,229,252,28,166,3,125,123,181,153,153,43,240,253,57,15,164,86,51,248,97,197,237,237,227,150,96,100,26,89,163,84,40,206,90,198,87,108,207,237,26,43,132,228,245,89,202,150,225,217,132,223,38,196,214,112,0,20,100,155,201,95,17,194,61,143,114,123,206,214,229,246,128,108,44,215,32,212,24,152,205,176,136,207,36,101,81,159,218,34,165,115,45,123,183,221,217,175,125,217,233,92,117,200,238,101,91,75,125,194,70,91,158,221,245,114,158,211,111,183,104,54,180,170,46,66,196,123,230,181,12,172,132,23,233,110,86,43,44,146,169,220,198,243,29,61,232,93,117,198,18,122,240,194,15,37,6,188,48,251,243,17,154,235,183,81,112,187,211,110,54,157,110,66,57,135,246,244,176,115,9,175,62,55,192,111,162,211,220,120,184,211,174,209,43,11,163,30,57,30,128,247,19,140,219,226,213,186,110,151,225,210,105,247,182,92,187,223,28,129,177,53,89,159,10,5,188,236,224,183,135,60,250,247,216,57,54,65,187,236,45,207,237,12,7,206,34,92,8,175,20,190,40,195,52,122,163,160,43,236,38,90,45,21,198,1,194,83,13,15,178,22,28,187,252,108,73,234,121,119,56,128,239,216,62,17,111,224,86,124,20,138,165,222,53,163,72,88,140,197,156,11,246,184,116,20,103,23,133,199,220,174,251,13,233,147,115,109,144,163,230,184,208,79,139,123,59,237,129,147,243,122,100,143,173,145,13,60,7,14,132,23,247,8,146,248,84,219,34,219,209,229,28,188,11,173,125,248,33,136,37,69,78,246,53,128,38,124,48,182,224,26,207,149,161,59,112,44,33,117,167,40,189,149,164,183,178,244,54,43,189,85,164,183,170,248,230,118,196,183,158,244,210,151,106,31,118,52,99,183,136,94,11,33,54,47,6,113,128,139,24,185,162,129,127,74,244,79,153,254,153,165,127,42,244,79,149,254,153,163,127,230,233,159,133,113,36,94,164,110,86,37,94,1,32,195,92,113,118,229,236,132,180,229,18,36,97,132,112,61,96,52,115,168,27,246,169,92,204,197,103,4,187,147,81,51,159,125,182,84,40,149,204,113,244,68,170,183,200,34,75,246,201,152,28,224,248,125,35,114,150,197,130,37,56,25,15,37,194,198,92,106,5,132,195,76,5,159,181,57,77,37,65,247,116,8,165,62,48,55,55,183,200,168,150,213,189,56,25,14,97,184,65,183,87,139,69,115,18,252,149,194,5,169,112,144,139,123,173,98,199,16,156,93,210,140,237,186,116,190,162,125,126,49,95,146,137,139,0,234,186,131,12,93,100,251,236,178,70,127,208,201,114,248,194,237,20,178,96,2,109,46,138,167,154,90,190,76,82,132,21,3,83,229,26,66,192,117,176,17,142,4,57,167,153,9,209,248,202,195,29,157,47,113,178,233,16,14,1,15,229,240,193,246,217,90,173,131,59,58,201,21,197,95,158,218,93,114,32,192,107,91,248,161,16,238,49,133,160,88,193,12,205,110,53,157,70,123,215,238,100,13,51,111,152,218,190,128,51,2,217,255,139,163,136,42,139,177,165,98,171,47,146,83,6,57,116,16,226,233,237,216,147,160,32,116,225,113,87,99,185,138,82,84,43,75,177,165,98,91,89,98,173,236,187,187,118,55,185,149,37,93,43,79,168,121,229,168,230,149,99,75,197,54,175,156,158,134,202,186,166,29,183,77,179,81,109,154,141,45,21,219,166,217,201,8,115,86,215,174,169,27,84,137,106,80,37,182,84,108,131,42,147,209,96,69,215,160,201,91,82,141,106,73,53,182,84,108,75,170,233,201,173,170,107,197,4,232,207,69,161,63,23,91,42,22,253,185,201,40,107,78,215,132,52,184,207,71,225,62,31,91,42,22,247,249,201,136,104,94,135,123,44,210,11,81,72,199,151,138,69,122,33,154,94,164,125,42,13,195,80,86,217,167,137,33,204,170,172,129,8,33,84,24,18,144,177,162,140,133,194,102,196,98,51,33,172,56,188,74,169,90,86,141,193,38,29,132,185,56,28,38,108,79,44,54,19,194,138,195,171,156,170,101,11,49,216,164,131,80,44,196,33,49,97,131,98,209,153,16,86,44,98,179,233,218,86,138,193,39,37,136,114,28,22,147,54,41,22,159,73,129,197,97,86,73,215,184,74,12,62,41,65,84,227,176,152,180,73,177,248,76,10,44,14,179,106,186,198,205,199,224,147,18,196,66,28,22,147,54,41,22,159,73,129,197,97,54,151,170,113,165,98,12,62,41,65,148,226,176,152,176,73,241,248,76,10,44,14,179,249,116,141,155,141,193,39,37,136,74,28,22,147,54,41,22,159,73,129,197,97,182,144,174,113,115,49,248,164,4,49,31,135,197,164,77,138,197,103,82,96,90,204,192,11,191,235,75,215,168,88,109,215,190,150,99,114,180,2,19,255,171,37,130,170,168,35,11,95,174,108,128,84,62,161,8,197,206,47,1,63,186,82,91,219,185,173,142,221,184,60,10,220,34,229,152,4,179,80,40,104,114,247,157,166,38,175,83,45,232,179,187,125,48,69,209,148,104,45,232,178,239,59,29,114,40,208,101,111,233,178,111,131,137,188,22,245,121,91,139,206,86,103,168,67,166,80,109,104,50,247,134,253,94,71,151,125,161,220,82,179,227,151,28,202,74,71,62,202,17,185,160,11,99,251,141,102,99,93,23,221,95,52,27,235,178,232,126,162,217,104,87,197,246,15,205,136,93,20,221,47,52,19,235,154,232,254,160,74,62,208,247,141,68,181,224,35,142,75,8,210,182,192,154,222,51,30,115,246,140,39,225,244,103,97,78,45,140,93,183,235,162,240,89,130,115,193,237,218,13,215,90,113,135,253,182,211,7,64,150,159,81,5,3,154,168,28,250,111,26,5,170,199,252,156,102,158,98,206,14,153,50,142,144,179,152,143,202,185,51,148,50,106,183,14,89,176,235,191,213,200,155,40,233,110,119,119,72,15,12,212,210,210,236,23,178,211,20,125,238,231,134,222,160,221,218,23,179,179,36,125,126,186,80,196,72,221,113,54,64,152,106,89,195,193,92,167,193,79,190,154,93,228,167,101,48,61,202,160,50,66,48,164,201,50,165,47,154,50,181,7,164,158,198,34,99,70,123,215,22,53,202,31,141,162,148,115,139,189,107,136,219,214,112,11,46,125,48,221,239,150,221,175,225,173,69,43,248,102,132,62,142,208,168,169,182,229,14,118,124,124,77,115,145,47,204,232,180,67,15,220,160,254,182,34,160,179,175,194,74,65,27,193,92,88,225,179,162,11,210,170,90,90,29,215,30,80,61,41,211,205,150,102,161,127,152,22,177,220,187,102,64,127,209,109,163,52,31,213,19,12,29,195,187,186,29,143,48,228,24,133,43,245,55,164,40,200,53,26,184,181,182,3,138,226,248,42,164,172,35,81,203,28,81,3,90,163,224,14,188,107,111,59,151,240,178,33,220,52,219,136,170,39,178,128,191,225,198,212,6,207,212,239,48,58,240,196,169,141,150,89,78,51,170,190,116,69,98,74,196,119,91,82,230,136,188,232,226,10,39,53,246,119,10,232,209,37,226,10,164,70,94,159,59,76,32,201,56,199,228,211,208,27,154,200,38,208,164,154,71,147,37,13,105,83,154,86,118,251,137,104,140,110,115,237,78,103,10,98,211,149,157,164,168,55,232,187,151,157,227,34,16,9,37,145,166,39,109,123,116,169,116,133,166,106,111,154,242,233,230,215,36,205,77,81,116,130,146,19,55,124,34,32,201,211,127,226,150,79,60,210,106,169,233,90,60,233,88,171,235,82,98,59,211,20,72,204,159,174,109,147,21,141,90,34,83,182,40,58,115,108,222,73,90,146,166,88,212,10,157,182,21,169,168,46,148,119,162,86,68,21,131,248,212,157,227,236,33,20,220,241,22,241,99,237,35,185,221,246,32,53,83,147,22,198,36,11,243,180,11,250,148,213,77,212,222,228,210,19,175,196,199,90,198,143,83,113,234,134,79,0,98,162,85,121,234,229,124,218,10,39,107,241,100,99,29,179,78,79,177,180,79,94,73,124,219,38,41,152,98,205,158,112,137,159,12,120,154,150,36,23,74,177,102,79,184,196,79,6,60,85,43,244,133,70,244,133,238,34,95,218,117,154,109,219,200,48,113,67,173,225,130,187,138,236,40,25,25,95,0,79,135,60,155,6,23,181,12,63,19,53,26,141,241,228,53,78,180,95,167,41,60,81,217,201,247,243,20,96,216,254,126,140,254,72,79,123,233,138,79,81,58,61,109,38,2,241,105,21,122,68,232,18,17,248,67,211,92,114,24,43,216,209,107,23,81,146,32,204,226,14,7,236,250,164,165,249,50,112,163,46,149,40,125,0,183,79,194,66,75,222,132,65,223,238,122,232,53,23,159,58,246,192,121,38,3,87,56,179,139,209,159,34,170,49,236,145,34,76,68,225,109,211,105,184,204,145,130,174,153,172,48,82,100,135,224,26,139,89,46,6,181,156,22,55,26,79,203,211,155,144,95,5,119,215,13,155,73,156,107,187,164,19,59,78,4,132,169,36,181,2,129,209,169,134,34,87,129,200,216,115,14,144,106,216,189,26,10,105,197,68,240,2,32,167,50,41,171,190,22,70,198,177,117,97,150,78,27,92,95,21,11,9,80,117,107,77,138,37,132,222,97,218,237,13,246,3,84,66,159,175,146,9,0,95,115,224,168,183,6,175,110,179,57,142,172,108,176,211,14,203,185,73,218,72,106,65,49,68,95,64,33,212,115,199,200,237,217,13,152,45,249,89,53,151,175,0,1,209,115,173,99,123,131,92,99,167,221,105,198,206,80,191,144,192,137,68,20,167,100,151,22,64,171,221,79,133,128,127,175,72,212,246,48,93,143,38,91,73,171,61,210,100,44,75,25,139,115,209,57,103,197,156,209,217,42,162,134,107,190,28,157,177,42,102,172,70,87,108,143,212,181,5,220,8,245,117,157,28,186,146,53,98,203,50,181,84,236,93,51,200,154,216,110,26,56,69,164,107,235,53,80,106,4,225,65,240,85,177,55,234,93,139,168,14,60,133,88,250,79,189,190,86,239,92,128,31,166,154,201,245,237,102,123,232,129,102,101,28,13,68,123,103,45,109,11,224,217,128,37,51,166,1,194,96,204,87,190,232,151,132,219,118,179,113,152,225,196,221,239,14,236,107,154,134,150,202,165,217,98,107,145,55,123,158,252,148,252,155,125,60,174,81,4,236,246,238,246,72,99,160,32,100,164,71,30,129,209,75,212,104,9,4,12,74,45,124,221,163,10,167,74,161,32,43,188,212,219,159,233,118,16,241,24,54,74,163,111,19,47,64,74,4,55,47,80,32,51,236,208,162,149,212,63,236,72,24,119,189,74,188,149,89,42,133,71,155,1,98,110,252,52,227,60,59,59,187,40,46,94,139,187,237,174,48,112,62,53,193,12,156,23,91,225,51,41,225,27,94,241,72,168,226,141,168,190,166,13,228,253,40,204,20,158,196,166,138,190,54,36,199,107,61,155,172,55,77,205,240,6,183,236,190,129,198,58,215,194,155,106,10,56,134,178,189,18,120,211,66,97,236,7,103,4,38,134,196,71,88,53,19,242,23,149,28,92,41,134,7,28,86,222,234,208,70,204,12,52,16,168,186,50,98,84,42,54,117,181,90,228,16,132,80,91,99,64,134,71,41,97,37,139,173,72,167,190,142,171,12,149,217,204,252,60,92,85,68,73,222,233,226,36,41,164,44,139,164,47,46,91,172,71,69,149,253,132,13,87,209,145,53,254,197,74,41,61,40,196,142,25,32,20,253,205,87,224,210,52,214,6,176,207,242,59,248,37,161,21,5,142,64,53,106,178,250,39,62,17,157,172,159,42,244,96,22,199,41,188,8,137,132,190,64,234,166,35,89,224,247,227,57,6,243,113,203,5,236,41,106,31,208,139,177,72,33,27,136,143,144,80,55,205,141,172,120,197,55,21,84,44,122,124,176,212,13,255,201,163,27,134,123,66,8,195,222,125,242,232,170,80,39,66,118,20,182,58,194,60,217,113,66,247,176,213,111,33,150,156,244,35,52,237,0,132,174,98,63,6,7,222,142,57,158,138,66,168,27,24,179,104,110,28,143,32,66,112,2,252,190,236,160,135,57,163,120,60,20,75,39,132,98,41,6,197,210,241,80,44,159,16,138,229,24,20,203,199,67,113,246,132,80,156,141,65,113,246,120,40,86,78,8,197,74,12,138,149,227,161,88,61,33,20,171,49,40,86,79,106,70,199,11,27,166,156,131,73,162,137,41,231,77,162,32,99,74,98,143,23,123,76,73,158,73,66,146,41,73,42,73,164,34,115,20,35,126,68,155,152,163,153,142,97,9,209,235,58,225,4,141,117,176,187,54,167,225,168,104,243,209,110,123,227,56,44,148,6,142,128,227,49,209,243,109,194,79,0,197,16,172,0,205,11,252,211,73,245,228,132,54,243,39,211,55,147,25,216,71,50,115,169,88,43,29,47,57,29,171,56,57,91,21,205,199,178,145,128,171,2,27,199,97,92,53,112,4,154,198,72,210,211,163,135,247,19,78,0,61,9,78,128,222,163,144,124,12,244,224,82,196,9,96,39,130,17,246,216,225,177,112,147,71,68,216,90,10,147,210,106,116,71,10,80,231,143,3,85,234,128,0,104,57,65,4,128,159,124,25,97,88,32,160,185,88,213,74,130,135,239,41,64,241,155,76,17,86,50,92,69,200,4,12,243,32,23,47,81,161,164,145,166,160,164,174,17,221,61,21,147,196,34,32,113,96,181,22,39,147,160,196,93,8,136,43,199,108,195,153,150,33,186,171,185,230,88,47,214,149,149,20,37,144,4,37,130,202,217,253,62,220,160,19,116,47,85,173,248,135,3,167,14,14,180,89,252,121,103,152,138,80,23,225,86,124,143,141,204,165,87,85,39,94,142,192,211,151,13,129,54,58,27,221,2,38,54,14,16,196,158,65,49,145,70,26,165,104,185,163,193,2,0,5,38,171,41,1,44,104,72,128,205,23,33,51,167,140,82,23,165,4,193,39,69,90,27,3,181,174,24,85,191,175,204,129,11,50,244,94,12,40,243,54,196,107,74,97,130,96,183,149,124,50,139,115,215,41,57,141,244,157,68,146,197,212,40,21,244,154,134,72,125,137,130,179,61,162,130,110,45,20,166,145,41,68,142,147,15,69,241,201,7,106,42,193,19,222,234,156,41,182,174,170,104,165,230,216,114,38,121,15,165,149,9,183,148,169,51,209,44,193,88,163,30,210,43,86,82,2,228,200,167,89,27,240,30,29,78,138,10,111,5,109,84,73,90,51,228,91,122,59,125,167,149,149,154,60,91,40,4,42,66,238,178,84,212,99,98,53,26,107,19,69,29,145,182,133,212,214,35,110,74,158,192,42,6,112,11,210,90,198,104,152,139,181,11,147,227,108,77,49,142,216,138,130,180,98,194,10,58,145,209,80,38,71,138,88,224,108,246,139,90,243,28,233,187,4,135,214,17,44,51,70,193,51,28,219,35,243,166,228,45,38,231,72,225,88,55,166,7,168,85,216,228,61,71,203,177,254,19,80,224,218,235,7,45,211,180,70,36,15,250,129,47,179,120,224,94,237,146,185,90,155,121,206,233,94,110,119,189,153,61,183,127,25,231,224,12,56,6,135,78,153,233,186,77,103,147,70,82,247,168,79,229,25,82,237,96,230,175,89,10,31,243,204,26,175,225,121,230,134,5,241,78,208,121,252,174,221,235,145,57,231,213,204,37,242,111,17,254,61,178,116,97,201,106,44,173,172,89,243,203,36,205,242,150,151,86,150,172,225,10,252,118,224,215,51,240,107,29,126,181,201,167,115,22,126,241,86,160,132,144,176,189,6,9,187,65,2,130,68,0,79,195,175,203,203,193,239,199,131,82,203,144,107,157,213,192,18,159,86,145,105,47,251,120,216,188,20,135,213,128,108,79,7,169,244,247,21,252,237,6,216,216,0,243,105,255,245,242,87,151,158,102,245,62,5,191,102,215,252,79,179,203,75,107,107,8,156,231,93,129,4,1,214,222,50,107,26,123,223,93,131,12,66,211,171,107,10,136,225,57,72,120,218,239,82,225,83,105,69,6,54,171,188,95,193,202,104,123,118,151,89,247,72,121,119,133,222,216,214,141,208,146,136,219,246,57,5,55,87,197,190,141,53,146,54,176,166,74,173,118,87,130,86,98,130,144,195,197,26,247,212,28,87,214,38,46,50,191,154,84,36,132,199,112,117,226,90,182,39,47,178,191,50,49,98,151,39,239,177,210,242,196,69,220,229,9,16,59,131,9,2,173,180,87,17,83,97,176,87,149,233,93,88,85,166,247,231,8,99,55,17,134,171,194,104,39,194,184,124,31,198,95,21,6,93,183,26,108,39,224,137,8,216,86,40,179,173,46,50,87,132,85,76,37,230,125,53,71,40,97,79,45,50,76,44,82,194,132,167,148,12,182,184,39,72,223,213,247,146,146,191,144,144,191,160,46,38,243,203,202,172,46,40,123,140,250,190,175,188,87,131,238,22,70,133,214,219,86,215,134,203,106,203,183,213,4,186,223,156,17,118,150,167,248,134,42,36,112,92,86,253,221,237,105,182,215,114,96,248,101,59,216,190,157,96,115,126,218,79,220,86,224,209,253,244,105,121,175,187,130,251,214,51,1,73,62,34,191,239,119,150,151,26,82,31,63,183,186,52,187,188,38,240,21,60,229,105,133,84,134,8,42,40,233,125,109,233,188,88,142,190,243,82,240,235,60,47,74,185,148,16,189,62,35,206,156,53,105,4,134,254,8,144,134,174,64,233,194,114,120,84,37,222,229,12,223,121,151,150,196,173,97,40,140,212,21,117,136,117,163,225,113,42,100,253,78,139,122,203,242,28,157,213,230,10,190,95,198,22,173,43,19,61,120,119,85,154,163,5,26,145,147,109,111,69,238,178,203,171,140,148,57,57,172,202,223,213,201,185,175,157,26,219,203,19,22,112,20,170,216,23,150,191,21,190,43,115,226,119,20,118,248,10,182,113,127,89,73,46,8,67,36,20,12,77,183,6,251,36,45,139,251,188,227,165,2,133,101,185,119,188,96,184,133,121,229,4,243,234,153,160,242,43,234,202,32,76,199,103,2,70,251,178,118,150,239,174,4,109,17,240,161,43,23,37,34,91,169,58,0,196,51,175,248,181,54,2,134,214,81,134,250,105,249,56,48,187,42,19,216,252,170,204,203,95,89,245,187,144,86,171,28,39,134,171,242,244,222,199,149,196,81,86,146,117,5,73,91,225,208,159,17,251,54,196,191,132,185,242,170,178,200,61,237,47,162,1,38,87,214,130,181,128,66,249,154,255,75,216,92,200,167,11,210,134,182,189,34,207,160,51,143,240,101,150,39,156,87,120,250,207,37,97,184,38,119,20,125,119,148,247,237,73,11,56,10,109,5,61,91,122,68,57,137,81,148,4,0,95,209,162,40,108,180,165,53,101,163,157,87,183,114,125,95,58,145,239,213,243,242,242,70,171,140,126,247,148,119,202,57,93,89,86,232,89,72,8,102,94,20,223,172,18,68,225,17,237,174,227,9,167,200,167,52,199,20,90,21,35,216,134,116,236,151,150,181,225,106,64,225,95,83,152,196,130,50,27,104,107,108,101,118,181,213,5,228,25,165,113,195,101,121,230,56,178,4,64,191,68,209,110,88,215,125,26,174,248,43,75,195,135,167,158,186,67,235,21,93,143,196,110,91,247,11,63,29,36,138,146,135,182,32,127,88,87,246,52,218,55,98,79,95,144,5,44,129,96,228,10,142,224,227,234,90,186,135,76,192,54,29,100,124,190,188,162,12,78,251,203,226,1,127,105,201,180,192,105,85,205,12,137,133,184,80,107,133,9,48,47,153,127,7,193,194,158,237,74,98,60,99,68,82,13,225,70,166,33,92,212,132,79,162,105,129,17,196,6,51,104,112,48,67,136,14,230,231,70,249,181,129,58,7,72,99,50,91,3,21,15,144,192,20,122,70,129,101,240,229,168,134,47,127,127,182,59,86,16,141,10,28,70,27,32,72,24,13,38,253,78,1,34,34,134,152,241,48,132,75,97,194,75,10,95,113,116,103,160,228,60,168,193,143,254,133,153,81,64,108,4,113,197,164,78,96,239,66,160,174,0,97,177,43,124,153,50,36,131,32,220,168,96,247,133,170,100,61,224,119,42,133,195,68,255,248,202,138,176,214,38,13,184,120,173,197,192,104,99,218,65,228,26,36,222,21,114,147,48,248,152,132,72,16,129,12,27,196,227,140,25,179,248,46,7,31,99,137,130,103,67,236,83,76,20,53,51,134,127,167,11,191,248,177,200,140,32,24,89,168,249,15,147,169,130,93,192,174,190,96,45,161,92,61,75,122,117,59,242,251,80,121,135,64,98,82,130,16,222,76,74,223,41,42,239,37,229,189,172,188,207,42,239,21,229,189,154,56,250,164,165,82,244,5,227,152,1,135,212,174,10,247,13,155,50,226,181,44,131,198,140,10,151,197,185,22,2,0,137,108,46,41,241,205,148,153,39,23,145,231,44,215,27,25,15,210,112,103,15,106,138,105,2,119,89,177,89,104,124,174,52,139,66,92,29,180,129,15,165,170,138,102,213,215,104,119,58,19,84,200,187,39,117,181,106,127,130,50,210,192,155,91,226,4,226,151,199,78,14,65,205,248,85,139,197,228,241,139,65,93,2,85,8,131,82,75,112,45,189,33,93,249,11,45,64,44,172,26,166,163,70,210,192,216,106,58,240,17,1,214,164,90,69,13,163,145,227,115,198,79,167,186,82,163,128,81,210,212,21,18,63,106,42,14,199,93,139,174,50,128,44,215,152,139,156,190,209,145,216,212,9,26,153,115,162,229,66,23,150,45,92,83,40,143,92,71,159,111,110,145,149,112,178,57,217,133,51,128,24,132,181,161,95,11,17,125,171,37,98,37,114,155,225,199,181,121,48,111,60,24,221,105,60,34,140,220,54,21,147,98,50,128,20,88,21,45,67,10,111,52,13,102,98,175,159,200,62,165,68,127,137,239,135,82,50,128,20,253,80,226,253,192,66,37,165,234,135,82,116,63,156,100,7,148,227,59,160,156,12,32,69,7,148,39,37,207,114,116,227,79,164,213,179,241,173,158,77,6,144,162,213,179,211,144,255,108,116,203,143,215,228,74,124,147,43,201,0,82,52,185,50,13,165,87,162,155,60,101,91,171,241,109,173,38,3,72,209,214,234,164,68,93,141,110,231,164,13,156,139,111,224,92,50,128,20,13,156,155,134,126,231,162,27,153,186,117,243,241,173,155,79,6,144,162,117,243,211,144,234,124,116,235,146,155,181,16,223,172,20,0,82,52,107,33,137,42,83,4,169,211,241,98,101,45,63,59,37,176,89,45,207,53,73,192,58,45,43,151,140,227,84,96,19,177,45,77,208,244,106,18,142,147,0,155,75,196,108,170,6,39,227,56,21,216,68,108,203,19,52,125,33,9,199,73,128,209,176,117,177,168,77,213,226,100,36,167,2,155,140,238,236,36,141,47,37,97,57,17,180,114,34,110,211,181,57,25,203,233,224,38,226,91,153,164,245,149,36,44,39,130,86,77,196,109,186,54,39,99,57,29,220,68,124,171,147,180,126,62,9,203,137,160,45,36,226,54,93,155,147,177,156,14,110,34,190,115,19,180,30,130,236,197,99,57,17,180,82,34,110,83,181,57,5,150,211,193,77,196,119,126,146,214,207,38,97,57,17,180,74,34,110,211,181,57,25,203,233,224,38,226,187,48,73,235,231,146,176,156,8,218,124,34,110,211,181,57,25,203,233,224,70,227,139,209,0,21,33,116,32,125,14,124,251,113,85,92,4,4,53,8,153,162,39,226,26,186,196,210,66,27,130,194,133,56,0,60,48,33,211,52,170,119,160,12,184,109,26,85,176,239,52,35,139,209,136,123,81,37,105,204,189,200,194,173,133,200,146,52,12,95,116,201,86,100,73,140,204,23,211,76,8,213,23,221,69,195,104,108,11,213,70,84,57,26,191,47,178,228,66,185,165,45,41,68,57,148,181,57,112,183,44,186,128,63,30,41,6,65,140,125,168,212,177,16,87,66,236,255,164,78,23,34,34,202,5,98,58,59,8,142,168,20,137,232,100,49,78,162,92,34,170,115,131,144,137,52,191,100,51,193,157,64,24,170,23,8,131,155,77,68,0,244,189,54,104,128,50,39,15,134,232,229,193,240,11,104,97,6,193,20,5,120,84,221,94,192,152,138,209,165,240,158,124,168,84,49,31,91,8,174,193,135,202,68,111,199,26,117,77,16,115,209,128,160,139,170,194,139,69,94,212,66,11,175,124,98,73,154,30,83,144,133,93,12,151,100,31,98,138,10,235,101,162,118,46,136,207,168,83,180,10,97,26,11,16,167,81,146,252,68,4,107,12,186,27,3,54,26,44,98,99,96,149,226,91,96,68,40,175,35,77,80,252,3,4,150,103,205,136,10,229,40,126,13,7,115,100,173,68,63,225,6,58,10,151,117,180,15,46,74,155,31,186,12,143,169,147,71,120,140,170,148,135,76,84,150,76,161,201,236,254,116,144,160,83,109,71,107,132,169,59,198,192,68,133,219,202,160,63,73,201,30,131,123,133,20,244,197,224,198,51,185,113,232,82,51,169,129,36,15,155,112,17,8,201,28,67,186,24,145,9,149,74,153,105,237,170,101,80,100,117,209,1,35,35,43,141,44,162,48,76,73,85,75,177,2,147,154,24,206,21,25,153,48,9,84,56,87,108,188,196,4,112,17,57,83,196,117,140,4,156,34,127,202,168,148,169,171,152,172,21,66,104,205,52,53,68,100,79,27,22,52,109,21,82,92,172,104,254,42,109,184,179,84,20,169,207,158,28,228,45,21,141,166,5,174,139,137,151,154,106,147,43,73,10,48,56,33,29,79,94,225,68,237,155,180,240,4,49,51,39,163,245,137,171,211,135,39,157,138,250,211,82,101,100,32,190,244,196,31,83,112,146,64,132,233,39,196,68,21,198,199,112,156,108,146,164,172,56,125,96,204,105,38,206,148,72,76,217,15,211,131,153,42,42,236,20,19,108,58,20,146,2,241,78,61,233,100,56,140,19,4,223,248,147,111,66,44,232,212,164,51,113,210,25,56,241,204,155,102,198,77,53,211,166,159,97,199,152,89,199,155,81,199,156,73,83,207,160,233,103,206,49,103,204,113,103,202,164,27,20,139,162,54,233,164,208,20,75,31,223,112,210,9,146,170,178,184,176,144,211,76,150,132,74,211,198,217,156,126,226,76,136,192,84,237,159,22,200,20,193,101,167,158,80,147,85,31,31,203,247,152,147,139,66,161,155,16,11,172,34,108,67,106,144,75,131,69,185,164,249,167,8,117,41,23,75,31,222,16,235,11,14,107,224,102,14,82,198,211,161,33,242,190,211,225,19,1,224,56,113,48,143,131,138,142,165,240,153,138,147,232,44,127,37,62,46,142,199,239,48,159,238,143,139,138,72,250,2,241,11,221,37,49,98,9,23,242,228,188,15,77,148,59,136,163,153,66,60,166,134,212,212,126,27,184,41,46,92,106,2,95,142,226,46,55,250,206,240,140,80,136,205,56,152,182,124,143,79,148,213,170,142,14,163,27,172,186,29,29,69,99,148,139,70,137,249,2,77,186,58,164,196,66,51,104,48,180,56,136,39,39,48,23,8,84,60,26,248,34,239,16,157,42,113,55,13,26,98,83,249,130,193,55,195,159,184,108,59,6,9,113,150,164,68,69,8,203,105,20,11,169,235,211,159,170,98,78,75,180,218,48,32,12,215,169,193,88,147,243,42,159,114,65,248,78,131,197,239,212,147,33,132,238,140,193,17,190,139,155,169,111,3,160,135,22,248,208,100,34,121,22,214,211,40,228,103,181,37,162,162,123,166,93,55,146,3,125,106,231,198,68,176,4,39,210,105,209,242,111,221,134,21,145,162,26,82,23,9,52,73,221,169,11,10,170,41,83,156,75,40,52,27,46,148,80,162,162,209,223,206,151,19,10,85,53,133,170,9,184,217,130,26,83,92,76,253,64,162,113,133,131,27,208,124,203,10,28,194,26,74,76,81,225,194,33,115,229,236,107,201,132,224,98,126,154,106,42,217,187,22,135,8,198,25,141,250,216,235,199,152,140,208,120,163,2,242,204,101,175,81,142,175,209,7,26,125,87,125,242,214,98,2,134,35,77,106,108,104,164,33,50,169,4,137,197,182,75,104,67,16,163,52,178,139,88,164,82,73,223,65,195,149,138,14,1,106,6,243,250,26,87,97,123,119,155,91,25,69,88,56,133,156,241,203,138,22,78,72,233,245,180,226,156,227,170,90,209,167,178,81,41,20,34,20,186,58,143,21,19,237,239,82,252,195,209,228,58,231,144,63,6,121,82,204,43,83,133,155,157,197,227,159,174,219,217,33,60,229,117,105,201,157,68,169,20,65,117,74,152,210,40,122,3,207,210,186,149,159,80,141,31,58,53,212,37,116,185,153,15,53,93,98,66,245,183,186,19,17,85,14,195,41,70,50,232,25,37,188,106,104,121,19,86,129,40,60,226,99,155,106,111,237,115,119,223,17,204,210,36,145,87,37,166,137,194,159,30,160,200,154,250,12,224,116,64,37,42,210,218,80,6,171,108,142,59,100,193,55,159,116,252,94,210,51,88,82,164,214,208,87,49,234,232,40,193,212,35,69,216,214,88,248,250,65,79,181,210,39,199,112,157,172,102,223,252,132,95,158,138,168,55,62,160,171,210,0,12,235,58,25,160,96,34,134,214,109,62,16,33,195,156,105,250,73,143,176,198,196,7,163,191,78,4,58,104,2,55,77,210,7,130,141,53,246,169,74,76,133,176,248,251,222,97,20,52,171,177,107,205,132,129,98,99,143,252,210,12,92,96,104,112,239,22,170,199,163,0,193,249,196,197,112,154,16,170,15,62,184,145,85,92,163,156,80,52,217,180,144,39,143,164,154,22,242,20,161,106,167,237,142,19,3,60,113,180,90,17,176,114,65,86,141,46,155,142,124,196,69,123,97,106,162,155,126,124,162,156,215,208,0,105,15,30,103,14,208,16,85,207,154,197,103,205,141,227,18,144,14,150,138,178,31,138,246,68,176,46,157,32,214,165,20,88,151,78,4,235,242,9,98,93,78,129,117,249,68,176,158,61,65,172,103,83,96,61,123,34,88,87,78,16,235,74,10,172,43,39,130,117,245,4,177,174,166,192,186,58,57,214,105,166,125,10,249,218,113,231,104,42,129,220,113,167,84,58,9,222,113,167,64,10,145,223,113,233,53,157,140,240,184,244,149,78,168,168,112,14,35,73,224,144,188,201,234,67,227,78,201,167,68,205,143,32,178,238,131,211,160,163,137,10,123,44,70,74,7,41,132,242,137,96,43,132,148,61,1,140,195,208,84,172,253,184,187,147,98,158,166,115,166,187,126,117,162,45,157,234,178,86,52,55,60,33,67,170,15,183,59,37,235,125,60,102,52,109,172,221,99,157,11,116,144,66,243,4,190,30,27,91,22,49,246,4,176,149,33,169,216,98,44,223,99,99,75,35,209,158,0,178,18,160,16,83,49,156,28,213,52,99,39,238,143,133,137,105,62,77,127,139,53,204,31,187,6,77,39,9,21,148,211,200,128,226,99,0,199,92,81,110,165,2,173,13,7,156,238,154,118,124,128,95,249,126,184,28,31,56,162,217,9,97,130,53,206,73,139,169,164,104,190,232,137,99,83,156,66,246,22,127,7,40,57,124,176,164,242,76,26,37,201,70,38,70,233,161,40,33,75,92,202,152,18,62,141,162,171,81,198,86,35,69,139,82,136,206,152,124,254,90,240,172,73,254,139,210,119,208,218,42,146,19,120,238,234,182,26,167,157,137,108,82,82,36,98,169,177,92,205,162,4,42,245,133,141,185,106,12,165,198,70,38,150,170,65,88,154,58,120,245,105,170,137,142,84,28,161,211,72,13,77,154,175,147,217,112,233,49,72,50,172,138,10,101,28,190,141,171,39,62,241,82,174,68,231,41,99,13,132,221,212,7,30,233,253,112,199,113,122,193,4,149,168,26,183,152,153,76,80,101,82,60,104,174,147,45,196,19,132,26,18,89,175,245,22,166,32,132,71,102,179,80,236,162,170,78,195,189,229,118,154,17,145,18,162,131,187,170,162,125,89,135,28,167,72,77,27,61,86,106,106,250,37,49,8,47,128,19,186,34,182,152,245,66,73,187,104,170,18,99,26,95,57,212,91,93,100,121,21,219,6,49,122,131,100,170,225,35,19,97,140,168,215,50,166,238,34,193,50,48,113,233,57,209,213,30,171,41,68,45,252,124,6,22,196,233,83,152,154,4,172,233,123,133,185,52,15,239,54,124,11,154,192,30,149,70,103,54,88,120,102,63,23,43,174,137,188,92,42,20,118,189,197,137,66,147,36,70,83,158,174,75,88,89,161,99,68,140,36,203,28,115,131,133,172,121,210,117,7,53,211,28,111,100,199,150,89,177,91,91,102,173,53,236,162,81,94,166,107,57,214,32,59,114,234,221,188,115,173,231,246,7,94,125,144,49,75,229,74,193,204,102,78,21,178,150,147,239,13,189,157,204,165,110,190,109,153,121,7,176,177,59,238,246,230,102,139,64,117,250,140,101,206,205,86,90,21,199,174,56,27,35,77,252,121,193,4,2,151,81,193,149,6,245,164,193,35,100,11,150,208,130,33,180,54,117,156,135,65,205,161,117,108,24,137,32,192,253,162,48,157,2,181,235,3,197,98,185,82,169,74,129,205,67,95,197,42,140,193,78,184,150,80,59,88,132,247,106,85,45,251,48,153,114,221,48,0,154,191,239,52,229,236,205,80,78,43,9,21,105,186,139,45,41,148,27,149,230,162,204,53,133,191,139,131,182,24,88,223,20,166,25,25,58,188,254,146,234,116,8,155,229,181,189,69,197,158,138,153,83,249,211,150,239,59,227,252,181,157,156,55,176,251,113,221,101,78,25,112,220,235,55,102,26,238,110,143,172,217,221,129,55,3,8,206,12,108,239,242,204,95,183,88,228,7,248,117,209,125,210,121,142,28,86,242,87,135,14,105,231,63,68,131,66,120,71,4,81,159,125,134,135,107,188,188,44,199,74,163,145,205,32,20,216,74,249,153,115,214,202,234,252,51,82,112,78,26,62,173,186,188,82,193,175,103,158,225,241,203,104,225,167,86,230,48,125,251,159,121,216,220,245,149,5,76,105,255,51,143,182,78,227,179,110,175,248,97,209,158,97,213,6,97,220,133,16,159,237,101,1,0,13,35,185,190,50,243,140,28,37,76,109,247,89,242,255,105,228,139,209,101,207,105,228,8,234,133,211,237,102,157,147,241,233,142,221,221,198,207,67,239,180,215,112,123,44,104,202,105,77,132,177,103,187,247,127,238,255,220,255,81,126,250,132,103,10,113,34,132,27,234,71,157,8,251,33,75,204,98,144,174,113,236,133,233,154,173,79,186,158,213,143,187,187,213,7,22,172,207,112,21,246,110,134,164,116,16,237,171,92,127,152,79,145,242,48,1,154,54,147,182,210,193,14,175,55,170,173,252,0,69,56,151,88,48,15,27,192,200,112,104,129,109,125,33,174,148,101,200,220,13,47,46,31,81,194,76,137,148,139,75,92,162,178,73,195,206,210,4,51,226,66,242,120,177,222,9,206,130,62,231,66,191,70,217,131,247,163,206,207,82,143,48,166,70,233,58,194,203,4,249,76,29,131,173,24,36,42,98,142,48,73,71,120,170,75,38,231,164,139,136,18,17,135,100,41,137,4,156,130,124,213,106,144,108,35,219,35,145,172,166,168,79,170,42,161,134,243,90,74,66,83,58,136,71,211,103,42,234,12,211,102,136,50,227,67,56,70,82,101,220,29,133,152,56,156,1,37,234,122,102,230,161,7,12,202,135,92,160,124,219,83,79,62,90,79,199,247,53,60,47,79,152,61,227,161,153,200,163,103,51,124,244,188,74,80,113,225,208,233,148,156,138,153,93,52,189,65,159,84,107,214,235,117,96,164,220,150,225,158,62,157,113,235,151,240,8,234,18,198,127,99,35,107,185,249,142,75,218,237,145,79,193,201,149,39,102,23,1,104,31,128,206,46,44,56,102,54,223,116,90,246,176,51,88,236,103,204,133,102,133,156,110,183,230,77,2,235,84,193,26,249,141,173,145,55,111,199,110,186,123,23,220,166,83,59,85,28,115,164,155,211,31,152,123,253,246,174,221,223,95,129,110,230,7,154,146,99,151,11,149,45,56,181,169,194,176,7,102,11,11,78,171,53,14,101,173,209,202,70,182,215,110,58,155,148,116,74,101,66,78,99,118,251,158,84,212,29,140,242,93,55,135,79,225,186,184,144,23,228,85,227,113,222,166,238,57,125,185,131,6,185,248,35,165,116,206,47,44,134,155,210,170,192,79,184,38,233,44,28,170,14,87,135,114,80,91,169,88,220,106,56,139,162,228,110,142,208,106,32,5,196,203,62,210,125,25,156,101,226,81,92,192,192,209,117,13,111,74,9,155,226,231,135,230,244,34,115,251,226,12,63,255,214,64,211,44,106,208,141,246,220,242,245,157,10,148,36,69,54,251,206,54,41,173,169,135,79,224,86,251,26,217,38,184,120,145,44,184,98,185,205,182,166,40,211,150,81,183,206,227,124,100,13,161,150,56,220,106,40,13,173,110,149,27,133,102,145,247,116,185,92,94,20,175,7,1,113,46,10,207,167,218,187,64,193,118,119,176,40,24,140,231,102,161,222,147,62,206,159,35,15,43,65,250,63,18,16,219,243,28,146,145,172,165,51,78,7,195,10,229,200,98,214,134,141,201,203,123,24,136,250,127,95,167,164,0,210,36,127,151,232,69,227,24,249,67,105,121,9,197,0,107,214,222,242,210,213,229,225,50,57,205,239,45,95,91,182,246,151,151,206,175,128,44,225,201,93,146,182,50,124,178,191,12,50,130,53,139,148,88,122,198,122,102,105,201,134,131,255,26,249,181,54,183,204,98,204,83,129,2,134,55,39,224,150,246,1,218,74,113,25,194,142,63,178,194,228,25,219,65,30,30,100,125,233,105,200,247,207,86,27,179,53,150,150,28,120,223,89,6,120,36,129,148,88,106,35,168,206,50,136,61,72,210,211,76,74,178,116,25,211,187,152,190,182,194,35,171,19,4,9,90,91,32,218,32,137,246,210,82,3,222,91,208,168,53,5,222,44,73,122,4,62,240,144,236,52,20,186,199,113,165,57,3,1,135,220,173,49,226,13,190,80,48,241,6,33,212,36,225,198,204,67,198,225,15,62,58,184,241,227,187,127,188,125,247,246,91,119,110,221,190,247,139,31,31,189,252,127,73,202,189,23,111,24,255,239,250,15,200,127,15,205,0,103,252,133,92,110,176,67,38,67,112,85,149,238,10,198,204,67,180,216,189,95,188,73,74,254,247,39,47,29,188,250,199,123,239,190,113,239,230,159,14,62,248,228,232,165,223,30,190,125,131,127,122,153,2,124,160,52,87,45,182,90,58,184,236,122,186,4,94,11,236,222,39,111,31,190,253,226,225,191,252,238,224,249,55,15,94,250,253,225,91,175,221,185,117,253,206,173,223,30,221,120,243,224,213,31,30,254,232,207,119,127,250,109,154,147,213,89,60,55,187,182,178,66,235,132,255,253,166,179,41,126,247,246,183,239,220,254,115,66,15,48,67,5,202,80,128,218,12,89,133,69,185,11,88,133,255,117,253,121,222,8,242,248,208,140,97,204,204,60,80,170,86,75,141,5,9,154,55,108,144,49,241,128,141,158,107,148,202,54,52,249,240,165,215,14,94,121,75,2,71,63,42,152,236,217,253,46,242,171,15,56,85,187,84,110,64,217,163,247,222,61,120,253,21,169,44,253,168,148,109,130,91,121,228,59,43,213,70,21,139,30,188,250,135,123,63,249,141,84,148,126,84,138,182,187,45,23,188,183,23,22,202,11,11,72,1,127,185,121,248,252,7,82,65,250,81,41,136,124,116,208,125,229,66,185,72,182,44,74,66,71,239,62,127,248,198,139,7,239,253,72,2,67,179,232,192,144,29,117,216,177,241,248,81,168,146,126,197,6,220,186,117,244,171,111,107,192,208,44,58,48,158,67,120,146,38,197,39,104,208,225,239,110,234,241,137,105,86,224,54,28,212,200,133,198,108,131,117,234,219,119,62,125,85,3,138,102,241,65,137,198,45,185,45,219,131,73,208,108,52,91,78,149,118,208,245,187,31,255,234,232,179,143,14,111,126,71,130,66,179,232,161,116,232,177,233,1,103,214,153,35,236,11,128,249,248,123,122,48,52,75,12,24,108,149,179,229,56,173,10,197,231,229,8,64,152,69,15,136,116,83,223,246,177,106,149,90,213,22,237,162,159,253,76,15,140,102,81,137,30,20,226,84,211,12,202,102,40,255,214,199,119,111,94,191,251,147,79,131,146,231,240,159,82,18,163,104,80,67,44,176,197,242,75,222,187,253,122,80,146,126,12,26,160,240,92,124,104,8,99,61,215,178,3,24,71,223,250,222,225,79,62,16,16,168,156,155,59,183,20,13,70,164,187,86,129,52,20,187,245,238,239,126,71,134,40,2,98,225,92,233,92,69,105,146,8,134,16,194,22,233,80,221,90,229,119,250,108,115,126,161,85,132,170,12,182,84,190,125,227,232,179,23,14,94,249,13,169,200,160,192,201,183,131,15,223,189,243,217,175,14,223,126,253,224,253,79,15,62,126,247,232,253,207,238,126,250,190,225,215,141,71,32,223,73,76,153,139,123,0,232,139,191,61,120,255,167,119,62,122,89,93,73,105,89,233,48,230,11,161,66,246,8,42,250,178,32,103,102,134,46,23,100,137,39,211,226,240,189,119,254,251,147,159,66,58,59,160,113,176,226,57,205,144,145,150,225,241,255,77,235,193,251,146,221,251,63,159,167,204,252,75,244,4,102,152,95,74,113,202,64,42,149,100,11,148,176,125,9,131,49,50,68,145,130,49,246,201,58,116,226,159,76,224,43,203,58,125,193,173,198,80,22,5,12,138,156,53,84,183,44,178,150,100,144,129,152,65,102,4,89,149,26,219,170,190,214,211,72,95,23,137,210,255,16,45,91,151,229,18,33,5,70,41,104,127,168,12,202,38,148,18,138,102,35,84,102,107,224,119,131,116,205,188,175,241,45,82,17,129,8,226,134,145,42,238,166,194,9,154,26,88,64,21,248,176,205,204,72,102,129,161,49,147,37,25,12,186,26,215,42,12,73,54,195,245,129,201,56,70,247,74,32,231,224,29,162,37,176,229,242,74,97,181,184,200,115,240,100,144,116,240,52,201,33,138,191,23,61,59,120,118,32,38,10,178,15,254,89,186,52,63,27,80,11,226,247,160,94,126,186,53,107,159,176,36,178,81,152,171,204,207,219,105,36,145,60,107,180,36,50,31,22,38,250,240,69,145,207,188,212,33,172,159,64,143,32,64,48,242,112,198,223,84,132,81,62,56,90,109,195,238,52,50,80,208,200,25,179,232,206,79,160,53,198,216,72,48,253,199,205,4,200,168,213,16,53,38,61,96,222,120,188,160,220,174,151,107,117,28,37,149,253,229,211,185,134,114,140,220,150,51,216,115,156,110,60,26,48,53,101,105,163,218,113,76,10,43,119,179,4,73,149,110,234,186,126,86,144,201,209,14,247,200,12,233,56,43,169,6,174,16,53,106,10,144,19,28,187,16,228,191,229,8,38,35,51,217,56,198,193,155,110,52,195,226,91,191,28,223,85,10,227,60,41,75,14,254,91,160,179,129,201,254,240,78,57,156,93,208,185,225,38,33,89,182,117,220,61,14,32,182,164,106,20,39,10,126,225,138,14,69,133,244,153,7,120,68,226,204,58,173,26,180,118,22,238,247,136,75,47,38,168,53,203,224,31,166,14,95,195,181,136,77,75,83,0,249,137,145,104,131,90,86,155,18,85,148,154,111,242,26,169,128,134,148,36,120,135,209,146,53,28,227,188,112,65,73,51,172,69,188,157,51,254,82,207,222,118,184,248,31,54,79,163,178,187,187,136,80,168,42,0,102,102,174,97,247,155,209,189,141,163,131,98,249,152,220,86,240,109,179,235,14,34,103,97,185,10,68,42,77,109,178,169,36,21,22,81,41,249,152,68,206,248,104,77,137,175,165,18,214,174,40,237,73,204,94,200,151,163,61,123,224,244,73,239,94,14,23,226,188,176,176,228,44,250,105,108,181,17,211,224,125,81,70,92,81,229,157,112,101,99,194,185,15,100,221,96,8,30,213,13,158,164,54,230,239,163,196,231,163,84,249,251,44,1,51,229,36,84,32,213,102,31,213,5,36,99,97,89,208,51,156,107,90,251,43,75,95,61,15,197,81,169,177,122,213,185,188,66,10,180,157,193,138,117,102,101,105,253,60,213,44,236,115,195,202,37,180,222,92,154,135,154,190,222,89,177,246,86,151,236,243,129,58,99,107,176,108,109,175,46,109,47,159,103,202,18,86,209,202,150,117,121,101,233,252,42,179,202,12,170,63,35,87,95,105,97,245,94,139,84,127,101,53,185,250,249,112,245,158,190,122,210,122,82,253,250,210,210,83,240,254,127,192,176,148,234,103,36,53,206,25,212,178,180,3,149,138,179,68,160,193,183,231,184,74,135,106,126,158,9,108,93,37,157,140,135,96,3,128,37,124,23,161,204,98,138,189,58,247,220,242,21,24,155,249,231,150,9,214,195,101,69,127,20,74,184,192,244,63,164,70,214,138,181,127,134,86,61,178,38,107,147,102,87,151,190,188,66,109,98,157,165,11,136,216,87,8,98,219,43,64,17,18,174,243,129,222,9,155,179,75,62,34,9,173,92,91,102,250,167,61,66,17,151,151,93,24,147,189,203,203,253,21,212,57,173,88,46,142,4,253,141,53,9,120,218,144,129,210,154,152,141,105,221,86,154,160,133,35,57,130,119,213,6,55,73,57,197,86,186,251,202,169,251,202,169,251,202,169,251,202,169,251,202,169,251,202,169,251,202,169,251,202,169,251,63,247,127,238,255,28,91,77,136,235,87,72,219,39,105,56,64,60,165,104,65,84,255,14,12,144,33,137,143,3,253,12,91,174,194,114,227,176,2,7,23,181,232,125,69,212,180,24,26,41,110,168,78,225,154,142,97,168,66,98,67,146,18,39,193,246,37,196,65,37,146,100,88,84,28,106,128,40,170,66,185,147,5,45,146,166,111,13,65,67,139,3,166,138,159,53,195,86,184,63,106,127,111,163,22,210,92,6,14,192,21,173,175,34,230,55,30,166,49,109,66,247,192,4,37,176,86,85,45,201,251,39,189,72,38,183,149,250,229,10,97,201,197,230,170,62,59,112,94,161,144,222,236,188,159,36,41,96,133,116,61,130,17,245,62,204,162,193,169,23,219,194,42,123,125,177,153,166,227,244,102,36,67,3,201,71,69,57,190,217,15,203,209,70,101,36,52,166,9,2,24,210,74,95,167,175,49,75,8,114,50,231,96,138,133,197,188,108,97,128,234,3,67,209,194,251,106,4,154,76,107,240,21,243,148,68,124,121,190,122,193,145,202,255,85,110,86,80,220,171,122,250,89,89,81,47,41,10,142,11,188,20,134,173,44,30,169,237,26,68,183,251,234,18,169,49,108,136,101,232,19,214,60,10,206,215,6,112,80,190,211,38,212,36,68,163,63,86,13,121,56,128,48,72,61,208,177,111,248,51,144,202,135,252,70,41,203,85,148,17,67,181,52,189,17,195,150,123,141,107,47,236,173,202,252,156,61,107,203,30,71,198,161,207,134,120,167,146,142,118,194,213,166,113,126,216,235,184,118,51,39,107,241,130,10,121,187,165,240,56,226,132,79,196,68,66,106,203,109,238,143,68,85,53,116,126,173,232,43,169,201,35,251,227,223,2,68,101,94,84,5,87,219,208,184,220,142,219,111,127,3,54,161,206,200,87,18,131,119,15,118,55,72,32,90,159,108,124,207,57,216,138,130,174,134,157,1,189,37,153,35,107,157,211,9,105,234,184,134,118,161,252,197,0,91,230,40,71,209,2,46,78,165,50,19,251,137,52,16,246,114,126,9,82,250,230,199,157,171,49,63,79,190,202,63,248,66,102,219,112,183,187,168,79,61,81,219,1,125,71,94,25,182,27,151,55,55,61,199,238,55,118,70,114,20,177,40,18,226,253,207,199,84,226,172,174,238,101,165,107,86,215,114,137,185,116,117,144,93,160,221,69,247,86,242,40,179,187,126,240,51,206,83,172,47,186,189,135,9,197,133,231,72,16,248,171,84,56,238,21,175,171,109,103,207,155,217,181,33,0,83,215,238,54,156,243,93,175,71,71,107,6,30,200,60,122,162,239,2,123,34,124,184,15,150,124,88,167,31,130,148,139,195,46,25,208,56,253,96,161,187,76,93,160,172,9,250,150,43,43,75,143,227,141,166,165,51,168,236,217,89,97,202,158,43,97,117,214,252,202,210,51,43,168,24,66,93,218,146,245,56,117,184,130,183,146,86,90,86,97,133,234,114,168,246,200,191,23,117,97,105,233,113,200,240,36,104,253,100,133,218,182,112,147,42,164,70,154,245,53,124,232,166,197,247,229,162,213,255,173,204,44,131,255,153,53,84,201,45,237,98,82,111,153,105,168,46,163,103,24,210,212,165,225,10,106,180,86,116,121,105,187,185,118,46,80,67,197,116,117,140,102,138,79,152,244,154,169,251,66,138,251,63,247,127,238,255,252,47,243,247,67,216,48,173,135,159,224,140,51,51,195,207,225,192,6,195,70,73,11,144,116,3,147,4,15,60,152,22,200,19,230,102,43,225,99,28,230,225,144,233,223,0,188,124,160,152,228,130,3,61,206,73,39,140,208,145,78,142,187,25,150,39,168,13,63,248,228,163,131,23,63,62,248,195,191,28,252,225,133,59,183,222,11,247,6,59,117,4,109,15,31,244,48,89,97,133,13,198,11,251,223,3,203,124,93,103,233,92,112,242,111,65,8,56,158,34,184,239,244,51,197,56,235,172,160,175,206,184,209,8,29,170,130,219,14,204,45,107,95,118,246,42,11,49,40,188,136,35,20,7,21,8,232,2,47,67,81,125,18,217,33,130,55,83,165,114,249,116,165,189,223,33,120,180,226,200,136,220,253,220,23,179,161,118,114,71,165,113,130,18,221,201,63,134,26,82,73,84,149,150,73,199,29,69,78,230,59,208,145,41,91,238,21,117,16,212,83,77,120,0,132,35,80,98,110,177,70,245,4,164,119,46,134,39,33,97,82,251,71,34,227,97,210,159,87,131,38,250,49,144,241,44,36,120,124,138,16,145,204,21,166,23,145,16,34,89,7,60,206,145,105,52,58,246,17,155,74,80,27,14,134,190,245,79,190,82,42,190,160,187,124,143,37,141,37,36,160,43,70,39,117,20,84,172,29,159,122,242,81,168,98,230,31,168,32,141,68,0,252,124,223,110,12,86,113,185,138,59,143,237,254,31,48,149,83,44,227,108,245,132,227,31,81,206,245,151,225,229,252,121,110,199,24,156,80,162,106,142,58,158,4,71,146,251,199,144,251,63,255,91,25,79,105,41,139,145,189,139,203,160,193,150,70,158,251,106,72,57,25,108,4,162,200,60,106,63,176,157,207,193,101,119,165,218,42,59,243,11,243,127,83,151,221,1,18,159,167,203,238,160,150,41,93,118,7,0,146,92,118,251,57,173,36,84,254,7,187,236,214,117,215,255,108,151,221,23,225,184,242,143,231,177,59,64,59,130,251,216,190,152,194,97,247,204,58,248,201,190,124,81,239,176,123,231,34,124,221,189,168,58,236,126,14,211,221,139,129,195,238,14,166,92,185,56,181,195,238,0,0,119,216,221,189,168,115,216,237,55,59,70,50,203,105,248,190,191,238,251,63,247,253,94,223,247,123,125,223,239,245,125,191,215,247,253,94,223,247,123,29,226,158,18,221,94,111,109,85,133,227,219,174,219,28,118,28,107,115,147,208,37,88,144,108,178,67,220,230,166,144,214,119,174,12,219,125,103,115,51,59,50,135,158,99,128,79,236,198,192,68,191,214,13,151,124,120,206,219,164,128,60,40,179,217,116,119,55,201,209,179,15,227,184,185,249,244,218,242,19,75,43,95,221,60,127,225,137,199,159,188,184,182,186,121,225,241,213,167,30,93,219,44,108,110,214,53,117,100,76,187,81,181,205,172,117,44,200,155,204,199,182,174,134,124,55,115,44,216,89,139,240,105,215,162,179,20,163,26,86,106,85,75,102,118,81,211,217,151,76,219,220,168,143,128,233,173,153,222,112,235,34,25,209,243,187,246,54,97,224,225,16,19,140,87,118,212,119,6,195,126,119,212,134,175,84,106,182,62,220,170,157,42,90,72,201,231,119,183,201,80,91,84,202,204,94,64,198,254,8,202,216,89,2,39,74,124,229,116,105,90,157,182,55,120,212,222,119,135,64,45,86,215,109,58,143,19,210,35,249,144,15,39,44,253,224,124,19,190,144,174,197,135,241,216,218,117,6,59,110,211,171,141,118,236,46,33,249,199,123,78,215,199,213,8,210,50,88,132,129,176,72,251,30,35,192,207,55,169,187,245,205,193,78,219,171,195,175,69,248,149,151,91,86,63,85,64,58,131,110,168,143,104,213,34,180,26,3,218,69,136,53,31,182,5,124,52,246,37,184,230,53,199,20,246,23,188,1,25,249,60,72,76,236,65,99,39,99,226,251,19,125,23,174,118,206,108,59,131,229,222,174,208,239,217,252,96,135,96,159,241,187,191,239,120,217,17,34,156,231,221,93,39,105,249,190,187,231,229,183,122,187,171,78,139,246,32,253,108,209,172,254,104,68,228,165,223,89,102,105,180,176,64,123,119,219,210,23,12,70,12,86,206,53,155,180,40,192,181,75,187,215,169,155,193,34,244,32,215,252,60,104,81,173,143,121,134,44,69,103,204,222,53,11,117,98,240,186,79,95,233,194,8,9,248,68,19,153,246,2,82,233,35,36,155,139,221,60,30,88,234,206,56,155,101,205,8,80,171,39,225,142,227,75,199,207,171,95,218,88,84,1,232,219,102,62,181,190,246,228,197,165,245,175,154,167,234,221,60,20,191,72,70,252,244,105,115,253,252,35,143,133,210,191,249,77,86,1,149,70,209,15,132,2,1,97,94,53,207,241,156,219,238,102,8,27,192,155,66,41,44,104,6,188,163,201,83,147,101,64,122,12,190,83,242,220,76,71,112,64,173,46,155,102,166,53,98,68,173,171,139,161,87,99,127,217,52,148,107,29,235,40,182,151,29,181,91,244,129,244,100,6,122,251,178,179,111,180,187,6,166,193,175,75,36,97,35,15,36,127,250,116,240,190,99,123,108,5,16,83,33,151,102,72,216,149,156,236,136,61,228,175,12,237,78,171,237,52,33,42,66,40,173,238,92,181,59,25,51,99,158,9,125,58,99,102,205,44,12,12,35,4,113,33,130,78,238,141,241,235,216,162,235,203,74,199,245,28,113,129,212,46,34,197,49,246,223,74,167,221,184,92,19,201,136,78,208,96,165,10,6,212,18,6,223,10,8,134,252,35,187,104,163,160,9,195,32,109,142,131,124,63,227,208,216,15,110,93,64,15,137,29,151,59,11,132,166,95,104,244,29,123,224,172,209,94,176,6,36,105,211,115,58,173,252,102,227,155,223,116,22,233,106,111,12,50,102,179,125,149,208,7,161,6,194,106,172,116,108,207,171,153,173,97,167,67,167,161,57,182,46,41,121,214,97,70,214,124,157,155,9,194,97,88,178,33,159,67,163,245,146,188,125,167,5,170,24,208,20,158,195,20,169,2,95,133,104,90,16,187,148,172,243,100,195,116,58,53,174,92,132,34,150,137,177,225,41,35,101,214,204,121,194,93,241,122,86,108,175,1,22,9,224,25,221,238,238,147,250,24,24,241,18,182,121,244,193,135,247,174,191,124,248,221,223,28,188,240,187,131,27,183,14,94,123,245,238,175,126,79,90,68,235,26,97,4,116,169,202,124,131,194,131,89,64,216,174,14,44,153,193,96,56,217,17,233,86,207,25,100,100,52,131,66,166,229,16,242,33,155,47,161,38,148,255,153,90,216,164,21,89,139,246,22,85,86,37,225,127,244,225,7,135,239,255,201,180,26,29,2,14,216,8,216,36,99,154,209,119,237,230,186,179,13,3,255,24,217,249,39,104,139,82,50,182,65,106,94,50,54,132,198,58,4,34,124,89,37,179,217,146,22,214,128,228,72,195,221,30,36,147,134,147,169,79,144,39,191,57,37,224,168,147,36,108,151,197,91,135,127,73,191,193,186,90,196,222,107,146,217,16,234,63,72,92,129,184,38,230,149,78,235,26,225,87,108,111,149,50,108,143,99,133,16,253,68,236,69,75,223,225,135,127,254,211,225,127,254,252,240,141,143,14,94,123,61,182,167,125,179,129,9,250,216,47,19,219,187,65,174,128,90,168,29,77,208,90,188,164,98,122,187,164,106,147,241,37,236,194,52,65,154,192,27,53,228,101,201,241,7,129,156,136,218,221,38,248,113,200,192,202,99,93,34,35,119,53,99,30,190,245,206,209,7,191,48,179,27,217,13,210,203,27,172,167,3,91,17,19,223,185,161,2,159,230,59,131,139,244,149,15,2,112,150,93,92,207,45,184,106,243,164,227,145,1,32,41,193,139,69,7,142,141,8,164,175,147,182,120,44,15,62,91,166,183,227,238,229,40,43,107,2,35,74,19,26,67,178,213,237,230,168,149,6,164,211,166,82,128,4,0,93,115,215,241,213,98,218,224,28,244,144,250,13,76,147,72,90,135,19,43,33,254,189,92,115,171,131,157,22,228,94,107,182,7,99,139,138,68,215,59,238,0,144,220,28,102,46,33,229,154,16,240,122,203,238,155,86,171,27,102,166,47,233,135,77,30,41,171,221,128,161,39,249,224,33,215,116,247,186,128,18,146,102,187,11,52,42,14,179,56,174,20,67,167,179,134,93,20,140,226,193,7,159,28,188,248,49,140,162,245,215,68,192,83,49,56,252,247,235,64,80,239,255,254,224,211,31,102,138,247,110,254,169,76,230,85,22,169,107,108,245,250,238,181,125,50,248,120,122,188,36,80,21,31,217,96,77,236,3,3,217,29,238,110,17,2,180,232,242,96,210,25,122,247,147,55,14,110,124,104,50,202,224,167,104,30,133,220,4,240,99,137,100,35,128,135,150,61,94,203,203,215,15,222,252,53,95,126,143,91,11,168,75,159,112,182,125,232,119,110,189,119,240,151,111,29,222,252,13,182,193,3,35,29,88,149,200,132,56,118,77,116,175,9,181,229,15,63,167,91,225,241,219,226,182,90,237,134,35,85,112,247,253,155,7,47,220,62,120,245,135,119,62,125,245,248,21,0,141,126,29,22,92,117,200,255,112,251,224,231,223,61,62,124,176,156,187,0,87,195,8,47,23,84,241,159,63,63,250,248,63,14,255,237,181,195,55,126,18,87,5,168,89,72,81,88,10,8,171,189,74,54,29,88,65,200,158,212,204,53,189,220,115,205,203,185,70,243,114,163,99,102,163,23,14,38,71,144,23,14,135,7,10,115,128,247,94,12,86,17,100,192,232,228,2,62,46,227,215,11,35,16,174,215,114,243,98,251,178,89,156,115,48,213,210,116,13,225,54,61,185,235,239,254,224,215,247,174,255,224,248,157,46,108,125,188,199,233,30,27,213,161,184,139,103,227,234,253,235,116,48,229,38,220,96,87,158,176,75,27,59,78,227,50,105,146,64,205,111,94,63,120,237,95,233,18,121,248,163,119,14,223,124,43,237,18,96,177,19,116,113,182,96,166,156,75,14,152,0,226,90,207,107,255,241,7,7,175,189,123,231,214,127,98,189,159,115,247,22,234,117,55,239,227,112,150,238,73,3,123,91,221,144,152,39,44,83,216,71,94,123,23,182,11,168,216,201,16,198,47,18,16,231,95,126,252,129,144,127,226,225,217,247,130,14,194,129,57,248,229,111,14,127,248,251,227,211,61,28,74,135,100,244,149,5,237,250,237,59,159,126,255,232,131,111,223,185,125,172,61,140,131,251,254,171,119,62,125,211,244,201,163,66,200,227,132,102,7,112,128,164,33,192,26,168,220,231,46,57,64,3,242,189,14,104,31,40,163,129,199,19,100,19,220,221,93,194,33,248,188,212,10,125,183,98,248,82,41,99,102,68,240,168,185,22,135,99,158,107,119,58,109,194,18,83,166,149,96,6,90,0,19,159,218,234,41,150,51,52,14,97,224,72,9,139,145,8,29,216,155,255,113,248,202,59,2,139,196,155,151,35,60,192,80,104,99,7,68,220,126,219,73,127,170,9,74,247,160,105,84,80,94,102,173,8,110,151,157,1,33,50,222,30,181,121,118,115,23,90,39,48,228,136,45,217,89,239,190,246,29,145,45,103,164,45,113,232,32,147,32,53,179,37,234,42,88,57,48,193,47,176,115,16,108,210,234,219,123,143,97,202,213,28,75,203,195,89,223,107,244,29,135,116,35,63,224,176,111,210,209,196,135,65,14,67,237,86,27,214,234,81,80,22,169,116,131,31,0,6,237,65,7,224,224,95,235,106,219,107,111,225,59,197,241,235,244,221,167,211,2,24,137,17,18,218,114,90,110,159,80,55,200,93,2,246,27,197,48,228,144,13,127,114,16,70,0,72,39,71,144,32,219,54,30,10,252,47,136,107,206,241,26,118,207,193,79,40,120,156,191,186,67,96,115,191,46,172,21,232,177,141,144,233,193,43,111,31,125,250,41,225,195,52,89,188,94,187,219,37,28,103,48,124,126,23,132,242,6,214,230,36,123,127,123,203,206,20,44,131,253,151,159,207,178,217,96,14,123,228,76,228,212,88,135,152,202,81,81,234,157,186,51,214,203,84,250,195,142,163,145,168,52,157,93,55,23,124,83,164,42,0,192,130,175,176,8,224,95,85,186,82,44,8,226,21,146,78,8,211,228,207,100,189,17,102,4,153,112,181,121,25,55,133,232,165,37,244,206,199,31,155,22,227,178,135,187,32,61,235,11,213,180,187,189,225,64,127,160,13,29,187,91,40,116,96,48,18,206,219,45,42,205,224,21,134,14,218,18,44,216,69,149,243,238,148,77,166,103,29,161,201,93,119,224,92,180,47,31,175,205,62,144,84,141,14,170,212,183,90,68,233,132,154,45,115,49,42,199,19,64,0,234,207,245,96,17,236,171,123,127,19,121,163,96,73,248,162,34,154,145,171,0,84,108,178,14,239,147,127,185,11,23,114,77,114,90,53,177,207,114,244,147,41,127,75,238,99,31,221,84,125,44,176,115,218,62,22,27,31,172,217,65,63,159,192,236,2,214,228,247,63,224,189,189,231,216,131,157,128,202,100,217,152,36,183,21,187,120,108,133,196,102,131,253,220,224,74,10,185,89,88,36,128,100,45,116,26,8,174,149,93,29,248,105,248,96,177,106,178,99,253,96,176,214,164,26,10,222,114,253,64,4,253,114,82,164,46,201,29,36,209,68,228,12,111,182,61,232,182,102,184,223,180,179,29,161,165,155,234,76,38,162,159,231,28,171,147,106,185,196,173,106,249,90,169,113,161,222,208,53,86,2,144,170,205,74,149,218,166,203,121,166,153,130,165,217,116,115,240,197,195,63,254,218,223,222,28,240,50,227,69,211,1,93,233,128,245,176,251,142,157,134,22,24,200,116,155,29,171,62,98,175,243,145,211,117,6,57,87,120,42,158,224,142,136,51,46,228,123,78,17,139,162,198,43,132,53,117,223,28,167,116,8,114,16,22,71,194,51,248,34,116,33,212,12,119,211,162,246,156,31,255,235,221,219,223,49,45,202,231,182,218,125,111,32,23,70,41,181,180,0,154,194,29,83,178,77,148,145,249,100,171,226,2,190,141,21,65,54,130,65,17,49,181,221,161,38,10,98,29,161,35,25,53,216,49,233,5,9,105,75,100,222,43,252,67,224,189,111,253,250,206,237,63,115,221,212,88,24,145,180,96,161,117,67,178,92,123,141,64,94,243,202,159,15,175,63,127,120,227,198,209,95,126,63,197,33,80,58,248,41,68,172,42,76,142,62,251,254,193,11,239,28,124,231,133,131,247,63,226,36,141,103,66,133,54,240,72,153,15,112,213,208,199,192,167,105,204,108,73,45,27,168,170,18,104,147,2,19,169,59,56,244,79,214,141,125,84,76,248,93,120,240,210,47,15,223,120,239,184,157,151,78,191,167,239,43,138,80,154,126,226,168,71,247,17,203,17,168,232,90,29,123,155,234,224,188,244,90,58,170,146,83,244,116,48,245,252,147,35,188,248,90,186,169,135,162,71,205,24,130,177,248,229,183,201,249,247,240,95,127,123,248,198,167,127,87,228,204,16,77,51,70,126,155,162,7,137,103,9,168,88,92,170,249,114,77,37,30,178,168,131,30,29,115,212,166,212,63,253,81,89,5,75,228,162,11,255,85,85,78,169,106,29,178,196,131,129,72,71,144,198,221,120,195,56,252,243,75,169,21,75,97,85,81,199,89,31,110,237,182,5,93,213,157,191,252,219,193,123,63,86,53,142,141,97,231,170,19,136,52,240,224,219,234,59,44,129,246,203,216,234,215,47,109,88,118,61,67,10,216,179,243,69,170,156,172,148,27,182,73,200,175,141,233,115,173,185,22,77,103,198,127,144,163,217,42,211,167,214,108,161,64,159,74,78,185,0,165,58,39,102,81,113,73,57,208,159,85,196,52,159,155,168,196,5,91,185,110,30,254,76,39,54,49,237,30,41,219,204,13,220,28,40,17,2,105,222,116,242,139,19,215,22,155,120,195,62,71,117,229,57,88,49,60,83,56,111,90,190,136,64,56,9,79,166,75,62,17,205,48,197,47,90,49,236,139,115,121,67,224,6,190,120,104,0,141,123,173,164,244,34,207,221,106,59,157,230,68,34,23,89,134,28,11,38,86,140,49,1,156,228,35,195,100,224,18,196,12,76,50,42,168,150,173,238,176,211,177,200,112,151,138,165,217,185,114,105,97,54,157,178,89,163,174,145,234,230,243,113,190,32,41,109,82,42,155,125,169,84,120,212,4,192,233,128,9,52,30,26,188,116,16,252,3,180,44,88,56,49,197,134,112,226,224,122,25,92,189,193,36,211,106,212,71,17,118,200,116,97,52,143,62,251,232,224,223,110,222,189,125,227,224,214,45,38,186,127,233,71,71,55,225,208,21,172,21,35,120,174,21,125,59,146,90,169,96,13,220,129,221,169,21,198,150,180,44,193,212,199,10,161,110,216,100,250,131,8,147,99,197,252,143,112,70,4,185,49,93,93,67,118,126,242,210,71,214,40,76,245,43,32,59,69,187,57,182,248,122,34,217,247,209,109,102,64,237,148,187,249,43,67,167,191,79,186,102,132,142,152,9,239,97,183,73,167,147,90,251,232,167,163,102,174,125,237,169,165,71,161,245,125,178,9,61,66,51,209,201,64,170,34,203,206,202,83,143,126,125,237,201,139,155,231,87,55,77,139,218,96,67,177,165,199,86,185,124,95,198,141,76,18,106,80,186,51,24,244,242,61,215,35,131,254,133,17,156,25,199,51,44,211,227,173,129,211,93,129,41,49,115,181,8,182,165,95,241,96,211,239,134,108,66,125,203,96,186,156,47,14,240,15,213,38,121,214,64,88,209,235,116,200,28,76,10,198,205,241,205,127,216,248,57,121,252,11,196,168,112,169,112,136,34,79,132,211,4,83,38,194,127,237,11,136,100,71,206,233,211,132,210,4,115,78,88,172,165,129,131,253,169,89,111,88,61,100,20,102,27,14,99,20,74,243,115,115,192,10,12,235,143,163,47,232,76,15,141,232,179,153,166,213,177,60,88,76,112,81,33,37,74,91,173,106,149,44,83,240,158,181,90,245,33,191,169,110,237,32,204,70,163,204,24,141,173,217,34,99,52,230,139,229,18,64,223,197,219,236,118,211,33,201,219,240,92,40,182,22,200,243,86,125,20,92,197,32,204,19,140,0,53,55,173,181,44,197,236,177,182,141,152,141,163,76,249,65,170,183,238,239,156,132,226,3,243,178,218,104,108,49,35,17,42,224,67,83,124,150,2,143,220,132,15,158,1,252,178,237,57,60,231,136,39,80,179,125,92,31,168,90,105,171,253,141,77,70,52,155,46,80,205,38,174,164,44,207,58,121,217,181,41,59,209,111,147,51,248,210,19,231,125,152,195,62,89,56,102,8,128,21,70,153,93,42,201,5,255,142,218,212,93,187,11,171,168,64,146,95,119,77,54,139,107,96,154,62,64,93,213,176,195,238,169,192,101,97,19,89,111,50,68,95,131,105,6,157,224,47,6,59,237,78,147,76,41,224,77,120,187,227,86,152,178,176,194,160,43,167,145,191,103,96,3,217,242,101,50,173,203,136,47,250,181,75,35,118,113,163,9,188,204,46,225,189,0,178,184,7,12,72,223,64,78,115,171,51,36,27,238,70,192,199,68,21,22,246,235,80,225,0,173,216,154,249,206,22,42,207,182,135,168,210,92,12,29,42,39,237,12,145,117,75,12,130,10,99,108,5,34,33,46,220,9,47,231,190,116,6,73,149,219,103,240,106,65,218,6,150,86,175,28,221,252,30,183,53,161,203,160,156,56,182,252,172,223,213,101,253,174,54,235,43,228,195,193,141,239,41,80,131,68,210,15,194,65,27,16,100,26,67,64,60,176,122,188,84,44,88,100,203,34,52,85,41,88,132,201,39,47,240,6,175,5,114,18,180,232,193,163,25,50,70,103,243,21,247,14,176,87,97,235,66,38,75,151,116,62,135,253,239,144,0,155,88,104,171,147,141,215,97,83,26,91,195,110,155,108,70,231,72,170,118,191,234,58,123,198,5,187,183,40,24,148,130,5,79,70,35,76,56,53,0,139,255,76,247,146,179,145,61,125,122,144,71,169,37,121,1,54,0,22,104,110,138,90,211,158,189,22,205,97,151,156,236,219,93,167,105,158,170,215,225,136,233,182,12,186,103,145,3,133,199,42,198,67,5,129,174,77,207,163,238,226,28,197,144,218,206,59,192,126,12,232,106,75,250,108,179,221,220,164,59,163,222,28,28,186,142,156,246,208,68,112,19,164,28,225,220,170,213,117,224,82,76,205,25,88,13,227,129,89,253,12,137,227,69,126,165,194,133,11,21,131,236,224,146,187,113,250,116,198,20,240,53,235,117,247,44,115,131,194,249,5,209,24,93,224,26,206,63,22,199,50,60,126,225,137,165,199,158,137,99,25,72,229,227,108,77,169,203,110,94,5,9,129,84,209,163,231,191,186,38,192,118,227,224,101,23,29,74,154,1,169,101,28,148,148,96,97,147,14,84,159,242,10,203,142,221,213,50,122,112,144,187,136,75,49,152,43,81,254,169,230,176,123,89,3,183,135,75,125,221,137,230,114,142,189,231,244,67,140,144,63,75,28,202,8,81,126,168,62,160,140,80,55,204,8,13,20,70,104,160,50,66,3,159,17,34,19,134,77,229,240,124,185,180,193,231,227,14,178,6,48,233,159,36,57,47,32,222,64,153,25,29,174,148,65,211,221,189,129,115,61,29,115,46,246,66,113,31,28,112,233,35,202,250,240,178,19,162,197,57,19,253,76,214,12,1,236,202,227,25,86,140,245,43,191,213,161,71,53,234,154,16,160,42,179,52,12,243,118,147,224,218,110,82,29,129,140,53,217,255,29,167,71,88,253,174,204,234,211,5,98,169,223,183,247,243,109,15,255,146,228,179,151,54,8,203,176,216,110,101,186,167,79,155,46,114,135,100,14,114,62,209,102,124,98,55,235,95,135,26,192,220,237,102,187,120,227,105,175,251,4,163,236,204,128,172,131,100,9,28,108,196,194,33,223,179,103,29,242,187,206,46,15,49,84,233,151,26,254,169,215,169,208,149,173,124,81,29,208,245,59,128,201,104,179,22,2,70,72,217,136,163,9,104,112,169,61,24,202,192,250,245,175,172,63,254,24,33,204,190,231,100,60,42,190,92,31,184,125,66,89,64,103,231,7,206,110,134,73,61,54,209,98,133,76,112,184,31,150,229,146,49,121,153,171,247,45,5,72,223,217,117,175,58,26,56,116,238,6,55,22,172,171,110,187,105,16,254,62,102,111,224,51,255,244,233,2,124,17,147,242,29,167,187,61,216,129,33,224,231,45,45,28,254,245,44,127,128,13,92,134,20,65,135,52,59,237,126,135,78,15,94,147,186,224,241,15,226,186,199,26,44,176,170,245,238,231,184,126,37,31,228,36,122,118,165,83,29,125,163,249,251,200,21,0,179,153,201,240,167,44,108,247,23,220,238,96,71,76,219,230,105,217,51,69,66,38,253,186,139,90,204,139,237,93,135,16,140,37,0,234,19,178,64,33,125,102,38,55,179,109,153,51,64,86,80,153,29,228,161,56,16,82,14,12,47,64,0,220,135,106,16,100,54,103,7,207,139,237,58,210,240,121,178,26,182,103,230,171,179,78,37,107,5,32,2,215,230,96,16,90,111,143,221,191,233,185,149,10,204,107,81,98,233,81,232,140,78,217,9,212,9,135,190,173,58,3,187,221,241,104,22,159,113,230,119,152,145,107,226,54,100,160,236,105,55,113,40,69,165,198,0,103,13,227,98,65,210,209,77,47,57,240,236,171,206,138,250,1,244,213,154,117,94,21,39,195,177,59,168,22,94,190,192,78,17,153,17,63,78,176,189,129,189,90,138,81,49,204,65,64,174,62,2,37,152,223,120,96,3,187,172,237,76,52,141,245,128,143,57,24,164,6,94,175,21,135,72,196,131,228,136,21,50,136,236,40,215,95,160,104,30,72,128,21,146,165,18,132,128,182,183,225,204,186,183,118,141,44,229,168,35,146,51,240,137,162,217,177,252,25,209,37,75,72,29,151,229,115,195,78,231,25,178,152,146,85,211,165,41,254,196,91,116,235,238,63,21,11,103,205,130,121,198,173,185,140,219,194,60,8,4,230,101,159,103,232,215,250,108,218,13,206,152,57,82,0,127,247,57,191,97,251,215,102,153,45,107,24,57,100,1,200,134,192,141,120,97,235,98,150,175,172,163,130,65,105,251,236,11,216,12,193,150,224,157,235,187,187,43,100,173,117,50,230,78,243,185,198,115,141,221,107,254,206,16,156,177,18,74,122,172,100,175,201,203,226,65,189,110,30,190,241,251,131,95,252,92,50,14,94,164,44,92,12,247,89,142,224,62,167,151,222,113,225,9,112,247,122,214,185,139,170,194,54,200,237,64,242,140,39,243,224,164,97,174,174,173,175,72,188,253,151,215,86,190,186,185,186,116,113,109,19,78,212,139,83,202,250,6,161,57,26,240,6,116,139,32,3,235,226,142,64,55,92,250,204,118,90,190,59,208,196,75,133,141,69,135,77,69,95,44,210,207,135,213,54,36,49,48,125,148,229,9,125,197,114,136,26,59,177,206,225,22,84,190,124,151,247,153,47,204,40,242,167,175,51,174,86,186,236,193,108,224,138,89,65,120,34,204,138,241,216,233,120,142,193,155,240,215,173,154,243,6,122,137,115,48,129,228,215,152,195,185,209,116,58,206,192,49,186,151,204,118,211,220,240,43,16,202,234,188,36,56,204,248,40,48,62,48,15,191,245,194,193,119,254,116,248,222,191,31,220,186,101,130,127,78,158,67,52,227,48,53,223,101,187,24,202,160,226,170,10,253,204,108,226,133,197,130,236,64,10,227,232,233,184,79,11,185,85,184,53,223,221,110,183,246,51,10,251,201,219,249,5,50,9,73,215,48,86,153,218,17,177,225,243,112,162,218,187,94,173,27,237,23,128,43,6,68,149,121,72,80,19,218,203,252,61,26,118,35,101,232,46,109,248,123,63,189,211,170,81,55,8,130,221,122,151,102,231,215,48,35,206,94,100,126,134,203,74,243,147,172,130,119,111,190,127,240,254,79,233,237,205,123,215,95,190,115,235,189,195,31,254,254,240,213,247,15,94,251,209,89,147,173,29,13,183,219,106,247,119,225,164,126,120,227,181,187,191,252,216,180,70,44,109,25,205,1,46,162,112,140,130,50,173,6,246,136,248,229,224,198,27,96,69,192,246,103,22,194,222,12,123,152,224,88,145,67,109,87,65,59,130,36,153,11,142,54,186,223,96,203,55,225,175,61,129,10,200,97,200,35,51,202,119,197,49,134,109,113,143,156,44,200,44,69,31,239,215,6,121,56,147,158,49,103,144,44,105,159,194,90,200,136,98,134,114,229,34,31,243,104,219,27,156,53,207,12,22,119,233,222,195,111,208,62,66,200,219,5,182,67,30,175,75,27,81,124,133,134,11,241,231,1,147,120,49,230,38,207,186,45,35,56,9,120,247,121,58,112,119,127,250,109,58,106,102,86,166,12,239,62,105,156,60,105,32,5,196,211,199,223,51,109,80,163,236,176,199,17,186,17,213,201,89,152,44,183,254,106,149,23,247,174,186,195,86,234,241,216,186,90,223,178,246,81,233,85,178,23,170,100,117,87,116,103,87,45,215,234,7,186,179,114,177,106,87,90,206,60,211,157,101,23,157,75,190,245,214,70,125,159,235,209,192,33,74,179,80,52,163,164,18,25,115,182,220,216,50,179,139,38,29,69,196,151,158,221,93,130,182,91,191,132,222,161,93,203,52,55,54,224,140,215,113,27,118,199,195,35,12,119,42,205,19,185,176,17,128,46,44,56,102,54,207,16,90,236,147,70,205,53,154,91,205,249,57,194,203,89,100,175,29,249,46,212,64,155,225,237,216,100,84,47,128,249,60,28,8,16,233,249,133,191,189,23,151,158,61,232,187,157,28,184,203,205,161,221,170,198,153,11,203,138,55,157,232,53,35,245,210,145,230,58,25,253,34,220,37,163,5,55,44,180,239,1,167,113,84,222,40,93,69,50,169,211,228,171,57,180,151,49,195,249,210,223,85,154,151,175,42,197,216,103,127,120,147,112,244,252,198,120,112,175,92,127,77,66,181,214,47,33,207,49,236,3,171,14,222,148,172,224,150,196,181,231,58,215,248,42,213,39,103,65,55,194,126,27,114,164,50,222,70,172,244,150,219,12,97,209,92,59,169,197,220,97,129,222,185,65,216,62,157,94,44,83,125,32,164,185,54,18,213,85,17,126,120,68,236,168,169,85,203,109,12,61,102,174,6,146,234,8,59,248,137,28,218,180,210,185,178,105,69,56,177,137,240,218,65,205,39,169,109,156,234,109,69,113,161,193,76,191,100,251,199,160,133,18,164,208,245,140,164,193,213,88,119,73,152,183,123,57,178,208,244,25,93,187,194,77,43,114,36,220,109,211,198,171,3,118,214,132,139,142,91,166,206,248,207,162,33,212,241,10,16,108,230,219,53,144,40,203,87,232,206,147,46,177,27,13,119,216,29,40,95,150,104,170,71,122,35,142,40,208,94,41,246,198,95,250,129,23,123,37,254,230,31,235,184,255,207,222,187,118,183,113,28,9,195,127,5,30,199,12,16,13,64,220,73,130,11,235,33,41,43,209,218,178,181,146,28,111,94,46,15,207,16,24,144,176,192,25,24,3,72,162,41,158,35,59,113,124,137,29,201,155,248,110,199,150,19,95,54,137,101,103,227,248,34,249,114,206,254,148,103,5,146,250,148,191,240,118,85,117,207,116,207,244,128,3,137,212,58,207,58,138,65,160,167,167,187,186,186,187,186,170,186,46,227,160,95,53,63,35,26,59,210,205,237,118,182,209,184,126,110,178,47,157,130,109,25,213,98,4,220,244,186,199,227,124,233,112,31,12,47,17,230,37,108,232,241,174,160,107,28,172,11,131,108,17,222,4,67,145,39,247,180,137,197,112,140,51,32,181,159,204,21,144,195,18,227,8,232,67,74,163,141,236,59,238,128,4,190,54,161,51,25,202,32,74,172,198,84,91,235,207,66,65,106,217,130,40,42,62,44,35,9,85,183,51,240,66,100,202,106,54,65,158,1,121,58,176,210,166,164,30,244,191,237,207,175,15,159,123,103,231,21,54,33,127,149,76,193,227,124,109,206,203,46,198,247,176,229,235,7,199,53,34,251,32,214,221,198,4,182,169,139,246,52,70,144,236,10,188,119,170,249,61,125,113,148,144,56,64,168,196,202,146,163,194,133,224,42,229,33,36,201,121,240,217,67,63,33,83,245,83,184,35,94,33,254,57,169,113,60,240,71,147,196,245,64,26,122,188,243,65,80,41,112,18,81,111,19,147,251,137,180,155,35,157,68,218,77,197,69,196,55,210,157,154,42,205,204,20,202,213,234,94,78,35,1,95,35,77,39,161,235,31,115,58,105,40,137,92,125,248,160,71,184,250,80,141,219,137,198,119,139,243,87,42,204,148,166,103,10,83,211,9,39,144,152,94,197,8,26,120,245,103,254,164,155,190,253,155,177,91,119,142,102,108,255,138,214,55,90,9,65,55,210,5,154,68,125,148,159,201,19,26,219,140,56,66,211,84,198,136,15,145,69,65,136,140,95,18,190,8,33,207,86,177,148,159,41,85,11,149,234,76,178,217,106,218,94,131,17,97,37,122,19,157,2,220,207,240,64,39,45,206,143,88,120,78,181,27,118,50,47,172,118,195,30,237,131,5,21,194,184,154,158,170,148,10,83,149,114,62,33,170,98,195,92,125,55,215,117,76,164,204,219,88,213,16,181,75,191,166,71,69,204,140,76,151,132,200,248,41,83,34,101,170,4,105,166,80,41,149,193,241,35,217,188,65,224,124,37,66,223,238,223,62,223,121,242,75,17,161,79,157,188,242,29,92,223,235,174,99,111,36,65,24,86,28,133,44,170,16,161,5,211,211,133,124,113,42,95,173,36,67,20,147,16,101,52,109,127,244,110,44,154,238,36,25,176,6,205,118,255,68,82,90,16,212,30,133,48,169,86,100,121,49,140,177,213,85,169,22,146,97,173,193,228,158,85,183,39,243,160,68,64,239,196,169,151,220,25,57,20,102,24,133,3,182,205,87,109,5,151,62,5,160,103,208,118,186,111,18,206,24,72,49,187,63,64,65,34,198,85,66,216,8,206,53,168,21,48,61,251,227,219,140,127,99,98,16,171,27,168,50,157,207,87,139,213,106,57,233,97,138,134,56,209,149,112,253,151,59,111,92,61,112,82,115,48,43,193,27,172,156,26,172,44,96,13,177,22,226,78,1,49,254,68,167,64,128,172,17,167,128,95,73,44,2,30,29,96,176,66,7,218,157,90,10,211,211,249,98,145,17,211,100,11,65,164,80,80,35,169,226,90,128,200,16,24,73,117,47,170,16,167,5,209,251,182,107,226,89,7,220,143,4,205,94,17,173,197,75,102,104,12,118,60,111,37,215,83,245,63,163,80,132,44,70,219,89,61,213,238,15,44,133,171,226,113,1,208,238,224,187,66,61,181,203,61,50,132,36,203,94,51,238,248,229,31,173,28,208,194,200,179,135,238,48,113,44,151,75,213,74,185,148,79,200,62,199,133,43,221,126,253,73,136,21,160,78,244,204,119,105,158,125,200,19,73,109,193,48,71,136,110,126,165,96,62,253,178,59,60,143,165,169,106,177,156,159,154,73,170,159,177,27,118,251,172,221,59,78,60,169,66,219,134,151,158,220,126,233,147,52,5,139,174,109,127,252,167,157,191,252,53,19,79,216,70,82,80,48,209,121,0,141,21,130,160,58,47,125,27,110,44,122,164,238,7,31,154,21,33,184,4,76,172,147,90,222,100,51,217,104,211,69,11,220,153,128,210,219,195,232,2,58,217,53,128,63,145,4,43,15,119,132,28,43,85,139,240,173,211,76,240,207,151,242,229,132,146,63,182,245,8,98,206,167,188,87,191,254,199,66,48,130,159,24,191,124,176,123,160,151,106,133,177,91,40,84,24,3,80,174,84,75,99,96,247,39,164,208,246,215,239,159,94,253,199,66,47,193,159,24,191,98,184,123,32,152,87,139,98,120,170,48,53,85,96,236,118,38,49,19,209,180,45,56,3,3,30,107,247,179,167,182,95,249,76,220,133,29,48,191,189,103,224,75,205,101,29,7,45,134,125,166,209,36,227,158,197,200,71,49,207,188,78,4,213,249,124,185,88,40,205,76,239,201,206,134,130,80,115,109,59,93,46,138,176,22,211,251,141,87,125,252,161,38,8,32,61,53,190,94,56,201,5,26,189,234,179,164,200,34,13,213,19,23,98,12,165,63,192,220,201,96,243,20,162,169,229,234,84,33,95,154,46,23,50,218,120,23,128,59,80,196,103,193,131,41,20,217,168,135,217,54,252,112,176,226,178,93,141,174,28,159,228,4,141,10,120,167,65,84,36,63,20,18,143,132,20,196,63,10,98,34,21,171,83,51,252,27,70,34,128,248,71,16,138,160,88,129,176,4,94,221,143,87,96,54,224,123,179,82,130,38,154,245,32,182,65,23,190,207,172,148,33,248,210,0,235,148,236,41,3,130,33,112,91,161,19,120,227,251,136,219,59,243,16,154,32,153,114,116,3,128,28,188,147,120,128,131,6,26,139,153,247,181,187,15,123,118,239,20,183,95,168,145,13,153,121,196,55,148,171,13,168,68,92,89,177,22,252,202,205,209,33,17,164,171,215,90,129,59,238,135,76,64,200,105,95,152,53,200,191,196,211,224,22,27,195,31,224,154,43,24,38,191,235,21,6,253,94,129,2,1,200,238,233,146,35,120,99,229,204,122,56,208,66,152,177,171,45,250,183,224,151,223,23,14,0,108,41,108,6,108,177,40,45,176,181,24,199,231,7,205,108,191,249,71,146,153,52,141,209,3,140,133,45,154,12,158,125,254,159,234,123,197,224,217,238,7,79,14,63,126,155,66,16,136,199,165,173,37,77,120,9,30,10,1,17,22,23,201,64,181,10,17,166,91,145,232,2,225,57,75,214,156,176,139,138,54,39,207,112,178,182,244,209,22,164,165,145,172,153,216,184,11,98,53,197,55,51,188,242,167,225,47,95,83,237,35,162,33,20,0,219,193,28,140,8,38,32,85,172,119,70,58,209,160,245,27,55,159,39,215,4,235,24,101,146,98,103,213,192,209,70,42,8,246,93,93,50,187,39,223,71,76,129,55,43,25,36,115,163,91,240,23,11,156,25,196,47,158,62,175,41,1,249,112,175,115,191,189,145,6,7,6,225,220,175,121,232,129,119,22,171,192,109,157,201,34,164,110,244,140,186,240,14,111,55,39,38,2,255,161,180,222,246,215,107,247,237,192,71,144,123,201,76,26,135,120,11,241,78,203,144,174,144,60,212,250,152,80,82,254,85,151,190,31,50,12,223,87,141,138,201,197,204,143,218,32,153,104,232,45,186,37,231,13,178,226,6,71,65,148,0,15,21,124,170,217,172,105,60,134,23,243,75,108,12,135,99,159,0,113,147,146,11,197,53,1,180,255,240,136,103,72,85,241,158,186,166,68,170,144,187,87,203,124,74,91,144,226,42,176,193,248,186,95,180,18,25,160,213,177,160,211,190,234,15,35,131,8,253,32,102,154,13,213,244,9,47,107,50,66,69,25,33,156,13,97,85,56,246,154,42,127,16,245,212,8,94,129,4,25,13,59,237,96,236,171,64,103,30,27,11,202,116,193,186,221,243,87,227,130,235,245,185,45,157,228,205,31,117,221,237,177,179,142,214,18,77,253,189,249,195,233,222,8,167,121,59,215,109,192,174,172,59,19,19,46,247,130,33,202,110,231,36,44,153,130,253,228,101,112,113,72,74,130,254,94,174,66,152,221,143,237,49,52,187,246,231,164,238,130,241,187,152,148,186,244,4,38,156,20,21,172,130,4,66,184,14,66,201,65,224,7,171,6,0,55,179,233,82,115,56,196,62,89,120,81,199,48,111,201,96,246,97,112,185,186,196,145,174,29,234,188,3,30,84,32,83,187,85,148,160,43,42,105,209,253,14,13,195,143,85,32,235,215,227,99,136,217,65,131,19,19,210,143,125,199,13,252,193,1,4,179,232,234,39,206,13,230,74,196,175,16,135,70,188,75,138,55,78,4,139,192,202,133,251,165,195,178,200,115,191,127,177,56,66,30,45,11,243,247,31,55,246,220,97,246,248,81,40,92,37,250,194,56,155,9,254,255,125,144,140,239,106,144,140,136,173,67,212,197,3,173,121,216,178,59,156,196,135,50,178,145,224,128,163,200,232,190,15,36,26,103,220,114,131,254,81,25,105,117,101,109,229,156,129,222,61,183,212,176,124,149,35,181,203,104,20,231,210,70,70,128,65,87,38,213,255,67,23,110,192,198,112,8,142,118,51,68,185,48,232,249,148,82,122,138,253,197,236,126,196,76,233,162,92,192,50,165,205,2,246,50,182,88,212,34,33,25,31,12,249,66,160,80,190,50,96,2,58,99,194,239,71,125,58,190,137,155,25,150,142,183,225,145,61,141,177,53,187,230,2,247,158,243,108,167,121,156,199,41,176,209,125,119,43,188,146,78,42,145,124,4,227,160,115,78,224,171,216,212,86,224,81,38,149,135,140,195,198,98,254,45,252,140,183,233,127,55,229,48,16,106,215,57,244,211,72,103,70,85,1,145,3,106,184,52,87,98,216,60,200,88,239,52,162,180,237,29,103,243,126,106,13,178,47,112,231,218,205,160,12,116,140,91,166,241,35,131,71,218,60,25,138,114,20,234,157,34,41,160,3,218,90,189,101,174,163,162,195,182,27,83,106,36,199,85,65,52,214,57,209,88,83,189,209,10,149,25,187,181,82,168,114,111,52,213,25,109,85,118,70,179,87,166,70,56,163,205,148,171,213,59,224,140,54,85,105,150,203,173,169,74,82,103,52,219,206,143,2,186,49,93,41,223,9,168,237,86,190,58,83,46,39,133,186,53,45,39,66,167,64,142,230,242,242,57,123,165,107,53,206,44,243,190,151,151,165,50,46,40,47,47,135,124,237,0,170,134,203,30,60,234,45,83,67,222,178,237,85,151,69,235,20,207,109,249,145,251,230,79,204,45,220,191,124,236,248,137,135,78,158,190,239,200,242,241,135,142,60,252,192,125,203,249,229,229,186,166,19,95,145,118,123,77,47,115,28,233,186,200,57,233,219,107,92,15,92,207,94,101,232,91,230,113,117,226,27,40,196,13,156,71,91,191,205,182,111,97,228,99,180,158,49,143,44,63,106,59,103,218,142,183,12,46,144,94,23,222,128,195,3,122,91,6,149,131,223,244,10,176,104,203,61,198,248,181,25,66,215,236,14,99,64,160,195,245,101,218,10,241,29,21,227,80,196,117,175,88,100,123,125,24,72,108,35,165,184,70,120,124,216,179,3,251,124,252,219,229,216,183,91,85,80,221,46,7,26,215,101,200,44,185,12,7,239,81,246,101,65,42,103,103,194,2,41,156,150,89,111,241,157,85,226,58,43,173,180,90,113,157,225,7,29,118,71,24,46,218,14,138,213,163,59,170,198,117,148,159,41,172,64,71,131,62,19,57,70,162,117,42,182,9,210,111,63,10,19,239,217,213,114,124,19,211,177,184,157,178,146,55,177,199,66,79,214,72,102,86,67,252,240,60,19,170,118,180,94,85,21,236,71,131,121,173,237,247,58,32,29,252,105,221,212,214,246,115,25,112,133,62,170,212,107,120,50,131,33,152,193,246,117,31,191,116,108,8,137,140,95,27,110,119,227,152,40,23,209,115,144,129,91,138,143,145,12,87,15,232,84,31,31,83,54,28,64,92,120,147,65,248,43,70,71,142,216,45,8,37,12,3,37,245,82,219,3,102,230,20,204,199,124,31,115,22,48,22,103,227,36,145,2,108,193,110,9,213,83,219,105,247,33,32,18,246,198,30,49,176,25,103,131,49,154,217,175,149,190,51,215,105,91,30,42,173,208,61,10,56,22,143,88,37,19,143,93,26,48,233,209,8,41,172,183,163,16,44,23,79,86,0,226,136,15,48,176,87,48,55,3,80,210,114,174,104,79,242,178,104,172,91,221,83,192,1,3,243,4,119,40,15,245,86,79,48,22,175,166,177,59,113,114,224,125,138,28,224,194,154,213,91,5,91,18,147,242,85,156,4,70,243,62,184,247,139,176,35,125,125,240,204,31,120,125,246,30,241,230,140,201,88,109,251,206,115,112,67,132,61,177,225,186,117,135,238,139,125,4,244,130,18,92,47,166,21,20,136,245,98,182,235,134,1,202,221,134,21,81,245,174,116,215,129,25,97,188,225,36,204,234,36,107,100,110,208,95,115,123,237,199,109,148,53,0,171,39,225,110,243,48,193,80,103,204,14,111,170,111,26,19,216,169,84,214,99,101,208,175,82,104,101,102,129,197,146,193,104,179,122,52,4,169,158,155,73,126,142,4,202,235,182,78,220,113,184,34,90,150,121,252,95,40,199,28,102,216,102,171,171,126,87,190,198,208,111,49,190,157,113,115,219,79,126,184,253,159,87,182,223,124,118,247,227,247,182,255,246,196,206,135,191,218,121,253,23,195,203,31,15,159,251,112,251,173,159,223,124,237,50,196,245,121,229,29,241,93,23,243,99,247,219,223,14,223,248,221,141,47,174,223,188,242,55,67,115,109,77,33,133,228,88,60,198,228,154,187,110,131,27,129,175,135,208,220,46,68,101,75,215,237,231,126,192,158,17,61,4,2,199,246,32,41,205,12,51,164,10,81,55,106,221,222,146,162,2,137,102,128,38,62,32,50,191,70,98,212,241,91,132,224,77,12,13,2,139,69,9,180,236,151,198,6,242,163,110,19,173,119,82,244,137,181,238,10,197,71,11,23,62,254,240,215,184,117,48,107,220,214,172,113,87,183,198,123,153,89,8,32,34,131,97,233,214,120,255,150,214,184,53,234,178,197,86,214,184,45,175,113,199,95,227,206,254,175,113,35,214,112,214,94,111,195,205,57,196,143,58,205,207,94,127,121,115,149,0,148,235,2,8,42,251,2,206,209,73,227,16,136,251,135,140,201,188,20,202,69,141,224,234,107,51,112,170,106,193,50,217,242,163,118,163,28,199,134,194,68,165,1,220,159,11,253,218,225,52,133,55,3,161,189,110,180,122,104,217,235,228,36,237,7,222,95,73,191,235,202,83,184,192,226,234,16,172,200,191,215,253,82,168,192,160,243,240,41,124,169,211,239,12,24,77,40,0,157,66,185,212,191,46,171,39,99,151,22,141,121,172,196,86,138,237,192,5,7,132,68,148,199,68,201,157,51,80,232,13,186,192,79,29,119,87,218,29,187,206,67,169,209,18,197,110,25,235,65,135,172,188,239,196,118,247,15,67,161,92,244,11,114,110,143,192,198,157,196,10,69,3,106,21,184,51,52,249,222,28,176,243,210,233,227,81,139,10,70,124,61,92,88,143,169,204,33,18,123,31,227,240,133,74,88,107,22,188,244,0,47,81,159,51,92,108,17,195,48,138,194,10,150,164,30,16,88,99,86,141,240,216,116,27,3,80,11,193,38,229,161,107,188,249,13,138,112,231,58,96,104,68,33,99,50,139,249,37,113,216,143,243,78,110,153,184,198,92,16,209,130,52,152,140,24,222,82,59,152,124,170,87,223,12,162,174,91,24,233,54,211,171,187,139,214,146,95,218,166,88,236,108,136,233,187,250,139,237,165,11,23,240,79,88,115,109,240,68,83,25,208,96,23,234,117,172,35,174,241,47,92,48,216,218,182,141,80,49,171,218,91,52,188,193,202,178,113,168,189,196,38,175,94,151,126,139,187,11,190,111,49,254,177,18,244,41,136,130,106,12,63,186,188,123,229,195,225,183,79,13,175,252,233,198,23,23,183,223,186,34,140,51,194,97,181,232,174,65,97,17,253,80,130,126,52,41,12,185,12,246,6,59,31,190,176,243,209,179,55,255,248,252,238,199,79,220,248,226,163,92,46,151,88,14,243,73,246,67,56,3,192,221,2,173,130,24,171,154,184,146,81,109,255,29,18,229,185,122,16,47,30,250,145,73,149,200,155,145,185,112,33,90,129,147,54,54,237,135,69,192,119,174,35,150,35,103,247,69,212,39,136,110,228,204,35,103,124,10,61,107,211,153,89,39,60,27,5,243,174,2,132,211,4,93,28,162,106,98,194,16,184,50,2,85,29,62,58,236,70,227,164,113,234,243,32,59,160,32,94,152,25,14,226,24,142,25,134,145,137,107,202,91,218,48,184,236,68,27,103,234,233,124,250,177,221,23,83,127,146,2,33,219,166,102,9,100,54,61,138,213,204,78,189,80,20,180,48,118,216,136,42,118,9,14,19,158,60,17,121,185,116,108,228,222,232,251,116,250,134,102,34,150,75,27,103,204,104,41,248,80,11,46,82,211,34,126,155,36,96,231,200,120,209,51,13,11,200,41,30,175,156,180,102,130,172,26,96,153,192,87,7,59,110,37,16,25,208,193,51,31,222,148,84,159,220,181,105,0,203,0,127,93,142,70,28,0,130,140,87,125,44,238,203,92,113,3,195,156,232,200,144,156,6,144,212,13,36,241,236,247,81,1,102,61,229,99,24,58,70,217,214,68,32,51,155,41,227,16,129,126,200,216,154,133,40,184,24,120,27,226,189,166,131,54,15,25,114,123,212,8,1,197,155,153,53,124,44,82,11,140,190,226,223,248,93,36,61,63,76,223,107,184,249,232,59,63,26,97,79,196,28,143,183,73,11,11,58,110,118,156,54,145,179,156,235,116,30,116,251,237,86,187,97,17,132,16,80,149,148,20,164,166,231,244,170,109,123,185,71,7,235,93,224,134,46,92,136,175,211,88,115,219,13,251,190,243,141,1,227,198,14,59,66,68,97,146,79,23,247,151,129,191,79,208,238,131,139,233,185,22,99,85,255,153,181,12,198,94,144,85,26,216,85,110,118,3,252,233,173,242,111,140,191,33,62,214,33,38,150,157,163,160,61,241,40,202,46,125,129,178,45,221,145,194,78,108,176,6,200,89,0,28,2,198,79,212,11,23,10,218,242,137,9,60,99,129,133,146,30,2,207,96,19,42,96,91,79,76,132,94,14,61,23,167,118,136,58,217,153,89,136,218,200,239,96,24,211,97,235,89,112,183,110,243,184,244,96,5,82,179,99,248,98,247,246,248,98,27,179,19,4,119,178,17,13,29,10,75,100,162,11,66,30,147,131,80,106,1,70,61,52,44,36,165,114,89,76,20,112,38,193,166,99,72,7,124,103,7,44,241,32,129,84,3,246,2,179,113,57,39,224,157,99,96,192,213,63,205,104,2,6,172,166,19,156,242,149,158,26,172,160,126,15,30,212,199,105,195,15,181,28,102,141,70,110,1,174,134,237,235,245,47,140,247,159,119,79,156,97,12,251,196,68,92,20,99,21,150,147,164,240,148,95,205,140,202,156,161,27,9,6,188,247,206,120,160,235,193,47,129,113,88,1,140,35,228,178,195,118,172,188,137,213,200,30,143,4,207,26,59,148,130,192,197,188,130,105,71,162,83,131,29,6,110,81,158,172,27,130,63,107,165,225,248,188,8,210,52,20,216,235,92,197,201,143,112,50,59,232,177,141,152,80,114,17,213,121,228,218,40,35,22,44,214,248,69,58,27,94,30,179,146,25,214,190,31,6,238,126,28,6,226,134,86,222,90,46,59,40,197,144,24,197,25,115,151,245,246,97,151,237,181,163,252,217,210,164,90,250,159,220,85,253,156,164,215,71,242,144,147,84,242,117,113,42,193,0,249,142,18,185,76,12,34,19,96,54,76,167,25,219,79,168,209,33,221,66,220,46,208,177,145,112,129,192,147,85,196,48,234,142,178,119,246,133,109,39,82,175,42,185,246,133,89,145,52,44,135,117,186,175,179,89,84,86,158,205,114,118,21,104,144,46,208,187,108,95,46,116,186,49,20,199,236,187,199,55,78,187,77,87,99,105,162,239,187,207,42,131,214,77,50,92,137,73,9,43,95,44,193,122,240,95,48,229,31,135,117,26,147,249,141,99,205,180,65,153,34,142,180,207,26,25,54,196,141,142,237,155,94,213,249,13,215,89,155,49,86,201,95,127,252,24,136,37,245,162,61,21,255,86,171,183,126,20,85,126,209,62,173,21,207,237,12,250,163,250,140,188,29,116,201,38,235,150,70,58,112,216,54,54,110,9,224,177,95,229,208,242,23,51,122,143,137,136,234,94,248,44,140,80,175,37,97,30,192,176,115,128,188,100,192,130,67,16,230,144,2,87,230,125,165,29,131,197,62,187,173,101,132,125,70,191,222,103,100,201,81,58,2,11,96,181,196,103,19,162,143,144,13,144,238,46,81,185,40,23,212,247,122,3,152,0,160,102,139,134,68,206,24,101,0,138,45,85,11,53,75,217,230,198,191,43,136,185,253,56,20,220,126,192,165,7,251,195,168,221,97,126,183,113,40,192,120,76,142,34,186,199,21,222,27,100,52,234,107,115,173,102,243,190,179,176,28,152,40,96,59,118,47,109,112,109,75,232,30,73,77,21,184,40,14,103,180,152,91,98,44,91,168,36,221,231,87,153,160,207,97,140,2,152,191,85,243,149,233,200,165,42,80,28,97,163,5,230,112,165,10,99,217,224,168,48,121,60,124,52,237,50,22,41,50,119,182,108,207,76,87,11,86,121,41,149,3,151,85,242,201,171,101,207,217,43,103,218,253,44,19,201,93,184,214,232,65,184,90,118,136,109,212,28,215,177,183,64,26,48,55,207,218,61,116,41,45,153,100,214,5,23,245,71,106,147,92,105,55,233,43,237,38,65,105,7,45,78,122,189,198,100,96,36,48,73,189,77,126,151,223,241,58,108,33,147,24,148,59,59,176,141,37,52,21,70,199,182,117,171,219,101,135,143,87,51,230,230,220,99,115,230,234,145,185,133,251,204,159,205,205,89,230,194,220,220,28,120,195,66,8,157,80,11,135,217,127,19,232,252,131,132,103,2,245,69,245,252,68,187,89,23,83,49,209,177,156,213,186,215,240,188,9,242,147,173,131,234,120,194,16,104,22,182,29,139,198,191,57,223,255,99,255,122,255,230,76,130,9,248,228,200,37,156,218,132,138,169,148,88,201,41,88,202,179,80,182,5,31,198,18,199,47,37,142,54,182,192,173,214,168,22,138,205,61,130,250,7,70,149,214,74,121,218,128,60,118,224,66,59,83,2,131,84,238,146,107,149,208,37,151,125,111,229,203,224,125,219,129,20,48,76,38,89,62,246,224,145,251,254,213,152,245,85,121,13,114,237,64,19,101,240,231,54,26,150,115,22,20,133,120,121,214,246,48,125,84,58,227,39,228,69,50,103,136,68,214,224,232,230,235,50,98,60,57,168,7,96,229,182,252,94,155,225,94,65,145,78,254,227,251,214,111,83,211,111,215,183,76,69,189,139,200,60,1,194,163,217,103,50,105,147,81,251,158,187,145,70,153,19,1,35,134,65,164,95,183,85,28,81,94,9,145,134,162,189,104,60,138,222,2,232,231,193,33,101,220,38,3,194,7,96,32,25,177,168,193,14,185,186,30,127,8,157,34,0,232,30,182,23,189,165,108,159,125,212,220,173,45,168,214,170,203,227,244,219,182,211,129,125,12,3,236,46,116,183,113,114,140,108,116,136,95,53,173,222,42,242,39,30,220,44,176,130,45,94,157,15,192,93,52,150,151,217,185,101,59,77,15,6,98,155,120,157,217,237,185,125,23,72,8,155,150,5,28,121,61,98,226,4,97,27,228,154,12,3,243,243,238,249,104,210,137,194,100,158,49,51,89,248,211,199,31,46,253,192,20,121,29,248,240,130,76,211,62,14,71,165,150,226,75,227,44,241,191,40,46,222,37,173,32,80,59,250,63,0,31,106,195,130,247,192,140,45,146,198,34,29,76,42,94,215,132,226,223,136,196,149,124,156,76,230,21,254,122,185,245,182,243,175,12,23,235,214,249,127,101,251,78,42,253,25,149,254,140,82,117,138,91,167,222,162,241,8,116,96,49,84,75,101,15,243,178,126,184,94,7,18,198,132,234,177,69,88,75,59,117,192,44,160,21,144,154,39,41,188,81,223,60,95,115,204,141,90,223,4,184,216,87,0,4,126,49,240,106,54,252,249,89,205,229,161,19,236,172,99,82,208,235,154,155,237,251,247,247,141,200,212,210,42,248,223,50,193,193,104,255,151,77,51,15,213,186,208,90,173,71,146,34,57,113,85,115,96,152,146,166,219,17,222,178,189,24,16,238,37,88,1,182,218,149,235,204,245,251,61,178,158,170,203,84,209,116,249,25,161,175,27,116,101,82,101,136,219,206,78,73,240,101,170,219,34,31,160,88,108,152,64,241,56,62,79,115,255,236,101,164,141,98,177,28,183,224,81,15,132,49,25,58,172,67,239,213,163,12,181,190,117,71,255,190,12,176,184,160,213,55,224,222,21,184,77,233,160,116,51,42,144,154,58,117,189,90,92,221,30,179,161,93,96,155,33,51,39,9,122,186,182,13,33,167,217,60,181,102,117,109,121,129,8,59,6,116,53,101,75,117,214,254,39,255,224,225,251,111,214,62,116,40,227,44,218,75,117,255,9,251,33,50,102,49,25,14,204,45,23,11,75,18,120,45,186,52,63,204,48,86,99,7,21,70,155,94,170,247,185,174,177,179,232,162,99,219,210,108,239,194,133,116,175,30,188,119,6,222,163,135,108,159,138,106,245,158,200,239,43,112,130,195,128,107,139,52,4,37,129,28,167,214,98,111,9,245,150,82,102,105,54,222,180,199,42,68,176,128,244,103,31,177,128,8,96,120,232,17,30,216,46,8,134,212,196,33,101,50,125,4,211,77,179,33,111,18,159,130,114,250,150,116,243,99,213,93,246,112,11,66,174,240,113,34,160,52,206,89,106,160,195,8,208,86,120,144,125,70,147,98,232,126,132,230,251,23,201,220,116,137,115,9,233,12,42,215,106,162,103,159,111,194,60,238,161,166,67,171,136,179,105,108,216,119,5,227,94,193,37,0,148,37,35,241,57,180,143,204,158,110,117,139,164,115,1,72,25,190,227,150,33,209,55,118,154,238,153,212,155,140,181,69,40,98,120,183,132,53,22,228,89,131,232,20,124,43,88,66,137,232,45,116,218,93,38,51,165,33,132,128,105,177,185,98,7,82,90,215,137,95,129,117,229,227,219,13,109,99,255,133,16,42,128,18,138,21,197,150,4,216,103,195,85,8,173,163,108,97,214,186,151,173,48,43,155,165,25,233,176,69,99,133,22,205,10,157,32,236,240,236,4,199,229,97,182,115,124,236,115,138,91,131,231,63,105,247,145,19,5,221,123,29,120,220,94,102,165,103,91,103,4,220,189,200,6,24,69,110,56,238,205,190,102,142,204,128,4,74,98,0,102,231,134,178,19,184,174,33,75,240,196,68,23,167,234,174,2,218,253,201,204,57,174,9,211,158,152,32,89,195,116,39,38,128,251,119,65,121,78,57,249,224,21,215,33,64,120,236,88,131,1,45,2,140,16,249,228,42,187,128,218,105,72,172,82,103,196,152,85,114,110,251,140,56,47,178,51,209,205,197,81,18,101,174,83,210,14,242,5,32,245,125,200,210,171,207,240,54,154,222,43,1,107,77,59,224,185,152,184,81,103,252,63,101,149,135,214,211,131,116,76,85,130,140,52,154,70,38,107,171,191,33,86,1,33,57,140,127,15,173,215,212,113,96,44,96,121,32,98,7,147,220,5,79,209,68,26,4,182,187,184,226,12,69,54,187,41,147,92,205,50,179,229,237,98,195,118,177,217,118,1,234,27,72,125,179,82,87,2,209,230,226,82,12,252,8,141,88,65,97,248,10,97,54,130,119,82,15,171,255,17,89,254,32,192,230,139,6,140,109,165,185,209,145,218,134,196,98,69,151,17,221,88,198,175,33,68,201,252,6,206,78,58,31,125,255,1,203,75,182,146,70,181,27,160,58,102,157,243,138,201,120,20,159,141,116,150,162,173,129,181,254,56,240,10,208,66,235,206,117,250,86,219,25,15,30,97,124,197,42,223,155,13,9,192,116,173,135,47,213,67,81,52,132,234,1,13,111,73,245,64,1,3,16,4,214,24,16,11,122,63,66,39,224,124,152,235,116,52,112,66,100,175,17,192,134,246,125,223,84,21,246,104,142,200,21,182,125,186,115,244,37,170,52,168,158,133,9,189,128,0,108,37,80,194,177,163,0,106,160,195,19,235,214,225,3,33,0,152,63,54,29,181,48,108,4,18,192,195,176,235,107,35,244,144,193,109,76,93,23,199,22,125,214,161,153,116,52,12,96,138,83,52,8,252,196,166,205,137,48,193,212,50,102,212,66,69,253,173,118,208,16,45,140,232,135,161,158,12,141,71,246,2,19,52,162,35,39,212,199,150,136,116,1,94,233,224,236,215,218,50,171,133,74,33,137,34,114,191,210,138,138,32,150,34,104,161,8,182,216,238,131,86,27,146,129,125,244,205,240,210,11,55,223,127,198,48,185,42,0,140,180,100,27,16,147,174,93,179,174,147,197,104,139,217,117,183,105,117,12,140,41,10,129,13,13,50,34,168,9,77,66,45,124,127,45,219,147,216,91,60,50,176,154,115,140,231,77,195,84,114,252,9,135,180,97,119,58,160,227,103,244,191,102,228,13,19,126,119,25,143,33,126,139,60,99,126,46,177,62,230,62,164,175,61,254,119,45,62,169,74,144,142,148,245,226,132,1,58,191,150,133,203,126,195,207,166,246,35,76,155,70,223,135,87,175,108,63,251,229,246,47,46,237,126,240,196,223,191,122,93,78,180,38,146,171,245,155,1,206,27,46,12,196,169,25,37,209,227,67,221,182,211,38,15,20,17,79,210,149,139,196,100,129,217,34,152,147,158,239,251,177,34,205,241,134,71,0,223,124,237,23,55,174,127,118,227,139,231,110,124,245,14,3,56,25,144,71,219,29,251,225,110,7,227,92,18,140,82,137,0,103,137,55,165,201,79,75,243,159,109,185,46,134,194,85,50,114,242,66,145,86,211,255,57,50,68,168,159,15,79,142,17,170,38,194,227,14,62,193,200,119,174,92,77,65,222,234,32,231,93,36,69,104,124,99,152,234,58,104,107,120,233,229,20,100,186,134,65,211,224,49,46,88,16,187,179,89,44,86,196,69,65,62,63,93,164,139,2,114,244,5,119,172,57,38,221,183,87,157,147,54,99,92,13,223,57,214,119,138,165,75,96,195,228,238,178,123,184,191,202,158,175,232,201,100,112,55,81,225,71,44,45,178,26,209,35,51,152,192,90,155,187,232,250,222,110,129,193,96,196,164,34,108,25,182,101,114,60,239,225,24,135,102,47,210,194,70,155,41,250,73,194,164,170,246,161,250,1,140,196,126,117,108,15,165,26,195,152,213,215,2,171,50,167,237,173,209,79,16,139,38,38,12,227,46,126,21,17,182,51,201,8,115,42,136,49,220,56,18,186,163,71,67,72,141,115,46,89,192,65,206,229,199,6,24,201,96,195,191,179,231,161,120,224,187,201,199,90,179,241,242,144,137,234,230,227,244,197,229,209,232,70,27,18,72,107,68,103,53,197,136,42,222,67,48,138,224,158,177,157,195,226,118,28,136,116,26,44,59,133,233,203,170,155,6,78,81,155,104,60,189,169,58,148,40,209,41,41,217,4,29,11,68,222,192,225,132,231,124,223,107,89,20,128,194,123,245,14,197,157,165,56,46,102,83,168,142,26,190,94,88,9,227,82,108,90,173,98,97,101,90,10,227,2,7,102,51,8,224,82,45,76,21,110,245,150,60,183,226,158,23,55,229,249,233,233,70,177,180,98,45,109,138,83,164,192,136,228,86,228,177,116,145,190,188,188,134,102,32,155,116,214,100,49,48,114,173,208,61,159,242,220,14,227,58,239,46,228,75,141,74,83,215,198,154,229,101,87,25,165,177,217,234,102,255,95,219,4,179,171,85,54,63,78,19,162,48,187,189,218,221,182,109,223,213,70,235,52,203,233,207,242,227,76,106,188,213,106,69,158,103,251,110,23,239,240,131,39,73,122,191,55,7,167,39,19,232,156,126,182,101,173,183,59,27,181,227,237,70,207,245,220,86,63,245,51,235,39,118,123,22,159,157,35,53,246,84,62,63,203,129,44,53,202,165,74,41,6,75,120,96,167,168,109,94,191,138,9,117,182,114,3,220,140,156,216,70,167,64,92,226,182,201,185,107,165,227,54,206,204,242,156,168,144,236,113,239,185,81,166,9,78,254,77,113,99,204,230,60,219,234,216,231,107,133,217,236,186,39,190,242,63,76,8,232,129,237,72,205,26,244,221,216,14,206,182,1,215,89,244,171,5,49,162,179,201,21,252,0,22,135,179,150,151,102,71,152,46,213,132,169,213,44,142,34,175,157,156,62,143,198,205,142,91,187,35,86,35,206,44,100,129,157,229,93,205,148,238,9,160,93,107,55,155,182,51,27,44,162,26,44,143,89,129,70,105,232,65,25,31,187,92,6,191,103,101,60,177,1,130,154,19,180,113,109,38,5,43,207,130,144,157,14,164,45,238,248,216,148,158,80,64,241,89,125,169,220,24,132,192,168,61,58,240,250,140,8,7,13,41,165,252,111,86,4,209,69,3,143,236,138,221,63,103,219,78,12,34,31,27,176,163,122,121,153,114,119,111,42,73,117,99,151,144,192,191,152,83,54,238,70,26,178,236,165,178,169,242,217,115,25,105,90,131,180,181,35,106,233,250,232,90,171,220,16,95,157,101,4,42,149,135,127,91,57,130,250,180,219,189,151,173,184,232,30,241,211,240,178,101,1,67,185,29,171,157,179,109,251,156,55,233,81,108,53,118,220,0,73,14,226,37,78,254,63,208,0,47,121,196,182,207,28,103,167,224,218,40,115,159,213,153,249,57,211,155,151,236,125,22,154,230,99,11,115,15,45,152,211,243,115,115,135,230,161,100,109,193,116,89,209,253,230,42,251,49,199,63,55,216,227,34,60,126,224,209,5,51,207,30,255,139,89,158,199,199,248,105,205,205,53,224,221,150,121,102,97,238,248,79,164,223,236,245,31,31,49,31,19,117,231,218,216,71,103,222,156,94,152,251,217,130,185,206,138,230,204,71,224,227,33,181,33,214,201,125,11,12,76,86,184,142,111,159,193,207,227,115,115,15,65,133,147,208,19,171,208,198,210,71,2,80,232,211,197,118,233,211,130,130,50,126,173,226,103,30,63,189,121,49,48,252,206,159,78,35,124,147,243,128,3,214,60,235,116,110,29,139,186,243,208,6,20,33,66,24,214,230,6,11,240,224,252,130,174,238,42,22,217,12,231,243,138,89,149,110,186,70,216,86,137,93,241,189,109,213,247,255,190,255,247,253,191,239,255,125,255,239,251,127,255,216,54,191,32,156,11,163,94,193,30,167,80,192,242,141,122,39,39,83,100,25,140,114,217,186,213,118,232,5,86,158,146,36,208,160,44,149,226,236,122,106,170,92,97,156,182,196,203,251,117,68,203,91,129,225,177,70,230,23,144,41,162,127,42,34,251,107,96,13,218,250,175,119,36,208,254,235,157,255,122,135,11,40,32,234,165,166,207,174,105,192,83,128,146,196,120,14,77,223,255,198,190,175,5,223,25,156,97,253,66,10,20,12,225,30,120,93,210,53,164,84,101,195,168,186,4,50,40,30,244,181,38,82,247,146,30,64,6,41,149,146,21,14,169,176,198,33,82,241,156,152,186,124,94,121,40,198,67,186,8,233,209,150,248,202,191,108,5,147,17,76,171,180,68,82,97,24,69,203,164,181,152,13,183,162,106,49,34,6,232,138,242,130,158,201,42,12,205,90,158,28,126,245,229,240,233,107,195,191,60,57,252,203,83,55,190,248,40,186,198,185,114,35,88,54,126,111,40,187,251,197,33,137,59,197,69,110,255,57,215,81,48,65,83,183,5,124,117,69,202,215,87,248,207,112,166,43,249,123,130,18,26,141,82,212,239,89,142,135,153,152,232,107,7,130,128,103,89,21,51,5,159,153,217,145,123,44,162,187,17,168,69,37,77,170,192,145,233,107,63,82,160,172,153,13,77,110,140,166,70,52,37,232,128,63,9,35,112,18,139,16,49,246,124,164,115,85,137,19,34,99,180,91,138,65,207,2,24,89,137,48,197,177,36,143,147,171,121,56,229,9,148,61,184,63,103,67,203,207,95,16,35,87,67,42,21,214,171,164,20,197,138,110,100,138,86,69,140,77,85,174,132,23,183,138,149,240,36,132,149,39,209,9,144,52,45,123,214,150,123,12,43,90,180,7,10,41,92,130,119,3,205,11,35,91,108,13,5,67,20,26,151,20,170,92,246,246,46,105,52,246,240,46,1,87,146,169,153,42,216,229,84,139,197,153,61,42,231,122,105,223,144,117,191,46,130,67,23,173,131,78,135,240,204,40,251,121,126,227,38,215,227,23,137,98,149,25,176,180,164,164,174,24,134,139,95,7,18,22,143,98,137,210,137,143,94,255,214,143,210,33,10,196,195,43,166,129,57,54,252,252,141,211,210,133,236,130,229,53,224,12,22,233,50,246,72,235,59,124,234,207,195,75,95,12,47,191,176,243,193,39,154,68,217,126,151,57,63,139,146,183,87,158,108,9,204,224,37,77,154,108,93,219,144,143,209,12,165,37,214,93,210,22,233,146,214,28,57,54,145,253,76,77,234,30,63,68,37,185,192,24,163,84,222,27,57,80,181,102,144,224,88,228,114,73,158,216,184,221,12,103,53,118,130,60,43,240,216,207,104,76,55,204,141,126,36,207,51,20,82,250,134,213,198,249,245,213,78,246,204,234,227,236,49,99,156,184,5,61,207,37,117,87,94,193,160,25,179,144,190,186,56,252,252,189,157,231,62,219,190,248,196,72,44,99,28,128,65,247,104,199,90,29,3,199,210,91,35,49,44,215,11,214,146,200,19,175,44,37,131,83,101,74,217,9,23,255,108,73,153,134,66,171,89,113,101,212,66,163,75,191,155,87,190,220,121,227,42,223,68,137,151,91,151,212,120,73,82,207,75,136,144,222,26,137,8,185,158,102,83,9,203,133,4,19,251,229,167,55,174,127,45,174,247,41,23,147,131,150,61,16,40,47,193,0,127,198,74,198,31,32,188,149,100,128,88,47,216,73,180,77,160,240,32,179,132,155,227,100,78,191,241,197,111,96,129,240,204,142,73,87,7,87,214,131,3,244,56,219,36,120,107,244,54,145,234,5,200,147,74,15,62,211,122,2,147,18,83,181,93,209,38,175,149,141,127,197,162,164,12,41,220,242,100,251,237,247,118,63,126,215,55,60,9,122,230,12,48,165,78,17,220,151,56,159,215,250,167,21,139,42,138,69,78,129,222,24,223,100,159,164,112,105,16,100,91,252,48,105,57,112,146,105,128,77,72,182,193,248,71,119,93,228,14,6,123,19,42,231,241,50,125,115,48,52,43,97,248,18,231,0,59,83,206,101,155,43,29,28,172,225,231,191,133,132,142,166,54,39,46,235,149,108,129,227,19,12,247,93,23,124,129,213,4,195,114,126,225,49,88,153,49,102,45,148,136,184,219,25,120,33,91,33,26,199,92,179,41,77,218,231,215,135,207,189,35,44,143,216,228,80,222,193,72,191,131,94,167,38,146,22,63,220,235,152,124,218,106,34,110,12,255,205,109,238,48,110,153,72,133,204,234,224,239,35,248,83,178,84,122,230,157,155,175,253,97,132,209,83,104,120,12,63,76,48,50,34,9,151,221,115,14,89,123,237,181,106,249,212,226,138,72,243,240,6,28,22,217,58,14,78,215,15,127,181,253,219,207,182,95,254,242,239,95,61,179,253,242,215,80,242,151,235,127,255,234,217,160,218,255,24,216,249,164,96,255,229,233,237,139,81,152,113,107,98,40,181,243,27,144,252,25,68,132,197,69,105,95,198,100,57,15,165,100,10,146,157,35,235,39,78,100,218,115,66,84,204,194,70,232,183,187,6,166,11,0,217,8,77,193,242,252,148,220,163,71,229,252,21,217,235,149,243,127,63,123,243,3,224,61,236,180,213,62,105,254,135,47,188,116,227,235,23,246,183,207,166,237,181,87,29,232,48,64,231,213,111,118,175,94,57,136,206,188,65,215,238,157,109,179,247,148,14,119,222,120,113,231,242,47,15,162,67,31,163,108,61,159,232,185,171,112,58,134,144,186,251,237,27,195,107,239,143,236,150,92,132,129,190,242,148,193,24,184,197,64,54,122,181,225,173,62,218,4,169,117,220,84,239,36,188,98,62,71,46,137,46,22,234,117,55,167,131,249,176,200,77,191,26,147,13,222,223,142,32,225,166,125,64,41,48,180,12,168,169,239,32,147,97,251,146,39,116,55,139,227,131,1,7,241,254,2,81,74,2,196,190,117,7,217,238,51,137,150,20,24,93,68,150,18,91,71,55,190,126,83,44,37,105,153,142,88,86,99,81,160,227,174,99,111,132,72,208,205,167,95,188,249,238,91,233,27,95,60,61,124,234,231,153,196,221,222,210,66,237,171,11,53,74,249,33,188,27,155,133,126,78,6,56,115,200,80,40,127,98,36,43,98,129,74,119,73,64,217,95,178,36,139,155,98,70,101,9,247,22,136,131,44,101,239,15,113,200,195,134,144,64,189,61,154,160,104,1,148,118,149,93,88,24,209,233,237,54,62,246,114,32,65,71,89,14,66,208,186,101,234,13,185,222,15,118,75,232,9,19,235,215,244,55,11,12,44,115,11,155,69,56,49,76,231,131,67,237,55,47,48,74,100,236,203,138,227,146,19,155,2,96,20,195,252,255,122,219,105,3,226,187,29,176,92,36,254,19,197,92,100,37,221,245,117,198,50,250,252,254,2,253,54,247,100,49,121,197,244,38,131,163,230,154,65,59,100,177,237,45,22,150,114,24,81,124,43,142,7,149,16,47,189,131,57,92,15,133,43,250,210,33,31,99,150,241,150,3,105,160,232,115,225,35,64,56,97,72,5,190,74,15,59,202,121,152,5,189,152,49,117,62,80,161,174,218,125,123,157,11,212,182,164,225,19,35,14,33,192,230,163,142,27,179,52,110,91,63,88,226,189,73,28,39,14,28,23,216,210,146,89,12,132,100,173,15,20,248,43,215,49,144,46,91,167,135,141,255,190,120,153,111,190,171,87,24,223,246,223,23,95,228,2,92,77,243,232,198,183,87,183,127,251,101,188,231,84,224,135,67,10,57,10,2,159,69,83,253,64,20,94,128,159,241,94,86,144,149,181,102,76,159,93,51,110,217,223,42,84,122,88,81,226,243,11,163,179,96,32,201,189,84,232,73,207,58,71,153,206,206,82,213,173,37,19,21,10,244,52,164,210,135,66,179,7,121,28,96,57,195,223,176,106,191,80,168,116,101,193,155,237,247,142,213,245,64,79,17,210,29,89,8,14,244,29,171,161,151,170,212,109,85,55,36,61,210,244,38,86,38,7,159,198,91,240,157,199,236,245,46,92,98,130,242,0,119,3,46,18,35,222,65,12,232,240,150,239,16,70,2,226,251,79,238,126,251,137,206,27,12,192,176,122,77,223,43,175,7,153,116,3,248,164,173,9,46,88,133,162,122,223,18,130,92,43,176,69,5,187,160,13,161,57,214,105,248,148,86,34,186,188,214,120,58,222,214,222,218,221,150,70,175,27,210,105,221,30,66,136,125,12,33,132,248,204,88,140,16,127,225,12,214,87,192,81,77,131,31,106,212,36,89,142,56,211,209,200,194,14,199,193,22,231,132,71,161,75,12,194,199,151,132,179,253,88,80,226,170,73,175,149,8,90,72,166,49,214,95,92,41,250,247,112,66,109,61,70,199,185,209,106,37,185,203,106,253,79,221,98,237,211,58,87,21,25,17,125,71,178,125,239,223,251,40,173,233,103,32,104,60,17,250,101,221,139,22,247,10,176,7,181,154,85,185,42,42,127,105,214,115,140,39,237,61,123,221,209,142,92,228,27,236,137,208,106,143,32,24,9,46,152,90,123,95,45,181,226,47,149,54,14,248,58,105,159,22,183,170,18,140,83,32,142,185,198,149,70,245,211,16,233,35,209,100,104,84,155,218,41,209,141,224,160,22,190,60,216,221,79,223,222,253,244,247,55,174,93,211,162,242,4,227,237,93,231,129,54,94,18,137,166,219,221,44,184,161,242,93,225,246,36,220,250,121,219,224,202,200,255,97,122,109,103,149,171,103,172,110,215,118,154,76,78,205,162,47,62,168,230,209,83,120,181,38,241,151,185,17,64,196,220,223,38,153,52,185,161,241,39,79,1,35,193,36,134,112,183,95,203,95,213,25,107,213,203,99,174,125,165,69,61,26,213,14,18,225,46,172,242,214,34,44,2,248,65,45,249,27,95,188,126,227,139,235,55,174,255,126,247,202,135,2,107,76,22,181,123,39,109,0,137,157,241,20,114,255,14,174,113,109,247,227,173,110,77,19,137,230,70,215,181,126,130,244,56,218,95,126,92,168,178,162,42,175,45,97,124,38,219,245,236,125,6,7,38,63,146,206,105,47,131,159,145,103,111,2,251,4,229,236,213,91,38,132,91,60,192,245,78,226,230,240,47,191,219,190,248,65,68,244,99,103,250,254,225,214,187,93,220,18,60,227,201,141,56,130,61,36,71,62,202,253,90,171,234,77,135,230,74,36,161,236,24,111,139,164,244,160,71,153,220,97,34,140,169,151,54,90,132,233,6,209,14,171,2,189,65,171,213,62,239,43,2,253,159,92,37,119,143,65,129,94,14,104,49,43,87,18,209,171,139,219,94,202,99,89,6,198,156,144,137,237,253,90,123,91,250,181,52,54,126,251,180,140,85,51,45,142,75,213,76,106,241,128,204,190,90,227,25,124,181,246,54,245,106,125,71,140,188,198,94,247,197,114,34,86,239,250,167,55,190,189,58,252,245,219,195,55,222,241,149,46,118,215,106,179,19,217,130,84,85,123,144,28,8,250,99,245,108,203,48,25,52,30,196,109,82,9,142,210,126,140,106,69,234,46,153,102,69,134,47,70,177,162,14,65,193,30,253,87,148,86,121,188,102,182,184,159,154,217,225,179,47,108,191,249,246,240,210,115,164,237,184,83,42,218,237,87,63,30,94,126,127,251,247,23,183,255,230,111,199,182,183,176,102,55,206,140,189,21,99,166,144,55,151,104,246,68,215,250,137,139,2,230,111,156,200,168,12,190,85,80,127,46,208,23,83,157,97,192,175,158,143,97,138,110,25,193,136,90,149,222,53,96,20,251,200,96,62,122,27,12,166,15,75,50,129,212,135,60,70,0,149,70,118,96,218,3,196,40,215,30,60,249,241,240,234,235,219,63,127,106,248,203,191,41,216,5,113,110,129,34,128,157,106,247,7,232,126,179,111,216,158,244,30,109,158,123,172,249,216,153,219,66,186,14,196,228,147,160,29,224,136,73,137,65,200,254,46,115,149,59,197,126,195,156,221,109,35,31,204,138,110,3,235,99,113,175,234,8,70,96,87,26,229,129,45,123,164,212,116,58,4,148,250,8,42,170,247,143,84,83,123,9,105,53,239,60,142,88,71,96,251,238,83,107,249,170,97,231,202,213,8,109,9,238,5,190,187,196,37,30,198,49,239,70,18,146,151,145,56,57,176,155,64,156,40,149,222,16,32,251,76,112,188,71,111,157,224,168,0,141,129,253,61,72,78,100,160,183,204,194,150,246,137,133,125,234,179,27,215,95,190,19,140,234,175,222,216,126,231,233,128,252,157,182,29,70,216,32,72,228,190,81,64,191,201,132,68,48,0,33,142,14,234,128,252,238,147,194,27,95,60,119,243,181,203,55,174,127,190,243,213,203,195,103,62,243,15,117,171,123,162,215,110,36,189,224,10,183,18,115,50,243,70,147,29,202,2,130,152,243,56,0,240,192,142,98,92,133,187,31,191,203,198,37,240,178,210,70,111,238,99,206,99,131,118,111,35,33,118,148,134,244,168,81,219,77,132,160,16,40,122,52,69,224,221,55,61,229,213,223,221,124,237,169,27,215,254,192,228,218,237,87,62,187,249,202,167,1,125,238,180,207,218,189,211,109,229,122,20,236,197,178,221,118,227,12,40,39,19,208,103,97,105,11,180,74,85,95,106,58,54,16,151,8,173,5,206,167,27,236,127,217,227,199,179,205,102,44,201,246,97,76,72,175,131,49,197,17,107,121,212,7,166,162,188,252,204,240,242,243,59,31,177,83,241,93,233,38,181,223,179,26,125,8,214,171,82,159,81,107,82,105,41,246,82,83,110,56,233,85,166,2,76,236,5,102,8,228,125,91,150,56,172,237,55,255,72,35,83,149,90,162,219,7,93,209,243,94,10,46,13,202,194,109,143,198,93,184,171,177,144,24,129,115,52,54,53,195,58,216,171,253,144,28,168,243,5,218,183,235,159,213,219,16,8,53,128,141,119,47,175,120,55,141,190,146,87,7,191,111,114,247,155,127,228,214,20,202,130,118,92,96,198,253,142,199,90,205,225,38,245,184,211,246,144,8,121,122,216,244,216,139,27,199,193,10,217,116,134,200,66,54,146,240,253,148,178,177,193,196,98,54,117,31,47,103,135,193,251,238,115,151,59,215,127,179,115,245,21,85,184,102,163,238,83,192,152,99,194,169,109,31,4,106,239,214,37,105,21,160,100,215,69,234,24,98,110,140,194,3,61,192,91,248,27,95,191,185,125,253,119,195,203,191,86,9,4,92,186,62,96,173,238,207,61,142,166,155,248,235,99,191,215,196,247,199,1,156,241,23,200,242,88,246,141,101,248,195,211,219,127,253,240,198,183,87,182,159,248,56,184,254,90,183,122,103,188,219,198,152,220,116,220,205,23,246,148,240,210,139,160,138,187,239,18,48,223,178,158,160,188,63,122,2,74,242,66,46,42,183,166,44,72,118,113,169,244,195,95,128,160,206,217,129,72,22,227,199,155,104,158,118,79,161,41,149,248,74,198,177,108,37,157,118,143,96,180,8,241,53,6,125,226,187,112,220,139,193,195,126,164,154,137,70,115,88,136,207,255,18,142,79,160,113,165,1,92,32,47,46,121,211,240,178,28,68,225,242,26,61,219,134,112,25,112,35,231,47,78,255,193,3,84,85,93,112,225,167,6,44,238,118,171,13,142,128,155,193,83,32,192,208,46,186,138,46,153,218,224,9,186,240,21,167,6,43,235,237,126,48,224,27,223,190,53,252,232,85,17,219,0,198,188,210,107,55,87,217,42,102,148,53,112,171,66,223,32,122,18,224,94,24,204,241,25,215,197,251,152,199,87,248,204,135,125,181,198,195,104,128,65,112,66,211,225,78,42,55,36,156,144,43,152,178,164,227,156,186,238,115,192,81,11,172,153,198,240,238,10,94,98,163,195,83,73,128,156,5,50,102,128,154,226,171,225,139,95,15,159,123,103,247,235,175,111,124,241,145,17,173,232,117,219,142,195,214,108,16,225,194,31,117,164,110,16,52,144,85,239,173,174,88,233,188,153,226,255,207,77,103,110,193,147,204,31,65,144,194,139,129,49,80,18,67,181,48,27,79,40,10,156,18,60,51,112,27,27,128,11,43,229,45,162,72,171,224,55,198,191,113,135,87,164,38,157,182,135,193,101,76,139,39,161,240,167,150,149,52,236,110,31,253,197,224,139,105,72,47,64,4,29,244,65,99,104,242,6,13,200,171,3,133,252,43,22,219,189,158,219,131,66,252,130,69,93,33,60,212,48,63,36,126,15,6,43,252,110,85,142,20,240,14,17,105,88,185,221,106,193,242,54,154,236,40,8,88,171,179,97,59,43,30,129,209,167,69,193,111,141,243,35,173,201,237,119,190,26,126,117,105,251,183,31,111,63,255,68,141,138,134,127,248,96,248,201,165,155,175,93,30,62,243,217,223,191,122,29,238,83,190,96,66,197,211,152,225,235,133,221,207,158,218,253,246,233,74,254,248,124,162,136,42,74,208,27,12,163,114,87,1,157,34,249,130,58,236,175,57,62,227,154,69,216,108,123,192,233,53,113,195,208,87,189,63,39,37,32,35,80,53,177,83,52,1,149,180,193,206,32,38,167,136,117,166,146,49,177,66,142,173,175,74,100,251,227,175,134,79,95,163,94,117,152,72,208,135,214,15,93,67,64,253,189,114,68,57,55,194,209,120,148,40,77,98,67,240,88,77,177,60,184,31,213,13,86,92,24,50,30,218,201,246,251,7,23,38,145,33,79,108,122,63,182,83,150,188,83,140,184,248,75,254,48,164,45,160,245,212,38,132,248,237,26,130,50,86,42,146,0,52,202,5,222,81,66,208,208,242,190,252,2,35,22,157,246,42,35,218,13,182,59,224,64,151,60,194,147,181,139,233,204,195,173,168,252,11,55,26,25,187,105,110,29,233,71,84,184,252,235,157,175,46,222,62,196,131,94,103,52,192,187,159,127,60,252,230,23,26,14,220,63,50,21,234,251,216,192,234,97,164,40,254,52,148,255,17,247,132,124,212,81,52,175,35,58,47,230,169,59,232,196,172,1,67,57,119,228,248,163,84,247,164,221,210,250,36,83,84,39,109,152,81,223,93,153,183,0,191,70,114,190,17,151,72,240,43,20,179,35,187,59,238,163,87,153,26,254,105,79,55,202,147,1,112,180,137,245,238,148,132,149,177,157,42,5,50,19,184,86,234,122,8,57,88,142,109,179,57,158,143,165,121,27,174,211,4,235,126,205,225,168,160,154,154,57,228,73,113,22,96,7,141,154,61,31,214,49,102,46,24,223,168,89,83,176,192,103,140,151,237,195,164,201,158,228,99,207,157,122,153,16,217,128,116,77,48,66,139,72,1,83,246,136,19,138,141,8,165,196,158,58,44,142,180,0,166,49,230,67,30,200,136,9,145,170,5,51,34,10,239,192,62,210,132,144,38,162,121,116,143,148,173,201,163,41,106,195,245,169,177,249,142,176,42,113,44,229,175,152,220,52,62,171,59,18,34,72,53,54,2,154,159,178,199,122,104,110,190,251,139,221,15,158,209,179,182,226,63,63,97,108,26,179,100,90,21,10,215,82,174,84,155,244,173,82,106,88,70,6,210,200,66,141,74,179,85,162,242,86,57,159,167,111,83,173,169,22,125,179,26,85,139,190,21,91,213,34,188,213,193,124,152,76,154,98,197,152,27,115,186,80,130,68,180,141,253,203,44,173,15,42,18,19,101,133,54,214,246,149,247,182,223,125,66,108,172,61,162,166,112,126,131,28,237,78,187,243,110,115,3,182,236,30,44,70,133,177,24,82,29,220,77,89,219,107,88,140,19,196,160,165,81,199,189,91,10,171,98,98,23,144,30,24,254,18,167,34,71,27,193,172,243,118,207,87,179,65,214,146,240,17,226,231,177,166,120,205,60,240,189,81,150,179,82,143,19,205,149,104,157,197,211,1,175,177,214,58,208,226,194,160,215,99,19,122,210,61,135,158,139,16,230,53,219,195,56,175,6,143,250,58,111,91,142,105,96,188,255,44,133,214,205,98,90,98,131,88,115,243,12,4,165,8,135,123,141,139,11,59,34,12,172,31,3,150,253,224,199,219,45,135,120,213,9,228,138,0,110,138,76,7,198,77,38,109,190,243,244,238,251,191,220,121,227,229,27,95,92,220,126,235,202,246,75,159,108,191,112,117,231,201,47,135,79,95,223,253,246,141,221,43,207,179,5,58,188,244,50,63,17,72,166,167,104,218,178,240,19,31,25,48,70,35,41,72,201,99,3,219,35,107,189,248,0,71,169,212,246,165,203,59,127,184,166,9,125,20,56,94,201,129,69,41,119,46,155,136,226,76,97,186,92,158,42,78,149,41,214,40,100,229,37,205,219,97,82,152,214,198,146,222,244,50,76,153,11,115,82,227,163,90,213,55,82,201,223,66,240,46,101,206,123,86,179,237,134,89,57,12,236,5,231,86,52,10,53,140,202,110,198,159,201,65,141,112,28,161,224,9,74,91,91,50,194,43,133,124,177,82,201,231,167,216,57,41,41,165,99,99,153,137,213,210,180,207,203,184,136,145,244,134,215,46,13,47,125,110,36,139,239,39,124,14,3,126,52,174,89,48,15,99,205,222,118,212,70,69,90,63,136,80,177,29,219,89,133,164,246,130,179,123,233,91,180,116,16,35,172,144,28,186,175,29,90,205,147,236,28,121,4,197,195,32,74,226,75,76,64,102,2,216,205,183,222,29,94,253,250,150,1,88,146,175,48,14,242,238,66,31,30,153,7,180,179,155,237,193,186,150,157,121,232,254,128,141,217,185,114,53,53,188,250,250,158,252,147,182,185,208,81,24,185,46,9,93,227,16,27,212,4,54,168,139,44,74,117,101,134,177,40,131,250,166,156,191,30,41,94,55,184,75,160,225,205,51,108,195,161,197,105,6,28,59,172,41,56,11,35,135,197,166,114,116,195,193,37,142,60,56,129,153,220,69,5,167,96,92,197,60,227,34,250,86,167,150,231,173,1,139,134,247,15,112,122,50,88,2,162,80,3,98,192,58,93,183,251,107,110,211,195,144,118,11,106,0,64,135,103,72,247,91,168,59,156,126,6,68,7,217,109,147,17,68,103,175,196,234,12,36,49,95,181,8,19,215,197,132,233,57,200,134,179,208,97,168,75,171,29,103,120,222,121,123,189,13,235,143,203,68,78,38,10,14,80,56,109,90,119,51,52,148,77,54,118,113,186,43,249,108,68,0,73,168,63,235,92,184,64,160,8,156,231,16,191,245,188,233,212,55,253,121,48,48,216,160,248,89,87,94,48,225,118,16,116,88,84,204,39,252,20,43,98,156,45,141,122,213,230,151,72,65,34,96,134,251,92,127,205,118,210,138,80,212,71,62,169,142,252,135,7,17,42,69,143,180,16,8,132,96,53,208,111,248,202,87,5,135,158,237,233,12,68,232,103,39,202,134,212,129,47,116,177,181,205,106,112,22,145,246,195,94,147,171,67,47,67,112,171,62,48,215,80,0,40,55,90,156,217,47,78,79,77,1,139,191,94,127,104,5,228,232,244,26,98,33,147,110,153,13,179,9,199,19,78,34,35,83,43,249,153,149,102,203,192,223,25,115,181,190,206,53,93,158,185,66,109,218,165,25,106,115,102,165,92,128,54,207,238,159,120,176,95,81,149,66,42,146,70,140,86,203,25,17,172,7,158,133,79,119,135,7,16,82,146,109,36,146,161,67,162,51,220,183,42,226,179,40,80,132,232,45,115,3,232,220,92,125,51,134,72,209,221,166,97,114,64,24,225,97,192,17,198,155,145,197,195,22,252,49,74,14,17,144,31,94,86,139,155,192,77,198,131,246,54,176,97,78,12,214,250,253,110,174,235,122,108,124,63,216,28,52,182,38,173,110,123,18,34,162,76,158,45,224,95,111,18,223,153,223,16,222,136,225,45,37,5,139,133,97,225,182,154,245,145,89,239,155,254,247,197,252,210,225,52,159,9,185,48,64,159,35,168,19,223,225,63,5,116,178,181,75,241,62,51,124,138,235,140,84,224,214,162,101,16,165,181,188,17,254,28,104,28,236,163,115,245,57,243,124,120,191,156,51,207,154,27,193,126,201,151,91,77,123,122,166,40,246,203,66,61,125,222,223,48,112,233,93,46,112,193,187,209,40,149,96,183,44,227,169,85,177,171,172,248,12,124,207,23,90,176,161,30,170,243,233,140,228,39,7,161,36,56,218,136,104,193,172,113,34,177,106,218,237,238,195,12,243,167,120,72,154,218,10,194,106,138,180,82,172,170,255,104,129,30,209,165,43,138,91,203,84,18,202,155,85,59,131,197,177,199,99,196,156,0,142,72,223,104,99,115,165,253,248,9,11,118,43,247,182,231,218,59,202,224,253,64,219,235,195,138,194,187,88,143,209,233,54,165,89,23,241,243,224,123,144,171,5,14,80,62,146,135,252,101,46,74,224,43,64,56,111,121,194,155,159,164,91,40,96,199,45,219,27,200,83,209,149,63,131,106,153,113,137,76,196,70,175,143,101,31,42,172,115,170,177,102,175,91,36,218,51,41,174,237,204,157,56,230,183,9,137,54,140,73,214,192,125,193,251,124,162,96,225,179,125,244,207,104,7,69,59,139,49,82,108,135,160,133,197,160,195,243,190,65,66,122,3,201,9,91,27,255,2,91,4,70,38,248,5,41,167,202,104,254,34,204,150,232,239,219,81,179,129,28,29,67,57,34,81,138,236,134,97,135,226,92,79,193,0,209,84,92,39,177,36,222,151,76,122,172,188,161,218,210,5,205,158,70,176,10,40,105,71,12,112,241,129,18,168,5,75,184,127,57,255,78,238,139,252,135,239,195,227,63,68,155,75,2,33,8,148,33,55,236,67,32,133,130,96,248,150,195,157,16,170,233,62,250,148,117,22,241,201,151,28,172,107,90,89,177,65,189,106,144,153,175,7,218,89,41,38,148,177,194,136,161,124,199,138,203,28,19,3,82,115,237,38,174,236,142,180,159,196,229,56,124,15,108,80,200,176,1,205,24,140,220,163,221,85,147,125,216,236,179,235,176,143,149,245,46,251,214,108,153,185,127,62,241,99,248,184,143,125,158,152,103,31,243,199,79,176,111,71,142,154,185,166,219,192,143,243,102,238,124,199,195,15,246,181,219,237,227,7,251,218,235,179,247,251,231,217,239,199,219,172,185,158,213,51,115,103,189,38,123,233,220,170,73,155,216,11,184,92,140,154,91,91,4,140,26,140,16,130,77,157,81,102,36,69,202,69,5,149,3,205,52,176,189,210,13,15,199,37,215,85,163,134,93,92,37,224,110,212,220,235,209,124,40,154,108,220,69,202,117,131,160,41,209,10,39,172,158,181,238,213,54,85,158,30,55,91,182,96,130,136,118,26,55,28,176,207,226,4,220,4,211,24,38,246,145,78,142,241,222,61,190,252,239,251,151,135,231,30,96,48,91,160,47,251,49,85,162,155,33,187,215,223,136,92,253,245,236,14,127,113,238,193,35,190,25,175,177,181,180,229,143,232,196,29,132,78,186,219,25,1,153,116,217,25,158,60,118,34,128,167,18,172,210,60,35,127,158,7,212,43,238,42,178,207,8,235,42,236,78,110,69,176,37,77,245,30,13,169,247,97,145,134,56,246,220,206,195,140,82,179,213,193,227,143,227,38,139,68,124,97,248,18,150,215,191,253,118,231,163,151,135,191,251,21,133,171,17,163,102,152,245,47,252,222,250,93,76,165,2,196,182,38,148,112,218,128,199,204,30,227,216,126,246,226,240,47,191,163,188,147,210,56,86,58,131,94,128,142,36,13,197,32,68,109,8,233,125,108,67,74,250,62,30,238,52,166,33,140,32,156,172,37,17,70,57,220,146,66,96,247,104,73,13,170,21,110,41,20,96,56,217,26,140,52,179,181,69,156,197,0,184,101,206,230,181,23,217,22,234,158,234,131,37,45,227,246,54,5,217,141,178,64,134,1,119,105,13,171,159,62,215,118,88,53,188,89,179,207,51,249,16,244,56,140,53,12,113,11,115,1,179,3,28,3,228,10,112,143,244,44,246,242,42,113,98,135,197,97,80,55,50,162,105,146,180,121,57,232,61,68,166,175,40,60,41,143,164,148,83,140,205,99,195,7,227,98,247,172,125,172,111,175,167,197,38,103,34,34,99,52,67,224,2,95,114,104,4,107,67,55,28,209,103,108,26,132,13,94,84,252,217,156,27,244,49,175,50,39,40,140,140,245,236,94,202,71,25,232,248,89,131,185,6,221,50,0,247,202,164,228,51,54,50,222,76,74,117,7,78,72,132,9,196,18,46,136,56,12,248,211,237,198,25,69,150,86,114,224,33,203,31,35,12,49,236,247,211,92,147,33,248,206,186,16,147,160,64,60,228,59,219,127,198,249,99,241,152,149,192,22,75,83,230,93,167,254,207,167,30,122,48,199,136,173,103,167,67,243,1,162,22,78,6,31,243,209,30,155,128,227,182,51,240,12,84,12,192,13,115,90,35,73,10,22,58,42,22,128,169,29,79,252,192,85,53,156,232,213,29,16,146,26,107,237,78,147,245,36,137,123,74,66,9,141,24,68,239,231,186,3,111,45,77,210,8,92,24,83,158,138,46,157,153,168,6,217,162,225,50,249,80,226,211,185,86,200,79,198,40,177,180,190,110,134,126,111,205,134,112,227,9,220,208,235,116,60,27,38,34,19,18,28,179,197,215,218,96,130,99,70,104,179,66,70,103,202,80,218,173,244,93,206,133,11,249,187,192,18,17,149,194,180,122,24,180,234,201,133,88,82,173,89,194,132,37,92,5,205,15,130,35,11,31,183,155,10,213,198,50,169,32,126,176,210,174,212,13,117,203,228,139,75,94,188,140,137,74,211,74,115,236,115,41,182,106,109,38,165,23,243,249,42,170,86,216,11,71,153,96,70,43,242,80,201,116,235,253,89,247,222,186,61,235,102,179,25,156,4,137,39,227,211,76,199,156,123,200,96,7,128,56,217,220,173,16,166,79,42,36,208,17,8,197,237,200,16,93,87,246,17,199,250,196,132,90,202,64,191,207,106,172,73,107,188,15,202,181,118,19,108,70,39,38,210,118,36,102,59,160,175,222,39,45,141,45,60,3,121,170,228,122,63,248,30,122,200,95,147,126,17,45,240,93,7,162,3,89,92,154,117,52,0,178,231,54,71,19,74,22,104,232,128,95,64,255,196,234,6,11,133,160,12,74,81,252,117,114,76,110,148,10,79,161,253,31,154,20,195,23,233,9,202,32,148,78,132,4,183,60,41,130,184,130,207,63,58,64,35,5,180,43,74,26,165,245,16,90,8,179,62,197,163,201,196,82,155,183,29,14,251,45,58,8,170,70,233,4,198,3,7,156,137,213,104,215,243,179,246,63,21,138,179,246,161,67,153,160,10,71,29,215,113,101,109,126,71,194,190,209,106,131,85,22,196,56,143,246,19,129,205,17,171,242,168,219,24,120,39,145,90,69,72,59,101,190,36,159,130,28,232,200,65,227,5,127,177,126,178,234,81,87,131,24,232,216,123,171,40,0,213,249,10,8,61,226,202,122,83,237,138,94,97,213,216,40,196,73,18,126,8,60,10,128,34,37,233,140,129,157,223,238,227,181,121,0,252,92,179,153,80,127,28,190,50,160,82,88,133,117,76,116,35,90,132,236,171,113,68,64,122,197,110,66,84,103,73,91,200,22,35,40,11,1,41,91,35,85,40,63,117,39,33,97,79,187,169,83,195,219,81,56,105,219,215,201,144,33,167,109,217,212,62,148,120,49,80,70,233,119,62,110,94,56,98,149,61,109,250,250,72,149,2,192,102,181,125,95,165,156,208,115,213,147,244,191,21,28,108,104,17,171,95,107,245,239,117,56,5,182,22,105,201,70,240,204,228,60,105,231,146,251,85,100,253,127,143,198,16,26,245,244,64,131,92,159,36,162,155,215,72,198,28,105,18,82,64,70,248,219,32,60,168,202,127,198,159,113,227,168,64,191,6,187,89,227,193,198,139,195,193,136,235,154,178,67,198,61,198,44,221,43,108,142,220,108,220,245,135,151,152,90,170,193,109,52,25,235,70,119,133,140,10,70,216,111,204,153,215,215,221,110,216,16,161,183,111,195,213,197,15,184,48,42,124,136,24,147,195,75,192,243,50,130,126,45,10,160,88,71,232,225,118,195,111,31,221,145,164,214,129,164,32,89,25,56,237,199,6,246,81,6,158,246,190,21,184,134,227,86,119,86,202,33,30,39,136,220,213,207,173,89,94,218,89,180,151,50,140,183,203,161,93,42,251,1,23,85,208,147,144,188,98,22,135,49,96,171,147,213,177,155,6,48,140,108,233,187,173,148,188,98,176,99,28,32,231,28,35,229,57,180,170,61,74,16,10,17,36,129,196,165,72,21,192,84,213,55,183,102,89,47,233,144,200,82,183,101,249,5,46,168,2,153,133,186,115,129,206,244,234,66,223,179,220,110,46,135,229,158,128,45,245,204,72,238,14,77,229,112,238,144,128,188,68,42,75,201,116,212,252,8,145,154,161,180,12,242,238,143,84,149,226,83,203,114,76,184,158,108,128,173,202,81,225,154,170,72,37,83,219,152,54,49,129,141,172,140,143,192,24,60,219,242,153,78,43,213,118,82,189,76,111,209,90,98,83,105,72,83,194,36,99,235,176,203,185,79,174,24,13,102,69,81,143,30,123,112,132,110,212,127,39,70,55,10,93,111,101,106,161,158,172,230,89,56,125,148,110,30,56,118,255,125,82,203,214,168,246,50,179,46,201,83,193,214,77,187,104,132,143,47,27,180,18,219,245,144,126,184,70,150,9,23,46,72,55,71,125,223,22,225,194,133,98,94,175,58,118,249,205,110,223,237,226,173,84,221,149,44,36,244,84,175,29,161,122,125,36,232,168,67,33,51,9,71,218,58,117,25,62,29,112,252,122,171,207,13,37,76,182,53,71,40,179,212,221,140,164,135,235,108,162,148,135,201,40,66,59,230,143,9,100,89,201,230,67,79,193,97,16,26,182,16,15,46,73,61,66,137,37,205,118,19,19,86,162,200,6,140,160,131,32,137,171,212,81,135,165,114,157,14,170,184,173,73,254,26,231,137,249,47,67,15,102,83,47,88,35,152,234,165,169,16,99,9,82,83,130,94,64,13,218,69,110,8,164,225,242,231,122,61,107,131,9,191,248,151,21,31,94,92,170,49,42,202,14,115,38,187,27,46,106,79,33,37,38,215,163,90,252,186,220,201,100,196,126,237,195,126,117,50,96,64,230,61,116,14,248,28,92,207,108,237,176,237,235,44,246,151,70,182,195,158,103,14,219,236,83,88,244,8,155,37,124,82,195,63,117,46,132,241,243,35,14,1,142,143,0,135,35,192,196,134,177,165,76,18,3,165,248,179,76,236,162,137,9,95,45,34,138,124,181,8,227,11,104,239,213,181,237,136,167,135,197,23,184,195,80,91,138,153,113,170,78,3,181,105,33,138,158,194,4,69,60,144,233,74,198,183,154,154,152,16,223,244,162,81,36,195,31,96,94,52,132,3,20,63,234,88,117,217,163,186,203,128,238,101,35,208,108,72,183,225,117,103,79,186,147,216,60,75,161,59,183,109,160,5,156,2,204,38,45,201,220,25,123,3,178,122,147,178,52,71,106,209,140,63,185,123,84,164,252,0,65,117,237,99,245,4,157,152,96,156,87,219,59,202,217,43,96,91,100,158,37,164,212,76,208,160,114,36,167,133,222,40,163,42,141,152,132,32,117,138,90,1,73,183,206,118,76,154,19,141,144,247,242,109,137,6,12,211,164,62,8,114,235,166,99,67,10,160,108,192,96,190,79,190,84,135,4,15,226,186,68,195,32,195,157,208,240,169,103,40,56,197,238,199,239,237,94,249,112,248,194,75,219,207,190,176,251,243,175,225,178,233,169,247,212,72,40,226,116,81,250,136,209,129,152,253,200,145,172,26,113,168,199,47,215,167,111,238,195,29,174,24,113,12,155,226,108,45,153,180,155,209,142,43,216,101,254,168,164,227,176,175,215,189,40,150,11,124,179,133,213,22,154,53,32,244,23,234,235,66,86,23,209,18,20,66,107,246,249,59,157,64,6,228,194,42,201,139,104,212,202,229,41,253,155,17,169,203,16,33,14,48,134,192,51,151,135,207,189,109,4,23,56,234,2,82,175,220,76,21,148,66,24,148,2,227,86,96,101,237,1,8,95,125,50,24,195,63,252,101,247,211,247,24,24,116,167,71,199,7,5,74,96,93,29,5,19,139,69,176,98,170,150,1,123,110,211,22,89,172,151,132,80,167,160,89,85,197,138,155,15,84,200,250,7,112,221,62,84,152,237,7,15,251,236,33,72,112,245,58,29,191,152,29,5,243,117,247,209,232,60,155,205,248,130,97,100,163,31,81,245,43,225,189,46,217,171,176,9,155,13,182,9,63,133,8,207,237,166,151,65,65,235,81,183,237,164,13,147,49,183,158,48,74,6,172,36,91,161,123,200,220,34,56,0,134,82,240,103,223,81,65,44,0,15,17,153,48,249,77,127,194,34,111,238,65,135,76,96,56,64,95,190,21,123,129,165,223,58,146,126,53,246,118,130,181,76,7,62,234,77,137,141,11,34,89,196,55,215,110,30,238,112,76,115,31,74,253,61,54,93,13,11,29,202,70,248,234,26,94,134,181,122,24,70,56,74,121,27,157,21,114,191,20,243,193,32,175,169,123,6,79,26,133,96,211,108,24,1,213,209,216,115,10,211,43,60,65,98,45,180,132,236,175,216,116,1,15,195,190,200,23,35,129,212,88,15,221,208,241,76,63,160,208,211,188,160,191,17,8,46,175,200,128,159,200,115,132,88,134,128,26,97,183,58,58,183,36,188,42,219,197,222,202,251,10,162,231,98,90,8,244,18,201,17,21,188,19,197,147,220,30,71,21,199,9,142,99,111,48,18,52,105,38,6,191,221,68,170,200,36,180,148,145,9,175,189,249,36,72,29,103,249,132,212,65,186,69,164,180,172,193,79,34,152,146,55,110,142,51,170,145,200,90,136,1,76,213,86,37,199,150,250,94,116,52,225,118,53,184,74,6,82,194,166,205,177,134,164,71,21,183,144,212,16,5,97,221,38,252,129,116,225,78,4,175,20,216,90,214,163,182,150,178,117,165,106,120,185,21,24,196,112,169,185,46,100,79,174,56,17,30,4,210,207,24,46,96,44,133,11,72,77,92,233,34,73,201,50,28,244,84,22,57,162,81,75,162,88,83,13,66,253,193,232,162,86,212,13,195,31,41,23,63,113,176,142,223,161,28,98,35,102,130,172,145,125,5,184,150,59,155,103,7,194,2,127,194,197,92,196,175,4,196,200,91,87,197,166,149,139,245,96,131,130,91,70,44,22,157,162,105,111,107,246,104,251,250,195,61,132,102,39,112,236,16,2,84,120,144,35,71,164,216,193,142,57,34,49,73,188,137,232,112,148,198,245,195,9,79,101,120,60,225,240,18,241,238,51,26,69,121,108,36,157,96,91,198,174,81,81,103,33,216,180,241,107,108,75,22,186,253,120,71,58,201,187,79,96,187,179,125,182,237,220,186,35,17,155,195,198,228,186,109,1,103,10,80,78,118,173,13,252,203,176,74,45,78,66,116,82,80,217,213,246,174,24,220,113,26,102,136,247,60,1,211,168,231,63,93,141,11,17,155,37,54,17,153,200,100,64,116,141,255,149,147,225,58,29,182,143,39,187,61,27,226,143,36,152,148,200,11,242,228,56,186,205,101,196,205,4,237,94,190,71,72,221,52,232,117,102,249,108,162,69,13,42,35,233,78,114,203,156,175,63,100,158,66,87,194,153,134,141,158,79,170,135,213,188,233,154,189,192,195,170,58,51,147,159,169,76,85,184,135,85,102,214,94,244,157,254,151,234,167,132,179,213,22,171,89,108,85,140,136,32,78,215,118,224,115,149,159,42,48,249,210,160,51,24,4,4,174,112,117,17,209,139,139,236,72,102,93,27,198,210,82,198,116,33,184,170,213,241,240,28,226,93,212,69,33,221,192,244,160,209,242,204,140,109,100,132,131,233,44,19,25,155,211,133,230,116,165,82,53,88,91,236,56,222,36,49,240,184,213,69,31,239,53,139,33,229,56,68,193,190,171,0,230,79,213,82,169,18,15,114,101,101,42,127,7,64,46,151,75,118,181,81,104,36,5,121,186,24,1,25,196,174,20,128,201,86,221,44,64,110,219,121,16,212,140,106,185,184,98,236,89,189,177,210,44,67,245,42,3,165,188,71,237,28,24,175,241,219,216,253,114,60,85,221,234,165,216,154,49,97,140,40,52,242,50,132,83,12,135,151,227,158,158,109,220,96,104,143,46,5,150,59,134,165,137,98,92,115,7,1,17,186,202,23,43,69,228,144,144,195,94,208,128,28,101,138,250,147,175,164,99,130,87,97,111,220,151,64,118,158,101,111,214,252,171,36,98,179,212,160,187,35,70,64,14,5,113,9,101,148,184,3,96,5,24,27,88,235,203,79,111,190,118,89,159,50,70,239,232,11,26,108,109,208,45,142,14,232,45,65,184,45,170,109,114,224,116,129,182,164,246,116,193,226,227,151,22,69,246,161,112,7,235,233,124,92,109,81,75,255,20,176,78,193,70,69,67,177,221,174,184,231,13,223,109,25,195,254,164,163,193,82,130,221,0,145,85,24,87,7,90,71,51,220,14,77,182,28,189,134,98,54,192,254,74,179,151,200,243,118,105,4,36,65,196,92,127,105,248,37,65,140,13,187,7,145,72,64,139,206,26,245,127,48,121,165,227,178,213,113,119,161,208,156,105,21,69,64,13,138,135,12,241,28,66,241,50,162,176,45,128,111,65,6,131,227,192,53,84,62,30,84,196,47,143,231,195,17,92,28,141,96,121,162,162,65,88,69,168,38,213,131,189,205,4,47,11,29,30,192,235,164,237,177,54,61,182,209,122,125,92,81,248,111,159,86,71,105,4,240,41,2,110,25,226,132,221,250,56,160,213,129,10,125,114,220,150,15,28,60,96,241,66,168,197,101,0,81,213,14,230,36,145,131,240,175,21,196,114,52,182,95,121,111,248,197,23,195,167,174,111,63,247,7,131,195,112,64,0,248,39,84,151,194,43,180,227,162,77,117,219,54,196,246,5,228,240,105,147,0,30,94,254,5,4,189,125,230,79,144,125,230,133,151,182,95,250,228,230,211,151,118,174,191,13,41,79,255,17,224,151,17,78,238,105,255,64,192,19,216,28,243,207,126,176,123,229,249,157,231,62,219,190,248,196,63,236,16,192,1,146,124,242,148,33,64,96,67,136,75,216,180,33,106,33,133,48,12,194,21,54,42,173,106,56,112,97,169,80,178,131,192,133,83,88,193,19,113,20,142,88,237,206,198,113,70,35,217,129,11,6,89,1,121,85,3,42,132,35,31,116,70,71,62,16,30,251,193,249,239,187,127,30,107,162,27,116,185,48,51,93,45,21,75,133,114,101,166,144,47,78,21,243,236,152,42,148,75,249,169,82,185,90,42,228,75,213,66,113,166,56,157,15,66,52,60,200,227,120,132,221,143,64,35,215,213,250,42,131,39,176,127,183,92,136,187,91,142,168,254,172,70,3,238,250,71,223,252,111,153,13,34,228,208,191,214,133,110,75,231,161,39,223,93,16,167,152,30,11,25,114,92,146,128,143,211,232,244,72,209,197,255,72,35,18,154,33,21,6,95,38,143,240,194,25,95,21,172,113,64,9,235,164,180,45,212,29,110,114,236,76,76,56,139,226,94,53,91,88,186,112,193,48,64,128,143,122,65,144,162,202,19,107,209,234,160,175,169,16,203,193,194,98,174,211,65,213,106,211,59,220,110,214,141,67,253,56,161,219,85,133,110,255,10,245,194,133,62,246,239,30,78,219,228,178,200,230,74,218,8,168,100,116,193,93,129,61,196,69,131,206,189,172,40,83,75,147,77,25,104,47,109,161,187,197,35,51,189,184,196,223,152,211,49,43,240,216,183,150,208,117,56,18,185,58,93,94,28,138,26,161,198,39,217,50,134,56,151,170,107,223,86,140,11,9,89,47,32,214,214,131,54,30,180,207,253,212,245,184,63,137,213,231,72,24,57,222,184,70,124,36,4,136,29,173,189,85,86,179,50,138,61,52,157,143,184,189,51,62,84,128,25,134,8,196,60,60,120,8,194,247,11,5,238,8,205,173,50,197,142,60,236,83,1,47,231,137,39,100,231,141,56,210,12,42,207,142,150,124,236,77,245,161,250,131,24,116,16,140,195,2,62,220,236,75,229,246,89,187,183,129,40,227,198,107,49,126,57,129,56,80,151,27,155,180,127,196,120,62,211,127,46,26,86,90,158,236,67,37,134,12,247,104,251,188,221,100,28,61,116,180,14,143,234,105,29,36,147,5,187,44,87,23,243,171,93,22,26,172,52,221,198,0,230,19,77,4,232,8,6,101,120,58,134,233,7,115,136,246,162,1,46,120,198,18,120,233,185,35,156,19,93,213,195,78,12,92,24,55,34,106,76,28,91,141,143,17,141,61,185,46,136,135,217,221,4,225,137,199,216,18,210,85,171,213,2,210,223,177,87,109,167,89,219,4,87,9,8,110,202,176,130,27,146,157,84,200,99,79,231,41,126,174,136,25,185,226,246,251,238,58,6,172,137,109,147,135,60,100,221,10,111,124,210,30,208,178,82,28,250,156,168,175,61,27,134,213,59,99,247,76,184,52,11,10,113,47,226,104,141,212,246,197,235,140,191,171,69,30,227,248,77,227,198,23,79,15,159,250,121,106,248,194,59,219,31,255,54,90,11,81,105,26,247,24,120,14,34,232,139,76,218,172,182,90,150,205,136,235,221,249,188,93,101,124,6,251,86,45,86,42,173,105,44,43,78,23,87,102,12,136,90,68,177,140,68,52,197,182,13,9,135,154,237,1,240,5,101,76,196,81,101,159,20,179,168,230,250,65,139,43,247,136,248,145,20,2,245,180,203,248,42,76,137,52,18,43,200,232,92,48,180,104,216,74,109,226,128,47,196,225,33,69,136,216,250,55,231,223,28,33,109,95,136,67,71,234,158,45,80,207,173,183,157,227,152,72,164,86,49,1,190,35,108,229,2,233,3,14,4,142,198,159,144,232,85,168,176,245,209,88,227,57,202,54,91,46,91,230,200,167,76,155,202,98,224,75,83,170,80,14,85,224,112,201,85,242,106,21,88,165,128,185,7,144,17,163,3,24,0,160,111,197,90,222,92,183,206,159,26,244,90,86,195,158,195,88,144,211,121,241,138,181,225,14,116,91,150,29,228,240,252,36,24,113,158,255,39,220,185,24,228,51,157,153,44,154,174,120,12,61,158,96,103,110,223,19,44,180,187,88,92,90,204,47,213,33,130,174,212,66,77,249,117,72,254,133,11,128,135,26,9,218,171,185,108,88,75,91,179,61,238,102,67,247,80,233,158,116,176,232,200,239,44,112,33,123,83,95,178,64,245,77,112,41,180,162,237,95,233,198,208,49,147,76,159,217,240,99,9,90,32,94,103,152,68,29,16,49,23,24,116,136,195,50,130,146,117,132,17,19,170,143,204,144,235,112,142,226,213,154,34,164,1,106,250,232,171,106,200,237,143,74,224,41,237,229,60,180,104,203,155,21,176,90,101,68,143,211,159,144,129,121,64,142,172,243,109,38,33,192,39,206,6,43,18,209,142,81,19,206,132,135,158,235,121,33,226,54,51,51,131,107,209,224,205,176,157,142,237,100,144,222,173,184,231,217,18,182,201,139,111,19,120,117,80,12,131,216,196,155,161,116,59,11,234,230,216,56,205,94,45,248,209,208,119,191,125,117,248,235,183,69,188,121,176,84,170,77,78,30,175,20,138,169,153,233,66,174,132,255,107,100,139,249,153,220,116,149,253,111,42,149,207,150,102,170,185,234,12,60,200,22,138,213,92,190,8,229,217,114,181,154,43,82,41,99,203,115,249,105,171,84,201,85,138,41,250,204,179,127,133,84,177,148,171,66,237,106,182,92,206,149,241,91,170,52,157,171,22,224,53,233,27,213,46,79,167,138,121,222,83,163,194,30,18,0,5,246,21,203,74,169,98,97,42,151,167,87,138,213,74,174,60,67,237,204,148,69,93,40,173,122,165,82,53,91,200,87,69,97,240,60,203,64,200,225,251,37,171,52,149,99,192,192,7,135,117,58,55,93,193,225,8,168,167,0,194,153,233,208,55,170,205,70,57,69,191,11,133,220,76,153,234,148,115,83,83,4,145,255,141,106,79,229,10,101,26,124,37,87,170,54,178,213,153,92,137,191,61,61,157,43,77,81,183,149,106,142,161,0,144,201,161,5,20,151,43,212,162,40,173,62,158,90,47,151,216,76,85,179,149,41,66,251,84,110,166,152,162,79,236,46,203,122,33,144,178,197,114,14,177,94,93,152,46,251,125,22,139,197,92,165,154,170,206,228,5,254,11,172,245,233,233,20,172,2,248,58,85,60,85,152,130,63,88,181,84,230,227,172,230,166,248,64,167,139,124,124,115,12,47,172,26,125,210,88,97,108,52,91,229,124,41,55,197,145,237,163,43,248,70,176,50,8,217,84,241,37,66,152,88,40,20,74,162,141,66,213,95,136,165,124,65,76,126,185,40,230,22,64,246,127,121,165,153,96,213,20,167,114,165,60,126,45,87,57,254,89,27,108,16,51,85,139,205,15,67,0,125,18,24,229,220,12,85,46,177,198,202,56,221,37,177,72,249,55,142,219,60,96,138,33,9,151,67,245,113,35,96,69,24,111,221,38,179,105,210,119,236,177,51,217,9,169,218,128,8,149,75,15,232,14,167,214,153,89,136,19,14,252,0,152,46,160,224,1,238,9,49,132,201,201,225,46,175,35,51,86,51,24,15,179,253,210,39,127,255,234,117,255,112,231,206,81,153,17,156,149,147,219,152,99,52,167,206,201,21,123,203,94,117,33,152,51,114,27,157,17,36,109,11,159,61,64,28,72,252,105,12,149,32,228,78,64,194,224,208,215,3,131,13,226,153,188,103,221,45,179,39,157,114,142,121,87,62,131,177,153,112,52,181,125,27,77,241,78,141,70,98,171,181,51,233,159,186,163,38,115,181,215,102,140,55,112,215,101,96,102,90,192,85,229,57,219,205,190,112,78,155,125,227,60,164,53,232,187,129,238,27,127,109,153,231,101,12,158,165,216,168,104,115,38,143,165,16,131,175,234,157,194,87,136,107,198,4,14,254,214,68,168,143,142,224,130,83,206,33,198,211,255,209,16,140,96,208,101,176,171,233,162,65,98,166,141,205,198,86,10,222,10,141,209,94,239,174,89,30,224,12,132,18,14,47,45,171,249,206,160,71,154,54,248,197,9,2,207,146,137,255,114,165,12,0,33,189,232,64,127,12,32,54,162,121,36,35,39,185,44,144,55,139,248,255,252,18,239,31,84,113,140,97,90,237,89,221,181,118,195,88,202,1,242,172,222,143,65,120,0,155,57,232,160,192,254,91,220,116,91,45,182,87,106,1,23,92,44,84,42,83,140,249,48,197,163,92,37,120,102,207,20,86,154,210,179,130,255,168,52,181,98,217,43,198,214,82,70,196,64,247,76,6,231,35,180,154,138,76,34,193,184,127,19,19,242,222,100,156,89,47,199,254,26,148,147,3,178,106,195,212,25,106,4,100,12,192,68,226,131,224,210,50,66,201,172,139,49,133,185,164,81,97,65,169,185,133,246,210,79,203,10,247,149,92,37,73,174,201,57,254,107,107,43,51,235,255,168,75,242,207,172,8,235,35,196,103,5,26,96,147,149,130,145,161,127,200,14,17,195,8,153,174,158,47,237,161,190,174,70,53,143,249,206,133,226,189,64,232,182,66,71,132,21,62,34,92,211,218,235,36,144,37,179,81,20,196,26,121,28,216,255,32,199,129,133,199,1,215,185,200,58,169,113,84,45,242,189,228,109,41,88,248,124,135,101,142,177,21,42,196,195,55,218,189,6,100,229,137,83,175,76,141,163,94,105,52,26,119,68,189,18,167,34,96,212,84,121,38,116,81,97,85,74,117,186,81,176,43,160,54,169,76,77,175,180,10,248,173,218,204,91,37,252,54,83,109,206,228,81,189,98,85,26,236,105,34,165,74,165,2,74,21,66,19,20,86,176,80,163,105,153,201,7,154,150,209,170,21,95,35,162,27,17,42,67,72,197,161,209,80,84,194,26,10,189,44,15,72,97,44,97,19,239,185,166,139,211,5,53,82,127,87,184,64,55,185,132,218,80,237,226,42,173,226,76,217,46,172,112,187,56,213,44,174,27,152,197,85,203,211,81,139,42,208,113,8,19,49,232,179,84,201,27,153,52,219,105,38,39,122,104,89,102,228,120,62,16,60,237,22,1,149,217,179,217,66,171,216,152,202,207,88,75,155,65,194,232,44,141,248,238,114,126,198,110,181,182,34,85,107,212,217,38,59,91,155,246,50,77,70,177,148,239,158,143,86,77,229,100,171,162,77,158,184,150,47,253,66,165,123,254,174,246,58,154,134,58,253,217,32,171,109,13,178,97,69,159,208,62,82,159,109,229,86,44,207,70,11,156,36,67,178,103,108,187,85,154,229,156,21,24,21,232,96,70,128,49,140,56,55,70,128,138,179,36,60,16,124,221,243,41,207,237,180,155,169,187,153,144,84,169,84,197,67,226,237,194,79,71,247,113,111,31,210,144,221,219,239,221,219,95,51,247,168,9,65,58,169,38,210,165,44,165,249,65,196,204,242,33,50,105,104,22,150,111,246,28,13,178,156,207,39,239,63,135,94,171,89,181,121,24,212,108,128,203,218,221,173,25,248,167,244,50,181,119,47,28,246,156,55,88,225,169,120,40,228,104,104,48,180,241,213,254,44,248,151,124,20,247,130,185,80,114,84,98,117,78,122,123,118,51,113,63,77,115,223,230,21,18,250,36,107,83,90,1,124,205,241,109,33,45,186,124,169,81,105,138,37,41,54,91,228,185,200,61,7,27,106,118,157,237,47,90,235,249,89,54,167,43,103,218,253,44,88,119,121,237,199,161,142,223,214,249,89,125,41,78,160,200,132,84,179,59,157,118,151,113,222,179,226,16,228,115,187,222,110,54,59,246,172,207,203,147,135,243,89,123,43,49,122,252,140,121,140,118,164,0,242,45,170,232,167,219,211,80,129,209,104,226,13,250,120,210,180,137,11,36,182,97,220,243,165,160,221,98,161,176,210,176,195,187,131,126,123,196,123,49,132,139,110,137,98,192,20,4,251,87,234,159,109,134,104,199,254,204,193,104,116,251,174,217,62,187,104,245,218,86,182,237,160,81,122,189,223,27,216,75,135,48,229,165,102,129,97,57,121,201,102,185,195,230,102,179,205,100,75,107,163,182,210,113,27,103,100,218,60,29,128,218,170,84,27,213,134,60,178,34,123,24,30,56,240,134,89,65,113,249,208,152,104,214,223,208,12,76,44,12,107,133,33,147,137,22,179,81,194,32,81,228,160,227,34,32,16,160,43,230,37,84,50,46,106,139,241,14,134,185,201,214,33,26,122,150,120,144,126,224,54,142,212,38,31,181,157,51,109,199,155,4,153,133,205,113,195,158,132,11,89,88,255,147,94,175,49,25,24,150,76,2,168,167,25,212,108,189,218,147,223,205,55,45,143,113,36,222,100,195,243,38,109,226,151,179,103,97,17,176,29,228,229,188,6,216,99,254,63,55,230,184,55,251,252,11,6,156,58,59,176,25,239,232,80,98,131,37,115,221,234,118,217,238,241,106,198,220,92,113,126,206,60,52,63,183,112,159,121,110,126,238,236,252,96,222,92,152,59,55,127,126,222,220,152,159,59,182,96,182,231,231,78,174,179,178,133,252,74,111,222,92,93,128,138,85,86,125,206,204,227,39,123,125,174,10,239,44,204,204,155,229,249,185,251,22,224,69,246,224,145,185,185,159,65,241,138,57,61,63,247,227,5,246,155,21,210,155,236,115,110,26,223,153,156,55,221,163,188,27,124,135,125,216,115,115,235,248,176,59,111,174,31,129,87,87,241,225,250,60,127,218,198,167,157,121,179,136,79,207,96,57,251,12,94,155,198,54,79,205,205,61,2,5,255,159,121,238,254,185,227,11,56,202,57,28,194,156,105,193,199,207,224,131,65,55,55,103,122,248,108,128,159,244,157,65,52,119,6,27,116,230,205,252,2,135,35,232,188,141,69,135,4,104,115,46,62,96,56,242,240,193,52,117,198,97,38,0,217,231,195,62,76,135,16,43,141,185,57,27,126,175,205,155,143,33,208,13,255,133,224,27,181,98,205,205,53,160,106,11,240,119,159,52,238,0,113,216,65,208,203,220,28,229,182,168,25,225,197,112,152,253,55,129,225,77,209,226,116,2,147,50,214,243,19,140,78,10,82,52,209,177,156,213,58,108,154,9,202,85,137,20,116,194,16,228,99,129,39,22,93,52,38,127,148,218,254,237,151,195,75,175,238,252,245,250,206,245,183,111,124,113,253,230,187,175,238,62,251,159,172,228,230,211,151,82,255,247,226,111,217,255,127,52,249,111,189,127,115,126,144,101,140,21,219,152,156,25,245,79,138,212,228,143,232,181,155,239,190,201,222,252,251,87,207,12,95,248,235,205,247,95,190,121,229,111,144,125,240,153,63,110,191,115,73,60,122,150,26,188,187,56,85,45,180,90,186,118,179,148,199,67,105,94,219,24,229,68,221,126,242,207,195,39,222,28,62,243,201,246,219,151,111,124,113,145,9,126,187,151,222,4,195,190,87,62,219,121,253,23,84,147,247,89,56,90,190,111,97,129,250,132,255,252,161,115,114,179,115,253,23,24,16,99,36,6,8,70,46,138,48,32,73,200,152,85,81,192,59,252,239,139,79,136,65,176,175,63,154,76,165,38,39,239,46,86,171,197,198,140,210,154,136,31,146,186,187,58,213,40,150,44,24,50,133,34,80,154,163,135,33,72,206,89,61,7,206,210,212,221,118,213,42,150,26,240,238,238,71,239,15,95,124,78,121,151,30,134,222,109,130,161,25,76,36,63,8,217,171,195,23,254,114,243,181,255,80,94,165,135,161,87,49,182,98,234,238,153,252,76,105,102,6,87,0,166,68,86,94,164,135,161,23,241,64,12,208,87,202,151,10,165,18,95,66,187,239,63,177,253,242,211,195,143,94,81,154,161,42,186,102,122,246,234,160,99,193,0,170,121,184,106,195,1,124,241,197,238,7,191,208,52,67,85,116,205,120,54,227,84,154,4,79,48,160,237,63,95,209,195,51,98,88,146,203,72,234,238,70,190,81,110,112,164,190,115,227,235,23,52,77,81,21,191,41,206,144,81,139,32,23,178,86,154,141,102,203,174,18,130,46,238,92,251,96,247,155,47,183,175,252,82,105,133,170,232,91,193,244,201,176,56,202,246,148,221,196,102,174,61,175,111,134,170,140,104,6,71,101,175,48,9,180,66,240,60,27,211,16,86,209,55,196,208,212,179,124,168,90,197,86,181,69,40,122,227,13,125,99,84,37,188,232,215,152,56,14,239,227,255,240,253,183,175,237,92,185,184,243,218,215,193,155,71,241,127,161,55,87,58,224,101,147,186,59,143,255,11,222,188,121,253,197,224,77,122,24,12,32,36,134,139,169,105,85,90,83,45,43,104,99,247,231,207,111,191,246,177,4,64,229,232,212,209,185,248,102,228,117,215,202,179,129,34,90,119,254,252,103,54,69,49,45,230,143,22,143,86,66,67,146,155,97,11,97,133,33,84,71,171,124,164,151,155,211,51,173,2,116,149,226,164,242,157,75,187,223,60,53,124,238,63,88,71,41,106,156,61,27,126,254,254,141,111,62,216,126,231,197,225,213,175,135,215,222,223,189,250,205,206,215,87,83,126,223,168,60,225,34,87,10,181,39,179,252,197,221,167,255,56,188,250,250,141,47,159,13,83,82,122,87,81,227,164,54,161,40,149,138,104,58,82,97,240,177,245,45,159,116,79,18,185,96,36,30,210,97,127,244,222,223,191,122,29,202,185,106,71,52,43,107,120,82,42,208,106,123,226,63,198,98,130,9,210,247,255,190,255,247,253,191,239,236,63,182,81,255,15,105,80,83,63,252,63,123,203,141,63,36,202,4,81,58,39,21,125,174,32,19,170,90,55,5,122,221,148,164,190,85,42,129,144,142,138,155,216,26,164,168,209,214,65,122,19,104,124,227,169,159,80,244,210,115,174,124,72,161,210,64,165,131,56,40,89,217,36,218,228,68,207,127,133,245,18,232,127,83,81,5,176,82,7,149,58,49,149,70,245,125,111,10,245,123,240,183,135,63,204,248,138,160,92,12,42,10,176,37,125,73,138,212,194,84,46,240,2,218,97,42,145,213,52,41,186,220,78,2,159,218,173,175,47,214,245,143,122,227,240,12,193,89,77,234,99,13,24,43,140,247,27,11,73,17,101,114,44,50,184,246,72,7,14,106,151,199,31,59,251,64,61,115,210,185,228,245,5,112,98,70,90,140,141,26,187,239,164,235,162,57,162,34,40,85,19,85,12,13,99,83,89,234,98,183,70,244,170,74,45,159,52,196,84,19,26,77,220,245,130,28,248,42,233,84,222,111,205,215,61,167,36,229,179,52,219,190,10,58,229,235,160,233,105,72,19,157,226,170,104,222,189,208,59,166,132,70,58,201,148,168,8,20,120,241,135,34,52,212,106,83,33,213,242,120,216,12,233,170,19,52,175,174,57,133,60,5,42,107,85,129,48,114,99,242,114,84,186,166,80,145,173,66,198,41,95,48,139,97,194,163,129,148,237,204,8,242,72,181,173,157,133,136,114,251,135,160,155,249,225,82,234,16,41,178,229,149,172,209,108,139,174,132,130,59,69,26,238,232,33,53,29,25,3,23,243,163,120,40,250,85,227,176,38,43,193,83,5,233,48,11,212,225,62,14,252,197,232,107,193,247,32,103,209,179,74,2,174,24,204,5,14,139,52,228,234,192,26,141,70,0,146,33,50,217,82,170,99,180,42,50,171,229,153,233,209,161,60,14,36,134,7,55,139,16,203,194,128,193,96,16,138,209,161,22,122,76,164,235,53,179,106,232,15,198,185,224,214,77,148,138,30,45,13,32,77,57,132,199,116,60,211,232,185,231,178,103,236,13,163,230,144,155,213,185,251,237,13,207,164,13,5,206,152,6,157,63,217,6,163,59,217,6,128,145,197,4,243,53,163,233,58,226,116,202,246,192,228,28,219,138,86,193,103,56,103,198,186,221,108,15,214,89,77,110,4,144,133,136,191,6,230,125,6,11,18,68,228,233,54,164,187,119,215,187,16,90,21,126,128,233,9,2,211,180,61,182,60,0,97,104,128,35,143,29,118,248,96,93,202,97,207,7,95,201,27,38,173,44,223,62,69,4,254,184,118,105,120,233,115,134,24,210,131,158,234,184,125,200,27,184,60,72,47,98,100,9,223,78,193,108,57,181,104,24,10,109,96,137,0,175,194,201,210,206,253,0,181,176,24,202,97,11,86,156,8,73,162,7,155,16,209,183,188,51,24,69,197,7,246,234,149,237,103,191,220,125,238,201,157,39,191,52,132,153,72,97,42,58,56,10,52,33,14,139,44,183,179,49,208,71,54,73,207,143,13,172,78,171,109,163,65,152,23,116,255,205,83,4,193,141,107,215,70,245,225,67,86,136,64,54,62,158,105,223,97,68,61,190,137,22,13,235,156,197,72,136,179,186,140,153,137,140,187,234,110,142,172,166,192,88,78,192,142,230,119,105,55,167,140,5,12,180,254,169,120,88,55,107,161,154,48,85,0,160,157,206,152,225,14,235,117,169,199,224,61,246,163,128,143,252,2,63,64,224,93,82,33,216,207,65,224,87,239,246,193,16,80,92,184,144,96,220,247,22,14,243,0,38,110,23,166,77,154,116,80,76,174,163,89,23,183,62,53,88,157,46,108,119,216,198,6,47,14,94,244,237,181,214,240,247,150,20,230,130,187,223,171,4,75,192,130,49,245,61,30,69,3,67,53,96,16,31,240,193,135,100,133,255,194,171,65,234,163,159,88,30,100,90,149,6,226,101,14,199,196,220,232,59,203,203,231,122,86,87,132,141,145,222,145,99,199,152,174,28,61,166,203,99,199,184,12,26,59,152,16,216,25,124,41,107,194,128,24,130,128,218,173,22,228,94,50,58,132,47,9,131,96,149,111,114,210,92,227,13,7,100,106,101,192,88,27,71,65,125,219,129,61,195,41,35,163,27,226,0,240,67,193,136,40,53,16,45,70,172,5,1,49,253,172,237,79,227,20,99,166,150,16,203,123,46,185,66,38,25,246,111,25,120,21,238,132,139,104,140,189,18,27,63,98,221,237,217,41,241,18,254,90,94,134,7,254,242,240,58,192,91,244,236,150,221,179,33,191,14,163,123,225,18,49,149,254,254,78,126,48,88,131,102,187,239,246,212,179,225,15,191,216,185,252,75,164,204,241,228,247,54,14,134,152,227,19,123,221,254,249,83,195,95,254,45,232,184,156,31,217,211,173,158,181,121,30,119,149,77,242,73,198,111,76,76,4,39,146,33,30,17,61,252,169,213,9,19,87,168,123,243,213,167,12,137,158,22,110,175,189,207,255,51,212,158,244,250,93,123,189,206,119,159,82,39,51,222,90,80,167,224,23,151,118,63,120,98,228,169,124,187,39,177,196,241,244,123,46,227,190,164,176,90,42,203,105,224,5,76,22,13,26,88,215,221,158,157,37,194,177,21,29,61,103,149,50,126,0,166,149,158,1,228,13,158,193,253,182,135,105,74,164,223,252,76,141,57,11,88,209,114,235,209,248,72,83,126,144,35,154,68,138,210,14,22,235,68,62,24,89,147,186,138,39,95,65,232,49,215,84,134,222,24,244,60,48,167,237,146,177,186,33,51,168,12,99,155,24,1,78,117,200,234,7,222,33,60,87,10,196,160,220,131,78,47,153,69,127,221,169,72,123,60,140,181,199,199,69,155,50,165,122,188,109,127,244,251,237,151,159,214,224,237,241,61,16,199,219,214,96,142,173,87,11,14,84,140,2,198,58,98,187,221,149,118,77,12,92,216,93,170,245,232,50,103,92,110,27,191,2,155,193,182,102,136,28,7,16,28,192,1,192,177,20,154,246,228,199,133,42,69,113,178,177,253,155,23,110,124,253,230,246,43,159,221,124,229,211,3,146,37,244,71,198,246,243,79,236,92,255,40,220,113,225,96,142,12,189,120,70,214,244,128,142,7,172,85,90,184,25,73,52,147,195,34,66,40,72,140,90,46,197,172,164,248,229,16,179,130,34,210,62,232,54,209,248,70,9,111,206,61,235,124,89,240,52,23,230,14,25,89,46,198,97,58,31,31,3,211,232,28,0,153,53,236,44,227,48,112,237,48,206,162,105,117,32,86,160,105,172,216,12,106,134,99,168,0,82,58,126,57,218,115,121,175,20,91,210,24,116,33,112,101,141,131,104,132,226,69,142,130,183,110,243,165,200,225,165,164,31,80,245,88,19,86,255,17,38,195,195,75,220,52,8,162,216,216,45,18,237,149,98,63,164,168,135,177,109,68,115,199,240,183,233,96,123,53,109,47,38,200,187,242,195,211,248,27,210,66,200,165,39,122,110,227,8,20,153,221,35,138,22,3,135,196,74,182,182,194,148,81,76,38,36,255,56,65,56,16,240,183,164,34,154,249,3,140,176,39,233,109,80,125,169,137,76,201,143,243,221,171,159,12,191,126,73,138,53,150,70,111,11,171,194,253,46,90,213,34,248,93,80,220,177,162,213,180,169,188,210,178,203,126,140,177,102,99,165,136,49,198,48,222,152,5,85,26,34,222,24,35,12,96,82,116,18,1,82,67,140,73,72,170,181,209,157,195,12,205,189,31,117,12,200,75,48,215,167,48,240,175,152,69,254,11,25,222,135,104,130,106,243,108,71,219,150,131,171,0,115,103,242,74,52,195,252,7,95,34,252,215,250,6,176,102,88,153,124,106,130,87,96,223,83,212,175,152,232,103,94,175,1,124,15,62,221,228,96,65,224,50,25,36,240,40,133,53,64,143,224,219,233,158,141,241,205,2,53,152,214,145,19,179,51,140,218,80,176,107,53,171,28,154,86,246,132,84,112,218,135,49,180,164,67,117,68,8,182,240,142,32,108,156,179,250,224,236,195,103,69,205,11,200,115,38,247,173,28,61,22,97,155,176,136,80,196,19,1,210,222,11,30,202,88,163,42,114,137,84,81,76,46,85,18,191,164,10,56,219,34,51,98,75,233,132,230,62,120,147,61,100,155,230,177,129,237,97,154,53,44,15,86,132,72,140,67,227,97,139,25,43,214,193,51,136,98,81,121,76,72,130,84,236,108,131,49,148,0,223,202,126,159,160,165,63,137,174,141,164,166,155,199,180,169,126,91,228,2,182,222,29,64,208,184,32,244,198,186,213,197,224,94,24,129,67,104,248,244,107,67,238,200,87,6,194,113,233,7,141,83,36,208,208,36,137,102,38,38,32,56,11,207,187,97,26,34,17,95,141,61,184,75,125,82,59,235,182,155,169,252,150,169,21,127,107,33,135,215,112,122,204,145,9,185,32,105,230,162,205,53,86,220,53,246,174,60,167,115,16,196,214,12,157,68,145,48,123,35,79,29,145,165,76,179,83,252,188,19,202,118,9,151,210,158,9,151,138,141,163,171,141,217,100,48,90,161,10,152,46,35,199,40,200,243,241,144,59,184,127,24,237,208,13,0,19,78,54,248,129,168,25,138,163,108,190,240,30,231,175,31,9,118,78,120,104,244,254,131,126,14,152,48,74,228,36,212,139,6,165,109,195,36,102,152,184,141,184,35,168,24,196,79,227,156,146,54,142,143,93,167,144,219,130,193,60,44,34,53,166,213,114,12,220,8,95,210,153,80,52,71,42,228,193,9,237,172,252,190,127,19,32,85,52,93,152,212,94,253,184,213,95,203,49,70,145,45,221,254,228,116,181,108,87,50,16,147,243,30,252,202,78,70,233,185,53,89,170,194,227,78,221,186,7,190,177,51,81,122,218,153,172,218,101,56,27,59,247,176,47,102,147,158,225,245,121,186,49,89,176,75,126,98,185,222,189,121,136,101,127,168,222,59,196,206,233,255,128,192,159,162,164,205,74,62,185,196,184,90,136,39,116,111,254,176,91,75,123,226,153,199,158,61,243,203,155,255,254,54,189,0,207,154,226,89,243,144,177,243,193,191,179,7,76,220,97,66,91,243,222,122,254,48,180,116,227,218,175,11,252,165,154,11,51,65,18,67,116,141,250,137,199,197,161,45,86,173,72,205,34,78,58,13,161,210,77,127,70,31,69,147,50,224,225,154,85,201,46,173,105,233,241,247,7,74,244,64,193,184,5,245,134,217,69,126,205,106,84,75,170,255,236,64,248,207,118,185,255,108,83,245,159,157,89,177,237,124,137,205,83,224,63,203,170,213,7,114,66,137,74,222,30,145,80,162,104,55,43,119,32,59,195,74,190,210,92,105,86,138,9,179,51,84,74,197,255,241,4,10,209,104,232,146,82,66,220,162,27,173,142,125,222,216,10,231,79,64,17,34,200,111,107,168,1,232,233,193,105,184,15,224,82,145,72,175,16,188,98,26,40,22,147,37,136,1,98,96,247,252,158,89,19,18,229,69,8,165,20,144,50,212,75,25,22,70,39,22,144,193,148,115,210,135,211,11,104,219,150,212,3,30,158,141,123,193,79,81,150,153,48,194,100,132,30,40,20,80,240,143,31,134,154,4,39,249,72,148,247,70,14,70,173,185,229,223,123,244,120,210,109,53,148,72,176,202,216,144,221,46,165,167,65,45,133,3,233,149,77,69,109,203,67,219,137,172,183,80,97,139,66,194,145,168,74,145,71,208,143,130,163,207,237,53,220,174,38,117,134,2,47,123,9,15,126,21,135,65,218,9,138,251,193,106,241,159,84,17,213,9,186,60,20,250,182,199,192,52,127,103,15,44,139,90,124,197,52,217,214,143,172,25,40,92,0,210,97,120,205,86,199,48,215,44,239,8,209,29,138,82,0,4,70,30,117,76,130,142,155,175,127,112,243,137,223,176,147,117,231,47,215,71,174,46,32,143,99,12,21,170,143,28,37,86,8,182,196,136,252,34,240,40,54,191,200,245,107,219,207,92,222,126,229,189,237,55,223,214,103,25,201,30,63,158,109,54,71,14,173,197,14,41,111,237,136,181,49,198,248,252,119,70,14,50,168,21,140,52,124,175,71,215,121,104,185,196,142,72,10,147,65,54,252,98,165,170,106,83,73,32,146,146,122,7,122,83,99,251,237,247,118,63,126,215,224,186,113,69,113,119,182,13,145,133,41,192,123,223,55,143,65,170,189,214,63,77,63,85,139,24,140,223,19,164,101,231,9,216,233,135,233,137,68,184,176,216,72,91,217,24,48,30,96,93,168,62,81,83,135,229,116,106,98,154,15,28,20,36,14,131,216,154,130,114,160,145,76,115,165,67,193,137,216,19,158,26,172,217,238,199,43,59,49,60,35,68,156,106,57,81,117,199,152,39,152,63,45,205,118,207,70,151,58,8,91,66,218,33,146,82,173,1,59,145,204,158,117,142,212,13,103,179,114,49,45,43,163,63,112,28,187,179,108,53,129,144,74,107,226,135,193,131,31,26,160,192,210,204,61,197,149,241,67,242,119,6,222,216,235,1,80,77,82,153,186,34,62,191,62,124,238,29,67,132,246,239,103,41,65,243,254,142,185,103,175,187,103,109,253,176,233,153,60,242,65,175,83,51,126,128,113,92,48,32,246,105,172,8,49,164,96,239,178,151,33,40,54,105,111,231,123,109,12,167,203,87,40,36,134,71,30,159,255,230,154,94,171,5,231,3,13,12,214,15,254,62,130,63,3,68,80,50,104,129,8,50,54,7,210,99,237,19,14,168,69,61,14,232,153,140,3,112,84,197,92,225,53,131,200,48,57,5,14,63,254,106,248,212,123,219,31,94,217,126,235,91,195,100,184,33,50,79,205,4,185,56,73,145,7,242,10,79,117,200,119,171,84,2,193,137,86,219,206,220,137,99,65,149,112,17,161,175,103,227,134,212,46,42,177,71,125,222,247,95,32,169,35,172,47,34,44,231,247,27,139,156,86,104,177,72,207,18,98,241,233,107,119,10,139,166,132,153,154,130,39,145,90,10,181,195,231,55,32,197,3,24,88,46,46,74,52,56,230,158,138,2,86,249,23,69,52,186,157,175,94,222,121,231,9,240,76,238,225,187,64,122,147,92,26,177,126,183,20,194,31,215,169,108,68,193,185,3,98,161,71,52,45,67,147,172,155,80,182,140,224,54,236,217,139,195,55,63,20,172,239,237,14,6,174,218,78,216,171,126,235,55,190,248,104,248,237,207,183,175,252,7,216,56,222,118,235,124,173,99,74,76,14,253,203,95,14,47,191,56,18,83,173,118,135,17,38,143,236,74,143,180,121,218,88,227,177,78,235,60,4,166,218,7,115,64,223,242,76,190,226,227,157,161,125,15,117,198,164,90,127,0,153,144,33,230,30,3,39,230,78,93,150,127,185,62,252,221,175,110,101,228,200,190,222,169,145,19,175,236,34,247,57,230,160,87,123,112,173,20,26,245,71,224,211,123,107,163,110,62,122,7,71,205,58,99,163,198,33,140,57,108,82,125,135,198,125,243,165,111,135,215,222,87,137,208,237,238,38,146,248,149,38,85,42,132,126,181,183,191,107,215,200,48,34,182,159,155,127,122,117,95,250,145,36,4,97,153,132,194,10,79,173,152,28,119,75,96,228,192,68,237,166,172,110,63,28,186,139,215,156,187,112,110,131,110,75,62,116,121,89,174,53,232,116,188,70,207,182,29,195,23,185,249,51,229,216,245,219,96,210,83,187,213,134,133,188,25,188,139,240,5,7,49,133,58,7,222,183,94,7,173,59,219,99,135,141,255,190,120,153,240,250,223,23,95,228,124,104,77,41,188,241,237,213,237,223,126,201,192,240,205,8,148,129,154,129,189,62,168,130,162,23,255,60,75,61,252,28,101,47,224,63,193,193,101,109,175,97,49,34,6,143,48,76,227,244,217,53,35,145,205,64,83,99,36,160,232,192,52,51,65,79,164,105,192,2,134,57,186,114,199,167,33,141,24,20,154,189,1,176,53,78,14,255,134,53,99,133,188,164,26,99,229,232,79,192,191,179,21,41,9,152,93,203,169,21,138,73,18,151,170,44,134,194,133,4,175,183,157,238,32,78,121,165,52,160,77,227,233,167,3,216,51,133,167,233,51,64,186,244,157,57,31,174,176,152,123,123,131,23,204,142,196,13,141,51,244,56,117,35,129,188,183,186,136,15,92,171,35,242,219,208,229,43,221,167,21,32,39,120,19,72,8,243,106,188,29,15,161,87,85,114,250,76,182,185,80,11,97,13,156,80,190,137,119,240,175,30,133,161,150,18,97,51,194,107,106,17,27,29,229,126,45,172,157,171,87,134,79,93,31,190,240,210,141,175,95,16,56,117,91,173,118,195,126,48,249,242,82,26,209,227,38,104,51,17,90,36,16,244,24,81,96,60,168,5,167,178,143,18,127,233,59,81,236,131,242,147,22,28,162,87,194,136,41,91,32,210,49,2,60,19,60,48,5,91,170,199,116,2,101,104,107,132,26,180,37,43,64,247,149,122,9,134,84,102,89,147,34,18,120,196,3,65,36,114,186,122,68,34,132,137,48,201,217,111,45,42,197,56,15,106,141,170,98,163,42,90,38,219,189,74,11,122,84,240,6,19,33,195,151,107,181,232,8,64,219,223,197,37,164,219,176,244,155,108,129,145,208,121,0,11,140,139,206,122,172,250,80,38,194,171,36,209,107,49,43,143,249,160,22,155,47,37,108,191,249,140,192,181,124,143,144,32,35,59,221,152,40,137,149,149,213,168,118,49,206,173,73,107,156,251,146,214,94,55,37,173,200,29,201,190,174,87,33,165,42,130,236,56,204,28,111,64,143,5,106,47,17,10,132,12,173,29,191,15,215,193,158,176,66,124,150,133,237,177,24,91,122,95,143,11,74,133,150,4,21,92,202,215,98,66,0,181,207,171,128,203,243,178,244,63,214,34,160,247,245,3,199,230,18,13,156,171,29,180,3,23,64,29,24,73,121,234,189,225,165,223,15,191,126,119,248,213,37,129,8,118,70,244,32,253,31,218,105,36,101,17,122,103,206,123,7,196,36,96,211,113,84,92,6,54,17,182,149,209,233,145,30,66,192,126,45,186,225,211,215,162,184,62,223,238,143,133,231,198,193,225,185,49,18,207,28,208,100,56,22,163,138,193,111,48,232,3,19,86,95,254,232,230,91,239,170,184,246,40,93,228,3,193,89,185,55,227,187,126,96,216,198,166,227,176,29,128,154,8,223,210,200,244,24,87,134,190,95,235,121,247,202,159,119,222,121,126,251,173,203,219,47,191,230,11,175,206,113,198,97,244,218,86,39,249,138,126,172,113,80,114,26,54,29,135,227,0,212,100,50,113,48,178,24,153,88,30,250,129,173,235,79,127,183,123,237,79,42,206,33,206,211,216,88,111,122,7,134,117,108,58,14,235,50,176,137,240,174,140,78,143,249,16,2,246,141,94,63,243,6,176,195,220,130,72,142,184,178,127,236,182,210,197,216,236,182,15,77,50,209,208,135,61,70,56,148,198,118,96,242,242,181,107,187,87,158,143,48,157,93,187,231,185,206,35,163,89,79,66,169,208,252,170,66,116,168,89,61,186,164,94,18,33,76,134,74,143,50,21,238,125,35,172,87,191,217,189,122,69,213,10,54,109,175,189,234,60,12,233,173,146,177,168,74,35,49,18,176,223,102,50,17,56,0,33,70,6,150,97,60,168,21,180,243,198,139,187,31,252,82,69,14,250,113,141,129,27,165,141,24,185,69,52,153,76,118,241,1,136,145,95,36,0,247,107,149,108,191,252,245,240,243,247,84,68,52,92,199,235,247,6,141,254,24,200,80,218,137,161,51,114,179,201,104,141,2,72,12,189,9,1,123,96,50,206,213,103,135,79,125,120,243,226,235,160,5,189,254,54,219,21,62,71,104,181,236,5,118,128,57,118,199,91,112,7,78,82,148,105,90,140,225,227,194,29,36,99,231,34,96,197,112,117,26,240,247,153,6,189,241,205,206,181,47,84,26,116,164,103,157,163,136,98,99,144,33,106,103,20,25,226,205,142,65,137,4,32,163,136,81,0,236,65,173,46,26,224,246,203,79,223,184,254,153,138,40,48,61,27,11,75,188,145,81,88,130,54,199,64,17,130,48,10,63,28,198,253,165,73,42,50,252,109,14,158,117,201,81,162,52,181,7,89,226,45,143,71,153,4,56,123,16,167,0,234,131,163,79,207,131,165,122,8,105,228,15,56,6,194,148,102,226,16,22,180,154,16,89,18,24,113,136,82,32,221,183,149,244,251,139,219,111,135,87,18,196,114,27,103,9,201,109,196,96,68,52,153,12,29,62,0,49,184,144,0,60,48,254,231,234,149,157,203,191,28,190,248,170,138,27,171,185,222,30,103,123,133,155,209,163,199,111,53,17,122,2,24,244,232,145,97,220,55,33,237,234,235,76,118,226,51,253,220,123,195,23,159,243,109,19,40,167,201,2,204,201,73,27,237,134,147,110,164,72,147,49,22,7,145,30,146,25,29,68,1,139,177,59,208,141,224,224,110,50,127,115,243,202,151,58,68,122,93,187,193,36,235,241,17,169,105,50,134,77,138,244,144,140,79,138,2,22,195,40,233,70,176,127,103,30,108,160,157,175,94,150,174,128,193,201,248,193,193,122,226,163,78,106,33,238,98,13,27,76,120,173,70,157,199,93,170,9,208,14,78,247,10,195,25,190,249,201,240,173,139,50,66,78,192,152,199,66,9,111,35,30,37,216,100,98,164,16,0,241,104,17,0,238,27,15,253,183,207,119,158,252,82,53,14,240,250,86,111,12,235,0,181,9,69,3,18,179,149,120,251,201,54,144,0,38,102,219,4,176,30,216,90,249,232,221,8,138,108,167,153,28,65,106,3,9,16,68,173,39,188,42,106,198,35,199,135,114,223,232,200,175,255,125,251,147,79,85,115,167,102,207,106,131,63,202,233,113,204,158,186,94,231,252,1,169,118,177,233,88,131,10,9,216,100,50,138,60,186,24,41,69,69,192,1,95,132,43,215,69,228,15,116,106,205,26,3,245,7,118,91,52,226,174,72,130,51,153,225,153,52,174,24,251,51,101,228,251,182,190,63,123,230,230,171,255,201,36,93,38,217,5,199,66,143,9,14,171,107,16,170,249,168,213,104,119,218,253,54,68,61,78,182,245,229,6,227,206,8,93,251,9,15,12,45,104,113,167,71,204,56,238,132,78,107,251,165,79,110,62,125,73,214,105,245,55,132,90,104,110,253,22,213,90,162,209,36,71,142,166,199,196,122,174,8,168,241,170,46,205,168,246,217,30,132,141,252,247,191,86,247,255,79,109,167,223,238,88,99,88,179,121,205,126,235,128,168,0,107,120,52,21,144,160,29,131,22,200,99,28,69,17,84,92,28,176,217,239,83,31,108,191,26,154,139,7,248,14,75,60,17,143,175,31,208,68,176,134,71,79,132,0,117,140,89,240,71,55,106,10,36,20,236,27,93,38,187,254,43,207,111,255,246,219,225,243,215,20,133,66,219,235,247,48,11,206,73,123,85,218,1,123,17,230,80,139,35,116,11,161,14,146,171,25,194,144,141,208,56,68,7,113,96,84,249,205,79,32,178,248,215,47,236,124,125,213,183,180,182,221,213,158,213,93,107,55,78,240,116,46,73,169,177,220,88,140,141,116,164,237,100,6,211,81,144,98,172,167,117,176,239,155,116,244,245,251,116,206,8,76,157,181,89,71,29,251,1,203,177,199,58,182,164,134,18,156,86,145,94,18,161,44,10,155,30,99,186,49,28,216,205,195,183,111,108,127,250,59,213,244,154,168,196,125,78,191,183,113,36,108,133,189,23,26,229,230,70,209,54,181,245,49,40,92,8,172,81,116,46,50,130,125,182,87,255,244,119,195,103,254,164,34,77,150,177,18,153,127,242,70,70,161,42,177,40,36,129,48,10,45,7,44,6,237,92,191,36,155,69,39,190,228,19,239,37,216,126,157,132,103,98,39,246,32,236,236,235,233,183,115,237,207,242,144,173,254,45,217,159,240,86,98,134,108,37,163,49,208,121,204,144,173,254,29,242,97,73,223,127,60,19,242,99,185,255,214,44,114,194,141,142,116,109,185,127,28,223,150,251,71,59,183,220,127,75,168,42,150,147,169,171,126,15,102,165,111,124,227,11,176,40,253,245,92,167,255,83,140,139,77,109,28,91,95,229,33,38,31,238,130,159,180,196,157,90,205,211,238,41,6,178,19,188,101,90,141,134,221,237,215,140,220,163,221,85,147,125,216,236,179,203,246,73,238,159,79,252,24,62,238,251,49,231,82,61,215,57,237,30,137,139,198,34,158,50,38,213,8,64,194,104,44,7,132,142,27,223,124,160,65,71,7,76,241,172,206,216,8,145,222,59,8,148,200,96,29,40,82,174,61,191,115,253,211,225,151,127,213,160,166,127,206,61,210,94,183,29,88,181,183,128,161,232,235,7,129,40,13,144,17,124,9,156,233,242,59,144,31,124,22,146,98,2,89,80,242,252,240,66,145,228,199,255,25,14,181,21,68,179,242,221,248,193,34,191,35,5,108,186,244,114,106,251,179,103,68,196,38,77,248,180,248,8,89,162,205,83,131,149,245,118,63,104,243,198,183,111,13,63,122,85,196,71,163,152,248,16,97,42,8,166,128,110,249,24,134,47,24,24,19,199,40,188,13,225,25,229,209,160,11,252,121,18,222,224,40,20,73,41,68,0,125,17,179,126,218,174,242,216,244,229,74,181,201,163,212,151,26,86,16,189,222,106,84,45,94,222,108,241,184,168,173,114,62,79,223,166,90,83,45,17,43,85,68,191,183,154,118,201,143,114,207,131,223,99,148,251,233,66,169,136,81,238,161,59,187,52,195,190,55,41,18,126,185,204,190,119,225,251,74,185,0,77,15,224,123,163,81,130,14,91,240,189,90,169,20,216,247,53,248,158,47,180,216,187,179,98,77,165,214,41,46,55,69,40,166,72,173,16,176,209,75,59,153,217,118,43,205,75,32,254,235,57,8,212,220,181,123,253,141,83,27,235,43,110,199,19,17,76,70,213,129,102,108,12,195,234,230,40,124,74,58,173,89,207,218,38,142,216,94,163,215,238,246,221,30,194,152,179,217,185,101,163,22,96,43,195,80,212,207,117,7,222,90,206,234,118,59,27,233,190,233,102,182,68,148,202,45,127,116,171,16,188,50,136,0,94,152,181,255,201,234,173,14,192,49,220,251,255,217,123,215,246,54,142,35,81,248,175,64,227,132,6,196,1,8,128,23,145,160,33,30,144,162,28,174,117,139,72,217,155,195,240,197,51,192,12,200,177,128,25,120,102,32,137,166,112,30,59,177,19,95,143,156,77,54,23,199,137,45,31,39,113,178,177,156,77,142,99,91,178,157,255,114,86,188,232,83,254,194,91,85,221,61,211,115,3,64,137,242,122,179,142,98,98,166,167,187,186,187,186,187,186,170,186,186,74,246,4,206,251,143,30,104,143,85,253,28,235,198,198,130,252,82,217,233,207,27,223,44,47,116,56,90,178,94,14,3,106,225,102,183,172,53,183,194,61,227,89,76,238,245,150,60,192,2,12,244,131,89,25,210,93,119,129,103,208,141,150,105,25,60,131,105,0,54,213,97,69,161,77,185,138,212,192,129,173,11,87,176,77,141,28,54,20,30,12,5,118,66,96,219,234,35,238,26,213,152,211,190,140,87,48,96,30,110,245,172,203,249,242,76,169,84,44,77,53,149,92,193,219,50,172,172,87,104,152,150,158,101,30,128,155,229,185,134,130,126,160,175,84,119,228,104,13,134,217,61,239,108,174,114,119,4,149,38,11,216,192,92,200,113,127,236,58,75,19,158,89,173,150,237,103,239,177,79,204,179,65,232,11,115,68,172,50,55,164,242,23,116,66,90,105,177,175,81,242,94,105,168,17,159,181,149,45,30,42,130,57,6,89,75,244,70,150,16,186,65,120,88,173,172,251,13,199,199,192,213,36,76,51,241,65,120,41,131,239,207,160,7,178,85,230,41,123,61,184,13,38,249,197,149,44,145,160,40,197,35,172,3,21,29,238,19,99,35,228,242,108,167,31,243,163,182,35,18,88,4,7,242,117,195,252,159,52,204,103,235,194,41,94,224,240,143,103,89,109,110,25,29,141,169,236,162,126,215,152,215,192,84,119,129,48,253,254,201,69,64,204,181,28,6,157,114,61,114,93,211,107,243,232,182,219,91,215,48,62,44,204,207,142,201,185,202,6,71,58,160,75,242,115,185,131,207,149,18,37,173,162,151,198,114,81,245,108,79,107,87,96,7,208,163,113,45,216,38,164,144,123,248,202,78,196,147,4,126,224,248,101,175,25,168,81,8,189,79,50,207,119,119,63,121,21,53,105,92,202,71,112,252,195,254,203,159,222,251,215,191,177,97,80,84,186,232,238,23,121,110,255,246,239,248,151,126,20,226,250,14,134,15,198,92,175,72,128,175,136,162,82,34,12,182,200,250,106,82,214,87,19,179,190,2,31,118,111,188,22,129,26,36,162,115,27,242,94,179,195,4,7,104,16,250,25,135,70,234,168,155,229,193,153,37,135,49,236,100,87,196,209,108,180,123,14,194,144,241,150,2,129,233,33,217,164,78,128,16,29,140,1,80,2,191,115,49,40,129,43,140,52,0,97,39,31,49,0,52,67,6,227,128,159,9,199,138,90,3,106,13,175,207,88,81,154,47,67,170,229,30,35,226,168,103,130,86,90,233,176,79,132,88,105,127,58,14,174,221,159,241,209,242,254,173,240,180,242,97,207,191,177,242,60,52,200,192,202,197,253,240,88,97,228,119,129,96,55,236,180,242,7,31,191,191,251,197,11,251,119,94,216,125,227,165,120,249,190,234,11,102,149,29,52,57,193,216,35,64,95,250,170,36,157,68,190,196,217,241,104,81,230,137,171,66,33,70,120,72,155,111,208,118,84,217,49,59,24,65,26,157,86,65,35,25,71,234,84,18,189,195,35,123,198,195,36,96,209,2,109,16,34,120,69,236,195,60,165,4,155,76,117,51,187,153,5,82,31,73,206,193,238,174,26,194,213,121,27,227,254,6,126,245,185,91,253,240,231,108,4,130,228,38,189,42,231,148,66,186,92,191,190,190,33,194,14,88,64,132,214,128,197,151,216,19,84,35,72,222,144,49,194,192,128,192,13,188,6,214,99,216,54,248,238,156,229,21,136,221,214,255,142,9,0,53,8,87,19,151,179,136,35,150,36,242,106,213,88,160,226,236,136,162,137,33,17,96,67,51,220,211,34,75,213,170,132,196,213,212,18,103,130,76,88,38,65,114,131,162,2,169,209,194,107,177,220,85,12,132,17,156,118,197,3,14,144,67,13,140,136,32,53,39,188,189,84,89,92,62,238,126,39,146,213,223,189,164,92,250,211,209,92,193,86,38,101,163,75,224,145,140,242,61,237,104,254,102,82,126,126,239,56,214,132,78,60,111,112,99,54,6,25,47,149,70,114,7,119,63,99,176,221,120,110,249,190,98,52,63,89,216,68,16,44,217,192,68,179,83,195,67,40,14,108,55,162,121,189,86,98,94,233,84,55,90,226,217,14,150,8,205,159,240,49,164,92,192,159,58,146,200,27,15,194,146,228,80,171,106,49,255,103,137,25,40,142,143,201,35,149,48,247,206,190,27,124,200,220,236,185,98,109,70,63,34,205,205,250,173,58,141,89,169,81,78,108,209,75,37,11,32,161,88,88,10,127,35,125,24,144,59,112,175,29,203,142,147,190,74,190,15,131,14,86,147,56,193,96,99,228,108,99,137,239,210,165,4,166,240,149,7,100,10,89,196,149,72,152,166,190,42,249,198,78,233,55,247,173,77,62,33,3,236,162,55,246,132,160,71,20,118,196,75,234,109,127,94,66,14,108,81,158,140,29,177,153,228,84,75,140,237,150,231,117,145,222,102,149,111,236,32,171,222,31,196,235,79,40,227,56,103,184,116,152,141,182,11,131,158,32,99,63,111,4,74,216,130,216,82,171,94,34,73,134,93,76,162,200,41,185,37,114,12,249,227,212,56,165,88,156,16,171,198,128,205,33,181,129,131,118,135,1,237,28,97,95,24,222,220,216,84,202,249,115,131,28,112,38,83,130,42,140,178,21,204,34,166,227,139,77,60,145,51,105,206,150,124,170,67,186,188,20,222,70,142,255,68,199,180,90,219,196,187,217,97,45,134,65,81,124,56,59,133,81,203,92,18,201,11,176,118,163,226,56,63,147,136,205,48,58,180,240,33,148,162,190,89,89,210,55,56,183,8,155,12,97,53,107,20,120,10,58,115,245,241,146,188,224,114,76,93,162,246,44,19,56,177,211,80,113,132,211,224,51,220,184,154,57,171,117,231,165,128,16,17,117,153,31,135,229,152,87,216,210,92,138,93,151,27,27,243,10,116,228,2,47,44,124,50,6,125,100,204,83,10,110,149,158,197,244,62,186,114,204,103,234,194,1,183,160,98,234,3,64,79,76,103,49,85,78,179,22,178,24,70,6,42,70,137,114,0,153,93,209,43,81,182,144,167,3,157,102,90,30,84,81,152,122,189,146,206,62,146,188,87,119,25,21,74,204,27,14,147,195,228,140,186,174,109,199,115,6,126,174,136,80,71,63,99,98,127,94,40,10,157,140,105,101,236,156,189,238,108,192,4,83,164,214,194,238,234,44,24,164,120,204,238,108,66,151,2,125,11,69,15,66,109,25,209,181,138,178,114,78,81,187,154,3,77,123,156,229,99,58,23,212,166,85,148,165,243,103,47,212,206,125,167,190,114,170,142,65,59,219,188,76,237,220,41,33,130,99,229,253,92,37,82,151,166,95,193,21,23,170,232,204,202,19,203,18,108,103,16,188,220,60,23,13,130,201,136,7,8,162,176,194,134,82,171,146,202,100,209,208,172,68,229,9,238,157,107,164,64,193,29,136,196,11,183,98,96,111,181,142,91,241,196,78,97,119,73,161,84,53,196,178,196,56,119,209,101,169,37,175,72,164,246,204,53,182,171,202,113,74,88,203,16,45,240,19,52,138,189,227,35,215,236,0,49,199,223,62,173,7,206,245,199,151,195,250,198,124,16,46,142,183,240,34,228,148,218,151,212,60,214,174,100,197,170,197,7,140,97,157,49,90,42,186,1,55,48,170,42,173,207,28,16,13,106,148,80,36,14,34,129,180,141,162,242,43,216,71,121,49,190,117,138,8,90,201,13,165,112,111,41,13,13,235,24,121,187,77,157,90,202,52,21,172,249,162,213,125,85,55,140,46,108,14,150,145,192,57,68,35,111,46,172,147,190,28,99,108,130,12,105,147,86,25,249,234,32,232,40,211,139,231,114,98,217,121,184,236,172,28,30,196,184,146,238,57,235,229,144,204,175,123,27,3,225,192,247,220,130,1,127,69,180,60,222,84,246,165,66,63,85,206,184,114,178,150,134,0,203,71,128,197,17,160,18,96,130,148,99,242,251,169,144,114,87,162,227,67,72,172,88,21,20,196,190,26,74,226,7,18,180,167,177,69,85,77,132,35,190,46,136,7,212,119,134,33,165,140,56,203,206,58,106,176,137,40,106,138,82,5,241,65,38,14,156,181,147,148,197,85,107,208,218,182,146,248,57,143,173,109,139,173,109,47,190,182,173,200,218,182,162,107,219,10,214,54,210,117,173,221,222,14,105,15,144,43,64,228,202,167,89,158,80,134,48,34,149,243,113,61,36,35,243,95,28,100,79,252,28,222,135,198,198,96,127,54,221,211,124,19,70,97,76,214,187,236,132,50,87,70,0,8,124,148,4,143,130,179,74,250,17,152,155,89,190,60,25,95,85,107,183,227,242,128,68,87,4,131,1,252,6,44,177,142,233,134,152,42,212,26,176,24,216,5,22,233,39,123,21,170,178,175,226,253,106,84,24,23,144,6,141,167,43,238,89,33,55,78,142,60,193,104,81,208,4,108,181,199,35,18,243,214,11,31,210,71,44,129,182,36,166,130,151,148,222,226,121,80,111,101,201,92,72,66,14,57,67,159,111,176,114,179,185,227,124,95,96,10,9,228,95,217,158,224,233,182,20,63,47,62,16,73,129,237,66,205,143,179,123,85,22,76,156,75,11,3,71,88,106,53,133,241,101,106,71,179,5,155,9,91,21,56,211,114,169,168,176,82,112,192,91,192,223,159,140,141,213,125,193,83,71,107,182,169,11,173,103,134,14,56,89,68,194,168,180,36,97,205,98,241,155,83,177,137,65,208,251,234,118,245,138,90,35,3,131,150,49,29,9,183,122,85,108,140,53,190,49,110,135,195,173,78,235,147,83,51,83,173,105,41,220,170,136,79,178,81,189,26,4,93,157,153,158,26,22,191,52,171,20,39,27,211,10,5,59,157,46,13,206,124,100,81,78,15,19,114,115,255,246,223,196,113,138,110,186,40,183,232,20,146,130,61,46,49,133,114,106,60,73,201,153,253,224,72,146,131,66,1,208,128,26,97,219,55,17,136,128,71,220,180,121,216,169,17,2,110,70,194,108,82,197,162,21,48,201,69,144,205,144,149,74,96,131,194,76,72,208,54,133,194,154,248,142,253,87,105,198,170,17,188,84,22,109,27,186,107,245,211,206,177,45,174,5,179,253,51,234,1,90,122,96,15,86,152,58,63,80,188,243,180,148,109,74,147,56,114,212,1,14,225,201,125,60,6,82,195,55,140,14,46,61,234,36,76,119,145,97,189,184,145,190,225,4,90,176,121,30,96,156,241,134,113,134,202,67,86,198,212,129,165,28,27,51,68,93,28,36,44,96,94,69,226,130,23,153,241,35,89,106,169,237,170,201,204,124,216,50,86,155,98,21,187,124,21,183,195,171,184,220,210,244,210,220,212,76,36,104,114,83,94,191,211,165,98,80,51,59,56,87,235,245,171,70,163,11,211,148,7,95,115,235,117,41,141,159,143,213,235,9,139,183,105,195,135,167,221,58,3,228,98,153,186,110,119,234,166,199,76,114,234,245,167,150,23,47,212,150,158,168,175,156,189,112,254,226,218,242,169,250,217,243,167,46,157,89,174,23,235,245,106,66,29,254,204,124,32,200,117,78,188,146,106,40,88,217,7,130,29,111,154,225,206,212,5,74,153,125,69,106,249,82,90,175,185,213,215,131,129,62,100,183,15,7,60,169,113,39,234,26,202,117,117,211,106,182,123,58,36,165,2,40,167,117,124,230,196,76,89,121,96,216,135,238,249,161,160,39,143,11,219,210,71,128,48,153,214,247,114,75,111,40,15,14,252,62,134,253,48,224,115,106,61,176,191,170,99,248,170,186,217,65,69,80,183,83,191,210,27,48,105,166,82,199,188,105,224,152,199,192,122,154,123,249,52,60,44,73,233,192,231,44,161,140,97,121,131,43,155,78,171,108,178,209,194,149,5,133,175,165,151,158,73,31,34,154,158,6,227,64,234,61,51,29,198,137,52,24,211,205,185,153,209,97,12,25,205,17,161,164,96,151,254,172,217,23,13,220,70,6,35,116,54,149,64,235,147,134,50,24,62,74,154,155,176,227,15,174,97,46,173,6,99,102,86,27,82,195,146,221,221,94,179,7,195,47,165,238,49,147,115,173,198,144,10,86,172,103,122,67,192,167,18,115,189,57,87,26,2,126,217,210,65,204,198,83,131,33,149,164,18,78,125,90,159,27,82,201,154,163,89,195,224,167,18,167,198,76,99,24,252,154,174,175,154,155,214,144,26,82,201,128,94,214,38,135,79,36,32,210,131,225,167,174,252,233,242,76,113,32,124,118,194,125,202,112,61,211,34,85,197,144,154,82,169,68,113,174,52,108,62,213,186,192,93,95,49,206,152,214,144,85,81,74,165,35,173,233,70,113,72,45,56,28,171,80,194,176,154,195,170,73,93,223,186,214,154,27,161,154,17,122,50,55,96,228,155,67,23,56,243,71,55,184,138,114,234,18,47,207,77,13,69,150,118,101,24,248,212,37,110,192,198,160,12,35,178,154,62,4,124,234,226,110,192,32,12,1,127,218,48,22,177,212,224,26,82,151,247,108,99,166,60,2,9,188,104,116,219,67,22,96,57,117,129,183,102,6,236,20,32,74,56,156,128,140,82,73,234,42,159,41,77,151,134,142,196,21,251,242,176,161,78,95,220,179,179,180,30,122,158,217,118,145,145,74,135,145,186,116,139,229,105,196,4,20,110,104,174,49,51,53,0,70,234,186,44,159,208,14,1,99,8,27,49,34,148,156,218,177,137,221,72,207,149,186,200,155,37,29,231,240,40,0,134,52,118,20,16,48,64,90,215,36,126,113,224,24,77,166,82,140,230,9,131,184,14,2,131,51,104,32,152,84,202,48,213,104,205,34,152,182,70,12,182,14,108,231,64,64,169,52,96,110,174,76,219,35,38,193,22,53,24,74,186,140,65,183,133,230,19,68,124,166,28,8,221,173,88,225,124,125,229,254,57,126,118,79,226,116,192,182,87,142,154,205,103,53,172,73,140,108,229,8,120,93,25,170,96,95,43,71,194,227,202,144,25,219,90,57,10,206,86,6,139,148,186,242,224,220,172,12,50,96,80,43,71,197,199,202,224,137,53,173,28,1,243,42,3,229,219,73,229,72,120,214,200,132,208,182,43,71,192,168,6,64,99,188,103,229,72,249,212,16,90,2,214,179,114,100,44,42,171,32,206,117,86,142,142,61,141,86,49,180,3,163,179,165,50,104,193,105,86,142,134,29,13,181,26,56,204,202,131,179,160,50,72,228,42,43,15,206,118,202,32,57,39,89,57,18,110,83,6,236,51,144,149,35,98,51,25,240,40,231,88,57,42,6,51,140,103,228,25,43,71,193,86,242,11,129,236,116,101,93,193,194,174,162,210,111,29,111,92,27,240,98,90,174,183,162,43,34,158,44,125,164,119,227,154,209,164,7,96,145,232,23,75,244,176,124,115,203,54,155,198,242,181,102,143,194,50,43,79,247,58,93,230,121,132,160,173,138,124,109,3,175,39,82,217,206,54,206,14,158,201,129,71,74,197,135,83,208,71,122,209,136,8,104,237,26,164,210,183,150,225,156,239,154,22,29,53,41,150,173,115,55,143,244,72,37,76,247,140,109,95,198,150,1,162,92,219,97,104,129,119,155,21,59,109,26,109,14,217,176,244,0,22,250,173,135,38,162,199,61,150,193,79,88,2,42,132,61,114,141,166,99,120,167,29,195,96,253,127,194,216,134,241,73,57,120,50,221,179,151,241,166,158,233,158,210,217,239,227,186,135,15,204,114,147,46,12,4,247,249,116,205,132,196,53,22,208,30,79,171,168,85,248,104,186,223,210,44,186,208,72,99,67,119,251,52,235,140,13,11,132,223,255,35,35,31,120,214,168,5,194,236,155,221,155,147,206,20,143,21,213,134,103,213,218,166,230,210,119,64,10,16,249,209,164,8,255,148,235,146,211,134,94,103,21,42,13,220,160,233,214,248,0,113,68,98,53,166,251,44,186,227,102,143,193,19,223,152,47,26,77,219,209,89,146,207,224,161,185,8,238,44,52,73,200,56,11,102,102,237,194,133,139,231,159,92,62,179,114,110,121,229,220,227,128,115,41,97,249,20,188,175,174,60,126,110,117,249,219,151,150,207,45,241,28,114,138,159,37,0,32,222,224,211,6,195,44,222,111,82,253,153,129,247,7,17,147,52,53,86,61,135,90,105,153,222,162,93,243,224,13,15,182,197,85,40,54,239,211,141,171,196,189,39,26,181,170,165,42,75,231,47,124,103,237,188,114,172,26,36,143,141,41,167,207,159,57,115,254,169,104,234,210,249,179,103,47,133,18,197,53,246,29,182,18,153,109,40,123,86,197,138,98,137,226,77,21,139,131,37,139,55,50,118,83,138,2,56,173,254,66,163,219,193,189,185,192,76,65,209,58,40,107,163,149,28,35,87,213,99,69,110,209,192,42,228,134,105,140,70,176,134,57,213,29,246,90,145,62,169,241,182,246,231,71,151,103,252,73,7,19,4,55,38,62,195,22,183,215,12,173,147,117,146,204,182,44,31,131,208,63,110,144,65,166,77,184,26,68,2,29,122,178,35,78,23,72,21,26,153,187,93,28,212,172,66,239,124,158,78,96,139,79,25,30,172,76,88,144,226,194,192,192,18,124,97,42,234,232,163,212,79,234,198,20,157,215,10,163,43,167,0,5,160,154,237,66,179,231,224,248,20,90,189,118,251,130,230,109,21,72,158,59,223,242,215,227,201,124,9,13,243,170,10,57,106,40,240,246,84,45,186,158,166,202,180,52,50,113,45,97,252,35,231,129,89,27,75,131,124,249,18,55,26,146,211,131,166,104,97,130,160,228,4,232,24,173,168,30,43,229,212,33,208,136,146,200,48,40,97,148,146,173,72,193,81,203,117,101,50,37,3,8,209,175,81,32,9,33,85,6,34,40,30,150,167,65,193,13,189,135,198,8,252,44,125,232,193,208,186,210,209,186,171,180,79,111,228,178,59,104,70,176,232,89,149,4,187,12,92,13,193,236,44,240,156,125,220,52,154,6,237,32,195,11,249,121,251,64,47,87,183,236,171,181,196,73,36,138,39,80,185,158,155,72,230,48,57,123,197,54,245,76,241,88,96,131,118,253,122,56,137,150,14,160,15,157,102,139,210,1,55,1,233,29,205,234,105,237,196,175,215,175,115,58,90,149,107,237,247,115,106,195,128,110,25,40,192,56,246,118,194,133,36,219,134,181,103,183,112,18,193,254,122,134,221,187,64,19,34,242,189,103,232,41,198,32,150,95,212,10,151,84,163,118,227,124,79,174,26,170,197,162,123,172,248,173,102,119,73,67,246,39,68,196,227,246,31,190,73,212,188,123,213,68,98,4,95,154,154,107,40,218,38,178,40,149,224,153,100,87,165,2,69,132,219,154,249,6,12,223,229,121,202,98,119,187,182,43,242,179,23,94,128,82,28,82,88,240,23,195,151,175,9,156,142,134,36,14,135,38,124,109,24,125,213,5,114,125,202,209,90,94,104,102,38,24,142,63,124,114,106,16,57,133,93,192,186,95,114,106,48,114,138,80,22,164,91,54,87,53,199,130,193,205,42,119,239,220,217,125,229,230,238,199,127,62,120,247,223,118,95,252,235,221,59,63,189,123,251,246,254,7,95,236,253,228,175,119,111,255,64,65,207,60,196,219,8,156,240,17,166,145,249,26,63,62,126,106,136,143,172,48,122,10,173,137,129,198,79,161,59,124,192,200,92,236,89,107,102,199,232,79,56,176,86,225,97,2,41,2,222,71,225,87,17,78,25,45,6,117,129,113,41,85,101,60,43,49,45,64,53,148,220,184,50,198,208,232,127,100,175,244,49,201,104,152,89,9,47,112,107,225,113,178,142,100,215,26,124,156,149,8,95,11,89,35,88,254,192,93,26,5,198,134,178,231,56,242,118,63,255,241,238,203,175,239,125,244,252,254,251,175,238,222,250,245,221,47,94,101,136,220,123,237,123,7,31,125,252,247,207,94,219,251,217,59,123,127,249,215,221,91,55,247,94,254,20,218,86,137,86,59,153,82,237,176,170,222,188,251,233,203,172,170,253,223,62,191,247,193,187,172,242,132,10,129,117,128,169,43,126,105,248,92,186,52,199,69,214,148,177,3,46,84,183,155,228,181,8,7,143,219,84,186,139,100,217,154,85,108,171,109,90,44,104,169,146,67,99,56,206,91,31,166,76,161,206,132,225,66,224,125,165,64,46,95,84,251,254,224,32,102,85,96,117,131,75,88,26,187,132,229,84,237,117,109,195,79,53,49,213,203,65,23,179,199,188,117,115,227,250,117,250,137,94,25,81,152,238,27,144,8,171,8,89,9,204,35,220,63,192,84,243,156,158,161,68,146,33,171,179,174,0,130,235,202,184,185,49,54,86,172,86,165,119,126,3,32,199,41,49,237,165,108,145,240,209,206,238,4,254,44,62,120,227,224,230,251,187,127,123,113,247,230,191,221,253,228,185,189,95,221,60,184,245,167,221,207,255,85,248,219,228,243,66,233,115,102,153,76,67,107,52,148,100,221,143,105,66,160,68,249,6,87,8,221,201,20,251,173,248,184,144,61,148,148,217,68,24,181,118,251,156,237,153,45,179,169,49,210,168,74,190,34,156,194,166,13,92,40,204,57,197,223,104,162,149,94,191,158,229,251,96,180,53,140,97,227,196,55,11,48,152,217,55,106,34,146,243,6,223,229,220,164,84,24,152,31,115,96,9,224,240,58,189,211,134,161,163,198,42,185,72,40,11,150,137,168,162,146,75,69,50,97,57,73,201,148,92,70,202,128,249,249,230,62,0,60,59,175,192,188,58,63,97,24,148,91,156,66,96,126,19,26,54,172,225,152,79,226,41,6,228,14,52,251,88,134,98,200,48,46,101,64,25,202,128,217,181,65,40,9,41,226,5,242,73,129,158,58,169,134,212,92,243,243,32,56,153,165,74,45,114,62,200,20,148,25,150,29,115,182,129,3,184,100,225,223,228,220,35,178,16,50,187,157,42,145,26,15,40,145,34,148,5,227,126,88,4,188,167,44,250,73,155,76,133,203,153,116,60,48,96,36,130,76,52,109,36,133,127,122,33,249,88,64,148,74,170,134,235,65,68,17,86,9,238,127,192,121,44,146,136,177,74,254,232,42,105,55,10,14,69,23,57,102,241,158,127,214,18,194,156,170,104,216,18,52,28,23,173,202,5,151,179,61,163,211,101,77,128,237,191,33,181,8,218,24,124,243,155,151,145,242,51,79,122,172,189,117,108,46,107,51,30,229,86,71,62,2,102,10,236,134,77,174,109,234,145,219,242,252,124,149,109,170,65,205,85,133,54,122,120,63,45,154,85,205,248,8,196,170,73,227,170,18,184,220,78,70,25,103,77,29,87,250,243,120,75,153,238,232,25,32,160,102,3,152,227,138,12,143,1,97,173,226,96,230,21,31,107,12,2,236,178,244,75,75,1,196,76,209,128,192,191,144,244,125,129,61,87,142,149,142,193,110,76,207,125,53,196,242,167,206,0,98,133,14,171,132,61,79,252,201,105,174,250,205,30,43,37,173,88,33,140,21,252,45,146,185,50,128,111,120,37,177,73,196,32,201,203,229,161,90,195,246,186,199,13,79,180,134,111,23,70,172,73,178,130,33,210,34,255,114,93,228,67,186,231,15,230,52,41,188,202,178,185,121,26,0,143,41,252,210,198,141,15,153,23,111,159,81,192,151,64,76,67,68,133,239,187,36,144,46,194,102,37,94,20,29,28,200,73,161,190,28,1,63,52,47,121,208,18,158,104,248,124,64,103,166,5,58,158,17,151,140,225,17,56,126,161,164,98,252,63,46,193,39,140,237,106,202,170,228,159,101,23,56,193,17,97,33,240,75,147,13,28,244,208,81,96,178,119,151,224,40,80,46,42,57,209,225,167,24,9,74,14,5,221,53,36,200,183,210,105,7,227,232,252,119,85,151,78,177,161,252,179,45,210,235,27,170,56,145,34,21,255,38,244,242,76,186,226,252,18,240,73,110,69,89,223,0,178,34,38,46,221,121,246,35,248,218,142,184,147,139,98,31,226,107,141,188,206,180,28,188,57,133,4,185,231,194,50,117,93,64,35,77,73,233,189,26,250,138,23,156,221,109,23,195,203,176,123,184,236,185,234,167,98,6,64,7,249,49,163,135,42,123,71,169,43,220,32,118,75,138,242,209,5,230,17,237,170,214,149,69,202,5,211,13,54,61,168,49,139,30,114,164,78,153,150,101,56,116,115,143,221,179,237,57,136,63,210,66,62,233,43,217,163,137,213,148,204,0,58,197,137,11,159,52,177,35,50,114,34,20,112,0,241,89,54,144,201,145,88,36,153,207,1,33,95,12,57,136,249,161,41,144,64,189,14,181,102,29,195,119,171,18,172,142,136,52,140,106,119,60,138,113,232,3,44,44,100,105,209,177,154,144,222,66,130,155,36,166,127,252,231,189,127,121,111,247,151,191,6,89,252,238,39,175,31,124,255,243,221,31,188,206,82,128,197,58,86,154,103,130,242,142,80,123,68,206,100,216,121,34,111,13,87,74,99,10,186,60,9,163,141,53,108,133,131,1,102,67,153,79,88,210,152,71,94,212,54,222,42,35,74,30,237,113,212,45,160,34,248,41,126,252,54,164,223,7,31,126,12,146,234,238,15,126,193,250,186,247,194,141,131,223,61,31,244,216,56,116,143,213,166,6,210,80,69,110,66,127,20,181,91,28,47,106,210,118,199,220,52,163,27,0,96,132,23,196,253,244,54,99,219,173,136,40,219,23,110,11,18,166,126,73,149,155,136,183,107,85,116,57,23,71,239,33,0,132,4,206,129,68,155,91,90,68,232,182,36,70,166,148,142,154,59,68,0,68,45,50,6,53,193,207,149,8,131,219,220,165,113,88,138,50,175,92,90,93,190,184,86,91,125,66,76,56,113,22,10,12,194,240,131,80,99,208,247,145,237,112,83,153,183,226,32,78,41,188,212,200,255,3,163,38,231,209,65,156,161,126,5,120,57,226,212,128,107,104,153,78,39,224,228,194,218,128,129,163,43,50,21,164,29,33,43,79,88,178,199,80,7,74,15,252,12,46,176,231,160,164,208,52,147,219,160,172,93,172,157,91,61,125,254,226,217,229,83,43,231,190,125,41,122,46,149,56,3,105,242,225,172,9,59,6,148,50,28,101,7,252,182,75,134,143,131,176,24,100,139,53,195,7,197,140,28,7,65,161,28,49,0,234,145,117,102,48,201,8,229,137,99,83,172,90,53,100,98,32,119,144,217,69,14,153,108,218,118,8,52,47,44,27,37,14,108,93,144,47,9,76,200,244,112,16,28,57,99,26,160,161,141,17,153,162,0,116,251,28,90,255,12,56,88,66,123,8,212,102,37,232,166,2,70,250,250,245,136,30,42,248,180,224,67,169,42,187,55,94,223,253,240,83,165,34,39,189,241,26,236,207,138,44,165,204,31,61,161,148,165,92,214,229,175,140,136,27,106,78,224,153,74,74,253,79,17,110,79,81,3,14,47,217,250,229,184,88,123,42,50,193,194,71,59,71,37,222,122,105,226,45,218,86,141,44,192,250,124,143,63,63,213,7,99,8,6,44,138,2,87,52,243,99,146,240,105,122,248,60,34,40,70,67,26,41,40,105,153,129,51,60,198,14,9,100,3,75,244,223,132,137,66,166,197,233,128,208,133,187,46,217,171,54,183,172,8,148,149,129,149,93,65,92,185,206,74,27,96,142,9,38,169,205,141,90,217,133,236,43,18,206,158,134,29,208,98,155,240,112,22,189,108,47,95,51,168,127,11,254,249,235,16,205,52,243,194,39,236,190,248,27,55,252,194,96,2,120,180,245,193,111,246,223,124,97,239,229,223,29,220,124,237,238,237,219,119,63,185,253,247,207,222,84,80,112,134,233,150,149,139,48,103,37,202,127,60,247,189,199,26,206,196,201,204,222,247,222,223,191,121,107,247,214,155,7,191,125,126,239,198,27,119,111,191,183,251,198,207,254,254,217,219,120,125,58,68,137,133,61,118,72,51,18,222,50,141,180,253,210,136,178,46,184,240,226,162,86,82,21,15,206,38,229,250,70,219,53,50,35,136,61,48,128,53,116,227,251,79,48,227,206,193,122,113,147,237,14,200,28,150,87,72,154,39,50,98,101,182,129,138,34,57,182,76,155,161,98,70,39,90,198,21,209,57,30,121,19,166,38,240,243,206,235,215,75,137,233,99,99,194,154,72,254,136,39,186,6,91,69,168,76,31,27,139,20,142,124,231,176,22,30,230,128,87,100,224,177,235,21,161,17,231,67,73,62,127,209,51,221,179,226,129,215,141,22,5,140,53,50,124,84,6,60,57,157,76,197,120,138,96,113,115,202,195,245,36,108,191,202,202,101,147,121,200,24,0,70,186,146,160,176,147,171,129,16,56,125,77,47,61,188,17,50,225,141,194,217,50,117,221,176,206,83,180,34,59,141,23,109,120,22,139,235,43,76,247,34,201,64,112,182,219,108,173,0,71,89,85,44,219,162,48,91,201,203,143,85,201,223,176,13,166,11,251,186,221,110,199,121,180,111,112,87,118,185,194,85,83,247,182,208,7,29,164,41,29,205,180,152,49,66,179,109,2,144,167,240,163,175,153,60,105,144,154,105,243,82,55,133,233,59,172,213,45,52,190,65,109,22,106,14,217,68,38,217,137,39,167,192,89,75,50,54,96,150,4,220,31,177,226,135,179,240,29,19,247,115,73,6,112,220,6,136,188,54,127,235,40,123,213,179,78,255,39,246,43,28,59,66,152,253,48,103,206,194,50,167,228,59,98,166,144,19,48,227,7,31,29,229,129,41,20,167,178,180,121,5,7,176,142,129,198,37,103,201,203,10,182,66,201,45,4,231,183,228,92,83,153,160,190,161,237,203,4,30,144,161,39,242,137,46,139,39,53,161,140,27,17,167,143,34,11,112,85,227,202,132,103,235,118,66,38,118,45,2,191,163,241,74,174,50,218,198,114,142,119,118,113,251,20,187,86,178,195,182,14,233,252,130,1,246,83,224,185,159,108,136,37,198,203,99,91,250,130,37,169,76,176,14,241,1,189,173,14,31,82,229,224,195,223,48,147,40,22,246,199,63,169,222,125,239,133,253,55,126,176,123,235,181,189,151,222,80,96,188,93,195,67,174,6,112,17,26,104,28,32,43,121,128,220,109,119,240,232,92,201,227,220,134,159,129,184,102,155,199,160,130,200,237,151,138,185,144,255,77,129,141,16,15,143,92,223,234,183,106,23,151,21,220,17,93,97,69,187,8,171,42,154,140,198,77,232,206,13,163,60,120,219,210,62,42,39,9,115,36,113,150,195,56,61,230,69,31,166,8,123,8,178,35,117,51,117,225,210,204,176,106,168,181,37,69,186,193,216,20,110,3,166,60,198,156,235,101,128,206,2,131,120,22,237,14,128,210,235,118,39,155,27,127,52,99,2,215,40,206,186,216,9,15,219,81,149,12,209,236,170,66,132,181,146,41,23,139,221,107,243,91,6,6,157,168,100,38,241,165,97,59,144,61,239,104,186,217,115,43,153,41,72,234,104,206,166,105,97,238,238,181,204,9,204,164,100,78,62,198,60,174,101,104,34,85,21,229,164,239,208,239,177,9,246,233,228,163,243,17,92,196,157,179,161,95,199,241,234,163,17,96,143,50,244,60,170,156,196,39,156,50,227,138,15,85,33,69,241,56,160,96,130,225,224,164,240,90,40,25,68,106,109,216,218,178,32,230,248,173,2,38,248,238,39,127,184,247,238,15,118,63,252,236,238,157,255,3,28,48,183,223,131,133,70,38,188,118,207,109,111,95,114,141,111,173,157,61,195,206,144,232,190,16,73,160,145,51,26,67,245,84,135,205,149,38,83,251,209,161,197,14,243,201,157,96,87,183,184,189,162,103,147,71,36,55,15,12,29,48,239,244,102,232,43,184,52,22,210,245,255,188,51,82,7,128,175,103,189,2,82,3,11,155,171,215,85,59,50,127,226,51,79,91,143,84,187,193,169,130,96,136,5,44,244,87,72,41,216,225,218,227,203,231,214,164,85,128,2,135,125,213,194,35,35,226,49,93,52,21,49,12,20,19,253,15,66,32,99,52,144,168,83,1,56,57,211,18,198,51,120,212,72,234,114,216,129,66,86,110,124,53,227,230,132,71,167,212,124,188,157,176,66,187,21,116,131,14,49,1,137,126,251,184,153,189,180,76,147,0,34,46,124,128,132,15,94,142,65,226,23,122,162,56,43,42,180,219,200,188,251,208,13,7,161,68,147,37,136,19,92,186,27,176,133,68,178,72,123,80,101,112,107,34,212,21,54,4,108,76,40,245,112,45,17,220,93,120,102,57,120,135,35,148,52,216,88,89,30,9,43,117,215,48,196,77,130,230,150,217,214,97,146,32,105,12,14,21,145,154,15,112,99,201,59,209,49,80,46,166,48,178,193,253,147,83,58,221,230,82,116,59,176,103,194,173,111,129,101,144,238,33,86,21,126,168,168,74,103,102,88,24,173,6,201,254,39,201,121,112,2,128,221,151,254,180,123,227,71,7,31,125,12,178,119,4,88,137,252,74,42,51,211,198,148,50,212,143,107,121,114,182,136,151,48,148,153,153,162,22,207,206,201,96,86,153,38,87,50,243,65,68,48,161,29,179,41,196,235,250,58,12,186,106,171,138,178,177,129,148,162,109,55,181,182,75,12,30,247,69,81,21,137,76,13,229,80,52,219,185,57,152,1,5,126,229,98,222,129,230,148,203,211,229,41,125,86,1,88,64,43,119,92,187,231,52,141,179,90,23,41,167,187,165,1,15,15,83,13,111,119,246,89,163,167,90,195,251,88,106,161,31,31,202,126,162,17,207,142,54,1,162,145,132,145,105,192,8,170,70,85,30,130,129,250,166,20,248,53,143,37,187,109,59,235,40,48,230,175,228,139,165,82,115,202,152,158,221,216,65,15,176,24,170,193,210,49,26,181,237,84,30,153,42,206,25,173,86,63,150,181,194,42,219,209,92,216,202,234,108,223,44,227,78,217,135,217,136,215,160,242,232,112,27,68,19,35,169,26,190,153,210,254,90,130,221,211,181,219,32,141,63,82,42,78,54,167,245,249,174,166,83,124,57,218,88,139,153,82,34,212,147,24,25,47,21,116,219,104,121,149,201,0,114,185,84,106,52,141,249,22,148,206,95,101,251,250,137,98,145,189,187,232,165,189,132,59,58,175,152,149,198,106,231,57,22,102,102,102,66,45,0,226,26,175,90,52,187,68,205,238,147,152,151,39,171,242,120,94,134,176,82,177,248,77,193,89,120,118,55,132,138,210,228,244,244,204,188,220,157,216,87,185,138,140,183,21,175,5,85,154,121,173,141,231,42,132,235,80,119,66,101,83,176,201,242,59,134,30,206,174,199,114,170,195,154,50,100,200,249,231,134,237,121,118,103,192,148,160,65,233,152,86,158,33,176,56,15,163,217,184,108,122,80,242,26,14,36,230,241,97,33,215,150,148,74,104,193,155,219,200,11,87,140,118,219,236,186,64,134,175,160,216,15,139,155,99,172,3,210,96,219,152,239,218,174,73,218,0,22,150,228,138,33,38,130,228,56,126,4,204,243,1,159,254,102,191,128,53,227,194,190,12,205,138,151,140,76,209,126,97,203,104,119,19,178,1,197,247,42,56,47,226,107,51,83,48,218,60,130,120,189,142,177,223,194,83,179,44,79,236,226,76,121,102,38,178,14,250,10,144,64,117,7,155,137,29,159,84,25,1,67,151,0,167,42,19,79,27,22,180,220,157,184,106,59,151,97,214,52,141,9,116,169,143,227,48,225,58,205,137,192,13,193,4,137,26,196,42,124,213,138,1,59,102,64,145,38,200,152,220,77,101,30,232,185,137,179,215,45,184,77,20,243,254,81,186,154,88,44,89,153,120,5,88,25,22,227,149,66,114,116,128,49,135,73,227,86,148,90,173,188,88,83,199,65,218,91,86,175,46,214,174,44,246,22,213,165,218,213,197,107,139,234,246,98,109,101,73,53,23,107,23,59,144,182,180,125,209,89,84,59,75,152,17,179,215,212,206,98,173,102,99,238,37,248,112,117,169,246,248,146,58,75,31,54,233,175,129,127,46,211,227,165,90,237,41,204,247,63,85,147,178,53,107,53,3,223,183,22,213,153,69,76,120,10,115,205,44,242,191,181,89,130,58,177,168,110,82,118,51,2,228,25,74,93,245,223,55,151,241,157,53,10,74,192,95,13,255,124,7,255,64,139,106,53,213,165,111,61,250,203,158,1,102,237,50,85,99,45,170,182,84,13,128,189,132,201,255,140,0,33,213,168,213,54,41,223,211,139,8,0,82,130,134,116,168,28,235,99,147,253,161,142,213,106,138,138,26,90,118,171,32,113,52,22,224,191,49,138,88,71,242,233,24,177,176,213,226,24,200,177,98,177,143,161,247,174,42,78,217,49,183,9,220,166,94,69,142,116,76,17,107,86,248,182,90,87,38,142,103,246,126,242,233,238,141,159,239,255,229,206,254,157,183,239,126,114,231,222,187,63,63,120,249,207,144,114,239,135,55,50,255,239,185,159,192,255,143,79,124,215,249,174,245,141,124,222,219,130,101,193,153,0,127,251,204,76,28,103,197,238,189,251,22,148,252,251,103,47,237,190,254,151,123,191,253,233,189,155,31,129,160,117,240,210,31,246,222,185,33,62,189,204,0,62,82,62,49,3,172,75,18,220,60,170,101,175,24,33,240,137,192,238,125,246,206,222,59,63,220,251,222,31,119,159,127,11,88,198,189,183,223,96,82,235,193,141,183,118,95,255,215,189,159,253,149,100,61,204,201,235,44,157,158,90,94,90,98,117,226,127,126,215,249,98,223,191,243,194,221,59,127,29,130,1,214,70,206,47,65,35,25,39,52,31,70,1,175,240,63,158,123,94,116,2,30,143,79,100,50,19,19,143,0,97,45,55,231,66,208,184,18,9,160,205,156,104,150,39,53,236,242,222,75,111,236,190,242,118,8,28,251,24,105,9,23,119,161,172,49,163,149,39,155,88,246,224,131,223,238,254,232,149,80,89,246,49,82,150,137,242,80,180,53,61,211,156,161,162,187,175,255,251,189,95,252,62,84,148,125,140,20,165,64,108,153,71,230,138,115,147,115,115,52,3,254,118,115,239,249,15,67,5,217,199,72,65,218,2,3,244,77,22,39,75,147,147,124,10,225,161,217,79,127,184,251,193,207,66,96,88,150,36,48,142,177,217,107,107,216,1,190,97,97,7,62,249,228,224,119,47,36,128,97,89,146,192,184,176,113,91,58,107,79,208,161,189,63,222,76,110,207,128,110,73,33,27,50,143,52,139,205,169,38,71,234,59,119,63,127,61,1,20,203,226,131,226,204,8,131,136,102,184,0,69,111,234,45,99,134,33,8,35,103,30,124,241,233,222,205,31,132,160,176,44,201,80,218,76,89,245,136,49,101,156,48,116,2,115,251,181,100,48,44,203,0,48,212,43,163,97,24,173,105,214,158,151,83,0,81,150,100,64,128,38,71,243,91,213,42,183,102,90,12,69,191,252,101,50,48,150,37,58,233,183,76,15,145,211,162,255,81,249,183,111,239,223,124,110,255,23,159,7,37,79,211,255,34,37,27,109,180,95,204,60,82,164,255,5,37,239,221,249,81,80,146,125,12,58,16,17,127,196,208,180,166,91,39,90,90,0,227,224,251,175,237,253,226,67,169,1,211,167,79,156,174,165,131,145,231,93,171,8,29,37,180,238,255,241,143,48,68,41,16,139,167,203,167,167,35,93,146,193,192,68,104,0,66,147,104,149,143,116,16,65,231,90,37,172,42,195,73,229,59,55,14,190,120,113,247,149,223,67,69,25,6,28,190,237,126,252,219,187,95,252,110,239,157,31,237,222,250,124,247,246,111,15,110,125,177,255,249,173,140,95,55,73,120,121,161,25,37,101,40,47,120,240,195,63,176,219,192,81,74,202,202,134,100,205,204,14,38,101,50,49,9,51,19,109,62,65,239,251,164,123,130,145,11,32,241,236,188,254,239,159,189,137,233,92,254,20,96,101,49,52,19,110,116,24,158,248,79,81,31,133,135,175,255,125,253,239,225,253,131,105,246,63,204,14,77,83,229,127,140,32,115,208,76,141,41,58,252,149,35,75,208,153,184,136,204,114,9,73,47,35,41,79,194,43,32,94,193,201,12,74,255,145,122,72,229,144,9,84,40,97,222,141,215,38,11,171,80,176,173,203,233,36,79,102,72,177,18,106,27,7,237,183,44,147,17,108,230,12,236,236,169,109,5,132,137,38,250,157,100,170,150,72,25,73,19,193,243,115,186,64,234,150,80,39,81,233,146,137,107,93,18,16,145,156,41,177,82,111,75,212,43,105,1,50,76,13,48,172,191,97,48,225,129,17,165,90,197,226,160,82,106,38,172,171,57,220,252,9,43,98,134,79,51,105,20,3,181,12,31,18,132,230,235,95,50,146,2,70,194,142,175,134,201,248,122,24,246,53,162,141,201,112,117,12,175,94,40,101,50,66,43,147,56,111,36,21,205,176,33,17,83,100,250,155,17,72,178,182,70,0,9,77,251,19,177,225,64,141,141,159,149,244,52,25,156,68,145,141,13,35,124,78,68,53,53,201,51,188,28,91,42,137,236,241,128,197,71,213,62,186,193,165,194,139,182,141,30,0,251,27,24,251,236,196,100,113,136,242,185,160,99,144,221,134,236,172,200,55,104,213,208,34,205,87,176,27,90,73,87,114,42,233,197,167,75,228,207,217,191,66,172,73,142,240,32,135,177,96,240,67,224,74,81,213,170,214,2,29,214,194,28,202,58,170,37,142,135,225,147,73,145,165,89,84,86,45,167,182,165,87,39,71,126,53,188,106,113,222,123,76,155,31,31,247,114,38,198,57,229,254,178,108,41,180,42,5,64,101,217,33,175,67,121,219,152,23,211,133,177,140,124,60,19,5,76,153,17,58,90,153,242,252,237,126,159,7,174,10,223,221,98,159,179,188,25,206,58,160,14,154,97,228,22,28,202,93,209,114,148,175,143,200,159,43,222,175,42,95,168,253,78,128,100,49,57,221,28,160,246,19,171,185,120,140,237,70,154,21,40,13,147,75,111,209,81,236,16,165,237,81,169,9,89,165,19,95,86,153,111,247,96,249,123,219,65,60,54,102,63,71,218,47,245,43,221,242,163,238,109,138,174,175,86,83,59,75,75,51,79,44,171,69,89,205,246,204,82,109,153,148,119,181,241,197,144,250,106,64,21,3,20,88,98,226,141,174,192,58,121,242,228,208,25,14,115,84,154,228,140,198,222,199,204,70,249,64,249,154,131,125,88,92,49,140,100,102,200,206,231,115,32,225,33,13,54,179,212,177,61,12,191,67,144,148,196,109,113,182,60,155,126,144,220,50,52,237,75,56,72,46,182,202,83,205,50,26,221,142,118,144,60,91,110,42,95,82,28,83,221,188,162,168,235,145,128,166,104,89,98,54,87,113,169,87,248,17,167,130,76,183,210,87,143,36,214,105,114,120,211,88,64,83,83,79,11,103,10,116,39,18,204,212,212,31,106,40,211,141,47,61,156,169,169,127,165,131,154,10,203,75,83,23,78,119,43,252,37,8,111,74,225,235,191,2,225,79,239,35,176,233,236,204,220,28,8,4,131,2,155,206,78,23,211,9,203,212,180,49,247,37,16,150,233,226,220,84,235,68,163,52,26,97,129,38,79,15,19,17,156,44,58,111,96,146,2,231,8,19,229,133,70,72,94,104,204,96,120,59,33,97,160,155,168,75,30,58,85,78,40,104,139,130,212,37,163,212,156,81,114,97,103,123,78,46,136,5,173,42,203,87,208,2,78,37,247,21,232,32,188,1,109,213,154,222,146,102,93,65,175,72,126,194,227,142,221,235,74,239,171,91,26,121,141,15,26,163,160,163,233,69,251,218,89,90,35,236,125,13,196,174,111,145,0,136,254,226,93,215,232,52,240,34,26,213,104,186,181,54,6,141,209,186,232,34,30,157,217,67,139,204,110,123,251,73,163,89,38,159,247,40,219,50,56,231,91,173,85,88,158,252,6,192,53,76,21,216,243,253,58,129,216,243,88,113,108,44,100,28,74,8,179,146,240,228,172,91,27,56,121,161,20,161,203,36,60,79,235,211,81,116,153,95,163,11,208,101,70,208,213,166,217,53,141,97,63,197,180,228,168,73,40,220,102,1,19,248,196,100,116,194,192,80,126,162,40,195,102,66,73,55,84,178,137,37,75,229,169,201,160,100,116,0,18,96,52,67,48,116,226,75,102,39,155,113,24,124,204,18,64,232,33,16,93,4,49,89,210,74,113,16,124,152,19,64,116,67,32,122,8,66,159,162,197,201,65,68,166,67,2,136,94,8,68,139,38,108,115,118,54,4,66,158,65,9,32,90,36,100,147,9,52,43,18,158,100,201,37,164,74,183,168,210,114,83,162,70,209,121,153,0,99,75,212,74,48,58,8,99,102,174,44,53,60,60,149,19,32,116,214,149,102,168,221,98,182,39,231,149,90,188,137,181,205,205,144,142,37,64,83,124,129,36,0,218,12,1,106,84,149,98,97,186,48,163,16,7,169,77,42,163,144,250,35,102,36,57,231,184,212,134,97,171,40,13,251,26,52,102,61,242,145,179,149,252,94,85,69,105,181,141,107,200,187,113,38,148,124,178,170,208,197,86,69,113,13,205,105,110,157,166,148,16,100,246,97,205,134,213,192,25,56,198,58,90,133,160,136,170,16,83,199,84,153,74,69,153,5,9,68,212,179,164,185,77,148,49,240,142,159,102,109,7,124,96,50,95,187,251,226,31,119,111,124,194,249,218,24,155,26,84,137,94,62,17,222,138,238,166,113,174,223,112,13,188,144,42,55,51,40,132,110,102,194,108,109,34,108,5,61,156,19,86,155,94,192,180,243,30,96,34,122,148,170,40,207,182,158,1,136,91,154,123,138,237,14,231,137,137,66,206,128,34,190,35,87,138,44,102,114,151,247,126,242,225,221,59,63,223,123,235,237,189,127,29,220,229,174,182,141,51,227,130,225,152,246,161,186,29,46,56,176,235,145,172,188,251,48,182,166,213,237,197,4,22,133,93,232,96,18,163,130,146,11,12,188,42,82,153,60,10,201,211,56,29,210,228,153,131,47,126,188,251,226,111,66,227,30,194,218,8,147,128,28,149,29,122,22,156,35,215,98,195,167,1,229,251,210,16,113,239,230,167,251,191,188,117,88,68,128,56,132,60,246,33,17,33,149,26,60,41,164,124,1,34,26,61,232,149,36,216,145,254,92,113,59,80,189,112,123,44,60,228,115,41,180,109,70,90,229,187,120,104,1,39,98,50,193,10,233,6,80,190,43,89,5,85,18,236,127,123,111,255,230,224,195,119,197,187,146,219,32,41,17,255,227,109,1,170,103,234,232,84,13,223,183,60,118,146,35,104,219,150,183,198,94,197,186,69,113,144,221,84,87,187,32,140,93,100,30,39,173,66,240,162,178,181,206,23,177,130,119,134,243,205,158,11,163,136,135,8,189,142,165,96,168,27,150,206,29,79,83,2,231,14,243,116,17,219,85,82,7,105,97,157,36,88,244,92,93,17,195,80,55,245,186,162,166,15,238,138,142,119,35,28,238,138,111,249,219,151,106,103,148,254,6,202,171,132,93,186,46,97,21,240,135,156,113,42,32,62,230,245,70,155,176,142,45,97,119,213,150,117,211,235,171,76,111,184,218,182,61,23,190,212,123,217,245,157,203,6,52,197,3,145,185,161,57,138,218,178,226,2,243,33,183,151,67,204,15,213,108,98,159,112,117,193,67,190,219,238,185,161,57,35,26,95,211,245,96,122,236,125,124,103,247,149,119,112,50,240,65,71,159,202,158,17,171,183,231,224,110,197,62,94,114,218,42,159,14,21,225,17,138,191,179,250,20,186,186,206,65,33,214,232,253,20,189,6,85,239,190,244,206,189,95,188,71,85,91,145,107,46,242,32,39,227,33,210,117,192,157,73,174,21,67,248,97,8,33,108,92,53,189,45,221,209,174,14,95,69,226,66,76,131,28,95,39,174,164,76,230,224,111,63,217,253,229,175,131,20,236,5,206,1,35,203,22,21,5,51,187,182,13,243,158,180,122,235,235,210,138,18,147,63,216,196,97,18,87,194,4,149,233,119,148,48,65,103,43,69,156,92,230,113,154,1,151,167,144,236,140,106,74,138,220,85,228,180,101,72,109,33,170,197,107,11,83,205,135,80,27,50,135,200,213,135,106,189,251,201,143,161,226,221,55,94,218,125,227,53,168,251,104,43,118,96,33,175,26,155,184,27,135,42,197,171,179,111,189,127,240,241,135,123,183,62,26,84,35,212,178,177,161,150,3,10,137,26,95,105,22,178,240,104,154,142,142,218,209,179,30,222,91,82,254,227,185,55,14,110,221,188,247,195,27,140,41,249,143,231,126,196,87,89,37,225,211,221,191,221,218,251,201,167,64,178,120,232,53,139,251,203,227,190,242,84,174,206,156,45,178,205,144,93,128,204,211,85,192,128,30,209,133,72,216,147,241,39,15,179,157,166,119,30,118,58,173,205,72,170,255,133,182,166,188,1,236,36,200,85,248,9,77,17,148,217,43,91,124,97,40,189,174,142,254,209,120,115,148,74,52,78,140,212,182,170,193,87,71,40,117,33,196,23,235,166,99,144,185,173,91,89,231,186,66,246,5,214,34,11,12,119,133,101,237,111,168,180,207,176,175,28,191,10,59,45,188,146,39,82,171,136,175,130,121,198,183,66,199,208,92,16,148,136,225,98,124,151,234,244,208,189,170,85,160,223,40,95,93,42,73,140,53,164,3,133,247,53,202,48,137,36,82,11,203,177,82,158,10,179,250,121,211,51,58,81,61,108,100,58,197,166,222,138,46,213,119,20,90,107,168,38,153,185,25,73,79,157,130,182,66,168,197,67,56,160,52,212,71,186,29,99,136,70,170,91,82,141,99,250,249,209,213,227,184,255,146,34,254,16,122,242,8,23,116,20,243,33,76,73,67,52,240,104,231,194,32,70,55,52,23,24,157,184,192,218,112,216,137,17,240,78,247,57,41,130,190,143,60,33,66,232,226,147,129,167,29,193,124,144,89,253,47,111,90,196,182,186,244,221,241,63,111,142,136,102,44,221,223,36,145,123,241,128,211,37,204,46,28,114,226,68,177,201,167,80,147,39,31,193,28,106,202,61,253,18,105,203,47,240,18,201,254,173,155,251,111,252,64,76,19,52,136,200,247,186,40,182,72,154,21,77,95,179,87,1,85,40,165,177,71,54,224,174,109,173,217,167,72,208,17,143,200,231,68,154,204,217,89,108,57,182,46,170,44,99,123,62,180,211,246,48,20,173,232,71,27,143,178,121,34,72,72,225,215,168,76,19,151,77,150,200,197,142,36,35,220,248,105,102,239,175,47,9,249,68,46,156,192,89,180,69,116,59,137,185,224,105,20,15,196,37,21,101,129,249,221,246,231,179,255,129,7,199,11,207,178,232,87,226,62,204,150,137,206,216,119,130,175,200,157,146,35,112,228,25,55,212,68,41,37,73,24,99,174,23,147,132,140,187,127,251,213,238,7,63,79,18,215,99,135,187,179,198,140,193,164,246,169,233,25,157,61,77,235,173,73,246,212,154,42,22,217,211,137,214,137,22,123,210,116,99,146,29,2,135,15,135,203,173,25,58,28,110,83,122,89,211,141,240,161,49,157,53,20,75,173,57,58,147,196,15,211,198,140,108,109,167,203,97,103,217,153,101,1,22,144,203,157,36,242,20,212,24,7,97,167,86,183,59,13,187,237,138,227,200,65,121,40,148,0,29,73,218,232,111,12,166,85,162,59,205,68,16,167,12,22,151,195,118,168,141,5,195,234,117,12,34,133,232,226,72,245,200,200,13,29,161,181,183,179,158,106,231,68,244,64,175,239,247,174,43,76,244,216,129,111,105,222,120,76,115,54,201,189,136,240,240,54,111,140,143,139,254,51,135,219,126,142,117,99,99,65,126,169,236,244,231,141,111,150,23,116,97,178,231,229,84,116,42,26,63,53,134,158,241,44,154,48,46,68,21,57,192,32,151,152,67,186,235,46,240,12,186,209,50,45,131,103,48,13,192,166,58,172,40,180,41,87,145,26,56,176,117,225,10,182,169,145,195,134,194,83,13,230,6,72,8,224,125,118,158,195,151,116,199,128,49,6,82,195,169,187,162,6,166,102,149,157,136,90,188,194,78,183,200,60,236,18,17,195,10,63,171,74,51,94,240,73,228,78,195,124,22,143,18,43,64,235,140,38,212,199,119,17,102,107,134,222,114,72,69,164,209,53,58,219,49,153,245,90,160,94,130,161,100,117,64,170,164,13,219,193,231,115,189,78,165,68,169,171,116,211,185,8,50,151,167,181,43,197,190,26,18,156,72,26,227,193,32,90,4,51,190,187,81,61,20,1,152,26,192,226,72,96,203,98,116,10,161,145,54,10,168,97,192,67,83,251,66,92,20,166,68,54,69,41,211,5,210,199,176,126,44,26,176,71,237,248,253,200,151,84,242,63,77,125,193,104,8,76,93,7,196,24,239,217,0,91,67,14,226,226,218,54,149,57,46,125,156,101,98,60,16,83,225,69,68,7,102,98,141,5,107,231,78,9,122,141,102,82,125,191,193,23,190,196,214,73,60,236,128,150,185,61,154,239,48,230,13,12,11,239,227,147,137,164,59,161,46,194,43,143,161,135,187,135,228,223,43,81,208,243,28,115,19,47,83,114,107,17,165,175,250,45,26,6,40,204,1,198,0,245,19,130,254,154,145,160,190,190,230,47,190,138,50,34,146,0,59,250,43,160,101,232,184,50,33,77,222,9,126,32,130,46,85,73,247,61,192,50,232,34,96,200,183,14,26,24,220,150,185,120,245,151,32,153,51,9,166,190,146,224,59,71,230,249,3,212,37,100,4,30,46,205,13,78,68,221,89,144,252,223,20,101,115,38,127,115,15,38,195,82,204,110,40,18,159,157,245,39,97,254,36,144,92,59,183,99,135,243,146,69,17,119,66,92,224,36,98,221,200,151,54,170,54,179,91,2,220,114,241,47,108,104,149,96,190,20,90,252,204,31,42,217,71,49,127,96,60,6,55,115,162,219,181,93,242,162,139,131,222,159,0,42,186,108,109,194,22,96,160,25,17,175,142,71,57,253,39,23,217,182,56,252,36,167,170,70,68,212,171,114,151,184,104,204,37,185,140,11,139,179,163,116,233,252,112,195,44,194,163,49,76,204,33,167,158,161,183,32,98,6,90,30,108,175,232,66,2,225,62,162,105,4,162,233,3,219,28,162,114,135,28,134,11,97,41,40,62,6,33,224,201,99,16,217,22,82,6,33,34,47,142,30,25,119,72,91,209,23,86,114,187,146,214,136,104,28,155,249,184,97,143,108,172,39,109,143,67,12,246,210,167,69,181,155,221,137,232,154,43,30,211,58,73,122,125,72,10,29,182,138,19,242,32,125,69,87,195,91,132,37,145,42,182,29,69,133,91,146,227,83,27,70,151,55,194,107,9,118,163,248,216,82,98,152,68,144,115,117,78,57,4,85,78,33,197,109,201,62,83,211,135,88,103,22,143,85,185,93,166,239,20,57,172,232,227,95,89,229,226,80,51,213,235,40,180,220,171,238,112,252,225,241,95,37,178,49,200,86,14,124,35,170,119,217,209,124,60,111,212,60,128,131,197,145,76,5,44,239,40,41,57,37,58,17,132,234,181,89,80,94,111,221,222,64,39,238,82,23,148,106,213,94,224,183,110,4,195,34,155,93,72,108,203,202,185,1,60,139,12,50,153,107,193,202,251,232,176,51,84,151,166,95,65,65,60,84,209,153,149,39,150,37,216,246,32,120,32,164,49,71,108,61,203,4,186,133,113,14,209,80,72,20,86,132,69,101,132,115,147,217,228,114,49,153,129,51,120,68,36,207,238,126,27,83,170,70,58,29,76,97,65,8,18,224,35,105,114,178,253,216,32,98,50,207,104,74,213,19,70,196,1,103,207,90,14,235,22,127,130,70,179,119,124,228,60,190,87,160,223,62,77,229,0,25,137,76,0,94,48,59,171,117,231,165,243,252,136,128,235,171,168,142,97,212,29,16,223,80,0,28,27,243,10,164,79,131,23,181,36,123,84,197,83,234,129,148,47,186,222,195,90,120,190,155,209,53,26,197,0,88,138,28,16,42,136,131,166,166,145,246,20,244,115,218,14,68,53,137,188,115,92,176,1,72,167,183,94,66,226,245,235,32,29,113,63,228,201,206,77,173,66,207,105,163,91,76,207,131,111,172,168,183,165,178,243,129,80,58,173,212,28,82,79,33,35,22,132,36,88,229,85,72,152,174,233,113,94,182,69,60,233,48,17,174,175,38,176,39,68,211,2,220,227,241,98,50,234,231,25,37,252,167,213,243,231,144,121,117,141,172,203,20,87,171,32,90,163,175,82,52,171,247,140,78,86,72,47,23,237,171,10,172,78,223,135,120,250,118,6,27,26,111,91,234,206,98,241,25,194,55,217,129,16,35,83,11,3,178,9,45,100,124,134,174,111,204,91,201,3,40,232,148,233,162,53,1,234,91,233,65,13,15,156,56,240,9,15,115,133,70,95,74,92,237,181,90,230,53,212,130,210,131,244,133,98,50,178,227,92,38,146,23,251,1,123,39,41,1,240,86,135,100,219,144,226,185,61,34,44,36,7,26,180,68,180,52,62,221,170,59,33,205,3,6,178,87,97,34,16,164,83,17,109,70,128,120,62,177,56,150,46,11,247,212,161,111,108,211,29,47,133,101,85,220,56,154,90,187,217,107,107,204,100,150,18,236,78,7,227,1,209,237,58,60,22,102,105,20,103,160,70,210,25,75,225,241,30,113,226,153,44,87,87,51,245,179,182,197,20,16,188,162,11,142,217,52,164,247,0,2,79,184,100,153,242,171,95,30,102,146,230,92,118,145,211,9,208,71,154,226,148,96,115,209,64,115,201,72,21,160,162,225,111,226,82,102,224,63,31,153,111,19,79,200,35,78,217,137,135,137,41,97,144,58,6,183,137,48,80,41,75,33,72,68,68,144,232,4,243,9,13,97,70,223,199,48,164,225,147,182,194,225,37,251,138,15,66,145,44,140,228,92,156,105,157,153,111,40,133,156,198,199,48,154,216,207,146,154,44,26,147,79,243,180,252,194,163,178,225,56,192,18,249,190,234,115,137,193,146,144,122,39,1,242,253,211,11,163,173,116,9,91,233,89,76,67,169,83,84,26,30,161,72,230,38,198,198,138,34,94,141,72,146,153,84,198,131,84,19,225,136,175,11,226,161,226,83,113,1,41,81,117,42,178,179,53,203,196,72,191,166,40,19,37,62,200,188,20,39,75,204,130,142,241,68,214,253,242,68,86,218,150,108,136,45,153,135,113,229,23,171,188,56,79,100,68,120,34,35,202,19,25,1,79,132,38,139,90,187,189,29,118,53,60,54,102,100,197,69,168,86,181,167,110,177,67,138,73,141,31,104,176,59,81,57,181,35,46,69,109,113,165,120,43,124,41,170,60,91,58,81,108,204,20,165,75,81,226,226,201,70,181,19,92,141,82,102,102,117,67,57,204,77,163,212,251,21,61,201,164,126,201,116,154,237,228,108,29,41,219,41,187,147,122,99,73,228,89,38,31,21,201,176,182,165,124,43,29,64,117,98,174,171,82,46,138,28,159,148,169,46,101,58,11,20,23,15,246,18,178,173,74,217,112,99,77,204,116,74,206,100,183,183,55,83,46,102,61,19,201,215,78,107,220,154,148,241,34,169,230,19,50,157,150,50,173,165,221,67,184,20,220,5,219,233,211,200,218,172,144,61,202,200,218,163,141,172,61,194,200,218,35,142,172,61,210,200,218,163,140,172,61,218,200,218,163,140,172,61,226,200,218,163,142,172,61,202,200,218,163,140,44,93,214,155,211,26,83,179,64,50,52,186,32,51,59,61,173,224,129,39,30,96,22,233,0,147,238,92,157,152,52,154,10,63,216,60,49,57,229,31,108,150,203,148,135,174,55,25,144,9,158,187,213,144,167,14,113,40,104,100,125,18,73,231,125,168,41,178,196,57,34,234,40,252,51,191,28,11,40,53,239,199,8,100,252,189,123,101,83,65,149,140,102,157,54,219,109,220,27,233,101,213,115,236,203,180,227,26,253,208,185,38,186,246,168,215,1,7,134,165,187,228,226,3,89,113,210,243,0,101,5,144,200,246,243,75,20,53,60,136,142,222,151,65,98,158,154,185,128,70,27,44,76,231,124,66,181,44,162,0,214,154,156,10,82,3,208,201,29,28,236,167,152,239,97,21,159,107,20,95,138,165,128,100,79,93,59,223,213,154,166,183,13,57,128,21,106,251,111,200,227,201,157,33,6,155,154,198,84,140,213,240,238,153,158,49,232,137,106,132,226,247,145,148,218,100,55,220,88,236,62,20,162,41,85,235,121,246,41,180,19,206,249,183,99,121,118,126,177,137,199,65,67,91,98,152,138,228,77,37,130,121,186,179,134,116,164,154,116,155,52,154,155,180,54,41,185,249,53,185,80,17,219,98,87,243,162,184,176,252,35,98,151,59,126,161,142,91,17,100,114,22,223,51,240,110,92,242,61,42,214,95,163,141,33,229,104,74,35,134,172,28,78,26,126,167,46,43,133,101,16,167,252,120,50,29,190,114,199,155,192,192,97,229,40,121,122,44,126,49,155,95,185,62,64,54,4,162,141,194,53,244,207,83,216,134,69,106,176,88,83,176,68,141,2,139,135,162,186,126,227,190,101,122,103,196,244,202,226,114,117,39,202,176,80,237,124,19,150,168,3,127,123,85,123,220,28,111,2,243,224,140,183,199,155,124,26,239,92,171,232,234,118,165,171,118,76,235,159,225,17,126,190,131,111,218,181,127,174,244,240,231,59,149,22,55,183,53,199,93,149,135,97,105,143,187,253,190,15,160,8,0,138,12,64,145,1,40,50,0,69,6,160,200,1,20,69,241,98,100,126,152,46,173,241,100,196,163,213,8,133,215,34,101,67,155,110,175,225,3,217,124,241,94,100,49,42,29,15,76,103,186,75,176,123,208,124,3,78,155,71,9,230,100,36,90,45,167,38,67,43,102,75,147,170,102,143,177,202,165,138,24,208,112,85,184,50,170,105,44,120,48,183,230,131,87,221,192,154,182,129,155,206,45,208,74,100,250,76,12,125,87,0,78,213,190,98,44,97,208,137,172,135,17,85,174,95,231,243,173,205,153,62,154,73,106,112,108,169,73,115,159,235,39,232,180,17,247,51,106,14,75,100,183,205,229,4,234,75,205,210,17,123,82,186,135,33,219,80,192,202,162,96,18,94,76,62,224,72,135,195,217,66,144,19,81,35,34,13,242,113,176,153,138,169,141,14,173,130,9,128,251,152,24,30,211,127,100,159,218,60,35,39,162,184,88,10,33,34,139,27,89,193,39,202,176,78,146,70,131,79,29,92,162,11,104,83,214,86,80,65,205,194,223,212,93,195,35,143,154,208,110,246,77,181,115,21,197,111,29,101,229,51,35,33,175,195,3,111,37,129,185,126,221,129,205,120,108,172,139,122,76,164,223,102,163,7,2,118,147,232,216,186,34,245,75,217,80,219,66,222,241,167,223,216,152,126,178,200,218,204,186,156,214,106,254,85,213,160,221,18,242,82,91,46,242,155,73,109,247,129,93,191,110,2,251,144,218,250,208,40,160,203,23,224,41,82,51,251,3,4,25,245,232,108,243,171,175,166,184,113,8,143,40,110,107,24,19,11,245,149,80,79,7,230,213,196,255,183,238,168,23,213,51,106,123,99,167,212,95,255,174,187,113,252,187,217,137,130,7,235,15,77,123,120,152,29,118,145,44,171,108,98,208,41,178,185,241,128,19,184,126,61,139,159,52,93,127,156,167,99,17,213,78,236,136,177,161,42,61,167,157,125,68,25,119,198,149,156,18,4,44,130,38,116,213,11,201,213,7,85,119,97,33,24,142,21,173,249,2,75,62,124,197,169,153,61,30,170,40,29,26,11,163,24,89,208,68,59,210,137,156,191,140,113,93,195,34,182,121,137,243,173,22,84,243,207,176,144,195,41,223,129,245,43,82,22,219,61,71,117,253,87,26,240,249,44,32,1,38,90,251,250,117,23,168,111,64,235,210,247,121,159,106,85,147,15,0,68,27,189,106,214,186,126,221,200,21,58,26,116,254,26,238,207,1,248,166,79,95,163,187,201,138,69,187,78,162,3,186,12,223,155,46,216,166,229,173,88,62,221,141,194,144,190,143,176,95,168,118,2,239,70,184,245,179,16,123,130,46,126,77,107,115,137,98,82,162,52,145,69,1,192,26,119,10,232,11,17,89,11,120,244,236,46,160,220,143,12,198,253,162,158,118,236,14,53,42,171,193,154,231,91,222,177,236,49,64,251,177,54,52,120,249,153,158,214,198,93,9,39,96,140,145,147,185,146,1,219,44,187,166,30,80,98,143,191,73,12,242,124,24,143,140,202,101,115,11,198,56,242,19,32,13,32,175,21,246,144,176,145,3,166,167,171,146,15,131,217,185,73,116,25,179,245,144,164,149,38,23,126,37,129,165,24,22,88,138,255,21,5,22,193,219,57,164,235,31,109,155,79,90,242,17,42,204,235,108,173,43,79,83,199,145,32,100,195,80,148,107,120,121,12,99,219,111,211,195,66,132,24,193,50,28,71,132,85,124,170,52,54,150,74,175,44,166,11,133,57,210,67,5,217,150,186,249,144,166,129,142,202,141,35,21,90,31,4,205,190,105,241,64,76,143,140,64,85,142,100,239,43,138,215,149,45,175,211,6,224,124,163,244,19,36,65,211,163,182,56,25,147,71,115,133,114,220,23,5,112,57,114,42,198,53,60,197,9,80,96,83,140,59,3,69,88,163,184,207,64,173,52,174,126,206,151,230,205,147,213,226,188,153,207,231,236,16,87,172,173,155,27,185,121,155,71,112,102,105,142,191,239,153,150,101,56,88,87,213,137,39,249,29,16,19,166,81,221,84,175,60,164,9,99,8,77,215,63,42,225,192,7,103,251,31,136,124,108,87,175,168,181,135,52,27,76,166,207,252,7,211,122,137,185,16,83,2,28,126,74,136,185,192,103,134,51,124,102,216,177,153,97,118,54,217,148,240,72,120,32,29,114,22,8,64,103,51,52,27,156,97,179,65,102,125,89,206,72,179,3,238,102,221,218,168,162,59,33,86,179,37,137,85,172,118,35,65,168,161,47,67,249,212,65,20,255,28,93,137,200,229,188,200,212,223,114,140,22,30,106,249,241,72,45,153,4,115,187,101,170,62,199,53,78,32,108,68,129,176,139,195,170,197,50,8,35,0,108,86,244,19,78,71,54,228,9,96,182,184,23,41,139,103,9,1,138,125,68,93,119,98,95,10,174,211,76,233,15,210,116,190,217,248,92,188,143,156,130,5,59,10,217,169,142,141,41,75,181,115,79,214,86,217,157,117,145,14,76,241,37,216,66,156,37,13,131,204,166,161,18,114,225,25,235,165,139,103,178,185,148,102,16,62,49,147,16,76,125,62,59,228,155,73,210,192,218,201,24,87,208,74,136,35,221,78,193,38,229,17,8,37,89,128,123,160,202,42,101,29,68,130,110,207,243,219,3,115,181,168,146,59,235,33,67,45,87,252,128,163,29,106,223,253,12,184,29,194,120,95,208,230,171,213,154,122,141,220,183,149,102,241,88,116,233,33,209,105,118,104,147,78,166,255,107,110,217,37,164,211,248,231,90,25,159,202,116,36,161,57,94,205,113,236,171,120,115,6,26,47,158,191,188,237,220,16,81,172,131,182,224,18,5,217,95,17,237,161,247,92,160,53,215,170,1,200,51,220,219,59,169,74,40,119,214,83,57,49,119,200,61,137,132,204,216,231,249,100,158,192,9,20,42,90,72,161,194,88,208,132,252,156,42,248,239,105,220,6,64,54,226,251,11,186,220,67,235,128,51,196,245,14,87,87,95,43,145,4,189,93,2,100,195,91,89,69,85,209,118,89,76,142,107,164,196,224,60,52,5,10,183,1,201,177,42,73,234,31,186,3,25,88,27,158,83,64,109,120,80,1,181,161,33,68,172,182,46,66,171,97,188,115,52,71,208,152,110,134,86,109,189,186,164,94,174,238,48,17,58,102,112,192,29,4,173,43,103,129,46,168,176,255,174,43,32,99,229,61,181,136,143,154,2,173,135,103,181,4,255,149,143,39,167,82,102,188,134,244,76,79,115,134,212,0,121,141,188,135,64,206,192,219,120,236,109,220,127,203,251,111,255,83,65,232,186,169,117,108,75,31,14,94,0,136,130,14,210,101,176,48,65,52,140,13,157,230,166,246,56,133,106,112,77,43,91,154,152,100,47,23,86,4,29,144,106,29,183,165,122,237,80,151,232,237,217,80,109,167,236,171,214,131,214,24,174,37,47,213,207,106,164,254,245,213,243,85,244,115,92,73,184,114,126,25,221,129,170,142,177,105,186,24,5,45,76,88,46,19,83,133,159,113,201,133,138,179,107,89,188,56,192,174,181,147,46,104,93,134,186,23,31,210,6,209,225,214,4,71,42,213,37,210,216,208,162,12,104,170,17,217,54,133,173,108,93,184,226,100,246,14,217,152,58,61,252,61,133,212,212,145,58,160,6,51,186,223,0,193,173,49,174,19,8,110,71,235,38,153,105,103,172,194,211,64,11,178,74,70,33,147,54,246,162,0,41,142,52,133,87,18,107,131,154,64,130,24,5,34,2,4,59,3,252,209,116,179,231,18,37,114,233,146,52,108,23,92,71,231,155,146,75,187,196,227,216,104,45,183,160,85,206,19,18,181,156,106,45,88,140,86,65,195,122,236,228,144,65,114,79,107,77,207,118,182,171,231,57,253,90,173,46,170,43,15,105,34,117,201,222,228,31,76,57,112,148,92,197,131,73,132,134,170,49,230,130,240,12,108,132,38,203,8,53,198,59,228,156,132,197,84,168,179,104,70,180,12,12,137,235,143,240,41,90,132,79,209,36,62,197,28,204,167,216,130,17,209,18,249,20,249,243,124,178,180,170,5,124,138,41,241,41,78,26,159,162,69,248,20,45,85,14,214,18,249,20,9,39,213,36,91,201,67,82,4,62,197,254,151,225,123,147,86,206,105,231,148,220,130,162,84,140,251,224,144,130,89,33,234,93,176,34,37,179,193,106,31,157,23,10,142,99,2,129,60,4,19,229,242,34,234,76,115,162,98,52,32,225,6,30,11,65,5,53,143,151,176,142,123,172,33,162,165,246,194,206,181,138,13,116,110,27,254,110,247,69,35,137,254,156,170,174,168,79,63,44,250,35,76,217,30,254,78,118,132,202,63,226,53,93,210,242,196,214,179,149,67,20,48,222,247,100,181,28,83,12,242,178,234,128,217,186,94,220,24,7,33,118,220,90,47,109,4,243,21,38,239,125,168,19,159,169,62,173,46,63,196,193,139,137,170,255,173,54,16,219,194,90,99,22,114,40,241,132,173,228,228,140,178,133,28,229,84,243,37,192,254,186,152,26,129,115,123,67,88,253,212,29,3,237,16,180,230,22,26,105,135,105,98,240,169,26,189,151,225,146,17,88,64,41,184,77,182,42,125,164,130,60,189,255,245,34,26,164,133,61,132,148,204,164,81,87,149,9,184,60,14,9,124,237,183,248,6,157,77,25,57,16,115,245,64,168,182,164,107,239,17,208,185,132,189,43,101,123,193,217,151,212,108,153,203,225,51,196,111,49,90,134,248,234,229,181,38,155,146,137,37,124,251,48,49,13,28,105,14,32,227,187,99,157,172,218,48,78,48,214,143,193,67,105,131,204,20,179,86,30,19,115,19,89,76,98,207,176,241,57,116,68,24,17,246,237,117,111,3,190,171,244,91,162,223,241,146,72,193,167,210,134,154,164,252,102,237,30,101,8,201,12,147,93,80,241,3,21,70,246,230,216,86,124,44,107,60,86,45,230,68,248,67,232,106,21,163,30,174,111,68,215,133,28,164,194,84,219,128,144,245,246,56,161,193,163,219,136,208,145,170,51,97,192,32,133,85,42,38,246,208,196,206,177,2,248,202,159,74,128,44,103,188,106,67,225,18,43,172,177,59,46,94,46,184,76,23,90,250,26,93,249,136,154,211,34,5,92,67,106,37,207,155,129,51,125,125,35,216,31,120,228,194,117,209,52,106,216,134,20,211,16,146,217,151,162,248,18,107,194,178,165,31,174,1,150,127,106,171,122,82,107,60,191,78,116,204,193,106,165,39,170,87,250,42,190,137,47,98,11,93,171,46,7,174,182,46,4,188,89,17,170,41,194,216,20,113,124,211,5,213,82,53,152,58,11,48,107,170,118,213,169,98,199,43,101,249,11,204,124,155,146,113,174,87,17,101,185,202,100,36,67,232,51,234,222,214,203,144,43,248,32,37,163,74,110,125,18,190,250,53,170,59,78,169,98,168,78,185,226,169,206,36,94,37,159,170,56,125,114,252,116,246,33,49,8,14,221,43,248,7,61,122,142,30,55,170,76,39,240,48,206,29,129,120,0,31,98,2,139,128,222,136,183,225,63,113,102,226,159,120,176,202,149,141,81,142,40,243,56,37,77,137,203,184,126,93,91,136,37,142,141,141,118,90,89,201,38,203,175,66,211,67,230,96,118,142,58,81,76,144,233,228,124,137,82,221,53,166,108,38,93,51,51,80,71,117,51,55,80,215,224,145,245,157,40,175,198,37,32,229,108,70,25,55,136,1,240,198,149,76,27,222,108,120,43,194,83,81,37,51,197,76,91,25,207,67,90,166,152,121,86,225,193,147,46,96,96,160,200,10,214,216,10,22,38,33,11,102,193,41,1,158,156,50,254,153,196,63,83,85,77,172,102,63,87,86,100,155,164,143,170,40,128,121,197,202,142,100,78,200,167,114,0,180,202,35,153,194,223,85,94,6,87,124,98,11,121,188,35,84,159,2,46,178,198,56,230,202,49,4,161,178,20,49,148,181,243,152,138,127,202,248,169,168,144,178,27,190,96,10,229,229,15,69,210,125,71,210,25,24,68,111,214,33,24,248,103,50,39,193,152,20,121,39,37,24,249,208,7,191,45,148,138,109,207,219,177,182,76,137,236,83,17,56,236,3,61,73,173,161,15,212,51,71,110,77,73,64,41,133,123,84,242,129,148,132,226,218,15,2,44,41,18,248,238,112,186,122,86,61,71,247,152,26,83,51,176,84,191,81,45,76,170,103,170,59,228,226,155,59,14,55,116,52,187,96,65,173,43,74,211,64,47,48,109,69,229,81,47,185,227,126,150,73,107,119,183,180,134,225,153,77,40,173,185,6,147,175,80,110,64,247,114,10,127,80,250,234,69,94,5,197,132,30,173,30,22,14,59,165,178,224,57,177,186,103,171,59,20,27,93,193,191,10,59,184,19,47,88,17,222,101,103,21,43,42,139,194,137,106,41,5,133,39,246,212,87,159,124,72,187,12,11,125,244,15,186,203,96,231,72,27,163,98,164,111,230,203,176,76,207,167,181,142,217,222,174,40,174,102,185,121,215,112,204,150,194,242,144,175,98,197,66,85,89,155,37,61,197,182,168,80,218,147,26,30,197,72,137,88,83,141,98,165,51,21,35,75,89,228,115,16,3,53,81,40,152,135,160,67,245,197,9,140,223,149,141,137,13,137,86,54,52,232,146,153,205,26,89,31,160,247,42,244,50,136,86,213,92,178,180,22,162,166,213,135,48,195,81,163,91,91,87,3,102,51,79,193,102,21,255,58,66,60,27,5,64,246,51,228,17,129,77,173,91,65,55,186,243,25,41,17,169,73,165,99,194,234,153,87,18,196,20,196,199,8,215,197,162,167,21,242,184,209,193,133,63,180,128,123,142,141,115,252,206,14,204,209,177,49,165,101,58,64,65,8,101,14,121,241,88,176,162,123,186,221,49,45,152,47,249,128,40,93,4,161,235,250,117,153,112,228,42,209,98,26,214,138,139,87,42,119,134,149,243,19,240,230,125,184,20,35,84,86,115,203,6,44,63,187,110,99,118,34,53,73,162,28,228,29,89,113,42,93,245,185,70,247,124,66,168,210,170,87,108,83,207,160,38,213,89,16,243,189,226,176,155,120,240,231,127,89,129,162,248,187,150,184,172,104,226,165,173,110,27,67,138,98,34,70,17,13,4,17,183,170,40,81,150,204,140,78,230,34,205,99,25,145,200,29,44,184,227,213,71,31,243,208,13,116,230,90,85,121,20,24,152,71,149,140,190,141,143,249,246,248,163,70,71,57,249,232,184,53,174,60,54,65,153,78,42,24,4,167,59,164,108,177,48,151,84,144,147,238,161,245,102,219,249,82,110,162,156,92,59,199,216,96,32,249,71,199,179,237,241,111,228,146,65,136,13,135,29,149,100,7,52,37,203,218,146,79,134,148,171,164,22,45,197,115,51,159,67,129,137,174,203,206,49,228,36,107,62,150,68,46,224,136,7,184,84,125,146,28,26,24,115,195,28,26,100,149,214,244,228,164,66,1,156,231,138,9,254,15,252,104,169,211,39,208,149,244,195,15,14,59,101,156,40,181,202,205,17,131,195,206,37,4,202,14,245,208,223,214,109,121,23,88,103,98,105,145,137,165,37,116,161,77,66,170,73,66,42,44,25,107,29,24,54,23,126,166,55,212,38,252,204,108,168,58,252,156,216,80,187,240,51,187,161,246,170,6,22,111,193,15,20,223,130,31,40,222,129,31,40,190,9,63,80,188,1,63,80,252,10,252,64,241,109,248,129,226,53,248,153,13,116,1,168,81,233,29,183,199,91,199,205,241,173,227,77,166,37,233,29,119,32,161,13,9,58,36,148,49,65,131,4,23,18,186,144,48,185,81,237,64,145,77,40,210,160,34,83,152,224,64,66,27,18,176,200,52,38,104,144,224,66,2,22,153,217,168,94,129,34,219,80,164,70,69,78,96,130,3,9,109,72,192,34,179,152,160,65,130,11,9,80,36,112,119,237,196,16,103,48,196,97,207,67,29,65,132,66,45,136,66,128,77,72,163,254,32,134,41,125,138,165,3,26,36,248,154,236,242,137,148,6,69,54,58,37,54,58,101,54,58,147,108,116,166,216,232,76,179,209,153,97,163,115,130,141,206,44,142,142,126,220,204,183,143,227,245,223,188,14,29,106,31,119,97,144,154,199,181,188,9,79,91,85,239,120,119,220,62,222,27,119,142,183,68,219,65,224,217,170,150,38,182,84,236,87,181,123,28,31,160,213,89,40,111,67,190,102,142,82,96,24,178,237,227,118,222,57,110,178,132,73,28,23,124,0,244,103,245,227,30,124,113,217,151,105,44,220,62,238,65,97,141,165,0,254,91,244,112,2,63,53,225,147,45,50,3,226,179,38,148,182,121,94,126,32,199,221,87,52,82,195,17,11,7,23,205,196,28,142,28,141,52,49,135,70,146,239,204,220,228,220,80,18,49,93,106,77,115,18,161,53,191,26,17,58,213,80,28,140,174,166,147,183,107,30,44,144,107,64,20,188,230,158,197,224,24,153,124,166,12,95,114,153,99,102,7,105,145,134,247,25,187,182,107,50,207,133,204,135,225,21,57,222,70,40,10,94,66,164,182,160,176,214,112,237,54,112,9,10,11,162,196,195,21,62,155,167,157,25,118,144,185,185,57,138,42,255,159,23,55,20,187,3,184,206,119,205,38,25,233,36,198,16,41,83,104,169,126,56,102,1,22,75,139,181,121,112,235,230,238,75,255,178,247,127,158,219,123,251,55,123,63,251,205,222,91,111,51,135,229,26,32,126,27,254,151,63,123,54,143,46,235,88,12,245,60,251,164,132,190,13,10,195,8,155,6,240,40,134,190,196,29,141,161,31,230,67,196,99,76,42,62,48,48,99,98,129,32,66,99,114,252,21,17,149,146,120,65,49,246,201,8,77,9,88,74,232,219,255,247,59,187,47,253,219,161,99,117,14,141,196,147,24,175,117,180,112,173,82,176,20,10,238,248,16,162,46,61,100,204,254,244,211,221,55,126,244,223,20,167,3,3,171,222,7,74,89,60,213,253,59,63,222,251,245,11,251,47,255,254,240,177,101,71,142,6,20,70,239,160,200,63,41,240,147,162,170,14,69,131,223,241,35,15,188,202,194,173,70,195,172,126,5,194,170,98,16,69,216,12,42,235,34,132,14,185,240,93,93,146,29,7,187,22,69,51,56,108,72,212,209,34,93,90,114,36,198,216,212,58,202,240,143,61,203,140,196,125,36,170,123,239,251,239,223,253,252,136,35,77,146,131,155,112,53,72,220,127,253,234,209,86,227,15,89,80,23,39,119,204,91,176,203,205,231,76,238,119,94,121,166,221,186,6,188,204,128,16,151,169,113,108,133,179,188,80,28,91,201,93,15,76,132,249,72,80,91,54,247,145,163,203,250,237,192,1,224,237,0,233,208,239,64,46,135,75,163,143,241,81,71,233,120,147,188,114,111,62,33,197,13,253,96,247,111,223,223,187,249,251,221,27,31,31,45,142,155,91,70,243,242,41,98,128,66,227,41,120,157,163,172,11,9,84,207,197,120,56,193,138,120,229,175,123,207,61,191,119,227,198,193,223,142,62,12,43,115,247,41,194,203,190,247,194,254,27,63,216,251,223,127,216,251,233,231,135,168,233,190,34,162,250,235,156,227,242,251,47,238,254,224,163,72,104,212,180,60,35,198,72,5,126,127,104,144,212,255,162,81,78,143,50,164,105,169,60,74,152,185,131,143,63,220,191,253,183,253,207,126,74,203,75,132,40,214,101,73,41,145,215,24,33,48,161,12,57,57,188,32,86,52,66,240,64,149,181,40,57,52,32,111,108,52,4,223,131,225,35,28,210,211,10,71,106,20,248,72,239,52,47,158,220,105,107,180,136,137,42,223,63,19,59,205,91,116,248,216,131,35,34,225,163,143,247,191,247,233,238,91,127,218,253,213,115,2,9,236,132,102,68,44,200,229,147,177,64,224,70,66,3,63,26,74,196,131,104,212,81,141,254,254,157,151,98,29,167,163,196,145,186,29,42,157,220,109,0,54,82,167,217,73,102,82,151,89,115,30,238,200,139,221,86,26,121,216,147,135,145,132,36,117,139,154,62,61,120,37,3,166,7,212,57,250,12,193,6,14,152,36,172,253,2,85,98,211,243,187,111,180,90,64,217,81,31,226,92,38,79,231,30,186,240,15,181,244,238,23,175,238,254,246,123,79,204,21,139,227,211,51,51,92,105,66,158,254,241,16,36,47,77,147,164,56,154,136,52,12,80,255,76,207,112,25,95,55,84,219,196,78,191,243,165,73,220,236,72,245,52,57,243,77,26,251,163,157,238,225,209,134,126,28,229,88,135,170,72,93,19,163,142,52,111,92,234,202,184,191,81,150,219,248,85,28,229,35,94,227,24,197,252,223,127,189,251,226,31,119,111,124,18,108,249,126,136,27,127,232,205,110,222,118,54,185,250,6,207,69,125,162,103,56,29,147,97,30,4,86,255,69,117,77,186,214,137,210,42,243,82,3,35,144,111,216,250,182,194,195,7,180,204,205,202,142,169,251,59,183,175,92,9,120,169,66,168,37,41,154,201,84,118,66,10,186,52,18,87,17,84,149,198,92,200,104,57,170,101,119,239,135,175,237,191,255,106,118,247,245,239,239,255,251,95,114,98,8,58,102,219,208,54,71,101,52,162,48,152,42,195,162,24,15,41,232,225,21,140,132,26,209,152,148,112,204,126,83,147,230,232,253,70,60,222,125,239,135,123,127,121,95,160,131,7,131,72,71,7,235,49,30,167,107,142,161,69,148,216,12,86,161,80,192,121,7,176,167,83,112,194,107,25,9,39,162,69,201,56,9,218,251,95,42,188,242,125,71,48,102,17,36,6,198,43,30,18,155,216,143,70,28,142,82,28,143,70,76,14,188,167,140,201,57,114,224,205,5,175,139,24,202,209,9,98,144,133,67,198,2,241,58,239,108,174,114,210,85,105,167,196,135,165,51,43,225,55,120,180,48,175,145,224,85,163,198,120,5,82,22,80,77,60,244,115,68,24,11,12,204,138,154,136,37,205,219,180,157,109,144,44,121,160,209,189,159,253,102,247,227,155,32,35,43,44,194,107,17,198,69,124,219,125,239,173,208,183,146,244,109,239,230,111,246,222,125,126,255,206,141,221,79,62,97,18,54,207,84,150,50,221,123,243,119,247,158,255,113,66,166,73,25,210,95,63,218,251,191,191,78,200,52,37,101,58,248,226,211,221,95,221,76,200,52,29,107,211,238,173,55,247,222,122,59,148,105,38,214,166,132,76,39,98,213,37,100,154,141,53,60,33,211,28,137,230,36,100,103,45,12,39,167,27,233,81,85,153,82,60,44,33,251,81,85,27,237,30,46,70,154,140,35,65,136,197,101,101,16,250,106,44,228,51,23,119,31,164,93,185,4,168,92,144,26,6,54,36,251,141,0,150,68,149,33,64,247,62,120,247,112,64,3,150,126,164,230,10,22,118,180,230,142,2,151,181,248,16,112,187,218,21,162,67,204,175,239,8,131,119,239,87,239,238,222,250,124,247,246,111,179,124,7,31,94,71,136,97,9,213,48,66,97,127,75,31,210,180,24,103,17,5,109,161,123,162,180,208,190,130,172,85,229,64,191,164,162,206,73,209,135,239,35,206,48,133,238,101,127,59,68,244,49,156,13,211,239,209,86,128,43,201,143,203,43,213,27,143,247,20,92,212,49,15,19,207,146,199,178,76,9,238,195,34,113,49,242,99,48,29,15,18,28,246,72,135,119,20,240,231,254,227,136,37,197,158,75,14,209,23,68,147,75,141,16,120,152,136,127,228,93,216,26,18,206,140,69,193,227,241,203,6,70,238,18,57,19,195,120,29,121,168,174,88,84,43,62,228,128,157,40,3,145,77,143,175,37,197,176,226,161,180,164,40,86,60,46,23,245,222,63,62,163,192,70,185,47,57,28,228,224,24,170,3,194,98,113,100,82,197,52,247,248,37,224,88,122,129,14,132,79,179,22,50,27,32,17,153,53,201,188,34,22,31,53,209,230,35,22,207,59,57,160,170,138,71,156,20,177,47,150,137,127,72,9,185,122,196,65,79,191,212,152,167,50,133,138,76,87,39,121,166,242,176,93,126,8,231,164,120,166,252,115,52,128,151,159,24,138,226,69,169,82,120,211,255,230,241,215,146,130,173,145,72,231,130,84,167,181,87,49,6,159,136,182,214,196,192,135,171,20,51,177,231,24,41,97,215,120,164,53,30,216,154,102,90,82,188,53,43,50,92,86,116,164,172,195,196,91,107,86,93,85,103,226,214,116,115,54,28,111,173,43,44,246,117,206,60,52,195,241,214,102,38,79,24,147,51,218,108,98,188,181,174,28,111,109,78,63,49,220,60,89,51,102,230,152,237,33,72,132,3,204,147,203,70,115,250,75,48,79,214,230,166,53,104,184,54,154,121,50,52,26,178,198,26,141,6,144,162,86,108,250,228,52,136,191,217,99,69,233,62,50,52,86,89,103,39,130,249,105,205,152,214,155,198,228,70,166,224,159,181,86,42,249,171,70,227,178,233,229,221,166,99,163,118,194,217,17,70,134,24,172,160,143,78,39,65,224,49,28,18,41,39,85,214,80,88,14,202,169,202,196,211,134,117,217,180,220,137,171,182,115,217,237,106,77,99,2,103,42,66,156,112,157,230,68,32,42,79,176,218,38,190,202,101,188,158,101,25,167,232,185,112,165,103,40,27,36,117,209,194,239,104,221,46,204,6,23,232,116,205,94,169,169,155,167,106,75,203,234,119,106,53,77,93,170,213,106,100,46,129,90,162,48,132,5,248,111,140,216,31,186,54,51,70,150,156,213,226,152,169,87,197,80,140,181,53,107,179,234,54,93,119,140,217,77,84,97,25,27,99,138,64,243,18,87,30,175,43,223,181,190,254,7,255,156,239,90,19,186,97,116,39,6,78,225,204,14,102,204,100,196,76,206,224,84,158,199,180,62,254,193,192,41,132,223,139,54,170,188,20,180,26,129,53,214,152,153,25,78,71,102,91,69,78,71,26,45,237,75,182,97,38,173,167,229,105,176,87,57,81,21,95,27,118,134,122,7,62,213,249,129,67,6,195,155,242,107,212,164,78,251,6,73,53,192,80,98,12,87,210,161,47,48,173,97,133,129,214,92,147,244,1,9,230,7,200,71,132,204,15,88,130,208,113,82,201,85,72,10,233,43,253,84,84,134,132,218,74,95,242,158,99,24,245,250,85,71,11,236,145,195,86,132,76,7,217,141,246,20,237,73,234,84,24,182,226,58,153,136,40,129,157,220,75,63,186,251,217,59,247,126,254,226,254,155,47,236,190,244,131,253,127,191,35,212,145,167,161,216,26,148,18,182,114,193,187,208,15,3,199,177,68,49,132,25,131,77,207,170,233,214,68,63,40,64,180,255,198,181,151,61,7,163,75,33,32,102,43,181,196,18,84,197,189,106,122,205,173,60,11,103,29,216,141,172,82,50,87,223,170,67,70,37,193,104,221,210,174,192,4,71,237,119,91,35,7,248,77,74,223,137,126,200,211,101,85,165,114,76,26,158,52,211,67,41,75,53,148,159,15,193,240,102,228,27,155,92,101,108,14,203,169,145,71,55,191,217,226,44,139,146,185,49,165,60,163,34,25,146,122,69,135,88,193,177,64,116,129,8,123,205,6,221,110,244,237,53,187,215,50,174,13,34,93,230,145,229,19,203,181,229,37,49,223,182,38,147,39,28,10,38,131,103,219,207,14,110,190,47,102,91,2,202,248,186,164,89,75,179,126,36,211,151,242,84,186,97,169,108,55,27,62,152,216,251,232,249,253,247,95,189,123,251,213,123,55,63,157,96,47,190,69,36,172,208,150,121,141,144,170,4,103,137,76,208,33,85,35,174,253,243,48,81,46,27,219,32,201,196,109,84,143,177,11,202,193,157,65,200,168,144,99,163,250,101,144,88,225,109,9,45,110,20,186,61,173,168,165,73,149,18,85,101,153,18,114,11,200,208,249,150,189,148,8,236,112,150,162,31,70,78,79,60,17,160,60,237,232,196,207,128,46,77,101,234,227,127,16,39,181,9,35,130,226,188,60,20,93,197,63,202,120,233,79,7,95,124,177,247,179,191,222,251,217,255,149,206,51,194,215,31,98,87,28,60,144,51,29,90,238,170,198,46,28,179,233,170,134,70,141,105,29,243,210,120,193,48,236,126,246,220,238,239,94,245,109,2,241,84,51,156,1,173,217,126,245,182,159,65,152,223,98,149,10,176,7,197,98,133,254,15,159,202,147,149,233,57,248,63,158,68,68,208,137,141,76,195,36,126,139,34,145,238,109,8,90,37,29,13,71,238,209,120,86,100,66,15,62,155,59,90,123,106,21,167,111,194,60,30,98,101,205,242,101,21,212,102,40,201,150,214,41,135,88,161,182,132,43,135,149,5,184,219,138,156,108,145,35,179,160,130,123,63,124,125,255,243,91,74,242,201,59,238,224,41,132,35,64,175,176,249,78,216,169,219,44,146,121,104,179,246,211,252,51,201,104,224,243,240,57,99,244,107,176,127,15,178,202,227,182,230,164,12,80,182,12,13,105,109,211,104,195,100,192,94,228,201,150,12,173,27,116,59,207,191,210,84,34,3,240,120,22,250,198,48,221,49,116,179,215,81,194,38,231,138,111,94,75,188,19,187,150,67,4,30,45,141,221,166,97,177,150,247,195,72,27,96,202,186,98,185,30,26,9,136,206,205,22,211,141,88,21,127,129,55,57,145,19,70,15,68,106,133,53,98,96,34,146,88,183,40,243,206,15,239,189,251,243,65,149,29,222,168,58,48,164,78,58,14,38,12,187,61,18,191,149,164,133,226,73,11,133,177,45,23,237,171,75,152,39,75,250,105,82,178,147,222,28,56,214,94,82,57,175,0,19,234,10,32,135,123,144,200,34,175,147,4,74,69,223,57,254,226,32,91,111,74,47,240,246,69,236,186,135,34,51,188,215,141,60,126,98,212,203,197,35,192,118,172,47,56,191,0,17,20,48,227,112,253,185,123,231,206,238,43,55,191,106,253,177,14,209,145,248,50,21,134,24,242,30,155,214,254,233,163,107,191,146,193,232,25,116,151,160,14,76,11,187,72,72,134,249,57,222,173,160,145,185,220,56,250,194,57,76,15,153,167,19,195,8,221,16,57,120,247,223,24,131,120,247,246,237,180,62,206,21,135,82,10,158,19,73,82,50,221,129,26,14,62,188,195,108,253,239,31,97,197,42,187,135,1,98,206,69,32,209,11,41,228,195,49,116,108,161,237,4,140,240,238,23,47,66,19,16,97,194,18,165,52,26,172,77,220,103,98,208,62,254,115,24,218,40,163,48,20,71,123,255,242,222,238,47,127,125,164,56,186,98,95,54,210,122,214,192,219,170,145,142,237,189,245,7,214,138,84,76,13,130,152,132,247,143,255,28,3,120,52,200,250,241,235,119,63,127,235,136,209,148,106,17,164,35,211,236,132,249,228,254,176,141,9,56,219,197,110,103,77,115,47,159,179,1,73,198,226,246,138,46,182,39,137,157,75,65,79,132,239,18,166,81,162,93,226,234,247,116,57,126,23,34,220,118,186,137,173,62,221,115,61,179,181,29,181,227,238,106,192,210,106,252,18,166,184,160,193,117,6,248,145,20,3,65,38,166,124,87,240,111,30,113,225,2,107,95,42,170,229,162,58,93,84,129,221,218,144,190,37,148,36,53,125,91,219,182,123,100,71,234,105,109,53,67,96,212,12,238,198,240,23,50,57,106,198,130,141,91,205,60,221,235,116,177,203,97,189,62,187,209,130,165,226,170,11,72,100,158,126,85,191,15,209,60,92,253,193,178,69,140,212,98,150,91,179,198,140,17,181,210,154,154,158,209,185,53,215,244,244,28,123,154,156,21,105,129,13,23,234,187,91,51,101,133,219,109,77,207,234,211,100,183,5,207,197,242,52,130,109,226,243,204,212,84,75,201,5,222,59,116,249,24,137,29,64,160,108,10,155,130,20,4,12,245,56,231,175,90,23,248,161,204,42,11,95,32,14,9,6,229,65,48,6,29,20,216,241,19,214,64,252,72,4,129,215,182,28,179,235,217,204,81,70,1,56,43,20,39,97,249,226,33,47,119,232,41,252,135,169,118,78,248,254,146,92,96,116,201,1,25,63,157,52,170,165,121,227,49,223,201,24,63,249,154,55,198,199,253,67,97,242,75,230,231,88,55,54,22,228,151,202,78,127,222,248,102,121,65,23,30,189,188,28,114,107,201,7,95,49,75,16,67,245,240,4,25,218,94,25,210,93,151,123,178,42,176,99,56,158,193,52,0,155,234,176,162,232,254,181,34,53,112,96,235,194,21,108,83,35,135,13,133,167,26,236,132,93,208,29,114,44,218,19,246,129,157,109,220,221,194,86,129,66,179,232,219,3,34,131,128,18,146,209,122,2,72,39,163,27,171,116,190,164,114,50,138,76,126,220,110,144,91,12,202,42,200,99,37,85,147,95,124,53,7,242,128,116,11,13,109,160,37,165,36,154,6,70,5,58,186,120,23,152,201,116,179,93,244,206,22,184,19,235,104,93,58,96,196,129,84,92,192,2,162,140,221,245,91,71,121,205,85,136,14,249,148,141,209,26,200,157,83,1,142,208,137,50,77,231,147,36,115,198,58,165,224,57,7,158,174,209,89,217,42,212,129,102,15,12,155,126,111,175,95,63,86,28,146,5,57,39,223,30,71,214,176,134,140,71,6,65,64,163,147,164,173,164,146,236,123,139,219,133,144,153,185,211,201,42,251,55,111,29,220,122,143,237,50,123,31,188,199,248,245,5,192,201,222,141,55,246,223,3,166,111,167,73,22,42,139,180,241,161,83,175,10,26,202,162,157,172,202,129,200,159,0,220,238,173,55,133,142,227,170,230,88,36,185,211,229,195,243,22,201,77,103,109,29,15,244,75,253,216,49,47,90,15,125,131,198,171,128,39,31,154,135,10,14,121,252,38,146,58,138,222,198,77,61,17,24,87,146,112,187,162,62,218,50,88,167,97,54,173,210,108,138,27,221,68,39,90,21,205,14,162,155,71,220,172,103,112,155,93,12,103,35,38,27,130,193,19,110,85,178,206,144,140,129,228,221,231,129,234,129,39,227,28,106,29,226,85,133,213,150,9,211,132,91,150,145,248,187,96,9,125,40,108,145,87,183,204,230,214,124,105,146,252,247,201,80,133,22,138,195,30,56,245,194,99,144,197,232,194,88,56,8,143,121,63,189,44,177,83,42,238,151,105,135,91,136,4,107,28,247,70,102,253,32,232,13,243,229,189,19,92,242,111,116,59,117,120,171,99,236,70,33,188,215,125,155,150,80,89,149,219,200,160,178,171,148,96,33,19,152,197,156,191,136,230,182,225,74,60,152,189,117,139,166,47,9,214,84,99,221,212,31,74,101,126,143,168,38,160,214,117,164,251,71,82,213,6,159,89,18,181,70,115,43,102,69,148,210,10,36,11,177,174,74,0,68,11,48,31,174,108,169,9,43,231,148,136,189,81,159,55,0,183,13,17,133,218,101,150,64,129,112,156,245,179,172,23,201,66,8,197,227,44,121,61,30,148,183,36,231,157,79,238,149,60,144,76,244,174,163,58,219,239,220,186,163,106,27,126,143,152,134,47,232,207,226,242,218,83,203,203,9,157,234,179,86,208,102,59,20,161,254,176,194,42,13,99,149,1,144,107,92,254,246,165,218,153,4,36,218,146,21,86,100,221,8,155,43,143,91,34,14,94,155,128,177,179,219,140,48,227,22,117,198,116,81,61,151,72,153,19,72,109,137,72,52,41,155,99,148,57,56,38,81,148,96,208,253,151,40,25,10,43,234,42,9,225,121,25,118,22,232,153,229,62,15,116,233,146,211,206,42,19,238,182,11,123,84,175,109,160,74,245,44,237,182,19,168,122,9,180,172,227,10,37,152,248,208,17,25,100,172,27,185,74,34,232,206,104,208,216,229,153,80,225,72,39,88,48,41,114,128,41,199,253,224,227,131,98,55,90,198,194,48,138,213,117,201,53,28,16,145,46,27,214,60,138,74,103,236,171,34,184,45,187,249,233,62,101,122,91,232,51,193,235,42,185,235,215,179,86,53,98,96,220,114,224,97,28,182,19,171,138,46,201,37,151,155,11,120,36,54,174,44,16,244,42,32,162,2,111,99,254,155,202,1,33,225,71,11,235,122,163,173,89,151,241,204,130,60,55,114,19,74,178,219,99,115,29,35,68,6,39,209,105,155,9,244,125,134,154,161,243,33,149,200,136,63,49,162,155,13,223,37,82,231,59,223,56,238,99,154,123,135,154,230,216,115,46,142,173,111,204,11,35,112,193,120,163,224,96,199,169,43,200,100,204,203,181,170,228,18,231,61,161,205,7,18,153,49,220,164,138,16,230,91,128,162,173,70,115,203,108,235,80,7,70,76,152,183,31,243,132,160,101,131,160,21,111,25,90,119,210,236,12,204,13,226,182,233,77,223,30,83,70,20,229,6,78,61,197,48,62,106,187,28,156,233,203,136,144,184,114,134,3,73,186,72,203,232,91,224,206,135,72,171,241,208,73,107,108,186,49,35,69,5,54,87,223,66,81,41,21,21,201,208,149,9,22,49,99,215,35,154,145,86,234,140,236,171,173,106,79,221,34,189,134,54,93,108,134,141,29,59,194,216,113,139,203,199,173,176,177,99,105,78,159,61,81,156,107,38,26,59,118,100,99,199,230,148,54,220,72,105,114,198,208,153,145,82,211,40,15,201,126,180,30,22,81,235,214,201,22,241,180,7,126,75,105,110,15,197,17,70,69,209,122,158,173,224,181,17,43,207,141,149,42,202,180,108,255,35,74,135,175,54,91,5,241,184,210,217,228,154,116,30,69,1,18,198,21,201,125,163,8,169,224,167,227,225,55,114,21,232,193,29,163,252,225,230,129,105,143,83,26,101,203,101,44,59,239,24,93,232,185,194,117,137,232,110,13,141,172,206,144,126,77,77,82,235,112,157,159,221,197,238,113,175,107,6,133,68,95,209,67,215,214,217,77,111,230,86,56,47,156,146,139,11,48,91,84,122,168,250,19,193,242,115,52,161,239,196,164,243,93,211,130,172,238,186,168,120,99,33,217,248,193,102,25,243,225,211,229,208,129,9,63,124,186,117,115,239,229,79,15,62,252,237,222,247,73,39,175,166,85,132,215,6,120,170,95,39,71,92,74,129,136,251,186,16,38,197,33,55,67,162,169,135,77,200,232,107,134,41,183,153,97,143,161,243,46,120,14,187,187,78,247,163,98,250,110,233,106,169,124,180,198,143,251,61,61,86,166,52,35,21,226,103,96,200,185,250,135,121,172,160,115,31,150,115,70,65,235,233,38,16,162,208,249,187,221,21,201,228,53,77,116,69,232,179,95,254,221,193,205,215,240,56,73,106,114,218,65,175,125,213,50,156,60,125,97,128,52,73,195,77,86,112,79,107,87,52,166,235,170,160,143,112,88,185,177,206,242,198,4,253,125,160,62,31,75,238,244,177,180,94,195,47,29,73,4,166,57,207,253,226,222,115,47,75,8,8,185,96,8,117,159,221,255,142,120,101,104,51,147,28,223,45,195,222,91,47,31,124,244,194,222,59,159,177,121,190,255,230,11,251,63,121,127,239,165,143,119,111,188,194,30,246,239,188,16,114,208,192,108,122,250,41,230,110,49,223,12,194,197,130,60,86,73,203,145,134,10,63,112,231,142,70,225,153,158,214,110,153,134,238,166,45,17,62,228,201,43,36,60,246,70,1,104,190,227,134,45,62,163,135,49,176,59,226,130,162,27,123,208,97,211,66,237,33,55,194,128,181,27,155,25,226,24,88,21,208,31,120,52,56,160,136,63,12,170,56,92,199,224,155,229,135,106,189,56,23,10,174,209,243,171,78,106,49,52,213,35,11,81,88,108,201,38,98,68,62,194,86,77,24,146,130,159,215,40,165,18,223,214,100,191,118,120,22,141,194,24,119,108,139,103,209,193,57,180,42,185,185,205,124,235,91,149,78,167,226,186,74,46,55,168,97,194,82,236,97,52,76,190,80,117,31,77,227,75,12,150,213,207,254,26,162,95,209,122,81,218,63,163,109,82,165,122,207,57,235,14,233,50,59,212,77,134,200,196,185,158,11,172,236,64,32,123,47,220,56,248,221,243,9,24,11,111,152,74,100,26,241,100,65,26,217,188,17,103,187,163,108,149,17,115,223,216,46,124,240,202,247,246,191,247,233,193,173,47,246,63,191,37,237,194,210,22,121,4,59,227,156,188,51,198,209,25,221,19,167,229,236,123,111,253,225,238,237,223,237,255,228,237,131,191,253,144,109,170,74,50,158,99,180,124,239,205,239,237,222,122,243,200,41,58,65,5,66,14,164,157,51,47,68,224,19,73,251,223,63,123,109,247,214,175,239,253,226,69,191,21,7,191,125,126,247,173,247,89,143,88,119,238,222,249,205,238,27,255,123,239,229,215,15,190,255,185,80,208,127,249,27,194,125,113,81,95,111,17,95,198,22,193,254,137,69,175,92,90,93,190,184,86,91,125,66,65,35,8,28,37,188,54,122,253,186,178,186,242,248,185,164,244,165,75,171,107,231,207,38,126,93,136,153,204,166,186,120,106,112,243,71,188,235,18,22,114,88,10,185,128,50,10,215,152,16,132,62,160,140,194,54,123,97,203,218,96,242,83,72,120,50,184,240,68,137,253,176,231,24,96,32,129,184,224,37,87,225,60,70,74,137,34,106,100,9,138,45,5,178,49,113,123,141,186,50,46,38,58,140,141,178,84,59,115,166,182,180,182,242,228,202,218,119,98,120,74,150,20,191,100,12,29,78,106,243,177,132,56,66,71,168,140,0,174,246,26,120,70,183,210,17,158,20,90,132,140,32,173,31,24,83,60,156,216,8,192,212,3,178,164,219,20,9,226,33,183,181,252,229,23,140,220,247,213,35,110,10,231,84,132,41,14,93,132,80,3,205,193,150,169,235,134,69,71,209,20,181,33,143,100,0,47,15,197,117,7,161,237,209,217,52,132,180,155,240,157,174,69,132,205,157,229,137,242,200,233,211,69,248,159,176,216,11,225,99,247,139,23,217,118,19,108,127,15,163,1,179,115,179,41,13,216,187,241,198,221,219,239,61,220,218,79,47,159,152,89,78,172,253,222,15,95,223,251,233,159,190,132,54,20,139,56,8,201,67,240,198,107,192,198,61,212,218,151,38,39,107,165,211,201,248,127,237,123,7,31,125,252,144,251,142,189,79,238,251,141,215,119,63,124,184,115,111,182,86,156,43,150,147,71,255,247,127,225,118,118,15,113,238,213,166,83,198,157,213,190,251,210,159,118,111,252,8,134,128,243,146,15,111,20,202,147,139,51,201,120,8,236,13,31,30,30,134,213,254,165,225,97,114,114,118,118,106,54,177,37,119,63,123,115,255,131,47,238,61,247,38,8,5,15,119,78,150,23,79,156,58,49,160,13,119,63,121,253,75,104,198,242,114,237,244,92,74,51,110,223,222,253,248,55,251,119,94,218,251,224,221,135,218,134,169,26,254,75,38,14,183,94,219,123,233,13,69,8,169,104,129,137,199,19,165,105,52,172,52,171,204,108,79,109,211,241,69,115,118,182,21,62,190,112,197,241,69,155,31,95,152,145,227,139,134,54,85,154,105,204,72,199,23,144,173,234,202,7,23,122,121,238,190,61,24,144,117,107,192,140,8,135,6,179,147,147,211,45,163,53,187,225,7,110,194,91,99,253,71,144,63,96,215,240,37,79,7,245,58,250,8,77,47,90,12,98,58,245,99,185,56,28,138,229,148,207,111,217,142,249,44,54,166,45,152,19,172,119,158,93,96,147,1,205,251,92,168,96,66,231,137,199,44,38,213,224,187,219,135,113,51,124,200,115,147,223,156,247,121,30,198,242,204,75,131,254,72,171,213,154,23,215,220,197,61,248,134,125,45,72,235,184,121,52,81,150,211,240,125,94,202,156,135,254,160,32,117,5,205,46,155,90,59,244,45,8,235,193,2,170,206,11,136,210,23,102,94,62,159,156,42,3,235,226,189,67,110,43,29,0,10,165,242,95,113,46,81,33,223,13,249,134,225,93,53,12,43,5,111,207,244,128,163,174,215,217,113,238,14,191,72,200,163,3,211,148,24,128,110,129,104,57,200,215,212,149,171,57,105,20,59,218,181,252,208,92,73,117,4,7,227,124,80,229,121,154,41,226,191,148,185,198,180,56,5,188,64,167,14,202,225,109,157,164,76,59,44,180,40,217,242,51,83,254,126,193,143,247,117,18,102,110,124,226,99,175,152,88,67,247,237,31,200,211,199,21,211,184,234,78,116,53,207,177,219,40,165,76,124,101,139,212,218,32,137,232,219,23,40,101,160,159,15,111,177,166,154,75,146,163,143,37,93,157,93,170,45,47,169,157,197,90,237,153,69,76,241,22,213,34,37,125,167,182,84,195,116,248,123,153,254,158,173,213,206,99,142,139,234,229,165,218,227,75,234,83,152,184,185,24,252,181,1,136,248,171,97,194,20,61,206,208,223,34,253,117,41,227,182,120,230,95,103,169,230,137,69,213,166,154,161,186,90,135,146,186,139,8,3,147,150,176,220,51,75,181,90,111,9,63,92,91,138,230,93,129,188,61,188,245,174,154,144,116,153,138,91,139,234,38,229,50,106,181,205,197,144,99,147,24,210,6,184,54,17,19,236,107,215,38,95,255,251,250,223,215,255,190,254,247,143,227,122,41,194,135,11,55,75,130,171,201,16,27,236,187,89,26,196,135,199,138,22,165,152,170,1,8,217,215,83,140,249,22,48,56,107,22,212,158,201,112,86,60,14,21,106,20,44,121,198,231,201,217,7,226,204,51,197,88,229,97,190,92,84,58,49,145,145,244,142,21,138,11,59,31,110,143,204,43,158,248,102,142,127,245,153,249,12,231,230,89,178,196,211,103,136,169,143,120,176,34,158,157,165,69,216,236,12,231,179,217,199,40,251,156,9,241,207,73,157,11,49,207,162,123,97,30,58,50,176,17,196,68,199,33,202,35,199,199,64,98,168,135,230,150,107,140,242,211,137,19,144,241,213,73,115,72,176,204,153,147,140,179,22,197,37,222,57,195,152,231,244,210,35,23,12,216,111,168,14,102,111,128,89,193,118,103,136,239,30,234,150,76,215,39,37,193,185,67,150,213,106,189,14,28,46,202,77,117,46,62,215,235,82,26,119,189,92,175,39,216,250,53,109,248,240,180,91,103,128,92,44,83,215,237,78,221,244,216,101,195,122,253,169,229,197,11,181,165,39,234,43,103,47,156,191,184,182,124,170,126,246,252,169,75,103,150,235,197,122,189,154,80,135,127,123,243,129,32,215,185,189,99,82,13,5,43,251,64,176,227,77,51,220,19,117,205,113,180,237,186,105,53,219,61,29,146,82,1,148,210,186,61,115,130,238,159,62,32,236,67,118,252,144,208,147,154,55,83,103,206,45,71,128,80,78,235,123,185,165,55,148,7,7,126,232,206,31,14,124,114,3,197,90,98,87,121,82,203,79,166,245,157,7,151,120,48,208,247,209,243,209,129,231,212,122,112,33,181,78,254,203,76,60,55,92,236,118,234,32,185,165,151,157,74,157,235,104,72,156,0,22,141,131,184,36,55,24,242,116,26,228,217,233,73,12,223,1,133,175,165,151,158,73,159,135,180,6,13,118,176,88,239,153,233,48,78,164,193,152,110,206,205,140,14,99,200,192,141,8,37,1,149,116,29,10,255,172,217,23,13,186,61,55,16,161,179,169,212,88,159,52,148,193,240,209,49,252,38,222,183,26,88,195,92,90,13,198,204,172,54,164,134,37,187,187,189,102,15,134,95,74,221,80,38,231,90,141,33,21,172,88,207,244,134,128,79,37,220,122,115,174,52,4,252,178,165,243,203,1,67,42,73,165,144,250,180,62,55,164,146,53,71,179,134,193,79,165,66,141,153,198,48,248,53,93,95,5,222,100,72,13,169,107,94,47,107,147,195,39,18,236,68,131,225,167,174,252,233,242,76,113,32,124,22,88,231,20,218,77,49,174,111,72,77,169,84,162,56,87,26,54,159,106,221,174,3,172,249,25,144,107,134,212,146,74,71,90,211,141,226,144,90,112,56,86,161,4,218,200,12,169,38,117,125,235,90,107,110,132,106,70,232,201,220,128,145,111,14,93,224,204,20,116,112,21,229,212,37,94,158,155,26,138,44,237,202,48,240,169,75,220,128,141,65,25,70,100,53,125,8,248,212,197,221,128,65,24,2,254,180,97,44,98,169,193,53,164,46,239,217,198,76,121,4,18,120,209,232,182,135,44,192,114,234,2,111,205,12,216,41,208,148,142,19,144,81,42,73,93,229,51,165,233,210,208,145,64,15,65,67,42,72,95,220,179,179,180,30,122,158,217,118,145,103,74,135,145,186,116,185,203,24,40,220,208,92,99,102,106,0,140,212,117,89,62,161,29,2,198,16,54,98,68,40,57,181,99,19,187,145,158,43,117,145,55,75,58,206,225,81,0,12,105,236,40,32,96,128,180,174,73,252,226,192,49,154,76,165,24,205,19,6,113,29,4,6,103,208,64,48,169,148,97,170,209,194,72,4,117,60,158,168,211,185,197,96,64,169,52,96,110,174,76,219,35,38,193,22,53,24,74,234,58,103,113,232,230,19,228,121,118,134,190,35,123,150,89,225,76,124,229,254,217,123,118,208,127,58,96,219,43,15,196,211,51,112,107,18,215,90,57,2,198,86,134,42,120,213,202,145,48,180,50,100,198,163,86,142,130,141,149,193,34,89,174,60,56,235,42,131,12,184,209,202,81,49,173,50,120,226,67,43,71,192,169,202,64,249,222,81,57,18,6,53,50,33,180,237,202,17,112,165,1,208,24,163,89,57,82,166,52,132,150,128,207,172,28,25,63,202,42,136,179,152,149,163,227,69,163,85,12,237,192,232,60,168,12,90,176,149,149,163,225,61,67,173,6,118,178,242,224,252,166,12,18,89,200,202,131,243,152,50,72,206,54,86,142,132,181,148,1,251,220,98,229,136,120,74,6,60,202,38,86,142,138,155,12,227,25,25,196,202,81,240,144,33,151,108,235,10,22,70,119,102,4,137,220,126,192,139,201,93,65,147,27,29,254,145,222,141,107,70,147,30,128,31,162,95,118,179,12,30,154,91,182,217,52,150,175,53,123,20,195,90,65,231,138,107,172,52,66,91,21,249,218,228,250,154,202,50,87,37,60,19,218,87,80,42,62,156,130,62,210,139,70,68,64,107,215,40,244,48,187,94,193,47,0,193,171,184,251,192,31,169,132,233,158,177,237,203,216,50,64,148,107,59,12,45,240,206,175,169,157,54,141,54,135,108,88,122,0,11,125,215,106,24,62,74,100,240,19,150,216,101,118,197,53,154,142,225,157,166,136,25,10,243,224,0,227,147,234,178,238,236,101,116,79,103,186,167,116,246,251,184,238,225,3,59,3,68,246,67,138,97,171,107,38,36,174,97,108,5,188,144,195,155,138,143,166,251,45,13,77,27,153,213,35,115,110,167,89,103,108,88,32,60,230,173,240,125,167,81,11,216,141,99,69,245,200,153,154,162,202,215,149,26,158,85,107,155,154,75,223,209,185,74,101,68,145,193,119,198,113,201,105,67,175,179,10,149,70,187,73,183,198,7,136,35,18,171,49,221,103,79,155,44,62,185,233,6,79,124,99,190,72,247,42,88,146,207,205,97,12,68,220,89,104,146,212,80,185,15,51,179,118,225,194,197,243,79,46,159,89,57,183,188,114,238,113,192,185,148,176,124,10,222,241,190,208,234,242,183,47,45,159,91,226,57,228,20,63,75,0,64,188,193,167,13,134,217,77,196,190,63,51,48,92,45,98,146,166,198,170,231,80,43,45,211,91,180,107,30,188,145,139,194,171,232,61,163,178,195,230,125,122,108,54,225,46,140,70,173,106,169,202,210,249,11,223,89,59,175,28,171,6,201,99,99,202,233,243,103,206,156,127,42,154,186,116,254,236,217,75,161,68,225,122,115,135,173,68,225,118,11,159,85,177,162,88,162,120,83,197,226,96,201,226,173,143,45,83,138,2,56,173,254,66,131,121,196,43,116,53,244,123,178,162,163,255,78,116,139,194,200,85,21,173,81,165,10,185,151,53,70,35,132,219,172,29,246,90,145,62,169,241,182,246,231,71,23,94,252,73,7,19,4,55,38,62,195,22,183,215,12,173,147,16,149,207,66,231,36,2,131,208,63,139,197,120,67,55,109,5,92,13,34,129,28,249,141,224,18,5,91,124,202,240,96,101,42,190,47,157,193,37,248,194,84,212,209,71,169,159,212,141,41,230,202,206,247,105,4,5,160,154,109,225,151,134,60,176,92,208,188,173,192,129,18,95,143,39,243,37,12,196,86,85,208,19,172,87,224,237,169,90,204,61,139,76,75,35,19,215,66,44,145,203,28,41,15,204,218,88,26,228,67,223,77,177,244,160,41,90,152,32,96,88,148,172,112,179,19,254,84,61,86,202,169,67,160,17,37,145,97,80,194,40,37,91,145,130,163,150,235,202,100,74,6,16,162,95,163,64,18,18,169,12,68,80,60,44,79,131,226,251,32,229,246,229,67,79,129,194,206,73,119,208,25,233,162,23,118,194,24,132,248,144,102,103,129,231,236,227,166,209,52,104,7,25,94,200,207,219,7,122,137,30,146,106,137,147,200,119,106,26,167,114,61,55,145,204,97,114,22,29,110,100,138,130,20,209,85,208,112,18,45,29,64,31,57,149,230,137,1,55,1,233,29,205,234,105,237,196,175,120,173,148,232,104,85,174,21,175,6,52,240,70,191,129,2,140,99,111,39,4,7,182,109,88,123,118,139,187,200,23,49,64,114,24,76,166,103,165,251,156,178,252,162,86,184,164,26,13,29,202,247,228,170,161,162,243,44,163,121,121,197,111,53,115,53,26,138,176,76,68,60,238,195,204,247,143,52,207,2,109,225,151,166,230,26,138,134,46,229,149,74,240,76,178,171,82,129,34,226,238,239,124,3,134,239,242,60,101,177,187,93,219,21,249,217,11,47,64,41,14,41,44,248,139,225,203,215,4,142,123,45,103,208,132,127,96,163,175,186,64,174,79,57,90,203,11,205,204,132,224,194,15,159,156,26,68,78,13,140,205,116,159,228,212,96,228,20,161,44,72,1,138,185,103,90,223,139,206,199,127,62,120,247,223,118,95,252,235,221,59,63,189,123,251,246,254,7,95,236,253,228,175,119,111,255,64,201,81,16,39,224,109,4,78,248,8,211,200,124,141,31,31,63,53,196,7,199,77,100,77,12,118,68,76,113,98,97,153,96,152,88,96,100,46,246,44,116,206,209,159,112,96,173,194,195,4,82,4,116,64,140,129,98,33,219,41,163,197,160,46,48,46,165,170,140,103,37,166,5,168,134,146,67,231,131,132,70,255,35,123,165,143,49,20,122,34,182,236,66,150,253,142,147,247,64,22,103,214,199,89,137,240,181,144,53,130,229,15,220,165,81,96,108,40,123,142,35,111,247,243,31,239,190,252,58,191,103,124,235,215,119,191,120,149,33,146,93,180,252,251,103,175,237,253,236,255,103,239,221,187,219,56,142,68,241,175,2,141,19,6,136,6,32,192,183,64,67,92,146,146,18,101,45,203,177,228,100,125,121,121,120,134,192,128,28,11,28,192,152,1,41,154,194,57,114,54,126,199,145,125,18,199,118,226,196,86,54,126,36,107,75,201,205,38,118,44,217,62,231,247,81,110,4,138,250,43,95,225,87,85,221,61,253,152,25,0,20,41,219,201,149,105,145,51,61,221,213,221,213,175,122,117,213,59,187,127,126,77,220,186,205,149,205,106,199,83,170,29,84,213,47,111,253,237,5,86,213,237,247,158,222,253,232,183,172,242,132,10,129,116,128,169,43,254,210,240,5,20,85,156,179,172,233,206,23,107,205,42,121,90,199,193,227,247,162,131,133,109,100,96,178,86,211,111,120,190,155,199,93,212,202,45,21,151,5,109,189,159,50,133,21,198,12,23,90,110,123,195,35,55,75,204,13,168,221,188,59,56,228,102,162,141,206,129,133,247,67,7,227,95,55,115,237,74,115,201,89,142,82,61,22,21,27,186,152,61,18,46,121,203,151,46,209,31,114,121,34,93,172,103,45,38,232,6,36,194,42,66,82,2,243,112,193,56,78,53,238,32,92,75,134,172,237,37,238,22,192,91,30,25,41,86,42,202,59,119,188,152,227,59,49,157,165,108,145,240,209,206,238,240,135,178,213,251,232,149,189,171,31,244,190,120,166,119,245,191,111,125,114,121,247,215,87,247,174,253,177,247,217,107,166,231,109,225,78,150,60,85,205,211,80,70,33,235,5,67,137,252,13,174,16,10,90,47,206,91,241,113,46,187,47,46,147,28,125,207,55,26,232,140,176,238,85,29,182,53,2,173,197,15,120,30,46,18,45,128,228,44,111,187,136,73,233,115,213,202,205,197,189,130,90,20,63,154,5,141,134,63,173,6,188,140,98,88,8,207,221,18,222,87,57,116,96,132,156,13,88,245,60,23,240,188,71,173,81,12,26,149,156,143,9,3,48,11,14,89,174,220,191,177,154,119,216,148,150,110,230,145,71,130,63,131,42,205,149,173,26,186,110,168,168,68,148,197,53,50,70,42,202,91,180,116,41,128,233,223,8,1,14,42,139,145,84,8,152,147,119,70,42,110,168,8,63,143,18,29,241,81,193,200,224,142,147,39,91,168,52,130,164,118,117,104,72,88,72,64,98,61,206,147,88,107,191,112,184,103,93,165,61,9,32,128,38,173,113,85,140,241,149,15,219,176,56,223,216,22,42,29,172,113,167,11,208,190,119,238,236,195,5,102,253,231,213,183,179,42,112,114,246,57,196,84,178,184,91,97,35,207,122,115,195,197,205,220,138,40,183,216,42,102,67,171,16,118,89,200,206,72,205,196,172,130,190,193,108,220,155,178,130,49,61,175,252,174,230,38,185,93,223,252,152,3,75,0,19,181,209,57,229,186,53,20,10,39,23,209,178,96,25,67,218,155,92,202,200,132,229,20,57,110,114,25,37,3,230,231,244,115,31,240,76,37,136,121,205,153,147,148,91,204,138,44,205,195,39,59,131,26,142,249,20,178,189,79,110,169,60,195,50,228,148,147,49,2,125,202,80,6,154,9,253,80,162,233,186,4,242,73,71,101,230,191,116,41,171,242,44,169,208,230,163,60,8,78,229,90,82,139,156,149,153,100,153,65,217,49,103,3,136,236,199,124,252,157,156,123,72,42,93,229,104,83,133,62,238,1,133,62,8,101,206,189,27,42,28,189,125,139,126,18,29,87,230,162,28,210,192,245,25,9,153,137,166,141,162,83,75,47,164,106,222,68,169,164,106,184,168,81,20,97,149,160,215,159,142,191,64,76,252,57,230,185,51,205,239,206,190,40,15,142,88,244,125,156,245,133,184,196,182,28,108,8,250,113,21,141,202,205,70,178,18,36,16,88,19,128,192,94,85,90,4,109,148,223,162,230,101,148,252,204,231,40,107,239,10,54,151,181,25,45,35,42,67,91,84,48,21,209,106,147,28,219,175,240,157,221,173,147,220,70,88,48,48,178,85,214,92,177,136,148,134,247,83,162,89,149,76,132,64,172,154,116,26,54,129,203,237,100,172,163,172,169,71,173,238,44,58,168,14,208,12,198,221,116,26,89,9,243,168,165,194,99,64,88,171,56,152,89,43,194,26,131,0,116,44,253,165,149,0,135,166,104,0,206,0,56,27,155,245,140,242,125,142,61,151,143,0,93,85,97,207,93,91,99,170,83,103,0,49,27,251,85,115,156,37,14,224,20,87,174,100,143,148,146,22,172,16,119,200,67,241,28,241,61,232,125,30,152,196,42,237,5,73,46,190,246,213,26,118,212,125,199,13,69,107,248,105,225,38,248,230,150,34,60,163,69,81,248,26,227,67,10,115,102,243,88,0,198,42,203,230,102,105,0,66,38,82,79,27,55,62,100,97,178,55,123,191,42,5,33,136,40,91,195,105,194,206,69,216,44,199,139,114,111,91,9,51,0,224,28,2,199,49,43,241,193,7,33,154,15,24,226,172,64,10,208,138,240,230,126,186,6,60,181,16,3,51,14,27,151,32,16,232,149,148,85,201,63,219,202,103,169,132,47,160,195,96,118,113,48,43,3,57,144,178,61,46,174,148,69,49,131,90,52,42,41,154,158,36,70,132,147,41,81,173,164,232,19,25,65,23,189,219,53,197,78,4,202,63,85,39,205,153,107,11,157,47,41,209,214,160,151,15,165,171,166,48,156,68,80,182,150,150,97,91,17,19,23,207,49,12,23,1,52,110,167,10,167,95,133,123,93,65,193,10,226,11,97,87,172,122,155,2,140,194,134,220,9,96,153,6,1,249,226,135,44,202,123,69,251,138,206,247,128,235,194,32,68,148,145,63,87,162,84,204,0,232,8,232,43,62,84,216,59,202,53,244,6,177,168,101,148,15,119,201,202,144,102,138,75,214,2,229,130,233,6,103,30,212,152,197,176,74,74,167,60,31,125,204,229,114,34,214,69,167,141,248,35,57,255,15,34,53,150,153,88,73,201,12,160,163,128,80,56,185,99,147,38,166,132,166,56,85,146,0,136,207,178,190,52,142,66,33,169,100,206,81,107,68,12,121,133,179,176,226,61,97,247,218,215,154,109,187,24,61,130,203,155,84,118,32,30,229,4,40,112,252,0,11,139,220,204,87,42,174,144,143,104,162,17,69,16,38,66,138,254,227,230,79,110,125,130,46,79,123,207,190,44,188,90,217,71,74,34,38,131,16,44,26,90,79,166,177,231,173,225,106,31,76,233,218,205,138,142,54,214,176,211,28,12,16,27,214,108,194,146,198,60,234,162,110,218,33,223,201,205,30,107,2,100,236,185,32,167,132,135,222,254,253,222,187,254,113,239,234,127,247,158,125,147,199,114,227,222,128,69,143,221,125,247,216,174,58,192,12,149,213,38,12,21,140,34,142,23,59,233,184,99,193,27,125,22,147,102,78,4,155,105,48,170,93,138,179,215,154,217,60,243,192,153,54,245,75,182,218,196,10,134,27,119,47,198,5,152,233,107,39,1,128,198,111,246,221,180,185,45,147,177,111,43,92,100,74,105,211,160,200,0,96,218,60,245,107,66,148,43,17,6,183,106,141,77,51,203,154,85,29,189,106,102,6,64,25,12,182,49,240,251,125,207,217,9,107,129,34,85,202,168,70,89,166,161,142,90,26,89,202,246,235,172,200,84,80,54,200,172,58,126,100,0,100,247,37,166,185,210,87,26,16,233,237,32,3,88,165,13,214,249,71,231,31,62,119,234,236,163,103,78,158,56,253,240,247,31,51,21,161,137,3,66,99,129,184,204,38,160,130,50,28,102,7,162,182,43,150,182,253,176,40,179,197,154,17,129,98,86,181,253,160,80,142,24,0,251,208,58,211,127,5,105,121,226,216,20,115,217,214,108,90,140,249,230,108,15,154,108,206,182,6,154,23,86,173,96,251,182,78,230,75,2,163,217,186,246,131,163,102,76,3,52,176,49,34,147,9,160,214,124,24,205,205,250,104,50,209,0,7,101,59,9,146,26,73,87,94,186,100,72,101,228,167,185,8,74,69,184,249,44,171,73,220,235,169,66,180,31,152,233,43,246,101,250,88,151,191,54,28,159,214,156,136,221,83,83,191,18,94,239,4,53,96,255,140,94,84,142,115,121,39,140,9,166,235,18,15,139,219,11,211,184,61,52,230,27,154,159,139,200,128,104,126,218,7,59,38,251,44,138,2,23,187,114,189,156,110,190,161,75,231,101,49,26,82,163,160,34,115,5,66,233,8,19,153,171,22,189,35,35,44,81,176,120,56,29,16,250,17,93,201,65,122,8,174,111,146,162,59,105,214,89,16,94,11,178,202,1,152,99,116,122,106,115,77,179,78,205,160,39,65,217,57,200,34,0,219,132,214,0,24,5,254,228,69,151,250,55,23,41,252,7,200,105,125,166,96,231,134,134,252,141,91,26,90,183,62,121,9,117,169,31,189,139,177,23,68,156,162,91,159,124,250,143,155,191,180,144,143,132,233,150,85,139,144,202,200,182,254,126,249,71,15,174,182,71,143,103,118,127,244,1,11,175,176,247,222,211,204,143,116,239,149,215,255,113,243,109,188,156,175,237,196,226,2,128,38,40,208,143,76,55,237,188,116,77,210,5,23,94,156,243,72,170,226,224,100,82,78,141,217,56,40,36,221,124,29,8,248,239,193,140,123,24,214,75,144,108,232,66,246,215,188,66,18,196,144,213,52,51,70,181,184,50,187,239,12,21,51,58,209,20,179,136,1,34,29,108,6,53,129,43,216,47,93,42,37,166,143,140,8,243,53,245,35,154,16,184,108,21,161,108,121,100,196,40,108,124,231,176,230,238,229,128,151,85,224,177,251,60,218,136,243,161,44,144,140,7,254,62,37,30,120,221,104,194,194,72,35,55,66,37,59,125,34,61,77,140,166,144,139,155,239,60,34,36,43,219,246,213,178,201,52,100,12,0,219,186,146,160,48,61,78,95,8,124,127,77,47,61,184,17,234,198,107,194,97,94,174,206,162,209,7,10,204,146,9,172,213,16,184,184,53,72,22,182,162,70,114,129,220,76,22,184,55,172,10,139,215,144,75,91,126,172,74,254,134,109,240,2,56,215,155,141,70,156,70,251,70,150,113,206,57,22,217,1,152,13,23,210,40,130,51,179,126,169,54,208,53,238,15,241,99,36,168,59,238,146,212,101,237,177,86,10,209,183,95,51,111,104,252,42,181,89,112,253,170,77,86,146,209,154,43,118,224,172,175,88,183,48,211,149,160,83,37,93,167,45,140,93,220,2,127,234,230,146,44,46,185,209,25,69,169,255,238,97,246,170,227,159,250,10,251,165,135,237,20,118,102,37,91,49,64,165,200,157,172,251,120,24,34,229,209,95,147,130,150,45,238,208,54,56,238,190,12,112,220,97,172,111,220,1,166,55,195,29,44,15,243,206,46,108,159,96,247,152,118,216,209,161,136,243,25,96,53,92,107,55,217,242,79,140,87,200,142,244,57,95,17,80,96,29,226,67,174,60,204,144,90,123,215,223,101,54,120,187,47,92,238,253,233,55,145,222,182,247,187,31,223,126,229,89,238,197,28,198,59,96,193,197,1,23,218,64,227,0,249,195,217,29,185,131,140,142,220,20,139,163,65,5,145,218,47,21,197,196,210,177,161,209,240,72,245,157,251,238,252,163,39,45,60,17,3,97,182,189,0,171,202,76,70,107,58,140,60,12,115,199,11,183,149,115,84,77,18,246,111,66,181,193,40,189,40,52,54,123,144,217,113,119,243,106,179,81,156,231,121,20,98,146,92,217,85,2,44,3,123,249,96,64,71,100,6,246,89,32,16,207,160,22,30,118,250,90,115,35,155,59,250,173,140,7,84,163,80,253,48,133,7,59,81,173,12,237,217,21,75,115,118,39,188,254,141,227,11,139,199,147,111,59,53,175,19,148,51,19,210,135,58,185,83,204,76,99,38,43,115,252,193,102,139,20,181,52,145,42,150,117,124,239,250,199,119,46,191,176,251,210,239,31,28,101,159,142,127,107,214,192,5,108,169,39,29,141,33,5,140,135,71,43,223,50,128,125,139,161,231,91,214,113,124,194,41,115,212,138,160,90,36,55,61,10,40,24,101,56,56,46,226,229,42,22,184,78,3,142,182,44,176,57,81,171,128,8,190,245,201,31,238,252,246,217,222,245,155,183,110,252,23,80,192,220,96,20,22,26,217,140,55,59,65,99,251,177,192,253,238,249,51,15,49,149,10,93,80,35,14,212,80,89,184,118,104,183,217,92,1,10,186,238,181,55,72,134,79,99,227,36,25,114,46,108,159,174,101,147,71,36,55,11,4,29,16,239,244,230,214,78,227,210,152,75,23,135,243,206,40,29,0,186,158,245,10,182,26,88,216,92,218,108,55,141,249,19,159,121,206,146,81,237,50,223,21,4,65,44,96,117,187,60,5,59,60,255,157,147,15,159,87,86,1,50,28,20,179,236,116,141,104,204,0,13,39,92,23,217,196,232,67,101,168,64,238,40,61,134,19,40,201,24,76,88,183,197,131,204,147,78,15,144,24,181,47,50,252,139,150,105,18,64,196,69,4,144,240,193,203,49,72,252,6,153,137,179,162,53,187,111,163,79,132,98,38,43,16,135,176,222,52,178,40,103,208,254,172,58,225,64,192,198,104,169,251,107,137,160,238,244,153,213,198,75,67,90,82,127,235,120,117,36,252,212,83,195,21,87,87,68,40,119,220,26,165,142,13,119,243,228,144,235,106,39,54,92,228,139,97,237,52,92,121,225,233,68,141,174,15,198,140,84,231,88,6,229,226,107,69,68,142,177,21,21,18,22,46,39,153,179,138,26,18,0,104,193,95,116,96,37,10,20,109,77,185,83,83,95,110,80,112,22,196,142,169,142,148,128,124,236,194,239,238,219,239,222,126,235,165,219,175,63,211,187,246,231,222,175,62,191,253,194,115,150,189,201,47,7,251,92,223,196,117,77,182,136,63,89,164,8,225,182,197,182,204,60,109,30,86,89,147,98,243,123,172,231,155,11,205,218,54,242,194,86,141,93,121,202,99,208,107,86,128,46,27,187,24,77,28,255,216,22,37,179,239,94,245,66,126,163,89,115,26,22,222,145,149,95,200,16,60,239,6,85,167,229,178,79,172,30,56,252,243,232,216,216,98,215,139,91,101,107,102,115,157,199,131,179,58,45,12,164,90,230,189,82,112,207,47,68,41,93,172,184,60,152,183,150,154,18,195,123,149,148,206,144,157,120,110,111,99,109,190,221,22,12,52,195,121,213,193,195,6,67,110,70,88,23,113,198,169,143,81,24,59,30,116,221,198,120,236,228,113,24,136,227,40,240,36,131,172,202,48,109,51,234,185,168,40,207,98,56,178,136,147,60,36,230,198,154,25,211,77,142,227,55,101,11,232,77,198,24,108,87,97,92,58,237,134,237,52,200,27,110,151,71,87,45,201,88,169,58,54,124,50,185,50,2,228,232,221,235,38,133,177,251,229,143,118,95,127,71,157,127,133,66,129,71,202,81,2,62,202,136,123,60,120,206,76,105,124,140,130,231,236,164,92,130,215,70,144,110,193,19,26,203,75,203,93,229,138,91,162,161,2,74,218,144,113,165,217,169,81,48,82,7,43,109,23,216,42,7,18,128,238,87,18,161,8,101,197,123,186,232,123,7,221,121,47,184,14,76,81,124,42,151,108,252,115,14,227,97,142,21,109,82,192,53,67,167,81,70,235,8,182,71,151,119,186,54,137,144,48,218,55,186,171,134,121,78,188,50,182,180,205,77,98,78,126,255,177,249,135,44,155,201,112,191,195,50,89,228,113,1,47,126,0,213,79,78,142,145,239,128,61,150,151,153,127,248,132,136,16,238,119,209,15,114,27,246,109,196,212,172,19,169,40,78,250,184,10,59,200,49,181,129,193,11,19,37,86,184,16,208,120,81,202,145,24,214,121,114,57,122,7,216,57,218,15,27,21,207,14,40,240,81,201,113,167,244,192,71,85,17,248,40,224,129,143,26,122,224,163,201,98,125,188,62,57,230,24,129,143,170,106,224,35,119,102,44,190,219,114,42,18,136,186,177,177,18,80,2,22,51,108,135,61,94,40,23,154,120,13,189,178,68,1,144,154,182,101,45,47,35,161,5,11,222,105,4,196,31,139,184,73,34,145,73,241,219,8,116,226,216,49,56,64,11,252,138,228,108,59,107,21,75,51,227,171,99,147,19,48,80,54,76,152,29,54,6,103,156,22,18,158,193,186,83,107,110,193,73,141,179,180,75,78,167,221,213,201,62,141,158,89,157,154,249,18,26,61,177,58,230,204,56,181,218,208,141,174,205,28,32,196,20,187,28,186,216,108,52,163,0,83,19,213,137,210,196,204,228,216,178,18,103,43,95,197,28,229,7,38,138,199,220,122,189,27,203,90,102,149,237,56,1,240,35,43,60,192,14,178,59,93,116,34,190,78,244,120,172,144,141,223,112,33,197,107,142,226,83,117,11,176,51,231,131,14,77,72,108,197,241,245,241,120,246,88,28,160,89,222,222,169,169,41,6,97,53,244,3,44,158,90,85,158,2,26,151,167,36,187,54,49,3,207,116,45,76,77,80,170,162,18,58,248,227,44,102,109,188,150,180,246,164,21,64,15,246,190,8,234,68,78,250,199,17,153,195,20,45,175,163,243,18,81,227,88,169,180,90,117,187,164,148,138,55,43,138,135,94,46,77,32,124,60,199,210,71,163,52,131,142,230,187,36,65,198,179,175,214,111,202,176,40,93,138,211,251,105,10,184,36,11,175,172,108,181,157,86,28,132,82,164,227,3,241,122,160,24,77,210,121,206,40,201,43,190,30,37,224,228,118,33,119,53,8,70,185,235,228,60,236,8,30,10,232,130,2,70,15,130,46,255,179,246,205,44,129,50,234,51,142,143,124,118,159,192,83,99,11,243,246,209,5,140,59,181,181,48,191,185,208,193,80,76,91,11,23,23,48,16,212,105,10,216,244,40,198,112,90,156,57,217,90,176,131,19,24,92,234,220,252,252,99,24,194,233,63,48,232,211,119,22,121,8,170,199,230,231,127,136,169,255,11,193,69,169,20,169,202,19,129,168,230,61,138,253,212,0,72,84,82,150,25,163,119,17,11,106,241,137,5,123,130,82,156,19,79,156,198,224,87,139,23,78,135,11,118,135,32,87,231,231,93,204,180,158,144,48,65,9,81,228,43,9,238,2,5,155,138,218,32,163,77,233,104,234,19,106,74,44,148,225,67,77,141,126,59,179,251,243,191,245,174,188,113,251,207,55,110,223,120,251,214,39,55,238,252,246,141,189,23,254,15,164,220,121,238,74,230,255,94,254,57,252,255,237,81,140,198,240,141,124,30,200,139,13,151,239,247,25,190,125,204,102,70,191,205,138,221,249,237,91,80,242,31,55,159,239,189,252,231,59,239,253,226,206,213,191,244,174,223,220,123,254,15,187,239,92,17,159,94,96,0,31,24,155,158,42,213,235,73,112,243,168,70,217,116,53,240,137,192,238,220,124,103,247,157,231,118,127,244,97,239,233,183,128,197,219,125,251,21,38,101,218,187,242,86,239,229,215,118,95,255,43,201,102,48,39,175,179,116,106,226,228,226,34,171,147,2,89,136,174,243,101,118,251,198,143,111,221,248,235,0,12,176,54,242,163,17,26,201,14,189,89,29,5,188,194,191,95,126,90,116,2,30,191,61,138,49,82,30,24,155,154,26,171,30,211,160,113,161,47,64,155,154,174,142,141,59,216,229,221,231,95,233,189,248,182,6,142,125,52,90,194,197,83,80,214,157,114,198,198,171,88,118,239,163,247,122,175,190,168,149,101,31,141,178,76,244,134,209,85,38,167,170,83,84,180,247,242,159,238,188,249,123,173,40,251,104,20,245,252,122,19,10,30,43,30,27,63,118,140,102,192,23,87,119,159,190,174,21,100,31,141,130,116,68,74,244,141,23,199,75,227,227,124,10,161,146,251,23,207,245,62,122,93,3,195,178,36,129,105,187,107,157,134,131,29,152,42,78,1,94,169,3,159,124,178,247,254,143,19,192,176,44,73,96,2,183,218,244,107,172,61,178,67,187,31,94,77,110,79,159,110,53,96,195,91,111,54,106,132,212,106,177,58,81,229,72,125,231,214,103,47,39,128,98,89,34,80,92,250,203,32,162,21,57,64,169,85,107,117,119,138,33,232,242,237,79,223,223,251,252,111,187,87,159,213,160,176,44,201,80,26,76,184,252,128,59,225,78,187,53,2,243,233,79,146,193,176,44,125,192,80,175,220,85,215,173,79,178,246,188,144,2,136,178,36,3,2,52,181,157,168,85,245,177,250,84,157,161,232,87,191,74,6,198,178,152,147,126,29,104,17,22,21,8,233,8,44,255,246,167,183,175,94,190,253,230,103,178,228,41,250,207,40,185,218,64,243,219,12,69,141,46,22,101,201,59,55,94,149,37,217,71,217,1,131,210,21,67,83,159,172,79,215,29,9,99,239,63,127,178,251,230,117,165,1,147,167,166,79,205,167,131,81,231,93,189,8,29,37,180,222,254,240,67,24,162,20,136,197,83,99,167,38,141,46,169,96,96,34,172,2,66,147,246,170,8,233,19,181,153,99,245,18,86,149,225,91,229,59,87,246,62,127,166,247,226,239,161,162,12,3,14,223,122,31,191,119,235,243,247,119,223,121,181,119,237,179,222,167,239,237,93,251,252,246,103,215,50,81,221,68,204,71,97,123,198,69,216,30,4,250,220,31,152,187,8,115,39,101,101,53,182,66,132,0,138,49,19,25,179,249,50,40,16,85,51,202,182,11,216,226,153,125,205,63,110,254,18,211,57,171,33,192,170,28,71,70,111,180,14,79,252,179,236,111,253,235,196,38,251,55,22,54,42,99,253,219,16,52,37,225,67,240,92,241,88,100,58,186,36,223,54,48,167,193,161,101,142,103,214,199,7,4,139,202,100,4,129,1,28,81,2,56,193,227,24,117,115,38,45,51,21,11,59,70,188,25,15,105,166,176,108,106,186,218,20,130,211,175,222,227,25,198,93,137,6,12,217,220,168,24,139,160,69,92,156,17,93,140,69,92,27,87,99,96,165,195,97,188,156,209,8,157,152,50,193,64,47,69,126,201,221,101,144,189,51,114,34,175,23,143,37,70,44,158,9,83,176,108,241,181,172,197,109,51,153,61,37,46,152,193,245,237,196,67,162,17,175,39,75,124,43,57,46,152,235,14,146,226,135,89,107,188,132,177,138,40,123,189,54,56,59,28,246,14,203,94,159,158,25,148,189,208,206,186,76,126,211,180,219,135,166,44,48,36,220,205,139,9,241,208,185,108,87,4,199,179,48,34,158,144,237,194,98,37,223,53,246,78,219,173,151,45,22,133,237,20,165,104,144,163,240,108,150,144,56,111,52,107,110,163,44,2,183,97,17,219,106,56,171,0,144,246,80,171,108,205,40,50,228,69,39,168,226,158,128,166,105,142,191,45,5,236,42,93,36,213,168,189,103,62,236,93,249,164,247,202,203,183,223,255,163,133,190,212,176,174,29,46,241,84,170,68,87,13,8,239,116,45,176,171,78,163,177,170,93,160,33,125,193,55,96,118,100,245,102,202,66,120,89,8,47,240,144,158,130,68,171,137,176,69,144,248,26,12,101,158,105,102,101,15,48,17,239,5,150,173,181,106,253,137,181,70,254,169,70,227,162,101,175,59,193,9,38,156,59,75,234,113,148,194,85,27,0,29,55,86,18,241,38,246,124,239,47,64,160,190,121,251,79,55,122,191,121,169,111,207,107,205,42,93,56,24,190,219,188,68,223,62,139,60,188,195,168,135,130,201,152,111,121,213,11,232,215,54,82,139,144,65,74,141,28,0,39,247,99,247,245,119,119,223,122,155,121,157,117,96,29,110,195,127,249,51,103,242,40,159,180,168,59,121,246,201,210,190,245,235,113,155,188,41,158,128,74,247,209,105,89,168,111,191,149,108,178,235,158,223,234,132,230,50,178,248,118,76,39,129,133,122,24,210,173,105,33,32,33,121,18,231,190,157,50,201,247,62,255,89,239,153,119,239,92,253,219,237,95,93,227,147,92,155,27,253,176,208,106,55,241,192,164,187,181,195,163,65,41,213,23,15,106,62,137,8,118,166,200,225,167,163,193,10,54,160,122,225,2,74,120,11,100,58,60,210,150,149,19,110,55,248,133,186,231,215,144,67,204,230,184,234,142,180,74,111,191,187,119,253,183,22,215,27,225,63,49,251,88,32,83,166,103,16,33,52,197,110,181,30,158,103,175,98,37,162,102,137,153,76,147,110,230,81,230,9,128,5,98,101,47,54,91,189,124,61,90,168,181,201,87,59,1,140,89,158,5,6,101,90,74,74,231,46,183,40,129,203,217,243,76,157,99,165,14,201,220,210,142,84,221,240,116,212,221,164,15,228,233,90,92,27,212,93,70,101,14,97,146,180,246,126,1,255,144,139,4,171,13,45,171,173,54,152,62,50,82,226,158,172,121,97,215,102,242,156,115,141,102,24,160,34,174,147,93,34,205,162,21,54,155,48,79,96,253,214,253,184,230,109,159,199,197,62,230,130,237,85,177,79,184,146,170,168,12,110,116,2,109,126,136,198,207,215,106,202,84,248,248,70,239,197,119,112,42,240,33,71,71,55,176,5,153,245,118,218,120,250,176,143,143,181,27,54,159,12,116,153,19,77,92,249,59,215,41,147,5,53,7,133,88,163,247,19,244,42,171,238,61,255,206,157,55,127,39,170,102,195,143,251,159,163,108,124,232,186,130,249,126,238,93,123,161,247,204,7,183,127,122,253,214,23,191,238,93,191,217,123,238,211,221,15,174,238,254,250,11,203,94,245,158,98,7,66,224,212,221,112,251,164,191,233,181,155,62,30,231,78,227,145,118,51,100,19,208,34,115,116,188,234,205,14,136,128,79,93,37,197,110,194,46,227,249,243,143,156,150,89,204,36,155,181,243,251,56,49,203,66,121,67,111,93,178,244,212,173,70,212,169,154,60,158,198,16,194,28,240,232,226,190,54,206,108,96,105,84,183,188,112,189,214,118,182,6,175,124,97,95,178,74,94,149,148,213,143,20,157,248,111,239,139,159,247,126,245,27,153,130,163,33,148,202,184,53,144,51,250,139,219,168,101,69,194,110,105,73,217,23,196,18,150,196,69,27,77,11,180,189,143,72,148,178,165,239,189,108,189,139,88,195,121,92,46,161,215,178,72,113,134,193,117,73,35,93,228,251,225,128,218,162,83,150,215,164,29,232,253,106,170,123,141,16,221,28,248,168,189,61,1,68,5,221,40,210,136,138,92,250,18,23,14,94,181,37,30,185,2,119,81,157,203,105,199,165,82,165,210,20,7,61,159,4,161,179,38,52,252,72,110,102,163,54,48,47,135,26,97,19,149,205,229,228,216,216,99,41,64,245,105,37,76,88,163,177,191,203,218,198,135,170,13,143,153,131,86,181,220,197,121,54,204,192,171,148,6,31,251,91,159,188,120,235,230,59,187,175,255,245,206,235,255,115,184,179,140,85,134,214,121,218,180,102,21,222,250,244,211,222,171,111,220,139,10,79,184,204,191,15,109,95,188,206,221,43,87,246,190,232,187,136,208,24,101,217,30,147,103,122,162,101,19,170,174,43,104,29,72,38,95,214,223,47,191,162,238,176,127,191,252,42,63,25,202,9,159,110,125,113,109,247,231,127,27,104,9,53,51,132,33,84,186,89,211,61,177,83,146,12,24,143,81,190,137,58,174,29,159,66,51,176,47,176,185,178,72,13,155,44,107,119,217,38,242,135,125,229,72,180,152,58,116,51,79,27,132,37,190,10,46,13,223,236,54,6,199,133,23,250,219,143,91,131,100,216,47,34,83,52,152,17,202,121,15,60,81,121,108,66,231,31,133,29,19,207,35,102,198,11,151,123,111,125,176,247,241,245,221,107,127,97,38,45,48,143,128,144,57,231,174,109,208,133,69,165,190,136,171,74,181,124,74,165,166,57,227,68,213,36,83,211,116,48,225,29,20,55,26,236,71,101,59,22,233,75,45,70,116,215,137,49,80,219,59,128,224,174,51,142,67,235,97,140,216,142,67,181,164,233,152,146,46,142,247,164,43,197,12,101,77,190,14,233,0,64,51,38,91,67,63,179,207,142,40,79,175,134,214,194,100,17,182,172,252,179,15,111,184,245,51,85,59,123,15,119,168,251,49,78,9,67,253,8,107,67,223,97,150,196,248,48,67,172,16,246,137,195,171,245,154,15,45,79,59,132,97,85,57,192,47,111,116,117,58,70,167,117,186,66,232,164,138,71,6,143,238,93,74,78,146,71,112,56,121,72,189,191,36,164,110,200,64,238,213,74,121,19,181,201,183,175,93,189,253,202,179,2,121,168,205,207,119,90,200,232,41,178,37,167,118,190,121,174,233,19,107,192,30,217,20,15,154,254,249,230,9,98,13,197,163,209,92,197,26,211,142,140,56,117,113,33,59,140,160,157,192,146,180,163,147,36,104,160,220,148,39,2,193,169,191,154,92,96,156,155,91,164,187,113,10,87,117,229,23,153,221,191,62,31,177,85,74,225,132,35,175,33,226,32,40,167,30,79,35,183,150,64,127,184,174,95,96,254,163,162,9,16,125,224,97,20,244,65,53,191,210,177,232,213,61,164,182,119,228,87,156,103,228,208,10,41,150,101,59,145,31,74,98,95,153,207,4,217,97,228,7,63,122,67,8,51,176,207,124,197,146,102,92,146,63,116,136,243,79,18,251,100,19,79,70,164,52,206,180,154,100,85,244,202,55,52,62,224,38,85,181,63,164,74,36,214,154,91,137,232,83,210,45,5,45,140,104,211,102,114,26,249,21,153,162,238,199,34,93,22,178,132,90,138,55,153,20,234,64,177,236,190,116,179,247,234,103,64,18,238,125,246,217,173,79,62,178,226,25,131,22,115,149,38,101,16,81,175,99,121,165,106,2,178,183,215,86,157,108,209,206,240,255,11,51,185,187,32,250,162,30,112,234,143,141,83,180,196,25,13,7,171,254,177,150,33,108,103,89,162,101,34,4,238,29,164,167,153,109,52,83,176,33,45,199,159,56,245,77,155,72,195,11,152,212,138,93,58,86,134,22,82,170,110,11,167,19,123,176,45,165,128,207,175,109,91,128,38,193,167,225,246,194,30,41,217,109,183,155,109,76,164,7,74,130,249,187,214,230,89,197,179,236,172,96,2,116,113,63,226,29,133,82,144,238,214,235,56,191,129,122,109,95,144,199,200,166,178,171,210,246,83,101,54,73,209,118,36,223,19,68,8,108,78,238,190,115,179,119,243,202,238,207,175,239,254,228,233,50,75,234,253,238,253,222,31,175,220,121,243,149,222,243,127,253,199,205,95,246,94,126,237,214,39,127,216,253,197,115,100,217,243,242,222,95,159,217,251,226,185,201,226,153,5,93,250,48,140,12,148,228,33,71,74,196,190,240,9,53,23,205,57,62,226,9,147,48,10,184,38,175,217,38,75,69,56,35,73,77,213,91,103,156,78,81,43,19,101,214,168,66,20,34,107,125,39,19,51,228,244,198,154,178,115,51,169,22,213,154,132,137,33,234,48,244,5,20,2,38,105,15,141,214,202,9,237,232,208,5,114,13,93,252,43,22,4,23,2,167,95,153,16,77,195,25,103,182,140,203,140,221,168,126,20,178,50,179,148,136,158,180,34,161,113,158,145,150,150,177,33,195,23,70,93,70,221,80,150,64,34,83,205,197,33,162,180,37,118,198,201,73,69,236,222,143,31,135,23,167,186,142,43,73,151,107,177,137,254,202,203,176,109,144,198,218,98,202,243,168,130,210,76,113,200,26,152,30,18,111,128,197,96,241,202,122,207,255,170,119,227,83,33,222,216,119,5,178,11,140,24,75,174,132,159,48,156,238,60,64,37,231,58,245,186,119,81,54,254,149,159,222,190,121,249,224,104,146,21,160,199,237,254,189,0,30,181,247,249,143,77,194,18,230,34,94,147,241,232,86,197,140,59,229,50,109,199,196,228,84,141,61,77,214,234,227,236,169,62,81,44,178,167,233,58,170,170,241,9,246,255,113,188,125,209,160,242,78,117,202,225,183,50,234,83,99,152,206,12,249,41,112,182,93,85,174,226,212,40,255,177,213,137,18,203,127,108,162,232,96,254,22,165,187,171,147,188,246,153,73,188,231,145,179,59,88,182,88,170,31,179,114,179,145,147,234,186,26,204,144,221,254,40,0,223,18,112,79,72,60,5,61,102,201,96,38,231,182,55,86,155,141,64,200,38,251,229,33,247,185,116,75,162,89,96,242,209,68,159,89,137,32,132,172,170,217,166,54,194,18,239,108,184,196,67,160,31,3,59,164,251,12,232,237,164,177,157,13,237,102,78,196,164,10,187,81,239,40,78,150,136,212,226,86,74,179,238,131,176,147,208,29,98,113,101,102,214,61,122,84,244,159,57,153,140,114,44,185,203,115,234,75,121,167,59,235,126,115,108,78,160,37,27,230,108,244,28,22,191,124,13,61,227,89,60,126,147,134,76,10,0,6,249,189,26,208,221,96,142,103,168,185,117,207,119,121,6,207,5,108,218,131,138,66,155,114,101,165,129,125,91,167,87,176,77,141,28,52,20,161,237,178,187,254,66,45,208,69,220,109,84,56,165,122,174,191,198,68,13,239,206,169,224,211,64,83,51,255,51,229,26,115,113,206,104,42,82,156,181,88,138,97,125,80,238,240,184,182,41,87,209,28,162,120,154,109,143,153,155,71,76,216,206,170,247,20,46,114,216,184,91,110,21,234,140,136,119,172,18,47,210,147,218,46,198,111,32,45,38,21,127,120,43,204,212,252,236,136,4,238,136,8,103,41,35,212,161,202,21,94,205,10,83,39,173,184,42,118,86,152,96,150,151,57,87,93,119,55,28,118,112,153,170,35,210,152,89,163,216,7,6,239,156,91,237,180,189,112,91,34,152,135,189,250,94,128,184,102,119,238,128,67,105,2,117,136,28,83,167,193,109,106,208,108,159,252,158,74,197,19,239,19,162,75,209,188,38,93,148,11,233,146,28,176,55,177,11,127,201,196,51,73,94,185,159,232,58,161,143,243,231,8,87,74,66,168,207,130,136,162,224,213,80,78,6,115,2,68,2,177,169,30,242,216,84,113,183,142,220,64,213,104,176,27,114,200,100,56,92,120,150,76,16,163,172,137,142,182,10,79,180,214,108,248,229,194,239,22,240,77,133,213,141,22,60,213,234,118,225,123,143,124,7,127,157,132,223,143,44,192,175,133,51,143,192,211,137,83,54,202,23,232,215,69,187,112,177,17,208,47,120,108,1,57,142,191,224,177,29,66,249,240,34,188,63,229,1,184,182,211,182,11,155,65,13,10,109,173,217,108,178,81,91,227,210,66,194,191,38,104,82,82,30,225,151,18,245,123,140,52,46,249,146,113,129,241,192,215,22,13,41,104,226,221,69,52,206,234,114,169,116,52,170,59,34,124,21,178,227,138,167,147,36,251,24,59,186,158,187,218,232,32,97,25,9,222,6,129,209,69,136,242,150,47,35,239,186,182,214,252,129,109,210,68,207,9,192,34,205,208,32,72,186,194,200,236,157,174,244,73,129,197,162,116,197,10,35,7,218,63,36,37,243,147,23,109,83,149,29,117,117,37,56,32,80,197,144,18,239,9,25,189,90,55,205,151,128,161,172,47,40,78,4,138,185,116,39,2,176,71,41,242,123,210,147,230,226,225,81,27,70,248,83,177,134,19,66,145,70,14,247,132,103,104,228,47,47,2,137,128,106,178,134,77,187,230,73,31,246,83,215,197,59,156,243,242,128,192,45,115,3,157,155,157,104,59,80,120,141,29,60,115,98,103,169,88,57,1,154,225,151,167,163,195,77,97,186,16,111,79,198,104,6,110,184,71,181,173,59,126,76,178,88,179,216,28,38,162,72,205,2,19,73,136,15,226,50,232,157,249,14,236,250,109,239,41,190,90,97,159,104,187,237,140,226,144,48,238,30,132,124,106,163,62,63,23,221,211,6,130,109,39,73,248,222,215,255,132,190,113,37,16,30,228,66,201,171,85,40,250,77,214,213,36,247,228,90,45,84,223,152,71,33,152,42,10,161,48,76,253,108,155,100,190,255,200,223,30,243,125,195,3,28,51,135,145,120,38,162,199,72,28,152,174,49,57,120,117,218,89,26,135,159,116,29,219,53,80,80,225,238,31,241,42,182,232,140,49,239,83,214,114,53,186,6,142,249,217,245,176,13,114,239,150,224,70,172,120,164,194,12,4,164,107,194,68,85,20,207,164,249,209,143,105,209,250,98,56,14,179,223,40,203,65,174,172,103,119,184,53,38,219,141,10,202,155,29,217,105,202,244,211,53,117,7,231,101,72,29,166,111,236,190,178,115,177,227,75,163,39,88,237,116,247,89,31,24,56,84,221,130,62,181,200,1,45,197,77,17,162,249,56,38,150,150,103,253,100,95,75,252,118,245,142,23,160,81,18,42,116,232,193,214,217,124,161,211,211,121,78,225,248,193,224,116,73,118,135,15,182,206,104,151,153,134,157,17,85,197,174,244,118,175,144,189,21,87,70,3,169,118,2,222,205,20,119,132,28,55,228,21,68,184,97,216,95,137,4,225,118,220,143,67,108,181,235,154,176,88,30,216,124,125,69,175,23,175,30,139,65,137,42,186,245,75,251,140,135,39,182,80,177,23,75,233,147,113,132,217,145,105,91,44,127,124,46,113,63,21,146,120,141,194,4,36,59,175,160,11,158,100,48,49,203,22,61,69,251,131,227,54,112,179,1,147,219,159,3,102,11,239,132,162,95,139,208,221,136,116,16,143,54,183,128,153,159,141,92,71,242,229,5,83,175,43,81,152,179,125,142,145,180,101,46,11,235,186,108,185,53,160,69,98,223,205,192,92,62,6,32,181,167,46,192,178,236,184,195,94,172,191,59,236,177,8,101,126,208,228,110,149,146,119,223,24,178,249,238,195,183,225,33,234,177,101,214,100,114,33,221,219,26,45,98,244,211,165,173,109,155,173,120,45,29,39,38,46,90,55,210,9,22,4,255,89,25,166,126,101,255,142,59,82,145,147,34,162,200,173,82,124,103,228,254,148,204,234,97,46,43,11,154,105,2,99,243,255,32,208,147,22,69,41,218,64,12,231,229,9,65,178,35,239,167,120,170,123,72,39,233,103,161,87,215,195,174,179,197,88,180,19,116,140,144,44,162,187,244,69,55,215,182,240,20,123,136,89,196,85,218,93,113,140,163,255,237,126,114,145,4,231,46,210,59,232,156,226,73,82,40,115,178,145,51,208,156,237,199,208,153,220,217,146,157,76,172,83,248,20,1,159,244,66,10,116,114,26,131,211,173,227,123,64,80,97,208,55,35,232,14,151,156,185,91,153,51,78,107,86,177,18,55,132,125,17,133,122,4,131,122,4,89,31,133,97,35,35,97,129,244,250,240,98,151,216,241,43,236,203,83,166,129,213,241,153,212,170,70,238,200,185,107,122,101,110,80,197,212,65,45,214,134,146,94,32,99,132,83,172,133,34,140,0,206,205,138,32,82,86,188,218,74,217,224,167,212,171,42,98,238,155,89,132,13,131,194,48,154,89,148,75,16,49,254,44,217,36,93,70,160,110,178,88,211,225,82,115,25,93,197,43,141,181,42,149,230,156,160,65,56,203,175,222,146,81,24,255,211,15,247,225,250,163,50,41,28,63,86,221,69,167,160,90,77,78,109,19,119,10,173,154,135,78,255,251,73,5,114,179,31,188,220,44,143,189,38,103,89,214,37,43,29,42,108,9,183,57,251,241,224,196,5,32,46,15,66,20,54,91,36,232,170,0,185,25,209,214,253,23,101,59,105,81,178,253,153,83,210,182,122,51,129,181,14,81,3,127,100,195,216,59,62,114,201,153,91,160,191,108,89,137,107,1,137,139,106,192,124,23,93,26,25,41,10,199,252,34,73,229,3,24,34,42,137,112,196,215,57,241,80,22,91,116,4,41,81,124,44,178,179,105,64,219,132,29,213,100,142,164,248,160,14,40,167,14,20,9,36,240,103,195,14,140,159,116,250,243,16,109,204,239,21,42,7,204,129,241,141,129,241,205,129,241,229,192,224,37,23,167,209,216,214,253,38,142,140,184,90,16,50,41,226,60,200,137,133,161,4,136,62,146,182,179,217,84,67,4,58,201,84,231,96,44,106,133,20,75,36,236,230,20,235,235,153,231,153,85,203,222,245,119,49,18,252,203,175,237,190,128,193,206,246,190,248,21,94,100,82,141,64,34,182,91,171,227,159,220,173,154,50,181,152,228,159,31,225,10,103,61,97,135,201,84,165,38,117,230,19,204,36,193,18,166,130,160,197,244,226,130,192,18,166,22,177,75,167,44,114,94,68,161,232,172,5,69,238,19,30,69,18,75,198,40,5,75,216,71,144,96,146,28,143,8,103,163,177,121,164,75,184,108,189,41,37,179,41,64,182,209,4,27,208,16,62,9,213,102,244,126,247,167,189,255,121,23,85,152,196,144,177,237,140,89,89,64,85,116,61,103,137,133,80,20,1,20,153,3,86,52,230,183,13,197,90,211,182,140,213,104,217,217,127,185,245,8,27,102,188,223,138,205,71,255,62,43,202,15,65,244,106,7,46,247,223,90,11,96,204,225,104,123,162,233,249,89,203,134,99,151,249,1,164,242,68,44,38,74,87,153,96,83,16,205,219,166,64,21,11,227,144,206,1,124,140,184,146,114,170,170,77,148,164,170,102,34,194,232,182,200,98,35,139,103,14,2,101,190,13,19,81,20,55,78,185,71,152,226,27,12,155,208,169,123,204,190,233,124,97,15,66,118,52,209,234,53,209,165,121,155,23,179,76,45,25,45,184,88,201,1,211,119,88,12,167,153,209,88,186,157,180,34,66,72,149,163,65,125,220,131,49,57,246,76,171,151,141,135,1,95,170,250,139,179,238,131,190,170,226,23,159,96,216,142,150,102,67,249,49,132,143,200,127,192,106,95,10,151,137,100,10,90,13,15,163,55,144,89,86,62,47,99,128,247,67,129,42,104,211,39,89,186,224,44,17,156,34,126,59,16,156,4,161,156,129,174,175,92,44,151,216,110,166,118,171,29,118,147,189,90,114,117,68,47,220,155,202,154,72,72,85,54,236,85,178,200,153,62,86,155,214,253,173,110,10,127,171,171,188,57,107,118,219,118,164,191,213,213,233,241,213,153,226,244,148,226,111,85,92,19,92,174,108,170,94,87,235,51,171,131,221,93,140,85,39,132,187,11,167,180,15,119,23,135,237,25,27,143,15,32,247,208,186,138,167,48,125,150,180,204,18,110,140,209,137,75,223,59,77,154,217,173,225,142,70,154,100,163,97,127,105,204,110,214,235,129,27,150,167,56,192,245,113,227,202,36,224,150,244,78,145,51,100,197,46,147,209,167,75,145,247,231,154,89,121,128,1,135,217,23,6,254,148,12,209,147,108,212,141,164,177,102,209,205,18,162,155,230,240,166,223,242,199,207,234,221,177,8,58,239,39,166,9,27,7,41,1,227,129,178,124,30,234,132,71,203,242,153,71,218,211,60,208,37,179,102,164,152,201,118,181,217,218,62,45,114,201,23,221,126,90,169,43,110,67,205,41,68,23,166,154,146,61,50,155,77,207,175,24,214,217,201,183,218,183,128,50,147,118,161,210,179,143,37,45,246,44,225,51,136,153,139,142,137,123,113,168,147,57,7,56,164,208,208,11,161,63,212,253,105,221,214,149,48,164,152,183,190,114,189,247,226,7,202,13,103,187,31,72,192,63,174,92,3,162,8,105,159,116,253,96,255,224,208,8,94,105,223,51,127,190,243,250,71,234,69,134,243,73,33,192,132,61,110,152,252,81,212,202,194,177,1,19,54,196,132,18,161,191,49,153,63,166,220,118,48,174,35,240,32,28,24,7,103,239,197,31,221,254,209,224,59,161,147,52,19,18,220,210,223,141,127,251,187,186,25,106,19,56,146,31,156,217,62,223,172,53,13,227,225,225,238,82,49,59,102,42,128,84,216,32,3,100,102,188,234,213,228,213,97,66,26,38,236,219,4,150,111,154,6,40,97,15,179,111,112,190,106,208,44,70,113,31,80,196,237,211,159,189,124,235,179,183,172,253,95,153,151,110,49,82,23,15,221,64,209,92,34,36,122,63,8,21,239,7,140,156,162,32,79,36,253,83,29,32,176,120,77,180,208,216,117,115,221,60,88,245,162,95,175,145,23,125,230,231,157,219,252,22,167,39,13,202,32,168,72,27,24,162,12,60,221,19,123,177,54,190,58,185,90,154,72,164,12,2,73,25,76,23,199,39,99,7,189,226,33,188,208,58,138,1,11,70,89,36,128,177,98,193,157,40,77,140,143,79,86,209,26,206,194,242,19,147,3,233,10,103,220,157,33,186,98,186,184,58,49,152,12,41,173,206,76,99,246,233,210,248,88,186,211,245,137,9,183,250,101,120,138,159,25,119,170,211,211,195,122,138,159,46,85,167,251,120,138,63,54,85,92,253,18,26,61,61,181,58,57,51,227,12,221,232,177,73,103,240,176,84,39,128,134,196,97,25,155,41,166,247,208,25,199,9,122,207,123,88,29,43,214,166,198,199,157,161,123,152,68,208,70,141,174,185,206,248,151,208,232,73,119,204,25,175,175,78,13,215,232,233,241,226,216,87,64,131,235,84,43,234,9,25,177,125,223,239,220,61,244,59,167,94,154,31,194,9,194,240,206,196,246,227,221,64,243,170,214,223,199,65,90,13,134,167,3,186,107,53,244,69,120,248,109,222,132,167,30,69,28,15,100,136,46,193,15,225,173,175,93,221,94,95,15,27,171,119,237,170,175,247,202,243,189,87,126,130,166,200,207,255,119,95,44,135,251,243,211,23,14,114,210,23,30,138,135,62,214,124,225,167,239,46,125,242,33,47,222,118,200,87,145,187,175,149,32,139,13,88,11,74,70,222,229,211,232,150,239,28,229,209,221,129,89,163,34,187,102,124,233,201,252,63,96,118,231,140,194,76,246,202,199,208,50,196,22,224,239,207,3,159,63,200,245,158,255,255,146,207,61,213,183,94,178,19,190,127,70,247,119,9,254,238,246,59,84,74,56,109,109,176,246,225,21,47,50,140,83,87,3,99,73,23,121,138,117,184,238,242,238,214,51,155,97,163,43,153,62,237,66,133,226,171,170,191,147,169,33,220,88,53,235,117,175,234,106,149,221,190,118,181,247,204,13,188,12,254,217,203,135,91,153,198,200,106,251,202,161,86,19,170,238,230,180,67,41,205,167,92,116,244,229,250,85,126,24,190,230,34,209,109,170,11,54,121,12,55,233,96,35,231,107,195,123,93,19,115,252,225,206,198,170,122,53,153,161,225,230,47,122,87,62,62,92,108,51,197,145,89,221,207,175,99,8,6,94,221,65,171,168,34,237,235,193,68,37,9,154,89,213,243,207,194,232,222,139,158,9,84,206,211,61,33,3,149,119,158,123,245,206,111,127,157,237,61,243,159,185,123,83,171,230,56,79,167,77,14,179,58,47,56,239,162,235,123,114,110,25,91,51,253,93,52,30,158,247,69,165,21,113,15,140,214,238,71,255,213,187,121,133,181,74,149,14,23,251,20,29,224,103,209,186,245,201,255,236,190,254,215,24,76,33,111,74,114,207,167,51,98,173,252,6,41,162,219,43,43,34,7,175,82,136,230,38,152,83,23,38,138,245,11,244,55,85,250,26,115,253,162,196,115,102,231,223,221,5,24,253,186,57,233,195,219,141,167,14,213,81,95,169,184,31,79,125,165,177,100,135,84,253,136,29,59,238,198,239,79,191,73,117,227,199,125,69,31,178,35,63,157,135,85,61,165,16,231,40,188,165,164,185,246,195,70,49,91,130,129,110,253,48,235,202,126,61,251,81,161,193,206,253,88,182,123,200,245,238,40,204,175,173,103,144,215,162,124,229,90,148,122,141,202,87,175,81,117,99,14,228,236,123,56,167,116,162,43,70,155,73,248,194,7,123,210,148,209,128,36,143,179,132,57,212,8,171,228,97,226,216,106,109,220,191,123,184,67,192,156,78,71,42,132,230,112,56,235,207,222,214,135,100,108,235,125,88,218,186,202,204,126,25,115,73,39,121,21,154,56,209,45,225,1,228,64,201,232,10,135,245,58,24,166,187,28,12,239,214,223,224,97,44,197,15,63,196,56,73,191,248,155,192,93,221,107,7,120,75,53,220,30,118,29,70,16,146,49,36,1,14,133,39,165,254,100,108,105,13,252,114,182,43,10,188,165,224,136,5,214,218,47,146,24,136,100,36,41,16,135,194,146,218,130,100,52,233,109,252,234,230,214,11,10,222,194,117,175,189,111,180,49,8,41,171,47,2,56,220,26,148,245,167,172,68,181,129,95,230,246,197,25,186,68,174,118,63,91,59,7,148,140,45,29,238,80,24,51,25,236,68,172,197,218,251,213,28,141,26,23,158,192,174,15,137,71,21,76,50,30,85,168,67,97,81,151,26,36,226,208,104,233,151,51,247,52,97,66,31,233,195,144,152,83,193,165,204,192,4,232,195,205,195,68,161,72,242,108,76,238,193,87,51,39,175,188,186,247,151,143,111,125,250,169,64,175,231,123,161,231,132,205,161,113,26,1,72,70,104,4,111,40,44,202,218,147,81,167,182,238,75,38,222,164,91,105,85,70,211,229,146,100,28,43,167,230,53,77,51,159,82,10,86,36,136,225,240,162,138,133,146,49,99,52,42,89,84,99,247,105,106,241,171,109,170,41,1,34,153,207,87,195,189,48,97,162,121,216,113,185,163,177,44,242,62,95,234,125,206,60,14,175,255,153,199,192,239,235,204,19,146,208,190,103,94,212,236,47,101,189,220,250,226,215,123,215,159,134,14,71,146,24,23,141,120,161,89,103,154,190,187,189,63,236,73,96,41,82,18,13,246,112,50,18,189,57,41,18,18,179,205,95,33,39,45,132,204,9,210,104,89,195,64,21,187,230,111,86,159,161,55,47,247,222,127,41,138,1,179,15,53,123,125,159,10,246,250,16,170,245,122,146,82,253,208,188,220,239,71,168,248,235,171,183,63,125,175,247,236,51,189,107,146,57,64,67,164,109,110,150,30,12,121,62,234,128,164,121,166,3,192,210,120,6,173,158,225,248,6,189,105,41,188,131,217,254,123,21,63,128,239,122,116,67,43,138,197,192,221,101,16,218,138,120,247,144,5,51,16,94,52,216,117,165,185,67,138,52,16,169,36,142,124,73,53,245,9,109,192,12,129,3,115,97,242,187,20,164,5,128,239,121,195,100,96,17,95,99,243,195,33,225,126,63,121,161,204,129,166,219,234,28,144,95,44,205,250,58,15,3,235,166,140,225,238,27,63,189,125,227,89,203,230,170,4,20,108,36,25,27,36,122,218,142,98,77,234,33,40,185,3,238,241,4,7,220,195,7,230,195,43,16,48,243,200,93,76,162,71,114,102,144,16,247,148,206,76,41,152,234,195,173,11,123,3,205,69,183,184,110,67,90,58,230,106,219,173,89,49,155,247,187,141,99,208,114,182,81,244,158,20,202,64,255,164,68,51,224,86,44,162,203,138,3,240,1,102,244,134,183,103,113,136,212,20,243,130,247,95,189,253,171,107,192,19,221,126,231,233,131,26,163,247,219,7,165,1,19,223,10,153,101,10,94,165,85,212,39,49,33,38,233,38,11,216,226,132,9,31,70,251,32,101,179,121,207,66,211,136,9,251,20,193,161,125,79,234,239,247,135,58,126,149,64,55,208,32,12,70,34,235,3,97,112,56,51,202,62,65,133,18,109,251,217,55,132,141,254,141,9,19,208,164,92,55,17,215,74,23,135,65,185,134,145,116,204,171,217,164,190,169,185,223,104,67,76,117,100,40,156,232,111,180,190,232,175,84,22,221,237,72,163,47,145,115,73,163,125,227,217,175,122,192,237,246,80,163,14,40,135,14,48,45,163,24,247,148,49,55,58,59,204,184,199,240,147,62,246,102,86,49,254,209,204,96,234,140,175,227,44,128,131,62,105,18,244,62,122,229,159,100,18,84,215,189,70,109,216,105,160,247,118,168,213,111,224,167,207,6,160,231,212,231,0,181,242,107,60,11,90,110,85,142,189,208,231,126,37,71,101,242,184,65,251,134,26,45,234,71,159,49,194,239,7,57,30,129,128,171,186,26,166,110,124,204,108,178,190,50,116,225,2,161,210,41,235,195,105,84,59,204,193,78,182,223,210,160,158,13,131,99,142,130,116,36,179,12,7,193,178,163,27,192,237,190,246,199,59,207,93,249,167,199,176,147,38,255,138,161,88,244,63,29,199,142,148,121,221,45,146,55,128,53,144,38,120,170,121,225,215,149,72,166,22,15,131,63,222,181,116,244,177,12,7,193,94,219,5,70,238,66,32,183,130,223,61,183,251,231,15,190,86,155,38,111,226,48,8,139,122,147,142,50,145,229,238,144,118,79,175,4,235,204,52,55,154,183,83,67,94,37,46,98,40,37,152,207,108,196,64,112,86,2,221,216,200,110,39,136,148,6,201,24,126,126,253,214,141,55,132,140,129,89,5,124,93,132,12,130,35,63,76,57,195,202,62,5,13,186,12,64,105,209,1,197,0,0,73,51,106,102,227,192,229,205,7,156,131,95,129,64,154,159,174,172,83,67,157,212,162,255,125,206,106,158,229,64,34,131,208,89,139,33,249,173,183,225,212,62,16,146,7,88,141,161,205,216,83,245,39,131,125,91,141,113,74,16,27,61,20,73,201,122,215,135,166,164,12,7,65,160,118,77,133,225,239,112,216,174,67,61,78,252,33,57,38,127,0,159,20,89,38,30,22,117,248,214,135,187,31,94,101,104,251,26,80,49,255,12,164,95,205,109,53,3,47,25,133,187,47,252,215,237,215,222,140,20,147,95,63,92,242,198,15,131,204,168,159,233,216,20,89,14,130,78,128,220,32,247,82,218,18,222,187,254,63,187,111,252,52,219,251,248,221,219,31,188,196,124,65,238,254,248,202,222,251,79,127,189,208,201,27,63,12,58,163,126,166,163,83,100,249,215,165,18,21,242,100,31,132,162,32,22,191,150,81,192,15,41,208,182,232,227,106,219,171,173,185,70,152,109,10,72,181,175,32,219,143,98,9,174,194,141,92,240,100,247,19,151,51,22,137,211,83,162,111,54,200,177,72,117,98,194,66,111,61,8,119,117,162,196,97,84,171,227,28,46,11,219,201,227,118,142,21,143,205,80,220,78,172,218,65,39,56,60,86,231,204,100,125,146,229,103,225,57,49,86,231,142,26,42,113,129,80,194,163,36,54,98,81,18,153,243,81,91,185,87,47,66,41,154,129,19,91,60,112,162,25,106,203,57,196,80,91,234,173,229,47,43,178,150,90,39,112,154,205,77,55,136,174,74,223,195,112,89,41,241,39,19,2,78,86,163,139,219,90,168,73,113,159,136,130,25,106,17,38,155,50,252,223,191,72,216,195,244,240,144,81,64,68,186,253,142,78,191,163,61,18,83,5,99,141,207,82,71,47,180,237,60,168,164,25,46,10,81,35,205,232,202,37,91,53,154,33,245,128,113,203,11,144,158,16,211,146,251,165,179,246,29,29,147,71,69,52,155,149,28,243,79,191,161,103,134,13,148,119,150,82,138,179,123,84,119,254,243,131,59,175,127,16,47,238,247,137,53,168,221,69,50,11,134,233,225,28,245,43,59,102,65,121,191,35,173,193,242,202,138,89,86,185,244,208,167,48,191,203,97,22,86,71,124,80,195,147,194,79,234,38,129,125,65,8,19,200,52,16,125,162,69,234,118,107,102,156,71,219,136,94,171,94,151,196,25,9,228,194,105,191,230,94,196,217,166,219,67,160,211,141,244,152,139,98,171,169,8,223,239,109,30,232,106,203,9,225,192,216,81,46,50,105,27,229,88,165,226,207,137,50,98,83,229,177,175,178,185,178,248,178,176,253,168,234,41,40,155,75,142,87,201,183,111,167,86,59,185,201,151,184,235,187,109,160,108,170,237,38,121,70,145,81,171,206,81,18,134,88,198,35,33,128,6,111,39,2,99,27,254,254,224,137,64,135,59,234,167,132,32,7,232,145,177,13,221,43,48,120,223,37,95,89,121,35,245,124,179,37,147,128,228,129,134,176,140,179,238,131,149,34,15,67,35,118,177,21,110,95,149,47,29,167,116,49,158,34,160,151,200,87,209,222,180,163,82,130,10,152,163,106,21,142,173,189,29,45,21,69,176,141,40,169,82,42,202,152,109,212,129,149,123,218,115,101,59,79,235,252,138,232,189,146,183,98,38,104,56,208,128,38,160,97,69,239,244,74,2,34,86,56,38,226,243,186,95,64,143,166,17,246,77,11,104,22,197,147,92,132,35,58,112,79,184,161,227,53,2,238,205,104,148,150,201,35,20,209,226,116,109,174,133,130,168,202,127,156,178,146,61,226,43,245,176,0,143,20,24,76,4,118,225,175,41,209,89,120,89,30,165,135,177,69,174,102,184,34,88,56,158,134,77,49,66,43,186,134,115,49,243,36,115,205,123,210,93,238,172,93,141,45,41,175,113,167,196,3,52,79,97,17,166,51,233,99,69,104,175,83,98,215,85,132,202,91,126,143,238,77,87,212,59,212,177,239,28,186,26,148,82,230,145,199,239,128,44,70,45,99,60,40,79,180,175,222,213,46,154,28,142,50,22,239,81,69,155,32,63,43,62,156,6,9,81,61,251,33,216,215,59,102,226,23,67,1,179,169,163,2,180,254,126,249,21,38,231,103,71,219,223,47,191,106,137,136,68,72,63,169,177,10,239,166,78,35,194,100,60,204,64,249,224,65,6,120,132,179,242,151,26,78,192,142,199,167,40,223,139,232,20,158,26,157,34,170,237,95,38,48,133,173,68,66,41,127,149,113,80,84,54,84,100,22,139,157,179,191,247,56,10,202,65,2,11,125,249,209,124,190,78,177,140,20,139,233,24,237,28,81,97,236,64,69,33,162,158,206,22,255,209,146,29,25,235,33,233,174,88,109,225,171,98,230,199,116,80,150,109,88,254,97,146,110,7,134,250,167,220,97,29,37,241,212,114,154,91,89,104,72,88,73,217,147,103,15,68,247,96,253,156,246,177,142,186,71,173,17,125,191,79,90,27,77,138,235,137,84,80,83,165,130,114,46,127,199,32,223,42,33,227,127,153,141,251,231,38,214,102,221,70,224,106,29,224,30,142,173,197,133,127,63,99,137,147,131,102,90,16,206,87,171,200,210,41,7,71,59,249,224,56,244,254,70,196,37,109,114,186,225,65,60,64,179,194,51,24,43,86,253,20,45,90,174,197,166,213,23,18,139,46,140,45,44,155,169,203,88,216,3,82,245,224,35,87,83,208,226,148,113,224,52,177,63,197,113,212,233,22,146,72,31,30,37,166,198,214,33,241,120,90,224,29,249,81,68,195,86,34,22,81,163,218,41,49,177,169,164,22,23,220,232,67,159,220,49,127,96,41,113,132,53,41,157,17,58,184,50,80,128,170,179,204,130,39,83,185,200,244,160,195,247,99,218,170,110,176,113,130,173,4,108,134,37,230,53,124,77,243,241,88,65,115,149,36,192,202,181,71,63,41,194,45,155,223,73,81,116,49,241,203,12,122,187,120,246,204,35,243,15,63,190,114,250,196,202,191,112,216,91,229,208,134,125,76,9,191,158,232,115,185,127,240,91,218,222,211,35,224,210,103,51,12,110,148,168,197,194,165,84,37,32,46,151,75,198,23,10,28,76,124,33,202,35,9,79,107,229,44,74,62,138,176,153,105,71,17,27,78,113,220,208,140,196,147,2,249,67,197,253,154,155,226,126,205,213,220,175,137,80,117,254,255,243,81,125,135,158,100,137,129,124,133,244,17,103,198,108,168,133,91,14,15,20,110,217,188,56,65,138,79,63,215,39,220,47,145,156,76,67,138,66,195,32,27,194,198,75,135,28,11,100,155,139,70,100,64,70,38,151,146,217,19,63,235,27,44,202,76,148,77,177,178,163,19,124,67,64,128,195,81,113,28,158,179,221,44,23,207,41,182,170,233,51,20,216,254,126,226,232,244,179,48,131,180,9,210,192,93,49,31,34,113,117,197,144,94,239,7,8,155,84,76,212,31,159,86,167,1,38,78,45,32,218,147,131,67,199,121,73,93,116,1,245,228,202,251,234,176,116,250,237,226,152,227,61,106,129,221,68,218,148,16,28,163,78,56,39,167,146,165,195,97,165,60,184,92,90,11,165,203,245,52,185,153,38,38,175,140,21,117,170,202,144,33,168,10,170,40,145,104,59,46,148,36,25,96,5,133,132,183,190,184,182,251,243,191,73,33,97,34,101,86,76,144,171,39,110,34,48,218,36,190,75,217,68,66,148,218,197,26,93,178,221,194,55,124,247,98,120,30,200,245,108,60,22,172,43,136,89,195,40,121,214,239,163,180,114,99,26,166,89,46,28,76,129,182,2,59,219,176,224,86,72,99,133,11,88,94,209,23,52,48,223,39,85,81,176,237,114,228,179,47,2,103,60,57,46,112,143,142,191,56,155,97,11,230,44,169,164,118,64,234,194,118,227,148,52,37,237,93,209,150,136,204,79,232,25,12,157,220,55,120,95,162,235,221,242,155,249,137,171,130,138,182,27,205,223,156,146,189,176,225,180,212,153,98,43,174,251,151,44,40,97,45,87,220,163,71,109,159,157,125,156,102,137,214,216,92,214,213,20,79,149,120,22,91,203,113,55,25,86,18,250,176,146,35,234,83,103,107,100,183,230,148,30,38,74,188,201,191,108,37,196,158,201,251,164,20,140,92,189,90,200,18,232,188,124,4,47,97,117,169,86,149,187,26,67,217,134,148,66,185,201,34,40,55,81,254,100,15,106,228,32,89,131,79,215,211,147,9,83,173,83,253,229,15,81,214,187,147,64,216,131,155,105,8,250,146,91,108,224,189,127,155,149,204,119,41,55,225,103,191,188,233,158,122,244,219,77,108,15,26,204,13,148,254,196,9,56,39,183,227,168,194,175,227,197,185,172,211,167,107,48,169,113,80,225,104,26,25,105,222,69,215,128,198,25,102,230,87,92,166,137,137,102,73,211,246,205,107,215,21,229,59,74,20,153,174,49,54,154,102,54,166,114,60,248,164,104,230,118,154,38,230,154,67,97,206,4,61,50,210,190,231,152,84,103,111,219,246,141,219,203,21,45,131,138,76,153,143,227,210,200,199,8,101,162,198,178,10,213,70,52,172,181,251,203,31,237,190,254,78,116,183,124,247,181,63,238,190,124,205,58,64,203,105,191,51,154,142,178,63,179,153,22,35,16,249,63,59,140,100,152,241,234,104,24,169,23,52,167,247,59,61,163,102,52,37,202,148,134,112,208,54,219,10,197,43,95,221,64,19,222,221,98,32,52,152,211,156,240,96,46,17,134,8,182,147,200,107,171,113,153,230,128,102,116,26,141,35,20,71,27,14,153,145,17,241,202,68,173,212,54,186,96,41,114,124,91,124,178,229,7,250,11,71,213,41,239,162,91,203,142,49,89,246,48,85,43,199,27,212,172,31,118,168,143,146,46,33,146,54,72,216,27,25,119,36,177,135,226,125,121,164,196,43,109,3,133,161,76,136,230,160,67,176,158,21,163,68,62,72,118,226,131,208,78,221,154,218,194,0,66,60,17,25,234,224,0,55,24,188,129,91,122,152,68,78,251,230,198,228,167,109,76,148,153,111,76,48,148,142,182,17,249,9,27,145,31,223,136,154,195,205,226,70,108,57,59,247,104,35,106,14,187,17,221,117,203,247,191,17,117,229,137,174,58,176,232,195,208,171,21,226,164,85,105,138,67,219,199,240,15,219,93,244,206,52,211,16,175,111,97,93,91,137,84,165,10,1,187,182,12,172,149,108,218,40,117,185,186,14,65,242,74,201,218,129,89,148,243,163,152,122,150,49,128,223,59,119,246,97,148,170,4,174,80,243,7,236,158,202,185,176,217,198,41,0,75,7,197,13,89,75,49,10,183,196,238,83,55,101,53,220,182,152,203,125,85,67,76,156,101,50,234,67,236,147,25,4,34,150,33,153,221,74,203,198,24,47,83,47,152,82,171,33,107,74,106,181,98,148,220,175,74,91,152,70,13,209,254,195,233,164,97,246,29,57,196,133,157,166,3,35,197,174,33,170,70,186,98,252,237,200,108,63,82,44,73,201,133,105,222,148,44,185,144,186,192,102,144,98,157,68,229,52,139,126,90,252,82,43,151,184,142,163,143,116,43,39,182,0,76,221,150,157,62,23,99,134,241,247,68,229,22,41,62,233,198,79,63,155,28,46,31,225,81,118,112,254,121,168,81,210,105,93,56,20,185,113,73,90,248,23,253,179,232,140,220,2,119,68,103,68,136,158,72,2,170,120,141,83,229,118,250,69,114,213,38,219,87,165,45,221,217,36,185,22,18,229,194,242,109,179,233,213,50,228,207,49,146,103,92,186,228,199,204,129,31,28,43,206,133,170,88,35,106,96,98,234,74,196,135,6,206,102,20,22,240,52,158,78,41,38,10,49,9,168,91,224,41,40,233,24,118,174,248,218,200,43,237,97,175,177,137,104,132,39,36,19,156,108,116,126,117,187,118,189,210,177,215,249,253,169,9,151,221,130,90,157,25,43,234,241,208,55,68,60,244,117,30,15,189,174,199,67,159,118,107,51,171,99,83,213,196,120,232,27,74,60,244,241,177,169,65,65,151,107,168,132,171,89,118,54,126,249,168,205,168,127,202,177,154,152,195,81,114,184,137,57,60,37,71,61,49,71,67,201,209,72,204,17,40,57,158,72,204,81,69,122,56,10,128,61,115,108,28,163,118,139,108,153,182,121,159,106,142,31,117,53,119,19,118,235,71,128,168,110,60,138,164,61,12,121,84,200,97,248,178,155,108,77,181,43,126,30,22,70,197,205,55,133,102,238,12,108,27,133,224,201,118,152,109,127,187,125,212,249,182,147,147,165,61,81,26,134,205,145,8,61,142,196,69,251,193,138,127,20,169,197,227,200,154,56,15,86,220,163,77,89,178,161,138,233,142,224,180,245,252,255,56,14,44,128,115,241,63,46,93,114,233,239,131,62,165,210,171,231,63,206,190,62,206,191,62,206,190,62,174,180,38,208,69,127,64,14,205,237,32,128,50,117,1,158,178,12,160,205,106,131,9,8,229,141,143,143,179,143,143,195,71,104,1,255,232,92,204,178,150,217,172,97,244,241,113,227,227,227,236,35,52,168,236,67,27,101,179,170,134,68,178,184,92,1,154,10,254,0,171,178,84,98,47,165,229,46,31,121,47,113,228,155,75,214,119,173,101,101,130,92,72,203,246,176,150,109,61,45,219,119,180,108,107,105,217,230,181,108,213,180,108,79,104,217,154,105,217,46,172,106,249,54,210,242,61,174,101,243,211,178,213,116,112,78,106,62,139,89,81,78,143,79,28,27,106,159,112,6,238,2,171,169,187,128,92,159,197,34,94,251,180,41,174,252,244,184,91,85,215,170,195,230,132,155,38,5,170,181,157,45,166,198,52,22,91,100,199,194,148,40,85,199,223,116,2,52,6,174,103,67,36,232,41,213,233,132,116,63,19,54,217,29,198,43,242,15,220,182,213,194,91,175,4,129,153,200,101,241,230,171,55,231,17,3,137,12,68,27,173,125,202,75,225,178,29,136,154,220,6,171,197,98,218,58,11,167,45,131,94,21,89,188,96,177,225,181,206,173,99,212,63,202,91,101,25,106,149,96,100,4,137,9,172,235,97,180,115,107,85,106,35,35,53,37,101,22,222,91,240,63,215,5,82,35,178,181,92,23,13,217,50,70,105,253,77,43,17,240,18,216,78,100,45,88,43,209,14,37,156,15,97,140,87,59,64,132,88,20,118,208,107,120,232,14,202,18,49,8,153,209,28,149,92,247,106,238,16,37,33,91,205,245,213,130,79,145,88,159,21,229,71,91,123,9,86,13,28,109,129,221,0,54,19,190,158,173,195,184,42,101,48,140,166,130,204,78,52,178,124,28,0,126,103,100,164,19,105,153,37,220,26,194,213,60,7,42,219,76,71,169,45,47,95,220,220,92,169,92,196,105,133,13,176,200,190,136,106,159,3,36,103,129,2,244,125,183,253,221,243,103,30,66,166,180,108,109,56,208,117,214,161,57,94,113,147,119,200,207,97,80,18,175,101,126,116,88,171,28,248,140,247,186,233,243,165,75,150,83,171,209,35,138,103,104,114,59,68,40,176,133,49,212,162,28,124,52,59,3,143,230,218,192,163,185,154,122,52,155,7,47,91,216,99,99,184,200,181,133,29,149,170,53,171,29,164,186,10,236,246,222,201,6,9,99,30,62,135,225,80,195,86,121,116,116,107,107,171,176,53,94,104,182,215,70,199,138,197,226,104,176,185,134,246,19,218,146,23,42,220,54,161,118,201,39,29,13,154,128,105,235,23,87,219,17,55,23,174,183,155,91,25,228,125,78,50,147,110,160,25,51,88,32,131,90,85,124,56,106,101,188,32,227,55,195,76,208,105,33,253,228,214,50,171,219,25,172,89,244,208,129,89,50,75,18,43,182,170,107,86,14,230,70,179,224,213,42,74,18,210,151,1,223,24,128,122,16,111,116,151,223,178,119,208,199,3,107,186,39,54,31,182,131,92,186,148,197,20,134,146,19,205,13,180,106,148,128,60,84,197,20,156,86,203,245,107,108,73,55,115,93,177,147,199,168,7,109,43,68,240,48,38,114,38,62,177,138,83,49,44,136,149,148,43,224,90,131,206,1,125,99,12,205,9,254,122,170,237,172,49,171,163,217,118,178,72,196,209,26,231,115,201,177,154,230,196,41,18,209,78,101,7,108,86,230,219,109,103,187,80,111,3,10,120,27,241,67,144,235,103,42,80,170,32,203,225,67,190,243,48,150,35,35,72,15,7,214,17,145,72,230,160,97,243,161,230,150,219,94,116,2,151,104,114,192,73,19,173,22,29,12,83,27,237,9,56,192,109,226,193,156,227,48,111,224,11,176,209,225,2,153,119,66,163,219,114,135,114,30,116,197,64,2,156,163,165,229,89,111,46,150,223,67,49,181,129,25,182,21,199,147,113,209,215,221,248,162,143,214,87,221,57,134,135,165,133,27,128,191,134,219,6,183,129,106,226,60,172,44,193,34,240,128,228,180,172,229,101,148,206,53,154,85,167,17,144,124,138,179,4,21,145,40,140,237,208,65,196,177,99,176,201,23,56,3,49,11,107,163,232,30,155,40,186,181,9,152,190,246,145,162,189,195,238,21,156,113,90,120,175,55,88,119,128,116,62,131,22,253,71,74,104,15,60,61,81,28,75,111,242,164,83,95,253,18,154,60,81,47,78,172,206,56,213,225,154,108,77,79,212,39,172,3,80,60,171,209,182,135,244,125,165,8,84,67,17,40,5,168,170,82,114,199,237,42,60,213,224,95,11,254,117,42,86,147,86,158,210,247,150,219,38,15,102,62,74,229,149,23,152,171,91,115,202,123,153,4,53,245,4,8,140,129,25,25,137,238,4,63,217,113,131,112,222,247,54,72,69,1,203,117,195,157,235,247,177,176,10,31,185,200,47,167,137,108,96,203,57,239,109,184,205,78,8,120,41,77,231,186,114,15,95,151,24,168,193,118,85,207,110,160,127,143,14,54,59,155,59,218,82,214,55,236,94,59,128,1,153,176,38,132,55,43,232,58,135,89,27,173,132,80,15,127,68,27,149,10,114,179,178,200,170,62,153,112,243,94,19,188,87,19,122,21,132,78,59,228,121,108,101,15,220,132,170,160,165,246,209,163,14,19,114,218,110,165,57,187,5,203,204,133,61,46,235,87,106,121,151,213,157,59,142,183,118,93,214,38,244,76,10,219,39,50,216,126,14,138,184,172,81,179,249,188,35,97,111,83,191,178,85,209,105,232,53,140,63,140,254,108,216,222,222,129,154,187,220,184,110,7,103,5,100,192,121,208,149,229,231,35,153,16,7,0,21,249,249,234,172,123,28,39,125,43,95,113,97,242,168,7,221,150,40,128,221,172,52,161,178,210,104,145,119,38,132,237,137,154,62,7,123,85,200,186,4,80,144,168,101,221,179,253,74,136,23,91,88,79,114,229,172,43,158,237,80,65,57,158,153,115,62,79,112,203,77,32,185,102,129,223,181,47,106,91,246,69,174,175,57,2,252,172,7,213,120,21,34,146,196,92,241,114,194,14,219,207,215,160,63,99,19,115,89,255,65,104,44,101,85,38,213,182,237,231,121,231,243,45,216,133,81,61,208,96,176,78,163,99,163,77,167,145,109,144,34,162,1,115,44,194,52,44,47,0,18,229,152,183,131,28,158,87,37,187,158,221,70,217,202,90,161,213,110,134,77,92,31,149,85,229,25,69,97,176,166,59,85,20,138,174,217,124,218,196,214,62,82,156,34,77,53,46,85,40,7,60,89,56,245,32,220,63,9,146,193,201,68,101,115,179,97,133,102,17,192,152,131,105,88,62,26,230,142,242,4,119,174,88,62,234,114,19,63,66,247,165,75,237,10,179,123,133,190,182,231,218,124,16,48,161,204,148,111,72,77,193,31,81,136,86,15,183,52,227,235,7,198,9,117,121,24,74,220,148,148,82,118,113,31,149,151,165,1,151,197,97,132,16,0,17,157,211,147,99,197,1,187,98,214,42,185,83,64,228,225,38,58,233,214,6,108,162,209,49,112,204,89,157,152,137,120,190,234,12,186,26,114,20,146,145,124,13,185,147,19,83,194,215,208,248,212,212,36,249,26,210,110,168,138,185,232,202,141,136,169,83,81,174,226,227,129,218,216,166,206,218,78,123,141,8,151,32,119,233,18,38,8,90,73,82,65,43,43,128,105,56,127,3,36,134,92,90,243,114,218,32,229,196,221,36,46,214,215,42,134,68,215,37,93,109,98,86,182,139,208,136,205,38,84,137,145,254,214,124,172,49,57,117,167,11,100,145,77,226,91,199,3,142,163,76,195,21,189,158,111,53,202,214,131,53,111,243,248,131,163,248,219,178,89,192,248,121,224,107,31,133,190,64,1,116,231,40,178,147,203,44,33,218,100,52,22,1,196,51,208,232,236,162,40,83,137,159,118,226,142,29,99,147,41,151,101,64,64,158,178,146,40,247,142,21,156,5,130,24,157,182,22,120,196,37,186,124,199,238,68,132,217,136,235,100,126,43,212,42,144,249,188,235,42,252,38,250,155,77,170,166,100,246,4,112,225,180,160,223,110,37,217,92,84,195,22,18,233,176,121,146,96,193,42,179,106,80,93,78,181,183,154,30,110,87,100,246,24,224,78,28,85,95,101,53,16,79,99,142,196,194,66,243,98,122,63,213,154,221,10,41,238,78,53,154,228,187,137,85,138,174,110,97,206,23,161,93,9,95,97,147,192,143,198,212,244,150,172,85,182,10,208,232,128,57,182,248,33,122,100,141,222,152,155,11,163,177,180,103,15,59,36,178,42,198,8,27,176,184,199,147,74,76,217,41,189,157,136,107,94,44,137,113,72,126,28,132,178,2,245,42,80,55,166,194,247,141,111,74,65,174,245,129,68,109,164,69,34,231,206,88,99,96,64,201,9,113,116,13,141,118,33,61,9,11,105,125,32,208,108,18,168,73,92,149,144,77,104,121,108,82,114,4,201,249,154,85,16,207,231,87,46,1,144,80,87,152,128,214,212,117,145,99,134,218,184,172,197,37,91,92,127,73,13,3,100,84,52,213,117,172,229,73,91,75,191,169,2,103,177,116,212,246,93,54,91,96,184,88,110,133,63,158,213,23,101,214,98,91,156,156,108,14,73,125,97,94,35,159,238,74,222,22,175,79,51,153,195,194,246,233,90,86,156,200,129,2,3,182,97,60,16,116,22,77,93,193,81,123,113,13,19,67,103,84,234,99,165,126,106,165,233,208,184,110,93,235,17,59,196,244,22,170,108,179,49,46,202,172,236,135,244,90,115,131,101,178,112,51,81,210,217,113,38,190,205,250,176,197,201,222,173,139,131,10,218,90,118,149,94,72,112,177,125,77,89,19,67,54,136,4,45,125,246,221,89,185,214,132,100,150,175,57,108,215,172,52,5,49,230,87,116,38,70,178,97,185,51,173,243,77,48,23,241,28,75,225,242,172,20,44,186,236,123,147,136,165,88,247,244,102,84,116,233,163,68,223,19,12,136,34,215,86,120,28,101,150,4,11,219,81,91,129,212,159,53,32,52,245,11,62,70,35,177,78,97,99,146,60,14,149,52,211,153,248,72,196,16,16,46,249,203,230,89,32,150,229,80,139,28,232,24,203,164,143,218,252,16,242,19,246,24,218,59,211,119,153,232,68,24,154,62,64,106,81,21,156,251,105,130,115,63,151,84,213,128,246,48,162,236,180,175,237,121,190,58,9,182,216,32,169,104,22,100,250,160,19,69,61,120,30,193,43,218,212,130,132,245,47,62,26,237,236,102,153,75,77,82,27,195,223,10,42,138,167,38,138,233,50,156,99,199,170,99,95,130,12,167,94,28,115,107,227,227,67,202,112,166,167,102,38,99,77,70,194,92,212,137,50,232,241,201,162,149,203,2,41,105,243,203,172,212,84,171,176,218,188,184,132,38,125,249,205,252,88,113,106,117,98,202,93,93,222,105,161,79,12,127,173,140,161,3,186,177,207,153,2,250,177,39,133,255,202,10,115,177,185,195,28,238,231,219,72,27,149,75,173,139,153,160,217,240,106,153,7,74,197,241,234,100,173,47,140,29,30,153,0,185,182,153,205,245,35,222,6,185,85,241,195,164,82,235,78,144,95,235,132,64,75,102,66,248,127,253,120,161,234,54,26,59,117,152,209,249,186,179,225,53,182,203,103,188,106,187,25,52,235,97,230,113,7,136,181,89,250,182,69,84,91,121,186,88,156,173,54,27,192,255,62,48,94,157,24,159,28,79,105,25,121,29,206,48,216,60,255,84,113,106,108,106,170,203,29,156,112,39,184,113,212,137,224,169,158,223,128,21,150,95,133,209,190,48,171,196,94,232,143,211,77,15,177,152,39,207,164,184,72,27,59,235,172,225,88,138,131,41,23,37,138,102,91,124,102,151,157,85,192,120,39,116,103,169,146,98,34,238,66,238,77,25,67,78,52,196,32,19,222,199,16,60,175,234,216,248,55,103,97,97,183,235,141,230,86,153,41,176,102,145,195,199,203,207,126,173,252,64,189,94,159,21,189,4,188,174,94,240,194,60,204,34,153,182,17,228,49,114,172,154,134,239,179,74,230,60,218,208,0,11,6,213,132,30,44,7,237,27,143,31,137,129,70,81,250,7,31,57,68,229,11,115,8,61,155,156,170,2,107,161,107,234,39,58,65,232,213,183,37,32,45,149,255,205,87,89,252,215,114,0,95,97,228,220,112,203,117,253,20,68,62,217,241,170,23,86,86,216,61,205,29,45,228,70,234,8,11,252,139,49,69,67,234,44,198,121,200,228,51,19,155,91,57,101,88,55,156,139,249,129,185,146,234,104,57,208,16,146,109,234,163,76,141,202,20,241,167,203,111,151,158,111,182,142,195,140,139,79,97,172,156,69,161,24,43,98,87,44,216,207,236,29,24,42,114,218,61,206,189,208,6,229,37,235,68,121,244,9,215,191,224,249,193,232,86,179,125,129,16,55,138,94,87,112,4,70,131,118,117,116,211,115,183,130,81,12,159,229,161,185,117,19,119,125,105,116,60,250,47,0,224,140,11,155,209,35,204,100,172,176,217,1,186,128,220,30,208,221,235,13,56,174,0,249,65,217,154,159,47,110,45,204,219,193,194,252,226,73,251,241,249,121,199,94,156,95,172,217,79,46,206,159,93,180,103,22,230,231,143,46,96,202,250,162,61,181,48,127,114,209,134,204,243,69,74,26,95,176,139,139,243,223,63,107,79,64,217,121,123,141,126,59,243,243,85,252,88,183,47,44,206,159,249,174,242,190,182,56,255,157,19,246,147,34,239,188,71,64,26,4,4,224,62,142,233,27,244,245,2,253,62,51,63,127,22,115,60,138,144,32,131,71,169,63,148,85,177,223,77,0,37,126,59,152,48,65,143,83,244,187,72,191,3,202,184,45,158,249,215,25,170,127,116,193,110,18,120,168,116,126,131,146,90,11,8,3,147,22,177,28,96,98,190,179,136,31,46,46,38,229,93,163,36,119,126,126,13,83,230,231,153,109,98,217,50,209,63,7,255,70,72,220,73,108,254,8,169,179,42,197,17,175,86,17,51,124,164,225,248,107,149,160,26,4,35,204,81,124,37,108,67,33,75,76,108,30,7,26,230,247,255,246,239,255,220,255,185,255,115,255,231,254,207,253,31,250,105,255,111,31,121,166,204,14,62,101,50,130,188,202,16,129,142,105,93,252,53,58,154,25,173,185,110,107,148,232,250,13,96,182,89,1,72,207,40,12,134,76,203,100,56,185,151,153,158,152,4,74,77,161,5,163,60,2,50,251,43,193,235,172,152,104,153,198,145,101,98,44,153,210,86,130,36,1,253,127,239,8,16,10,99,150,1,206,204,108,148,214,14,133,49,227,165,195,232,9,158,215,229,115,38,3,125,144,12,69,158,241,87,153,7,92,215,53,107,144,217,89,60,55,181,27,192,134,12,200,206,26,142,138,136,228,140,35,153,227,140,197,83,219,150,201,168,188,100,198,100,38,99,25,183,196,176,1,103,169,126,20,189,98,108,166,242,169,43,30,249,67,55,134,74,125,122,100,204,54,10,200,140,33,157,53,161,232,12,170,40,38,24,177,140,198,151,106,195,76,140,163,57,143,149,185,17,227,77,5,108,49,115,163,162,2,100,25,216,141,24,230,35,142,53,19,177,172,236,3,171,191,24,171,92,103,91,141,133,199,198,120,76,214,44,26,163,178,77,211,223,204,241,175,17,95,155,225,140,45,95,43,146,189,165,137,53,107,32,141,216,87,150,102,112,156,25,206,114,178,143,38,39,153,209,88,201,164,158,105,124,164,177,238,56,59,153,60,36,2,43,230,32,152,236,98,124,0,20,222,114,96,110,181,70,147,181,76,220,2,25,139,41,203,74,94,19,22,27,204,33,217,69,193,99,102,136,201,148,37,44,17,230,228,209,38,70,46,178,48,36,146,109,77,79,143,213,173,187,22,114,241,216,68,139,184,114,34,126,119,172,238,140,185,227,192,239,198,246,162,7,38,138,199,220,122,189,27,203,90,102,149,237,56,1,172,133,21,206,35,99,40,205,46,116,173,128,241,161,18,160,179,173,75,217,185,102,166,240,103,150,214,161,42,222,97,240,74,138,40,134,158,235,168,182,44,227,234,136,137,101,148,13,122,28,26,193,253,241,227,172,75,104,136,144,30,137,113,26,71,216,184,133,81,164,175,210,152,120,85,68,101,74,213,66,82,147,103,161,183,54,160,1,13,23,173,111,66,55,79,179,188,236,55,183,218,78,171,75,55,138,216,220,140,183,65,116,177,248,205,89,101,143,86,15,167,210,248,228,228,148,248,200,4,102,230,87,181,10,56,89,226,181,160,253,58,111,39,29,127,66,228,55,53,101,150,61,158,140,42,150,191,237,214,244,236,181,88,78,123,80,83,250,203,69,69,63,133,224,40,246,93,149,222,204,110,192,80,51,4,22,53,17,23,140,31,230,137,96,93,156,77,78,37,180,68,83,8,206,20,175,21,120,65,202,200,70,219,52,243,99,184,233,118,11,23,215,243,104,49,212,23,93,205,22,6,126,242,197,14,24,203,155,97,18,48,222,42,156,56,216,200,98,58,34,220,105,215,113,171,105,19,130,127,77,144,191,13,217,146,227,97,251,120,88,179,247,147,123,125,39,121,234,234,45,141,141,56,255,172,173,250,194,196,216,204,228,116,52,202,51,48,200,137,163,49,68,111,28,33,167,30,31,159,118,86,167,217,96,215,220,106,147,59,168,68,50,40,18,199,210,233,31,3,154,178,24,148,61,98,2,26,168,117,0,91,172,1,21,125,81,199,194,220,86,226,21,171,98,72,101,191,138,206,169,113,58,34,162,169,139,38,38,0,100,203,7,60,39,22,21,141,104,71,187,104,84,103,114,61,124,43,159,212,151,25,123,223,130,1,205,227,214,86,94,109,187,206,133,60,190,119,145,36,106,53,91,216,164,132,234,99,66,121,83,126,110,214,33,38,141,83,243,58,65,121,34,74,73,216,26,163,45,1,55,236,167,242,30,15,9,36,21,27,156,46,52,38,218,172,178,41,10,193,183,49,178,218,158,66,74,38,56,44,160,150,12,86,5,7,70,123,109,213,201,22,109,252,41,148,114,179,195,101,59,144,244,88,134,194,27,197,129,31,13,157,224,194,232,215,173,152,19,4,46,20,169,6,193,168,203,244,213,249,77,167,237,225,126,17,20,80,202,8,24,248,23,233,106,98,49,252,117,122,3,47,24,247,145,126,143,45,204,219,71,73,248,189,181,48,191,185,208,65,33,238,214,194,197,5,148,23,159,38,169,243,163,40,234,93,124,242,124,123,1,229,201,144,113,155,228,201,138,60,250,113,67,50,93,157,159,119,73,104,190,128,18,244,239,44,162,120,26,146,93,153,131,50,7,66,218,45,133,201,83,148,157,190,78,45,240,223,82,82,141,34,116,33,8,127,108,126,254,135,152,252,191,80,64,13,169,231,162,247,181,147,248,126,148,201,200,23,153,80,94,52,114,70,17,136,119,22,100,35,0,230,252,5,170,198,167,94,50,128,143,97,194,127,216,91,74,181,12,224,76,188,229,19,167,48,19,107,244,81,33,153,23,213,62,9,57,3,202,185,73,242,118,200,89,229,233,154,206,160,67,159,92,137,222,170,4,228,42,42,131,64,105,145,44,61,65,237,214,90,197,186,98,234,11,158,164,207,161,64,247,133,5,83,169,112,65,104,12,4,242,156,168,49,44,195,134,28,208,163,132,17,104,209,252,216,162,166,0,208,166,95,63,233,63,223,158,135,151,254,143,126,59,131,151,251,175,188,113,251,207,55,110,223,120,251,214,39,55,238,252,246,141,189,23,254,15,164,220,121,238,74,230,255,94,254,57,252,255,237,81,100,90,190,145,207,135,235,176,246,35,97,198,88,169,180,90,117,103,51,163,223,102,197,238,252,246,45,40,249,143,155,207,247,94,254,243,157,247,126,113,231,234,95,122,215,111,238,61,255,135,221,119,174,136,79,47,48,128,15,140,77,79,149,234,245,36,184,121,22,4,81,3,159,8,236,206,205,119,118,223,121,110,247,71,31,246,158,126,171,247,252,31,119,223,126,229,214,39,151,111,125,242,135,189,43,111,245,94,126,109,247,245,191,222,254,229,143,89,78,94,103,233,212,196,201,197,69,86,39,177,124,162,235,124,71,187,125,227,199,20,127,163,47,6,88,27,57,175,5,141,100,92,212,172,142,2,94,225,223,47,63,45,58,1,143,223,30,69,177,205,3,112,108,141,85,143,105,208,68,156,144,204,3,83,211,213,177,113,7,187,204,92,183,106,224,216,71,163,37,91,78,219,39,198,244,1,119,202,25,27,175,98,217,189,143,222,235,189,250,162,86,150,125,52,202,178,192,190,40,13,152,156,170,78,81,209,222,203,127,186,243,230,239,181,162,236,163,81,148,252,189,103,30,56,86,60,54,126,236,24,205,128,47,174,238,62,125,93,43,200,62,26,5,233,132,150,232,27,47,142,151,198,199,249,20,218,123,239,233,221,95,60,215,251,232,117,13,12,203,146,4,166,237,174,117,26,142,34,38,194,14,124,242,201,222,251,63,78,0,195,178,36,129,97,65,25,89,123,100,135,118,63,188,154,220,158,62,221,82,98,77,103,30,168,22,171,19,85,142,212,119,110,125,246,114,2,40,150,37,2,197,9,36,6,113,213,9,112,17,212,170,181,186,59,197,16,116,249,246,167,239,239,125,254,183,221,171,207,106,80,88,150,100,40,13,38,2,121,192,157,0,210,188,70,96,62,253,73,50,24,150,165,15,24,234,149,187,234,186,245,73,214,158,23,82,0,81,150,100,64,128,166,182,19,181,170,62,86,159,170,51,20,253,234,87,201,192,88,22,115,210,35,71,206,164,88,72,104,98,249,183,63,189,125,245,242,237,55,63,147,37,79,209,127,70,201,213,6,26,69,100,30,40,210,127,178,228,157,27,175,202,146,236,163,236,128,33,58,17,67,83,159,172,79,215,29,9,99,239,63,127,178,251,230,117,165,1,147,167,166,79,205,167,131,81,231,93,189,8,29,37,180,178,0,160,41,16,139,167,198,78,77,26,93,82,193,192,68,88,5,132,38,237,85,17,210,39,106,51,199,234,37,172,42,195,183,202,119,174,236,125,254,76,239,197,223,67,69,25,6,28,190,245,62,126,239,214,231,239,239,190,243,106,239,218,103,189,79,223,219,187,246,249,237,207,174,101,162,186,73,58,20,73,183,198,133,116,11,129,62,247,135,222,181,95,222,250,219,11,230,78,202,202,106,114,170,72,142,31,147,148,155,205,151,178,51,166,32,96,219,5,108,241,24,106,245,163,119,255,113,243,151,152,206,101,87,2,172,42,194,202,232,141,214,225,137,127,150,253,173,251,234,159,251,63,95,79,149,220,191,49,177,117,198,250,183,33,216,177,89,49,165,133,208,86,87,153,105,90,38,46,171,229,26,10,133,165,86,181,29,124,21,149,226,90,8,37,137,201,82,73,203,209,95,25,161,106,221,198,85,201,56,109,17,138,136,87,87,23,160,178,69,145,236,242,74,35,14,159,184,115,53,85,40,174,86,225,80,78,109,162,33,141,202,112,225,32,239,182,34,252,205,48,233,175,209,88,69,56,186,99,160,170,248,205,89,77,79,73,221,141,75,59,180,60,92,67,149,152,41,177,82,169,118,84,164,31,25,38,19,102,233,145,50,109,170,63,152,227,26,198,69,169,122,177,216,175,148,157,209,197,199,251,81,205,70,185,34,45,80,74,182,184,6,26,102,68,36,94,202,20,35,104,145,72,56,163,200,132,21,236,200,233,24,137,134,135,152,4,82,157,39,4,197,6,70,184,212,216,64,93,219,173,25,249,12,153,160,208,159,107,179,199,16,27,43,157,75,67,21,151,186,246,159,70,90,166,190,202,183,193,45,61,142,122,239,227,108,240,135,202,104,206,10,115,33,36,245,32,62,115,180,92,250,62,197,133,204,198,108,153,137,38,75,159,225,29,216,103,199,92,17,92,250,172,76,43,69,6,77,186,120,83,183,42,53,209,233,181,233,171,79,221,212,38,162,110,232,157,150,221,75,168,72,106,143,99,163,156,182,57,246,107,155,161,214,20,109,24,47,74,160,114,109,161,236,218,132,40,4,217,166,110,187,109,28,34,177,70,36,105,83,39,19,183,1,53,89,10,180,51,82,162,109,84,32,197,219,81,163,210,244,246,41,202,243,148,202,117,73,119,102,194,248,144,126,6,200,125,78,30,100,66,252,157,33,249,183,54,19,19,217,225,148,245,49,27,63,35,132,136,188,223,140,75,144,151,103,146,36,225,25,254,63,10,205,149,205,120,31,37,162,113,249,86,138,114,252,216,221,43,199,133,250,98,122,106,124,178,86,155,113,244,235,29,171,205,218,118,100,67,174,92,60,232,22,66,175,21,43,154,124,251,129,205,130,41,69,173,61,149,166,232,18,154,60,54,243,167,162,59,15,236,146,2,170,69,98,186,122,38,69,234,22,252,206,198,170,84,198,200,38,25,74,142,148,219,32,19,197,99,164,151,81,76,97,198,84,51,126,29,59,80,168,225,180,2,55,143,94,48,205,59,48,9,58,76,215,85,117,45,83,3,225,10,163,129,98,138,150,188,174,24,39,244,109,25,223,164,180,187,30,180,157,24,27,96,177,43,7,61,95,135,185,149,132,73,237,42,193,152,248,53,27,211,182,223,133,110,186,75,209,187,242,209,197,180,254,149,119,11,222,6,54,253,98,60,27,55,48,152,84,141,40,20,13,155,57,42,156,116,158,84,212,152,234,212,141,42,202,192,223,212,202,144,150,141,12,54,224,57,17,82,218,50,59,132,27,63,56,168,147,184,56,140,171,63,74,85,209,213,19,204,123,76,65,142,106,0,84,154,128,15,67,220,66,49,243,37,85,24,191,135,18,107,54,91,227,56,197,249,20,60,248,61,147,154,227,53,182,207,56,232,107,192,71,175,65,163,255,68,5,241,121,62,64,151,227,131,110,146,120,168,76,219,88,68,29,217,134,170,102,9,232,58,197,147,92,111,37,148,66,129,162,70,35,77,10,94,45,217,166,50,37,82,191,157,92,84,85,102,213,216,197,145,137,69,169,114,82,84,110,71,169,228,57,113,231,35,186,172,50,165,92,35,209,224,108,208,135,142,210,28,166,38,211,180,86,30,191,165,34,46,200,20,23,162,91,43,142,236,205,15,53,21,211,67,155,164,0,60,123,90,81,19,106,250,167,226,226,252,196,226,137,248,221,151,115,250,5,152,9,217,163,38,105,155,58,139,128,41,186,147,82,82,238,164,192,135,239,179,95,243,231,244,171,40,177,17,236,163,142,18,107,229,254,101,148,251,63,247,127,238,255,220,255,185,255,243,175,47,167,79,184,181,130,28,102,204,148,188,152,104,136,142,60,231,48,23,26,184,216,97,42,46,142,159,26,70,234,21,201,0,185,252,101,202,184,214,192,239,28,72,201,69,252,46,11,55,109,144,45,103,220,105,127,9,86,154,88,94,0,229,60,106,194,165,141,177,132,27,2,233,140,170,104,133,114,175,102,8,65,170,235,38,8,67,166,6,212,107,106,86,138,253,133,254,162,123,3,186,33,68,111,73,87,65,20,73,158,41,228,83,175,37,152,220,110,242,101,6,201,228,246,215,34,244,17,174,179,234,116,238,118,192,229,177,136,233,52,116,38,147,9,250,165,152,100,45,101,208,132,142,104,50,46,23,77,88,64,208,0,121,223,40,174,178,81,245,91,74,98,63,136,93,67,71,157,25,112,127,141,46,188,13,163,39,137,238,195,233,32,157,208,205,187,53,47,108,182,241,213,243,91,157,208,230,217,210,190,175,172,144,103,115,165,126,179,231,177,186,176,44,105,120,216,188,164,128,78,137,229,133,9,128,4,80,240,130,60,186,163,245,218,110,173,188,74,62,146,149,146,250,6,84,28,170,118,109,85,16,20,188,171,4,213,207,154,96,249,77,171,132,75,134,81,5,26,54,19,42,41,16,202,130,168,178,52,124,165,194,164,242,121,182,45,230,243,193,134,211,104,236,11,88,202,181,67,42,26,182,181,155,149,66,11,200,95,51,67,94,62,148,217,135,186,124,104,100,79,191,124,24,101,52,238,31,70,233,67,92,65,52,243,154,183,16,149,239,9,23,17,163,175,93,229,173,155,114,207,84,157,109,161,179,26,228,243,85,167,93,195,166,243,132,132,133,171,205,179,241,216,236,255,18,47,21,210,40,76,202,179,122,208,37,195,72,95,140,229,142,245,191,86,200,228,96,195,95,176,75,206,63,212,21,187,180,238,105,27,4,78,189,216,73,151,120,157,110,122,166,56,216,187,109,109,108,186,110,81,230,137,153,131,42,23,220,169,233,213,169,106,173,120,55,190,163,6,236,215,177,42,236,148,74,19,64,40,18,220,110,114,41,115,119,151,37,72,12,45,247,240,88,113,190,169,239,104,91,121,113,112,53,66,100,175,74,209,105,35,47,69,238,139,224,145,255,81,23,90,49,65,34,59,168,22,177,143,167,224,44,97,147,30,128,178,123,230,159,75,111,152,220,136,142,155,219,208,142,138,147,113,85,135,99,78,194,123,40,122,87,170,186,27,73,120,178,135,166,8,232,61,240,208,244,207,46,57,231,207,195,9,208,215,166,23,200,225,208,226,73,221,245,18,187,92,33,175,124,116,72,228,251,195,249,249,199,241,125,21,139,156,92,84,101,224,219,148,176,65,98,236,31,226,175,179,252,198,7,19,176,159,46,45,216,99,167,48,139,132,217,215,151,211,137,249,127,127,104,40,175,77,134,228,58,77,54,189,248,131,116,191,73,105,72,235,35,179,22,19,240,190,204,250,254,207,253,159,251,63,247,127,238,255,220,255,249,218,73,212,15,228,7,170,191,248,108,40,217,89,92,118,99,176,253,201,34,179,4,121,25,23,135,166,72,202,146,197,100,233,117,25,98,99,85,58,54,72,52,102,34,104,144,68,172,47,10,250,203,191,6,20,189,239,103,235,144,252,108,13,41,207,74,19,102,125,93,37,89,153,123,33,68,58,36,47,78,211,51,211,19,82,146,180,209,172,117,26,174,189,178,2,236,29,250,99,94,225,242,164,149,21,37,141,47,252,149,149,132,112,74,85,216,9,86,158,8,86,24,160,96,197,13,166,32,255,26,128,89,9,90,13,15,54,165,31,158,92,120,100,126,241,223,87,78,159,121,228,236,163,231,79,158,88,57,115,246,196,99,15,157,92,41,174,172,84,18,234,192,176,227,14,198,90,58,16,228,21,238,200,61,169,134,130,159,61,16,236,228,166,9,148,174,32,183,155,94,190,148,214,235,233,58,74,250,14,8,250,46,186,61,60,240,156,189,34,125,79,172,160,37,253,202,89,82,50,157,130,141,120,5,56,214,244,210,99,105,189,174,59,53,140,189,181,226,180,188,21,220,207,57,215,138,141,76,5,54,158,6,108,98,122,108,28,67,135,176,27,103,43,29,47,29,198,68,26,140,201,234,177,169,225,97,12,192,247,144,80,116,196,194,227,6,12,199,41,175,225,62,210,118,81,220,210,31,183,147,169,93,169,187,19,136,91,30,112,177,47,78,167,82,23,35,236,194,86,110,54,97,131,96,209,26,118,124,138,231,165,140,157,101,183,218,205,22,202,189,60,63,8,79,215,44,155,185,135,192,7,64,23,253,133,28,167,163,143,219,45,23,254,96,92,84,246,237,132,19,58,240,23,65,178,66,94,205,15,207,93,240,90,231,48,84,30,36,120,193,41,152,124,143,180,61,168,108,217,70,193,92,57,22,37,108,7,207,143,239,194,166,90,182,74,19,37,139,114,177,42,49,248,216,122,184,209,96,177,204,168,52,61,181,220,246,134,23,144,240,142,222,189,224,7,128,251,242,145,146,141,45,193,104,123,101,235,244,195,15,159,124,148,21,63,215,174,178,124,157,246,26,244,26,218,22,186,128,129,122,121,167,75,5,190,235,54,90,167,72,202,99,217,1,228,181,152,208,135,228,96,248,192,26,130,79,231,219,46,229,194,82,24,94,2,0,96,160,163,83,18,165,24,99,162,107,111,57,97,117,189,188,163,212,247,3,167,209,113,203,122,228,20,30,101,211,204,53,50,146,77,249,82,240,221,45,140,241,104,179,17,48,192,97,104,146,35,24,14,90,68,46,65,36,98,211,112,148,178,24,37,118,195,13,215,155,181,160,188,211,98,179,53,234,120,44,248,201,78,119,214,199,232,196,4,74,197,209,82,113,25,210,109,191,128,147,41,249,51,126,193,216,197,222,83,41,25,240,11,11,69,242,141,182,91,15,48,58,175,88,63,5,222,50,138,158,98,116,161,44,67,130,154,125,163,86,175,240,6,205,194,67,193,24,150,202,145,18,157,129,232,234,211,243,215,176,52,138,242,42,67,46,251,37,235,33,86,208,130,214,187,237,77,175,234,102,119,234,48,165,130,42,204,8,191,124,164,216,133,243,0,104,210,5,88,119,81,212,148,140,72,201,182,221,22,107,227,186,227,215,26,110,251,123,50,200,143,76,146,185,170,157,54,134,148,121,12,170,170,96,103,190,17,0,243,128,177,225,96,34,20,128,103,241,252,130,146,133,22,6,229,195,7,123,5,113,128,175,179,0,111,100,4,126,21,106,222,246,247,130,145,17,23,195,95,70,239,185,46,70,49,74,196,85,209,182,118,186,86,165,242,189,115,103,31,46,176,216,45,94,125,155,218,151,227,161,119,134,70,220,25,55,8,156,53,23,16,231,178,8,152,187,31,253,110,247,47,79,223,254,224,165,189,47,222,216,253,63,87,119,223,122,129,57,4,232,61,243,65,239,79,151,247,174,126,208,123,249,53,123,239,250,199,189,103,158,143,127,56,2,187,228,102,19,232,108,99,32,11,213,70,19,131,51,207,82,52,78,232,203,201,141,86,184,13,93,192,238,182,221,0,54,254,51,193,218,165,75,41,223,238,93,175,18,250,51,124,79,176,129,216,224,145,17,235,212,163,243,103,78,242,54,99,18,69,30,207,225,232,241,29,78,126,193,95,180,93,216,248,89,236,136,122,73,10,69,141,161,75,247,123,156,211,81,18,173,82,173,206,211,53,59,154,203,57,170,155,206,7,104,124,3,230,109,16,90,71,168,13,53,56,60,49,253,7,76,253,50,39,38,110,37,42,81,142,146,40,63,78,106,124,144,187,62,91,37,242,253,236,234,19,108,174,82,220,194,172,145,217,102,199,244,163,72,182,87,44,11,17,171,165,108,80,112,10,192,45,86,139,200,153,179,182,172,178,213,182,108,173,6,216,166,220,70,13,150,145,82,56,7,253,206,98,91,46,184,219,25,207,207,36,21,96,141,93,133,29,187,94,73,250,190,4,101,151,177,81,148,37,130,88,199,109,20,97,178,228,44,180,169,82,81,170,134,185,220,214,83,0,209,24,128,150,242,47,81,241,101,12,13,165,190,171,217,115,179,169,173,97,48,186,208,38,61,11,169,252,247,129,0,202,207,35,132,225,99,37,225,51,235,62,135,28,235,229,92,150,101,178,216,149,127,160,98,224,144,231,73,78,173,134,239,69,241,94,115,27,244,158,43,199,49,147,213,203,148,140,50,209,187,16,156,104,137,40,188,161,132,92,206,78,235,65,133,30,187,52,135,163,44,122,127,187,98,181,234,75,245,187,144,98,71,41,235,252,156,132,38,139,213,43,142,78,115,138,107,249,115,108,197,33,248,2,241,69,217,111,193,217,90,177,48,40,240,74,16,186,173,149,234,186,11,52,225,183,114,133,134,235,175,133,235,199,75,35,35,116,182,180,129,227,44,124,195,221,128,34,22,69,56,70,138,109,33,244,23,215,209,167,19,139,115,154,178,71,209,9,18,29,241,64,16,45,209,11,163,78,150,97,162,136,243,47,53,79,20,193,18,201,61,54,83,188,224,180,95,109,116,106,184,19,84,142,68,155,2,70,161,133,41,28,194,145,184,195,178,151,149,162,130,34,82,96,219,108,79,42,71,117,67,146,23,65,46,171,213,116,89,72,64,157,122,21,81,213,4,117,90,25,159,148,109,64,242,138,114,225,185,137,115,206,190,187,141,84,161,100,230,253,218,194,217,108,84,67,68,78,32,225,198,102,191,32,49,205,248,155,81,11,173,82,209,210,8,43,222,28,178,162,132,65,227,49,1,43,116,10,74,251,202,188,223,12,45,168,5,57,155,78,232,214,250,17,174,122,104,95,131,160,46,108,98,102,104,46,137,112,22,41,254,107,66,209,40,176,37,218,50,107,97,98,243,227,165,226,81,171,117,81,180,134,241,89,229,29,201,188,150,15,194,216,46,137,248,148,192,139,40,76,91,249,128,60,29,13,37,52,152,2,25,74,170,60,195,19,196,48,41,188,80,108,110,89,69,139,69,184,251,70,50,111,87,42,77,98,176,235,136,196,101,131,204,200,66,180,35,69,126,3,151,47,188,63,210,110,162,11,184,81,152,90,143,233,195,99,217,59,196,213,177,37,65,143,118,194,82,98,44,32,75,98,207,221,92,33,92,119,253,172,140,27,137,135,50,133,62,199,135,2,204,164,58,116,178,189,189,19,189,170,155,149,204,211,173,82,67,137,102,202,41,153,137,50,181,178,214,209,40,233,168,149,179,114,120,2,165,176,66,149,157,102,163,86,166,236,124,210,29,145,47,209,169,196,149,241,118,117,182,90,137,64,47,81,234,209,163,203,179,57,36,5,68,32,65,222,30,2,80,169,50,98,123,150,46,252,211,198,109,76,117,2,215,237,138,152,138,9,220,22,94,52,63,54,53,40,206,121,88,104,103,221,28,15,119,158,24,131,210,70,219,177,111,176,185,196,3,124,98,228,232,194,74,224,54,234,133,149,234,165,75,174,136,135,137,86,104,222,38,12,51,54,222,171,82,16,80,96,248,129,79,97,43,210,234,218,75,70,30,138,13,89,142,46,162,91,40,229,199,213,135,249,184,224,30,242,194,110,82,182,152,80,243,20,165,104,21,68,210,78,203,118,194,176,13,235,117,3,118,96,224,218,11,178,136,109,145,234,130,137,63,129,186,154,41,182,162,122,22,157,160,138,18,228,69,88,133,142,191,13,245,113,48,170,23,60,11,72,232,59,151,95,216,125,233,247,189,103,62,236,93,249,164,247,202,203,183,223,255,35,244,136,213,181,67,227,166,85,89,168,50,120,167,107,1,109,166,40,219,151,131,129,12,51,172,32,151,34,92,43,205,148,133,48,146,111,215,118,47,2,177,203,100,13,86,34,108,232,5,76,2,194,22,140,136,11,131,58,160,253,123,31,95,223,189,246,23,203,166,32,216,72,53,160,188,183,79,55,218,112,248,158,115,215,112,224,113,247,222,71,95,140,146,125,59,100,230,133,177,129,57,214,0,136,248,133,78,96,45,108,172,156,114,208,241,102,11,147,161,227,64,10,65,227,225,183,152,9,52,234,144,68,253,178,69,239,216,146,237,98,148,89,187,68,216,171,193,106,136,225,15,19,23,49,112,167,245,100,163,126,209,2,246,34,56,193,22,235,89,170,144,66,214,43,88,180,147,17,126,231,151,239,223,121,250,103,187,191,248,91,239,149,87,251,98,58,138,83,177,15,28,71,101,250,98,87,230,226,179,101,64,127,131,90,189,113,192,254,222,254,211,141,222,111,94,234,219,95,100,118,246,209,85,38,254,235,211,75,202,192,59,120,26,21,118,231,232,155,236,96,167,221,40,91,163,171,222,83,231,59,190,239,54,78,251,184,191,144,238,101,116,179,132,39,214,247,2,32,217,153,243,145,31,52,45,219,147,64,24,29,98,249,52,143,205,126,239,125,254,179,222,51,239,178,126,15,177,49,248,251,91,70,254,160,181,227,179,5,35,182,1,22,74,70,246,154,46,255,88,164,179,4,242,140,164,147,220,21,33,180,18,64,237,0,9,100,180,131,175,46,31,184,50,191,134,30,82,217,137,178,4,75,114,51,107,237,190,253,238,222,245,223,90,185,229,220,50,44,159,101,190,132,164,90,205,162,119,97,163,45,246,239,245,240,60,123,21,179,141,228,169,140,191,198,11,55,143,146,40,164,204,110,223,176,23,155,205,80,62,245,44,20,20,229,153,84,217,66,105,43,75,168,118,128,238,64,114,18,35,187,96,58,235,20,43,10,224,152,80,224,28,189,66,17,250,155,71,92,152,223,144,203,128,180,134,216,111,96,255,218,202,215,86,27,132,30,153,251,36,176,99,93,155,89,210,157,107,52,129,62,4,172,116,178,75,180,249,88,97,179,9,195,10,204,123,221,143,147,158,75,201,3,164,143,137,141,62,238,202,152,15,31,242,64,125,248,216,36,154,117,158,79,66,98,101,64,213,17,100,45,116,27,39,9,69,114,188,122,215,111,246,158,251,20,199,203,254,50,27,16,152,45,216,253,175,203,56,117,174,253,177,247,217,107,52,123,186,168,0,184,184,141,242,75,84,56,46,41,179,70,140,167,60,204,218,205,150,88,127,108,87,183,180,5,103,7,168,152,197,141,41,154,42,194,141,83,30,7,37,244,90,22,86,212,213,38,103,74,53,177,147,139,215,184,251,194,229,222,91,31,136,19,244,160,181,84,1,252,35,238,90,4,253,214,39,31,245,190,248,207,221,171,191,239,93,249,248,112,251,195,201,133,88,95,254,244,27,70,205,28,188,47,205,122,221,171,186,90,5,183,175,93,237,61,115,163,247,242,107,183,62,123,249,224,21,172,181,81,191,164,15,253,237,143,208,113,111,63,216,168,54,1,110,22,215,40,108,239,39,224,128,35,250,24,14,184,218,19,120,91,34,109,25,11,70,77,91,198,174,8,45,238,2,81,178,53,43,215,52,81,180,108,170,35,97,156,141,42,67,124,240,202,236,102,129,186,144,203,209,204,199,9,63,76,183,149,243,93,140,27,35,36,210,122,70,164,74,174,31,186,191,156,78,51,146,169,41,73,143,125,118,156,157,246,250,112,51,146,34,125,76,129,104,249,26,244,156,17,79,77,38,34,223,95,167,153,108,76,118,251,181,47,122,159,190,151,189,253,167,63,231,14,121,63,64,97,28,96,77,217,13,222,186,220,123,229,167,108,135,222,125,253,221,221,183,222,30,182,70,155,153,148,88,165,137,162,53,92,237,161,139,86,52,116,212,136,218,223,184,222,123,229,189,91,159,252,15,213,123,143,71,176,88,169,192,224,136,54,204,177,35,49,116,214,204,243,144,59,179,183,148,99,236,149,247,240,220,194,138,221,44,176,14,169,128,4,161,244,198,117,37,255,240,211,128,15,207,118,32,17,68,3,211,251,221,239,119,95,251,227,193,247,82,148,119,116,132,40,67,214,113,249,198,173,207,126,182,119,253,199,183,110,124,124,144,58,4,184,159,189,124,235,179,183,172,104,122,76,194,244,56,164,5,136,164,38,116,4,41,19,147,204,221,240,124,15,27,143,50,104,65,231,16,131,75,84,74,115,99,3,8,148,136,148,91,100,239,118,31,2,88,203,152,221,129,118,148,155,182,128,99,157,242,26,13,15,152,42,70,29,163,4,27,142,89,139,158,60,83,14,34,232,41,18,231,3,10,249,20,97,3,123,245,191,119,95,124,87,161,208,68,247,242,64,130,116,148,62,54,208,60,43,234,59,224,211,76,48,208,67,86,143,178,188,78,217,65,219,46,184,33,76,50,209,31,179,123,78,109,3,123,167,80,254,212,90,56,216,111,191,242,172,74,255,243,169,173,177,2,104,221,138,34,63,182,255,111,162,61,3,55,1,225,226,124,203,110,59,91,15,83,202,102,158,167,21,164,86,219,138,216,117,254,77,99,127,34,24,192,102,121,117,15,143,3,67,35,222,93,22,156,70,232,133,13,132,67,127,237,77,47,240,86,233,157,181,241,7,236,61,154,167,69,52,141,131,41,196,108,87,243,164,107,144,212,255,34,190,218,22,165,230,209,175,40,78,157,60,52,194,105,48,158,36,250,66,109,205,187,65,213,129,131,12,63,161,73,160,53,179,9,219,187,37,92,93,243,94,144,215,75,152,166,189,23,223,217,251,236,51,32,3,19,178,4,45,178,217,181,228,240,69,40,136,229,149,102,164,168,72,52,156,84,206,228,248,106,176,58,45,52,14,46,115,132,88,6,39,170,97,167,226,118,147,165,114,237,78,195,77,144,201,213,220,141,102,94,126,51,228,114,8,192,198,175,184,9,208,95,83,62,71,70,197,138,32,16,38,166,37,158,97,191,81,86,4,44,184,242,140,222,54,99,210,107,91,232,173,79,63,101,102,71,216,244,13,12,68,211,86,170,33,134,63,153,115,142,49,244,164,255,18,48,6,176,243,117,38,15,19,21,198,152,121,13,22,158,162,6,99,125,151,93,102,172,150,210,101,191,25,186,231,157,11,7,235,115,4,100,168,78,203,42,147,123,173,54,233,144,186,173,83,49,38,197,35,33,144,105,124,11,55,193,182,121,246,215,136,54,146,91,194,55,13,161,143,94,5,19,35,149,173,109,248,47,127,230,76,190,134,198,104,132,179,60,251,100,233,223,6,227,56,106,238,80,56,86,200,185,68,28,171,157,151,123,182,196,243,33,172,46,36,77,254,248,115,129,237,45,215,9,215,229,44,211,165,141,154,228,95,69,113,215,142,9,34,195,237,124,248,228,16,146,200,184,68,130,166,181,130,52,84,125,24,167,58,146,236,248,193,230,213,144,141,90,194,96,240,222,12,53,20,162,231,201,3,33,241,114,72,83,157,49,70,209,242,230,146,243,193,43,219,174,121,1,226,174,150,36,252,175,15,41,164,172,247,17,79,214,85,193,228,33,45,107,141,62,77,164,100,181,105,16,195,67,82,55,53,0,67,245,215,168,50,177,227,122,158,187,89,116,99,19,195,173,186,231,118,255,252,65,116,160,185,27,78,251,66,48,228,12,96,27,29,82,30,78,219,117,210,206,55,4,25,12,119,186,81,214,180,179,141,125,76,198,4,94,227,48,55,96,188,229,33,232,20,248,158,55,132,176,139,248,26,107,50,11,184,214,79,75,37,115,0,69,163,53,83,126,81,240,135,53,227,173,140,180,35,230,141,159,222,190,241,172,101,115,203,102,175,29,132,122,97,146,126,107,251,157,165,220,79,129,83,97,156,104,77,190,9,30,163,183,174,33,32,39,48,36,144,230,215,125,44,179,142,24,7,198,124,94,145,124,17,183,34,54,59,54,60,216,48,215,220,71,224,143,223,217,144,50,134,231,126,114,251,131,151,152,208,113,180,119,243,71,189,79,62,185,245,217,203,183,63,187,118,23,220,154,198,161,25,115,47,89,103,210,123,246,153,222,181,191,137,133,75,204,155,49,170,196,251,21,244,198,39,140,110,24,205,71,42,96,199,186,27,154,250,19,236,91,2,108,154,163,146,83,223,31,142,59,190,167,11,140,111,223,248,217,238,111,126,28,233,132,190,62,8,21,45,29,6,149,178,87,233,72,140,242,28,4,125,68,167,68,151,3,116,209,7,235,87,247,110,192,226,2,236,0,1,17,84,229,184,188,248,215,221,203,79,239,94,185,178,247,197,215,107,92,100,91,135,25,25,181,103,233,99,163,228,58,200,232,212,27,142,212,85,244,158,255,221,238,47,62,58,40,234,134,179,88,72,198,20,54,103,24,28,177,102,167,99,135,190,75,115,3,124,101,246,4,193,240,22,7,204,188,192,176,57,32,10,74,28,77,248,18,89,28,40,226,18,243,56,100,2,36,93,114,164,185,62,140,152,105,38,250,225,137,66,18,20,189,154,170,70,83,73,7,71,40,154,82,54,20,225,230,149,95,100,118,255,250,252,208,106,194,184,226,175,225,158,235,172,110,120,138,230,241,214,23,191,238,125,244,134,169,41,14,81,251,46,37,68,36,71,168,183,93,158,192,240,210,181,219,149,165,101,219,169,100,161,128,51,49,83,98,74,229,201,241,170,99,1,14,61,74,231,55,225,48,71,117,202,225,57,106,245,113,246,84,159,40,22,217,211,152,59,94,196,82,141,67,51,113,90,50,228,35,115,134,212,235,158,73,158,96,214,250,101,140,40,227,250,119,39,133,178,156,22,148,173,229,195,102,30,237,31,165,112,244,238,196,65,135,175,229,127,178,131,125,97,230,13,121,186,32,102,41,236,187,29,73,92,20,193,194,254,44,3,14,69,207,31,112,211,146,52,53,127,36,29,23,29,193,187,189,170,169,13,90,74,148,199,12,44,138,220,100,12,191,47,9,150,46,146,239,11,166,175,84,104,31,112,6,243,99,251,3,55,64,106,195,5,205,138,201,128,77,183,234,96,184,199,74,99,19,211,227,99,199,38,134,51,34,72,208,126,105,117,139,245,56,83,212,116,96,67,154,14,68,66,190,248,168,41,128,135,3,166,204,241,216,224,13,7,33,146,71,232,114,154,67,211,19,41,28,157,80,115,209,238,29,224,238,93,173,236,164,220,185,100,27,163,208,235,222,184,2,92,7,167,243,158,127,125,239,42,114,180,114,175,216,193,231,114,137,146,206,33,249,52,86,180,195,102,232,52,202,197,174,173,109,75,184,244,169,66,168,59,100,38,94,53,198,46,69,87,15,149,189,180,172,158,238,208,182,46,219,92,213,84,110,151,175,238,124,120,225,131,76,147,57,252,10,94,84,236,218,98,55,49,46,69,210,221,19,102,51,237,23,158,236,184,237,109,64,204,14,202,230,145,35,115,60,64,57,84,202,3,174,89,39,191,255,216,252,67,216,119,188,91,247,29,150,137,45,5,183,29,162,113,17,213,185,226,213,86,44,155,197,239,195,82,243,15,159,16,186,18,173,101,176,64,152,157,246,122,24,182,10,173,102,0,3,254,141,29,100,199,187,163,44,207,217,58,80,218,139,184,26,20,251,55,96,103,99,246,214,252,202,19,158,147,136,223,217,144,221,143,34,2,42,176,67,101,51,175,176,209,114,41,73,14,25,123,63,71,55,47,105,232,220,2,253,197,121,104,80,89,79,192,89,128,247,47,115,57,180,62,3,250,110,91,105,72,110,199,29,25,193,171,31,57,24,46,185,79,107,131,134,71,83,173,82,181,91,68,35,20,167,39,167,5,25,48,51,61,141,100,64,167,114,118,149,106,105,145,233,124,46,91,179,27,118,128,27,9,109,40,214,164,227,78,214,170,238,184,69,239,57,187,94,233,8,239,153,246,58,1,173,86,199,57,145,177,58,81,226,208,103,74,227,99,8,125,3,61,108,78,58,51,104,48,191,70,222,54,233,98,180,189,138,207,197,82,253,24,222,188,171,236,168,247,11,104,52,78,208,52,43,215,109,197,116,177,188,65,45,180,13,19,229,242,42,183,249,79,89,93,40,63,61,23,29,170,176,24,164,177,32,222,25,230,214,64,76,148,74,215,140,121,10,62,10,115,91,124,70,240,11,78,224,138,156,59,34,129,93,73,166,173,131,41,240,86,189,167,86,248,236,108,226,164,98,215,125,120,150,115,240,178,225,48,66,163,237,173,121,254,252,35,167,35,144,67,217,100,162,49,38,91,194,64,127,194,68,38,181,95,167,193,221,85,160,215,65,139,200,123,24,162,239,227,34,195,94,138,141,160,186,238,53,106,176,160,144,46,17,29,27,118,119,169,19,198,162,243,130,186,192,183,46,139,43,176,118,196,134,95,94,218,137,252,222,192,38,177,193,174,104,106,251,127,8,189,199,156,214,106,163,3,135,237,178,164,97,210,10,43,103,117,172,176,108,86,223,154,197,169,22,43,207,143,134,180,210,66,162,31,43,167,157,10,169,117,107,196,129,9,163,107,75,113,155,16,156,197,183,242,72,242,69,115,81,216,17,137,106,81,114,137,54,115,47,238,93,253,137,176,137,98,187,160,158,216,181,163,172,47,37,101,125,41,49,235,139,240,161,119,229,39,6,84,153,8,120,80,56,69,108,32,87,190,178,27,248,230,101,28,113,9,135,47,180,138,184,181,193,23,116,150,223,227,16,139,47,250,142,9,120,50,197,206,47,205,96,129,142,154,174,221,241,61,56,98,78,65,106,226,41,228,187,91,153,51,78,107,86,49,238,69,59,170,108,2,151,123,36,68,207,69,89,127,137,238,112,134,5,146,243,194,11,30,237,184,243,10,179,224,114,34,63,53,107,117,124,96,255,61,223,173,89,71,42,21,100,27,155,245,140,126,227,30,42,62,207,46,93,38,167,23,72,189,115,138,181,144,93,80,113,145,164,8,217,206,9,56,195,99,144,29,120,201,119,46,16,117,192,193,145,17,39,115,89,18,203,109,94,109,136,230,88,44,167,52,205,39,38,216,252,76,150,236,36,5,54,191,16,223,63,43,46,4,53,241,146,106,152,11,151,154,203,120,219,84,233,137,85,169,52,231,184,51,102,65,31,168,119,65,20,42,225,244,195,125,72,132,197,179,103,30,153,127,248,241,149,211,39,82,105,4,168,188,155,43,27,117,57,181,77,148,7,104,21,61,116,250,223,79,42,176,155,253,224,229,102,185,183,5,57,9,179,46,185,239,160,194,252,122,89,155,145,7,11,174,227,39,110,188,200,182,157,167,205,23,109,189,24,189,84,118,249,253,200,176,217,162,205,189,226,166,211,53,67,156,35,237,24,117,19,173,16,118,237,123,150,17,57,149,144,81,55,126,156,186,9,13,234,38,52,169,155,48,162,110,152,31,9,156,104,241,181,178,180,44,214,226,122,116,29,243,81,200,121,134,110,132,227,172,204,38,181,149,81,93,168,117,57,233,84,215,245,111,62,31,85,33,40,35,25,20,50,172,236,145,4,80,40,131,242,169,89,130,156,72,94,197,9,72,198,147,182,59,202,139,113,188,138,107,83,201,77,165,75,109,41,77,213,233,16,222,114,175,6,109,69,23,31,184,154,244,86,195,153,238,186,45,160,221,125,157,118,103,155,195,124,187,237,108,23,188,128,254,66,242,220,210,50,144,1,120,69,216,31,25,177,154,68,241,193,42,19,180,159,195,105,63,63,23,93,215,11,113,117,250,57,20,0,4,103,183,252,71,248,220,205,134,120,143,29,184,250,229,190,112,224,123,110,206,133,223,21,126,191,145,55,149,125,41,211,159,74,133,73,2,249,174,151,134,0,63,66,0,23,28,230,108,2,76,144,114,41,204,6,42,184,153,185,28,201,180,218,234,21,200,128,137,61,207,133,205,54,204,44,186,46,24,186,27,89,46,197,160,123,195,64,186,146,207,135,156,122,193,86,110,100,149,182,109,0,105,187,27,205,77,55,1,14,91,157,242,230,8,243,51,129,62,37,210,207,5,177,182,71,70,138,248,69,77,226,23,198,113,8,4,7,149,8,71,124,157,19,15,196,5,106,144,82,230,33,203,206,208,239,178,229,33,106,50,183,52,241,65,221,217,120,135,21,242,179,226,31,104,135,26,204,127,105,51,182,169,49,99,236,141,229,111,211,153,143,36,98,54,43,158,114,120,152,159,105,250,225,186,154,182,38,210,114,71,75,48,17,218,149,38,243,220,225,109,184,48,37,108,5,80,27,6,158,196,244,217,209,252,232,154,109,253,255,236,189,123,119,27,199,149,32,254,85,160,142,163,0,98,3,4,192,135,40,192,48,151,164,164,68,177,100,105,68,217,142,135,230,242,52,128,6,217,22,208,141,116,55,36,210,36,206,113,102,226,177,147,137,215,206,153,60,38,201,100,98,101,243,154,156,137,157,236,76,98,199,118,146,115,246,163,252,70,164,164,191,230,43,252,238,163,170,187,170,31,32,40,201,158,100,199,166,69,118,87,215,243,214,173,91,183,110,221,199,44,34,14,54,102,197,121,184,15,128,172,177,230,9,138,108,201,108,157,170,44,149,173,248,185,233,180,8,75,47,1,189,115,102,151,22,231,237,133,146,25,87,113,201,13,134,188,247,162,70,108,203,25,123,255,165,199,77,22,113,55,242,4,201,251,201,147,245,121,59,180,156,126,32,237,153,229,93,110,50,91,236,39,64,236,118,204,17,73,21,58,188,97,112,186,52,145,234,77,71,72,171,66,112,158,40,154,112,167,62,237,7,214,45,251,70,34,29,47,239,51,168,120,82,248,139,7,229,184,81,124,121,66,240,253,197,125,121,0,16,148,95,188,154,9,141,106,92,97,216,181,214,62,222,187,68,80,65,6,207,21,35,23,130,100,106,7,35,85,224,4,177,249,182,58,61,106,63,32,199,68,185,128,202,104,202,219,6,18,164,147,183,39,46,164,11,18,0,121,182,183,241,148,121,251,194,46,16,106,186,57,210,51,200,69,146,177,31,69,171,193,5,2,209,34,162,123,113,212,239,191,0,164,18,104,162,199,41,209,162,107,122,45,239,201,90,117,217,168,26,51,94,195,19,220,18,229,161,74,112,77,250,50,131,223,240,197,146,11,103,140,50,20,160,223,190,228,38,44,57,26,161,182,156,209,57,218,224,209,89,145,208,96,198,141,73,168,253,10,64,197,147,226,68,204,9,42,76,33,193,15,46,250,222,96,13,40,41,89,59,4,221,151,58,47,117,34,186,31,159,138,142,45,137,229,6,187,195,174,44,27,181,153,65,169,81,70,23,221,50,139,109,20,144,69,189,50,110,73,203,94,73,146,233,168,222,50,142,190,243,235,195,31,255,179,166,105,221,100,134,111,2,55,90,203,225,70,63,70,233,157,75,247,145,14,10,238,80,236,76,71,243,248,72,98,156,191,176,190,166,214,167,8,199,55,199,205,135,19,245,133,169,245,30,115,17,188,213,0,146,120,180,179,240,214,204,207,98,79,150,187,12,39,110,84,55,155,182,88,214,145,80,196,175,164,47,108,32,49,214,33,213,165,9,126,66,33,75,48,65,8,23,154,240,72,170,43,97,21,73,49,106,242,233,57,193,250,106,54,57,66,143,176,86,82,164,38,202,226,26,143,209,33,85,65,246,254,19,107,85,34,106,142,136,57,90,130,201,213,145,123,112,47,116,237,190,29,218,5,119,195,112,186,198,102,188,18,38,175,44,91,168,114,201,219,114,227,232,111,95,61,252,187,223,30,253,234,127,31,190,255,62,58,185,140,190,171,26,7,134,252,142,84,23,1,40,12,6,20,98,2,251,83,130,109,12,178,120,79,51,225,234,45,193,124,202,81,60,1,139,10,189,223,48,163,204,90,87,60,55,129,193,206,113,130,134,171,108,1,57,98,126,245,254,59,37,161,73,109,117,209,198,140,155,85,98,94,54,54,35,182,128,205,141,51,46,15,20,81,108,203,229,236,210,66,54,231,224,37,189,26,105,101,181,37,7,68,237,222,157,119,14,223,249,62,27,214,62,120,229,107,119,223,255,213,209,183,127,125,244,198,59,135,111,125,119,217,16,212,0,221,141,56,254,0,15,226,71,111,190,117,239,39,31,24,230,190,72,91,165,187,253,27,36,237,226,170,12,179,67,16,81,191,28,190,249,29,84,9,16,219,247,109,203,119,209,224,32,237,143,69,246,10,78,180,110,162,219,57,248,70,83,136,231,28,68,30,65,141,129,185,14,20,36,128,147,16,28,254,43,47,121,142,91,4,100,67,157,21,175,37,252,177,144,27,239,221,176,130,7,210,25,99,150,150,23,195,20,201,27,227,196,44,115,228,10,147,115,217,9,194,101,99,38,108,110,243,198,36,77,155,63,15,184,237,33,79,162,207,214,198,102,30,211,145,193,162,68,139,64,8,186,4,231,83,17,64,43,42,14,56,126,246,21,158,182,123,223,255,42,207,153,81,210,241,34,248,20,49,30,63,98,16,6,76,194,142,63,103,204,96,101,245,180,47,31,222,97,90,112,8,150,62,157,84,61,115,118,85,196,66,20,50,81,219,107,221,50,87,232,6,203,238,161,74,140,153,184,8,219,51,61,211,143,47,194,186,181,14,42,214,44,138,139,176,82,211,86,92,88,181,86,228,165,216,216,60,123,238,236,220,241,17,234,186,213,58,142,199,56,123,238,92,251,19,246,75,68,58,214,194,223,88,82,189,170,15,84,97,11,185,185,40,56,128,238,178,200,21,251,14,28,102,96,255,12,96,202,250,246,50,223,117,55,184,106,43,112,208,54,61,203,214,13,121,72,205,208,141,19,34,141,101,44,185,14,73,186,46,178,76,197,107,6,173,175,244,165,28,250,182,189,181,117,219,183,98,151,71,66,181,160,174,218,77,13,83,174,152,208,97,25,21,14,189,225,22,113,199,70,172,255,245,222,255,121,240,143,175,222,253,224,239,31,220,249,253,225,235,127,119,239,55,31,74,85,48,244,27,134,174,135,165,142,79,252,46,53,56,0,205,215,188,145,27,10,181,26,122,54,157,96,69,142,3,37,90,241,155,208,28,99,23,178,228,211,152,44,168,215,56,1,120,140,219,14,44,172,114,135,61,0,198,202,101,148,44,20,14,204,99,102,37,195,17,149,107,221,106,91,126,20,157,24,61,32,97,250,126,242,3,7,168,48,26,167,148,233,201,115,148,162,100,105,105,249,199,105,95,87,217,221,40,183,183,133,186,158,115,92,78,203,39,155,1,217,109,105,7,72,201,66,161,92,197,168,68,134,172,81,141,81,51,47,54,203,72,46,16,169,179,46,2,71,8,157,117,37,218,196,133,179,23,86,46,172,73,124,219,153,203,70,56,36,133,147,177,141,116,62,68,79,50,64,38,214,37,97,45,97,125,202,192,33,203,166,168,62,175,169,211,107,198,15,249,110,140,216,141,46,119,108,150,95,164,135,17,3,86,104,207,217,37,160,42,118,152,66,21,108,108,98,24,135,91,246,85,64,148,155,246,30,156,254,210,106,175,167,216,195,107,133,92,192,93,133,227,55,100,52,74,167,79,3,76,110,22,109,116,92,133,102,79,48,115,172,119,91,155,51,41,209,52,46,80,66,105,25,233,112,228,76,136,18,47,142,176,254,180,229,82,44,106,202,49,133,136,185,216,132,37,68,244,33,118,22,149,154,17,20,69,169,83,49,140,108,222,15,95,255,193,225,135,31,28,125,247,119,15,190,251,239,170,65,243,100,91,187,208,25,192,57,154,28,126,10,221,99,70,87,205,162,199,100,7,161,101,101,190,208,104,246,163,87,14,127,254,247,242,150,219,64,221,70,61,3,234,224,255,240,71,81,6,177,129,149,177,73,163,177,97,84,171,13,250,31,62,213,231,26,11,231,224,127,84,173,72,128,179,59,193,22,15,191,37,129,216,85,148,214,84,131,31,29,140,237,208,77,32,244,100,75,160,72,35,119,146,77,73,61,31,237,39,58,250,137,240,248,24,159,80,156,175,104,160,132,223,200,246,11,53,141,39,42,189,113,88,89,0,187,157,132,86,49,36,217,138,58,241,131,215,200,48,69,53,60,143,193,203,242,152,132,237,205,201,172,207,227,125,57,54,37,191,156,97,124,158,250,26,239,211,19,205,26,89,23,150,196,244,6,71,173,41,99,160,157,50,81,244,50,89,203,1,230,120,174,93,22,95,9,101,72,63,53,157,133,190,9,115,2,187,235,144,229,202,100,179,32,158,125,162,61,145,46,226,66,53,90,113,82,219,95,106,10,126,240,38,250,33,58,206,226,130,53,5,157,110,172,221,184,88,205,247,30,97,228,181,198,148,246,222,71,223,153,166,77,89,230,237,215,30,252,248,31,39,53,246,40,230,9,153,154,248,8,248,96,196,119,128,89,235,36,109,100,122,221,187,77,218,26,108,142,80,66,237,43,58,161,160,99,135,172,114,33,121,55,7,224,8,131,215,34,178,58,89,85,153,40,20,143,214,6,57,162,17,230,30,220,191,132,231,153,99,129,169,111,117,83,207,95,140,233,143,1,218,169,177,0,118,117,0,16,184,78,79,56,158,187,31,126,120,248,245,59,127,110,227,65,135,182,15,63,24,117,107,125,136,33,45,60,230,33,193,47,96,97,112,167,19,86,238,37,49,74,62,149,225,189,136,169,216,189,23,190,240,133,198,96,208,8,2,163,52,237,240,153,184,124,121,100,245,123,142,221,69,192,197,46,113,238,126,244,54,113,144,31,104,115,150,24,123,218,248,88,90,209,200,38,68,188,47,99,126,33,237,112,66,39,156,228,155,214,124,105,20,132,78,15,0,6,140,134,146,63,14,227,21,23,51,196,17,7,63,210,57,38,206,196,247,149,6,254,46,35,13,15,128,19,169,85,205,122,213,92,168,154,48,142,77,229,91,70,73,186,217,236,91,123,112,0,66,151,131,161,213,55,11,84,141,89,64,234,1,191,73,226,94,64,247,235,102,225,165,209,96,136,67,230,171,80,87,92,133,178,209,7,150,74,159,180,32,145,253,175,155,209,24,146,121,196,105,141,179,141,211,198,76,154,1,207,146,189,104,39,13,117,230,23,22,187,194,80,103,97,225,28,63,205,45,201,52,216,254,230,216,208,7,53,104,123,139,117,3,205,119,80,179,118,169,139,49,191,40,142,125,181,190,128,213,118,240,121,113,126,190,103,148,154,145,247,235,174,170,250,198,98,14,100,165,1,107,73,207,65,164,192,177,83,209,244,88,223,27,180,189,126,32,111,64,38,229,193,106,208,75,190,135,55,229,73,113,124,204,45,101,86,129,210,115,223,25,134,158,79,125,172,160,217,169,77,167,17,188,194,68,117,234,81,176,83,177,134,195,254,94,49,52,189,210,88,110,13,227,104,116,67,20,150,73,45,0,187,85,107,218,79,2,15,72,110,205,229,229,76,211,158,153,137,84,255,128,97,57,213,138,114,108,216,155,203,234,11,234,201,216,159,173,47,119,5,88,96,59,194,221,37,91,95,34,169,247,130,210,27,212,19,132,190,55,142,25,110,176,44,50,176,246,134,200,224,216,0,77,243,184,162,208,167,82,67,233,224,196,222,233,13,236,81,39,143,155,138,16,166,130,68,117,114,3,31,35,236,70,50,110,21,110,253,215,109,116,131,169,106,110,75,81,72,163,47,52,178,57,162,21,58,58,127,26,168,42,83,142,117,146,92,154,130,194,178,65,66,142,230,182,42,51,57,85,51,45,245,37,86,135,53,40,74,21,157,93,85,41,10,70,134,74,114,166,168,148,203,87,26,120,145,162,40,215,122,67,199,37,102,22,56,113,97,36,17,57,224,31,22,135,197,253,177,20,14,58,27,112,192,24,146,235,113,156,112,205,205,59,236,7,200,158,6,6,209,171,136,2,50,77,130,220,37,19,234,145,162,30,22,224,228,120,244,55,48,40,57,74,50,251,30,28,179,228,109,145,132,122,4,149,131,131,83,213,99,51,33,255,152,208,152,229,182,181,251,153,201,117,224,93,13,111,107,116,109,151,113,213,22,176,168,56,206,4,27,98,188,243,77,184,132,82,238,153,148,73,105,225,37,51,170,35,160,150,192,58,187,177,74,94,78,165,166,151,10,37,137,118,134,214,195,68,87,253,112,198,186,22,77,30,86,131,42,72,166,114,7,167,92,154,169,84,255,145,218,129,39,251,25,52,204,79,55,165,75,55,50,180,23,132,172,159,216,228,101,87,138,77,96,107,186,189,227,116,118,154,181,185,86,20,135,44,113,88,21,117,231,105,68,80,17,125,14,128,255,230,194,173,150,43,149,149,31,98,148,53,121,151,1,123,162,135,55,137,126,139,229,245,241,178,49,13,216,203,44,12,17,100,24,167,18,87,190,7,7,81,26,174,252,211,167,153,162,71,9,203,69,140,45,36,18,20,154,176,188,177,175,40,32,0,49,98,245,3,197,90,72,201,108,10,205,6,204,135,241,244,18,58,199,186,206,2,44,235,184,102,100,211,49,194,33,235,89,235,214,72,145,28,74,209,155,168,101,232,25,199,213,95,189,174,215,46,14,52,143,189,222,36,40,30,178,202,205,198,198,167,160,16,160,48,21,20,45,250,173,52,137,140,190,99,36,190,72,5,16,241,126,82,222,154,150,55,20,10,0,138,42,12,145,221,45,20,233,69,227,216,240,77,107,51,66,105,20,246,169,189,95,189,112,227,249,11,23,210,88,13,12,88,35,107,33,225,245,90,235,227,91,76,50,18,17,243,13,104,114,145,28,34,70,71,169,92,187,126,117,109,235,252,133,139,91,79,95,120,65,111,153,11,102,168,35,37,199,135,212,39,210,122,74,82,32,161,227,20,10,69,135,99,35,188,60,227,133,78,199,62,47,246,78,188,94,135,129,102,92,2,219,89,59,87,141,52,53,72,196,151,218,232,98,225,180,97,196,56,21,189,36,169,186,46,31,73,88,191,40,240,89,230,176,55,148,251,42,144,249,103,253,126,209,152,13,246,130,43,100,78,134,49,84,112,48,179,198,140,75,162,7,142,3,58,99,204,2,126,117,103,187,242,147,131,73,198,140,10,120,187,212,200,172,27,167,237,248,234,204,152,93,16,69,19,99,128,19,11,255,118,85,155,210,99,34,51,194,65,239,166,237,54,241,192,119,217,187,109,251,107,22,70,205,170,144,16,61,120,222,9,119,208,0,56,28,26,165,131,131,162,155,188,64,239,249,240,48,3,155,179,219,42,215,80,163,39,186,179,88,198,123,136,25,99,153,106,111,1,24,26,240,118,58,122,51,69,69,172,89,105,26,91,237,190,229,222,52,164,142,85,90,145,71,196,218,20,172,197,4,101,197,69,234,134,84,80,84,214,90,132,23,201,173,59,165,230,151,64,248,113,243,225,241,60,60,17,158,83,192,67,62,86,110,108,54,165,121,151,60,62,224,1,200,19,36,64,29,151,23,43,57,100,34,62,1,46,170,36,129,51,170,46,69,172,49,142,186,89,194,34,18,72,65,181,233,61,25,202,3,163,7,7,198,116,207,208,190,135,240,51,190,229,77,199,212,234,68,154,158,58,168,40,63,156,37,74,217,54,113,73,107,147,248,50,85,5,133,114,110,16,241,218,226,83,82,94,198,200,98,172,169,209,85,251,99,163,171,57,26,165,70,205,136,117,74,41,64,90,172,85,202,71,158,148,157,211,99,195,70,55,23,27,199,104,211,44,108,153,219,11,189,158,110,31,61,144,182,45,59,226,140,223,211,213,66,22,207,46,156,181,59,231,218,66,45,68,215,10,25,196,90,33,198,217,115,237,158,145,103,164,82,52,236,197,249,57,163,212,52,88,179,135,180,88,216,148,195,35,193,202,198,6,160,46,180,108,24,155,155,104,16,64,231,181,128,52,222,69,19,45,153,40,173,203,80,172,116,238,156,109,148,100,84,173,166,95,52,106,245,165,197,179,115,53,11,182,38,19,78,195,251,28,233,30,227,39,159,66,29,95,11,136,213,21,60,62,32,104,168,211,157,206,49,218,41,143,83,45,37,219,101,140,113,255,189,31,221,127,255,151,28,177,213,80,60,199,244,188,62,172,76,182,21,207,119,0,51,149,71,23,181,170,216,161,139,238,181,78,222,227,163,7,194,80,115,236,130,23,87,128,160,29,148,49,24,128,214,248,62,180,186,93,249,46,157,213,85,165,144,52,36,119,51,252,232,139,191,59,249,238,64,99,105,108,214,69,204,238,78,25,183,177,88,159,224,12,93,59,242,179,128,221,215,255,230,222,223,252,254,63,63,250,254,139,110,65,252,39,175,38,195,110,236,121,17,21,196,218,222,110,153,216,181,180,147,72,250,110,119,159,129,212,92,55,136,106,158,228,61,176,250,77,241,50,229,82,125,89,18,67,189,91,194,195,148,45,131,74,106,215,2,50,85,220,153,38,206,228,161,118,101,139,154,107,87,93,187,40,203,168,247,182,49,128,4,152,102,196,141,5,233,141,205,36,190,35,16,133,27,43,252,23,105,144,100,105,9,60,6,199,85,217,33,106,242,35,208,8,53,198,120,116,247,238,188,83,64,45,198,233,174,165,19,149,229,251,200,226,193,107,82,110,33,166,70,33,117,231,220,34,75,175,165,150,178,21,220,188,72,235,45,35,232,61,199,186,223,212,4,139,185,18,66,117,213,162,28,15,106,67,182,82,13,161,168,197,210,36,76,107,236,111,219,97,94,20,77,141,137,84,247,26,198,82,148,153,104,101,177,122,5,171,31,178,110,181,138,140,38,20,147,247,8,121,53,214,80,234,194,170,245,68,60,170,91,122,170,92,83,5,228,213,166,253,100,58,187,34,40,207,170,110,195,70,131,77,105,16,73,86,140,211,201,127,214,184,146,245,33,160,17,187,136,85,88,223,41,11,95,3,62,5,133,99,199,136,17,53,34,30,11,3,175,14,179,164,135,122,222,38,239,90,233,160,156,89,40,53,13,107,66,151,155,94,215,230,110,119,178,245,235,245,78,212,232,62,28,23,236,4,139,58,14,8,106,24,100,204,91,149,103,243,244,68,198,19,30,194,132,135,249,19,30,194,132,219,34,184,104,75,62,204,164,231,63,220,156,129,229,217,180,43,2,34,45,45,78,233,116,0,225,85,191,110,221,178,179,172,235,82,251,112,124,90,40,88,106,156,247,12,101,97,101,151,99,53,156,126,203,49,3,118,152,119,118,33,193,211,117,36,79,23,8,158,174,175,243,116,11,11,75,237,246,98,119,65,225,233,32,91,171,163,113,115,221,179,198,177,90,190,61,160,125,66,203,215,158,95,152,192,253,213,107,189,249,79,128,251,59,123,118,233,220,82,103,190,51,45,247,103,45,213,39,116,186,51,95,239,126,2,157,110,87,59,181,179,237,179,246,212,157,238,46,41,157,102,223,56,102,28,201,87,180,189,181,101,102,68,247,205,224,109,59,128,195,24,64,154,43,10,176,204,86,215,27,108,57,33,95,83,230,135,35,174,110,109,101,71,16,22,247,190,143,84,243,150,128,80,86,11,21,183,248,72,117,151,204,91,35,123,55,63,75,45,111,96,98,211,31,120,228,103,100,82,248,231,236,242,157,90,183,55,93,249,99,134,63,69,13,37,51,21,190,26,73,212,86,48,106,223,64,26,136,118,122,147,195,77,207,229,13,99,169,93,199,24,210,25,56,199,132,68,225,131,168,153,152,13,106,15,7,238,37,201,10,77,228,137,214,149,110,54,30,195,72,38,59,209,114,176,142,137,124,22,235,157,92,26,108,227,37,42,235,145,136,23,60,36,124,158,2,176,136,132,161,23,56,88,61,189,178,232,0,55,4,52,61,184,44,212,56,12,10,34,127,149,175,101,209,121,65,218,109,157,182,171,23,226,52,177,101,110,97,223,20,105,138,50,2,185,221,147,167,128,253,24,228,60,156,248,61,43,32,119,146,63,152,86,76,177,58,28,136,169,38,143,4,201,173,15,142,72,165,125,234,114,69,194,177,5,105,108,95,10,61,58,111,247,24,52,252,217,220,18,33,203,5,152,115,242,242,119,145,89,155,6,42,224,12,182,205,236,130,241,84,100,91,38,9,235,42,57,145,141,194,231,172,118,224,245,129,201,254,156,89,64,205,219,6,30,155,118,49,124,188,89,160,80,63,240,186,199,175,226,84,11,9,244,196,137,82,241,8,82,249,145,34,207,55,225,176,134,71,225,22,89,49,243,48,226,174,181,142,235,59,243,116,116,194,67,15,140,205,100,5,217,99,51,158,93,191,112,253,198,202,250,211,198,169,22,159,77,111,192,174,118,250,180,177,126,233,243,207,164,210,15,14,68,3,82,190,40,79,148,232,56,67,52,45,115,196,226,203,173,105,101,91,93,91,168,38,96,76,0,129,142,91,42,62,138,186,27,226,239,56,11,179,134,116,64,160,7,201,19,194,57,26,189,101,80,26,254,218,128,132,77,178,113,62,125,58,126,71,215,47,220,188,154,154,231,197,134,5,60,165,125,241,80,145,154,106,184,229,167,210,226,48,243,169,79,20,110,158,12,222,120,164,42,37,192,57,31,142,53,215,6,137,179,128,224,172,181,229,14,140,53,86,146,188,15,209,188,32,168,196,82,185,184,40,42,71,1,13,238,209,68,11,197,136,148,227,3,161,201,225,142,6,109,56,203,199,204,145,187,28,43,9,226,149,64,166,78,96,195,29,115,212,250,246,220,217,79,163,214,127,26,181,94,239,63,107,192,202,8,160,211,198,174,71,158,224,198,9,163,140,139,34,147,35,141,203,76,177,68,79,38,225,112,30,209,113,60,253,157,16,172,126,106,160,29,190,119,231,232,127,191,114,98,160,125,60,97,217,35,64,193,235,213,225,199,15,162,99,163,123,229,192,76,55,39,202,143,226,53,9,132,116,197,74,250,207,211,195,49,42,51,17,152,113,174,120,5,61,228,72,19,118,81,15,55,82,219,237,158,112,156,162,196,196,81,202,60,159,6,181,127,104,215,245,162,153,40,141,250,201,22,236,143,16,189,254,4,187,96,52,99,25,54,88,124,174,177,70,120,1,164,152,97,169,201,194,233,42,176,137,190,215,191,97,15,160,141,208,94,193,232,121,42,206,124,46,245,253,115,134,18,248,51,255,210,32,97,126,54,236,143,130,41,44,223,118,164,156,78,71,157,247,96,111,122,91,94,48,0,138,176,19,150,143,5,2,231,49,138,192,4,8,192,119,21,2,228,93,89,122,2,114,34,79,106,200,246,173,161,220,117,27,29,34,116,209,25,93,250,19,156,105,25,187,27,9,183,6,202,125,200,235,111,63,248,222,79,178,174,86,30,227,144,47,184,86,27,67,112,77,24,53,103,73,79,189,116,56,134,20,208,113,227,56,192,19,166,56,180,88,185,181,168,90,87,25,135,111,189,123,239,91,191,248,152,7,122,158,99,242,77,158,95,206,147,30,106,23,59,237,63,212,72,107,234,72,239,253,236,43,98,164,169,120,11,24,93,97,138,240,10,49,7,165,89,47,73,54,228,99,142,238,205,65,185,69,23,178,98,114,127,227,107,71,255,244,186,26,198,187,158,87,226,184,112,224,80,213,225,79,254,229,161,34,124,107,209,237,117,54,237,19,129,207,73,71,250,221,159,114,39,211,112,155,88,83,228,24,38,94,72,63,249,167,84,77,211,131,173,135,18,71,219,237,236,37,112,235,193,143,191,121,239,127,189,246,232,129,209,21,30,76,206,141,96,7,217,230,78,137,6,242,232,65,216,37,31,164,132,138,67,118,236,241,183,212,73,68,84,227,9,144,17,201,30,91,160,119,53,216,218,227,12,245,206,238,64,20,179,58,246,29,143,221,241,208,190,255,51,181,185,142,189,184,72,210,227,228,167,94,111,254,220,252,57,248,36,62,16,221,53,72,65,37,206,45,19,107,70,182,38,133,70,53,169,51,130,112,122,41,191,11,158,8,182,54,145,31,246,164,27,181,52,15,28,135,107,83,66,181,109,110,154,117,246,65,36,92,147,61,66,192,41,37,222,212,210,199,21,232,28,166,56,128,61,107,143,139,81,173,168,160,41,195,159,159,44,220,84,28,109,42,19,0,66,214,146,177,11,243,23,101,255,165,4,216,54,57,222,152,26,151,28,143,73,86,249,214,173,50,225,172,33,191,126,92,225,202,107,245,236,216,174,147,216,106,51,17,248,85,219,50,148,61,69,233,131,213,117,188,228,98,173,101,135,121,157,226,200,223,155,112,216,239,169,199,252,172,45,195,156,208,165,250,39,214,37,177,247,188,113,39,227,148,247,177,204,146,206,248,36,184,163,135,156,169,233,36,90,189,99,100,89,189,164,20,43,197,29,61,204,148,125,236,125,19,236,214,137,163,41,63,182,185,148,140,70,146,29,201,13,185,172,133,144,103,166,72,136,199,179,97,24,85,57,21,16,21,126,40,19,138,106,7,63,17,140,231,37,159,17,162,78,11,172,236,12,203,163,192,246,133,20,211,83,164,86,67,219,31,56,60,2,183,18,191,176,146,208,118,3,157,227,139,128,210,162,94,188,44,70,89,125,76,243,43,90,147,166,213,233,144,206,186,254,109,133,83,145,77,33,207,97,57,145,17,205,233,2,146,202,96,217,74,195,211,133,204,214,122,154,29,56,91,135,223,127,9,234,31,125,237,149,195,223,252,243,253,247,222,61,122,231,183,209,188,234,161,83,34,93,93,26,106,25,165,107,25,179,171,67,75,175,65,101,189,186,164,120,75,79,9,25,111,54,220,19,97,92,166,2,125,162,255,57,208,79,141,242,147,89,69,154,12,154,1,206,98,0,17,11,81,214,127,172,228,87,35,63,26,50,63,188,156,155,32,19,119,103,42,112,43,189,207,134,180,54,188,255,26,44,167,147,151,130,226,66,2,29,249,84,130,215,20,172,13,39,40,179,223,50,164,22,6,61,2,226,163,47,226,144,78,32,247,95,251,183,99,252,150,9,111,46,249,126,203,56,131,54,121,76,134,248,211,253,111,252,237,225,15,254,61,61,133,209,205,170,118,168,97,217,52,191,100,207,236,20,226,124,158,211,108,41,126,84,199,67,205,163,234,236,236,145,182,32,121,186,77,156,128,19,124,251,57,157,109,79,236,221,188,144,208,26,206,242,109,43,177,152,80,11,163,97,44,228,44,15,209,224,84,112,140,58,151,9,74,249,53,195,197,138,20,196,252,55,8,27,173,197,22,85,84,238,99,39,50,245,37,107,225,81,98,68,115,248,198,56,164,163,112,55,115,14,222,200,221,140,30,246,145,227,56,162,90,173,22,200,145,183,63,140,236,178,46,54,191,6,199,64,48,129,231,65,147,204,40,185,159,29,216,49,152,172,147,166,94,50,195,65,87,82,46,102,218,197,86,9,7,7,229,3,114,204,226,67,29,205,179,233,242,85,41,26,157,210,210,165,99,81,157,82,129,18,41,242,184,160,146,221,19,6,91,84,120,63,163,109,196,113,22,213,83,63,242,105,34,238,226,128,162,100,61,43,34,66,228,6,80,140,110,59,223,185,115,239,173,191,187,251,254,175,14,255,244,183,89,193,20,185,251,83,85,197,186,20,25,149,16,166,231,151,190,255,199,127,56,124,245,167,250,209,61,93,135,152,226,99,235,209,15,151,169,122,34,214,127,202,138,228,201,38,85,81,130,101,158,114,124,217,33,43,19,252,212,177,117,233,156,103,170,186,152,105,56,190,87,26,187,147,170,41,18,252,78,93,17,239,202,233,224,152,44,213,61,182,26,125,115,207,64,71,162,250,83,2,91,110,118,105,0,249,30,44,154,193,148,213,112,208,135,172,104,157,28,7,149,208,187,22,99,104,205,228,161,110,142,197,101,51,148,33,211,157,19,71,191,84,52,93,173,30,84,115,158,46,80,83,229,51,157,171,127,26,246,82,83,218,138,102,39,21,163,82,74,103,114,35,88,126,26,167,242,19,139,83,153,119,21,31,5,230,241,115,2,113,113,164,55,210,71,205,139,78,41,62,39,35,162,69,137,90,88,52,74,213,131,85,126,26,21,242,255,161,168,144,90,8,250,255,167,227,47,62,212,50,251,203,10,117,159,99,3,154,181,45,154,20,233,40,62,235,103,89,142,138,131,122,107,195,221,168,110,154,238,70,109,115,243,152,224,121,34,8,20,159,252,55,92,69,207,209,149,58,123,155,201,144,86,106,68,43,10,163,228,106,193,217,254,227,149,183,238,254,233,157,163,111,253,94,176,161,175,162,139,239,255,120,5,131,113,79,140,211,196,17,153,84,182,157,130,179,167,155,174,41,205,5,145,167,152,108,86,34,86,240,202,143,11,165,69,232,138,198,192,58,96,201,49,168,193,163,82,220,211,120,154,144,146,106,48,200,94,78,32,200,200,63,144,116,240,130,25,1,113,163,217,105,133,52,209,56,203,161,156,39,153,86,219,204,9,26,153,183,118,48,112,100,150,186,216,58,164,0,140,178,92,145,64,215,234,213,106,171,101,139,187,109,162,37,201,89,122,184,40,146,89,243,24,71,151,204,231,88,201,11,10,174,44,41,113,206,94,31,137,3,139,140,59,152,153,225,82,151,220,19,41,31,21,236,108,185,234,91,58,15,21,142,158,181,6,70,161,45,106,136,158,147,223,169,180,120,26,11,126,71,51,240,201,197,80,73,236,17,145,181,16,66,127,129,35,143,233,228,196,57,141,217,213,86,34,236,156,184,101,64,249,77,41,119,48,110,254,40,156,110,36,7,121,46,53,7,15,85,159,57,93,183,157,110,37,24,246,29,88,189,5,180,35,50,85,45,149,60,135,90,88,10,23,98,139,194,105,81,99,188,58,27,174,88,166,145,83,35,60,66,225,41,1,185,139,166,238,75,57,123,79,15,43,124,151,6,172,181,43,124,3,159,124,147,102,5,145,117,161,41,19,102,237,212,118,28,77,75,80,133,162,171,145,12,10,93,152,19,146,203,76,41,70,103,128,106,99,179,137,147,52,176,134,153,225,22,105,206,75,145,115,46,62,4,67,90,208,82,227,147,153,145,174,165,214,2,80,68,119,89,47,201,128,111,25,85,163,81,35,135,163,197,236,239,181,200,33,152,170,143,164,229,37,165,206,110,171,99,14,217,57,73,247,108,77,119,9,48,106,37,162,127,117,117,151,0,245,78,125,190,218,182,231,51,221,60,141,84,199,0,237,249,197,99,44,182,52,216,1,75,133,103,46,203,48,139,105,183,33,59,50,236,155,98,217,37,106,68,31,29,7,7,117,224,178,147,190,174,35,102,29,6,208,170,154,200,174,9,87,15,254,147,86,211,159,153,41,157,242,78,159,246,145,147,183,15,14,138,30,254,19,71,3,224,35,129,61,195,160,60,1,122,235,168,160,196,30,122,87,133,19,88,201,244,54,252,205,150,13,191,74,177,248,160,227,185,29,43,196,58,38,85,64,174,13,85,219,180,200,108,55,26,14,91,250,17,17,224,185,188,101,251,40,253,148,231,70,15,216,95,193,102,64,237,45,163,141,28,40,74,233,35,7,213,69,244,155,153,213,134,93,148,126,15,19,117,114,77,46,57,233,136,219,87,19,160,85,56,83,194,249,153,22,167,104,202,198,166,156,73,195,49,189,147,12,168,237,133,45,79,27,155,135,90,243,183,208,93,138,54,188,126,78,155,210,77,164,44,108,196,245,74,222,140,71,22,127,147,157,33,228,142,134,10,47,90,131,193,52,13,250,182,213,9,203,174,48,226,86,90,203,248,48,93,179,157,214,172,213,183,119,173,3,232,239,65,199,183,110,3,10,249,7,64,223,75,7,61,171,99,183,61,239,166,189,11,139,26,14,9,59,78,120,208,179,237,110,27,10,67,158,109,207,219,238,219,133,219,118,155,92,255,59,246,237,3,215,218,118,188,224,0,169,172,111,185,55,15,134,80,79,215,27,28,4,253,145,63,60,8,134,104,206,114,176,103,237,120,222,41,248,131,46,115,102,129,80,204,22,221,209,206,205,131,206,200,239,31,124,158,42,197,190,188,96,13,6,123,248,128,150,161,248,119,157,42,185,178,254,204,42,188,172,4,55,95,44,124,209,182,111,217,193,139,179,55,108,111,96,29,56,214,22,10,149,0,0,126,105,22,104,207,28,208,153,13,32,48,120,213,55,187,114,245,242,250,142,99,247,187,47,206,22,55,170,229,115,47,86,182,54,103,74,179,155,230,134,97,119,209,82,124,246,2,252,201,254,88,134,49,113,6,231,234,122,58,11,15,68,174,17,115,246,5,107,149,159,211,89,111,90,55,45,60,145,221,132,108,79,175,60,189,114,245,198,202,229,167,95,12,68,54,153,43,176,6,193,8,99,2,205,174,243,83,178,190,40,163,67,53,189,216,94,135,7,241,181,178,85,134,207,47,182,41,195,192,25,57,144,225,10,252,201,168,227,9,202,211,182,45,186,88,158,93,165,135,188,182,8,16,157,29,223,27,96,192,31,130,198,202,114,42,151,204,80,6,172,64,140,128,140,197,229,83,107,152,90,57,115,245,218,245,210,237,91,47,150,42,103,40,161,184,220,176,15,32,111,73,173,165,216,88,126,49,56,120,66,169,205,78,213,49,101,233,33,108,77,161,55,120,9,231,238,26,63,127,113,61,191,45,159,103,121,205,87,39,57,153,171,231,192,150,142,206,209,102,47,242,147,150,115,185,161,228,220,229,250,46,238,38,234,163,175,36,67,44,15,28,23,167,231,42,190,20,174,192,75,229,204,115,188,104,179,11,200,188,185,141,70,185,174,93,207,29,130,131,0,189,225,195,82,116,195,23,103,207,190,88,169,86,206,248,183,94,108,196,217,43,103,112,142,62,111,119,110,122,79,196,69,174,172,95,186,160,162,106,179,114,38,170,101,99,190,124,118,179,82,77,101,198,218,185,213,118,27,61,80,206,174,174,214,170,205,23,131,27,222,168,179,147,63,88,88,80,190,135,129,157,102,87,248,41,181,68,24,182,201,242,91,212,249,43,94,219,1,118,235,204,186,213,179,124,0,169,88,83,248,146,91,134,243,242,196,9,170,135,115,183,186,177,178,190,249,92,170,127,104,150,110,109,251,22,174,131,75,242,57,171,143,202,50,88,25,14,251,246,243,118,251,105,39,84,235,147,221,61,73,9,154,153,23,197,242,69,170,9,153,255,39,254,77,47,110,150,179,211,86,212,217,220,52,123,72,16,1,31,161,128,115,173,184,227,185,246,129,215,61,176,186,220,97,1,236,2,125,23,47,244,97,181,111,117,110,174,218,190,191,199,223,226,247,3,156,80,202,243,60,249,222,13,10,60,28,4,204,5,101,100,43,3,235,101,216,205,168,244,211,14,50,191,90,161,185,74,173,6,95,224,181,182,168,125,56,183,128,171,63,126,43,29,224,139,252,139,137,91,240,162,23,89,210,138,44,137,34,75,122,174,122,21,67,246,196,249,158,185,81,88,0,92,141,170,165,12,122,145,47,93,75,21,168,41,5,190,116,77,207,190,110,251,176,19,97,61,115,169,114,117,61,235,115,14,224,80,34,211,98,37,209,252,217,84,134,154,158,97,41,149,33,209,204,82,165,150,202,50,167,103,169,37,129,82,171,38,251,113,229,2,207,148,120,161,111,184,69,23,86,215,207,51,129,114,225,137,146,215,71,98,202,225,225,234,58,37,17,237,182,57,117,205,23,137,151,29,119,132,52,181,72,15,0,211,47,213,196,216,174,88,29,206,91,132,167,173,107,232,75,250,218,26,100,184,130,238,63,67,47,216,225,108,127,245,204,151,32,15,252,102,116,181,25,75,109,81,61,252,169,99,207,128,12,215,103,55,55,227,72,61,59,234,121,106,121,27,222,26,138,128,57,246,34,209,245,58,196,244,159,62,157,45,127,182,110,57,219,168,117,5,223,175,35,31,246,12,179,97,80,65,244,9,153,245,238,168,19,46,227,137,54,104,76,174,7,187,18,21,68,125,213,149,109,116,246,209,184,5,199,199,168,243,3,197,239,5,86,2,71,182,81,197,183,161,17,77,66,167,56,17,67,41,156,15,127,106,155,77,146,218,73,22,155,14,61,86,203,135,131,149,221,193,240,66,226,78,242,148,117,250,244,134,103,90,155,227,18,156,205,148,166,183,227,83,234,64,68,53,58,21,85,135,28,166,56,189,147,220,15,142,68,162,69,133,26,33,108,163,2,0,17,46,17,180,44,200,122,250,52,254,150,98,133,138,81,18,231,217,45,120,18,137,244,136,103,158,98,213,156,43,53,131,101,121,28,123,114,8,7,215,160,229,21,189,34,234,137,96,44,33,115,175,56,44,71,199,53,76,41,53,200,67,13,249,27,107,73,79,49,208,14,240,139,109,24,14,80,201,110,2,20,133,222,233,211,61,232,20,205,158,83,12,205,142,57,50,49,161,212,192,20,159,83,20,8,181,245,40,73,112,48,104,245,34,167,143,79,134,113,132,36,56,107,226,53,175,223,242,24,86,30,138,69,157,150,21,117,0,224,230,72,72,249,99,5,198,113,99,183,162,96,231,217,104,133,81,94,197,97,64,142,199,166,145,88,197,232,131,0,103,13,128,163,87,190,167,143,132,110,132,209,197,161,43,124,25,210,221,137,129,30,184,162,19,219,184,196,71,81,114,135,130,170,82,115,232,168,140,220,197,181,151,230,255,43,60,172,228,4,68,70,69,64,203,239,98,116,95,35,233,67,69,87,104,179,7,158,208,10,116,251,142,27,91,221,243,43,169,54,40,38,59,151,40,53,91,159,48,161,50,40,20,122,164,178,96,36,158,59,214,217,138,170,244,199,237,169,119,241,83,185,98,137,149,51,161,100,35,18,133,138,248,107,145,218,166,150,172,7,150,141,7,22,43,91,194,68,12,138,213,148,74,158,166,71,201,97,99,81,161,81,13,24,155,80,215,139,148,242,10,28,154,158,131,53,23,38,68,107,70,111,202,64,93,128,209,55,198,201,120,172,186,155,132,56,202,136,244,22,45,162,157,98,88,100,14,42,106,96,184,242,50,249,138,51,16,78,236,185,30,253,42,243,147,97,238,88,193,90,148,172,188,24,227,227,226,161,246,156,93,187,219,48,40,108,174,152,123,207,223,22,102,3,153,81,74,165,250,88,28,81,145,244,71,39,7,49,204,104,70,69,49,51,129,132,154,11,236,116,56,195,41,226,37,166,116,219,69,11,66,143,106,250,74,46,19,169,140,187,84,207,232,146,94,249,131,111,255,233,240,131,159,21,111,14,74,83,54,67,119,84,215,236,237,167,167,107,69,104,95,221,249,151,233,67,211,218,110,119,250,250,133,90,214,73,234,143,20,81,206,91,123,211,53,242,224,149,239,223,255,195,207,132,238,215,116,141,180,225,140,183,109,83,52,133,233,218,56,186,243,211,163,31,127,229,232,219,191,126,240,218,155,39,106,3,152,63,224,15,174,216,90,228,208,227,91,58,252,240,119,247,126,243,111,71,175,124,8,24,80,156,122,246,237,221,208,183,86,157,237,213,147,14,239,222,215,126,127,248,147,159,99,211,39,25,161,222,220,58,89,254,136,70,147,245,30,190,241,237,195,223,191,202,227,153,220,165,135,105,90,3,114,170,105,5,148,143,163,233,246,67,192,247,33,128,219,206,132,235,244,141,105,16,63,97,147,39,70,218,12,72,79,215,228,192,233,194,177,249,196,240,132,141,227,164,240,84,91,202,66,85,174,242,113,227,169,218,106,22,150,138,86,31,51,138,146,79,158,147,35,233,175,223,60,41,80,149,134,78,142,166,212,220,67,160,105,56,114,93,187,127,130,150,30,124,255,231,15,190,242,15,39,26,24,183,113,226,49,113,75,48,166,163,127,255,231,135,24,211,137,215,157,104,239,228,235,78,210,207,27,39,133,37,144,85,104,133,219,125,168,182,114,182,137,168,82,13,120,143,113,167,184,145,134,112,86,235,143,127,179,184,241,144,168,148,9,144,19,182,122,114,132,202,4,196,73,104,221,137,49,10,72,224,67,44,80,181,177,28,114,254,241,224,147,218,112,14,69,255,120,80,137,104,237,201,215,235,143,30,6,186,74,91,153,235,245,71,31,19,112,149,118,51,87,234,143,62,38,216,118,70,253,91,182,31,158,228,64,240,187,223,226,200,167,3,170,56,178,250,228,255,86,58,246,193,136,107,125,56,237,232,160,189,255,199,223,31,254,240,142,168,247,184,145,165,2,196,127,60,206,123,99,73,82,214,71,84,117,19,159,119,106,145,95,176,123,239,220,57,124,245,195,187,127,186,115,244,149,119,143,222,127,21,16,197,16,193,141,198,210,216,48,203,148,48,54,59,100,3,66,105,118,56,111,207,137,152,246,221,133,57,145,119,113,169,222,17,165,206,246,22,217,196,80,51,31,76,90,3,58,147,173,1,99,161,83,99,63,150,58,53,54,140,218,124,237,220,210,226,92,125,174,54,191,112,174,86,173,159,173,163,191,163,218,252,92,245,236,220,252,226,92,173,58,183,88,171,159,171,47,85,13,221,240,205,48,82,22,90,164,84,27,5,30,223,96,19,174,216,200,143,252,31,1,58,228,27,251,8,213,164,19,117,74,181,7,210,170,153,24,183,57,83,6,215,114,165,14,219,233,211,46,76,53,75,127,203,181,77,140,168,220,12,165,29,14,169,165,109,219,138,57,3,225,76,0,104,131,49,194,1,17,17,34,168,149,134,54,64,43,253,254,117,0,3,84,191,236,116,49,230,101,158,22,185,39,180,200,89,175,48,214,8,59,56,8,169,125,52,165,33,133,52,15,13,93,226,160,167,27,155,210,24,131,218,201,55,57,178,162,184,139,152,241,10,153,68,98,79,139,89,58,184,28,61,71,168,178,71,49,115,220,138,50,165,226,163,132,153,250,9,3,246,58,221,166,42,235,108,237,107,74,160,24,55,150,157,147,22,67,161,93,43,3,179,90,221,44,157,76,25,80,155,138,96,204,160,238,8,67,38,37,227,173,39,228,222,251,99,17,184,210,213,2,87,110,184,27,222,102,69,8,240,96,122,139,50,254,37,36,195,162,211,63,183,78,85,21,81,57,153,78,76,196,173,44,131,151,60,12,193,80,201,33,252,147,193,123,204,4,148,220,180,199,250,248,118,72,65,23,188,116,168,97,176,123,87,94,184,0,230,68,211,198,102,74,27,155,77,47,203,167,127,108,248,225,165,237,221,98,127,102,182,4,8,54,34,30,81,255,78,68,102,197,187,170,146,212,199,35,187,35,57,63,69,191,212,180,178,131,9,196,241,69,41,214,121,182,130,104,86,195,24,157,51,65,126,78,9,20,84,146,240,26,69,54,160,152,140,160,18,166,186,130,172,56,226,170,147,11,165,210,62,30,234,238,191,115,7,131,187,167,27,42,234,67,113,83,42,207,177,214,178,35,67,217,82,71,114,26,115,142,49,121,98,120,216,234,43,142,54,5,19,59,221,85,59,1,19,55,11,38,14,175,73,207,77,27,28,200,149,122,209,235,140,130,235,218,106,208,140,76,176,97,142,236,139,21,193,223,105,243,78,84,179,23,84,251,56,149,243,116,182,72,235,250,86,190,186,245,163,87,62,133,82,121,122,223,153,74,181,92,47,54,169,95,39,87,51,127,216,186,205,147,12,42,161,120,14,236,64,208,234,155,29,98,129,150,230,106,115,186,198,113,87,106,28,119,132,198,113,160,107,28,119,231,170,11,117,123,169,147,169,113,220,213,52,142,207,245,142,15,69,102,205,181,235,28,138,172,221,206,136,68,134,240,144,81,185,176,147,115,11,85,163,84,196,187,106,177,115,80,48,47,163,34,174,194,214,208,167,228,6,123,10,44,159,107,219,54,48,44,243,155,251,232,221,99,155,98,204,176,215,201,198,103,230,171,231,236,94,111,156,202,218,224,198,246,41,200,241,22,115,202,245,57,96,148,199,21,96,83,183,122,47,165,43,71,223,35,101,230,162,241,250,168,41,3,172,46,12,119,11,213,113,165,247,210,22,38,167,203,201,124,213,66,13,178,54,249,118,173,76,81,106,106,80,52,240,250,78,183,240,153,238,18,254,80,53,196,233,31,87,79,161,138,141,18,255,156,206,42,157,178,180,251,94,231,102,83,128,194,170,227,79,179,231,185,97,249,54,199,187,57,91,133,58,124,187,3,93,42,163,149,59,108,148,118,22,88,185,203,212,47,181,207,192,38,118,22,186,18,16,226,158,177,81,35,40,38,107,125,10,189,162,228,86,77,208,152,139,107,174,215,106,237,142,157,236,43,191,147,231,240,218,60,128,82,54,204,176,132,102,229,80,23,23,23,181,30,0,1,201,135,39,30,143,104,2,157,190,29,164,179,117,70,126,0,117,14,129,93,132,157,91,237,66,61,110,112,193,134,163,194,98,94,29,141,29,244,232,186,47,242,242,216,210,40,89,168,200,35,96,161,130,1,124,233,149,29,192,238,15,28,151,253,228,52,240,150,243,248,178,251,168,52,119,211,9,203,120,255,11,189,197,113,10,80,67,74,51,59,245,54,130,171,13,39,189,155,13,250,13,200,222,111,34,213,41,139,240,72,245,185,76,160,203,20,129,31,83,117,208,204,200,225,221,118,209,15,29,224,201,190,244,128,219,216,113,186,93,219,109,210,218,139,18,161,188,51,12,128,29,188,189,227,132,54,150,232,216,13,215,187,237,91,195,241,228,122,229,194,96,37,133,50,173,143,113,165,29,186,91,91,88,58,127,37,41,240,108,70,105,131,160,140,94,143,212,52,124,111,202,15,101,172,179,129,191,154,250,171,210,100,33,163,81,161,11,0,56,41,131,18,149,7,24,79,111,11,221,227,231,98,151,134,167,99,224,79,129,217,21,170,44,141,57,147,163,22,226,129,244,124,99,246,37,219,189,233,184,193,44,204,248,77,130,222,44,114,209,56,198,217,192,239,204,198,199,224,89,132,247,236,159,71,9,43,8,108,200,221,9,130,89,17,179,169,12,28,165,131,56,21,84,130,14,122,150,255,139,29,91,178,196,144,131,112,93,39,18,86,185,53,178,141,77,178,54,39,59,238,129,53,68,43,130,160,97,172,172,212,87,87,204,153,213,149,181,11,230,237,213,149,91,171,163,85,115,109,229,246,234,238,170,185,183,186,114,105,205,116,86,87,174,15,32,109,109,241,154,79,105,144,113,27,126,175,152,214,202,202,54,102,94,123,105,213,172,174,174,124,126,205,180,49,121,113,117,101,101,137,210,103,87,205,58,165,223,132,164,1,37,13,87,177,21,72,234,96,86,250,101,175,172,56,244,173,191,106,14,214,240,219,12,85,63,128,66,30,125,128,118,111,211,135,37,250,192,173,83,91,55,233,241,217,149,149,231,49,223,95,155,206,26,215,189,98,227,251,142,108,204,142,10,64,159,59,248,169,135,117,193,23,235,252,75,207,126,25,71,119,243,217,112,213,92,76,22,191,169,52,27,0,56,86,204,47,211,179,179,26,183,174,13,110,251,194,202,181,53,209,195,145,252,252,44,193,244,50,128,20,106,186,176,102,122,208,52,37,173,65,210,188,76,90,89,17,191,45,57,250,21,217,149,139,47,81,209,75,151,204,191,90,89,89,199,130,207,153,243,107,56,59,34,195,202,138,97,226,198,129,138,62,137,105,95,134,127,167,201,206,133,2,209,157,166,152,202,173,234,105,167,219,146,235,255,116,31,88,225,22,226,255,105,246,242,221,10,125,40,100,200,21,191,38,189,215,24,179,103,10,71,223,250,253,225,155,255,120,239,223,62,188,247,225,143,238,190,255,225,131,31,255,227,253,175,253,31,72,121,240,218,155,133,255,239,149,111,193,255,103,102,95,244,95,116,159,40,151,225,84,60,16,206,187,27,209,134,92,152,61,195,197,30,252,248,159,160,228,127,126,244,250,225,27,255,246,224,103,223,121,112,231,183,135,239,126,116,255,245,95,30,189,253,166,252,244,53,174,240,51,245,179,139,181,94,47,171,222,50,251,252,214,170,207,172,236,193,71,111,31,189,253,218,209,223,252,235,225,87,254,233,240,245,95,31,253,232,173,187,239,191,114,247,253,95,222,127,243,159,80,136,252,221,223,221,251,254,87,57,167,104,179,118,113,254,194,218,26,183,137,255,162,161,11,202,113,239,195,175,222,253,240,119,199,64,128,251,40,56,78,232,36,243,146,77,29,4,162,193,255,120,229,43,114,16,240,120,102,182,80,152,157,253,76,125,113,177,222,57,167,213,38,44,35,161,182,197,179,157,250,156,133,67,62,122,253,173,195,175,255,72,171,142,63,38,122,34,28,248,67,89,123,209,170,207,117,176,236,253,95,253,236,240,155,95,215,202,242,199,68,89,142,72,1,69,123,11,139,157,69,42,122,248,198,111,30,124,239,95,180,162,252,49,81,148,156,236,20,62,115,174,122,110,238,220,57,194,0,146,203,106,5,249,99,162,32,109,218,49,248,230,170,112,6,153,19,40,116,255,103,95,57,250,206,107,135,191,250,174,86,13,103,201,170,198,183,183,71,125,11,7,176,88,93,4,184,210,0,222,127,255,254,207,191,154,81,13,103,201,170,38,128,149,229,118,185,63,241,128,142,254,245,78,118,127,38,12,75,209,38,44,124,166,83,237,204,119,4,80,223,190,251,135,55,50,170,226,44,81,85,130,237,226,26,219,86,128,139,160,219,233,246,236,69,6,208,43,247,62,248,249,253,63,254,254,232,206,223,105,181,112,150,236,90,250,196,126,1,114,204,219,103,237,46,85,243,193,55,178,171,225,44,19,170,161,81,217,64,97,122,11,220,159,175,229,84,68,89,178,43,162,187,211,168,87,189,122,111,177,199,32,250,193,15,178,43,227,44,73,164,71,22,15,203,211,127,84,254,71,31,220,187,243,202,189,239,253,33,46,121,145,254,75,148,108,163,73,6,148,172,210,127,113,201,7,31,126,51,46,201,31,227,1,36,14,144,114,106,122,11,189,179,61,43,174,227,254,223,126,227,232,123,239,42,29,88,184,120,246,226,74,126,53,42,222,245,170,48,80,2,235,189,127,253,87,152,162,156,26,171,23,235,23,23,18,67,82,171,1,68,104,3,64,179,104,85,4,244,249,238,210,185,94,13,155,42,8,82,249,246,155,247,255,248,234,225,215,255,5,26,42,112,229,240,237,240,189,159,221,253,227,207,143,222,254,230,225,59,127,56,252,224,103,247,223,249,227,189,63,188,83,136,218,166,51,178,56,126,20,232,144,220,20,5,239,191,246,203,195,119,190,127,247,247,95,75,82,82,46,171,157,214,11,251,152,84,40,164,206,232,133,100,247,169,246,113,68,186,103,153,92,0,137,135,101,113,244,171,159,254,231,71,223,199,116,113,130,151,213,170,7,249,130,222,105,189,62,249,15,184,69,120,248,244,231,211,159,227,127,0,93,254,135,51,32,116,251,220,255,56,254,32,242,57,194,56,33,72,146,8,170,136,143,40,68,113,147,147,165,20,162,64,50,29,177,180,34,100,149,82,37,89,73,148,91,8,147,196,146,82,132,40,133,148,76,41,93,35,29,212,115,170,68,185,82,162,4,9,153,100,118,121,208,45,176,108,137,19,37,151,40,68,76,156,168,10,111,160,139,253,110,162,218,164,132,40,34,16,170,180,169,144,22,55,105,221,150,66,167,66,45,13,187,84,3,79,21,80,8,144,104,135,161,22,203,158,116,22,117,226,88,68,58,73,131,10,36,145,210,251,38,38,164,26,125,144,112,90,4,6,38,183,175,128,79,169,185,97,25,85,114,38,81,216,36,179,138,227,127,65,202,169,210,253,171,167,186,193,82,171,172,90,89,166,16,213,29,209,233,36,100,98,42,141,206,212,102,243,37,88,178,170,88,144,85,88,72,205,88,102,37,178,100,134,68,171,160,8,175,228,156,78,248,24,201,143,10,66,170,164,44,204,248,91,36,92,226,175,170,136,169,192,50,38,249,37,22,151,21,98,121,25,127,83,165,102,5,18,155,29,131,25,186,12,45,129,205,2,46,177,28,43,181,24,85,121,214,228,209,230,143,103,18,28,168,27,177,208,42,217,60,73,189,4,198,69,130,174,130,82,183,44,1,8,192,178,45,129,204,133,194,56,174,62,67,216,37,138,157,22,50,46,89,73,54,178,199,85,25,155,226,244,123,221,67,143,218,6,133,203,51,206,162,255,148,135,190,121,16,182,61,82,252,182,120,206,90,104,215,173,170,148,214,149,49,164,210,18,204,154,120,141,196,163,227,138,176,169,202,43,169,75,76,163,175,133,10,34,51,22,140,228,129,140,22,2,173,58,86,191,83,68,247,231,133,114,97,30,131,81,151,154,209,228,89,163,208,27,87,208,10,41,221,232,195,73,52,149,197,55,68,182,154,16,168,108,223,178,221,254,94,44,239,76,127,122,105,20,132,78,111,79,18,182,156,114,249,114,82,197,30,45,61,20,1,9,34,36,10,44,229,21,11,134,203,25,5,141,249,40,69,187,187,168,205,45,44,44,54,211,55,70,188,203,156,226,237,222,114,195,102,82,22,45,242,137,227,172,132,12,122,247,8,28,114,116,90,153,11,154,137,87,141,120,237,88,93,168,173,90,0,130,76,84,25,78,90,182,221,204,255,52,174,196,86,92,185,72,164,35,71,29,17,34,129,15,25,24,22,5,175,222,218,10,173,237,232,226,2,142,39,109,187,214,89,210,112,187,150,137,164,141,8,143,130,142,239,161,127,125,95,132,217,193,181,144,134,110,79,185,140,155,88,11,2,180,115,115,95,159,202,165,105,251,0,27,213,104,208,78,151,86,122,212,32,208,62,138,152,28,157,18,4,170,230,201,117,27,113,102,246,47,171,36,42,13,156,119,2,27,14,186,235,242,99,48,73,228,188,247,220,10,74,140,215,46,176,80,118,123,85,17,1,87,73,30,250,252,202,202,11,152,208,22,242,81,146,20,87,87,117,17,238,40,91,116,186,68,143,117,250,189,184,154,18,166,162,92,151,229,176,47,224,183,23,98,73,238,30,103,94,139,133,204,29,33,199,93,17,226,227,1,138,90,177,31,43,117,234,239,194,42,182,32,251,103,233,221,243,206,243,151,168,213,128,164,201,207,98,174,47,67,21,1,85,113,107,85,136,114,29,72,186,73,73,174,76,186,41,36,221,44,103,143,133,188,185,0,159,32,236,149,200,62,189,176,247,211,83,219,167,63,127,105,103,108,201,99,69,135,133,120,247,41,44,69,172,178,202,96,37,24,101,201,46,232,21,228,176,211,146,189,74,102,174,170,124,185,228,225,51,184,173,36,155,141,155,172,210,21,228,190,10,19,24,229,36,103,84,208,88,163,124,102,90,27,40,242,69,178,17,217,213,133,106,2,84,218,65,67,223,18,11,243,137,15,250,129,155,121,164,60,185,157,96,149,10,10,175,52,241,232,33,139,9,206,73,156,58,98,70,169,80,69,86,73,57,200,49,55,84,72,114,74,202,129,36,226,139,166,154,68,230,138,38,207,27,35,199,241,172,81,22,142,214,52,44,59,83,96,65,234,209,135,223,63,252,250,47,142,126,120,231,222,247,191,122,244,246,123,135,31,73,241,168,104,42,131,125,145,149,139,147,114,140,251,25,147,128,82,113,253,20,125,166,32,154,252,249,31,142,109,137,217,172,164,232,69,32,199,82,234,128,30,85,253,195,59,71,31,126,243,240,135,223,157,162,1,228,196,142,105,64,29,88,35,49,201,57,103,185,14,28,211,142,115,155,49,193,179,229,213,216,179,37,6,22,178,218,243,75,70,9,93,193,20,141,165,115,115,103,13,116,230,8,207,115,53,123,209,64,51,130,125,15,86,167,19,238,97,108,156,126,107,31,67,234,222,132,189,252,51,107,11,248,3,251,47,37,92,21,153,42,75,11,168,124,183,15,27,126,31,51,1,179,116,126,30,195,36,40,159,59,116,218,180,123,232,8,180,139,207,189,122,175,109,148,98,87,60,67,197,21,143,80,213,243,55,140,117,242,100,111,102,170,23,163,126,178,189,108,92,49,26,198,101,104,173,229,178,123,27,116,38,30,69,113,70,37,63,82,104,143,218,25,41,237,96,155,241,151,30,41,202,194,111,233,74,166,85,151,126,87,176,80,20,17,163,25,119,239,165,84,247,74,251,241,215,139,252,85,120,231,44,74,199,160,229,122,169,116,112,16,169,136,11,255,231,145,178,115,152,212,84,180,209,247,14,140,47,174,120,151,227,4,144,183,152,42,122,139,241,226,49,23,194,202,200,13,118,156,94,88,220,0,216,152,150,233,160,14,250,88,245,121,36,189,102,222,66,103,95,8,70,239,244,233,162,71,138,233,172,110,141,190,97,186,27,70,219,216,44,178,159,145,0,85,199,161,33,241,193,82,62,28,55,89,145,170,59,106,5,3,54,77,204,239,201,252,27,78,37,128,93,8,3,93,159,129,222,150,45,241,234,150,206,132,20,75,67,84,235,45,247,138,253,82,99,4,191,52,207,72,122,16,150,140,177,120,173,43,86,184,83,25,88,187,197,170,25,86,6,78,236,235,199,46,135,74,227,154,215,35,130,156,207,85,91,114,40,222,134,177,181,21,12,125,219,234,146,95,214,64,76,143,211,26,20,125,88,168,178,94,75,72,88,16,93,109,154,22,53,165,170,167,252,181,129,111,99,108,168,221,210,76,18,98,79,171,177,239,170,81,191,207,30,160,92,116,127,220,223,99,215,59,145,175,90,180,250,128,132,177,190,190,168,223,232,219,211,237,6,140,104,46,137,129,34,175,178,219,118,120,158,149,96,215,122,219,73,95,60,40,73,202,201,26,123,255,137,198,174,54,105,5,129,179,237,98,139,217,169,251,99,152,61,83,196,210,14,125,232,158,97,238,54,170,38,144,35,97,229,85,175,86,77,177,205,213,22,205,96,0,180,114,7,125,240,96,176,13,219,194,72,93,50,2,88,76,105,217,243,140,99,162,232,144,159,251,38,6,215,227,231,96,140,17,240,148,1,97,179,182,127,201,117,109,191,149,109,158,81,233,244,182,205,176,101,87,168,79,64,121,236,10,247,201,148,113,82,0,3,96,241,83,239,0,241,237,10,119,207,68,83,151,68,191,128,62,2,121,144,61,3,10,105,87,162,190,177,25,136,213,237,174,239,88,67,88,1,38,70,228,144,113,140,132,145,218,165,110,209,136,171,68,213,103,114,165,131,145,201,165,171,162,28,88,235,128,13,37,88,125,160,232,37,225,133,123,216,218,41,90,136,247,166,67,238,168,166,236,15,249,73,146,61,25,90,232,205,101,98,79,48,75,99,8,91,5,209,9,134,244,168,181,93,28,82,211,86,105,90,56,80,196,196,147,182,59,26,155,93,104,119,172,35,1,173,165,171,189,94,96,135,217,174,168,8,7,112,37,236,146,153,224,30,247,113,0,236,150,232,208,13,175,40,187,88,52,40,144,16,116,13,128,110,3,208,67,194,185,177,140,216,98,222,138,182,208,139,103,241,71,238,179,144,176,122,17,127,48,166,60,177,18,245,104,115,173,153,66,58,108,216,183,203,190,141,151,31,134,185,3,83,120,25,167,241,162,168,238,226,69,99,108,238,253,119,38,35,108,72,225,39,9,73,45,162,35,245,121,147,228,16,141,91,143,76,9,188,152,18,248,20,120,2,151,52,186,215,195,217,5,154,128,190,212,113,94,129,38,248,21,158,81,160,9,126,69,204,41,208,2,191,194,179,154,70,121,117,93,79,65,6,132,81,109,206,34,247,76,194,55,75,226,153,35,241,171,31,225,87,32,241,171,51,22,212,160,219,170,205,206,157,9,205,97,171,78,127,71,240,62,127,6,170,106,205,225,223,230,9,168,3,157,106,163,165,170,249,85,219,173,53,186,230,94,173,49,50,119,235,248,84,111,244,226,94,42,93,50,79,210,28,27,21,231,181,55,140,218,27,230,183,55,21,125,152,150,8,196,137,187,144,176,167,188,239,25,165,100,91,142,235,132,23,224,184,156,110,169,237,184,93,250,18,20,19,101,226,47,173,9,33,94,212,110,85,32,135,49,240,224,100,33,108,184,139,25,235,149,10,16,90,67,1,141,216,52,93,5,238,171,123,151,61,88,194,73,164,172,32,200,225,0,0,217,49,240,172,233,86,186,190,117,187,24,71,106,200,238,79,223,182,208,179,249,177,253,233,61,122,55,116,32,98,114,14,245,167,134,163,27,119,168,147,19,44,247,150,21,192,225,134,8,169,168,85,37,244,43,17,161,159,175,45,214,150,170,202,89,169,10,103,165,219,209,231,133,213,165,139,23,207,41,159,107,11,17,189,71,252,2,170,190,219,2,26,182,214,18,215,16,187,49,57,27,155,91,45,178,226,89,181,0,120,104,169,45,252,49,24,166,168,157,60,224,70,85,207,67,203,55,91,6,156,85,128,218,177,205,156,97,94,205,223,51,4,240,167,219,50,154,177,213,167,123,5,103,243,188,119,219,109,101,68,181,80,237,82,109,164,130,24,196,239,6,84,7,43,204,149,71,216,138,7,43,25,163,86,17,110,55,61,160,167,222,16,163,163,89,219,22,79,146,233,85,208,37,61,124,21,219,73,145,183,36,251,214,151,148,3,200,151,113,155,240,76,35,68,111,212,118,80,169,82,252,172,47,25,88,26,31,100,153,23,142,45,243,130,44,243,66,108,177,74,161,232,4,106,156,191,122,165,136,102,171,64,168,168,207,151,157,0,246,75,219,23,184,77,115,105,70,192,185,2,175,120,20,200,201,13,235,34,206,251,236,112,66,78,177,102,142,205,76,131,153,186,19,60,116,228,202,167,171,184,67,97,180,244,220,196,104,41,45,165,118,86,220,78,97,91,141,182,212,13,91,46,115,203,71,26,46,94,177,27,165,205,166,155,129,2,110,10,5,154,218,177,77,78,166,155,129,0,174,68,0,231,216,220,47,200,220,47,224,233,214,42,11,52,35,46,223,234,162,220,147,55,136,235,228,140,160,63,11,231,65,187,18,5,152,241,195,11,110,183,24,224,120,56,237,217,75,69,59,155,120,245,60,223,142,54,246,156,60,112,140,189,1,75,126,66,6,107,151,51,196,235,193,138,176,220,49,109,65,174,224,193,30,56,97,241,166,57,17,238,21,160,68,97,145,234,234,2,178,109,163,215,12,44,198,1,225,133,225,45,198,242,166,245,202,22,163,158,176,152,157,88,49,111,126,17,186,168,228,55,65,21,78,159,46,38,233,4,139,53,120,182,221,204,133,232,146,133,181,79,235,110,234,245,56,169,64,106,73,78,202,156,181,42,115,242,231,47,204,73,5,210,107,115,82,238,172,229,73,251,213,9,217,124,137,227,45,93,254,35,34,3,133,132,156,151,29,64,15,140,125,104,42,201,214,174,72,182,165,4,44,222,92,37,118,120,74,154,205,172,173,178,50,59,216,161,208,196,246,180,21,219,97,98,141,233,10,171,227,4,151,128,151,34,87,24,24,208,231,244,105,15,254,56,188,81,97,151,8,79,139,27,36,57,27,39,79,50,137,33,70,30,81,96,112,10,255,22,13,21,26,169,154,48,66,245,155,28,47,124,171,37,14,156,178,245,188,131,134,236,64,145,14,226,241,64,87,88,228,116,250,116,157,156,54,168,158,26,194,214,70,26,156,9,96,110,50,116,152,2,21,247,41,87,35,1,70,146,84,218,40,40,195,223,214,110,9,3,78,167,51,213,244,76,99,181,45,174,127,101,20,122,215,233,76,101,8,238,64,28,177,138,50,126,227,180,164,36,20,164,196,77,29,220,183,83,112,140,4,139,199,3,99,252,103,119,122,101,166,44,125,120,85,165,96,73,73,215,62,197,206,182,19,73,226,28,28,189,35,131,24,189,116,163,206,55,246,147,213,173,164,106,187,173,87,182,166,212,181,149,58,41,241,212,183,84,231,19,114,151,167,105,32,153,25,128,63,94,190,89,240,80,68,239,95,160,37,15,8,84,116,184,134,52,57,168,154,53,216,154,18,69,44,46,2,77,37,11,88,162,128,155,234,182,226,205,220,17,232,2,24,254,5,30,125,28,82,28,221,96,172,73,211,198,213,61,216,110,51,14,162,113,193,40,124,44,172,147,135,172,43,42,24,213,69,226,210,19,86,195,34,214,82,198,121,51,117,212,12,226,117,99,38,225,157,90,87,12,206,184,28,109,75,185,165,152,170,167,167,0,251,161,172,165,44,217,140,218,77,55,245,85,41,108,42,100,14,24,173,4,44,242,120,173,252,108,49,187,53,33,79,196,113,61,164,88,169,40,151,8,47,16,33,101,42,209,138,17,98,38,148,51,211,44,194,210,5,38,52,186,215,113,150,247,199,13,135,88,81,209,85,18,52,139,46,145,152,57,41,136,30,198,165,187,88,186,107,142,32,87,98,237,155,189,56,215,8,115,141,204,29,236,130,36,0,230,32,254,190,131,223,119,204,109,101,185,237,136,5,125,203,148,195,172,168,164,68,93,230,189,182,66,34,37,15,142,254,58,172,208,2,144,202,40,133,10,218,195,33,36,194,120,224,64,114,168,73,100,130,220,104,231,200,209,196,170,48,115,100,103,214,216,236,151,74,83,203,159,30,171,112,30,218,30,162,112,126,202,182,21,44,165,134,113,154,142,105,120,175,97,205,214,137,160,175,176,35,61,225,143,15,83,26,129,25,56,125,4,221,169,218,216,28,148,166,23,194,69,75,225,17,58,194,190,236,169,31,157,135,237,135,182,186,121,135,85,146,166,159,30,156,154,120,74,122,242,190,100,37,121,102,220,54,13,154,65,216,192,75,230,237,140,175,92,137,97,214,231,197,164,38,183,151,4,82,43,232,187,103,230,78,122,180,55,152,154,12,28,163,142,73,86,162,104,149,111,151,0,192,140,96,43,114,52,183,179,110,21,88,60,190,61,206,217,181,30,162,139,202,246,149,236,162,181,251,72,93,252,203,18,211,202,13,41,21,118,84,200,187,228,94,96,181,60,177,21,56,240,132,155,65,31,254,178,132,36,128,167,152,198,123,10,141,247,52,226,10,4,222,147,219,198,168,101,157,233,3,45,119,206,244,155,49,25,213,104,106,116,38,96,240,247,37,248,135,211,49,246,92,135,100,239,113,99,103,169,43,204,238,40,126,19,139,163,87,30,241,2,218,73,46,145,174,178,128,154,182,40,197,212,3,55,117,45,161,195,117,12,24,108,91,93,175,187,109,35,36,138,27,35,179,183,73,112,133,205,104,128,167,153,54,252,169,109,38,87,156,28,127,156,18,1,97,183,49,42,239,204,214,167,27,187,82,62,6,64,66,119,100,91,211,126,8,21,239,120,52,36,56,210,198,98,241,120,185,68,61,140,82,148,30,246,78,208,195,184,124,110,15,219,57,250,28,2,232,54,247,240,100,215,14,218,10,107,186,36,227,87,136,83,131,164,36,93,239,182,43,3,195,198,50,227,36,3,157,46,76,50,13,193,162,158,176,52,28,211,39,55,173,241,219,233,194,199,52,173,150,110,202,211,35,58,245,204,99,204,213,125,10,241,62,186,11,201,235,160,86,192,228,2,147,59,165,149,72,80,205,164,240,242,184,219,79,38,77,30,31,228,154,28,30,154,135,165,201,231,74,251,29,43,176,213,153,104,176,71,201,106,25,143,129,181,114,40,207,203,172,161,227,184,112,52,139,148,117,124,64,184,82,147,107,136,1,218,192,210,30,149,246,166,44,173,140,188,17,183,125,124,233,113,22,237,150,146,220,143,15,68,225,76,203,109,146,225,93,122,240,94,226,155,58,52,44,103,198,25,198,169,99,92,152,58,162,121,9,68,136,105,104,246,6,133,58,102,241,48,251,45,71,223,112,2,72,224,61,170,211,170,155,221,86,154,153,143,153,163,33,107,241,141,72,139,15,118,166,83,181,230,240,169,17,105,167,1,249,30,110,226,238,197,25,40,78,154,213,218,128,99,17,16,245,150,133,169,33,133,143,195,98,85,185,145,144,80,102,117,213,219,45,150,224,80,18,42,111,219,173,29,238,214,83,195,114,103,25,8,231,112,166,59,91,159,233,164,152,205,49,222,159,15,203,240,177,220,73,179,196,99,220,69,68,69,65,121,196,85,141,114,115,99,93,163,188,134,162,96,115,203,27,109,115,123,179,177,177,109,182,55,31,250,50,18,245,82,240,90,78,191,147,36,143,157,209,157,164,46,188,82,165,228,143,212,136,220,197,176,173,100,9,245,38,148,84,91,23,207,30,239,79,241,108,221,170,177,63,197,206,146,117,76,246,232,150,210,83,162,183,179,106,167,33,191,41,177,29,221,212,181,85,20,151,48,125,161,133,234,127,168,141,185,207,226,244,134,38,120,200,18,177,139,2,227,113,51,191,249,48,180,58,59,84,76,105,57,78,44,26,80,96,134,248,150,204,102,187,118,70,214,49,252,71,84,21,23,167,217,143,129,18,160,36,180,37,3,90,86,52,87,231,176,89,80,176,52,148,45,228,230,240,73,67,120,246,127,190,24,156,121,178,248,226,237,153,131,83,165,141,255,249,212,230,153,167,102,81,85,56,244,27,185,37,219,94,119,15,207,126,248,183,225,3,213,177,173,46,254,237,161,170,51,252,237,54,44,72,132,95,198,25,35,183,22,116,171,14,163,139,198,211,161,203,227,131,131,160,40,247,84,167,18,218,65,72,210,240,235,246,246,133,221,97,229,137,26,161,125,193,113,11,125,244,206,220,130,6,228,85,67,127,195,222,108,186,232,131,215,38,47,55,197,217,34,14,173,116,80,132,223,79,148,102,225,116,134,125,6,190,30,166,243,11,55,174,92,110,25,198,76,124,19,77,190,111,159,241,186,54,58,169,142,85,112,121,158,72,252,86,244,74,166,23,247,183,171,145,206,102,232,239,237,123,173,219,20,77,149,151,224,96,56,10,109,22,179,44,231,164,67,21,228,165,20,186,222,112,89,191,8,30,199,29,11,119,19,191,180,63,238,225,229,120,31,107,142,85,124,151,195,134,39,175,116,148,254,12,85,93,89,236,92,116,24,181,229,58,54,208,102,128,80,22,25,79,244,154,76,60,193,23,40,31,208,108,203,15,236,139,125,207,10,209,247,182,170,104,29,87,204,173,192,198,167,100,166,198,88,69,254,134,55,124,158,246,128,18,221,151,248,169,108,194,96,28,242,137,44,86,94,150,85,14,255,199,185,156,156,246,56,147,218,100,63,149,147,77,29,226,22,131,156,28,106,131,17,2,204,120,51,206,140,63,99,205,244,103,2,77,195,60,1,107,177,243,29,7,234,231,89,226,151,3,233,29,181,218,222,100,72,95,134,141,102,42,80,95,38,213,172,201,176,190,206,250,84,19,65,77,121,166,129,180,90,89,30,172,227,78,165,33,29,204,244,83,26,224,68,248,165,15,247,16,215,191,93,178,129,59,9,174,222,118,81,89,192,246,195,61,0,37,221,6,243,50,10,55,91,248,43,218,194,220,241,68,195,10,143,78,103,156,163,157,153,163,163,228,232,100,230,24,41,57,186,153,57,118,148,28,118,102,142,193,152,195,171,118,122,221,169,194,171,202,218,46,147,14,92,70,133,151,149,38,215,28,191,211,207,206,246,178,146,13,245,140,114,59,39,8,230,254,152,58,224,113,33,207,52,226,43,179,204,162,183,100,253,144,85,186,104,248,2,108,27,153,153,247,50,50,223,176,156,126,102,230,149,140,204,87,132,126,84,70,246,219,114,12,190,28,131,207,197,253,99,199,176,46,91,130,172,190,29,96,84,240,139,142,31,100,103,190,148,206,124,217,202,201,123,62,157,23,136,209,78,102,222,151,148,188,246,151,71,78,23,35,142,187,157,236,193,126,57,39,243,243,78,184,115,221,70,243,241,252,134,46,196,78,251,5,160,44,174,203,58,22,80,87,100,179,144,149,194,192,172,96,56,157,204,172,23,149,172,35,247,152,204,207,200,46,57,178,75,14,23,118,76,162,183,95,112,186,217,5,125,217,138,200,120,221,195,96,11,153,89,173,68,214,11,2,165,114,169,6,117,168,175,154,99,145,67,14,123,233,28,154,99,117,20,211,172,174,98,154,53,164,116,219,90,162,96,213,88,248,236,89,124,238,145,121,85,111,1,121,183,157,143,73,207,187,255,201,235,121,247,51,111,202,251,19,110,202,173,93,132,121,232,116,110,146,37,63,71,168,25,83,194,101,241,28,140,218,55,228,43,57,127,39,143,79,252,200,145,133,240,106,10,182,6,116,27,112,209,234,132,158,223,168,69,9,164,186,193,209,105,185,8,154,86,246,173,225,85,178,39,221,208,240,36,129,9,49,178,109,82,135,40,116,71,128,173,121,195,16,170,125,57,117,9,207,221,103,169,54,189,60,207,23,255,82,53,185,199,49,88,240,11,121,157,27,171,35,61,65,49,14,151,132,80,65,43,26,214,30,105,44,152,194,144,23,151,253,101,2,204,169,170,14,190,19,181,209,193,104,61,141,121,89,125,125,44,161,29,131,12,91,151,64,66,43,30,21,126,248,46,154,67,63,79,235,236,148,156,117,89,69,99,120,160,166,198,76,204,113,209,26,56,253,61,249,45,78,161,143,207,179,24,219,112,61,127,96,245,49,22,54,49,90,104,16,192,79,95,106,200,167,23,208,10,146,113,36,209,85,180,97,38,159,248,230,208,19,86,189,81,236,171,169,187,154,163,162,59,105,0,138,224,32,10,112,165,97,148,240,52,203,65,198,215,227,158,60,47,93,200,84,99,68,89,79,78,97,29,42,131,243,67,86,21,202,0,96,117,239,216,157,155,118,87,32,158,138,196,182,139,199,72,132,80,184,3,27,19,58,14,109,204,67,155,99,147,60,106,1,150,79,107,99,17,203,28,216,154,72,68,237,65,249,5,246,189,40,21,201,48,1,177,50,136,82,168,16,7,220,82,75,221,192,20,10,248,163,93,218,4,120,96,79,43,11,33,190,39,40,220,165,208,30,4,233,156,5,181,81,232,135,81,74,41,118,37,74,202,209,73,201,61,211,44,55,91,113,6,203,38,244,234,98,43,209,47,9,59,83,49,114,224,213,172,72,151,74,202,245,245,74,41,75,106,36,186,152,39,173,201,64,168,80,142,196,246,20,14,135,219,202,28,43,33,99,74,98,232,194,73,181,21,170,138,24,55,34,196,77,205,11,112,234,233,90,162,201,57,133,117,101,78,16,87,55,65,137,142,103,137,179,225,241,30,205,122,245,173,167,35,238,63,108,101,3,183,209,62,21,131,57,1,66,177,157,166,199,215,51,121,208,77,118,94,237,134,25,171,57,82,222,213,61,202,141,150,198,137,46,132,102,81,87,139,87,1,76,106,143,40,97,42,149,178,113,85,212,59,101,47,138,165,52,28,250,25,157,136,238,169,228,20,201,187,170,84,39,214,129,150,95,67,207,101,173,44,35,110,234,131,199,130,89,204,249,156,141,251,45,241,22,162,35,251,187,13,183,178,59,67,98,223,61,120,220,155,65,209,111,90,223,15,229,211,43,64,148,188,12,117,154,244,152,158,142,84,26,171,165,101,187,37,233,104,3,147,158,170,98,10,139,199,41,225,201,42,106,25,183,132,138,146,157,217,180,36,225,39,104,188,38,27,23,68,191,129,73,220,56,134,17,164,87,217,116,91,72,25,146,173,11,31,234,87,153,9,209,26,79,11,142,47,103,246,47,66,0,252,124,205,10,119,144,118,180,146,148,55,207,20,141,13,44,39,90,128,198,156,89,89,181,185,74,16,48,182,195,132,225,133,124,20,79,221,172,35,160,197,158,149,38,165,26,70,99,240,175,196,82,191,204,93,241,91,94,37,226,117,232,62,157,185,17,211,105,213,204,126,164,57,43,167,172,255,84,171,14,240,119,232,58,130,195,40,149,17,33,248,49,186,43,237,100,123,2,144,97,248,200,111,95,211,63,56,40,122,173,104,24,180,36,100,108,166,178,51,91,143,142,4,250,170,129,243,41,154,190,50,185,97,205,92,74,111,120,180,131,179,34,172,168,6,53,114,249,99,159,62,98,196,55,12,171,4,179,67,64,32,35,56,99,134,194,56,101,17,46,108,55,230,238,242,128,76,145,240,20,109,191,184,4,235,105,87,136,209,67,79,12,18,154,78,175,232,3,36,35,73,140,213,170,54,173,39,253,114,173,105,205,204,68,169,8,101,107,19,103,97,195,154,129,181,17,64,174,224,73,175,25,64,30,106,186,211,42,6,51,181,210,108,209,131,223,112,44,42,214,202,157,210,25,167,18,193,97,166,115,166,31,191,225,97,73,244,50,6,120,151,206,77,34,57,6,242,16,176,78,40,77,55,237,52,172,135,49,100,71,10,216,25,178,0,0,0,170,3,64,157,49,224,1,45,201,227,240,126,57,8,188,130,43,32,177,55,146,71,6,146,48,68,192,181,75,145,245,232,62,97,17,28,106,220,74,220,49,211,173,200,142,193,70,232,40,158,35,190,172,43,87,18,223,5,211,179,17,47,6,83,88,204,109,154,251,99,160,181,74,217,207,99,89,191,180,156,92,160,208,130,233,147,37,184,87,42,53,124,66,215,160,165,245,7,227,120,201,30,77,62,203,161,197,101,80,217,69,155,203,160,178,71,86,158,248,134,127,246,198,166,159,97,131,135,176,75,129,12,157,49,232,148,201,150,148,137,105,77,38,101,194,21,160,209,37,99,38,20,84,73,69,153,104,166,80,55,131,218,26,231,244,11,115,6,199,111,177,17,115,168,209,39,125,5,249,173,100,23,120,99,14,201,73,139,24,234,231,145,9,67,34,172,140,33,90,225,204,161,229,169,53,234,185,74,228,214,35,139,86,42,6,6,146,190,249,42,15,128,232,10,89,156,74,242,148,200,99,23,116,76,221,13,136,125,4,72,87,152,54,161,230,71,164,253,208,47,201,123,73,28,53,212,110,153,10,170,18,232,49,170,98,225,152,60,24,1,81,182,31,173,242,4,73,195,0,146,137,129,245,147,106,56,74,51,46,54,163,78,17,160,66,159,56,157,204,157,152,78,33,173,188,224,194,41,68,104,78,98,55,177,31,180,236,217,198,53,166,98,118,122,3,34,229,118,27,241,154,44,162,28,212,237,69,228,200,182,103,77,244,50,35,236,168,60,205,241,169,74,156,38,212,49,22,213,131,22,205,173,126,60,195,148,212,113,76,34,151,118,34,19,203,71,250,216,9,143,135,82,138,35,38,41,150,114,144,200,100,70,181,33,77,186,223,150,25,233,122,59,221,25,188,85,192,195,15,31,115,241,41,58,230,62,85,149,140,109,220,99,86,97,182,217,117,198,83,74,102,201,33,144,126,73,199,118,250,197,112,86,253,76,222,3,82,33,84,53,167,58,159,69,211,165,42,138,19,99,29,14,238,166,233,171,122,29,210,96,246,6,127,179,41,94,98,98,111,162,25,203,218,152,52,61,68,117,186,137,157,98,33,9,241,82,66,114,66,218,137,66,118,66,26,138,62,73,76,72,69,17,29,222,1,161,181,125,179,155,177,13,11,94,9,251,174,239,210,226,88,0,165,80,214,25,44,3,178,112,64,73,132,70,67,60,239,144,122,36,122,76,217,73,238,102,59,234,110,150,187,55,242,176,180,141,177,177,35,180,9,147,155,225,46,238,87,51,22,28,73,96,195,154,113,88,35,185,167,136,102,34,42,30,157,75,138,163,146,46,237,81,179,200,68,200,52,54,119,162,83,88,31,86,243,160,2,32,243,157,93,217,135,225,134,97,179,86,100,31,232,221,32,131,207,167,181,247,16,219,81,206,206,162,30,252,243,88,125,85,54,48,158,184,96,93,220,179,237,120,195,246,228,134,205,250,155,201,118,169,197,188,189,132,55,114,222,185,19,72,140,237,160,206,132,180,38,227,30,53,72,206,210,112,77,116,88,136,127,208,235,104,195,31,143,99,61,75,253,72,5,71,124,113,239,227,69,22,53,62,6,150,141,13,16,79,136,82,218,126,43,87,18,106,77,5,145,186,84,180,74,244,77,152,80,25,230,124,159,253,112,248,128,23,67,61,206,111,234,168,201,54,203,220,150,14,9,104,148,166,223,32,207,99,19,118,122,213,151,86,118,69,180,161,3,14,225,186,12,69,160,87,92,151,226,217,111,165,57,73,203,236,195,196,219,176,158,145,13,32,85,82,63,99,83,165,93,47,236,39,249,229,52,201,22,146,62,242,197,195,112,12,233,228,197,98,89,244,14,39,9,149,79,65,173,73,112,11,83,24,233,71,248,203,213,134,143,30,206,42,177,140,151,156,54,73,9,46,16,172,202,66,83,136,5,240,134,126,185,219,170,54,72,38,32,238,235,187,173,26,227,202,40,251,224,209,203,160,120,35,211,59,56,176,102,250,112,254,51,119,50,136,76,15,153,98,248,205,66,95,160,116,248,135,46,60,6,20,55,154,186,185,221,26,232,136,66,204,192,0,118,89,135,33,213,142,90,94,129,117,37,136,233,8,61,14,109,212,204,234,102,115,187,21,0,77,129,213,183,89,177,240,26,237,134,87,108,155,183,204,83,213,210,24,234,221,230,74,246,146,244,167,103,110,151,154,59,146,56,237,141,163,219,234,12,118,3,102,39,45,250,76,75,19,152,4,228,113,174,60,197,26,203,139,73,41,206,93,34,76,177,148,105,9,16,243,9,185,34,41,93,144,136,156,9,110,222,154,93,173,151,39,76,244,91,185,244,49,34,88,180,177,11,214,215,167,202,173,146,136,24,46,128,60,18,222,255,92,83,210,16,32,68,206,233,211,22,47,22,167,52,214,185,220,44,22,95,54,23,168,205,245,169,185,64,30,169,211,205,41,44,117,169,217,57,125,58,224,22,59,41,158,33,41,190,157,32,90,210,96,153,218,129,34,208,101,243,24,199,73,164,99,168,102,202,124,156,9,21,36,65,133,160,177,163,105,70,185,133,60,77,228,78,75,88,106,194,38,237,51,144,250,180,96,196,170,11,38,2,23,202,5,176,64,185,92,0,192,165,243,141,31,85,37,120,25,232,127,148,203,146,146,49,84,161,236,10,103,50,131,22,26,215,193,144,171,139,85,205,163,102,59,41,86,176,83,27,216,169,90,142,212,219,215,143,33,92,94,228,217,142,70,195,181,55,173,150,117,112,64,119,229,86,172,129,115,75,85,181,136,82,247,36,71,41,62,201,62,26,168,11,104,40,58,77,43,121,25,67,84,232,80,50,222,206,203,40,132,170,188,78,118,233,110,125,97,126,81,5,208,90,140,167,210,18,133,105,153,166,193,90,59,213,106,217,27,213,205,184,201,173,184,28,86,177,28,147,197,46,239,182,122,93,165,70,164,173,100,127,118,110,177,26,87,116,51,57,67,120,229,217,218,42,146,23,3,119,153,206,5,86,27,247,84,174,113,207,40,149,237,248,185,212,72,229,216,85,114,96,211,176,131,21,221,101,165,252,83,74,249,134,82,234,41,181,212,178,162,53,221,80,116,166,155,172,72,203,184,29,181,205,199,23,47,0,18,166,200,145,118,55,12,135,227,172,87,89,129,254,218,165,217,218,82,181,180,220,103,101,233,25,239,41,167,209,23,150,72,179,1,190,210,10,216,79,214,28,160,14,254,163,214,28,41,116,68,176,191,154,132,125,17,111,243,81,81,242,224,64,81,154,228,199,6,217,86,125,222,26,10,125,184,196,74,18,14,94,75,25,135,181,88,231,130,233,210,45,39,112,72,197,22,153,46,0,231,41,75,82,27,113,169,85,19,154,42,240,16,34,181,247,89,223,6,128,47,229,164,253,150,44,3,132,157,244,222,59,173,0,184,147,90,179,251,100,191,217,149,210,210,33,124,235,162,166,124,113,168,104,189,35,202,117,204,33,176,224,165,230,104,25,62,237,0,43,82,68,124,131,205,190,209,105,13,37,168,156,24,84,171,250,49,80,2,42,84,0,21,74,64,133,42,160,252,60,64,145,68,88,186,217,173,235,67,71,170,132,78,242,112,96,200,21,199,125,15,32,177,182,73,238,241,196,248,187,176,88,28,178,26,136,23,75,160,44,22,39,115,177,4,202,98,113,212,197,50,106,85,21,20,239,101,160,120,183,164,202,197,36,38,246,18,152,200,229,119,20,130,217,102,145,106,19,102,3,240,179,52,59,100,106,15,175,17,162,246,226,244,253,94,198,26,152,182,233,135,107,22,106,30,61,85,43,237,143,20,105,196,40,198,185,1,64,102,240,100,167,57,0,236,26,124,118,4,36,17,239,165,252,141,193,166,68,32,11,17,104,28,105,67,69,200,179,174,170,149,69,169,151,226,213,39,55,32,74,129,169,247,20,226,126,62,47,91,85,203,246,210,199,176,150,137,39,75,121,130,6,28,141,175,43,78,225,149,81,122,45,90,27,253,50,160,105,23,22,229,16,22,229,240,73,120,109,14,229,178,28,193,247,33,218,168,20,71,137,101,217,53,71,180,44,123,203,240,73,91,150,221,214,104,204,24,197,249,58,144,79,110,41,59,120,240,208,178,155,202,210,253,114,18,50,188,150,189,248,150,87,128,29,165,134,62,149,86,104,228,133,99,56,8,9,43,128,98,84,175,178,178,159,170,75,158,86,44,102,127,67,126,2,0,53,157,4,69,100,87,30,59,30,186,159,82,176,1,58,70,184,5,123,89,186,64,63,81,160,170,22,200,192,198,27,73,221,137,188,123,187,176,21,155,170,150,232,248,24,81,146,248,60,43,15,66,104,35,12,167,52,143,92,148,36,182,127,150,74,199,61,184,118,12,76,105,83,240,83,155,2,166,186,200,27,230,17,205,212,162,55,105,15,33,114,6,79,167,112,51,121,42,108,18,121,225,93,36,34,49,72,85,21,146,136,147,165,80,197,166,211,178,158,234,107,108,173,135,178,247,82,243,6,176,137,65,41,99,195,184,162,42,106,70,169,23,83,139,89,194,34,203,99,125,52,67,95,36,31,78,165,101,175,225,46,11,221,35,169,139,135,135,89,161,141,37,190,236,120,190,243,50,218,26,41,223,52,240,63,147,96,23,211,93,144,22,67,167,236,200,26,231,225,218,101,216,115,29,101,6,54,110,33,54,122,128,227,157,52,230,11,159,10,151,133,28,24,232,248,124,163,40,94,44,36,252,88,192,244,158,138,190,146,53,92,244,134,55,30,56,66,172,241,137,255,158,154,159,234,117,95,31,78,118,216,246,13,225,195,97,27,173,173,76,118,104,69,234,154,232,180,10,31,50,180,11,164,254,195,36,57,83,228,173,46,229,143,76,213,33,10,165,23,247,43,232,28,112,23,254,237,161,19,126,213,255,59,164,218,156,154,86,219,65,53,184,203,214,158,55,162,237,33,13,207,12,23,86,169,238,120,73,168,39,106,85,189,226,248,173,200,218,21,251,21,194,63,175,178,139,100,93,73,223,131,244,61,72,223,67,202,18,153,196,198,249,225,237,75,120,222,80,62,201,34,240,246,130,162,206,227,3,173,180,76,168,245,75,240,8,127,94,192,55,40,221,112,240,207,11,141,190,240,245,224,148,125,233,110,160,95,182,198,73,149,189,231,196,106,124,168,233,202,83,202,161,105,217,77,169,7,126,33,90,223,143,183,181,61,68,130,108,61,151,164,206,84,66,134,111,39,253,227,169,254,19,233,98,102,183,140,19,131,247,50,123,240,180,23,195,31,146,103,252,51,46,122,178,168,236,205,88,103,220,113,166,210,22,139,9,39,8,117,20,89,34,98,96,176,97,220,178,59,117,160,134,172,84,235,188,108,23,55,170,38,122,141,211,37,59,186,110,53,245,118,35,68,206,190,92,59,19,194,230,19,45,163,184,70,14,199,192,181,249,166,123,198,75,195,44,238,205,163,76,209,6,204,126,153,177,96,175,140,203,118,106,117,171,244,13,75,140,162,197,8,0,42,42,241,102,15,199,168,180,226,71,36,253,178,50,100,220,78,6,44,21,181,116,186,77,240,165,184,59,104,57,192,138,86,129,21,173,54,45,18,82,11,41,82,44,216,30,98,18,75,196,225,144,5,121,130,86,80,238,151,135,229,110,82,156,93,52,84,109,247,76,29,129,81,66,79,112,35,220,196,155,253,142,133,6,87,234,189,74,72,55,254,40,108,79,126,48,177,144,233,82,0,2,128,192,233,211,9,193,182,37,198,86,146,231,52,58,91,175,145,241,177,224,167,119,224,68,218,99,113,64,163,39,142,58,77,89,174,213,159,217,153,33,107,239,164,68,51,213,203,137,42,164,98,142,84,211,61,161,249,143,91,236,193,65,234,114,158,197,245,73,145,116,10,2,19,245,130,36,70,104,200,213,199,179,8,204,244,134,187,73,156,34,133,198,209,180,167,69,87,251,173,64,217,129,139,37,161,205,195,199,194,244,93,147,93,42,245,91,182,200,212,76,103,186,44,50,137,11,41,187,25,108,116,43,56,42,152,243,34,180,37,223,184,6,179,139,14,2,74,162,181,96,35,202,37,51,240,9,87,5,36,122,179,36,110,172,47,133,26,97,66,136,57,154,64,88,146,183,90,195,52,159,31,139,254,162,155,91,70,107,169,17,202,144,228,35,193,232,169,234,50,81,139,134,160,35,205,116,97,178,189,46,73,113,174,28,14,89,125,240,96,24,101,195,204,147,84,53,213,229,158,222,101,55,125,4,242,165,83,211,235,192,236,4,216,229,18,158,19,70,174,47,222,165,233,180,27,187,129,45,150,228,93,219,184,56,40,153,151,91,79,152,215,255,59,243,142,29,97,225,168,115,143,50,149,49,129,217,71,17,32,129,158,9,7,200,236,172,81,150,252,120,29,25,76,78,155,59,19,37,62,36,179,41,80,176,164,70,24,209,118,82,238,13,239,247,218,86,17,119,45,177,95,200,222,209,38,177,65,212,34,58,7,58,101,171,4,56,90,151,253,134,181,191,65,44,44,6,96,242,55,77,116,51,139,106,86,232,164,17,126,32,117,38,51,149,243,254,181,1,27,121,116,220,12,98,159,148,4,85,190,253,180,200,210,45,227,131,131,250,157,90,199,228,249,103,185,214,192,205,204,122,202,89,174,54,106,77,165,139,216,40,112,214,168,84,24,192,198,173,118,172,107,14,205,14,164,119,56,253,50,231,223,148,168,218,63,49,3,150,1,229,48,27,202,192,152,205,20,195,178,93,58,227,54,19,166,34,234,128,189,210,116,60,88,250,154,82,65,19,242,146,206,108,159,205,76,223,166,233,79,98,188,44,133,105,99,193,66,49,22,13,37,185,47,15,129,121,198,157,181,240,196,57,13,247,149,1,177,168,171,112,90,2,148,46,219,124,56,42,227,81,40,10,218,166,178,130,105,31,37,49,208,166,4,75,116,200,110,217,194,239,149,190,118,4,71,28,201,120,93,140,56,198,188,113,36,124,197,180,63,3,94,225,68,236,167,198,71,122,25,124,164,127,44,31,105,97,172,5,230,35,157,150,15,20,163,74,90,217,30,237,219,94,146,143,68,253,174,136,143,116,72,111,30,86,110,25,120,73,25,57,230,4,124,100,87,217,248,128,1,10,201,234,38,139,143,244,242,248,72,207,196,66,192,71,58,172,23,154,226,35,61,157,143,28,166,249,72,201,57,202,156,45,11,248,198,0,181,53,198,143,202,196,145,240,88,50,108,222,83,213,82,204,183,89,173,190,206,164,65,222,28,6,76,114,105,22,112,105,249,185,52,54,45,0,54,173,191,17,68,108,26,180,38,223,68,21,102,160,242,105,253,141,40,91,148,99,2,163,102,73,102,48,201,168,13,79,192,168,117,31,145,81,27,62,46,70,109,52,53,163,54,250,36,24,181,151,91,215,209,203,67,183,122,238,120,151,73,189,234,98,157,93,38,117,237,249,169,156,66,8,169,100,158,238,178,91,121,66,243,197,67,252,200,86,96,247,123,149,173,206,193,65,100,231,36,156,244,152,251,20,125,189,179,214,7,166,171,97,180,189,93,99,108,110,36,62,10,195,82,25,49,216,192,16,192,104,204,138,249,68,120,100,3,189,30,245,96,34,109,203,239,236,92,164,20,173,102,254,128,142,90,100,48,167,129,215,181,251,232,25,39,42,34,180,53,202,236,111,165,97,96,104,92,217,206,154,5,251,27,144,33,116,177,99,185,123,208,158,168,134,252,1,161,38,46,48,127,198,253,119,223,123,240,202,215,142,254,254,95,14,95,253,215,195,55,223,63,124,235,141,123,63,255,53,140,136,219,218,23,142,232,149,38,43,29,174,239,82,55,48,145,85,69,15,192,13,85,169,2,224,137,186,185,122,55,227,66,164,165,107,218,187,67,31,136,10,153,22,103,214,109,80,16,44,132,106,39,20,49,124,227,17,96,226,26,116,176,97,236,14,246,160,198,29,43,16,84,229,234,144,204,149,79,85,77,178,86,36,123,93,195,48,179,135,124,255,183,95,61,250,206,247,238,253,230,195,195,127,254,251,137,67,70,175,204,200,59,159,96,192,178,200,196,225,70,153,166,27,236,203,253,112,187,247,136,163,61,122,243,173,187,127,252,193,209,119,126,63,113,192,163,97,223,179,186,215,189,254,73,134,28,23,154,56,104,37,155,24,54,32,176,227,14,71,97,114,249,8,239,56,34,190,89,195,192,96,208,134,244,153,35,66,70,67,242,2,226,188,153,131,220,247,255,248,15,135,175,254,244,193,157,223,223,251,193,59,2,185,53,96,77,130,2,236,131,72,11,159,65,101,207,233,193,160,148,154,8,7,53,95,12,136,246,8,70,229,198,179,143,14,128,161,216,192,194,112,94,194,52,209,119,0,4,123,104,220,239,54,246,59,125,39,209,171,72,51,3,117,227,28,183,231,21,73,197,13,24,211,173,91,69,227,232,71,63,189,255,238,143,141,210,102,105,211,172,209,63,209,50,208,47,138,198,64,239,59,97,153,125,166,9,42,181,19,222,224,87,137,148,24,135,212,229,104,160,24,36,232,186,29,0,62,54,56,98,16,191,152,140,200,2,65,13,188,208,44,119,70,1,204,25,70,189,30,13,92,3,93,31,112,58,128,200,67,171,84,244,120,141,131,66,12,129,202,240,207,121,108,194,240,33,83,183,221,167,193,26,240,133,61,49,94,232,58,225,216,12,58,222,208,238,174,247,189,16,14,176,149,173,81,113,99,255,166,13,68,55,244,60,140,93,109,152,61,183,145,17,47,227,68,20,251,4,211,98,58,29,156,105,68,106,120,40,15,251,192,141,171,83,37,59,191,210,237,42,179,242,222,135,135,95,127,27,103,69,64,31,117,145,67,59,213,238,200,239,55,140,39,246,113,3,25,207,10,12,90,233,116,236,33,57,178,153,189,85,155,229,130,215,248,19,122,62,244,129,25,185,102,237,225,214,6,180,131,231,17,58,241,4,204,107,80,17,239,220,63,195,234,193,118,45,154,70,40,211,251,121,122,141,187,122,248,250,219,15,190,247,19,217,85,158,185,50,249,173,143,122,25,218,131,225,69,167,111,195,46,246,224,151,223,56,250,214,239,238,254,233,206,209,87,222,61,124,247,163,195,215,62,56,250,197,157,163,31,254,201,48,219,206,203,76,214,172,168,255,87,44,23,208,135,123,138,53,162,241,0,211,184,64,32,155,146,98,178,241,199,202,181,75,113,150,100,146,201,221,251,171,145,237,163,141,181,242,6,43,142,240,127,108,2,20,119,247,208,5,8,250,109,220,216,80,144,95,226,105,188,115,250,222,176,161,47,112,246,245,97,232,4,134,145,90,6,167,47,35,34,134,206,208,192,70,198,218,242,202,105,65,165,164,162,129,36,245,158,208,134,201,234,90,8,15,100,183,97,251,192,53,84,20,219,71,41,127,193,116,165,19,35,117,193,216,82,63,10,207,110,183,155,137,213,195,56,129,252,82,49,106,13,1,35,91,51,61,133,222,151,74,72,117,198,8,232,105,160,16,111,161,26,12,196,126,253,16,0,32,102,225,147,26,63,115,38,94,180,199,159,112,240,192,39,91,62,218,52,137,177,31,254,228,181,163,127,251,197,49,168,181,185,105,214,41,226,163,99,245,189,237,231,152,73,95,150,228,29,211,148,53,74,158,95,12,171,75,122,254,46,157,148,150,141,255,120,229,45,117,197,254,199,43,223,20,148,169,145,241,233,238,159,222,57,250,22,160,162,56,13,52,18,13,139,235,78,216,182,171,188,113,183,109,244,224,91,238,244,189,192,142,137,248,26,190,2,135,136,127,202,64,48,137,74,150,97,87,182,250,188,67,68,95,104,27,45,219,192,214,2,82,224,167,16,33,181,116,107,71,208,87,225,17,188,33,79,39,137,189,90,235,92,203,22,123,98,22,172,4,127,222,117,48,88,130,115,11,232,216,198,126,20,79,97,128,225,138,111,63,67,175,183,56,235,120,211,164,93,146,191,10,0,19,254,150,111,221,42,19,186,25,242,171,100,226,241,205,244,71,72,36,225,84,132,127,147,204,124,173,166,112,243,144,14,232,103,200,103,64,26,101,51,2,158,185,81,171,235,231,139,50,90,2,197,121,4,26,29,125,237,149,195,127,250,197,253,247,222,61,122,231,183,134,41,80,13,150,231,186,189,205,106,246,74,123,17,35,170,237,144,241,164,126,54,159,235,18,28,39,53,147,205,117,209,126,72,209,175,34,68,184,30,247,99,141,227,98,165,152,51,28,88,69,235,239,49,140,25,65,57,49,194,20,83,150,174,21,161,0,139,186,143,209,244,226,116,185,169,100,233,193,50,200,60,202,1,32,67,122,66,62,10,52,240,11,131,62,57,26,167,43,236,179,106,73,94,236,97,167,87,223,134,180,237,234,241,78,237,36,134,58,99,106,37,59,50,105,90,163,126,78,53,165,241,168,178,167,83,27,181,152,74,145,246,24,166,81,61,25,76,152,77,101,70,31,199,226,213,247,191,196,38,57,150,82,8,245,8,121,252,244,158,244,40,157,61,119,83,30,144,123,199,28,141,123,201,67,241,99,90,22,10,219,148,98,176,30,25,110,83,158,202,179,1,55,245,65,187,119,236,17,187,151,62,92,159,24,15,235,243,83,81,153,239,125,245,238,135,191,187,247,206,157,123,111,253,157,132,31,176,92,118,153,91,87,68,23,86,247,134,183,14,157,67,230,157,31,153,60,4,158,123,195,59,79,103,60,249,152,232,46,254,67,230,12,213,112,241,74,10,122,151,20,189,241,206,93,70,55,219,232,153,78,142,3,216,58,4,6,37,2,175,167,191,38,143,115,233,99,217,26,133,13,85,142,59,111,126,167,112,244,187,215,163,243,142,82,56,131,63,192,241,59,238,182,198,34,136,180,74,111,212,239,7,29,223,182,241,96,11,199,216,136,114,196,31,46,115,86,125,94,147,95,137,135,112,122,14,114,184,251,241,87,114,113,232,145,171,67,224,50,37,56,242,69,6,114,192,235,163,246,0,142,209,209,128,239,254,233,135,135,191,250,71,41,32,192,49,11,106,87,70,89,66,204,71,18,199,35,62,197,208,119,232,142,24,29,204,209,60,211,130,138,155,162,87,177,25,136,9,87,38,89,229,82,79,6,219,24,150,24,66,36,11,138,74,186,161,64,135,153,96,13,161,243,216,217,11,46,50,162,35,255,68,124,109,92,8,70,71,39,91,217,229,50,217,132,2,109,250,251,143,14,191,249,7,96,177,239,255,225,15,119,223,255,149,145,206,24,12,201,73,187,17,203,20,162,81,167,242,42,241,216,128,177,219,110,91,197,170,89,16,255,87,150,74,198,67,241,217,39,231,174,163,97,11,54,155,39,55,34,15,204,44,3,197,120,118,152,16,122,115,150,104,137,73,193,247,8,15,57,125,242,157,137,22,117,124,182,19,79,226,72,68,4,168,239,4,36,69,50,45,22,60,197,248,96,178,148,1,133,26,244,96,26,74,1,20,149,17,3,14,131,15,70,29,188,238,194,68,241,72,201,182,239,123,232,71,173,66,15,148,4,184,191,237,139,172,242,57,30,172,60,153,233,98,119,156,172,6,185,65,51,237,94,15,215,6,108,135,254,205,120,23,186,165,80,100,34,93,24,98,2,5,34,146,148,197,239,98,189,190,232,22,162,255,24,145,143,222,254,232,240,163,55,143,190,245,238,209,55,190,210,224,164,195,159,252,252,240,215,111,62,248,222,91,135,175,255,238,63,63,250,254,225,27,223,190,251,254,47,143,190,243,26,124,186,251,254,27,247,127,247,234,253,63,189,182,80,189,178,26,87,150,69,240,178,132,95,36,237,58,85,227,248,188,140,133,203,17,162,138,25,207,192,220,174,19,224,198,216,165,85,198,143,227,204,33,221,125,255,235,119,63,122,155,187,170,247,46,177,179,69,189,204,148,33,83,36,18,33,66,214,169,160,196,144,75,131,109,133,234,179,168,138,90,205,130,196,20,109,104,4,184,139,140,175,159,73,127,163,181,114,94,219,118,116,41,91,95,23,199,202,5,33,132,178,185,236,74,36,44,39,199,123,137,158,9,25,174,29,181,143,146,86,246,110,31,241,241,70,36,196,45,51,75,111,36,136,57,124,97,174,62,26,134,178,4,50,229,27,12,144,168,94,67,146,211,133,5,69,12,62,73,52,194,49,68,112,37,233,34,56,70,244,183,222,48,216,237,111,236,179,86,66,100,169,58,101,11,124,31,120,195,193,218,19,117,73,113,204,235,63,56,252,240,131,163,239,254,238,193,119,255,253,33,26,136,135,192,140,112,118,35,98,91,18,252,254,35,52,178,62,234,245,208,102,71,118,254,173,255,117,239,163,87,30,29,76,113,3,215,200,91,226,164,81,220,127,239,221,195,63,126,53,201,148,142,81,71,26,227,29,21,201,255,247,162,205,183,15,243,11,139,93,126,90,232,246,230,248,169,55,95,173,242,211,217,222,217,30,63,1,253,159,67,3,71,135,202,91,157,69,139,211,235,61,188,35,70,85,48,124,129,92,210,13,249,82,109,174,78,110,200,49,255,185,246,124,77,180,103,207,157,227,167,115,243,85,140,191,138,94,248,112,252,237,5,209,143,165,5,244,83,46,28,149,87,107,189,115,170,193,181,22,18,132,239,207,43,112,114,148,254,21,68,202,182,29,42,225,25,214,247,6,109,175,31,72,225,226,164,60,88,141,77,214,49,94,218,18,215,78,152,22,37,170,56,15,187,184,239,12,81,151,29,251,8,139,125,52,176,233,72,50,166,40,175,100,186,33,213,30,81,99,86,158,131,181,232,30,165,125,105,29,104,183,106,77,251,201,72,55,82,122,66,180,165,25,96,216,98,117,202,40,199,134,189,185,172,190,52,246,199,77,251,179,245,229,145,212,227,8,75,232,143,3,207,55,23,0,153,244,145,137,44,150,106,153,15,117,224,41,187,113,204,112,3,97,190,94,233,218,61,84,73,228,12,14,58,106,48,143,43,10,125,42,53,148,14,78,236,157,222,0,59,2,56,110,42,208,139,12,41,64,68,209,56,216,12,82,48,186,109,135,194,144,92,2,118,123,96,49,141,140,162,142,194,226,19,252,51,126,62,79,76,87,163,67,0,50,153,163,162,187,51,246,162,96,38,116,0,26,67,74,30,211,229,74,250,78,108,223,34,126,199,243,29,155,188,204,71,199,183,253,182,243,50,46,113,32,219,67,187,3,109,70,108,63,54,137,62,166,33,251,216,76,157,84,200,183,121,116,227,73,94,224,177,97,168,90,185,51,220,199,231,70,141,146,200,165,120,189,106,134,94,104,245,209,63,185,198,85,98,117,217,108,38,9,131,105,95,65,23,227,216,84,215,235,144,182,107,205,140,143,196,216,72,44,184,161,155,114,41,37,162,13,15,166,105,224,136,243,66,27,24,52,117,99,196,78,7,222,200,239,216,148,217,116,186,236,136,63,30,104,196,209,224,115,124,218,96,110,148,120,79,163,242,210,112,219,132,95,54,252,30,194,1,165,210,30,12,225,169,219,51,43,95,188,246,121,252,117,1,126,95,91,133,95,171,87,174,193,211,249,139,38,240,39,29,250,181,107,86,118,251,1,253,130,199,33,176,176,248,11,30,253,16,202,135,187,240,254,178,3,213,249,150,111,86,110,5,93,40,116,123,219,228,41,162,190,166,37,153,52,19,154,80,76,73,185,102,249,214,32,224,233,89,181,45,151,159,104,134,202,48,173,192,115,223,160,89,194,179,222,151,241,74,13,79,106,228,41,11,248,19,11,99,241,34,222,91,236,62,254,194,95,61,187,114,217,192,72,63,208,250,231,57,19,11,99,112,105,36,101,208,166,111,247,69,193,149,103,206,203,195,29,76,17,32,25,139,204,247,181,2,240,138,241,60,124,4,126,213,28,0,14,35,74,37,5,209,134,25,250,206,246,54,114,55,130,151,25,107,248,144,91,73,150,14,65,110,85,199,247,230,184,138,164,0,236,184,14,233,226,192,168,158,118,127,132,140,166,130,246,199,212,163,72,199,18,149,140,83,183,176,251,50,129,87,1,113,7,207,8,162,245,242,150,0,193,86,124,163,43,178,172,119,118,236,129,197,92,101,242,214,150,239,180,179,47,179,129,130,126,49,64,250,55,176,195,29,15,154,28,122,24,52,6,14,173,35,188,47,192,243,208,222,206,46,30,134,212,139,222,125,60,115,14,208,91,47,12,89,161,114,99,147,25,59,45,81,106,239,41,183,15,116,91,88,26,19,209,197,224,100,210,165,179,179,1,136,61,36,175,62,164,106,47,87,121,154,146,26,70,5,78,59,29,43,44,138,80,103,116,106,219,133,237,22,58,105,245,205,156,225,14,28,215,241,226,36,166,229,203,146,236,180,140,146,172,149,61,32,138,244,210,216,228,43,251,103,1,144,25,33,126,244,30,32,188,102,114,218,103,229,188,32,78,4,192,202,243,118,90,88,190,191,50,10,201,64,88,44,85,32,18,190,237,23,162,161,227,121,16,166,90,134,0,125,54,176,253,74,232,221,180,93,84,71,41,137,41,133,249,207,186,34,104,76,242,225,169,147,172,140,205,57,132,105,69,87,161,100,213,81,180,181,251,5,196,214,86,168,190,177,71,77,64,1,101,99,157,166,125,38,144,21,166,125,145,247,236,150,203,238,246,158,216,9,195,33,122,106,3,134,241,137,125,132,250,120,22,214,200,5,23,64,98,219,62,236,12,162,57,13,207,211,245,151,42,225,142,237,234,190,87,236,4,8,90,172,28,129,23,212,129,28,76,2,159,27,153,234,143,205,128,237,188,69,254,88,255,162,152,106,22,24,158,42,186,12,162,70,4,223,71,1,198,210,219,138,200,196,112,205,187,219,155,8,225,116,157,147,102,57,158,228,86,175,184,47,116,8,137,42,133,21,229,205,140,180,11,227,244,75,93,117,91,20,101,216,187,159,182,193,184,168,23,141,45,8,35,31,21,248,176,101,146,10,191,130,62,69,151,249,59,51,18,116,103,249,27,111,186,25,163,226,233,37,79,221,78,128,186,55,120,181,68,15,166,126,240,149,183,137,250,41,12,82,129,158,154,201,179,31,73,179,240,193,212,143,158,13,190,248,103,230,169,170,120,139,84,88,193,150,61,54,21,77,160,20,241,212,52,137,72,6,84,140,230,93,147,248,54,82,158,242,82,11,83,191,90,75,229,185,212,141,115,192,212,41,205,43,197,160,68,103,20,249,241,77,127,198,189,45,238,225,74,55,189,29,164,39,152,221,250,106,10,4,20,6,198,97,21,243,22,233,81,52,121,97,125,113,253,234,51,21,10,244,87,12,88,252,188,14,76,63,44,44,233,49,46,146,168,95,247,110,163,39,10,87,6,62,23,40,220,67,43,174,40,161,100,74,103,195,121,75,41,46,172,223,98,199,203,15,21,229,38,46,184,36,250,38,42,82,71,106,67,93,134,74,227,72,253,123,162,78,26,228,120,206,155,21,190,232,50,233,89,10,180,98,61,11,194,150,170,213,20,31,116,138,186,18,35,45,30,74,178,87,23,45,144,150,12,69,43,215,141,201,171,73,75,71,108,25,83,192,113,121,18,170,200,243,78,107,154,246,21,250,71,151,1,105,252,151,245,182,246,181,131,84,22,182,213,76,55,70,90,190,164,74,225,45,129,236,161,142,62,39,238,77,180,192,233,246,40,103,119,81,22,32,97,39,108,144,14,69,5,210,182,21,244,77,200,55,8,124,128,90,183,110,17,10,100,92,140,65,178,240,165,189,63,17,242,66,204,47,82,204,20,250,136,235,215,49,80,96,125,159,158,128,196,1,116,235,57,15,237,43,50,182,70,155,209,1,5,177,246,50,44,159,39,4,155,45,239,16,138,34,131,72,78,41,105,209,252,102,141,23,147,179,8,44,222,155,69,141,208,157,68,178,9,50,176,64,12,28,185,14,240,40,23,161,183,141,76,231,183,246,237,194,21,107,216,84,212,134,243,188,189,157,10,49,46,78,17,227,19,161,171,115,242,193,141,47,166,136,211,35,21,142,115,208,193,24,185,44,44,233,162,117,152,8,20,173,226,8,53,124,131,189,143,103,167,115,16,162,139,220,67,25,25,153,34,119,200,125,127,203,233,110,53,132,135,240,44,155,5,132,209,22,182,157,206,21,105,49,168,75,37,153,73,221,159,148,245,149,204,22,127,26,71,174,181,60,140,212,26,150,216,230,171,104,40,29,54,208,143,151,220,246,197,25,90,53,153,80,78,210,151,158,153,112,140,142,202,228,28,161,177,233,113,169,145,104,201,234,222,226,179,154,210,204,229,75,79,95,80,106,246,38,213,87,106,10,147,192,24,211,48,112,170,44,108,68,17,70,117,81,66,66,230,147,41,81,0,232,241,214,227,13,233,108,215,178,179,184,235,201,91,15,115,214,126,214,178,101,42,222,178,99,246,217,84,85,216,185,199,13,241,25,159,227,30,43,137,100,37,200,34,43,145,74,47,188,250,164,14,123,35,207,170,115,194,178,144,163,62,125,26,89,111,45,73,229,192,25,86,173,204,122,228,215,101,249,208,144,220,76,84,83,166,112,83,102,103,76,33,106,98,70,45,37,39,91,126,80,231,92,240,12,202,185,60,251,100,52,205,220,185,89,76,67,200,115,167,28,125,80,156,157,156,59,55,107,238,220,204,185,115,19,115,87,17,225,198,139,170,31,47,12,184,94,84,79,54,23,145,217,76,49,184,26,107,44,6,87,1,208,40,123,120,44,188,124,148,205,19,250,195,28,89,172,196,91,204,189,140,167,77,21,29,6,171,146,77,52,95,145,146,132,140,93,5,229,68,135,175,190,206,90,33,247,223,253,233,253,59,191,56,124,227,219,71,95,123,227,254,223,254,225,254,159,126,128,130,49,85,123,130,65,195,178,172,238,227,229,251,157,238,152,201,206,227,175,54,9,147,70,174,9,242,73,104,216,80,72,80,31,131,124,84,206,80,14,93,119,199,40,157,246,209,157,3,112,108,202,169,126,157,229,245,2,98,202,249,190,150,193,199,16,39,174,73,189,201,23,187,144,41,100,105,181,164,167,64,47,14,180,134,48,94,170,71,164,204,53,169,76,63,98,238,36,175,201,140,96,139,227,178,18,3,149,93,50,197,102,25,82,167,129,148,6,94,127,235,240,235,63,50,226,80,45,58,222,235,66,52,83,239,74,45,217,21,224,120,105,65,28,211,17,177,104,212,110,28,254,228,55,247,255,253,167,70,73,72,233,10,34,70,164,104,138,236,100,54,80,164,186,56,143,208,243,186,118,81,132,184,193,139,154,88,57,97,18,153,80,238,27,36,139,172,109,201,60,86,167,27,148,200,197,214,75,158,227,22,13,19,29,231,48,166,96,121,226,43,51,197,149,121,226,66,89,42,37,177,132,134,90,198,76,152,179,227,170,125,141,217,91,77,165,129,217,188,72,195,160,136,123,15,86,186,177,169,160,162,170,56,241,177,0,71,44,35,158,182,220,149,148,115,30,200,63,10,72,77,5,210,240,136,112,52,9,152,82,163,152,166,197,106,201,8,173,82,37,143,33,242,89,176,204,83,230,200,19,26,228,74,174,160,102,102,25,232,172,175,156,63,180,154,226,235,228,106,211,126,210,85,175,145,229,39,152,138,153,90,51,140,63,134,240,145,162,172,182,92,114,190,133,67,26,146,213,122,72,74,64,229,114,228,18,195,165,11,0,114,32,79,138,1,237,185,182,80,12,88,58,123,22,89,147,118,210,233,251,128,60,170,32,58,162,7,28,163,190,48,223,110,87,23,151,12,122,7,254,118,35,50,14,218,108,181,5,83,19,144,17,122,207,54,18,172,29,38,219,213,179,105,219,116,17,94,161,104,204,159,155,155,7,252,50,208,78,221,221,166,56,27,204,173,121,116,205,191,177,1,192,131,14,25,198,230,102,201,244,80,91,212,234,7,52,98,209,114,75,38,74,214,154,42,61,103,27,165,138,232,103,19,176,101,209,182,186,231,230,235,29,116,23,3,180,117,159,49,0,206,122,20,228,121,199,2,180,185,226,81,68,234,113,137,59,221,57,198,160,254,227,180,164,39,19,224,192,152,70,129,14,24,29,254,24,37,29,28,64,227,201,68,85,201,140,106,127,222,119,66,155,143,151,167,132,38,95,64,39,90,67,24,166,18,115,64,114,42,204,206,151,3,15,173,153,39,172,194,68,51,61,199,71,134,55,191,33,180,15,51,147,29,93,206,134,149,98,194,49,65,85,93,213,53,67,206,132,181,5,180,1,145,54,89,104,109,175,195,177,49,72,232,98,70,141,108,109,65,142,32,138,253,45,26,1,244,235,20,177,165,66,185,16,141,132,165,205,20,112,123,198,24,238,150,164,98,35,235,111,11,59,12,202,249,156,213,79,134,32,142,209,67,168,123,163,249,133,136,9,151,234,26,116,169,192,127,202,164,152,28,189,8,189,196,12,219,104,18,254,1,248,135,168,146,97,109,91,140,195,99,173,139,251,147,64,192,58,187,218,252,202,144,117,66,81,207,201,168,1,74,110,109,145,114,109,65,170,65,178,170,240,113,246,219,124,29,199,164,249,170,191,141,206,148,80,127,138,206,98,85,209,96,54,114,16,132,11,242,1,96,194,10,96,60,80,105,107,159,161,98,45,207,24,154,142,117,156,24,153,186,136,9,164,100,77,205,90,251,2,237,137,122,201,244,65,171,84,164,36,107,204,172,12,21,182,51,71,184,181,197,154,209,18,51,133,87,85,13,23,191,64,105,136,140,73,157,76,14,202,3,4,171,235,185,125,212,65,16,79,34,86,151,178,54,77,116,161,130,178,21,186,255,48,188,94,79,119,178,0,199,140,248,109,213,67,182,109,128,56,22,196,214,30,114,44,188,42,233,173,161,51,12,161,229,195,174,77,162,42,15,213,232,15,14,148,165,210,138,190,51,186,141,133,134,158,64,90,90,198,202,160,141,60,120,105,136,144,131,241,90,214,50,67,56,223,16,158,72,159,53,28,162,91,26,161,131,131,203,17,122,64,90,194,120,165,29,81,72,145,77,160,33,84,210,161,70,57,188,59,16,70,62,182,86,112,137,44,171,147,12,239,64,98,178,178,53,146,217,104,121,117,109,56,72,133,108,71,46,80,67,122,115,2,226,120,22,149,246,209,173,242,23,142,65,151,49,210,227,152,144,43,77,19,123,46,85,144,233,71,152,49,100,145,112,254,210,152,134,10,62,102,26,56,209,155,198,82,66,19,250,147,34,147,146,126,153,217,118,201,177,245,5,111,149,188,105,173,195,246,133,130,125,147,45,54,34,84,144,223,249,42,116,130,113,67,210,70,131,155,229,123,20,83,32,38,176,28,229,182,215,221,51,72,181,5,53,92,23,111,237,68,122,177,139,209,158,122,140,37,68,86,191,241,14,21,197,63,196,139,208,101,234,85,120,139,85,165,145,119,176,28,162,101,186,110,185,180,244,110,144,27,39,92,73,148,46,162,193,65,249,58,202,125,52,80,208,23,97,201,108,5,232,248,41,147,214,35,71,160,145,100,78,144,4,43,244,109,27,123,175,81,100,153,24,83,100,157,241,168,207,125,86,177,50,237,88,126,215,72,249,70,18,56,67,39,60,34,85,26,37,97,117,147,136,98,68,175,41,212,147,88,141,11,187,140,180,6,245,219,23,133,193,180,186,108,81,43,255,6,244,155,226,167,49,2,74,221,102,72,149,196,19,200,110,219,113,217,75,38,37,235,74,242,137,207,164,42,63,36,10,239,74,142,155,8,190,105,184,176,177,149,97,209,34,146,225,243,211,246,158,105,236,192,154,235,227,186,43,11,101,24,66,49,163,179,99,3,150,70,232,138,217,201,127,65,223,122,121,15,51,40,110,80,176,85,129,125,212,66,228,9,133,122,134,95,215,48,69,209,175,150,134,85,147,17,68,122,125,81,220,13,249,194,107,75,228,206,12,41,161,110,166,165,160,235,134,20,254,34,94,136,74,197,172,37,102,156,35,87,149,227,41,21,132,16,42,235,82,56,195,85,199,237,230,243,132,140,67,72,14,189,44,71,89,108,170,200,136,50,156,140,37,243,41,44,177,17,140,184,95,148,102,32,3,98,136,81,51,80,217,5,7,234,123,253,190,237,227,197,80,196,141,111,76,240,90,20,171,209,227,62,51,180,72,151,151,109,47,10,85,195,100,42,220,48,170,133,5,76,40,104,222,139,52,203,154,92,159,78,26,187,17,160,51,64,3,150,40,109,214,208,95,197,218,134,33,3,213,35,230,222,178,175,2,246,0,252,70,195,12,118,243,148,93,97,159,240,24,56,244,106,175,104,32,10,151,208,39,238,214,77,0,15,188,161,181,171,105,8,221,254,218,156,73,137,166,113,129,189,81,46,227,65,57,114,159,68,137,23,71,88,255,56,101,248,74,232,194,202,77,27,24,192,207,238,119,55,51,172,95,67,197,250,85,41,98,138,34,232,231,78,163,77,106,181,17,74,137,234,141,132,177,161,81,159,52,187,83,120,161,146,70,229,84,71,207,217,174,120,41,163,114,138,225,174,153,149,163,107,78,79,224,176,175,155,148,123,8,204,63,19,72,169,11,195,139,247,109,54,109,143,32,56,247,232,16,220,48,56,155,172,9,225,216,217,241,156,142,45,43,219,73,187,67,211,23,194,151,71,24,103,145,112,206,20,83,208,72,206,201,159,11,2,34,7,104,59,67,49,34,100,124,166,25,213,54,107,203,237,195,153,202,82,198,198,4,157,47,240,232,19,111,220,72,66,179,51,69,159,77,215,187,228,58,33,237,47,136,123,249,69,162,207,162,19,148,211,216,31,163,239,38,181,12,190,1,144,21,35,77,190,177,183,132,206,62,64,214,187,189,70,146,33,182,8,192,241,247,89,189,196,84,160,166,79,205,159,37,221,152,127,12,88,47,208,0,56,229,120,254,81,6,195,92,67,4,85,72,49,243,209,66,129,112,84,34,78,195,1,90,234,20,241,251,159,33,72,153,174,228,248,214,12,221,242,109,223,26,102,156,62,39,217,95,214,171,185,91,234,68,79,109,209,110,121,140,88,134,243,21,49,46,92,150,91,189,169,141,102,163,134,97,239,6,208,237,36,36,118,144,100,43,102,249,15,94,123,227,222,31,222,137,237,94,235,9,150,140,175,20,117,192,68,204,71,213,72,88,101,74,182,215,243,183,53,27,82,1,121,72,150,249,166,112,133,33,124,1,18,115,73,156,49,138,139,217,24,39,50,39,149,226,0,187,235,140,6,242,28,133,94,253,34,70,22,218,188,14,100,2,95,205,76,179,83,217,215,232,174,194,140,220,11,0,87,30,127,145,165,203,8,106,98,73,240,109,165,79,214,181,181,83,173,244,225,145,115,60,51,26,44,159,200,112,53,219,126,114,126,65,229,151,209,48,250,97,27,204,174,127,161,106,156,220,133,89,236,182,76,225,67,180,41,199,51,251,117,254,160,113,38,118,229,9,226,9,39,216,3,167,38,38,69,103,34,205,20,43,207,205,73,156,3,143,202,42,49,137,191,196,188,137,241,127,201,87,34,186,83,227,27,27,216,86,230,171,75,75,139,231,230,230,23,23,74,201,227,202,164,249,164,193,169,192,205,179,248,253,224,205,195,55,223,147,66,161,62,41,89,144,175,72,38,129,249,206,132,18,141,179,75,33,46,116,252,218,154,224,228,142,108,112,101,77,210,49,145,56,198,176,39,34,36,18,138,129,188,116,148,178,145,33,61,177,237,238,53,107,91,30,10,201,73,76,130,198,10,90,34,45,201,23,200,243,197,75,80,137,211,219,43,203,171,143,255,159,189,119,239,110,227,42,23,198,191,138,50,45,174,132,71,182,228,91,28,169,170,143,236,36,37,208,180,33,73,97,241,26,47,175,177,52,178,213,200,51,170,46,118,140,163,181,82,232,29,250,182,252,14,215,82,94,26,126,180,20,14,77,225,112,128,222,89,235,124,148,151,216,73,254,226,43,188,207,101,239,217,123,207,236,145,228,36,45,135,115,82,131,50,179,103,223,47,207,125,63,15,94,16,4,140,149,223,240,123,187,190,31,196,37,174,228,84,211,21,133,56,198,252,96,164,8,35,14,72,9,118,162,6,104,115,179,229,47,247,2,93,208,40,0,188,60,5,38,64,229,18,196,72,199,55,72,219,219,20,220,189,6,176,17,84,51,155,206,60,59,230,162,253,174,114,179,93,145,131,191,196,93,118,157,210,106,177,224,206,20,220,249,130,11,43,185,166,125,179,148,36,227,163,22,197,46,67,167,16,120,51,40,67,213,184,25,216,255,59,240,11,153,58,110,38,128,179,233,102,158,234,111,183,113,253,164,181,18,27,42,137,99,9,165,146,55,244,33,145,245,185,106,12,241,60,43,156,206,217,98,168,57,230,61,104,12,31,60,230,150,65,144,146,167,211,228,68,199,105,112,103,126,122,142,230,13,55,18,239,33,241,211,217,86,96,227,230,181,235,183,174,255,106,76,44,109,173,49,221,59,80,194,157,174,213,223,226,193,203,239,28,94,125,6,173,66,158,123,235,224,213,111,31,254,240,247,130,114,80,16,136,228,6,105,62,21,239,208,137,98,36,205,188,99,79,137,24,96,65,80,14,198,14,32,55,81,54,90,193,70,149,201,65,158,208,97,28,76,104,75,196,87,64,74,197,197,119,141,114,137,104,136,130,230,202,45,162,42,9,252,225,153,78,23,28,245,72,166,43,68,71,200,117,50,17,47,128,132,164,224,123,29,22,235,160,35,3,185,102,18,36,207,22,198,144,24,97,89,20,119,58,117,14,127,193,2,21,193,197,14,149,20,25,16,95,215,77,217,157,89,59,147,81,227,22,197,84,12,247,250,83,100,133,134,122,134,97,116,61,1,49,206,231,36,200,121,148,172,69,213,232,196,13,15,181,98,14,149,85,133,119,224,89,48,57,58,220,91,30,222,241,132,255,242,103,207,230,235,245,207,115,120,172,220,49,248,148,66,26,171,114,47,124,145,141,239,177,203,219,241,13,152,150,57,184,254,186,13,168,89,188,155,33,128,72,7,95,71,87,202,208,209,251,44,148,50,84,241,88,138,25,134,152,119,164,154,193,70,12,23,85,119,174,135,73,170,20,122,22,61,2,233,12,138,247,64,117,192,238,212,81,127,128,17,40,74,249,17,124,70,186,174,65,124,96,11,159,214,30,45,204,81,244,15,61,169,122,144,53,41,10,131,34,140,64,146,47,157,251,253,115,82,17,164,92,249,140,40,9,166,70,71,80,19,98,202,142,108,175,17,87,210,69,206,237,131,48,240,37,62,147,193,148,234,126,183,22,243,103,173,217,38,173,69,204,132,225,178,103,118,99,70,90,214,157,40,156,208,92,241,204,45,10,215,58,39,22,106,194,89,79,177,238,21,217,41,15,149,92,148,46,126,52,119,62,202,129,207,162,55,111,186,242,33,247,61,133,153,121,159,220,247,160,71,158,133,13,244,217,83,199,231,249,218,137,5,71,56,231,17,238,126,250,248,92,247,231,208,103,80,131,202,206,162,121,28,70,208,68,111,62,117,108,124,155,47,13,73,191,42,167,154,237,139,222,166,8,125,237,194,27,243,179,112,148,74,91,194,111,10,207,58,74,239,36,132,228,147,188,170,173,132,67,152,9,254,13,200,59,149,163,188,138,192,11,108,14,220,225,14,251,73,116,164,168,34,236,176,156,142,152,13,105,101,128,101,21,138,132,183,184,125,27,244,114,187,121,185,137,94,59,250,212,193,181,52,199,46,9,55,42,200,88,144,128,14,173,211,147,196,20,123,127,129,170,246,159,190,92,175,163,67,5,55,110,222,133,225,234,116,163,23,132,23,154,128,18,95,13,197,30,86,41,128,90,201,57,115,114,29,62,91,244,228,216,55,27,144,86,114,227,39,58,155,194,180,70,48,230,52,205,18,30,163,160,73,102,19,225,12,19,198,29,165,217,89,151,167,155,51,16,202,80,78,92,34,158,30,123,172,247,37,50,228,231,137,19,246,249,221,34,185,134,65,243,58,225,38,134,192,224,114,120,25,223,171,192,66,226,92,106,112,30,157,35,115,216,37,244,249,193,79,145,148,129,227,154,185,205,238,99,190,135,38,61,244,47,59,23,105,119,101,3,74,223,138,93,86,242,17,242,75,211,53,56,58,177,214,130,233,28,238,107,135,72,32,186,30,4,19,46,110,127,202,9,57,77,19,98,76,0,251,138,209,20,145,248,14,79,218,252,227,100,36,21,231,81,50,37,232,245,39,243,127,53,186,179,164,125,56,223,71,104,54,112,35,17,128,18,165,122,29,148,41,18,203,225,74,99,5,196,114,189,142,23,116,177,236,215,133,161,194,252,23,96,206,117,203,0,156,188,93,105,179,67,62,84,221,93,175,7,27,121,95,172,178,105,228,219,108,100,119,194,102,61,83,16,242,68,185,1,196,197,69,249,42,140,151,31,41,40,155,103,190,245,133,65,13,49,138,97,161,220,121,216,86,162,220,153,156,204,133,108,74,109,124,95,237,172,229,202,93,12,229,184,237,135,253,158,113,57,73,54,17,64,181,193,195,161,172,42,128,170,122,194,204,30,39,5,239,109,10,196,156,13,87,131,53,116,192,229,246,166,104,223,62,142,247,15,40,177,135,129,10,102,10,44,229,182,120,83,225,134,106,234,170,73,127,227,2,74,37,79,181,170,65,253,12,74,213,184,227,15,250,45,142,244,217,141,50,148,3,214,51,151,143,249,87,174,0,157,212,103,126,9,227,45,2,242,108,2,42,245,179,40,28,94,143,76,242,114,19,19,199,216,253,196,176,76,87,174,112,147,209,58,146,53,188,118,145,74,131,5,242,206,125,28,174,85,236,217,69,164,60,182,108,45,90,156,195,180,98,206,97,248,88,89,164,130,146,0,144,242,27,37,55,31,154,155,238,225,184,210,104,76,95,8,12,182,141,125,38,188,51,49,225,92,185,178,186,230,136,109,201,218,91,61,2,43,165,144,229,124,143,111,57,104,169,145,242,31,86,37,247,72,1,45,206,45,133,240,35,186,59,81,117,168,139,184,218,45,226,228,253,0,101,3,47,5,195,131,178,184,138,26,18,123,229,15,244,80,162,49,56,74,151,137,0,94,139,73,136,236,235,44,46,111,204,77,176,164,174,67,69,133,120,198,20,106,94,135,205,153,43,153,229,212,108,19,102,183,95,49,1,254,18,176,183,184,238,193,19,24,221,212,211,34,142,98,251,94,189,126,94,56,98,122,162,243,120,216,179,245,193,149,211,205,166,181,124,99,50,39,122,66,4,94,162,23,142,99,4,96,125,16,105,224,174,188,63,77,47,83,17,129,151,146,140,171,41,81,209,24,89,240,25,169,242,165,108,52,7,163,51,243,200,16,89,47,69,79,37,181,50,20,52,37,55,233,228,157,201,64,44,196,136,188,3,210,66,95,240,123,105,27,192,36,173,150,44,105,164,185,38,34,0,197,250,105,206,161,52,28,183,20,79,88,22,1,72,117,89,134,37,143,22,102,239,249,231,14,174,127,32,253,103,136,133,14,59,18,234,0,231,162,165,14,148,147,164,72,137,101,0,9,56,250,236,111,145,138,27,200,23,77,119,146,200,199,114,225,70,177,142,180,123,171,157,142,199,33,176,205,250,92,121,235,63,241,69,220,247,193,207,101,109,146,241,83,101,125,10,152,251,192,63,233,251,109,75,157,34,20,231,176,66,1,221,38,21,136,41,113,57,5,199,63,117,174,89,87,49,122,52,44,135,59,5,177,25,231,40,135,52,190,30,30,55,32,35,232,50,44,71,231,193,207,228,65,200,82,86,229,200,37,139,43,40,245,56,223,218,27,81,1,69,75,243,221,81,249,48,168,171,217,24,224,181,100,239,229,228,1,102,236,153,31,17,181,89,178,187,166,109,150,229,106,151,184,253,231,239,0,253,184,20,72,163,47,96,89,119,183,154,181,173,114,113,22,16,176,36,112,88,9,174,46,144,69,186,134,228,157,208,24,77,26,77,157,69,27,34,239,136,199,171,55,137,218,148,75,105,38,65,166,157,132,88,66,116,46,146,95,172,183,218,196,117,52,253,124,248,113,236,228,6,185,50,158,164,30,69,243,53,191,137,3,162,156,43,141,57,33,201,201,160,138,137,52,79,113,231,101,167,11,229,196,4,241,158,33,144,136,119,86,77,78,242,155,213,85,128,112,35,162,79,143,97,13,224,231,202,134,126,183,231,230,81,11,79,247,217,44,51,33,21,117,231,195,93,117,1,180,135,52,42,93,39,204,185,179,72,147,186,201,76,49,10,93,163,227,164,130,218,90,179,242,110,67,228,53,80,190,24,89,67,221,151,42,13,13,71,45,35,80,107,151,3,240,81,200,223,200,50,171,172,211,9,200,79,33,91,145,37,197,9,186,56,88,222,171,98,46,199,13,109,23,178,17,194,225,74,80,77,244,90,68,109,41,113,187,50,244,178,230,112,202,212,74,3,60,150,130,196,74,7,47,186,99,126,12,126,109,239,109,196,175,67,151,89,32,78,146,30,109,71,120,246,3,130,81,134,209,30,48,208,149,42,216,107,196,175,114,210,208,241,47,107,171,43,82,107,237,83,134,10,231,115,69,155,145,199,137,129,160,43,155,230,0,77,105,5,14,81,19,59,84,80,64,108,90,20,35,85,138,213,16,1,137,215,94,209,39,115,83,27,20,188,164,30,123,234,54,217,2,199,198,150,245,87,165,69,19,182,217,146,189,142,183,46,207,190,43,208,164,174,232,136,212,245,57,166,126,35,93,133,198,100,67,213,250,23,157,223,118,220,46,185,112,214,205,194,122,154,49,54,129,21,115,114,12,45,139,246,101,82,218,47,65,1,218,90,21,71,220,165,194,94,110,169,59,49,174,64,17,34,142,9,127,153,152,176,165,62,92,57,81,40,16,94,53,107,156,155,67,113,125,206,45,68,251,248,202,149,25,181,167,123,9,33,125,86,216,62,134,166,52,38,24,168,152,224,250,153,96,39,32,52,123,149,180,146,174,217,74,37,160,29,82,195,197,70,110,202,162,94,36,238,35,150,78,120,214,146,117,216,118,117,109,37,20,161,22,93,127,110,87,134,100,204,23,203,237,71,128,146,107,231,243,57,210,102,218,242,174,182,215,98,91,182,182,154,150,79,108,228,180,207,114,155,150,209,248,243,24,143,143,239,46,55,27,123,217,90,110,169,151,112,224,86,50,103,248,162,144,197,100,181,213,145,49,202,235,171,206,89,190,230,14,228,189,184,232,126,240,222,7,183,222,251,249,225,181,231,15,94,252,183,131,215,94,249,219,213,215,156,201,112,210,193,160,131,239,191,114,240,238,79,14,222,120,231,239,31,63,227,232,142,88,80,43,150,160,221,237,125,16,184,86,116,99,184,131,179,152,231,54,233,184,45,145,91,97,191,164,164,136,182,58,47,93,142,57,20,88,65,37,15,42,196,175,185,67,145,216,28,227,149,247,92,37,62,243,126,46,39,25,158,178,172,23,117,13,154,53,150,13,41,38,144,110,177,172,4,83,99,18,78,136,194,237,92,131,198,50,248,228,255,190,151,74,6,138,251,228,99,84,19,239,136,184,249,31,162,66,2,125,10,71,166,131,54,22,97,132,110,44,247,32,30,99,238,218,69,113,9,83,99,94,83,158,1,89,179,179,228,172,195,186,176,156,27,231,99,164,167,165,4,171,164,1,174,161,230,136,195,215,43,188,231,235,197,241,10,194,225,235,213,25,167,154,148,245,234,224,122,141,73,152,5,98,101,77,211,194,56,251,155,100,42,147,60,167,198,112,186,195,39,28,121,41,203,208,129,148,49,216,105,94,56,153,112,229,74,98,29,146,76,136,60,254,80,52,123,44,246,237,202,149,66,37,45,191,214,110,81,172,139,94,48,155,220,115,185,178,98,246,3,133,48,124,68,24,62,32,12,251,150,164,176,10,114,87,166,204,129,236,72,165,88,80,115,175,77,174,41,225,78,14,6,122,209,195,94,160,171,142,125,251,209,15,226,39,6,225,94,25,55,111,152,220,221,58,16,176,10,18,128,214,147,125,98,73,123,160,75,215,83,38,162,35,39,66,22,245,244,105,244,112,0,30,14,32,165,184,7,253,221,232,248,222,37,123,151,2,41,240,21,26,229,4,102,81,180,31,209,178,241,189,26,93,40,149,30,138,106,30,144,132,103,226,58,46,233,253,182,187,23,240,199,175,161,192,21,89,72,50,43,31,230,46,71,35,62,237,252,94,180,204,232,206,208,207,153,183,8,122,72,14,15,34,137,176,118,214,99,154,157,41,230,135,144,61,233,162,251,201,88,173,62,212,36,110,45,144,247,37,238,155,85,59,36,247,65,33,103,176,203,154,200,35,157,133,67,149,21,145,248,64,216,36,208,107,140,39,207,73,149,129,74,18,78,230,128,65,80,42,53,167,88,112,52,71,96,172,222,24,36,125,32,198,170,34,202,19,61,1,119,166,100,150,35,212,238,74,136,163,175,158,116,17,232,56,201,143,128,193,196,129,50,217,21,155,216,62,36,162,154,60,70,70,30,201,36,11,39,205,176,244,170,37,99,228,166,121,59,99,231,146,166,39,51,205,247,52,177,129,188,80,94,69,137,125,159,8,240,210,62,122,215,60,19,116,201,221,20,45,135,64,54,204,59,90,25,185,17,157,87,45,208,33,89,222,67,127,192,89,207,21,236,235,209,71,49,144,176,209,186,93,21,118,176,239,102,1,248,229,121,104,2,188,105,62,60,50,127,185,73,74,62,165,47,180,102,94,109,162,140,54,66,100,75,89,1,129,133,11,254,176,203,177,15,212,38,85,155,81,250,176,235,13,114,73,168,164,182,108,232,218,165,29,12,244,80,222,129,23,191,52,103,247,122,53,9,1,8,250,197,136,100,94,228,118,49,87,202,14,105,189,243,89,183,46,185,2,57,85,113,114,228,88,178,115,40,215,165,131,33,232,4,251,71,60,134,0,121,250,168,156,56,86,185,64,48,72,18,247,65,57,18,69,16,29,34,60,115,218,61,112,173,178,145,25,238,243,53,64,92,180,197,37,60,238,73,117,45,49,167,167,46,183,179,67,122,68,100,119,103,79,170,84,52,166,182,151,27,212,104,94,1,48,172,104,247,5,215,123,91,157,112,247,212,101,244,6,135,221,113,206,61,113,225,34,27,57,3,215,118,248,147,247,14,223,120,233,240,135,47,222,124,253,89,172,140,163,20,70,209,34,104,80,170,117,116,94,236,214,67,14,232,145,192,86,42,32,7,121,239,234,248,155,126,128,231,50,236,156,239,7,189,230,182,63,181,237,117,46,169,153,201,40,65,37,57,250,242,220,166,219,114,107,82,113,102,41,143,247,206,204,153,221,5,218,223,207,22,115,221,221,38,142,29,167,217,223,129,25,70,227,252,220,126,205,3,100,95,40,225,169,21,88,101,52,224,18,234,127,63,198,117,235,52,138,67,138,113,243,59,80,40,12,191,16,78,1,194,208,97,164,14,193,66,119,104,73,118,109,230,54,43,194,197,72,74,86,1,36,189,129,8,22,150,109,194,102,106,85,40,138,243,5,114,40,198,214,212,93,50,164,142,28,186,146,116,83,187,76,202,254,2,233,113,137,132,50,21,20,65,209,211,164,51,65,210,238,34,94,126,196,224,5,181,10,237,28,199,213,27,57,22,53,130,146,12,12,49,225,195,150,233,146,108,35,231,114,96,43,153,150,165,152,50,45,25,53,166,198,182,76,0,185,82,4,172,202,133,172,213,94,3,249,115,108,15,221,202,26,43,36,120,117,94,36,237,59,210,46,209,60,171,154,58,72,209,121,72,63,62,156,108,178,236,161,127,59,149,12,132,228,170,189,82,244,125,215,169,116,38,199,203,60,73,74,126,200,143,246,23,76,219,100,11,110,39,162,104,165,140,53,125,0,82,209,63,229,16,123,56,91,169,72,233,105,78,108,188,110,114,227,165,85,6,135,79,184,212,19,188,198,156,86,221,62,203,105,89,23,182,218,92,45,174,173,193,239,204,26,137,108,129,71,106,25,25,107,21,252,6,45,145,80,52,235,192,248,214,97,176,100,20,168,87,1,252,69,147,128,245,106,109,237,202,149,253,129,219,142,19,122,245,92,84,203,52,246,110,122,211,125,200,113,30,66,43,66,13,236,181,21,103,213,64,34,181,159,131,46,53,148,209,4,181,15,68,98,127,181,177,166,139,151,241,29,249,50,23,31,228,59,116,179,156,28,39,159,176,126,206,189,163,137,45,196,24,151,45,216,106,91,15,203,73,43,111,193,6,187,163,122,183,208,4,200,168,121,27,106,222,182,159,137,237,180,51,177,109,156,9,172,101,115,72,142,228,166,219,60,218,166,211,43,131,77,145,220,117,155,113,74,107,67,238,154,77,90,144,77,92,16,119,7,70,186,243,240,134,28,221,206,216,115,24,111,127,135,21,26,132,39,142,151,240,31,186,255,86,82,215,138,123,97,27,221,44,229,34,171,15,160,55,84,144,73,223,184,131,44,34,54,34,19,19,69,87,140,194,9,250,3,96,255,76,206,175,148,234,179,17,45,32,57,106,99,89,154,107,161,208,94,195,41,23,194,109,63,50,185,58,221,9,183,207,145,151,98,225,228,49,50,242,98,104,157,231,251,148,232,74,245,136,53,176,239,227,100,77,234,212,133,250,105,76,82,46,218,236,35,106,197,184,6,44,84,88,149,150,112,107,136,238,236,233,164,29,170,193,98,215,148,221,92,13,22,187,3,64,35,134,236,44,52,19,35,191,16,242,242,162,79,245,194,199,194,93,191,179,2,203,156,205,149,212,7,183,121,212,250,132,236,221,86,163,248,68,0,188,30,151,185,148,35,1,141,48,28,172,196,162,105,38,68,99,86,163,171,81,133,70,200,86,97,43,37,122,54,178,16,111,209,54,90,54,225,210,243,170,52,245,85,161,12,253,10,235,181,161,178,58,176,179,171,184,84,107,75,142,83,82,111,110,163,194,46,149,159,60,127,102,69,154,122,3,124,45,183,39,43,15,57,15,77,226,106,76,62,228,148,224,177,1,255,186,15,13,16,110,181,161,215,208,250,190,51,217,54,144,102,91,33,205,73,103,0,123,92,104,253,186,26,81,125,49,68,238,2,112,133,6,139,121,0,117,99,0,209,232,20,160,110,234,128,122,159,193,172,165,247,117,232,51,140,110,107,109,77,27,198,150,28,198,246,61,31,6,67,234,49,168,217,13,77,136,100,87,48,111,3,216,130,62,160,232,203,194,189,132,82,159,77,84,18,76,15,236,96,248,23,142,117,175,209,111,193,65,217,176,159,146,169,6,64,148,18,255,99,30,19,183,101,103,146,58,147,149,186,159,152,88,146,221,33,185,196,177,14,200,84,191,194,103,117,202,153,12,87,29,246,192,232,172,161,244,127,8,65,149,130,188,55,93,123,85,128,96,125,133,152,84,187,90,48,145,68,235,169,45,12,41,228,166,119,88,180,191,207,148,160,89,76,67,196,0,31,205,111,101,141,120,155,152,64,217,46,209,230,77,248,52,9,5,38,145,178,153,116,86,157,201,222,36,244,22,223,103,228,135,89,128,185,204,108,46,141,154,174,218,208,158,151,82,139,211,69,193,145,229,35,51,131,157,97,134,28,248,72,204,11,30,11,220,152,59,138,83,144,167,120,15,78,241,222,195,242,67,121,15,78,241,206,234,222,154,157,187,139,140,143,4,83,148,197,172,185,72,56,156,136,239,100,32,109,58,103,126,76,84,236,167,138,61,96,106,78,70,6,46,142,187,186,102,151,116,164,72,153,253,200,83,229,18,234,242,149,40,59,134,26,252,8,211,224,233,25,129,71,244,138,114,24,144,198,144,218,147,86,55,113,249,106,152,208,58,77,10,46,36,39,255,4,84,206,112,201,85,114,9,255,241,84,81,156,170,49,104,146,49,212,174,251,26,221,18,221,111,65,64,53,12,243,39,17,119,157,81,61,225,189,242,61,70,223,251,241,238,149,237,18,114,93,43,130,103,49,132,142,135,170,227,33,202,102,101,199,67,189,227,161,232,184,107,251,236,175,105,57,104,104,104,52,215,163,161,245,140,161,245,198,31,26,27,27,13,152,128,26,87,184,126,151,232,28,119,67,58,42,14,86,25,119,175,141,139,123,237,16,191,159,138,95,71,225,189,187,197,187,253,123,129,119,189,33,120,183,105,193,187,94,28,239,54,43,158,196,187,94,12,239,122,18,239,122,132,119,251,195,240,174,154,198,230,157,224,221,190,194,187,205,145,120,215,29,205,160,68,39,47,103,215,133,146,193,21,218,223,196,111,213,38,99,49,141,13,90,71,180,164,174,53,39,140,77,70,121,123,138,141,41,178,16,137,82,164,129,136,184,2,161,114,106,138,84,105,55,46,58,129,230,227,93,212,236,70,55,177,143,218,173,72,175,57,70,191,6,236,150,20,80,250,5,117,207,47,62,213,186,190,155,48,175,197,226,35,30,225,5,53,211,134,187,251,52,43,239,49,48,139,64,214,219,77,229,237,222,73,218,231,72,189,113,224,22,99,59,81,255,194,39,84,93,21,131,205,158,44,168,230,41,70,221,169,15,233,141,197,173,209,45,157,112,181,91,30,186,157,73,118,228,144,226,22,220,201,110,140,48,126,247,109,54,218,118,131,29,247,24,197,129,204,185,163,73,50,196,146,101,115,82,237,170,219,73,169,195,146,200,161,167,139,86,123,149,84,60,152,115,21,194,4,48,120,229,138,51,105,83,239,71,52,171,36,192,140,93,211,19,214,74,73,51,10,251,232,142,102,150,47,67,31,201,248,27,100,17,111,38,137,107,135,92,251,146,197,83,125,101,104,137,201,121,155,119,251,202,44,90,217,171,107,70,42,180,28,217,215,163,221,68,28,248,89,205,174,236,28,67,33,9,62,99,238,189,44,250,99,98,101,158,236,180,198,21,141,217,244,76,156,67,4,14,196,190,224,186,70,202,166,100,85,82,249,4,100,140,96,162,38,45,244,179,252,186,148,254,169,4,192,197,226,253,4,85,89,177,219,5,98,123,62,92,212,237,167,248,114,71,20,111,44,178,222,143,217,17,27,179,160,27,249,187,227,205,89,206,188,3,150,104,78,191,19,150,248,8,180,168,176,221,79,255,100,202,94,52,243,167,196,248,31,41,198,110,17,69,194,202,100,86,56,230,210,58,206,210,91,5,2,63,175,89,164,105,252,156,166,208,181,153,47,167,224,197,216,9,171,236,15,128,11,1,86,68,210,223,166,173,143,197,244,124,95,217,187,161,134,114,120,126,210,86,162,154,103,46,154,171,164,229,184,103,24,160,231,132,120,105,72,110,233,132,9,251,123,172,153,67,103,60,205,160,239,139,235,27,67,10,210,75,185,183,218,90,171,52,35,43,70,114,242,125,148,190,117,199,200,77,8,128,250,215,53,251,87,27,167,127,192,37,119,209,58,200,106,71,15,156,153,96,137,135,50,244,198,174,157,106,55,235,145,36,160,205,241,133,161,254,122,165,210,6,222,170,210,91,109,175,9,107,196,48,217,28,108,144,80,67,159,69,55,84,232,115,32,56,196,52,61,255,163,167,46,162,186,94,83,194,47,25,111,37,161,194,111,84,70,130,106,233,23,34,2,213,129,13,52,135,238,150,184,158,97,183,10,128,253,91,33,243,129,178,144,156,43,91,18,44,20,183,111,80,219,125,83,159,238,68,54,119,3,78,195,198,195,82,89,88,222,144,178,249,157,202,230,234,6,41,166,121,164,149,74,63,183,189,180,93,217,142,84,201,40,82,57,239,111,162,153,141,243,205,111,2,207,190,195,251,96,18,222,6,64,205,108,2,73,186,99,236,171,92,105,107,117,71,94,198,48,63,41,70,113,175,130,247,12,53,189,243,146,147,91,130,159,146,51,225,148,27,149,198,228,158,106,168,130,141,234,213,12,6,72,237,111,233,67,38,83,27,172,184,138,243,91,213,23,177,210,119,171,56,165,149,6,252,203,209,76,129,71,171,108,233,118,150,184,122,217,170,219,25,202,53,21,164,37,166,201,153,197,34,33,35,192,18,115,25,24,59,75,88,119,80,200,224,128,240,106,160,186,147,43,181,35,41,6,127,69,205,122,210,208,35,41,43,27,114,174,202,189,41,221,243,9,154,181,25,206,186,248,174,59,42,140,57,23,199,151,157,146,158,83,68,84,98,23,109,85,194,169,54,17,176,21,186,28,198,206,68,42,168,207,147,251,94,216,159,224,165,223,58,252,180,233,87,175,87,214,176,36,31,74,5,190,248,162,234,136,177,124,174,17,124,128,162,61,163,3,148,22,208,120,152,251,34,149,67,99,107,200,140,89,7,174,229,187,181,78,105,16,157,30,36,62,131,119,85,48,72,163,191,118,229,10,242,45,209,51,5,111,236,160,188,93,228,244,174,92,201,14,175,204,140,105,141,53,76,76,48,47,36,158,161,45,126,38,198,195,227,120,219,67,119,25,217,217,234,246,231,128,34,103,42,176,148,22,15,180,225,148,221,81,77,104,236,142,178,0,211,114,245,147,227,81,170,123,127,181,131,43,188,70,225,154,201,218,0,47,102,174,41,182,105,148,35,153,137,137,20,110,162,167,242,90,205,182,125,188,92,142,173,94,242,247,96,96,118,119,48,62,222,179,133,225,105,183,218,221,80,220,187,157,35,95,48,110,20,189,40,193,246,227,212,175,152,102,167,89,17,1,61,150,156,194,39,193,202,204,88,57,123,117,219,213,31,142,28,99,94,130,114,9,179,113,76,173,248,101,121,165,91,186,0,42,107,48,100,36,194,18,55,118,21,107,97,139,0,43,29,18,224,26,151,99,81,136,96,179,161,75,11,97,18,110,162,216,208,68,177,161,1,8,67,27,138,245,238,0,197,246,12,228,138,70,128,22,212,26,70,168,213,131,103,137,90,165,125,86,132,90,195,84,212,218,213,23,43,145,77,40,22,186,9,197,126,189,210,5,74,73,71,173,157,92,107,169,85,105,165,163,214,122,18,181,214,99,168,181,185,90,151,168,181,158,130,90,219,132,90,61,59,106,245,42,222,100,91,53,84,193,70,77,212,218,34,41,172,54,228,86,46,162,163,96,126,251,6,106,237,184,125,66,173,30,252,171,80,107,19,25,243,116,235,101,185,142,142,219,183,237,57,90,12,29,143,77,76,132,134,2,72,128,65,99,85,76,46,168,99,126,212,11,151,3,27,10,236,25,168,42,80,40,208,119,3,59,244,172,244,92,107,64,45,140,95,175,144,34,162,211,38,93,10,167,95,19,207,10,124,40,31,200,77,112,135,68,202,3,50,28,54,131,98,217,67,118,143,184,75,82,30,67,183,150,128,54,180,0,29,120,100,43,127,241,28,89,45,42,67,80,241,69,88,131,118,116,174,74,176,73,193,106,7,57,7,156,206,211,124,155,162,85,161,20,180,96,103,180,51,100,24,177,11,15,45,97,197,219,148,151,25,176,90,10,51,175,223,104,144,97,210,159,144,41,89,106,48,58,182,185,228,101,7,211,63,5,201,198,163,210,86,119,86,75,206,169,175,34,125,183,36,66,222,151,156,199,190,130,239,87,174,56,143,157,254,10,127,161,139,21,37,231,204,227,252,10,255,150,216,210,167,228,56,210,241,131,85,196,47,61,190,45,101,141,215,232,174,148,233,5,174,226,20,190,32,174,1,68,158,228,42,49,79,114,28,188,69,94,58,80,21,22,236,21,146,91,185,225,53,146,111,58,242,169,182,89,217,6,238,2,157,97,22,23,138,179,102,128,234,29,169,12,217,16,202,144,77,51,64,245,98,113,118,113,99,193,211,3,84,67,54,224,25,180,208,212,126,177,49,34,156,51,186,200,156,243,234,14,71,127,94,40,12,9,89,61,127,188,232,125,14,33,171,103,230,102,103,103,54,234,243,99,135,172,246,78,36,59,141,247,30,101,171,56,167,179,243,5,39,135,247,193,92,225,109,140,58,235,76,69,142,142,215,215,217,101,236,42,105,228,119,242,199,139,141,19,197,122,189,182,22,69,80,161,232,109,232,194,188,172,197,65,160,212,178,242,79,91,162,221,82,206,239,250,27,151,154,189,252,70,120,25,29,255,99,113,118,97,142,41,101,107,234,96,74,185,81,79,118,130,253,28,163,243,236,178,40,66,141,67,143,186,97,11,206,197,3,197,226,236,252,252,130,252,136,59,44,249,85,111,2,88,130,100,43,137,113,212,194,86,216,41,61,176,176,16,47,251,8,58,164,77,86,192,249,59,126,221,204,94,79,228,116,71,117,69,12,132,186,97,140,164,48,91,155,175,151,163,121,235,1,40,182,124,215,23,173,188,221,12,242,60,129,133,59,89,25,94,222,200,251,179,223,106,53,219,93,244,53,36,98,35,138,25,227,216,134,101,140,220,75,160,143,1,229,142,63,152,186,188,149,239,246,188,206,176,233,66,237,148,187,15,53,146,63,242,89,151,55,61,122,149,61,89,154,126,202,15,46,53,131,238,244,110,216,185,68,193,53,166,247,182,160,71,48,146,233,110,167,54,173,28,216,78,99,7,167,123,94,247,210,244,231,91,44,245,3,254,92,12,129,244,223,238,79,237,144,75,220,127,138,241,196,187,189,70,110,127,201,9,169,176,120,232,2,254,171,62,253,104,213,13,87,170,43,103,220,75,203,213,149,170,219,212,126,23,233,247,233,229,149,246,163,95,118,87,78,118,33,235,2,36,157,114,191,142,233,11,203,252,11,95,79,195,215,62,124,221,92,193,175,92,248,201,149,14,165,239,66,250,211,148,126,97,165,71,41,123,152,243,20,166,76,82,78,44,85,117,61,252,249,134,104,182,90,117,187,244,173,79,191,93,209,41,173,130,194,50,87,185,131,41,144,223,193,88,98,24,114,192,28,246,18,252,127,2,97,124,133,184,175,9,162,137,43,133,9,224,33,229,30,158,104,121,193,38,125,238,119,39,56,34,81,5,239,163,78,56,114,11,175,112,92,24,216,201,223,12,254,155,252,117,190,25,36,17,71,102,31,211,51,240,159,132,61,25,133,49,98,159,8,120,211,231,232,139,6,122,51,12,123,229,23,11,196,202,104,192,73,102,27,242,121,64,61,214,0,174,232,42,195,196,12,97,21,78,209,112,75,38,137,92,140,60,132,98,82,50,81,131,241,70,123,91,178,221,180,177,50,56,204,32,186,25,90,205,35,25,196,62,178,54,89,170,81,40,12,43,229,102,76,148,36,139,27,136,38,147,196,36,70,46,129,111,82,179,25,75,47,210,20,246,201,20,162,218,134,44,165,137,109,50,17,186,225,175,49,164,147,17,88,71,52,47,113,79,70,34,159,216,140,8,76,20,155,58,64,64,42,159,99,163,138,160,64,96,223,216,129,117,83,219,23,57,24,189,153,135,76,14,116,47,182,137,227,91,120,244,6,30,99,251,198,155,161,109,155,58,30,99,203,90,138,70,91,53,190,81,147,121,221,88,66,157,75,141,220,159,99,237,206,228,222,76,236,204,97,83,63,100,87,14,217,147,41,59,146,134,174,118,162,109,102,166,191,248,64,38,162,251,17,221,62,121,254,177,202,88,216,186,214,237,162,82,62,243,197,105,64,218,92,197,249,16,35,66,56,131,53,98,23,26,222,204,8,150,136,25,30,231,139,168,56,213,61,107,171,139,196,130,215,92,39,47,153,221,202,254,96,16,221,202,2,126,187,23,82,24,229,48,168,196,155,209,165,241,162,240,106,176,38,93,184,168,148,74,100,129,166,210,4,63,31,133,184,241,221,48,168,1,23,116,76,222,198,199,192,72,122,235,53,191,98,202,191,245,214,69,159,142,21,108,101,209,254,165,162,115,238,202,108,64,249,204,232,84,138,229,206,195,209,205,51,195,171,202,106,39,95,92,171,68,223,86,59,236,126,79,152,176,233,35,135,138,154,102,106,200,169,173,138,110,69,170,75,77,184,33,41,54,145,90,232,16,111,110,68,183,23,60,172,160,57,37,39,203,237,194,11,206,72,185,75,218,24,33,225,241,208,2,10,239,14,133,145,41,65,221,199,48,74,25,95,235,164,219,201,231,93,116,247,226,182,196,157,59,92,203,193,160,220,202,122,144,150,109,230,98,51,223,104,84,18,238,191,2,236,163,31,247,0,31,159,10,96,179,229,240,248,94,120,40,231,115,45,26,75,133,28,176,102,123,186,63,37,55,132,46,66,55,115,101,28,77,47,62,154,88,83,194,229,154,245,91,89,153,108,168,221,173,59,151,54,199,186,233,247,78,113,174,20,7,204,162,18,40,53,200,70,34,138,206,192,93,44,28,47,222,49,211,78,116,104,190,25,4,138,93,47,206,205,205,44,110,212,189,181,40,194,137,134,105,202,81,218,118,55,143,1,8,245,52,124,55,184,194,54,158,46,14,50,83,150,5,140,196,88,196,67,153,44,124,27,50,143,14,217,81,204,22,212,243,130,133,22,128,56,10,227,120,185,180,5,80,210,15,6,83,189,102,59,125,20,77,178,201,206,111,180,194,218,165,50,195,234,5,128,222,178,45,124,182,179,161,122,228,97,42,34,18,16,51,206,192,107,178,135,51,197,226,70,13,184,213,160,191,189,97,155,216,6,12,151,162,24,150,138,115,80,1,189,238,114,63,142,3,220,22,181,204,21,78,52,26,141,178,22,248,173,132,132,194,32,81,95,102,138,98,45,181,90,94,187,235,231,49,0,215,250,250,150,239,1,206,217,79,101,238,125,223,47,107,221,88,24,89,175,168,10,248,126,187,212,4,186,58,94,207,196,90,239,39,68,63,50,65,116,182,48,80,196,83,222,148,40,169,153,76,72,148,152,150,186,55,82,164,230,54,118,230,114,178,85,33,66,154,47,104,251,135,94,196,28,197,230,153,87,176,52,223,86,71,197,216,140,22,57,135,104,186,180,133,187,60,35,95,243,219,128,158,211,119,56,213,22,149,205,192,191,169,93,199,147,165,159,50,91,191,84,77,35,218,143,250,239,109,192,168,251,61,191,156,58,65,184,216,133,50,237,229,130,118,112,74,157,205,13,47,91,112,241,111,106,62,23,117,7,67,43,165,116,35,211,28,121,174,146,253,194,230,231,97,184,212,1,124,144,251,130,68,207,72,50,150,34,213,125,54,15,25,92,252,65,207,45,67,63,215,250,157,46,156,216,118,216,68,240,117,47,37,80,64,172,225,53,136,233,127,162,130,248,124,38,104,132,39,189,38,106,117,134,200,124,38,39,79,179,112,231,148,27,146,172,133,127,73,2,179,75,143,79,211,47,11,95,72,38,179,39,197,66,213,75,203,238,74,117,37,88,70,161,204,169,21,204,137,194,158,40,99,87,147,31,249,178,194,61,42,83,92,198,106,160,12,165,111,82,150,154,120,172,54,41,75,107,217,157,91,169,62,186,34,132,75,181,106,213,199,228,173,101,20,21,65,201,11,162,47,213,2,101,159,93,118,23,86,48,157,219,51,234,217,166,15,125,83,156,37,134,214,165,76,59,203,40,69,130,76,223,136,228,79,220,251,175,179,216,203,24,241,227,237,101,119,113,165,250,213,51,144,177,90,131,132,243,208,6,212,248,245,51,156,157,234,192,121,124,26,115,111,124,107,217,221,93,169,110,46,75,177,154,106,226,44,254,60,129,63,5,241,165,234,65,137,222,242,83,208,157,149,234,238,242,89,158,31,46,247,85,252,161,81,247,81,202,37,36,102,98,94,148,212,43,185,246,67,4,95,242,220,10,193,23,176,27,255,99,196,94,247,255,238,255,221,255,187,255,119,255,239,254,223,253,191,251,127,247,255,238,255,221,255,187,255,119,255,239,254,223,253,191,251,127,247,255,238,255,221,255,187,255,119,255,239,254,223,255,148,63,52,170,211,204,17,164,97,157,84,5,102,200,186,128,211,226,102,3,25,97,55,192,95,133,194,209,48,198,140,171,232,99,198,134,154,45,65,134,141,9,52,107,207,94,179,157,232,140,161,191,53,76,64,23,34,107,197,168,31,42,105,168,201,161,97,103,160,213,163,153,27,100,102,162,84,203,144,216,236,64,235,57,219,31,200,206,43,237,104,134,212,163,90,170,48,62,200,108,132,173,122,204,130,84,88,33,24,93,97,139,191,200,28,151,26,155,174,251,126,123,58,221,20,65,246,98,122,90,216,195,233,54,156,105,54,119,168,61,79,118,126,97,68,187,166,61,106,162,157,184,69,163,28,222,136,97,136,205,38,43,79,179,63,142,89,49,100,52,75,218,132,61,67,172,46,205,26,84,183,117,78,179,241,29,105,166,44,245,230,49,27,229,249,66,114,139,106,105,114,214,172,203,32,76,25,50,243,81,246,97,71,34,197,136,54,147,153,176,25,54,40,179,239,168,78,189,178,1,255,3,37,84,198,164,217,181,245,248,15,239,165,168,56,165,47,106,12,145,21,65,188,245,121,221,250,220,54,165,176,134,184,75,10,209,43,31,32,245,174,89,66,100,200,20,226,65,121,252,10,244,159,155,121,208,107,181,183,60,40,131,230,17,137,81,161,157,68,148,218,84,157,79,59,244,35,6,38,250,59,175,77,160,236,179,153,166,236,34,50,49,195,136,12,91,70,168,172,194,70,34,35,140,36,162,47,3,109,17,216,106,218,102,108,186,88,56,177,144,126,157,206,155,171,45,124,14,215,233,230,79,204,204,205,111,20,143,143,121,157,110,177,224,29,191,243,235,116,237,78,19,14,219,222,10,238,3,105,233,50,115,188,49,211,104,20,102,214,246,147,54,103,0,167,125,205,4,43,202,90,226,198,246,189,110,179,238,175,243,150,157,153,213,237,200,162,172,25,128,79,210,132,122,170,23,214,195,60,131,238,124,39,220,181,180,216,240,240,79,183,34,155,181,214,58,165,170,237,112,181,88,223,88,197,16,230,122,112,94,59,182,230,109,163,165,82,88,189,192,84,2,10,207,20,82,155,176,27,202,77,205,107,208,175,142,127,3,232,122,59,223,67,135,3,201,229,32,152,34,78,254,252,162,50,17,140,140,246,98,182,118,210,196,207,155,193,191,180,57,235,248,254,126,194,54,76,26,27,201,125,169,129,14,194,100,162,230,217,194,108,113,118,118,188,197,145,23,20,54,194,250,158,229,142,166,188,185,88,88,152,89,88,40,155,54,86,247,244,182,221,127,141,18,94,183,235,67,238,90,183,59,237,179,179,233,60,192,132,38,110,224,238,20,90,169,220,209,205,187,255,154,37,250,157,77,120,57,239,215,96,247,15,179,212,154,89,102,147,159,83,104,70,181,179,220,71,219,162,221,229,203,100,72,117,134,204,158,206,111,67,218,202,226,201,14,153,39,65,198,189,184,229,212,46,25,84,105,9,155,148,160,236,160,58,100,7,245,232,73,52,57,170,110,83,82,123,25,45,176,32,87,115,165,90,189,180,66,22,95,43,238,28,39,197,45,188,132,65,212,74,195,133,238,158,122,84,88,46,197,141,188,100,7,132,105,150,204,86,179,218,51,197,231,103,136,53,147,60,82,227,91,51,77,127,49,115,248,131,15,14,94,253,201,205,63,126,116,243,163,95,220,120,255,163,219,191,252,201,173,151,254,29,82,110,191,240,106,230,255,94,253,1,252,239,139,211,136,19,31,204,231,123,91,176,23,227,164,126,102,250,139,92,236,246,47,223,128,146,127,255,248,197,131,87,254,120,251,237,31,221,190,246,167,131,247,62,190,245,226,111,15,223,124,85,126,122,137,43,124,96,230,248,66,177,209,176,213,155,247,106,8,97,140,234,173,149,221,254,248,205,195,55,95,56,252,246,239,14,158,121,227,224,197,223,31,254,226,181,27,239,95,189,241,254,111,111,189,250,198,193,43,63,60,252,241,159,111,190,254,44,231,20,109,22,79,207,157,90,89,225,54,137,202,150,67,23,39,236,230,71,207,222,248,232,207,35,102,128,251,40,240,34,115,38,128,241,202,230,20,136,6,255,118,245,25,57,8,120,252,226,52,242,29,15,0,248,154,169,157,48,106,235,246,107,176,38,93,188,118,116,188,54,51,235,225,144,15,95,124,237,224,229,95,24,213,241,199,88,79,118,189,78,64,196,247,3,254,130,55,51,91,195,178,183,222,125,251,224,251,47,27,101,249,99,172,108,29,125,191,210,61,157,249,133,218,2,21,61,120,229,15,183,127,250,27,163,40,127,140,21,109,6,141,16,10,158,40,156,152,61,113,130,118,192,95,175,29,62,243,158,81,144,63,198,10,18,31,161,166,79,96,8,222,66,183,222,126,230,240,71,47,28,188,251,99,163,26,206,98,171,166,227,111,246,91,30,93,215,98,180,128,3,120,255,253,91,191,126,214,82,13,103,177,85,211,245,209,29,6,247,71,13,232,240,119,215,236,253,25,50,44,116,100,179,5,220,43,77,106,173,80,155,171,137,73,125,243,198,39,175,88,170,226,44,81,85,2,253,115,141,27,94,23,15,65,189,86,111,248,11,60,65,87,111,126,248,235,91,159,126,112,120,237,121,163,22,206,98,175,165,197,124,192,3,254,156,127,220,175,83,53,31,126,207,94,13,103,25,82,13,141,202,223,240,253,198,60,247,231,165,148,138,40,139,189,34,152,166,142,23,245,10,128,213,66,131,167,232,103,63,179,87,198,89,226,155,126,11,184,225,18,49,205,72,109,96,249,95,124,120,243,218,213,155,63,253,68,149,60,77,255,197,74,110,180,240,226,135,228,104,84,201,219,31,125,95,149,228,143,106,0,49,170,79,46,77,99,190,113,188,225,169,58,110,125,231,123,135,63,125,79,235,192,252,233,227,167,171,233,213,232,251,174,81,128,129,210,180,222,252,221,239,96,137,82,106,44,156,158,57,61,31,27,146,94,13,108,132,13,152,80,27,172,138,38,125,174,190,120,162,81,196,166,50,2,84,190,249,234,173,79,159,59,120,249,55,208,80,134,43,135,111,7,127,121,251,198,167,191,62,124,243,251,7,215,63,57,248,240,237,91,215,63,189,249,201,245,76,212,54,81,242,242,182,33,145,242,101,81,240,214,11,191,61,184,254,250,141,15,94,138,67,82,46,107,240,20,145,144,36,33,71,138,119,223,188,248,58,61,205,224,2,64,60,28,139,195,119,223,250,251,199,175,99,186,224,51,100,181,58,187,145,49,59,109,214,39,255,239,184,15,253,115,9,43,255,165,185,77,3,118,254,101,12,146,177,172,100,75,67,152,172,244,53,145,204,86,82,24,54,171,11,195,84,43,86,166,203,38,9,28,82,62,226,190,134,245,43,146,13,90,42,208,154,52,249,177,152,236,208,44,101,202,11,227,194,193,36,103,22,187,152,29,177,105,178,134,4,115,150,148,101,106,210,182,104,110,50,37,77,112,43,135,203,12,91,92,92,40,185,53,155,212,40,38,249,82,130,16,201,192,217,100,64,8,65,85,129,216,177,212,241,120,148,73,239,246,108,82,62,26,103,243,198,114,177,96,109,88,96,254,100,195,154,128,137,26,126,200,122,105,120,177,224,111,140,246,163,52,239,213,138,228,71,105,177,216,168,107,217,183,195,122,191,229,187,235,235,192,208,224,61,194,117,33,73,89,95,215,210,208,47,92,179,227,175,175,91,46,35,3,33,239,175,63,213,93,231,138,186,235,126,119,97,93,214,190,142,172,207,250,250,215,79,45,159,171,174,124,101,253,204,217,115,79,156,191,120,234,228,250,217,39,78,62,249,216,169,245,194,250,122,197,210,72,214,57,14,184,8,195,121,221,85,213,235,98,59,216,154,152,10,178,119,87,185,189,115,24,167,249,114,123,93,120,1,76,175,160,152,54,112,111,110,177,232,220,117,221,119,48,242,35,212,158,115,79,174,11,166,120,61,98,138,215,145,41,198,214,214,131,16,176,148,172,122,3,93,240,173,119,56,102,245,250,150,223,106,251,29,108,112,123,157,197,137,233,13,205,164,77,209,252,108,205,115,238,77,31,216,115,235,57,225,132,46,189,47,179,169,203,85,247,209,47,218,186,240,155,136,147,154,90,201,92,90,37,51,80,11,122,90,238,251,151,211,75,207,167,150,110,44,204,96,23,148,28,98,29,229,16,235,40,66,22,140,241,58,84,157,94,243,66,90,205,139,243,179,179,182,154,209,161,1,253,112,100,141,147,48,112,225,223,111,120,67,199,211,26,42,156,40,110,96,67,253,94,179,213,29,58,135,139,169,85,204,204,227,28,62,133,171,221,245,23,230,210,171,56,145,58,145,199,189,241,171,24,113,194,198,171,36,87,182,64,93,190,132,190,143,0,168,228,160,19,138,158,227,170,21,40,237,159,86,235,90,186,171,69,167,134,220,139,182,117,44,221,203,53,167,118,6,46,249,149,46,173,58,48,113,103,234,142,235,192,201,237,209,67,139,104,19,122,172,133,237,189,51,156,190,198,33,209,227,110,120,229,101,255,160,178,79,164,24,185,150,94,93,19,193,149,190,214,236,54,33,177,116,172,8,9,93,252,94,71,61,2,66,131,147,126,163,180,63,112,233,54,93,29,80,167,219,236,162,163,196,11,56,193,203,189,0,179,53,187,103,247,206,243,65,166,26,252,198,227,180,8,144,55,104,246,78,55,91,45,106,13,62,1,1,18,122,117,92,9,84,76,184,194,19,226,231,12,145,132,223,197,192,117,68,79,57,134,208,63,186,51,27,189,128,156,15,255,215,232,77,157,124,209,146,11,202,127,120,95,208,251,181,131,33,136,254,225,61,33,197,156,56,104,174,8,114,132,47,57,55,32,215,180,237,126,15,78,142,232,229,72,188,180,234,108,123,109,56,72,61,31,171,223,7,98,252,137,206,230,185,176,219,179,250,87,157,2,250,177,67,158,242,87,182,48,96,28,198,19,223,240,1,112,1,81,11,205,158,66,77,102,210,31,110,210,117,53,58,199,22,142,136,187,216,246,20,156,255,38,198,79,161,72,80,79,98,35,216,210,153,186,27,86,164,51,126,49,76,140,50,41,83,8,28,185,158,74,144,224,200,109,86,28,7,93,203,214,188,94,118,183,25,212,195,221,41,178,87,184,220,155,218,104,111,163,86,178,229,58,44,243,135,74,170,253,222,86,216,1,154,29,29,90,19,216,62,79,17,145,184,15,21,39,39,171,234,185,206,4,53,170,165,117,32,13,219,53,18,189,92,57,36,127,205,170,27,77,200,199,67,208,242,133,185,241,9,16,229,67,188,153,179,68,32,96,135,239,19,19,252,47,207,107,244,198,30,141,57,136,106,229,88,161,4,211,239,181,96,211,101,157,195,111,191,115,248,239,215,14,223,120,233,214,123,111,29,254,233,153,155,239,124,247,230,235,207,30,188,246,222,193,203,239,28,254,252,59,183,127,250,26,192,130,195,31,191,41,159,247,107,28,46,117,185,15,252,103,112,17,38,180,228,220,250,235,15,14,126,246,127,80,198,114,237,79,142,27,185,17,50,227,124,61,216,193,29,210,97,157,174,51,189,21,2,204,67,159,202,194,171,178,187,13,156,94,79,15,122,151,12,195,10,85,132,189,169,7,225,27,227,214,211,176,124,0,254,57,112,152,227,26,187,44,152,50,113,68,197,143,34,2,106,213,32,202,125,12,176,1,106,201,227,229,37,18,162,146,208,63,31,246,72,29,112,56,180,86,111,249,136,122,141,17,202,170,245,65,146,11,41,140,56,210,172,79,58,211,5,228,224,184,116,44,168,130,116,62,191,79,123,139,61,37,211,99,228,31,39,32,237,60,204,61,48,111,253,26,28,156,138,112,225,139,81,115,113,20,228,245,219,105,116,8,149,4,83,27,253,46,64,150,110,247,43,254,30,70,162,213,223,43,198,87,140,135,217,221,235,174,192,137,160,140,226,185,18,165,98,6,232,93,151,190,226,67,133,223,115,185,82,172,67,23,200,218,128,242,225,158,171,140,71,71,173,58,203,148,9,182,54,135,35,135,233,112,245,49,145,245,27,122,45,134,206,245,219,72,104,157,13,55,154,45,191,82,208,161,31,53,11,100,10,3,198,138,1,23,133,107,109,9,217,68,236,3,149,128,97,3,121,240,184,89,32,81,86,96,102,129,85,204,185,2,152,176,34,140,224,38,185,103,167,226,241,196,74,74,102,209,35,9,172,200,153,119,44,5,106,243,176,208,99,34,197,252,14,115,49,112,169,179,195,142,139,68,230,21,117,90,156,178,25,234,176,30,214,200,143,22,121,91,98,73,93,119,153,220,160,103,157,144,45,131,112,33,156,28,134,39,21,144,251,40,101,166,214,153,194,156,2,4,183,221,236,162,78,124,138,72,63,128,235,119,84,15,133,50,233,160,227,168,40,158,20,134,37,10,115,29,114,205,21,165,54,163,96,69,217,99,189,213,230,218,149,43,244,207,212,150,215,125,98,55,144,24,55,235,48,229,14,187,11,166,188,88,169,80,30,193,11,212,175,92,113,80,85,233,196,146,33,107,103,213,233,246,55,214,157,201,230,26,197,15,211,222,165,55,118,113,110,201,179,56,131,134,109,56,112,176,166,217,125,241,80,114,14,222,125,237,214,181,119,14,254,250,220,193,181,127,67,217,241,207,175,221,186,254,251,131,79,126,8,104,157,2,48,8,133,26,122,66,31,143,189,178,196,219,37,111,247,199,10,9,132,129,66,166,144,32,8,154,7,221,67,154,102,12,209,128,140,192,154,35,103,99,241,37,209,128,147,147,187,114,37,153,65,0,38,88,180,37,198,110,149,94,73,60,232,254,244,165,143,253,96,10,186,185,76,68,202,133,90,167,217,198,32,145,199,138,199,42,21,50,134,162,121,153,152,112,228,196,56,202,86,138,62,45,133,182,104,230,116,160,30,7,228,151,197,208,37,177,136,150,114,165,167,196,250,65,234,128,163,144,171,82,152,50,85,163,0,12,182,56,46,71,89,110,198,40,143,250,61,185,220,231,125,90,76,114,193,151,236,188,238,78,16,85,189,132,32,179,17,26,142,205,85,106,144,248,163,244,80,4,188,192,184,13,81,8,74,141,217,5,116,132,180,68,215,117,60,230,61,130,8,116,69,177,124,0,108,248,219,109,177,126,128,206,180,46,98,120,161,232,91,212,223,140,150,191,203,249,104,0,235,216,127,61,222,173,214,17,162,196,42,71,34,199,220,141,48,30,64,87,31,25,129,43,213,147,138,67,32,20,222,79,203,110,86,50,209,12,99,195,196,56,187,212,201,220,126,198,153,228,174,79,58,131,178,227,114,180,140,138,15,180,92,86,213,57,233,232,245,113,37,220,41,81,77,217,137,102,145,107,0,248,69,255,166,111,125,237,251,18,63,151,232,196,240,179,64,61,184,145,83,208,207,93,66,171,162,45,250,200,81,234,172,181,194,174,95,109,181,30,15,123,205,70,179,198,209,38,144,144,17,194,4,54,110,20,16,165,233,119,167,158,234,111,183,145,218,184,114,37,61,79,109,43,108,214,252,83,151,107,125,160,118,150,44,129,84,232,253,28,159,42,12,167,82,197,80,70,95,134,154,41,134,50,144,206,72,14,178,252,130,196,35,119,74,31,1,253,192,116,98,192,68,34,224,41,148,114,32,173,67,241,88,241,1,211,6,54,160,15,24,17,3,94,78,81,156,37,234,152,192,88,87,174,20,173,233,19,19,28,29,227,152,241,17,113,178,207,83,129,199,122,98,34,86,56,246,93,98,197,24,212,209,35,148,135,136,212,125,59,137,27,86,48,76,25,65,120,12,134,234,167,208,157,225,221,209,157,62,5,135,151,241,110,45,210,50,14,129,69,194,170,44,90,207,162,144,4,163,194,148,18,195,34,80,170,167,165,132,213,116,123,149,108,10,232,192,103,64,129,76,42,42,174,1,163,100,151,187,62,145,82,23,96,248,136,103,96,175,157,1,32,192,236,204,25,210,194,94,4,152,240,229,46,156,105,198,177,253,54,6,224,189,208,223,160,232,216,248,161,114,148,58,84,224,83,230,136,100,128,146,225,71,64,200,63,123,118,102,21,104,235,229,240,220,37,32,136,49,230,152,209,151,174,189,47,231,89,248,168,23,205,185,177,162,28,229,59,125,36,24,66,8,150,182,139,140,49,61,68,145,207,150,138,24,189,76,79,91,242,83,249,57,202,134,123,92,50,118,37,64,74,145,76,83,214,227,250,83,134,104,179,130,209,207,28,63,192,104,115,124,80,137,75,239,119,147,45,225,71,230,28,233,56,67,35,2,43,209,246,183,100,62,15,172,129,89,96,91,202,67,29,34,54,26,176,137,91,173,189,24,33,163,150,180,72,123,182,235,237,248,39,59,112,142,199,100,44,100,118,17,110,59,73,105,105,33,100,83,247,120,57,190,187,202,90,60,189,123,142,75,194,123,129,75,164,89,188,126,50,67,192,179,114,72,0,176,142,120,72,59,247,224,144,142,58,144,209,106,185,157,255,82,135,178,55,165,137,239,9,186,76,105,82,206,138,220,212,56,64,177,243,101,168,54,135,161,12,236,252,30,35,67,216,248,234,20,164,110,124,27,21,138,122,2,228,148,6,169,196,121,160,31,23,247,158,208,232,140,41,76,113,217,61,161,117,52,1,200,146,77,52,181,147,39,225,231,78,94,193,149,172,45,130,61,23,227,8,234,74,126,70,53,109,134,217,124,145,3,133,158,221,187,24,214,195,68,196,172,180,54,209,254,198,161,72,106,29,223,75,21,250,185,66,78,33,164,40,67,228,33,227,96,35,56,59,43,125,34,78,20,77,7,52,89,92,226,166,19,83,218,28,82,114,68,191,89,41,171,136,114,172,244,96,163,6,70,67,19,19,241,20,45,226,102,252,19,225,21,77,105,69,210,32,61,161,50,170,132,235,243,254,94,117,180,13,14,123,5,207,176,150,45,86,45,237,251,59,144,70,167,200,215,39,149,124,29,197,234,240,15,236,255,37,33,61,159,84,51,110,35,246,137,178,69,81,144,8,113,73,1,45,41,248,30,218,192,204,204,212,134,196,18,243,103,231,62,143,203,79,51,39,230,22,11,139,141,226,120,151,159,22,103,22,139,35,173,124,188,197,249,5,148,17,47,206,22,103,71,102,110,28,159,155,101,147,160,217,249,218,40,11,162,169,14,210,218,60,69,105,103,13,96,34,31,71,33,140,115,49,206,240,122,215,111,53,166,214,107,87,174,248,145,171,246,172,163,219,194,193,25,66,34,166,89,91,105,121,221,110,201,193,0,130,235,219,240,41,186,32,218,232,183,90,108,110,230,12,220,85,46,78,230,143,120,252,154,29,159,140,236,187,165,85,169,54,39,77,91,199,219,101,5,238,78,158,19,56,196,96,48,69,37,81,178,239,194,114,117,24,209,148,156,40,213,25,172,185,70,127,216,208,18,173,209,214,215,119,59,94,219,113,189,94,175,211,45,9,207,207,206,76,161,208,190,236,12,184,103,237,248,104,88,127,142,133,123,97,123,157,204,232,112,16,48,49,59,89,231,240,71,191,63,248,232,67,86,154,28,188,248,252,205,63,124,228,228,214,40,208,30,202,90,49,134,32,84,7,231,176,164,189,139,198,57,106,109,63,64,201,85,244,236,54,187,85,57,14,228,228,212,219,192,133,65,238,11,245,24,5,39,12,166,24,160,97,130,235,116,119,155,0,241,242,53,214,132,192,71,70,56,23,40,25,88,148,53,244,228,31,72,96,190,237,163,126,8,14,71,203,7,62,118,221,207,230,74,24,171,175,185,19,31,125,224,237,108,120,157,232,226,175,227,214,40,125,63,254,65,4,50,44,29,211,150,71,116,217,140,144,73,71,59,202,82,49,242,139,37,24,221,141,252,198,166,216,72,205,81,57,41,40,162,234,182,37,86,162,177,163,172,225,25,205,81,193,92,138,53,182,30,130,11,120,13,6,90,210,66,193,56,37,71,187,58,124,234,248,169,234,169,21,185,223,182,102,237,27,14,137,140,225,187,237,199,183,174,189,35,119,155,101,202,196,217,163,93,75,187,62,58,121,205,160,221,239,197,251,43,207,194,28,157,5,185,73,201,138,209,233,110,3,249,132,115,232,123,29,236,23,202,47,244,235,5,142,232,210,107,175,220,252,245,239,129,39,134,67,217,104,94,166,121,132,161,203,25,229,40,158,80,119,64,214,159,79,192,222,184,228,239,245,219,165,164,244,243,24,176,82,24,1,34,138,147,123,9,37,193,200,177,173,95,2,148,5,111,40,254,133,197,66,109,179,227,22,103,93,74,116,29,82,63,59,185,37,180,24,128,117,229,38,41,241,116,31,235,31,160,150,17,48,83,105,95,2,147,136,101,179,104,45,105,175,42,158,206,31,24,0,39,250,224,160,14,220,190,8,72,206,235,179,15,208,69,172,229,193,139,191,191,245,233,167,135,63,254,243,237,31,255,135,163,246,19,22,200,183,225,196,208,142,18,171,192,186,0,252,132,178,246,14,235,58,249,250,187,195,59,212,53,22,138,181,61,250,13,16,88,134,131,143,175,30,252,250,187,135,63,126,235,240,141,95,56,56,117,245,88,134,155,31,253,235,225,207,127,17,101,16,136,46,143,77,58,165,85,167,80,40,209,255,224,211,204,108,105,254,4,252,15,237,130,98,211,137,157,76,155,73,252,22,159,68,76,115,36,120,226,41,160,243,106,78,35,176,155,177,61,12,231,91,205,15,70,65,42,205,204,13,162,175,44,78,78,28,73,205,190,25,143,100,250,78,231,9,23,6,197,64,12,214,176,171,137,125,108,135,110,145,184,90,68,173,117,128,251,168,115,64,86,121,140,127,241,214,173,247,126,169,45,122,212,93,91,95,204,198,225,100,193,220,153,173,7,24,69,217,239,169,6,110,191,240,202,205,79,174,99,3,56,173,242,255,162,49,68,204,41,176,66,77,47,237,109,59,114,110,73,101,185,134,159,163,52,185,13,16,225,119,129,150,240,3,161,91,55,22,61,241,85,161,108,19,26,161,195,2,181,68,36,50,133,193,134,187,93,215,17,87,4,106,126,11,54,3,142,34,143,221,115,24,124,162,192,81,187,68,0,91,22,129,185,61,27,125,231,25,223,246,235,205,254,182,182,247,187,168,25,44,81,152,99,152,36,34,141,46,226,113,112,217,33,4,228,235,214,224,32,209,8,6,230,228,225,14,237,111,7,241,67,76,16,205,113,197,248,230,11,209,57,174,9,88,70,65,175,225,180,126,248,234,193,171,127,145,144,37,181,82,145,59,6,127,145,92,138,194,105,1,171,21,182,122,205,182,131,80,219,108,108,224,242,125,204,11,173,176,215,133,153,93,239,103,87,17,38,151,228,4,56,110,35,176,108,110,28,39,158,57,27,230,162,57,237,246,89,175,104,59,34,61,237,136,48,141,114,62,220,165,48,218,0,217,97,49,114,104,194,68,124,4,144,160,125,91,185,222,20,108,37,140,252,115,146,123,73,114,125,91,85,168,254,82,231,14,73,89,78,39,94,34,135,199,99,128,38,248,88,28,143,205,35,210,49,67,38,227,12,159,118,222,16,48,73,168,161,116,141,69,64,76,21,95,83,185,155,97,185,71,45,168,172,185,91,139,213,123,248,234,171,183,254,250,251,180,170,103,198,168,90,238,172,23,127,134,68,4,35,158,241,247,74,52,136,197,194,61,216,55,218,138,192,79,131,133,66,94,239,36,98,131,156,88,36,117,222,114,250,90,141,49,68,188,85,248,209,127,220,124,243,153,195,87,95,59,120,229,135,67,215,227,78,135,82,172,84,184,155,134,69,202,18,247,174,213,12,46,197,79,190,196,38,131,81,135,2,87,228,171,231,145,192,17,138,6,113,44,20,124,191,249,131,95,28,190,248,90,52,74,4,244,37,166,226,197,36,197,64,62,187,214,81,29,18,55,127,156,249,25,197,247,68,136,215,232,52,122,152,114,92,225,92,138,5,215,42,127,219,219,20,106,17,85,204,17,28,10,126,36,54,68,101,194,71,160,217,240,151,110,199,116,129,170,40,22,220,153,130,59,95,112,1,210,175,105,223,44,37,47,64,50,28,137,61,224,95,128,246,10,123,94,203,205,80,53,110,6,193,1,252,66,166,142,155,9,0,114,184,25,84,231,225,144,41,35,146,121,248,47,79,189,131,165,146,140,18,36,178,25,153,27,141,33,158,71,48,91,156,109,144,152,102,150,244,171,185,216,17,230,204,193,148,190,156,114,247,205,18,165,237,58,172,200,206,147,16,207,137,229,93,193,68,151,183,109,233,88,65,244,159,165,196,37,81,189,19,163,178,244,242,72,109,193,238,14,124,84,11,54,240,34,21,127,181,48,90,146,70,82,174,149,28,13,79,136,17,53,235,37,135,107,168,6,245,250,73,132,82,162,170,154,23,236,120,221,59,98,231,185,194,4,63,175,146,145,58,72,116,128,136,70,154,121,129,137,62,219,134,187,45,188,177,37,14,18,0,13,243,53,78,118,90,250,2,7,190,189,17,122,157,186,209,161,40,181,132,182,243,241,174,245,59,45,75,207,32,21,32,90,103,179,68,246,246,208,250,152,45,136,139,253,170,145,48,88,129,10,140,22,56,73,84,47,11,140,221,130,15,60,115,71,175,255,20,38,196,26,56,197,153,168,5,46,160,102,57,6,41,35,128,119,240,171,87,14,94,252,243,147,231,31,27,66,52,115,89,213,103,157,62,174,135,187,1,210,168,106,247,115,189,55,222,255,238,173,79,62,49,0,41,157,233,232,100,15,220,14,134,163,244,42,217,94,116,185,11,37,111,243,192,252,208,147,184,233,134,95,107,11,30,63,205,46,46,212,249,137,47,247,228,48,10,101,214,153,95,172,207,67,114,11,159,197,125,23,242,119,180,48,55,71,151,229,240,185,94,152,199,60,117,148,239,102,107,57,183,45,111,146,72,210,42,118,153,68,8,149,74,77,113,75,35,126,233,130,145,202,190,46,85,58,86,116,61,253,69,221,195,96,171,4,226,238,117,57,19,188,38,8,118,148,112,234,128,6,43,82,231,70,189,193,94,197,242,93,210,163,63,70,38,210,37,167,32,19,206,139,203,28,131,164,213,186,23,179,74,71,162,223,110,143,174,139,248,137,55,24,184,10,115,140,81,68,101,30,8,108,49,186,140,192,38,189,240,146,159,210,68,210,154,157,50,15,228,204,178,92,142,108,65,147,235,37,141,14,43,36,132,150,58,52,185,5,162,165,188,114,229,88,97,100,38,164,10,99,134,203,220,182,209,239,225,117,84,2,70,35,167,97,27,92,160,109,144,208,243,36,118,72,5,209,85,28,181,90,204,165,135,171,43,253,222,185,104,121,176,26,199,13,132,10,74,112,215,145,61,181,129,155,239,170,29,120,242,31,71,54,48,217,148,41,79,178,88,116,8,69,8,113,39,75,129,20,84,1,4,218,221,106,214,182,202,197,89,138,175,170,215,42,197,3,162,238,20,43,17,214,143,155,107,0,108,15,23,174,84,2,81,231,157,140,178,152,19,186,118,10,17,187,143,16,15,137,127,248,225,70,35,248,128,102,36,149,85,226,80,208,10,19,69,173,200,10,51,180,55,179,186,120,107,27,248,24,150,53,96,126,62,141,206,99,103,190,114,10,205,216,90,226,253,137,243,120,9,58,50,207,150,48,7,53,98,28,145,88,181,134,240,125,189,89,95,55,90,212,202,200,54,49,31,234,163,181,86,207,60,174,183,89,125,252,164,51,144,246,44,116,67,34,219,169,180,88,153,165,216,144,108,244,29,85,107,155,126,15,25,145,44,192,114,111,104,222,162,145,55,57,10,102,106,214,201,102,86,142,100,181,227,122,107,81,247,89,190,160,58,191,124,234,226,215,79,157,178,140,32,135,203,133,68,239,178,239,5,60,29,10,150,185,164,174,237,150,122,131,49,53,163,167,197,161,95,222,59,167,145,245,97,206,102,251,106,57,236,108,59,66,114,168,4,108,80,18,84,199,81,211,30,189,196,15,130,201,201,151,146,209,142,133,210,183,75,86,243,209,155,52,48,19,54,234,206,195,140,99,50,29,191,81,113,38,207,122,189,173,169,14,212,28,110,103,115,147,15,101,154,245,138,227,181,97,93,96,9,88,163,204,182,94,78,134,220,88,85,28,233,76,164,160,5,236,204,204,170,136,166,249,14,140,188,223,45,101,230,34,223,118,236,195,33,115,28,51,57,153,71,30,14,219,100,223,73,139,12,163,125,228,214,123,127,185,125,245,165,195,239,254,230,225,105,254,244,200,67,101,213,125,216,78,167,60,195,222,0,97,215,100,229,161,88,61,15,241,101,146,135,156,71,240,9,207,224,164,19,85,72,219,2,10,65,10,15,255,17,25,113,92,187,67,195,215,126,122,174,195,189,57,120,245,251,183,254,244,151,27,31,126,136,132,43,57,97,10,251,221,214,30,32,173,47,93,60,251,24,155,214,33,190,103,70,133,88,18,141,113,117,97,243,210,178,56,226,90,16,218,144,202,88,217,22,3,255,229,189,51,245,172,125,234,41,192,116,115,138,59,238,215,207,160,168,108,201,176,156,143,236,169,157,104,46,217,205,150,26,67,174,148,237,176,69,68,22,117,187,188,153,158,0,192,249,100,167,149,117,166,61,113,15,163,211,83,183,114,156,201,230,106,172,217,53,190,46,5,59,46,199,1,173,163,58,241,190,146,10,99,61,78,245,64,238,248,209,182,22,89,147,187,90,70,242,222,215,2,120,143,184,31,71,20,69,25,121,219,199,194,93,191,179,226,97,255,216,196,188,251,245,102,15,142,212,86,175,215,70,11,250,108,80,137,169,232,27,29,120,152,4,12,23,84,242,100,246,22,169,90,150,80,125,50,233,44,81,237,168,166,47,193,219,68,244,38,175,191,32,46,194,187,136,235,27,45,47,184,132,242,109,53,43,134,209,71,0,99,87,138,202,52,252,6,99,95,160,110,212,5,208,208,32,123,4,41,226,248,79,32,174,84,32,56,40,167,86,117,135,240,176,119,36,120,168,89,182,174,174,113,95,68,205,216,151,46,76,95,152,196,125,149,112,234,169,176,25,100,29,215,201,89,1,36,77,103,84,73,108,39,9,143,169,52,145,101,21,15,30,54,206,86,179,85,135,54,0,105,20,202,225,195,210,30,183,28,98,8,248,68,207,122,171,225,26,237,90,165,165,78,24,13,168,208,237,221,200,18,228,113,127,87,204,33,21,162,197,143,203,179,140,45,0,235,46,198,24,49,4,21,97,212,236,142,3,232,253,255,38,128,222,191,19,64,239,155,128,94,135,238,254,61,129,238,194,146,196,132,238,129,180,180,185,3,232,30,222,61,116,247,35,232,174,109,28,102,45,43,225,106,104,135,227,148,213,144,140,161,106,128,32,150,111,135,236,70,189,200,178,218,170,24,184,9,105,93,130,250,49,139,20,7,174,38,135,75,201,12,92,115,28,94,111,147,120,25,176,9,94,203,50,209,76,252,252,16,202,41,243,25,53,248,58,105,59,58,14,110,241,106,53,60,192,147,14,125,162,171,221,231,224,100,33,50,113,166,41,205,41,19,45,166,163,27,254,48,237,228,228,217,12,52,43,77,241,13,45,230,203,64,115,59,206,49,100,133,178,247,116,216,75,61,63,240,128,9,196,235,171,206,36,192,175,212,251,138,188,81,133,40,49,87,174,79,121,128,70,87,72,136,9,52,141,217,41,243,118,87,116,137,88,201,59,42,44,154,69,209,89,210,0,50,186,244,103,10,168,92,117,7,144,132,91,236,98,19,47,250,185,66,70,54,178,42,33,110,139,85,116,240,171,63,220,250,143,183,168,34,83,236,149,132,224,35,231,197,245,85,30,195,50,12,206,56,46,99,36,88,171,40,157,203,212,83,237,77,160,120,166,182,16,30,35,113,130,148,255,147,231,31,203,230,92,133,111,79,33,131,156,13,252,221,204,89,0,71,62,191,58,36,174,115,114,35,205,66,25,210,41,35,34,29,133,106,130,21,97,1,171,100,95,105,25,133,137,186,162,35,232,169,228,20,29,87,106,30,80,23,237,16,42,187,72,50,34,22,209,12,4,133,113,135,212,132,111,161,38,130,84,106,98,224,246,43,109,183,65,162,200,98,189,56,47,68,140,139,199,143,163,136,113,75,222,224,108,136,187,149,125,55,4,218,252,88,145,188,103,184,78,189,190,225,213,231,231,106,194,155,70,217,95,141,52,92,107,149,45,105,248,72,198,132,11,254,17,140,9,221,206,189,48,39,180,152,206,40,155,65,12,235,224,164,106,44,164,199,127,214,85,41,237,20,221,28,22,198,119,76,65,157,166,20,163,17,254,112,49,84,54,129,108,207,34,173,55,176,136,235,144,90,145,61,53,58,37,103,81,179,22,4,154,187,134,56,110,37,220,110,123,193,158,166,199,213,205,163,34,116,118,240,220,239,14,94,125,95,232,233,19,182,51,170,201,169,26,215,119,166,222,77,51,166,121,16,56,237,172,217,77,85,136,57,14,93,238,110,173,91,83,25,51,32,29,217,255,107,255,118,248,242,91,7,175,252,240,198,39,175,152,246,96,195,6,3,56,0,246,214,73,191,13,128,251,8,195,209,139,13,29,144,145,17,22,6,54,89,139,92,37,208,56,159,32,130,169,107,2,113,195,144,149,73,42,24,59,234,125,145,230,114,13,117,50,211,94,145,86,131,236,144,201,105,133,208,252,213,225,76,36,230,15,19,9,232,58,141,203,14,240,126,93,97,171,192,189,65,130,43,221,154,46,154,238,195,31,125,112,240,218,247,135,206,173,208,52,133,1,42,227,240,194,13,202,126,198,159,99,91,241,161,115,109,45,160,182,209,8,243,181,180,129,242,190,146,166,103,44,88,43,57,123,240,95,254,236,217,124,29,125,75,209,216,243,252,201,49,190,141,222,122,40,142,59,242,198,99,67,159,145,219,142,178,169,9,24,106,202,53,134,33,128,110,64,134,252,30,186,182,206,218,141,199,18,218,231,157,38,26,242,209,251,86,47,50,225,34,0,184,213,187,200,175,166,41,21,93,53,70,20,119,158,175,248,178,166,157,95,132,142,70,236,86,182,19,169,245,1,177,109,75,179,11,84,243,112,186,240,161,64,222,180,112,80,72,18,8,179,102,18,7,147,249,85,125,163,197,8,62,210,167,159,170,55,123,233,6,24,104,139,178,225,117,76,3,12,221,148,228,8,200,224,8,203,18,51,184,107,183,250,113,109,34,119,190,90,175,107,171,242,151,143,14,94,126,83,106,39,97,246,97,67,250,112,20,226,237,162,62,12,217,91,252,248,36,80,150,98,93,74,242,54,146,120,23,138,126,186,76,43,170,34,51,101,124,63,73,175,154,110,244,197,55,111,255,244,87,145,98,148,86,34,207,126,179,162,3,136,215,195,129,142,6,132,119,251,218,7,55,127,118,29,78,218,193,95,127,124,240,222,199,7,47,124,120,248,206,181,195,159,255,213,113,55,154,223,98,128,5,188,27,18,18,143,161,41,3,214,131,151,100,5,16,21,91,70,75,113,195,78,19,8,154,234,185,51,42,75,60,201,229,78,125,21,37,210,37,121,199,130,222,164,13,5,221,148,189,188,135,38,14,232,18,117,117,85,219,194,41,38,82,162,151,236,56,77,216,253,240,224,70,153,193,225,229,12,232,0,205,59,52,56,48,14,76,74,107,124,214,145,51,50,26,100,184,69,204,117,122,107,71,105,65,98,59,163,126,137,111,239,253,128,24,198,25,141,141,50,12,187,147,198,236,88,70,154,183,17,146,147,230,109,67,154,109,52,91,176,253,187,124,239,225,36,224,87,186,192,228,60,221,2,12,155,59,186,29,151,116,66,6,160,73,16,162,226,64,41,43,192,76,6,133,184,100,163,38,154,100,223,52,212,164,219,179,34,195,92,110,210,209,237,8,53,179,181,17,179,180,11,164,242,22,158,239,228,28,29,252,234,55,135,191,255,193,24,115,116,228,165,9,16,161,182,144,124,69,168,98,93,31,128,21,239,191,127,240,251,87,111,252,245,250,193,245,239,1,159,234,232,205,220,131,141,15,96,247,82,87,27,235,11,135,127,124,103,196,129,90,91,115,103,210,204,174,232,210,68,201,241,234,168,25,69,14,20,192,251,146,243,183,171,175,233,176,239,111,87,191,47,96,118,201,242,9,134,122,248,131,15,28,87,89,112,25,183,184,93,101,158,108,183,225,18,42,105,178,222,114,40,53,15,168,132,240,71,30,136,21,175,69,184,19,35,138,57,139,59,210,152,123,132,93,151,121,143,220,23,36,129,145,186,100,112,62,22,35,36,254,162,217,238,80,194,96,205,37,34,129,191,198,248,32,76,116,59,232,241,7,77,175,241,223,56,63,84,212,175,79,73,51,194,84,51,253,226,140,201,162,81,40,193,164,65,243,75,87,15,222,120,231,214,95,222,59,188,254,39,199,21,27,5,168,137,11,254,38,114,146,103,116,51,196,136,244,30,109,65,110,167,62,185,25,137,54,76,174,134,240,62,219,20,40,27,227,168,31,108,109,80,79,80,160,13,162,15,245,254,142,32,63,27,76,120,26,35,76,208,158,201,90,53,110,71,75,191,215,28,79,179,30,241,59,49,154,243,78,151,215,68,212,6,66,191,183,75,107,54,52,114,105,207,113,31,134,46,107,212,207,177,150,84,141,202,190,156,198,168,197,82,138,180,123,176,140,26,145,52,108,53,227,151,111,238,246,240,190,241,187,195,223,93,99,92,113,251,133,87,229,2,215,4,146,249,106,223,11,0,70,239,105,235,44,111,164,217,214,50,94,155,125,85,226,149,143,181,56,137,30,217,215,200,210,241,123,117,16,52,2,210,74,104,202,58,154,237,60,122,34,21,7,34,212,152,107,229,86,15,215,59,122,113,249,114,39,33,104,175,221,198,219,94,189,48,143,113,14,200,182,159,180,57,155,108,79,219,80,204,236,147,93,246,228,172,176,197,84,188,67,41,28,124,202,178,152,165,199,3,130,49,82,219,14,5,227,211,244,89,237,101,147,2,183,144,234,227,109,98,152,167,91,159,254,235,193,115,111,25,245,13,155,179,177,196,101,141,49,4,101,13,139,136,236,222,110,95,201,50,36,56,11,85,133,41,23,26,13,205,83,69,70,66,48,118,143,36,69,141,35,201,136,26,35,165,67,141,164,92,232,179,130,177,6,215,52,132,205,138,76,253,117,33,229,24,119,237,34,249,37,51,59,163,36,152,140,78,185,1,109,246,220,228,109,47,100,163,240,131,43,57,55,251,170,220,129,96,179,113,4,145,102,99,152,48,243,94,157,14,131,107,75,101,242,238,122,133,122,123,249,222,211,159,205,18,113,213,105,107,148,28,204,88,43,100,99,116,173,235,99,157,172,207,236,68,89,248,220,81,60,242,152,20,76,178,102,251,124,166,54,52,214,180,14,97,229,173,179,59,108,88,247,234,8,220,188,126,13,85,210,226,234,185,142,38,80,195,223,9,91,164,205,63,201,151,192,255,25,144,69,188,219,99,210,153,177,177,166,209,153,137,41,249,172,54,59,175,139,188,241,111,89,151,83,65,253,159,111,85,68,167,143,178,38,114,156,67,87,68,77,198,189,58,23,55,62,252,213,237,171,175,31,124,242,135,131,127,141,200,202,94,199,107,52,154,181,51,219,109,143,124,78,30,17,202,24,85,218,167,41,173,133,177,38,44,181,123,246,169,27,50,154,163,111,106,221,183,195,16,169,194,79,49,100,46,108,237,155,175,61,47,39,13,131,22,231,251,109,212,68,105,202,89,175,126,49,188,64,28,147,124,20,200,49,12,46,134,39,73,119,37,31,99,221,197,255,139,187,182,110,202,45,120,22,201,69,151,110,239,232,2,97,82,221,180,226,5,53,191,165,169,125,94,253,81,230,240,207,47,218,46,196,29,205,105,131,102,111,130,78,175,46,221,185,19,7,220,115,205,70,19,101,244,251,234,43,146,33,88,47,9,110,211,110,250,89,244,107,23,250,27,219,77,205,169,197,141,191,254,252,224,221,159,72,197,39,142,89,72,55,40,252,175,146,2,147,40,83,124,82,179,47,185,97,131,8,138,154,162,87,33,252,49,157,145,68,213,222,169,39,12,180,144,178,77,159,150,174,95,128,100,217,181,177,147,211,164,208,167,2,148,44,247,59,71,18,71,171,66,142,140,203,41,186,76,177,12,1,216,30,126,247,227,131,239,127,114,240,242,155,120,51,242,253,119,157,100,198,110,155,3,50,40,37,105,52,234,68,94,21,194,17,178,119,54,55,188,108,193,205,136,255,77,45,230,238,64,244,29,141,64,200,192,121,157,162,35,206,146,108,56,245,79,182,99,182,62,156,37,58,38,82,206,221,71,181,2,7,157,98,143,33,40,232,22,79,66,9,65,64,4,189,154,145,216,222,99,165,184,90,90,72,169,249,109,220,78,252,224,58,90,1,84,227,147,208,28,61,199,8,219,63,4,47,252,72,201,108,199,135,154,81,186,46,139,73,176,127,55,59,34,171,124,214,28,140,8,93,136,137,8,112,222,81,107,14,233,126,163,129,251,27,176,111,231,146,99,92,246,54,160,145,114,251,18,127,183,168,194,120,79,30,190,249,241,193,199,175,30,254,224,189,195,239,61,83,226,164,131,95,253,26,104,219,219,63,125,13,40,138,191,127,252,58,202,54,222,255,237,225,143,94,160,240,229,175,220,250,243,115,183,254,250,194,124,225,236,178,161,21,27,223,245,205,177,34,105,113,196,134,90,138,246,156,88,113,203,38,140,98,135,41,111,157,3,235,144,110,188,255,242,141,143,223,228,174,154,189,139,97,167,163,248,19,138,223,59,198,29,114,102,123,83,131,220,172,118,167,86,109,51,49,190,207,34,73,98,161,85,183,21,134,70,103,229,164,129,58,76,139,129,150,105,42,34,15,132,48,24,73,37,244,92,217,53,220,113,241,158,9,251,18,63,106,31,173,64,54,132,215,28,121,232,35,3,147,164,51,6,249,133,37,241,209,48,198,243,177,19,213,171,252,236,204,143,233,120,5,94,188,218,22,158,36,211,176,128,55,250,107,175,12,245,138,50,86,11,186,23,161,20,215,63,134,131,150,35,55,160,134,128,238,236,211,26,17,24,230,15,31,29,252,159,239,222,85,35,23,250,64,230,93,86,157,127,237,127,223,252,248,234,221,79,147,106,128,204,206,135,142,226,214,95,222,59,248,244,217,56,97,9,123,17,175,180,54,201,94,118,209,95,240,217,50,106,110,62,186,156,191,232,9,27,90,14,73,138,87,243,49,239,124,189,49,43,174,249,207,21,10,233,215,252,57,120,168,184,196,47,194,120,210,37,126,17,16,180,142,207,139,197,89,76,111,227,243,137,185,2,22,237,211,243,198,28,250,18,96,107,222,57,127,86,184,19,240,55,230,69,239,106,181,217,89,182,235,197,90,230,253,5,72,222,38,215,1,197,6,100,46,71,81,46,54,249,226,15,155,51,176,13,48,222,59,238,102,131,28,90,232,139,20,244,139,173,34,168,92,216,219,222,8,91,93,121,145,99,88,30,172,198,39,183,169,225,20,91,96,88,195,149,88,171,144,100,127,216,161,62,2,56,232,163,251,58,52,112,202,69,183,99,167,188,118,187,181,151,237,185,97,110,32,181,91,131,104,116,27,168,244,146,247,152,252,74,177,236,63,12,80,135,44,210,229,69,160,178,63,57,41,199,143,182,205,199,42,81,142,85,127,109,73,127,41,97,128,129,47,204,44,109,138,105,201,246,114,20,34,37,121,37,7,70,38,178,180,162,184,123,190,219,131,58,40,146,203,136,225,118,151,68,6,35,188,95,147,174,124,141,42,10,125,202,149,180,14,14,237,157,217,192,30,117,114,212,82,244,232,86,99,46,154,237,128,110,73,236,72,79,19,231,52,243,47,205,215,4,108,128,125,191,217,70,149,203,5,161,132,42,245,57,0,138,40,113,6,200,112,113,195,171,205,31,164,165,49,124,136,202,176,121,186,203,20,26,217,9,110,9,223,21,177,249,14,149,65,179,86,222,113,133,125,187,37,123,194,24,123,91,100,13,115,105,142,49,60,162,194,194,78,19,201,122,140,89,42,24,195,253,141,230,183,16,240,0,50,105,251,53,24,84,196,80,96,199,209,146,31,178,15,108,126,49,138,114,212,88,159,178,22,197,224,165,166,65,50,183,103,154,215,237,203,4,142,17,66,0,146,57,11,232,207,122,20,242,2,195,182,18,87,66,25,46,212,182,252,109,143,209,106,220,24,143,12,14,157,105,178,237,83,133,97,109,209,31,51,236,16,242,190,46,252,67,0,215,20,162,131,17,14,240,196,33,202,49,244,147,51,48,12,248,246,133,151,17,232,190,102,57,202,55,38,138,234,190,196,76,65,120,211,0,150,203,18,221,213,70,208,147,77,12,97,112,22,11,17,46,144,250,107,178,146,150,202,114,26,44,102,57,175,233,181,200,127,137,160,247,46,120,59,84,157,166,29,117,54,128,46,214,233,17,90,32,114,217,44,34,202,214,105,77,90,106,37,85,16,218,162,171,241,107,204,4,16,201,239,224,109,23,23,126,124,248,109,3,139,55,181,177,221,134,167,122,195,157,250,242,185,71,241,231,20,252,158,91,134,159,229,179,231,224,233,228,105,23,200,194,26,253,92,118,167,46,183,186,244,3,143,109,224,28,240,7,30,59,61,40,223,187,12,239,223,106,66,117,29,175,227,78,237,116,235,80,104,119,211,229,61,72,125,245,136,35,197,233,233,210,109,149,164,17,8,45,147,97,79,160,165,156,163,144,153,165,216,189,23,90,190,124,81,187,236,130,108,179,240,39,176,186,159,230,218,225,212,87,159,172,62,134,23,102,240,114,205,163,156,137,69,91,236,249,32,102,220,98,122,51,16,236,50,44,235,218,64,88,27,237,27,5,224,85,4,95,67,121,66,116,229,41,102,195,3,39,2,78,192,38,18,153,130,164,28,104,155,102,68,21,166,173,72,178,34,83,231,156,94,155,174,232,37,205,126,84,213,70,171,223,137,42,18,155,214,94,13,71,132,75,43,138,212,227,168,209,152,170,217,120,61,54,205,215,168,26,77,149,99,188,198,164,174,102,228,12,25,234,177,120,125,169,218,137,81,213,218,244,56,241,202,211,132,147,163,234,54,197,182,241,90,227,118,34,35,123,26,183,147,73,86,104,42,4,70,173,144,77,219,146,82,167,16,105,143,87,163,169,39,136,213,56,176,120,111,234,198,188,55,73,224,105,113,117,148,22,163,23,247,185,135,17,122,1,119,157,10,0,171,249,62,94,85,174,42,132,141,40,108,187,25,52,195,147,29,15,10,111,50,57,177,36,65,186,30,179,151,174,138,138,116,188,23,41,237,239,147,253,201,196,186,129,8,112,50,13,129,178,212,42,246,1,230,88,202,145,146,134,91,251,50,206,176,116,238,2,4,130,223,201,68,147,144,234,56,10,175,128,228,108,183,34,69,132,138,102,79,94,136,22,84,70,69,94,234,23,212,144,252,140,100,97,103,147,236,152,85,138,102,210,72,70,213,201,96,183,166,101,220,80,47,69,38,186,177,80,175,24,16,122,170,89,175,144,223,34,17,188,86,55,85,171,244,244,55,142,143,2,157,212,200,204,113,218,103,228,198,97,75,40,60,6,95,171,15,132,255,7,116,141,65,97,172,179,206,131,251,184,202,131,216,78,19,205,25,132,82,178,126,91,16,29,63,54,5,21,17,129,153,156,147,137,193,196,102,60,229,158,107,61,114,172,128,249,207,122,1,156,78,186,126,107,139,152,81,56,38,92,146,170,184,109,86,187,80,145,137,231,53,205,164,117,232,12,39,235,28,182,202,106,145,43,27,217,125,177,61,9,133,246,166,180,183,136,91,168,171,116,140,245,173,218,18,101,200,54,213,36,14,2,131,52,116,77,178,113,32,98,9,227,253,227,216,194,0,41,68,215,226,181,173,133,209,213,228,34,137,131,50,52,32,53,237,35,140,129,18,109,35,175,221,156,70,99,61,130,16,248,47,222,29,240,123,94,179,181,188,87,229,107,245,142,109,253,228,133,4,218,43,97,103,179,220,227,176,192,250,106,198,105,222,74,15,119,118,200,253,228,126,71,58,172,228,10,174,174,149,131,20,247,19,194,81,85,179,139,215,139,40,242,4,62,184,166,60,76,26,6,155,194,25,72,197,75,242,113,145,16,9,185,241,193,53,37,82,37,182,200,103,74,191,192,166,168,124,159,91,129,118,244,91,138,48,45,57,243,120,101,156,116,188,120,189,24,47,86,3,7,246,13,0,162,217,92,57,130,132,204,43,82,170,12,180,172,131,24,252,32,27,80,89,147,46,227,246,124,12,117,189,170,34,10,251,149,66,217,127,184,56,67,2,7,149,69,76,157,80,248,228,125,33,156,130,167,73,231,224,131,255,160,155,248,152,49,205,53,93,162,111,129,60,150,167,195,90,191,75,190,23,44,206,0,232,190,216,70,167,89,223,244,217,25,79,142,157,244,81,254,241,178,235,194,214,101,250,148,210,59,40,183,73,108,70,69,236,128,216,39,142,208,37,131,48,201,166,184,8,100,131,81,100,115,246,143,72,67,96,87,180,171,109,41,125,23,87,227,72,17,160,58,95,173,39,177,97,226,144,151,19,123,39,203,94,147,106,30,57,38,243,217,13,10,244,81,139,30,44,8,129,180,248,107,26,134,118,114,57,177,251,8,200,237,107,68,186,68,176,228,37,46,23,103,33,252,41,132,15,12,207,52,251,91,145,14,192,207,66,84,23,237,180,123,209,228,42,162,222,232,192,98,96,198,112,68,30,25,163,152,137,68,51,74,33,167,246,40,252,58,222,164,17,174,150,180,249,73,155,24,49,251,231,195,93,7,167,69,186,248,16,240,31,48,192,64,237,30,216,20,57,61,188,101,18,15,169,194,230,205,7,133,187,240,18,233,80,108,21,135,239,177,138,244,145,250,80,151,227,38,1,59,182,63,72,151,162,124,45,20,222,190,236,212,64,98,110,5,54,20,100,65,178,90,87,125,177,147,190,20,80,213,10,200,9,22,67,205,38,136,118,249,216,26,233,143,115,60,45,116,202,33,164,94,83,82,182,85,25,167,125,141,124,136,123,13,210,64,71,69,46,119,178,17,64,190,26,20,98,251,134,164,95,81,170,99,168,28,40,189,122,219,206,46,70,96,143,236,11,134,226,246,40,64,32,210,142,77,164,245,77,140,205,110,219,130,216,137,42,184,86,31,30,50,164,229,254,208,89,21,74,100,145,226,38,247,134,176,229,25,72,218,16,14,167,146,216,102,123,54,194,66,120,249,89,194,200,219,210,213,146,208,63,103,49,20,20,165,96,16,132,248,84,217,7,82,116,3,43,72,70,187,152,168,126,82,101,107,181,147,3,19,220,49,253,160,9,36,57,6,171,142,121,46,19,2,124,116,9,227,181,203,218,37,248,152,206,33,226,165,142,81,92,248,108,128,50,121,116,24,74,198,74,240,130,186,31,108,73,94,159,79,89,98,167,31,176,240,28,99,177,202,0,113,250,186,83,195,52,64,233,93,53,158,62,69,230,181,167,185,135,50,208,41,238,187,138,36,115,209,97,105,73,115,226,22,119,238,145,4,218,105,126,51,172,80,63,94,194,106,52,29,71,71,86,23,6,131,136,202,9,51,205,32,211,203,161,7,56,128,221,142,54,16,167,82,9,151,36,165,40,196,128,186,207,145,152,199,213,84,73,96,84,38,69,10,136,77,15,48,200,173,209,146,87,223,65,16,97,113,39,27,213,28,14,171,47,87,22,65,104,213,14,68,47,105,178,176,35,67,253,197,189,0,153,50,109,171,80,212,23,110,128,122,97,155,100,228,21,223,85,156,155,118,58,59,41,129,14,41,184,20,199,181,209,61,48,112,87,112,30,48,112,66,212,11,95,133,67,96,9,187,47,252,81,75,182,69,112,252,163,217,22,147,253,21,197,4,78,147,74,20,59,64,33,244,96,213,75,197,253,174,72,198,2,169,26,160,16,3,166,123,56,152,227,64,176,90,117,223,111,3,14,9,124,11,30,175,118,58,222,30,58,113,194,127,33,121,105,149,180,120,232,123,108,98,194,9,57,206,76,69,6,10,207,54,165,182,46,151,139,188,31,226,134,14,114,104,91,208,213,52,98,0,43,145,165,90,237,173,13,173,7,190,231,150,124,248,173,136,120,149,162,171,252,165,68,255,84,4,89,44,224,68,218,4,4,209,4,8,47,50,128,124,177,52,213,36,124,45,154,194,0,13,48,142,128,89,114,235,17,203,88,49,146,116,254,145,55,108,197,90,143,252,186,36,31,74,18,133,70,53,165,172,56,103,231,129,18,168,119,163,150,226,39,78,126,208,15,158,32,193,52,37,83,37,176,31,160,192,70,96,245,248,0,137,192,80,189,228,1,10,98,7,40,136,31,160,64,29,32,123,144,236,137,9,244,15,168,209,156,145,202,234,110,200,7,244,130,71,20,167,186,166,158,77,53,118,35,178,2,253,180,233,42,44,116,92,35,197,154,22,244,139,114,220,131,231,94,100,203,201,91,239,189,117,235,218,59,7,175,252,240,240,165,87,110,125,231,147,91,127,253,217,193,115,111,25,134,134,145,220,195,104,35,61,110,253,81,32,101,91,168,154,238,129,34,73,142,56,5,123,4,24,75,12,54,18,240,204,171,107,3,77,132,118,129,53,185,98,59,105,194,180,5,123,128,122,223,52,95,18,27,44,78,246,90,182,130,164,127,205,226,146,220,149,230,124,9,23,107,28,207,56,34,23,221,120,72,244,129,43,136,54,123,201,4,105,231,72,27,60,50,114,99,247,130,74,228,107,238,35,83,66,238,154,93,41,198,187,2,52,180,111,122,40,180,118,68,108,66,189,27,194,57,97,78,136,224,25,118,177,37,31,52,69,62,106,86,81,255,189,48,135,179,23,214,253,44,227,10,116,17,195,80,196,152,102,83,50,19,232,6,33,202,247,173,63,89,44,247,212,199,30,124,68,50,177,82,97,216,143,103,168,221,106,214,252,108,143,12,254,242,249,92,68,125,38,206,251,73,147,69,137,31,121,77,73,44,9,126,131,232,224,121,110,214,187,208,14,96,252,200,207,175,220,165,60,43,169,27,245,200,212,189,52,92,35,131,191,104,11,4,102,63,139,136,197,18,171,166,151,140,86,45,81,114,4,76,114,17,229,161,4,70,59,53,105,182,125,105,60,124,170,196,18,106,214,156,29,51,33,161,236,45,63,147,101,170,137,101,18,94,47,237,58,43,86,23,73,190,110,47,174,166,194,194,184,209,151,112,102,156,201,94,10,77,104,204,115,196,113,25,198,153,204,126,68,243,153,181,78,55,222,229,75,156,83,67,192,40,246,89,138,216,77,240,218,134,136,241,104,37,44,54,246,195,133,160,66,208,168,59,47,72,228,33,137,163,114,197,144,108,62,77,244,168,127,150,194,71,86,241,215,239,109,231,154,245,1,99,164,123,95,173,64,63,220,235,106,74,197,58,247,8,236,25,139,238,56,34,122,179,1,148,52,235,195,80,36,166,203,200,245,82,73,97,175,89,167,232,141,32,119,201,147,234,56,157,25,171,90,247,8,3,105,214,9,130,3,43,147,113,56,64,252,94,101,199,173,146,105,101,109,174,190,96,58,74,221,149,36,126,85,144,248,123,24,194,64,57,74,157,241,230,78,28,175,251,139,86,71,169,187,186,163,212,185,227,245,207,57,234,186,197,77,234,17,124,163,70,22,219,27,97,175,23,110,71,70,219,159,175,203,212,81,1,168,11,134,33,185,221,139,194,173,171,223,57,124,243,253,131,231,159,59,184,254,193,248,126,72,161,251,0,146,73,184,204,23,29,142,224,19,50,81,118,168,107,200,100,110,139,135,200,123,18,155,248,94,58,145,252,135,57,141,52,3,238,226,205,162,213,253,72,148,5,196,253,133,21,131,254,15,214,201,76,236,136,142,38,93,235,165,47,87,220,22,200,227,220,198,190,221,133,107,202,255,81,46,39,147,99,53,199,211,15,248,94,97,204,1,58,28,237,102,160,60,49,165,111,97,69,200,156,110,121,155,208,252,107,239,25,241,180,213,213,29,248,114,243,7,239,140,12,18,40,110,204,68,61,136,205,63,245,246,200,189,186,249,246,51,70,175,224,125,156,190,68,123,32,165,51,246,128,223,98,155,122,59,254,5,56,49,143,247,183,55,252,78,252,170,228,225,255,254,255,68,20,105,138,158,123,116,23,155,22,152,39,238,93,152,240,119,136,63,194,100,228,227,145,78,16,57,158,189,116,202,240,243,239,220,126,225,149,113,154,88,28,183,5,53,42,54,202,240,235,137,209,189,247,246,205,143,158,31,119,140,227,181,10,144,4,9,150,149,78,19,206,83,211,211,218,122,246,224,197,231,15,223,124,225,224,133,231,239,190,149,6,236,68,53,119,63,121,239,224,181,183,197,145,24,115,6,239,200,139,102,104,122,209,164,48,31,216,147,37,121,205,103,211,137,32,71,116,64,75,69,91,54,235,57,213,96,222,27,191,213,106,48,66,30,143,179,6,154,83,203,232,108,140,179,123,23,238,209,204,104,212,79,62,160,51,171,186,8,44,98,169,96,233,158,176,215,236,146,77,14,6,49,88,17,9,12,16,144,133,137,81,47,102,54,17,114,4,144,240,136,108,133,184,147,151,112,170,59,220,51,64,232,210,148,198,233,32,10,138,205,247,252,69,52,106,114,214,105,247,85,57,182,243,78,62,142,108,163,29,115,222,25,251,116,223,121,231,62,186,221,240,242,59,59,121,218,180,142,252,250,143,245,233,105,2,212,52,20,115,68,127,106,70,165,118,175,23,71,37,251,27,227,18,252,141,84,82,255,30,121,9,145,216,207,64,141,71,156,32,89,7,67,84,1,117,210,220,57,97,3,99,186,112,98,52,157,226,182,73,116,244,51,115,213,100,96,54,13,245,105,158,67,41,186,139,22,151,158,175,202,96,147,120,215,222,121,160,56,91,243,23,22,224,248,55,131,248,167,70,99,238,196,220,137,228,36,33,157,151,54,59,248,13,141,10,245,201,56,205,93,250,172,220,157,152,164,131,157,204,24,119,179,232,53,241,78,65,129,166,215,241,61,188,84,180,11,108,255,124,202,166,137,181,56,214,238,73,16,67,214,109,148,28,139,109,38,239,124,246,146,68,222,40,2,49,117,54,227,83,150,2,171,44,77,14,159,220,212,174,28,17,132,37,40,221,17,160,44,57,240,127,42,7,56,247,200,199,140,54,212,68,44,120,219,37,113,117,53,92,220,0,87,247,191,163,123,219,174,64,230,213,104,174,209,106,178,107,134,117,79,141,227,110,222,39,189,235,107,152,230,101,75,132,160,164,171,61,205,15,241,203,147,70,241,11,82,202,83,116,77,66,18,83,196,5,190,4,106,28,117,33,202,60,26,201,27,102,20,155,113,212,165,42,137,239,98,165,83,55,247,200,78,89,78,109,188,242,24,168,26,93,165,1,111,99,247,169,92,244,236,24,105,117,80,137,173,93,176,218,63,250,221,37,53,242,233,90,159,76,14,141,189,135,250,41,199,30,113,45,113,11,232,66,204,121,164,148,241,27,61,86,246,235,82,56,50,36,232,107,178,120,60,142,243,205,107,215,15,174,191,174,110,72,185,14,96,253,219,87,95,186,241,254,187,135,63,252,253,225,43,215,15,94,251,241,146,35,12,176,31,20,97,42,49,186,241,225,171,175,221,252,21,134,189,20,105,203,4,30,46,194,204,148,100,165,0,70,17,168,232,95,0,172,32,84,17,103,67,68,164,116,6,150,72,109,50,106,58,134,193,51,6,96,143,228,108,234,42,133,78,128,15,29,73,180,128,219,89,42,192,209,197,107,200,61,165,115,28,64,245,54,107,173,49,86,149,89,18,188,133,215,71,235,188,92,210,46,89,95,53,186,11,99,53,181,39,43,173,169,26,69,182,51,3,223,198,35,18,162,160,89,15,72,248,151,127,23,211,41,87,143,164,100,56,82,41,9,40,69,114,50,180,134,74,109,95,139,45,156,30,44,244,22,212,109,110,147,155,175,63,203,123,196,209,244,207,134,208,172,148,166,149,217,23,54,125,41,150,110,56,129,171,184,152,107,192,164,118,131,232,18,203,221,45,21,64,13,159,108,28,253,33,102,119,172,238,183,218,242,210,119,105,114,107,51,199,53,50,164,216,241,142,171,60,174,214,235,18,11,88,0,66,18,87,144,9,203,189,188,231,97,216,151,19,1,174,172,102,134,223,102,72,189,59,80,64,153,3,11,165,180,74,75,218,75,49,229,190,0,91,244,219,155,79,183,147,31,109,0,159,176,201,30,50,191,247,210,182,221,143,238,155,241,124,104,207,149,66,73,127,43,218,45,199,239,240,36,116,225,120,174,196,190,57,46,183,55,234,214,92,185,151,126,56,122,67,206,69,111,140,35,145,187,111,189,158,176,94,87,203,185,46,92,199,37,179,39,136,192,207,211,210,124,229,137,179,231,170,143,127,99,253,204,201,245,255,198,182,230,119,131,120,168,86,152,155,145,71,75,152,169,247,82,205,212,123,49,43,219,94,220,202,182,167,155,169,255,15,183,117,190,187,213,178,154,65,203,136,219,2,16,234,151,10,122,119,119,169,96,132,77,52,170,166,154,21,79,120,79,155,91,156,93,52,13,110,186,149,152,171,166,166,25,153,120,174,184,113,124,99,193,155,183,26,220,116,149,193,205,226,220,226,76,130,24,193,17,139,28,228,122,109,118,30,152,241,236,177,2,93,246,198,53,66,34,205,117,166,54,194,203,171,44,20,207,31,159,159,219,40,52,230,78,172,193,76,212,201,159,15,90,91,12,18,159,51,83,145,126,98,125,157,93,58,236,179,11,195,124,135,56,209,98,251,114,166,27,2,242,204,60,80,44,204,214,230,235,67,235,216,255,207,55,255,243,77,229,50,177,180,184,179,117,172,185,77,38,131,0,20,45,37,1,61,228,55,129,51,241,225,72,192,255,182,246,149,47,85,150,85,150,30,240,125,95,213,81,22,254,21,181,110,53,26,141,196,119,106,60,8,3,255,104,173,63,50,5,212,73,107,191,1,64,60,223,240,182,155,173,189,210,217,102,173,19,118,195,70,47,243,13,239,75,126,179,76,223,4,151,126,188,80,40,139,78,206,214,230,102,231,103,83,230,134,244,117,25,174,91,228,95,40,44,204,44,44,12,166,12,127,173,201,197,147,182,77,205,160,5,135,59,191,129,90,251,178,102,69,51,122,85,141,5,198,208,56,251,208,251,141,75,205,94,30,118,75,30,77,166,74,197,114,126,187,43,31,197,63,82,85,88,242,250,189,48,181,1,10,198,154,207,147,179,15,152,23,175,181,207,193,172,169,91,162,159,165,130,182,58,0,12,154,132,78,188,13,88,61,96,246,203,52,138,130,117,113,164,162,19,48,162,223,146,251,152,86,118,6,171,23,77,157,152,253,130,234,237,86,179,94,247,131,178,218,68,37,220,30,101,57,141,218,208,85,154,24,187,158,134,239,101,125,158,240,162,98,208,43,237,160,131,187,154,215,50,190,41,35,30,118,231,19,205,166,246,133,117,181,101,123,170,94,89,27,197,157,79,245,187,189,102,99,79,85,100,164,138,127,243,130,26,41,117,225,43,108,13,191,183,235,251,65,202,68,62,221,111,214,46,173,175,51,201,178,111,88,200,165,110,33,57,255,114,77,97,220,181,44,122,69,205,228,51,115,59,187,57,109,89,183,189,203,249,145,185,108,109,180,163,64,241,230,42,83,167,50,5,252,27,76,69,198,120,143,192,142,75,158,17,108,156,213,157,100,86,55,112,92,32,143,246,97,169,72,168,55,43,220,159,1,242,115,78,150,166,159,242,131,75,205,160,59,189,27,118,46,209,196,77,35,94,194,21,152,238,118,106,211,59,77,127,183,59,221,77,177,77,7,212,4,108,68,111,79,75,249,31,91,229,87,57,229,60,110,229,6,156,9,18,10,237,244,125,103,141,110,127,17,173,177,237,181,219,176,152,93,32,30,171,151,166,151,171,110,119,185,186,114,202,253,70,181,234,185,43,213,149,186,251,244,74,245,137,21,119,113,185,90,157,92,198,148,173,21,119,97,185,122,106,197,45,64,210,28,37,29,95,118,195,149,234,153,175,184,155,240,82,21,191,123,240,121,6,63,63,246,20,228,133,74,190,234,206,45,211,103,250,245,170,213,26,150,109,184,151,86,170,103,191,164,189,67,241,71,79,186,79,203,188,213,38,181,209,90,118,23,87,170,223,88,113,183,33,169,234,126,29,127,158,48,43,130,70,160,91,223,192,196,109,42,125,137,126,207,86,171,79,96,134,243,216,18,100,104,82,234,215,85,87,248,55,164,122,249,215,195,132,57,122,92,160,223,2,253,118,151,229,192,232,89,124,93,164,254,77,211,28,64,245,208,104,117,155,146,218,203,88,7,38,209,132,192,68,86,251,43,248,225,242,138,45,239,38,37,249,213,234,38,166,84,171,236,94,175,228,164,173,226,18,252,127,130,216,255,46,154,110,78,0,159,230,95,174,20,38,154,245,138,60,120,19,45,47,216,172,116,107,221,238,4,91,141,84,122,29,40,228,200,243,38,37,207,171,206,55,131,251,127,247,255,238,255,221,255,187,255,119,255,239,254,223,127,195,191,206,55,3,148,62,100,246,241,41,147,145,84,124,134,248,64,76,27,224,207,244,116,102,26,125,11,76,19,251,136,119,162,185,0,164,103,52,70,89,165,101,50,130,171,200,28,159,155,7,134,64,99,57,162,60,178,102,254,87,85,111,10,53,100,207,12,217,70,38,33,220,208,250,74,53,169,138,254,243,77,89,69,76,196,145,89,220,217,138,119,204,232,139,38,100,16,53,244,162,39,120,222,82,207,208,189,184,244,35,131,226,143,120,245,34,47,75,66,50,166,40,100,88,94,238,47,138,69,236,185,38,50,143,176,148,66,239,82,38,163,139,67,50,113,121,72,34,227,174,92,177,66,193,248,40,199,195,146,18,237,211,64,62,138,135,65,98,6,205,157,145,137,247,81,214,204,50,149,114,188,22,83,198,34,139,73,86,63,99,136,86,248,155,46,96,73,108,225,131,143,63,56,120,225,195,131,63,124,251,224,15,207,221,120,255,221,228,190,22,114,23,181,139,163,166,72,172,16,37,199,132,1,25,33,13,136,190,11,241,9,240,192,182,109,31,73,82,50,145,40,37,250,70,203,60,95,248,130,74,225,161,24,73,189,142,23,116,201,40,134,31,91,168,29,203,67,22,55,131,191,185,242,208,115,149,16,43,201,121,37,249,81,166,40,102,50,18,204,100,80,142,100,63,93,9,33,146,172,74,158,253,104,5,134,204,73,234,132,200,177,23,18,141,155,242,165,24,232,226,163,50,163,90,150,157,209,229,27,199,197,44,233,227,20,18,40,1,109,148,28,138,14,103,57,182,247,162,13,49,116,55,100,50,113,145,79,198,144,249,216,70,102,8,124,228,216,76,185,79,124,103,155,179,18,95,132,184,92,39,185,0,154,16,104,100,110,189,197,184,12,200,138,68,88,22,164,202,42,161,16,192,44,216,67,106,136,82,24,148,33,105,144,42,225,72,71,248,236,244,223,161,27,66,139,115,39,102,239,88,220,46,140,238,86,16,252,72,177,84,241,68,125,241,120,225,68,109,205,34,200,158,43,156,240,27,141,65,34,107,137,27,219,247,186,112,18,214,133,40,107,22,69,89,17,228,75,148,1,188,49,213,11,235,97,158,209,27,218,218,90,90,108,120,248,199,50,107,186,154,87,156,29,81,107,135,107,197,234,204,82,229,152,224,154,172,82,225,180,2,236,28,107,240,176,251,169,16,212,156,204,110,110,204,25,57,116,30,155,165,118,198,102,82,126,57,53,175,48,160,95,199,191,1,143,162,219,39,157,76,178,130,90,191,211,133,78,181,195,38,70,218,145,67,155,41,22,55,106,62,150,109,231,233,138,70,178,32,161,10,177,201,231,23,35,25,55,163,10,130,22,218,172,45,168,89,243,102,240,47,185,244,140,219,58,190,191,31,129,47,214,184,238,248,101,209,73,161,38,74,200,180,165,226,161,48,91,156,157,77,44,177,128,20,201,17,232,240,173,16,229,91,135,215,245,221,142,215,78,22,184,87,178,115,5,223,143,44,61,199,219,69,150,36,129,12,34,240,192,251,102,228,136,104,206,201,182,121,125,189,221,241,209,121,239,209,10,177,199,95,41,22,159,157,25,191,85,10,47,139,246,52,33,32,60,124,233,53,49,86,80,128,70,26,81,245,20,119,80,220,20,159,177,143,41,51,85,7,34,110,189,3,231,99,125,163,23,164,30,168,78,164,140,177,214,1,29,184,135,139,62,180,137,140,165,17,30,226,252,156,82,21,193,137,26,252,203,54,76,144,151,201,42,72,94,44,204,64,158,220,254,24,155,53,218,60,248,185,132,63,101,243,213,214,73,152,193,148,234,226,59,44,127,2,58,120,87,10,6,101,1,61,141,244,194,244,127,141,18,168,149,135,220,181,110,119,90,198,182,220,241,58,77,196,17,221,41,20,241,194,144,255,89,199,22,47,177,189,119,30,142,205,48,85,197,204,114,213,157,36,77,197,238,114,117,103,185,143,34,243,221,229,203,203,40,157,63,67,50,254,243,40,88,95,185,244,100,135,20,7,144,113,143,164,247,181,106,213,39,53,198,178,219,95,169,62,138,2,119,84,34,156,220,249,26,234,50,86,118,191,118,124,25,43,134,15,79,47,87,171,93,18,206,239,80,181,143,38,101,251,144,212,92,169,86,47,145,84,63,88,17,5,253,234,25,84,33,124,25,219,249,202,86,148,145,154,231,95,223,84,92,204,44,11,101,128,252,180,41,186,106,246,183,64,217,84,177,109,82,24,36,244,22,139,154,222,162,79,191,219,145,130,227,105,236,252,151,96,60,133,71,171,103,207,160,22,229,27,144,240,56,84,126,233,116,245,66,148,112,17,19,78,86,191,113,6,251,91,189,132,133,254,87,143,230,209,63,99,52,40,212,68,141,167,150,221,205,147,213,230,242,89,214,171,60,89,173,126,29,251,248,191,176,207,103,190,132,61,133,5,96,205,141,24,208,73,40,178,0,11,112,70,245,107,165,103,42,62,212,46,24,162,234,144,128,96,124,85,199,244,23,51,135,63,248,224,224,213,159,220,252,227,71,55,63,250,197,141,247,63,186,253,203,159,220,122,233,223,33,229,246,11,175,102,254,239,213,31,192,255,190,56,141,244,232,131,249,124,111,11,206,90,196,232,51,249,81,206,76,127,145,139,221,254,229,27,80,242,239,31,191,120,240,202,31,111,191,253,163,219,215,254,116,240,222,199,183,94,252,237,225,155,175,202,79,47,113,133,15,204,28,95,40,54,26,182,122,243,124,239,203,168,222,90,217,237,143,223,60,124,243,133,195,111,255,238,224,153,55,14,94,252,253,225,47,94,187,241,254,213,27,239,255,246,214,171,111,160,59,189,31,255,249,230,235,207,114,78,209,102,241,244,220,169,149,21,110,147,168,121,57,116,1,65,110,126,244,44,121,68,27,58,3,220,71,65,72,67,39,153,68,46,155,83,32,26,252,219,213,103,228,32,224,241,139,192,195,78,79,63,0,180,232,76,237,132,81,155,116,32,151,121,96,225,120,109,102,214,195,33,179,91,48,163,58,254,24,235,137,176,183,70,177,203,130,55,51,91,195,178,183,222,125,251,224,251,47,27,101,249,99,172,44,95,228,70,70,111,126,161,182,64,69,15,94,249,195,237,159,254,198,40,202,31,99,69,201,6,50,243,192,137,194,137,217,19,39,104,7,252,245,218,225,51,239,25,5,249,99,172,32,94,129,208,166,79,16,131,188,133,110,189,253,204,225,143,94,56,120,247,199,70,53,156,197,86,77,199,223,236,183,60,77,144,130,3,120,255,253,91,191,126,214,82,13,103,177,85,211,245,1,195,214,185,63,106,64,135,191,187,102,239,207,144,97,105,247,203,50,15,212,10,181,185,154,152,212,55,111,124,242,138,165,42,206,18,85,37,184,4,174,113,195,235,226,33,168,215,234,13,127,129,39,232,234,205,15,127,125,235,211,15,14,175,61,111,212,194,89,236,181,180,152,187,125,192,159,243,143,251,117,170,230,195,239,217,171,225,44,67,170,161,81,249,27,190,223,152,231,254,188,148,82,17,101,177,87,4,211,212,241,162,94,53,102,26,11,13,158,162,159,253,204,94,25,103,137,111,250,173,102,207,103,1,5,50,22,88,254,23,31,222,188,118,245,230,79,63,81,37,79,211,127,177,146,27,45,52,76,201,60,80,160,255,84,201,219,31,125,95,149,228,143,106,0,49,214,80,46,77,99,190,113,188,225,169,58,110,125,231,123,135,63,125,79,235,192,252,233,227,167,171,233,213,232,251,174,81,128,129,210,180,222,252,221,239,96,137,82,106,44,156,158,57,61,31,27,146,94,13,108,132,13,152,80,27,172,138,38,125,174,190,120,162,81,196,166,50,2,84,190,249,234,173,79,159,59,120,249,55,208,80,134,43,135,111,7,127,121,251,198,167,191,62,124,243,251,7,215,63,57,248,240,237,91,215,63,189,249,201,245,76,212,54,177,254,145,224,98,86,10,46,176,210,23,126,123,112,253,245,27,31,188,20,135,164,92,214,16,66,68,66,238,132,20,57,222,125,37,22,97,41,31,131,11,0,241,112,44,14,223,125,235,239,31,191,142,233,66,48,33,171,213,229,19,25,179,211,102,125,242,255,64,53,222,215,141,220,255,251,231,211,101,253,11,75,43,51,15,253,203,104,214,232,33,218,251,74,71,33,68,229,73,249,92,250,233,148,114,58,33,9,142,68,57,25,18,188,25,71,43,217,142,146,216,69,34,120,75,5,145,150,196,138,243,147,109,68,178,189,97,189,22,2,109,163,160,214,143,152,184,121,166,96,27,140,85,61,23,73,168,147,162,189,88,13,186,156,79,86,34,4,103,25,41,222,27,163,68,52,55,26,233,156,40,39,164,130,178,144,46,11,204,144,48,208,162,61,210,52,8,250,178,44,196,151,69,72,8,109,26,18,20,15,70,50,241,72,201,17,137,9,205,49,75,105,225,80,253,131,117,43,232,152,97,200,38,148,242,19,171,190,164,144,204,167,228,44,251,227,43,63,80,186,103,42,124,12,33,159,248,166,41,165,76,113,158,254,57,33,183,83,122,67,185,118,40,193,211,181,134,122,209,241,37,118,170,94,137,198,181,174,138,122,77,177,157,42,97,136,235,116,125,87,84,46,146,163,69,101,108,243,8,203,161,171,110,69,71,72,194,166,82,229,148,46,106,169,9,213,107,82,10,151,17,98,56,165,132,77,89,96,177,156,36,114,203,144,8,78,166,71,146,54,189,147,137,21,70,33,91,122,199,236,106,156,249,217,217,225,78,74,63,19,239,164,49,183,150,145,199,209,121,229,86,200,146,93,234,181,156,25,114,205,164,157,81,244,202,210,48,75,70,110,143,86,36,64,70,87,160,232,129,98,53,152,98,33,198,69,242,30,69,78,64,34,168,157,15,194,158,240,136,164,18,113,234,168,11,1,221,32,236,119,215,233,149,155,99,31,23,210,237,196,245,107,135,47,125,32,28,1,160,239,9,140,184,180,137,81,239,122,28,11,180,129,171,223,152,152,176,167,139,11,74,143,20,150,236,238,92,185,204,58,93,99,92,199,239,150,46,220,252,143,95,31,94,125,235,230,203,127,62,188,250,76,137,250,224,236,226,165,234,68,131,116,104,150,162,226,80,186,149,181,119,203,205,90,124,28,66,65,114,150,2,125,68,79,103,194,209,184,233,13,182,227,213,155,97,158,13,5,28,49,135,14,3,81,103,210,159,162,39,30,130,116,153,98,241,108,69,174,79,12,215,86,34,69,58,67,137,119,153,210,13,7,38,214,28,232,28,203,240,5,66,189,197,240,199,225,54,134,1,233,74,119,43,114,104,181,45,191,118,201,71,143,162,235,79,103,83,155,229,204,57,225,80,36,22,213,175,167,185,136,20,222,88,98,213,184,14,119,78,85,132,55,168,226,174,44,241,63,12,42,182,222,149,46,240,39,141,175,184,238,120,251,172,16,121,99,129,77,112,236,51,217,4,194,199,139,101,225,240,134,162,177,110,156,96,76,170,109,99,38,215,175,198,153,51,149,74,38,117,41,205,77,152,178,211,104,30,245,105,139,207,83,228,56,80,92,42,254,146,223,106,163,63,118,60,177,250,251,29,158,212,164,135,95,145,127,11,234,141,156,225,152,62,62,159,238,251,93,156,118,221,247,82,204,95,13,204,20,222,67,144,157,211,220,224,188,127,29,24,106,233,178,38,26,163,107,239,116,4,245,200,171,15,214,177,213,219,110,77,76,56,103,30,127,252,212,121,2,34,152,133,224,38,250,182,97,103,116,105,94,229,132,103,95,246,67,199,195,15,217,100,72,20,196,21,227,26,87,164,170,225,43,254,158,9,65,244,74,228,244,96,167,74,220,55,215,240,58,172,60,210,192,148,68,47,110,179,251,53,152,28,114,145,136,15,20,218,19,166,169,117,146,203,234,175,46,106,58,190,194,253,226,39,114,127,131,65,100,167,248,1,106,123,44,12,47,81,109,248,32,156,31,169,93,131,221,186,208,169,193,172,157,62,95,61,123,42,49,107,150,121,7,190,68,227,27,196,86,105,54,58,176,65,237,39,139,191,9,215,48,198,17,51,191,96,176,19,29,131,10,194,13,29,248,125,193,209,92,29,194,139,48,138,115,12,215,210,77,64,173,141,206,246,105,238,137,112,52,24,189,119,59,181,82,52,94,156,7,115,131,225,78,60,199,27,51,194,199,90,146,112,26,165,28,39,161,197,72,99,118,222,161,251,162,116,25,84,92,26,173,205,206,251,71,187,52,234,45,44,54,252,197,133,25,237,210,168,103,94,23,117,22,231,235,163,252,179,127,150,142,217,9,223,117,197,82,111,161,240,23,61,173,216,87,187,190,7,255,54,107,249,144,67,70,25,235,157,248,198,208,117,191,230,1,182,162,155,225,58,28,21,201,168,132,25,64,219,162,126,226,136,252,122,94,222,246,86,181,199,190,28,161,110,225,119,146,135,229,215,29,215,230,205,157,118,94,180,217,164,167,137,82,16,57,157,112,197,176,32,73,60,201,8,89,52,127,20,8,193,240,156,173,59,123,55,252,172,1,64,80,111,46,251,57,16,142,174,213,11,108,156,22,122,121,229,117,37,7,215,248,190,66,175,46,204,83,215,239,236,248,121,128,91,187,112,90,28,108,67,134,220,128,188,242,209,5,24,119,137,35,75,137,167,52,200,196,64,156,221,175,162,97,22,206,21,5,221,112,201,113,171,76,90,134,151,132,7,56,154,128,175,121,173,52,95,111,242,123,220,237,160,76,151,126,115,91,236,100,73,78,175,197,23,69,134,241,22,231,136,192,54,252,186,134,207,60,17,50,34,162,202,32,195,128,130,184,161,127,215,132,135,180,153,69,111,62,225,23,237,68,225,4,158,238,38,229,56,222,56,222,16,190,209,102,240,252,231,4,52,88,92,216,208,60,165,249,205,182,56,59,104,84,201,30,24,208,160,64,238,32,39,162,167,156,128,128,150,163,166,31,67,30,136,53,115,164,167,247,86,179,11,167,208,17,11,7,79,155,20,70,3,30,212,54,113,196,62,225,125,129,85,170,173,5,111,140,178,190,202,71,70,30,46,249,74,39,137,131,195,3,124,75,113,228,38,119,61,6,133,242,119,191,22,157,11,132,109,170,2,66,95,180,120,90,165,134,55,48,185,214,165,253,77,191,103,241,8,70,133,105,122,174,92,41,84,132,179,4,122,95,82,143,147,142,83,82,111,3,183,235,91,92,124,61,232,111,55,21,21,31,8,63,6,250,216,31,99,87,41,24,88,27,242,124,29,125,161,209,249,75,246,170,25,197,228,138,114,241,30,85,43,151,19,213,68,83,163,213,34,221,134,105,51,151,211,199,171,165,151,21,64,7,106,188,23,118,4,253,56,69,170,236,8,10,149,205,142,1,23,122,94,56,112,123,162,243,120,216,139,119,206,149,179,197,32,140,223,101,143,237,17,227,29,167,172,119,241,65,116,127,216,149,158,89,232,101,138,14,89,221,239,214,82,146,49,210,123,109,171,217,170,119,252,96,140,44,248,140,132,228,82,54,26,255,232,204,60,50,60,71,75,209,83,73,45,23,142,45,11,140,72,30,56,147,92,105,156,188,228,84,186,31,196,28,203,69,241,197,56,70,34,26,144,90,29,208,113,191,225,49,142,33,75,236,48,75,248,94,18,31,185,178,243,126,23,40,205,174,140,252,254,160,88,166,176,35,102,161,19,134,61,45,85,243,113,167,96,113,178,15,188,251,201,67,95,110,224,106,128,124,216,176,100,23,184,48,97,1,71,248,62,225,28,198,49,147,219,154,225,145,88,97,126,1,44,213,244,186,148,37,48,63,4,225,25,32,110,129,20,69,172,236,136,3,110,124,19,71,163,172,207,212,99,90,31,53,223,106,98,114,37,233,229,9,210,75,184,244,145,192,51,119,229,202,42,133,19,192,136,60,62,86,197,128,105,72,160,192,129,177,249,77,0,39,248,46,91,132,47,51,163,37,87,168,66,192,117,208,153,80,152,67,100,15,219,27,131,94,87,42,29,12,62,190,42,146,214,42,241,10,87,59,107,194,185,157,219,27,184,137,169,177,123,94,154,74,140,91,95,181,169,13,0,44,210,23,33,47,123,124,231,226,234,139,125,171,47,174,139,32,207,186,145,211,93,228,140,220,49,192,153,152,169,4,225,151,161,143,102,50,193,4,76,206,25,251,0,93,2,78,76,32,111,45,66,80,195,33,226,128,172,152,42,249,99,124,78,113,121,24,26,33,80,137,172,88,237,37,250,178,6,8,72,18,21,234,115,212,39,252,76,100,70,153,118,234,200,65,195,162,31,179,142,249,202,149,99,246,65,75,103,253,28,246,77,2,241,178,53,154,225,141,247,191,123,248,221,151,14,175,61,255,183,171,175,69,222,6,67,25,128,42,239,228,86,139,107,174,243,183,171,223,191,253,220,43,55,63,185,126,227,195,231,15,94,126,231,240,234,51,183,175,190,116,251,218,7,127,255,248,123,55,62,121,254,240,39,239,29,254,251,181,195,55,94,58,124,247,255,191,121,237,58,154,15,81,102,206,115,243,163,239,31,92,127,253,224,185,63,222,252,227,71,127,187,250,109,10,105,229,198,17,237,48,223,110,122,94,49,63,122,146,117,57,147,185,212,242,38,191,89,125,35,9,23,104,150,3,66,59,168,78,218,153,92,57,144,7,195,96,61,196,177,240,197,97,232,193,83,135,252,21,69,46,134,186,21,160,132,137,62,172,123,11,53,147,91,172,75,144,85,19,32,171,27,115,49,52,115,162,56,87,104,120,49,110,177,110,112,139,254,194,189,229,22,67,59,183,24,10,110,113,53,36,162,155,111,96,217,217,66,17,22,211,96,216,68,154,22,152,93,137,73,197,55,131,27,136,234,0,238,162,9,128,16,201,121,85,150,34,139,68,66,82,79,88,155,139,107,97,72,36,119,123,121,148,73,1,39,212,134,57,232,99,156,4,175,131,196,50,94,90,146,157,39,47,183,146,77,130,103,86,92,34,199,35,158,136,182,246,243,68,122,51,63,230,99,176,123,215,9,3,105,147,134,233,226,145,146,233,184,97,34,61,72,41,16,161,125,143,51,92,174,249,64,182,171,24,79,244,30,133,115,144,93,147,131,89,166,100,146,157,165,134,242,192,126,89,227,120,116,0,119,224,199,248,26,238,167,242,188,174,33,136,65,78,204,121,170,189,9,8,186,67,116,146,132,23,83,4,47,174,92,113,190,124,238,209,244,143,79,181,253,161,69,79,13,41,219,14,134,20,61,247,248,144,146,27,219,237,244,143,203,103,207,165,127,220,108,54,210,63,62,122,230,116,202,199,37,152,214,230,246,102,92,144,18,29,18,218,63,235,235,232,206,61,223,219,234,111,111,4,94,179,165,252,139,119,106,165,206,84,191,211,114,189,22,105,191,6,185,210,93,87,136,100,219,241,89,228,70,163,74,221,208,238,245,220,90,43,159,40,146,2,29,165,88,91,10,213,198,138,65,117,142,79,230,10,28,76,33,122,203,118,56,18,21,142,223,210,32,9,157,191,21,134,219,249,102,128,82,58,14,206,194,209,125,151,88,192,87,58,74,119,69,184,176,49,35,102,201,224,169,99,244,81,6,90,253,220,59,121,222,223,14,119,252,177,186,200,213,98,7,241,111,192,209,181,134,149,160,240,110,166,87,124,233,239,78,186,197,143,222,113,216,161,53,80,142,227,181,219,126,80,207,3,20,198,59,166,36,170,82,17,111,0,78,26,49,111,210,227,216,168,47,132,51,242,192,24,122,8,239,209,211,44,199,226,225,72,192,183,127,249,236,173,95,191,56,94,180,155,88,235,34,222,77,116,24,197,8,12,112,201,146,102,46,118,102,27,232,173,39,245,131,188,150,20,47,41,225,145,18,52,205,20,100,176,79,37,114,170,205,55,100,0,208,198,194,12,11,159,148,95,254,86,69,121,235,239,86,246,89,182,180,95,247,234,23,195,11,56,80,210,199,48,109,225,138,69,73,202,51,176,139,110,171,137,30,119,185,0,187,150,78,47,144,153,199,9,73,17,13,49,138,43,237,111,52,191,133,92,76,73,120,161,230,30,77,137,84,233,204,95,78,21,174,126,108,214,113,5,37,162,69,57,211,255,99,239,205,219,219,56,142,132,241,175,2,78,28,6,8,135,36,192,75,36,104,152,47,15,201,86,172,203,162,108,199,203,240,229,51,4,6,228,88,224,12,132,25,136,162,40,60,143,156,181,227,59,114,126,137,237,196,113,98,59,155,216,73,54,150,157,221,141,15,201,199,119,121,87,32,169,191,242,21,126,85,213,221,51,221,51,61,0,40,82,142,179,75,35,17,129,158,158,62,170,171,235,234,234,42,46,8,96,177,216,70,240,189,131,126,46,94,46,169,35,16,197,41,17,227,67,219,84,164,68,110,88,117,58,205,67,193,236,30,226,215,195,148,79,59,107,13,203,13,230,154,14,90,224,124,76,90,219,216,160,123,177,81,240,108,94,231,73,175,113,81,173,130,209,158,185,64,146,52,125,110,207,54,3,186,126,199,67,185,206,217,32,186,54,50,81,28,113,16,170,214,28,119,168,220,108,96,140,217,199,125,27,157,202,46,218,46,10,229,140,200,236,103,34,201,172,208,143,51,57,5,25,75,44,216,62,19,104,98,218,159,8,143,255,16,179,53,32,210,9,91,80,34,48,58,75,185,126,231,179,63,239,188,254,241,222,39,207,237,125,253,252,221,95,189,214,126,225,19,86,2,170,200,206,219,215,219,191,127,139,85,11,103,28,53,108,66,11,127,254,251,23,207,176,255,81,8,245,184,44,165,181,126,176,180,218,137,28,241,241,26,133,46,9,237,227,249,231,99,193,230,11,120,236,198,194,61,135,57,37,163,128,253,97,16,122,185,26,155,41,207,131,94,52,148,148,244,45,17,146,127,105,121,58,208,235,179,24,238,125,198,227,113,252,241,36,172,193,53,244,254,126,81,26,22,49,173,51,23,198,133,143,54,147,98,19,242,61,247,130,183,128,242,191,23,6,2,103,188,39,197,154,18,54,68,137,93,79,162,21,51,171,59,182,183,135,154,78,133,142,222,157,10,170,206,234,187,60,225,189,13,68,117,58,76,99,16,107,62,21,2,129,22,2,65,55,8,36,102,28,176,124,229,253,253,220,102,200,40,67,152,15,94,202,123,79,73,19,52,33,111,165,72,245,73,25,72,1,32,23,190,221,78,194,183,219,81,248,118,59,10,223,110,39,225,219,237,36,124,187,157,132,111,183,147,240,237,118,18,190,221,78,194,183,238,225,140,20,87,94,112,21,242,220,168,21,117,79,34,193,152,69,61,174,167,197,188,23,226,94,90,14,16,66,169,26,199,0,94,247,97,59,152,247,234,91,217,84,50,122,220,5,154,108,219,20,36,153,83,84,199,246,57,77,61,233,205,214,106,216,45,18,168,25,206,48,75,42,125,139,243,83,211,232,119,42,126,201,200,69,116,31,80,78,135,115,46,154,187,18,209,229,209,44,180,247,229,151,156,180,32,210,23,85,162,76,41,152,49,85,69,251,185,23,88,150,33,38,86,177,148,177,229,146,111,86,152,109,163,108,143,171,182,141,186,176,109,84,184,109,163,172,218,54,242,214,200,216,196,168,53,22,179,109,212,21,219,70,117,188,139,109,131,245,49,196,34,101,159,227,225,170,49,102,249,202,138,237,159,246,42,77,74,11,205,12,13,176,184,24,239,1,21,8,208,139,215,236,224,100,5,118,41,197,192,132,214,174,80,212,105,242,252,161,135,231,233,123,248,40,12,168,34,190,83,226,132,203,158,83,201,228,57,5,198,211,200,201,41,152,60,200,123,222,16,174,124,88,113,90,76,34,99,137,105,176,119,26,176,98,208,25,235,38,155,51,151,150,12,76,115,101,6,203,203,104,114,242,195,71,64,103,195,54,28,37,118,255,16,202,165,240,42,12,96,232,10,122,43,12,109,129,172,168,111,120,208,51,7,173,101,80,234,27,208,9,254,133,50,207,180,176,51,113,148,20,117,83,147,187,97,125,42,67,10,164,33,249,81,26,233,130,153,167,79,248,119,57,170,86,86,71,14,3,156,155,243,174,208,224,49,155,129,227,254,112,0,254,88,87,126,152,27,30,33,129,25,203,158,98,101,79,65,25,244,15,250,67,109,235,130,199,199,176,4,163,135,30,24,59,232,58,107,31,65,27,155,183,60,35,39,215,146,87,183,97,202,235,110,153,73,188,112,204,16,105,106,166,14,167,124,129,112,101,196,231,137,213,41,141,177,174,199,224,36,97,152,92,187,50,185,58,50,81,190,151,64,223,49,255,231,184,195,115,162,11,51,165,83,77,19,219,226,102,127,254,187,45,253,91,97,82,187,149,21,178,97,71,111,96,48,3,199,31,20,217,167,18,175,23,153,113,76,141,129,144,239,222,13,247,24,235,45,62,182,236,228,159,215,197,56,238,210,75,134,153,224,253,20,152,201,233,115,7,7,201,43,164,11,200,238,95,40,115,101,96,129,181,234,15,146,121,244,33,241,51,68,39,25,38,163,74,80,233,24,18,222,135,176,225,18,32,142,194,134,31,36,108,184,2,200,222,195,134,39,225,127,248,97,195,163,62,122,10,27,142,7,0,172,245,68,11,106,82,132,148,0,227,97,229,195,15,48,78,249,174,45,37,194,182,112,82,24,254,31,213,134,5,116,231,180,133,215,176,92,204,53,51,207,235,118,138,190,225,175,47,80,60,235,249,227,106,96,240,177,19,24,233,34,138,254,208,164,8,21,60,168,196,252,42,190,2,191,165,144,22,91,84,16,15,233,141,81,43,182,176,205,147,133,57,115,228,4,86,145,34,74,204,207,62,118,54,45,148,248,194,236,163,167,212,160,225,255,228,65,193,89,168,245,40,26,123,90,144,240,78,171,216,41,80,56,223,64,71,129,194,143,62,71,159,163,207,209,231,232,115,244,57,250,28,125,142,62,71,159,163,207,65,131,180,28,118,172,255,84,99,165,41,98,149,116,48,134,138,62,195,88,9,60,212,122,44,150,71,220,170,153,124,77,137,181,33,153,57,185,85,51,22,91,133,207,45,223,165,175,88,204,14,53,70,187,18,175,36,223,49,149,65,71,83,102,15,32,72,179,109,246,244,234,126,242,40,12,15,239,43,149,2,86,223,71,54,133,176,250,63,103,66,5,213,142,139,67,140,89,114,99,72,198,48,99,84,23,45,254,40,128,255,81,0,255,123,12,224,31,153,103,187,100,141,57,172,80,255,199,166,38,18,167,105,225,89,236,68,101,100,202,200,77,27,120,84,76,254,12,34,137,178,215,223,159,245,74,75,116,170,230,153,134,177,140,206,138,67,53,15,0,228,83,6,102,113,24,39,10,69,218,107,76,19,60,53,101,27,185,33,17,147,169,1,37,35,214,106,117,114,12,93,97,204,190,188,185,205,134,121,218,170,163,71,185,191,110,85,188,205,211,94,5,221,218,90,56,228,201,209,241,123,207,78,96,173,217,201,16,253,192,248,142,141,230,167,10,203,219,33,198,251,64,127,106,181,86,162,70,50,115,172,88,32,249,192,107,40,112,234,201,198,181,121,107,217,98,77,68,103,48,20,6,75,28,142,12,90,53,103,205,45,110,192,246,171,217,211,10,127,155,136,2,237,211,49,14,252,76,38,24,16,209,251,25,99,73,14,73,138,144,63,38,226,244,39,15,191,198,242,83,184,205,227,97,253,83,160,3,47,213,172,186,111,115,134,168,30,171,138,115,18,41,130,153,109,199,242,3,116,105,151,55,85,204,203,105,141,85,14,213,219,200,196,217,166,76,28,105,151,137,2,62,216,124,43,90,116,96,245,94,160,131,164,114,216,50,34,254,153,166,40,98,108,17,105,217,148,3,42,152,49,190,18,130,6,86,80,87,218,234,138,182,234,201,141,179,129,67,191,146,172,198,15,75,199,165,19,63,246,35,153,63,26,87,133,179,165,241,122,116,152,167,160,110,34,59,67,216,117,113,29,55,82,70,252,28,220,176,252,139,233,251,129,90,11,223,205,192,223,212,161,163,12,20,30,139,194,119,221,184,162,150,186,244,159,60,64,77,5,16,37,134,224,231,171,242,137,104,99,109,213,202,50,39,141,161,241,92,56,28,20,126,82,134,145,113,186,238,194,228,184,176,123,204,83,68,3,192,47,2,139,162,124,69,177,116,69,44,91,81,151,199,106,198,143,84,98,119,248,39,211,82,15,71,39,211,7,57,153,86,1,217,243,201,180,6,254,135,126,50,45,245,113,239,9,173,163,61,18,63,111,30,186,212,180,26,128,181,156,46,247,192,168,15,140,30,180,62,101,155,194,103,170,139,198,11,227,107,198,138,123,27,42,238,210,109,137,159,147,102,145,100,232,249,202,232,212,248,84,202,86,101,33,217,152,246,136,106,50,35,235,118,37,122,40,252,134,164,252,67,29,154,66,53,30,212,82,108,138,199,71,27,72,107,137,137,8,169,141,185,192,191,124,188,28,138,23,239,165,222,101,153,137,47,22,242,186,116,94,241,77,47,222,180,186,139,88,2,42,140,122,138,231,252,29,217,84,114,251,233,24,166,104,10,117,31,183,35,103,152,136,37,86,26,143,126,243,62,198,59,142,45,195,152,114,44,205,83,167,23,152,6,188,38,92,173,68,106,31,156,137,28,230,117,100,82,238,55,163,17,124,249,122,23,198,198,38,143,21,66,134,49,29,74,206,41,108,60,108,114,8,111,79,245,194,191,163,212,62,211,66,152,139,55,211,153,255,18,203,145,54,199,193,189,90,42,49,63,129,225,127,162,23,241,70,205,89,36,33,120,167,166,99,114,152,181,19,179,152,152,101,254,120,232,41,49,255,244,28,207,151,178,33,167,27,241,201,189,130,229,154,127,28,255,33,71,17,63,158,170,101,83,56,164,204,23,40,21,204,241,249,68,158,22,197,233,100,140,50,203,76,196,19,206,12,208,155,139,194,95,36,79,213,71,41,15,74,232,130,162,180,195,70,220,148,134,195,146,187,40,169,105,156,121,213,69,36,63,23,122,188,88,209,108,200,181,229,146,104,137,229,116,57,83,167,156,46,143,157,20,46,52,231,161,79,232,225,201,147,172,250,83,74,218,152,213,171,115,230,230,60,128,243,36,247,161,137,186,56,141,255,144,235,78,158,63,161,193,4,115,79,147,3,206,230,220,105,6,47,246,222,99,248,15,65,161,137,46,44,148,199,71,77,116,51,143,73,99,190,253,62,59,199,245,62,59,170,143,14,98,222,197,5,109,166,158,205,112,49,217,48,40,139,209,252,21,225,180,196,166,163,224,222,218,113,213,25,106,96,65,77,9,228,135,41,129,66,244,152,156,235,218,119,83,0,57,154,195,8,229,44,122,50,90,130,16,105,30,97,51,124,244,164,188,5,194,167,231,96,83,1,148,30,63,41,214,243,9,151,166,99,157,100,235,25,162,119,165,65,206,77,206,220,73,182,127,22,195,45,24,34,92,125,238,42,97,119,51,196,184,39,25,250,204,46,194,211,171,115,171,184,63,70,4,110,113,160,68,46,81,9,114,209,193,15,74,16,223,35,63,168,163,207,209,231,232,115,244,57,250,28,125,142,62,71,159,163,207,209,231,232,115,244,57,250,28,125,142,62,71,159,163,207,209,231,232,147,238,241,28,115,142,17,142,112,145,239,34,115,229,210,59,54,75,231,195,9,135,59,189,215,47,186,118,37,178,246,41,110,49,138,215,238,68,194,213,82,74,115,24,243,242,202,112,55,47,157,51,243,68,60,147,34,243,228,12,75,53,142,189,60,45,120,52,114,230,4,166,75,136,57,166,230,99,20,206,181,171,94,173,18,203,200,200,93,193,58,37,117,140,3,89,235,15,38,70,33,57,25,11,71,222,120,186,75,213,41,41,61,109,100,90,191,170,231,123,162,31,2,164,234,62,214,203,52,58,101,124,148,92,123,99,174,100,138,179,103,220,169,76,239,34,26,249,146,113,255,238,200,163,44,195,92,202,196,116,66,215,177,140,228,81,22,117,167,223,39,105,254,165,194,121,41,230,132,62,158,244,29,150,203,52,14,227,209,162,9,55,231,241,176,122,167,13,148,154,213,179,95,231,93,166,73,1,41,55,198,157,190,225,141,68,70,202,208,175,94,206,126,169,20,118,26,165,200,69,169,31,75,170,247,182,22,160,122,144,194,138,71,89,68,241,167,236,249,141,191,101,119,108,242,71,123,64,108,86,150,100,220,204,60,96,213,234,235,22,188,131,62,106,137,89,161,179,90,88,234,200,78,249,122,18,209,101,98,124,188,227,18,0,197,152,213,178,200,57,45,19,243,78,203,48,247,180,168,170,46,121,109,23,95,254,35,15,252,255,141,30,248,196,80,18,155,248,224,126,249,251,246,182,143,249,124,101,186,8,29,186,149,75,44,14,247,72,234,165,15,220,86,177,213,33,196,27,205,119,146,24,152,115,153,150,251,245,236,90,22,203,30,157,202,78,83,28,204,50,3,93,91,148,68,144,100,163,138,163,153,102,44,122,153,78,114,61,187,215,21,73,236,130,209,100,102,239,208,19,41,229,102,87,250,78,234,192,14,209,113,76,202,50,172,205,167,29,19,213,198,147,15,68,143,227,241,44,203,223,231,220,54,236,65,79,139,91,137,236,211,145,231,152,38,185,180,204,222,148,148,225,35,147,241,1,72,121,145,197,58,114,71,50,117,10,50,75,140,100,248,253,49,113,244,15,235,133,121,39,115,82,115,174,167,148,164,241,210,145,188,194,75,227,59,165,247,12,207,198,228,100,215,68,135,65,214,40,76,150,203,6,171,110,151,187,87,207,23,86,71,176,250,228,212,232,177,46,149,135,42,24,40,178,106,72,169,229,162,84,95,20,255,149,213,216,234,90,195,209,214,168,72,53,54,180,53,22,164,26,174,182,198,37,169,70,93,91,227,130,84,195,215,214,56,35,213,88,93,213,86,121,92,170,82,214,87,121,88,158,141,190,202,35,82,149,75,250,42,143,74,85,174,104,107,60,38,213,120,76,91,227,7,82,141,154,182,134,47,213,184,168,173,241,47,82,141,53,253,80,109,87,170,19,104,171,212,228,42,77,109,149,134,92,229,178,182,138,37,87,41,107,171,148,229,42,158,182,74,93,174,242,168,182,202,134,92,229,113,109,149,115,82,141,39,181,53,78,75,53,158,210,214,88,149,187,185,168,7,238,172,92,103,83,91,229,138,92,229,156,190,138,188,59,244,29,173,200,173,156,215,86,153,147,171,172,235,155,57,169,44,128,190,206,211,114,157,89,61,104,164,26,115,122,240,202,141,204,235,247,179,92,229,97,109,149,117,169,198,35,218,26,107,82,141,147,218,26,167,228,110,126,160,173,82,149,171,156,210,86,185,44,213,56,173,173,177,40,213,56,163,173,241,148,84,227,172,182,198,147,242,64,22,244,141,200,85,42,41,4,76,169,163,39,96,114,21,91,79,91,228,42,107,122,218,98,75,85,158,208,86,9,228,42,235,122,22,36,87,121,90,191,207,164,26,87,245,180,82,110,228,184,158,180,200,85,78,232,49,65,174,178,168,167,62,114,149,11,250,237,33,87,249,161,158,248,203,192,93,237,94,229,146,30,43,229,142,108,125,51,91,114,29,75,95,103,83,174,227,232,235,92,81,86,73,95,103,94,174,83,211,215,185,40,79,203,77,169,35,183,243,47,218,42,103,229,42,85,125,51,115,114,157,134,158,216,41,208,209,86,57,142,85,226,217,199,162,228,189,24,246,187,143,50,253,25,226,169,209,23,94,210,134,98,199,63,129,25,208,237,172,72,30,65,153,84,60,211,42,169,185,37,88,123,125,125,13,104,28,179,50,146,163,238,217,106,214,206,61,52,88,104,97,206,110,179,22,123,197,169,102,169,186,200,191,234,78,139,124,140,152,82,192,244,74,249,105,239,65,209,237,180,55,48,192,238,149,91,37,119,201,91,158,182,179,150,233,229,194,220,1,86,174,37,246,108,139,167,123,211,13,48,195,130,133,151,74,37,187,191,63,107,67,63,57,211,135,10,154,196,198,125,14,64,213,165,20,114,102,165,84,54,235,165,109,188,9,178,72,55,217,205,166,190,249,250,16,38,92,134,70,160,7,99,201,163,192,232,25,99,192,30,48,150,141,150,89,45,53,205,117,221,50,84,161,17,227,132,88,0,232,112,35,109,177,160,93,247,218,181,112,22,110,203,92,43,109,152,171,186,234,148,157,15,20,99,250,59,163,252,194,4,12,212,39,253,194,14,47,151,52,49,246,57,22,76,39,145,133,205,12,239,243,219,215,174,69,168,131,191,91,81,156,245,45,41,210,56,38,156,116,115,240,207,42,46,121,152,122,19,86,25,240,41,90,229,7,27,180,210,152,168,177,4,72,7,43,13,171,108,246,21,48,114,64,110,181,97,91,23,91,34,147,227,101,108,72,180,99,97,10,79,106,31,211,48,249,103,55,221,48,16,189,149,195,84,158,212,154,181,108,90,97,107,188,57,124,123,182,180,101,110,242,88,249,152,154,218,159,209,192,83,122,12,165,45,77,82,130,165,101,1,170,89,5,167,2,152,195,246,58,237,12,163,222,240,2,143,210,226,193,32,188,107,215,120,116,1,143,146,93,216,45,243,74,105,51,2,224,188,28,170,253,10,108,38,10,48,207,97,5,115,93,139,182,79,159,23,110,159,6,236,156,198,131,222,116,99,160,84,16,123,38,88,106,44,227,27,54,192,0,215,16,254,92,187,214,151,229,96,19,109,20,248,38,234,203,19,88,86,74,243,230,69,13,106,73,203,31,81,10,129,29,45,243,108,233,162,57,87,138,165,167,237,59,11,95,160,75,66,59,6,74,35,234,151,176,131,161,55,7,243,154,29,156,19,160,58,91,149,230,201,34,253,219,37,119,122,115,221,169,217,89,222,175,254,53,59,151,179,83,31,77,171,11,155,232,145,176,217,92,44,205,69,11,114,50,34,93,171,50,233,130,49,76,135,104,190,14,109,51,148,203,153,139,226,187,6,161,86,168,177,22,80,240,156,180,29,84,162,7,43,136,123,129,118,66,212,29,18,64,169,107,90,172,133,210,73,26,194,211,49,202,20,17,85,202,249,144,70,86,27,68,86,129,174,55,150,108,194,148,190,53,216,57,185,237,160,180,10,127,103,172,165,252,114,209,154,102,91,70,34,181,151,74,79,155,199,19,107,45,193,6,246,132,24,1,110,16,51,128,254,131,168,255,0,250,199,116,14,34,117,198,82,16,165,65,0,224,95,40,29,55,207,197,155,87,32,63,212,176,43,205,178,45,39,218,144,232,241,105,43,88,199,188,5,2,210,152,172,26,168,221,233,3,55,233,184,177,38,79,104,8,40,37,188,10,236,70,86,203,94,252,51,214,153,44,49,24,2,183,72,138,203,135,177,189,129,55,28,77,24,123,49,223,154,102,67,196,158,228,5,213,115,201,0,72,68,8,78,192,154,105,160,228,45,182,196,231,144,132,88,165,211,17,242,83,55,22,117,211,104,181,204,51,165,19,230,3,44,175,235,80,72,169,204,83,165,236,3,60,239,143,249,128,96,237,102,172,22,175,144,51,207,119,230,243,128,16,28,29,103,196,148,97,158,64,215,6,11,124,71,7,131,131,130,108,49,70,7,226,131,13,136,49,29,192,62,247,64,38,129,141,105,93,187,150,181,74,142,121,138,51,92,211,49,11,185,80,6,0,34,116,181,116,222,124,162,20,55,62,9,228,236,239,239,91,84,68,15,30,177,70,79,191,93,124,213,3,14,226,97,190,118,162,212,94,203,124,188,244,132,249,100,73,151,96,121,137,109,32,89,184,9,120,15,131,5,128,63,172,155,19,241,60,54,233,129,1,239,65,135,53,80,19,18,14,236,86,211,37,242,193,152,68,13,22,79,176,139,112,174,87,161,103,139,178,80,63,92,122,210,124,42,85,188,96,130,11,240,250,136,154,61,194,7,173,202,68,174,189,9,72,94,151,178,59,193,100,226,226,67,174,11,3,87,68,53,228,200,64,68,96,201,66,105,205,180,49,229,7,200,112,125,249,156,36,186,225,91,143,166,18,48,194,247,109,20,64,145,193,133,125,54,228,254,26,8,91,43,162,97,14,236,152,85,248,23,58,119,74,75,14,108,7,209,94,13,90,169,61,232,136,86,106,162,21,191,228,44,213,150,167,189,37,127,57,26,177,15,75,14,5,37,204,54,47,209,191,8,150,143,113,74,162,72,180,176,97,163,188,43,63,144,107,8,10,17,210,186,37,177,25,6,11,203,45,130,195,15,83,225,144,160,160,68,63,136,120,2,122,70,76,53,100,230,230,191,148,126,104,186,238,190,26,76,180,151,159,14,165,4,211,118,75,46,108,5,87,240,214,136,10,168,194,87,4,31,153,26,128,204,40,179,136,237,86,36,249,139,5,70,30,58,99,23,117,82,48,172,109,11,54,81,126,218,138,198,108,137,197,115,72,180,153,14,74,13,88,115,24,32,35,15,30,76,99,198,131,233,176,197,116,114,69,252,129,232,32,150,210,99,20,210,45,121,174,148,39,72,30,179,24,108,190,232,18,61,238,195,33,138,29,191,202,134,139,137,167,235,53,11,120,199,240,143,252,129,225,53,211,48,114,34,85,214,247,13,164,196,242,132,34,190,104,172,24,38,219,72,65,124,35,217,3,48,163,0,182,209,50,136,88,236,75,168,133,100,37,86,217,10,109,157,140,49,17,134,187,26,82,44,38,178,228,10,66,204,167,105,82,254,186,80,136,68,201,48,200,241,228,116,40,62,134,157,121,45,122,209,119,19,228,85,44,209,131,54,0,195,125,40,152,9,0,88,102,217,45,249,174,89,113,181,180,210,150,102,67,210,173,208,28,49,183,24,194,121,16,165,117,47,39,115,95,58,115,4,8,138,144,96,67,126,115,213,15,26,89,111,160,144,11,137,2,7,199,67,35,121,160,106,141,210,72,62,103,214,173,134,111,159,168,121,148,163,43,240,78,56,87,108,76,37,11,220,187,238,150,42,174,217,116,83,169,39,75,203,137,154,82,213,45,53,93,115,221,45,101,89,25,16,197,147,110,96,175,217,141,254,254,120,137,89,176,7,199,115,17,66,109,196,33,21,146,222,128,132,196,117,55,103,210,12,173,85,208,49,6,237,220,131,140,36,174,185,90,117,51,235,126,215,30,176,115,223,5,65,105,213,45,173,185,230,101,24,21,189,127,238,36,155,44,140,195,228,5,195,133,73,0,193,150,118,138,151,221,239,195,58,205,186,165,45,215,220,212,247,149,73,232,85,128,100,230,21,183,180,233,154,243,33,29,160,36,95,157,180,39,86,225,240,245,167,64,232,79,43,110,105,222,53,47,106,167,137,234,210,140,129,121,189,35,156,3,117,69,91,247,34,254,128,122,167,188,77,187,49,111,249,54,86,157,131,137,74,244,97,49,6,161,254,126,123,198,149,72,192,143,102,126,180,157,93,250,191,219,173,229,129,220,143,90,64,14,98,34,5,215,166,126,244,35,156,11,144,170,117,171,49,27,100,243,57,104,196,167,36,139,133,92,49,98,206,64,177,112,240,248,23,115,196,185,132,25,39,221,210,162,107,46,184,26,233,147,102,16,18,136,168,117,152,212,227,245,186,152,212,128,205,119,15,66,3,243,228,62,237,150,22,92,243,146,171,152,59,142,107,97,116,201,21,230,142,104,210,255,247,71,194,236,49,76,212,47,124,176,252,0,21,128,76,239,150,142,187,230,185,244,189,54,231,121,53,219,34,59,200,105,183,116,206,53,79,164,215,93,192,220,176,80,241,140,91,58,225,154,15,184,157,236,38,45,243,148,91,122,192,53,207,39,217,150,121,85,7,65,212,106,81,148,6,232,52,203,129,215,0,229,69,177,117,112,229,215,198,180,126,97,83,215,174,157,143,44,38,88,169,101,62,225,150,174,186,230,227,250,173,39,153,114,158,116,75,143,187,230,195,250,73,0,61,246,3,12,170,1,61,30,175,81,70,152,107,215,148,210,71,46,156,62,181,224,149,155,248,168,101,62,229,150,30,150,112,245,17,105,94,60,55,34,198,192,181,253,96,214,117,88,178,219,19,13,107,3,134,207,159,178,200,55,231,59,214,217,240,174,118,169,224,167,60,215,204,16,228,193,11,206,134,237,53,129,58,155,133,9,16,84,5,238,34,185,8,39,242,104,114,34,101,4,64,173,227,60,230,59,85,129,105,116,126,238,235,31,151,1,77,27,124,204,211,234,40,31,139,203,88,200,78,237,92,92,62,2,186,5,52,77,66,49,178,190,246,247,51,172,232,99,187,30,227,97,162,184,130,223,165,46,126,192,153,9,18,71,1,169,254,126,222,177,25,240,175,1,112,85,254,213,3,101,149,73,150,110,92,255,21,22,29,201,246,11,200,197,247,141,170,37,217,211,161,17,207,150,5,6,144,34,129,127,71,82,228,131,30,73,146,26,91,17,77,137,153,109,240,251,12,206,171,244,67,151,41,255,68,223,168,156,25,250,20,121,196,70,225,208,213,182,217,144,218,108,96,155,13,222,102,131,218,108,44,83,185,100,90,248,23,23,158,71,251,195,181,149,224,165,162,162,100,81,231,194,198,186,227,131,244,105,53,214,104,159,249,160,109,72,117,60,102,100,193,157,201,146,36,102,27,160,156,181,48,87,56,168,156,222,180,140,49,160,196,1,192,36,172,119,112,221,106,72,115,164,87,105,193,108,212,202,204,192,214,136,115,200,22,115,193,122,195,219,204,160,226,118,1,224,113,28,115,39,103,141,227,87,234,0,36,187,146,177,194,89,24,66,169,147,134,28,41,114,160,94,49,205,42,156,156,172,97,121,8,195,240,9,194,146,169,92,32,234,241,241,18,104,60,148,173,243,168,132,5,176,47,203,235,132,46,14,215,0,5,38,57,104,108,131,223,211,92,221,85,27,8,211,96,114,21,17,212,222,90,72,12,120,171,66,75,69,189,215,179,75,227,209,66,54,236,104,91,168,194,108,9,150,5,113,20,164,6,207,6,248,161,146,19,223,143,141,156,80,37,17,103,166,185,113,209,234,239,95,68,43,88,118,145,33,20,232,133,248,23,176,17,54,218,131,222,12,246,137,154,167,101,6,3,5,4,1,61,181,9,247,200,124,198,170,3,128,93,129,137,194,68,3,64,41,134,187,221,162,173,142,112,230,11,111,165,105,12,100,73,43,192,46,75,172,21,89,212,150,2,80,35,165,213,10,162,125,202,44,70,182,98,98,100,48,35,99,81,100,65,113,236,146,101,155,53,187,179,57,103,176,192,81,42,110,14,226,114,60,46,127,144,147,22,175,198,82,154,74,227,33,155,72,66,157,67,139,48,168,114,40,249,224,190,18,182,199,80,7,49,125,187,84,179,205,178,221,187,14,90,177,57,185,91,83,236,201,170,214,222,23,142,130,65,250,2,137,81,72,35,1,221,196,137,199,162,205,14,63,162,119,208,49,11,107,61,225,74,77,169,71,6,162,93,133,39,208,153,69,217,22,128,209,170,239,88,185,110,151,42,182,217,212,172,134,43,15,132,102,211,7,196,59,212,243,152,113,253,41,178,190,63,133,42,171,92,220,160,226,6,105,178,116,118,194,134,136,140,71,53,71,66,245,136,208,247,229,117,118,71,58,179,105,242,67,27,66,38,179,143,159,217,132,155,183,5,149,216,65,192,217,80,123,182,74,42,152,128,116,200,5,54,1,223,138,70,230,104,71,38,141,202,210,143,202,66,221,25,6,70,127,117,99,139,204,27,85,27,94,49,215,237,67,61,177,228,150,36,118,112,41,31,87,110,216,165,117,219,92,179,181,98,31,168,118,241,97,196,236,117,107,182,160,234,219,33,149,188,204,108,156,107,244,39,134,133,201,236,236,64,41,209,176,16,29,184,209,177,114,203,188,108,151,244,145,189,209,82,241,20,153,60,164,68,224,69,91,156,200,244,247,123,15,54,196,42,185,72,238,150,0,24,203,33,247,141,100,94,160,196,97,77,102,44,216,74,235,211,77,233,83,40,250,186,172,243,8,45,59,236,96,176,48,147,189,156,245,150,92,34,224,248,183,84,117,179,141,37,123,160,176,156,155,89,90,46,34,57,7,246,128,21,138,244,56,64,64,160,102,220,149,200,152,155,186,157,25,30,216,202,214,230,237,86,98,185,102,179,182,164,27,194,203,179,118,68,41,209,50,176,100,35,215,176,151,197,202,92,73,129,146,9,50,131,233,152,104,218,12,208,120,137,28,138,25,107,100,150,95,43,177,35,80,128,139,133,94,174,51,249,34,234,81,67,174,183,73,70,24,146,97,156,146,44,135,152,192,52,179,141,146,69,207,114,45,249,120,157,117,93,46,69,77,76,215,96,198,133,62,169,7,120,185,86,42,179,161,84,74,246,96,182,60,88,11,121,141,70,168,170,60,88,202,95,187,86,121,200,158,201,98,164,248,164,216,68,195,128,121,150,59,142,19,150,17,71,66,115,13,26,150,83,99,67,81,164,46,232,12,96,234,132,107,81,230,234,132,60,193,120,255,53,146,117,69,55,0,141,150,57,175,221,190,72,45,102,18,7,37,168,219,11,205,185,184,180,220,50,87,72,176,189,168,167,0,136,63,232,194,180,98,3,74,206,208,191,192,179,139,244,165,84,48,221,1,250,214,50,207,218,242,144,37,211,244,156,29,183,129,228,139,52,48,65,170,138,90,62,69,108,103,209,54,79,218,24,16,127,202,90,29,155,52,114,230,2,252,74,28,141,197,40,146,64,58,180,238,161,215,242,34,240,70,128,23,251,113,130,18,116,192,102,102,63,159,36,183,109,88,124,94,21,195,188,225,121,15,253,122,194,106,56,232,103,47,188,212,128,245,102,23,129,17,114,37,119,168,12,4,60,176,185,54,156,53,96,225,46,91,190,145,67,233,146,194,190,93,193,72,254,21,3,214,119,145,53,88,90,194,237,1,138,252,128,81,191,98,152,222,242,208,211,158,227,102,141,140,65,85,54,108,203,111,54,236,11,248,226,83,4,161,34,218,48,200,203,30,104,67,182,23,151,18,36,34,12,158,217,147,246,146,177,178,226,215,97,148,21,66,2,223,88,206,101,97,177,204,21,220,229,57,222,185,65,187,250,233,248,150,70,1,54,108,155,229,75,48,134,134,134,184,12,79,27,189,84,152,0,92,92,176,201,192,109,250,37,62,102,178,252,192,22,181,205,10,63,190,89,176,73,182,120,48,20,20,50,226,248,188,192,206,36,74,190,48,162,230,77,7,207,8,225,141,6,54,106,13,212,30,42,247,247,91,15,149,57,187,132,218,21,198,201,26,208,199,96,201,130,126,195,151,225,213,62,95,116,81,137,230,151,218,87,33,209,87,47,221,20,82,186,225,6,53,99,32,42,27,0,73,241,146,178,51,34,149,15,126,32,229,25,218,176,208,185,39,60,60,84,137,124,186,209,6,9,28,127,157,54,160,252,34,96,160,214,220,45,189,144,224,134,193,140,93,12,212,102,252,68,51,82,3,232,157,32,87,38,42,37,207,84,158,156,82,179,98,215,236,64,165,54,172,40,147,58,33,148,111,75,26,79,54,137,114,136,119,67,2,2,172,19,248,201,113,187,116,201,198,187,3,83,199,236,46,119,7,98,126,106,12,104,46,99,15,120,156,254,128,178,225,65,3,114,135,86,124,187,86,29,90,41,95,187,22,138,2,176,233,43,206,101,195,220,246,3,43,112,202,243,53,203,247,139,6,203,166,100,180,204,37,120,142,183,75,60,175,22,56,117,168,102,5,65,195,47,110,147,157,18,219,37,251,48,61,12,139,80,159,127,32,94,104,86,28,31,47,164,85,138,46,203,213,244,100,195,9,108,44,1,209,203,29,178,81,13,247,73,243,53,202,77,63,240,54,232,82,213,144,49,192,171,159,177,54,108,208,243,104,64,108,192,124,36,126,13,111,104,240,59,66,48,226,248,239,37,152,54,72,120,48,247,108,216,77,213,105,248,65,167,142,114,57,16,122,227,3,157,209,195,10,192,3,96,69,19,139,201,202,137,44,23,121,112,106,3,175,27,193,48,60,183,8,156,209,41,95,132,249,251,235,222,230,2,221,129,82,38,212,176,171,69,35,176,214,22,235,150,235,139,198,226,157,172,172,64,13,95,223,149,124,93,111,100,188,126,37,103,240,246,241,210,146,1,243,89,1,38,202,38,245,132,85,83,133,168,8,29,88,229,109,192,210,162,61,100,149,203,94,19,86,47,62,24,24,68,70,220,58,114,220,170,151,81,174,32,25,210,116,229,125,3,83,15,188,58,138,129,214,154,197,176,182,165,12,113,187,211,164,7,145,71,169,43,106,83,10,31,151,150,12,86,12,218,113,52,141,192,203,43,43,229,154,7,155,7,115,127,1,110,12,210,47,237,48,165,147,185,161,134,189,225,93,182,23,105,12,143,251,54,170,126,48,222,28,147,44,243,188,71,61,74,16,148,51,97,170,177,65,191,89,173,58,87,248,142,162,50,120,137,95,20,189,140,33,158,183,113,22,69,227,178,85,115,48,199,155,97,54,172,205,51,172,104,48,42,164,35,161,98,180,136,84,108,218,87,128,109,250,20,52,219,80,158,64,127,188,221,13,15,136,150,210,40,47,137,183,168,109,204,104,45,155,218,25,242,212,115,136,143,132,137,252,98,25,111,110,145,38,253,8,149,145,16,209,50,249,174,69,50,9,200,142,11,106,34,199,247,220,218,86,209,16,223,12,138,123,93,148,118,164,73,132,100,221,171,225,125,119,99,239,163,79,239,94,127,113,231,229,63,25,166,213,12,188,178,183,81,71,130,92,52,188,106,21,250,168,120,27,136,99,208,77,124,114,108,31,210,175,162,140,253,246,80,0,242,180,141,190,64,27,120,17,141,36,223,232,181,82,248,156,26,36,36,48,211,145,150,67,70,89,242,94,170,14,50,88,114,28,73,175,205,2,171,35,26,243,237,25,130,31,239,218,61,210,101,9,16,127,217,7,234,172,216,89,45,169,99,79,138,255,16,218,161,144,54,67,14,204,97,20,141,73,194,162,127,8,121,17,219,222,100,60,145,221,98,141,24,209,101,199,119,0,116,0,84,224,210,13,70,223,159,96,101,102,224,4,24,178,153,33,237,238,47,254,184,243,194,167,134,25,49,136,60,202,215,6,40,102,182,91,1,94,59,136,119,149,97,174,80,70,116,106,144,8,22,204,22,247,44,108,70,76,205,69,32,48,154,117,220,229,69,222,181,161,224,180,102,28,40,4,81,139,69,113,9,151,157,213,180,66,70,31,6,172,48,68,137,229,59,21,59,14,58,188,216,42,158,240,233,243,217,140,224,157,76,67,106,208,106,84,226,111,99,228,6,74,251,231,53,214,6,171,14,94,137,166,90,130,163,83,14,178,162,225,218,151,113,55,200,44,82,105,134,68,56,220,97,166,34,10,176,136,39,161,36,16,254,140,208,128,173,176,177,243,202,139,187,183,159,221,189,253,252,206,59,127,216,121,241,43,131,150,152,47,174,224,232,161,148,129,87,73,13,134,160,28,253,214,241,246,115,145,78,162,225,203,2,40,188,46,18,205,150,73,132,53,162,61,229,102,163,1,162,72,88,193,68,101,22,175,131,199,86,43,94,15,23,75,166,197,241,231,6,201,169,180,45,43,162,204,215,57,231,103,216,148,188,58,157,106,176,221,9,91,185,34,192,70,215,190,17,35,236,13,34,181,33,209,172,0,173,64,148,47,8,168,4,13,219,14,5,21,250,174,44,8,46,39,43,14,91,190,186,133,104,92,243,44,148,251,240,207,217,198,218,5,168,98,98,86,8,40,130,87,124,211,224,217,233,6,97,186,22,96,3,2,25,112,220,52,214,97,211,215,112,227,15,242,201,27,152,163,174,78,180,221,21,57,237,136,212,155,134,11,80,31,132,169,193,190,113,16,151,128,248,52,42,4,56,190,96,172,6,237,35,244,106,128,85,171,212,236,51,80,54,143,69,72,22,97,162,203,209,100,147,91,129,163,82,12,13,89,24,161,65,5,207,100,108,229,132,76,92,146,54,88,196,3,105,139,8,105,64,39,210,141,76,228,101,182,41,163,161,73,248,143,212,26,65,172,240,199,246,7,63,111,191,246,234,127,95,127,102,239,191,222,111,223,248,20,190,236,188,248,242,206,219,183,224,251,238,187,207,192,207,187,63,190,185,123,243,175,64,95,0,189,136,241,192,100,13,198,98,144,173,176,248,11,208,173,75,87,223,207,2,244,0,178,205,122,49,73,245,251,128,53,74,39,24,89,3,151,128,110,181,172,92,4,250,9,191,230,1,196,166,65,87,247,13,179,48,106,82,161,105,28,167,2,208,192,129,194,22,69,200,7,42,60,209,116,73,208,138,111,36,10,104,177,0,120,147,182,131,194,10,241,173,19,62,48,56,227,134,137,174,54,131,192,115,227,96,55,164,155,251,0,144,145,116,232,51,9,166,222,112,224,13,16,88,16,110,26,0,106,24,149,236,37,196,234,101,13,36,130,6,99,86,156,54,189,243,135,189,143,126,103,68,4,41,28,174,110,44,106,231,176,164,48,243,30,122,135,90,118,144,149,187,189,251,252,171,187,95,222,36,74,136,155,65,116,190,1,251,32,21,159,101,84,38,64,11,10,129,236,231,2,43,80,54,12,150,139,154,124,54,156,26,224,19,223,68,5,183,78,72,205,227,27,193,55,46,87,26,99,83,121,104,141,230,190,97,87,156,230,134,216,220,13,111,51,218,219,216,206,121,111,147,54,182,201,72,57,47,101,178,60,0,98,158,168,182,105,176,167,140,228,104,171,208,228,80,89,119,252,69,152,175,34,27,137,25,15,178,48,47,209,234,48,228,240,69,75,48,79,138,32,101,148,249,54,224,187,123,108,156,33,164,210,124,167,118,245,205,140,231,145,219,81,62,135,69,224,121,72,27,87,154,217,37,34,244,130,182,26,102,213,213,96,1,95,55,10,0,18,117,195,56,130,61,4,64,69,46,32,243,59,189,158,132,175,51,112,61,66,100,21,52,165,161,7,136,36,104,246,177,79,243,100,96,62,89,73,219,204,106,173,248,142,86,159,146,80,219,2,29,133,140,241,192,57,70,38,199,198,199,142,141,143,23,38,129,129,113,49,215,236,190,96,52,98,25,172,241,117,99,128,49,218,183,110,0,41,149,136,137,190,81,81,155,168,113,182,253,31,111,222,249,242,213,92,36,247,77,30,108,217,100,89,134,75,171,184,94,138,66,204,138,42,205,96,11,139,102,210,223,18,85,114,146,90,208,194,168,23,157,103,136,172,184,104,132,90,8,159,48,227,58,209,68,71,0,144,6,26,61,6,69,128,165,208,160,4,252,188,213,83,31,27,222,170,131,4,131,119,193,248,217,225,118,97,3,153,171,133,61,8,22,41,173,86,231,30,98,226,3,11,50,23,202,14,0,228,56,182,97,168,27,195,228,81,110,160,123,183,34,81,210,40,112,146,68,243,145,218,51,181,128,137,67,88,203,70,186,21,213,166,184,115,192,215,49,250,28,210,73,223,40,46,21,242,230,72,222,28,207,155,160,106,44,75,207,52,111,210,233,67,205,218,242,64,65,54,2,47,0,85,47,67,205,152,25,216,124,151,225,95,11,93,117,51,46,232,74,102,230,233,230,70,29,231,72,21,201,18,24,8,29,219,192,183,6,25,209,136,196,45,108,94,80,94,49,135,120,157,121,86,46,168,111,8,87,9,182,90,157,132,52,68,189,82,50,37,233,36,26,69,130,241,214,65,12,207,84,143,108,158,122,142,171,112,157,14,188,53,102,56,2,77,77,225,239,119,62,123,105,247,131,219,93,249,251,189,246,6,250,147,27,235,239,229,123,236,47,105,5,243,163,102,219,47,188,123,247,87,191,191,183,102,73,124,157,173,213,180,13,239,124,246,220,238,159,110,37,4,17,237,194,11,22,174,91,249,194,49,85,29,213,139,240,188,133,116,85,177,253,233,127,40,186,123,168,42,106,176,137,55,134,138,16,134,197,147,140,232,146,246,196,42,93,144,149,37,89,131,17,68,220,8,149,29,63,132,18,211,119,184,196,20,21,251,156,58,81,100,47,208,176,185,253,0,127,69,246,3,236,2,31,104,182,149,206,66,162,196,203,140,27,102,162,200,152,70,200,32,91,170,42,206,95,20,170,120,248,115,169,7,153,86,149,175,85,212,225,182,11,207,173,58,141,141,8,105,118,223,187,185,119,243,247,61,10,205,218,22,67,107,8,95,246,27,111,100,118,62,121,33,68,67,21,84,251,182,222,134,70,84,14,66,17,36,203,192,152,144,6,239,22,218,39,14,84,177,253,178,161,158,94,72,231,19,56,160,17,26,16,94,0,90,194,187,168,89,120,115,116,114,2,244,8,28,227,200,84,126,10,207,114,29,42,63,86,61,86,101,229,86,121,194,226,53,38,173,113,94,150,31,153,224,101,213,137,17,124,171,134,167,216,249,145,113,219,192,147,82,62,57,160,174,36,186,51,156,243,26,2,57,151,164,105,27,36,228,193,95,134,189,6,176,135,13,135,100,54,228,158,36,180,25,66,232,246,26,101,92,193,53,40,136,159,22,25,203,12,193,19,103,104,219,161,42,135,232,237,53,214,78,86,240,75,194,210,133,230,3,217,62,128,242,171,83,171,0,99,1,92,229,223,66,86,79,99,109,153,177,45,22,202,111,225,102,148,171,192,158,68,89,51,110,148,97,165,9,203,107,113,52,111,178,201,178,10,100,183,67,237,9,134,201,155,192,70,217,67,85,182,165,50,192,13,180,76,55,3,187,194,253,15,178,206,18,232,170,245,197,0,193,190,156,203,110,71,140,92,123,17,140,84,27,137,219,183,56,211,78,175,203,153,121,100,91,234,80,55,170,212,194,69,233,84,21,31,183,104,193,58,213,162,231,45,83,40,69,69,77,68,148,240,36,24,181,39,6,179,208,13,91,42,155,233,235,99,191,20,156,235,239,215,20,134,58,24,160,84,188,97,209,10,253,108,153,194,16,46,15,12,189,231,176,14,59,35,8,127,174,130,86,177,104,243,251,180,181,37,195,50,150,241,196,123,214,173,208,41,205,57,43,88,87,42,154,17,194,113,103,229,196,206,219,125,235,89,172,220,254,235,111,119,174,127,112,231,179,15,219,95,63,119,247,189,219,119,159,67,229,93,188,204,30,14,25,211,202,176,228,27,26,125,37,118,97,37,165,19,104,119,231,237,23,163,126,118,222,252,228,239,95,188,18,54,79,93,238,252,242,163,246,135,111,238,254,229,253,59,159,253,199,16,59,146,118,201,205,103,154,186,124,192,174,161,147,110,41,154,245,162,183,97,207,2,49,118,128,52,219,39,26,222,198,57,11,145,95,120,165,136,183,76,131,178,198,50,125,140,199,100,177,75,210,52,184,87,155,137,100,75,220,213,167,63,156,24,210,173,225,158,128,237,84,216,213,57,71,92,104,141,222,122,2,187,154,219,138,94,122,160,78,163,53,29,147,121,185,246,249,215,174,249,7,0,41,252,118,42,176,152,237,235,95,132,240,188,251,155,223,130,228,131,133,18,96,3,116,231,8,167,220,98,62,100,61,77,79,232,102,52,222,50,155,99,165,151,57,150,197,28,43,215,174,85,14,54,71,62,134,94,38,234,149,42,241,137,214,123,155,40,211,222,104,200,117,54,205,102,47,211,172,227,52,155,253,253,77,121,138,37,62,69,186,12,217,148,6,196,70,84,237,109,68,92,101,165,33,85,217,144,214,123,25,82,21,135,180,222,223,191,158,50,36,171,180,158,24,210,134,116,31,208,78,243,238,100,119,126,183,197,22,198,187,185,120,149,18,56,9,108,130,229,18,58,78,210,5,24,44,17,120,179,92,242,168,184,193,138,25,148,151,41,240,69,206,180,88,33,159,232,50,93,37,207,153,27,226,226,48,158,29,108,132,190,187,90,26,84,98,174,240,51,209,83,198,239,228,128,29,166,122,54,169,225,5,17,80,195,90,12,164,145,248,145,139,104,54,137,42,69,173,227,204,208,3,62,12,10,200,11,178,85,102,211,30,18,194,205,180,218,153,85,169,224,117,45,144,1,43,103,27,103,188,32,222,161,41,166,196,142,232,217,111,49,10,18,13,19,35,48,140,105,25,88,15,160,212,236,115,78,197,126,12,133,162,97,74,241,82,126,121,72,200,55,61,84,193,239,40,199,207,100,195,249,119,175,204,102,198,12,74,226,91,49,90,2,156,91,54,55,96,12,26,3,110,174,216,75,93,33,87,113,205,63,185,192,251,96,225,74,75,45,147,111,70,13,206,104,94,158,209,53,136,45,112,25,12,176,25,247,4,200,96,90,228,153,102,163,20,104,166,140,143,15,8,185,33,73,40,73,100,35,177,71,146,5,23,236,0,182,218,140,92,17,245,5,43,192,243,2,172,60,140,199,105,243,241,23,140,220,80,176,110,187,217,172,246,112,17,235,149,88,95,166,162,60,150,150,88,233,50,22,111,185,229,147,124,18,77,52,156,210,205,85,139,149,201,82,109,22,119,120,145,33,190,220,65,175,147,99,227,144,160,196,135,18,111,112,153,215,137,143,139,213,75,25,26,222,84,103,30,112,202,114,177,177,241,109,233,137,177,54,64,51,149,74,185,32,131,50,181,61,103,91,110,145,190,21,141,2,168,60,220,72,134,231,120,160,17,131,198,125,129,228,104,3,19,41,131,14,55,221,101,193,162,227,91,62,254,244,170,4,141,185,173,179,168,228,24,24,93,205,220,196,26,197,237,164,182,163,120,65,160,15,188,6,17,197,207,84,242,43,175,1,87,50,44,218,169,57,181,61,190,169,149,37,147,150,104,158,133,22,71,205,164,233,195,58,224,1,128,29,172,123,21,212,168,162,19,224,162,202,155,232,250,48,10,125,226,47,8,227,76,54,156,225,191,5,25,154,193,248,122,74,9,31,80,58,36,161,75,31,57,45,54,71,176,228,61,84,18,155,5,224,103,179,56,67,69,59,187,132,177,138,98,231,196,9,159,76,60,39,23,16,39,125,180,132,37,34,140,224,189,160,16,202,176,100,146,198,187,18,116,170,190,226,84,86,132,167,86,212,145,73,6,203,162,193,78,231,176,58,83,255,140,227,143,61,62,123,10,253,170,106,188,96,246,204,2,26,31,44,105,56,158,121,169,105,55,182,252,98,163,43,202,170,120,104,133,48,137,140,185,10,254,117,104,205,183,131,115,161,6,138,175,35,90,11,2,64,39,161,97,227,138,21,248,158,218,135,111,246,153,230,134,174,11,245,176,89,19,92,129,223,101,182,47,51,252,227,167,216,69,119,104,115,221,41,175,79,23,70,201,129,93,110,85,28,225,242,182,53,109,18,139,96,213,40,46,224,190,231,81,136,162,12,137,200,47,209,122,50,233,35,82,239,167,81,133,165,194,208,98,210,223,31,150,17,254,204,236,107,221,27,137,189,130,110,115,154,13,31,241,4,234,69,234,53,28,201,12,191,222,181,95,44,47,244,128,230,64,12,74,106,239,125,241,222,151,238,71,191,166,212,104,100,190,149,90,141,220,23,210,246,237,169,147,143,30,151,219,61,123,94,109,54,60,103,59,212,86,249,177,215,161,182,41,78,235,14,220,232,114,113,233,8,174,247,3,174,166,151,78,60,4,107,0,249,121,95,36,194,219,7,137,64,187,53,186,159,36,100,179,200,137,199,48,76,137,171,138,95,15,52,236,42,212,2,9,66,144,208,176,0,111,128,112,190,241,168,189,149,101,215,222,244,68,58,244,192,79,244,207,157,98,216,123,73,15,74,12,16,22,243,248,235,149,59,69,146,72,36,4,146,88,151,116,159,72,54,153,20,144,201,68,186,228,46,47,51,107,106,204,109,69,158,23,211,75,132,205,89,240,45,88,150,240,157,17,169,121,100,144,178,3,77,81,127,197,148,216,153,176,45,10,195,105,46,57,86,87,136,134,170,63,7,10,73,211,24,180,130,77,15,116,193,199,93,7,240,110,182,129,145,186,88,248,136,190,252,180,180,194,161,59,145,178,238,97,233,80,232,109,211,237,185,198,60,130,46,224,37,226,202,89,47,241,98,224,173,193,200,1,28,33,184,0,18,125,133,28,240,95,248,151,46,153,106,71,217,72,25,136,174,189,156,217,117,81,90,166,12,36,141,245,32,164,142,211,9,179,72,23,251,231,12,188,13,127,139,251,179,40,146,105,55,250,137,119,127,149,131,185,196,214,210,236,166,130,94,181,131,29,154,6,137,98,218,141,39,13,30,153,92,20,144,94,79,70,25,13,98,103,15,80,221,219,176,179,90,71,90,188,90,92,162,203,197,24,234,58,151,155,14,244,200,164,232,214,252,0,29,125,26,115,57,141,186,27,134,183,208,41,93,82,205,240,170,164,82,33,21,205,115,28,138,10,237,77,49,123,197,192,198,133,85,233,226,175,74,210,5,41,193,48,2,118,98,103,163,25,222,78,110,135,68,17,243,0,136,54,1,186,43,209,2,96,93,182,18,73,224,6,196,82,34,160,96,93,25,214,177,181,139,156,36,232,6,48,8,162,120,89,47,151,155,201,38,198,29,160,75,116,159,29,210,50,205,136,117,147,208,236,230,0,36,224,195,105,200,228,4,70,6,121,161,149,51,71,242,121,190,186,209,174,57,168,17,64,188,209,179,25,32,137,203,2,211,221,240,200,134,206,130,4,151,96,199,65,246,129,143,131,76,133,159,33,18,126,43,14,218,36,229,140,162,3,209,25,20,252,131,91,124,58,14,42,197,58,248,120,10,178,35,243,103,154,146,27,249,245,153,158,40,114,42,192,131,196,15,78,135,115,166,35,74,152,176,152,51,125,81,64,18,105,78,228,56,40,239,227,124,172,220,223,207,43,251,29,143,140,60,126,149,24,207,229,108,17,193,96,159,231,84,149,158,250,170,192,204,19,125,213,247,121,48,83,239,169,171,58,128,52,209,85,115,127,167,82,205,158,122,106,194,90,201,61,113,193,194,222,112,162,75,131,65,84,35,199,162,126,233,42,197,89,199,116,108,203,20,58,27,79,67,78,78,14,49,61,49,242,150,169,113,232,74,188,217,163,209,80,47,50,210,97,144,234,139,150,98,103,17,140,159,209,216,200,217,138,130,29,176,174,208,162,7,61,81,176,162,38,198,42,114,115,129,126,11,138,232,12,242,94,21,215,29,92,180,202,32,125,123,40,47,4,227,24,205,180,213,117,240,88,180,41,165,20,67,7,83,140,221,88,41,84,52,149,162,146,215,194,221,43,146,58,48,55,63,28,121,24,31,74,138,138,59,88,152,246,48,149,193,224,224,242,180,56,251,75,208,28,49,15,207,204,179,83,240,135,6,11,253,253,206,131,137,138,162,77,17,117,187,155,172,50,93,91,114,6,96,162,241,7,75,206,178,9,143,116,15,160,122,82,58,170,181,90,169,98,72,98,117,253,216,234,6,44,35,73,194,129,177,179,12,217,3,210,216,247,40,246,105,84,225,196,232,52,186,159,42,29,163,202,168,223,184,41,231,82,41,0,116,133,234,204,175,156,163,60,31,43,26,242,170,85,120,155,181,62,163,185,82,90,234,248,198,192,184,238,26,106,105,52,111,186,210,105,75,120,72,138,135,5,120,193,18,253,86,203,37,223,172,144,239,90,101,162,188,42,60,214,142,29,67,246,95,23,216,87,225,216,7,140,199,108,160,223,63,201,158,70,126,98,108,178,80,206,79,26,244,27,86,139,170,149,234,67,246,21,76,70,234,99,178,197,169,241,8,88,27,94,165,89,179,205,149,149,77,123,181,110,149,47,174,240,122,43,43,82,89,131,29,246,174,172,104,194,48,148,65,219,95,121,218,95,97,13,249,43,182,63,1,245,215,160,153,21,58,168,95,89,121,242,248,220,185,217,249,71,87,78,158,62,119,246,252,133,227,11,43,167,207,46,60,126,234,248,74,126,101,165,164,233,35,244,206,59,80,203,43,220,3,78,215,195,144,155,61,80,219,201,161,65,23,43,21,111,99,197,1,245,10,5,218,244,215,11,105,147,230,206,137,7,106,121,159,147,222,87,219,57,243,114,211,190,146,94,101,36,117,53,201,175,210,180,153,92,187,210,116,210,219,24,77,107,99,188,60,53,209,123,27,93,192,208,99,43,57,115,133,110,196,187,24,104,10,191,110,120,238,138,87,119,92,216,54,24,248,103,5,224,145,222,192,88,218,84,42,35,35,136,220,154,182,65,59,183,31,175,163,165,172,115,211,227,105,77,231,243,147,8,233,149,102,224,212,124,92,232,212,38,38,82,155,96,126,175,43,60,228,111,199,70,142,165,174,184,85,193,70,54,60,2,115,234,251,147,105,239,151,11,149,106,111,239,119,89,233,30,90,200,77,107,72,31,163,153,220,245,55,176,252,139,23,188,243,54,69,146,13,221,126,177,20,237,190,70,141,28,231,233,43,71,142,232,219,9,199,174,85,194,219,237,103,195,199,24,139,25,222,88,54,35,36,40,110,159,141,80,171,120,64,204,163,241,155,39,66,124,42,30,12,219,168,185,86,154,87,114,131,32,115,129,224,129,254,200,236,55,183,48,3,95,34,11,47,62,64,7,124,86,5,175,188,161,181,247,52,30,44,26,174,215,216,176,208,235,221,187,104,187,197,222,176,55,212,63,30,111,212,208,222,109,208,203,72,63,45,151,45,21,138,43,69,212,69,233,23,154,229,138,219,228,84,11,139,74,207,80,117,230,161,9,254,244,159,237,95,255,214,48,81,205,244,203,32,245,184,167,60,138,70,135,117,240,182,211,5,144,36,216,157,76,242,190,134,118,54,27,86,189,104,252,8,22,19,179,222,205,121,168,200,99,13,182,210,139,240,3,239,69,69,142,203,219,161,3,131,50,247,180,200,79,161,217,32,26,61,200,18,139,205,213,115,13,175,108,251,190,176,87,16,108,75,2,130,32,13,207,24,216,254,5,15,68,172,6,94,226,101,239,27,24,197,146,219,170,249,244,185,120,165,128,75,105,40,222,189,85,3,64,156,161,231,4,62,237,243,5,186,22,128,207,185,15,64,95,97,58,217,143,94,213,112,135,24,130,244,129,20,207,190,81,4,62,76,164,146,99,225,250,152,23,21,61,42,25,236,138,79,232,93,193,79,206,41,192,67,242,88,35,194,72,58,196,104,52,221,57,27,6,97,47,150,27,78,61,72,21,137,247,131,139,92,155,56,229,248,152,52,66,96,13,94,48,244,231,2,23,104,64,205,177,124,116,191,8,31,173,6,238,44,22,70,177,116,135,2,123,163,206,198,4,186,211,170,52,68,16,123,163,103,225,120,51,82,125,159,213,163,9,172,224,248,217,36,144,30,150,122,37,231,140,110,48,44,47,81,35,209,104,153,168,139,241,162,230,89,124,41,242,35,145,70,85,50,8,127,225,183,72,80,152,41,69,97,177,113,8,68,65,76,106,55,183,157,49,6,216,144,7,140,214,52,82,13,31,233,184,13,242,112,54,106,115,192,144,219,99,141,176,225,241,102,166,141,40,58,36,181,208,223,207,254,210,105,156,156,173,50,12,1,46,61,159,97,223,139,20,131,146,125,23,62,24,103,97,31,23,19,129,58,217,153,156,68,220,251,251,195,24,131,116,112,184,200,141,103,89,99,137,110,254,14,34,15,41,125,143,92,110,140,129,196,235,3,198,247,150,141,48,57,204,33,52,53,180,194,168,57,58,183,6,176,221,143,87,28,104,66,144,11,164,90,37,227,193,213,198,67,176,123,152,177,134,173,181,157,182,188,161,45,85,166,242,37,113,100,35,144,163,36,182,251,54,99,139,226,116,22,191,19,177,63,77,183,160,5,53,66,239,13,162,114,250,3,67,250,205,9,221,176,202,125,61,157,211,82,67,34,67,37,30,123,94,114,9,118,227,164,75,79,126,108,97,41,100,4,134,136,78,226,85,138,185,174,18,186,180,214,66,43,137,104,240,65,202,47,35,145,96,113,130,134,106,226,195,160,2,110,146,29,186,49,36,115,136,146,193,110,90,1,5,143,136,179,90,101,166,17,163,226,137,81,23,83,106,68,147,48,251,100,32,70,181,57,35,185,118,77,255,248,92,195,158,45,167,62,189,224,205,186,91,103,216,8,59,54,222,119,95,91,239,220,120,95,151,214,175,93,3,218,16,131,159,136,67,156,237,6,53,177,100,125,177,37,3,34,149,198,217,213,217,88,85,80,205,56,110,196,102,18,226,76,162,60,106,172,11,104,103,186,79,190,145,46,129,164,225,35,198,213,21,130,9,223,240,38,162,61,67,249,124,174,24,123,10,99,49,162,50,89,124,129,215,72,66,43,113,9,109,239,230,87,24,161,195,108,196,57,186,137,23,162,160,215,132,0,135,91,44,87,132,39,92,106,136,45,36,122,117,179,39,166,102,200,251,238,36,49,173,3,52,18,131,195,190,154,33,195,95,89,111,190,86,27,42,200,199,247,146,134,33,190,151,48,128,80,57,121,164,45,25,216,34,57,116,70,192,142,59,157,81,225,181,107,146,212,54,35,115,45,216,30,162,102,178,127,144,236,185,62,148,205,205,236,83,37,56,235,98,40,184,19,128,157,200,219,178,125,121,157,91,120,20,134,166,185,186,225,4,252,216,158,25,44,1,73,130,184,121,83,164,98,221,199,80,152,32,241,176,29,136,161,48,196,131,214,146,174,66,41,195,201,177,163,246,98,143,38,139,37,227,52,108,77,140,139,176,60,180,105,53,92,76,213,132,1,3,219,239,253,123,251,39,191,98,155,104,231,217,27,123,31,60,99,28,184,77,118,39,156,111,204,151,126,188,251,227,207,15,183,205,157,55,62,111,127,113,131,28,150,100,144,116,57,244,136,73,246,217,220,52,139,47,78,185,49,83,69,66,46,13,6,58,23,46,252,177,224,157,193,72,207,232,27,109,198,216,252,3,27,108,38,225,60,184,3,181,250,30,166,131,11,127,167,249,199,238,7,183,40,146,221,108,13,216,123,224,84,157,50,143,248,103,198,19,81,245,69,55,167,220,210,15,22,207,158,25,98,9,188,156,42,229,230,52,37,90,85,146,54,173,16,250,34,93,107,90,138,74,204,118,107,100,93,192,61,135,191,240,112,128,182,52,165,168,139,245,22,168,174,66,210,219,44,115,188,191,206,126,102,115,29,68,73,197,212,144,16,75,77,139,160,202,174,158,235,39,22,146,168,98,84,166,90,35,152,84,44,149,152,156,44,21,85,218,213,3,221,50,43,160,114,137,123,201,18,60,77,64,23,55,56,197,237,70,236,137,176,34,153,104,150,65,239,195,105,238,134,221,108,96,101,186,234,76,39,32,228,165,21,47,44,165,84,38,132,128,250,40,202,151,230,44,223,158,24,27,178,221,178,71,249,77,240,48,29,229,253,71,237,173,82,55,85,143,215,227,43,88,99,188,38,155,118,139,67,17,224,133,252,192,194,148,166,57,74,70,109,50,212,38,135,152,56,175,98,73,118,208,91,228,34,236,86,145,211,139,85,47,162,10,227,53,3,187,33,220,171,45,140,129,49,92,109,192,20,206,213,172,96,24,161,94,222,122,210,107,92,60,219,160,80,23,140,79,70,43,150,60,124,194,27,95,161,70,209,195,138,79,223,119,21,113,127,215,139,188,142,246,85,126,1,136,235,211,86,41,209,181,148,63,99,218,120,176,254,16,40,142,195,15,61,56,92,127,8,101,190,37,204,244,189,12,255,22,48,227,104,86,249,141,20,131,225,134,98,249,156,177,19,21,237,129,80,49,29,8,66,63,143,1,35,99,12,120,89,74,65,178,97,193,8,158,130,255,6,79,159,30,92,88,200,60,242,72,113,99,163,232,251,6,138,75,20,73,127,160,116,128,54,228,97,2,173,140,92,135,132,85,79,157,105,206,28,41,149,68,222,152,100,229,25,117,118,220,138,22,61,151,103,27,126,227,68,71,50,36,198,96,20,31,36,41,142,248,31,198,74,47,107,98,165,115,47,213,172,81,169,142,76,225,226,49,58,44,229,65,99,105,2,150,150,64,247,52,61,211,48,112,102,222,80,205,43,91,53,118,22,202,109,225,37,81,24,230,80,205,26,99,83,83,182,145,19,33,40,167,1,145,11,19,227,86,185,92,24,135,221,109,130,112,186,237,123,205,70,217,62,109,213,209,128,202,66,154,18,113,69,255,45,28,180,53,57,101,28,226,17,100,231,131,169,124,151,131,169,131,216,218,11,247,239,148,103,164,203,41,207,63,227,121,90,119,1,103,236,48,14,166,198,59,31,76,245,120,226,115,220,173,112,30,150,56,245,185,63,7,55,133,195,61,184,25,233,118,112,99,135,19,140,14,107,122,62,131,25,235,112,6,35,29,153,104,130,183,116,221,173,177,224,46,114,140,24,109,208,20,24,186,163,220,242,165,219,202,29,15,6,4,131,15,13,152,252,202,122,28,36,135,125,90,48,246,63,230,180,96,252,232,180,128,78,11,82,204,44,73,68,42,104,13,41,232,201,214,155,21,68,231,173,149,162,237,146,84,148,62,37,246,104,198,78,202,225,174,172,181,170,202,46,121,120,37,148,93,50,151,20,213,215,184,103,230,161,152,44,118,111,191,176,243,225,239,218,63,125,167,253,235,119,141,20,37,58,6,24,195,152,142,65,180,170,211,84,201,25,59,174,163,118,121,39,151,166,240,16,5,26,38,87,174,89,183,34,116,29,17,160,192,208,104,60,60,177,27,215,113,93,161,224,2,218,156,183,45,31,99,105,117,83,46,249,82,92,224,193,91,41,86,55,119,36,46,42,212,48,204,69,192,84,75,219,92,109,250,184,39,24,57,166,243,129,237,0,182,123,209,216,121,225,103,59,191,252,104,231,111,47,239,125,244,250,206,235,31,239,188,122,211,196,149,120,251,143,123,95,255,234,238,243,175,180,63,126,102,239,223,158,219,249,241,31,239,190,125,125,239,253,103,118,223,122,150,85,194,155,255,110,23,45,176,162,176,211,32,167,195,61,205,158,225,42,159,171,87,249,92,85,229,51,134,47,15,34,1,130,63,129,87,241,12,110,60,227,130,178,53,105,125,35,73,133,208,247,188,2,216,116,222,198,32,236,108,38,51,250,172,9,220,253,96,239,189,63,182,95,125,253,206,215,55,119,126,241,249,222,205,143,219,95,190,110,152,81,66,133,100,107,7,204,140,144,108,176,100,139,84,17,235,129,26,198,122,61,184,160,139,85,77,148,25,111,80,158,103,20,145,197,79,101,63,76,3,196,45,24,20,187,118,56,72,146,147,193,2,95,83,132,125,196,244,51,44,64,30,197,108,100,34,24,139,121,207,130,56,178,204,68,60,78,173,20,204,238,49,118,51,83,190,20,203,29,105,164,68,46,248,59,121,97,185,181,204,64,35,5,227,231,0,128,153,164,7,34,198,208,124,171,86,67,13,68,28,11,31,173,4,80,21,64,100,73,178,18,49,24,155,13,150,107,0,31,130,208,100,114,240,134,155,157,255,230,203,72,135,63,188,41,67,31,251,84,121,109,136,217,207,90,186,16,165,20,194,177,133,114,236,149,45,116,77,137,194,69,23,198,39,71,198,198,199,198,10,199,128,190,46,201,72,112,168,129,162,83,27,101,241,135,5,122,132,111,179,237,112,231,150,20,231,120,44,223,99,99,17,138,137,198,110,223,110,191,244,94,251,181,87,119,63,248,248,30,218,107,16,73,142,38,118,243,189,157,23,63,231,118,244,212,184,200,70,216,209,72,190,215,142,216,214,68,127,229,24,28,118,222,252,228,238,155,255,21,13,125,162,215,22,43,44,48,142,218,218,222,71,239,239,252,235,115,157,134,190,255,216,220,140,120,82,64,237,105,101,127,212,28,247,98,28,133,194,204,1,156,2,238,188,243,135,221,183,95,222,249,229,79,119,111,255,164,123,192,95,24,152,123,154,32,197,108,93,89,79,194,121,10,23,234,13,177,121,83,172,80,57,54,122,97,116,164,112,108,252,216,228,56,48,134,101,140,34,154,146,207,134,195,121,34,255,221,112,140,124,33,216,24,37,250,204,122,82,83,222,36,210,217,244,229,15,72,180,53,189,112,170,173,125,54,35,226,112,55,54,162,73,177,139,100,151,47,15,210,218,98,202,139,138,19,48,64,226,9,149,161,203,222,114,222,219,236,144,179,5,158,106,50,181,64,169,17,241,147,78,25,62,120,126,184,68,94,44,11,118,28,8,249,160,12,21,71,242,81,142,44,84,198,180,67,228,32,72,27,233,3,120,171,61,156,78,184,39,64,120,213,12,157,183,37,194,4,139,128,240,60,4,46,255,25,6,158,141,50,140,133,60,53,178,22,104,221,60,83,213,241,36,95,102,188,47,177,184,84,140,109,192,8,216,152,177,85,137,29,179,112,59,133,40,216,14,0,145,69,60,205,183,20,167,196,144,19,105,98,132,9,89,139,165,71,29,90,173,111,156,111,186,72,154,6,140,97,248,49,204,20,171,211,210,160,135,47,23,134,217,133,14,131,18,31,36,194,133,181,122,212,202,53,18,10,46,125,124,223,39,95,228,40,201,149,121,221,158,193,118,84,238,159,238,131,201,100,253,245,32,168,15,213,61,208,211,239,13,34,53,80,241,127,224,179,112,7,26,231,37,126,85,148,68,170,105,166,37,51,42,234,155,129,36,85,177,128,21,69,155,133,184,15,23,214,142,2,215,179,5,182,121,232,90,60,197,174,58,46,236,135,45,221,57,179,157,229,146,177,233,148,44,22,241,152,93,48,49,195,123,175,53,126,191,196,81,238,151,132,255,132,55,75,252,232,102,137,49,185,58,146,255,166,50,119,166,203,211,59,127,123,102,247,143,47,183,127,253,149,76,166,129,225,96,216,10,124,97,177,185,106,26,204,92,194,115,33,70,241,247,241,103,58,169,14,133,158,73,145,214,178,11,217,86,123,141,228,108,77,142,164,48,203,11,37,68,19,76,25,68,112,167,82,177,221,14,17,252,89,118,62,35,245,57,229,55,82,131,111,35,141,68,129,213,173,20,141,239,156,56,145,207,71,18,138,26,250,253,171,231,152,176,211,49,232,251,129,7,48,57,53,153,50,128,157,27,175,221,185,245,251,251,219,251,137,227,199,38,142,107,123,191,251,252,171,59,111,124,252,13,140,33,159,199,69,208,47,193,107,175,128,164,121,95,123,159,31,29,157,45,156,208,195,255,149,31,239,253,237,211,251,60,119,156,189,126,238,55,94,109,127,116,127,113,111,114,54,63,149,31,209,175,62,187,21,112,127,113,111,118,60,101,221,89,239,237,23,62,110,223,248,25,44,1,42,66,247,117,21,70,70,231,38,244,112,216,249,255,126,127,223,225,208,173,247,111,12,14,163,163,147,147,99,147,218,145,220,249,226,173,221,15,191,186,123,253,173,189,175,159,191,191,56,57,50,119,108,225,88,135,49,220,249,236,213,111,96,24,199,143,207,158,152,74,25,198,173,91,237,79,255,192,140,179,247,117,12,99,179,248,209,19,135,155,175,236,188,240,154,193,211,185,154,122,166,26,177,81,204,149,11,26,239,134,227,14,50,78,107,160,237,66,147,27,135,37,120,243,124,135,236,71,238,144,248,122,114,99,141,179,127,119,136,254,66,1,37,149,53,195,188,191,236,75,88,46,207,164,217,168,101,49,205,54,150,61,76,101,84,45,151,113,189,193,134,93,7,145,71,228,192,192,156,150,40,51,158,162,68,68,105,201,102,49,75,146,87,199,233,133,41,103,133,115,81,60,73,185,177,234,5,104,80,243,153,47,41,200,97,107,107,152,88,110,157,222,110,117,203,3,237,138,232,159,44,1,52,142,17,139,184,33,218,95,18,29,47,167,164,8,231,6,236,65,41,43,121,2,157,152,121,134,36,13,110,155,96,137,121,245,29,97,166,116,225,81,34,250,228,128,75,121,129,236,149,41,144,20,246,78,6,68,52,29,161,163,83,12,139,161,74,134,153,89,88,90,62,187,194,231,17,240,44,87,193,122,194,120,48,153,55,164,28,68,178,5,138,227,107,80,73,188,195,12,59,106,138,50,97,205,202,133,136,142,157,234,50,176,160,57,71,201,190,194,10,152,174,108,15,89,77,186,12,162,232,188,94,93,20,147,141,84,76,69,16,223,23,63,216,123,239,21,78,115,197,144,211,82,10,123,155,46,70,143,193,39,172,33,43,154,222,58,89,147,159,182,46,91,236,20,175,72,254,203,249,92,98,178,124,48,209,124,15,52,231,62,253,164,251,210,102,45,242,207,68,68,230,250,175,238,94,127,81,2,0,166,50,226,102,178,56,41,11,236,141,208,78,110,87,171,152,119,209,160,4,174,134,201,113,31,84,147,183,95,220,251,219,179,59,239,126,193,144,125,247,173,103,89,82,165,246,141,151,216,151,221,219,207,242,124,166,108,239,178,212,207,173,14,105,177,49,235,37,29,215,82,90,92,110,234,149,215,74,183,39,105,169,88,130,38,218,57,246,208,165,166,85,171,58,118,197,239,41,189,181,83,49,15,127,237,227,185,166,229,165,143,33,102,251,139,235,237,15,94,230,86,81,121,59,169,105,154,170,0,119,158,237,205,40,20,56,173,151,179,10,173,96,32,17,208,223,152,143,152,129,17,75,152,254,137,106,189,105,108,193,127,232,50,86,169,200,46,99,157,6,182,123,251,231,59,191,121,231,254,12,140,31,43,222,235,208,56,202,1,154,189,249,137,178,159,227,253,6,208,193,41,107,141,58,173,52,27,167,253,46,83,126,233,147,157,235,207,164,180,200,188,20,155,62,197,204,234,208,136,240,74,79,64,76,229,34,241,20,229,188,88,144,10,134,55,34,231,101,47,252,35,202,103,74,219,36,193,154,152,103,59,187,120,34,177,38,137,111,28,2,167,152,146,57,69,18,156,113,30,49,46,87,223,121,251,207,119,110,125,176,251,139,119,64,28,100,76,198,208,195,57,65,219,118,222,250,113,251,230,91,135,78,225,168,85,60,27,126,251,69,206,209,137,224,105,73,221,223,191,120,165,125,243,183,119,127,245,92,56,138,189,247,159,105,191,253,71,54,35,54,157,59,183,255,208,126,237,167,59,47,190,186,247,175,95,238,190,119,19,26,63,76,2,121,239,114,195,63,134,30,46,71,57,74,77,227,241,197,227,231,47,204,46,62,106,148,74,108,204,232,12,112,237,154,177,120,242,225,51,137,242,153,68,234,103,85,210,53,172,85,223,171,53,209,69,91,164,30,166,212,108,138,24,203,74,48,65,52,76,250,10,19,115,3,175,14,63,182,216,15,134,163,54,147,144,21,241,216,230,226,49,21,198,114,229,1,68,96,167,184,101,59,76,151,39,149,200,38,120,118,93,178,71,25,153,49,62,58,181,242,155,171,43,198,128,88,88,128,179,49,63,123,234,212,236,252,133,147,79,156,188,240,84,2,78,122,93,224,27,134,208,254,228,242,16,74,8,35,202,143,135,95,197,49,5,204,105,124,117,21,93,62,157,18,11,91,101,214,40,192,80,97,178,82,80,3,12,117,49,0,27,99,150,53,86,69,103,204,78,102,96,80,230,191,33,51,112,72,182,59,216,131,255,227,29,80,151,219,55,94,189,251,254,11,202,201,157,122,102,119,176,243,57,205,201,92,26,147,64,158,30,203,1,94,182,107,53,160,22,101,158,84,220,196,223,82,146,241,16,223,194,124,227,1,157,43,38,25,75,202,41,91,164,230,234,36,247,43,235,164,28,134,204,213,248,62,215,191,34,177,129,241,231,191,127,241,214,143,220,76,248,159,142,73,149,61,156,8,108,150,81,209,163,228,30,43,220,74,60,185,72,44,22,58,117,185,116,229,66,100,232,76,48,177,46,211,227,150,179,95,61,123,231,246,39,119,62,123,233,206,23,239,194,128,123,27,100,228,114,43,198,40,149,136,225,116,48,116,196,178,133,30,36,19,104,236,136,60,61,111,103,89,147,3,52,131,252,241,94,146,128,150,187,164,255,84,243,109,6,161,135,187,67,217,50,153,75,122,77,117,160,62,97,219,115,64,25,19,231,161,102,228,70,157,114,20,90,137,31,119,18,114,132,222,196,58,199,107,43,225,58,237,112,239,231,240,204,177,67,224,243,74,50,206,121,167,75,175,102,207,183,129,108,245,226,78,250,205,57,211,67,207,197,222,110,200,153,1,79,237,144,114,209,142,95,213,216,102,240,22,183,75,200,51,74,115,169,78,220,111,179,197,221,51,243,42,251,226,181,122,9,208,80,33,119,76,244,77,111,234,19,101,244,232,194,183,230,101,7,137,193,203,129,61,185,147,99,150,111,10,238,32,106,8,231,199,34,122,138,238,125,245,243,246,115,127,96,228,157,171,17,173,244,251,207,149,120,232,78,192,41,191,84,51,203,210,25,104,69,176,192,50,103,129,126,44,198,158,61,81,153,170,172,142,198,88,96,69,101,129,147,73,22,136,156,77,92,172,193,238,70,65,148,207,225,5,101,147,71,159,160,251,56,198,16,223,252,243,94,205,107,44,49,175,141,193,124,101,116,117,124,181,48,182,44,89,72,209,233,199,107,20,191,51,150,159,2,121,188,149,168,90,100,157,109,83,122,232,21,70,47,71,70,129,92,182,134,194,124,208,137,151,76,124,134,137,20,146,61,11,150,148,111,193,106,214,7,65,170,66,48,225,40,30,90,31,77,86,143,178,36,23,153,111,216,52,31,111,97,12,63,211,161,22,92,44,76,224,152,176,205,213,192,245,177,193,212,206,7,73,226,47,194,11,211,92,110,26,155,132,239,120,229,123,80,46,144,58,167,55,212,230,31,98,148,49,217,11,31,225,196,196,68,111,47,100,144,145,108,195,106,173,57,238,32,137,125,163,241,169,164,189,90,36,11,172,232,113,164,80,88,45,219,45,98,128,201,97,73,160,26,195,246,81,23,75,95,159,2,0,32,3,139,68,38,223,193,178,213,168,116,194,162,226,119,170,128,60,64,150,129,79,192,128,200,70,54,106,178,59,92,72,182,23,138,195,79,219,238,69,160,32,195,155,94,227,34,202,41,246,240,214,58,128,119,211,94,29,246,27,229,225,136,40,15,147,3,238,183,227,13,96,204,54,212,46,3,145,226,206,232,131,64,24,29,20,188,252,33,191,140,142,200,255,180,115,139,191,65,43,61,116,185,105,3,15,68,30,236,163,115,208,134,85,7,218,190,6,226,201,236,236,200,220,172,57,48,55,59,127,220,220,156,155,189,60,215,156,51,231,103,55,231,174,204,153,91,115,179,39,231,77,103,110,246,252,6,148,205,143,253,75,125,206,244,23,102,31,158,55,23,103,103,31,135,90,243,63,52,47,205,227,239,139,240,250,172,89,102,255,204,218,248,104,125,14,27,13,159,61,133,255,56,244,117,109,110,118,214,193,78,230,107,208,30,189,255,248,236,236,147,88,240,47,230,8,253,182,103,103,215,168,198,211,115,230,24,149,88,11,235,149,75,56,10,160,84,115,102,147,90,150,186,74,20,76,204,201,237,204,206,26,196,194,64,192,17,208,152,129,255,247,35,239,40,145,50,215,79,190,171,165,124,191,83,41,137,157,208,95,179,220,181,18,162,67,63,243,121,44,97,42,178,126,67,108,0,126,127,5,246,193,240,247,51,59,191,248,188,125,227,151,187,255,121,123,247,246,59,119,62,187,125,247,119,191,220,123,241,63,160,228,238,243,55,50,255,239,250,47,224,127,223,31,254,81,227,71,238,3,131,131,192,7,55,108,78,160,51,124,119,79,103,134,191,207,94,187,251,187,183,225,205,191,127,241,66,251,213,255,188,251,254,27,119,223,251,91,251,163,47,246,94,248,243,206,187,55,196,163,23,89,131,223,25,57,54,81,168,86,117,237,14,90,100,12,87,154,215,54,118,247,139,119,119,222,125,126,231,199,127,105,63,243,118,251,133,143,119,222,121,237,206,103,215,239,124,246,231,189,27,111,183,95,125,125,231,205,79,118,223,122,150,213,228,125,22,78,140,29,159,159,103,125,226,255,195,169,243,141,180,123,155,201,216,29,33,192,198,200,121,25,12,146,113,169,105,21,4,188,195,255,190,254,140,152,4,124,253,254,112,38,51,60,252,157,145,137,137,145,242,148,210,154,223,44,163,212,1,173,77,28,43,143,140,90,56,229,157,23,94,107,191,244,142,210,28,123,24,27,9,151,30,224,93,123,194,26,25,45,227,187,123,31,190,223,254,217,75,202,187,236,97,236,221,10,230,149,193,133,172,142,79,148,39,232,213,246,171,127,189,251,171,63,41,175,178,135,177,87,29,183,234,193,139,83,249,169,209,169,41,194,128,175,223,219,121,230,35,229,69,246,48,246,34,113,176,8,124,163,249,209,194,232,40,71,161,189,247,159,217,121,227,249,246,135,111,42,205,176,42,186,102,26,246,90,179,102,225,4,38,242,19,0,87,154,192,103,159,237,125,240,172,166,25,86,69,215,140,111,131,92,92,97,227,137,38,180,243,151,247,244,227,233,48,45,180,224,173,123,181,10,1,181,156,47,143,149,57,80,223,189,243,229,171,154,166,88,149,176,41,166,16,243,22,87,45,31,55,65,165,92,169,218,19,12,64,215,119,111,125,176,247,213,231,59,239,253,68,105,133,85,209,183,66,150,76,68,142,49,251,152,93,161,102,110,189,162,111,134,85,233,208,12,205,202,94,181,237,234,56,27,207,139,41,13,81,21,125,67,0,166,134,21,142,170,58,82,157,168,50,16,253,250,215,250,198,88,149,56,210,175,131,168,128,239,211,127,244,254,59,183,118,223,187,190,251,171,47,163,55,79,208,127,177,55,87,107,232,73,155,33,7,157,124,62,122,243,238,237,159,69,111,178,135,209,4,98,162,169,88,154,234,120,245,88,213,138,218,216,251,215,87,118,126,245,145,52,128,241,19,199,78,204,166,55,35,227,93,53,15,19,37,176,238,254,229,47,176,68,41,45,230,79,140,156,24,143,77,73,110,6,16,97,21,0,170,163,85,33,208,199,42,147,83,213,2,118,149,225,164,242,221,27,123,95,61,215,126,233,79,208,81,134,53,14,207,218,159,190,127,231,171,15,118,222,253,89,251,230,151,237,91,239,179,211,130,76,216,55,73,223,131,76,250,206,144,248,61,205,95,220,123,254,207,160,175,223,249,252,197,56,37,101,239,42,122,64,102,27,139,50,153,132,244,159,137,15,159,90,111,133,164,123,152,145,11,32,241,176,45,118,62,252,3,26,113,160,156,235,6,162,89,89,69,200,168,131,86,219,19,255,55,204,239,193,151,163,207,209,231,232,115,255,62,176,209,254,143,179,65,27,213,248,63,61,104,52,180,87,133,2,47,246,182,80,11,51,121,117,43,71,70,128,174,53,99,234,126,230,161,204,250,168,120,73,210,180,51,92,207,103,15,132,240,203,213,125,86,24,105,178,25,212,250,53,253,8,189,57,54,40,174,248,103,196,75,153,12,87,247,51,164,239,179,34,217,12,32,151,203,99,164,118,58,245,251,80,134,105,236,98,0,98,30,19,32,55,245,242,218,112,197,182,235,195,100,25,16,77,200,6,130,204,104,231,105,139,118,152,125,32,54,8,85,3,136,55,3,179,20,245,101,56,143,37,58,68,251,65,98,209,153,217,32,86,51,178,33,36,57,16,147,43,162,23,190,183,204,181,166,243,158,71,246,218,101,10,247,82,62,182,122,239,182,48,126,141,73,24,48,70,87,243,19,19,149,241,169,101,97,115,193,195,53,92,103,25,194,5,97,226,146,77,31,241,55,121,173,85,239,74,231,106,249,12,171,40,155,92,162,74,104,21,173,89,91,69,212,204,47,58,1,136,112,87,166,195,178,13,127,176,90,179,175,200,101,248,123,90,170,60,136,113,72,138,79,55,253,192,169,110,77,139,55,212,82,254,87,184,208,21,201,30,48,184,106,7,155,182,237,134,243,92,1,72,36,199,199,247,194,120,62,4,17,205,123,154,139,154,24,1,173,233,23,199,194,146,98,1,112,192,247,106,78,5,246,109,97,116,124,124,98,58,105,111,44,228,71,203,227,149,62,70,152,44,55,152,14,253,44,217,109,5,97,231,227,42,139,152,46,200,179,46,63,75,29,26,245,167,99,63,101,160,176,152,65,0,250,17,24,77,1,255,249,142,109,219,211,233,143,104,29,147,179,15,199,133,238,159,173,196,243,12,194,142,165,173,89,89,9,172,53,95,212,0,1,115,213,46,148,39,21,44,3,200,104,154,40,134,75,239,151,27,30,222,63,107,240,147,41,196,202,36,236,170,146,161,182,99,43,8,174,242,197,109,117,161,38,123,29,3,80,137,230,198,106,242,237,105,217,238,135,128,59,136,221,239,178,99,111,250,195,116,16,6,24,90,182,106,231,109,196,136,225,127,174,55,79,95,114,22,69,161,223,201,134,150,63,63,107,230,201,134,102,39,76,92,80,126,124,222,124,114,118,246,41,44,88,53,71,232,183,53,59,91,198,223,85,180,93,193,111,15,94,153,229,255,90,216,198,22,125,245,233,223,9,248,119,146,218,27,158,51,39,169,254,83,161,85,141,25,216,182,232,223,141,121,222,189,48,199,53,233,125,155,63,155,165,81,206,142,80,83,227,115,216,186,50,20,111,1,127,75,102,52,97,158,131,215,47,193,139,62,189,120,153,140,114,204,52,56,123,145,138,92,81,196,6,147,180,187,37,32,217,193,254,38,176,183,119,251,219,145,56,120,244,217,191,248,44,4,136,152,36,134,4,61,19,201,135,138,124,86,200,203,242,146,224,175,106,3,137,90,66,142,136,87,203,199,43,202,162,151,144,10,50,36,22,176,178,56,183,207,40,236,62,57,46,228,251,162,61,33,249,142,231,99,51,147,134,11,2,156,194,20,50,99,177,7,80,55,33,3,164,217,30,184,40,144,145,100,1,86,53,228,188,25,46,18,168,162,52,151,12,184,112,30,9,2,153,60,138,2,98,52,33,183,207,196,37,1,5,238,98,246,81,159,200,238,163,58,92,30,239,202,236,117,40,82,144,215,14,77,54,100,220,217,185,253,86,251,165,63,238,252,230,61,116,116,124,247,211,246,23,194,100,195,187,210,48,100,209,56,55,177,68,168,167,1,170,34,84,11,251,59,235,242,131,47,187,246,196,4,135,80,90,87,23,123,50,174,10,68,77,255,230,189,157,219,63,107,255,230,205,30,58,64,217,162,75,7,49,61,65,89,52,35,77,79,40,119,113,27,3,69,97,181,60,70,105,236,161,186,93,233,94,189,82,205,219,172,122,101,124,228,64,90,8,5,50,88,89,161,80,75,75,168,117,67,9,133,124,34,134,181,28,158,176,242,4,124,203,219,178,53,183,200,207,6,90,105,72,40,189,166,30,204,170,138,13,42,34,248,141,217,231,82,251,100,170,178,180,141,17,252,225,233,48,169,51,94,99,13,16,197,214,180,33,78,209,199,34,157,129,201,191,244,222,6,108,231,154,29,119,30,136,191,60,14,59,53,162,9,188,55,180,83,36,223,96,27,2,67,65,180,134,104,220,41,115,51,121,130,201,46,83,23,112,146,102,222,18,111,166,13,154,191,202,46,74,197,193,150,50,35,165,201,135,80,215,79,182,43,67,28,20,107,217,56,49,78,110,2,188,17,92,7,188,142,145,14,78,244,113,11,181,172,193,45,85,159,9,171,19,137,99,30,46,138,122,124,121,93,26,121,167,183,86,86,208,175,48,242,243,208,40,133,8,146,80,51,30,201,75,250,136,218,32,177,38,106,206,236,84,129,193,111,59,137,155,85,7,9,162,236,186,144,254,182,178,101,232,168,33,101,80,104,21,139,102,71,60,177,43,100,152,191,94,248,22,78,57,51,94,87,149,120,223,185,138,207,66,60,186,50,173,47,13,245,123,215,94,179,232,236,54,63,77,191,253,245,134,227,94,68,199,26,57,158,84,218,102,57,150,143,188,95,10,199,36,213,62,207,56,95,232,178,220,176,107,212,205,52,162,193,120,254,187,170,42,142,98,81,145,190,65,45,251,169,236,32,212,200,77,167,63,82,7,23,119,107,9,199,40,132,154,213,154,87,190,40,70,198,60,82,146,16,198,141,131,80,166,80,236,43,43,116,69,33,108,1,157,169,15,203,49,5,197,41,224,95,195,223,220,75,41,197,143,80,84,62,17,5,156,244,77,243,219,62,21,205,152,83,116,228,77,80,81,205,75,11,168,36,123,115,243,151,183,230,78,152,243,11,121,44,188,56,143,133,76,107,181,231,175,176,39,35,248,100,130,116,234,49,230,66,50,127,149,61,25,195,39,35,244,196,98,175,20,216,131,9,124,176,70,141,93,154,155,31,101,133,147,88,56,70,181,31,159,31,103,101,27,87,177,109,26,74,126,110,126,138,21,58,87,195,183,39,230,152,198,59,63,204,30,93,196,71,151,230,37,253,126,126,253,106,212,18,27,63,31,203,211,236,129,119,53,28,254,230,220,124,141,21,94,194,194,13,170,77,58,181,79,253,88,243,46,123,156,199,199,222,113,124,252,212,124,131,149,109,98,153,67,67,189,56,55,31,176,194,173,171,33,4,160,241,203,210,219,172,71,230,104,51,57,23,245,225,241,158,174,176,186,35,87,67,167,159,39,233,65,104,48,96,10,252,99,220,96,112,18,13,6,243,87,217,75,99,248,146,79,163,47,179,5,41,176,7,19,248,160,57,207,198,61,74,101,146,234,159,196,144,78,190,55,124,251,115,221,31,30,55,143,180,255,163,207,209,231,232,115,244,57,250,124,131,150,193,116,165,254,123,200,136,190,183,28,179,114,132,22,26,230,6,152,56,78,151,85,251,142,231,165,113,147,99,226,132,54,210,242,227,134,22,102,226,139,169,100,241,163,220,124,162,65,161,240,199,109,133,76,207,215,88,190,146,77,40,186,127,194,230,136,198,185,152,29,48,214,59,221,142,86,237,96,168,247,199,170,74,70,128,216,212,67,88,197,103,46,29,87,75,54,130,123,126,91,157,160,106,29,208,3,190,55,32,168,205,63,164,120,8,40,75,199,79,225,99,254,12,227,73,199,129,152,1,33,105,7,142,214,86,178,30,196,236,163,248,255,135,30,122,72,178,3,104,141,229,151,215,83,103,166,190,205,212,254,20,159,18,173,149,57,2,100,100,54,31,73,224,159,232,69,214,253,181,224,235,244,154,118,104,41,219,37,180,65,100,58,117,173,236,111,230,201,168,31,128,222,39,135,45,120,55,200,50,43,68,226,237,208,26,193,202,53,54,137,140,100,126,144,236,234,105,15,147,22,138,112,221,100,67,69,194,77,68,182,12,196,182,248,177,124,194,99,167,112,44,121,64,129,51,9,241,18,166,40,108,24,153,208,136,193,79,11,16,25,199,57,213,136,166,28,153,45,50,9,147,134,152,154,119,181,167,106,126,47,181,188,30,42,117,171,145,2,190,184,255,81,120,74,196,44,42,42,216,52,62,59,136,51,58,187,74,162,61,180,175,72,86,249,110,118,238,136,37,166,51,68,104,74,199,8,181,108,80,203,4,169,1,133,249,117,101,125,201,157,76,141,72,12,47,201,238,180,204,142,94,139,51,185,78,212,61,234,135,179,182,56,99,163,10,42,67,235,198,144,232,149,24,27,219,207,59,242,192,187,176,174,174,83,75,97,88,58,118,165,103,86,114,43,18,147,74,178,40,45,131,194,183,19,140,169,11,91,74,190,19,210,252,24,51,234,192,138,52,140,72,110,55,198,5,244,248,167,101,59,29,80,181,43,179,73,236,33,230,84,175,116,198,89,76,23,6,35,191,17,50,22,61,91,233,129,169,116,96,41,169,12,69,195,78,8,16,49,54,18,103,34,73,22,162,101,32,41,236,67,97,30,189,178,142,158,24,71,47,108,163,7,166,209,141,101,36,65,36,177,10,13,163,72,178,9,177,242,41,236,33,201,28,240,133,225,239,127,39,19,166,244,67,75,239,227,231,79,149,122,179,20,151,125,127,104,195,170,103,190,63,156,114,230,91,153,24,237,144,191,240,216,234,234,248,55,144,191,112,124,116,98,181,124,236,88,185,215,252,133,149,73,141,67,171,116,144,60,84,31,48,156,141,181,225,246,175,191,218,125,241,249,194,202,80,101,202,46,143,143,31,91,29,170,195,44,168,133,169,114,135,105,143,76,229,225,249,55,48,239,177,202,120,57,95,158,236,121,222,171,147,221,79,220,171,64,149,248,137,123,117,180,91,245,161,70,214,206,29,114,52,24,53,50,7,208,33,35,53,232,182,64,118,3,137,145,136,5,18,37,78,160,64,32,44,145,13,101,72,80,131,60,177,7,23,188,122,24,239,131,37,39,64,134,39,94,49,89,208,45,118,145,198,192,160,144,81,40,150,121,203,47,35,105,199,124,81,150,187,37,165,238,144,46,199,69,105,177,219,207,253,165,125,227,51,30,66,50,145,8,33,234,146,2,197,65,123,39,43,126,151,132,8,242,48,163,151,146,137,17,180,109,139,160,172,161,172,215,109,252,123,159,126,180,115,243,111,134,89,174,65,115,148,246,198,232,56,141,134,103,85,22,237,53,92,241,147,149,125,204,68,121,175,227,100,212,154,173,150,8,45,133,229,11,106,232,47,55,22,124,213,171,83,56,49,22,94,202,197,248,95,124,238,44,209,138,75,193,187,162,180,68,149,22,101,27,230,129,199,186,4,102,49,213,8,48,93,243,161,160,224,128,151,76,149,212,63,59,239,252,97,239,163,223,133,225,91,162,158,97,23,56,152,254,88,201,30,115,144,124,79,108,245,17,182,152,229,36,37,133,83,60,215,83,34,29,19,193,27,214,110,115,176,178,90,163,201,70,81,249,143,87,156,224,0,73,154,246,177,239,247,177,44,38,6,150,139,34,204,213,107,77,63,22,82,135,13,126,182,82,145,86,229,211,219,237,151,222,21,1,122,14,156,40,138,199,182,41,26,11,199,79,29,191,112,220,208,38,142,114,135,232,247,2,253,236,41,55,148,72,4,133,161,0,59,36,130,130,213,132,25,238,55,87,144,148,243,34,145,43,72,224,162,140,125,54,200,15,48,124,144,228,253,211,150,11,104,135,219,213,143,150,76,63,66,145,170,137,167,124,226,233,149,120,67,24,230,141,242,163,39,82,87,165,101,68,2,168,132,212,174,99,135,59,175,127,124,247,249,27,162,195,75,77,16,183,157,96,235,240,251,217,253,197,31,239,94,255,133,110,98,251,235,139,173,61,46,121,79,137,176,34,130,169,228,215,98,164,93,0,187,235,228,186,244,130,3,63,103,175,61,26,101,173,250,236,246,238,173,175,119,222,251,19,230,19,59,112,243,174,60,242,246,173,95,236,92,255,195,238,139,127,218,251,219,179,237,91,63,63,172,41,160,236,133,216,126,26,212,177,192,118,49,20,209,44,229,52,210,119,187,243,226,117,140,122,249,229,171,187,95,222,236,212,249,254,51,138,213,48,90,146,192,153,219,55,218,183,222,239,216,190,143,26,34,197,220,234,117,162,86,16,181,127,235,47,93,218,239,173,205,186,221,240,61,215,181,107,143,133,219,71,32,194,173,91,237,159,253,82,236,177,206,136,173,203,238,165,137,31,141,188,135,66,74,73,33,164,121,25,165,146,247,65,244,180,221,40,195,32,127,166,136,20,97,27,148,184,200,177,113,42,209,187,52,158,101,83,141,73,8,138,54,74,245,238,16,146,210,25,227,191,175,191,38,163,196,127,95,255,25,231,20,69,205,35,150,137,44,61,146,97,20,23,47,111,220,107,162,27,212,147,141,201,203,235,198,61,71,63,140,149,170,25,201,52,11,193,158,72,171,64,5,0,56,18,76,216,211,152,152,141,133,102,163,137,177,202,128,153,224,223,184,184,93,24,149,228,109,84,119,49,54,56,255,14,200,39,49,122,12,7,88,24,81,53,128,65,22,241,54,78,226,97,179,254,245,183,66,154,77,16,70,38,73,46,197,36,227,238,217,207,246,35,52,147,148,177,142,33,73,194,5,61,31,141,96,158,158,36,68,235,234,126,133,234,106,47,226,116,245,31,37,72,199,196,218,123,93,205,142,148,152,45,46,74,173,77,87,94,86,145,211,78,183,116,157,26,212,175,73,10,179,232,105,117,82,25,141,118,157,210,106,11,65,64,5,233,97,108,22,149,98,167,209,247,222,32,27,198,250,83,26,213,195,52,209,71,79,208,212,112,30,45,28,117,51,184,79,8,169,74,176,36,187,236,19,90,250,6,245,96,163,205,214,11,164,152,16,165,5,14,31,227,253,194,40,33,197,68,242,205,62,225,193,27,72,217,139,192,218,123,218,119,200,238,245,123,140,70,116,88,216,32,100,170,72,218,218,239,108,89,3,41,179,181,130,222,102,139,82,158,126,182,52,34,101,173,165,52,153,102,74,192,225,195,136,150,155,212,180,231,211,67,216,154,189,132,218,213,105,239,139,205,213,13,39,144,242,184,124,253,155,246,135,191,148,205,42,74,92,92,12,169,61,105,79,216,204,186,50,142,6,80,250,86,29,3,89,140,190,89,21,123,20,195,108,59,84,119,108,124,162,194,202,143,145,213,148,106,148,39,44,246,109,178,48,58,130,117,41,63,99,190,80,157,50,114,211,98,149,50,190,156,175,146,197,43,29,2,30,10,197,20,120,150,151,96,60,218,77,247,28,79,152,189,184,181,177,234,213,124,97,105,238,84,7,155,177,201,216,236,13,85,157,26,172,65,86,23,102,93,219,196,130,205,34,219,123,13,26,227,144,237,54,55,108,146,94,128,117,231,48,175,101,211,95,31,178,234,245,218,86,54,48,189,92,75,72,4,173,112,118,101,20,20,0,195,178,204,86,80,152,182,31,180,26,107,77,210,253,135,106,182,187,22,172,79,219,3,3,98,254,44,198,108,88,99,201,94,158,145,127,20,183,91,211,246,119,71,102,124,14,150,108,144,51,251,242,57,196,238,227,86,121,93,157,25,175,98,241,216,175,100,182,134,54,80,236,40,118,153,174,63,195,43,84,236,170,227,218,188,130,99,227,90,117,123,21,3,247,22,165,1,118,28,157,218,193,22,13,178,219,82,4,176,20,20,95,87,24,14,91,8,187,74,105,91,14,169,28,179,73,23,107,60,136,114,74,160,230,200,152,138,41,104,133,184,71,137,105,89,3,103,73,188,163,91,2,34,101,109,143,137,106,185,185,205,48,19,193,160,185,186,133,95,171,162,103,82,2,182,41,187,45,29,21,84,18,129,127,197,224,88,36,102,128,82,131,199,82,230,63,249,140,49,183,239,61,37,200,197,43,20,152,8,214,185,122,28,144,125,205,62,205,109,50,145,209,10,179,193,82,102,92,17,144,58,234,85,31,102,58,145,129,214,120,96,27,187,105,13,243,215,176,197,168,17,35,17,124,25,240,197,38,227,173,30,151,220,33,117,149,216,141,199,109,167,194,50,90,144,94,198,210,80,144,208,141,255,51,83,180,13,141,125,47,154,129,0,189,102,20,1,172,14,244,5,154,48,208,26,59,161,163,160,46,88,10,152,88,194,159,242,33,243,39,210,175,88,133,147,149,232,241,201,138,60,120,14,174,30,6,30,3,79,111,195,87,7,72,73,60,164,206,25,67,233,184,222,100,225,165,166,200,237,6,240,40,182,164,116,208,199,119,65,169,47,15,218,150,14,71,186,97,162,201,184,187,14,105,164,214,11,166,155,136,153,109,198,204,208,67,44,44,57,18,119,25,204,137,228,206,110,54,122,216,99,116,110,83,178,93,39,106,107,7,97,134,102,247,68,125,156,110,9,168,133,54,228,59,43,165,251,42,100,157,97,121,162,59,103,136,54,64,45,36,66,92,49,250,194,35,90,214,142,87,127,172,105,55,182,250,251,243,248,68,46,226,236,139,22,241,18,22,248,37,109,59,226,233,140,248,130,196,83,109,41,101,87,179,234,108,55,219,60,103,10,239,137,222,111,186,14,252,60,1,239,132,67,0,221,135,115,12,20,56,82,233,78,23,156,162,182,190,29,137,174,113,147,32,232,101,201,40,224,193,230,161,173,134,181,225,231,194,149,232,82,113,136,132,230,168,186,246,177,106,4,233,239,239,11,88,220,126,58,154,195,64,253,210,33,101,105,91,169,92,236,161,65,192,90,169,61,194,87,233,224,47,103,130,180,45,111,62,60,50,75,230,71,239,132,243,54,188,97,152,209,62,41,103,97,167,184,208,160,232,37,53,21,2,162,37,147,34,128,236,173,56,149,21,150,94,64,127,34,141,147,90,241,217,172,180,117,213,89,79,11,25,208,203,56,32,32,230,130,37,111,25,128,105,72,189,25,165,146,55,195,111,235,111,147,87,76,81,57,205,70,180,182,88,2,159,147,103,64,147,178,26,208,244,195,172,30,83,172,16,237,139,198,252,217,211,231,102,207,60,181,114,114,97,197,48,153,211,16,190,51,123,102,65,88,127,177,243,86,174,24,235,203,170,92,70,98,166,116,116,252,177,199,103,79,73,141,123,157,26,12,243,53,32,138,207,217,160,27,234,228,34,52,118,95,32,212,199,244,20,156,34,216,60,69,131,160,8,37,251,160,123,183,161,227,7,140,228,49,81,98,154,109,97,96,109,180,119,221,228,222,13,98,123,55,136,239,221,32,218,187,45,51,34,70,90,58,235,218,155,153,211,86,125,90,58,237,142,41,35,161,69,17,118,220,186,5,162,54,10,235,184,73,73,131,133,31,44,111,84,203,228,50,95,18,143,151,150,69,243,44,103,8,138,131,40,225,68,0,202,234,69,43,132,64,26,17,102,56,34,201,80,166,144,171,36,1,161,104,43,18,76,136,182,81,57,236,1,46,123,153,46,138,183,245,82,197,108,146,238,104,141,29,27,83,83,55,85,69,222,138,38,215,93,234,106,222,138,99,227,227,133,137,178,61,33,229,173,16,71,180,203,165,170,156,189,194,206,143,245,224,232,51,50,53,202,28,125,236,209,194,63,222,209,7,79,92,120,106,223,35,127,159,127,110,127,159,51,221,205,144,41,30,63,103,180,118,201,244,94,14,116,88,1,255,198,79,43,104,94,225,113,5,253,85,92,127,42,176,27,18,240,195,194,121,244,179,51,46,213,170,152,15,206,242,23,216,190,100,154,7,158,204,202,80,52,83,0,254,213,231,237,223,188,183,243,198,231,237,215,126,214,17,210,252,244,205,115,247,1,227,240,157,142,208,141,106,69,216,242,63,219,213,41,114,105,74,243,125,98,147,98,175,70,118,69,250,9,175,112,63,127,128,69,252,217,55,227,28,213,61,1,153,234,231,84,241,54,93,150,38,13,144,208,113,17,27,211,147,138,225,8,237,218,113,2,145,100,151,253,232,139,246,243,183,122,54,203,30,214,0,252,248,8,118,254,237,58,162,206,205,143,219,95,190,78,216,19,247,129,234,193,151,164,185,177,138,22,108,225,7,67,59,112,247,139,55,14,197,81,133,34,239,158,179,35,7,142,189,191,125,186,251,227,207,133,31,140,228,171,33,29,249,31,188,219,52,39,31,118,146,41,168,250,129,157,124,34,177,71,233,225,175,191,101,124,239,224,61,120,213,170,83,182,149,14,118,111,190,215,126,238,118,251,213,215,239,124,249,234,193,59,112,252,71,64,218,56,239,248,23,163,25,252,242,163,246,107,239,223,253,247,95,182,95,253,43,67,6,35,92,155,66,231,181,217,159,23,157,45,108,248,182,236,69,87,0,85,104,40,26,214,76,60,155,49,12,207,144,18,200,230,187,84,135,169,72,213,123,119,19,147,120,133,128,11,99,74,38,19,222,113,126,32,98,47,0,219,67,202,150,101,108,47,119,191,161,19,102,11,149,19,94,243,113,32,154,240,113,152,94,196,198,88,230,235,158,39,14,255,6,240,34,115,195,19,39,224,95,255,102,231,165,223,239,254,245,118,251,183,47,223,191,77,203,5,95,149,16,33,30,222,122,63,187,251,215,255,204,169,61,119,247,48,43,140,246,236,97,70,70,145,120,207,175,127,125,255,123,46,175,219,229,139,128,64,18,1,121,251,58,230,138,38,186,190,243,230,31,118,222,126,231,254,245,30,216,120,159,138,24,148,178,249,239,124,246,95,212,239,125,70,102,218,187,225,24,102,132,203,232,90,156,139,242,132,73,82,126,84,117,87,155,133,212,134,180,68,163,247,205,192,151,103,203,143,0,68,11,211,254,253,159,118,94,63,4,31,203,53,219,171,121,107,17,248,219,111,127,188,247,95,127,60,120,187,54,74,204,128,85,220,67,88,140,253,250,237,59,95,254,124,239,163,103,239,220,62,16,107,23,205,253,252,213,59,95,190,29,49,7,204,233,126,72,52,14,5,95,152,8,202,73,113,161,123,195,113,29,28,124,189,134,215,249,152,212,21,57,148,121,27,27,32,46,69,199,233,236,183,217,65,28,87,42,102,183,97,28,69,207,20,237,96,6,221,154,131,41,215,91,74,238,225,142,137,218,201,10,217,18,185,135,57,194,188,247,239,59,47,253,65,146,23,197,244,6,65,70,105,74,115,36,135,129,112,238,194,131,64,42,136,129,39,230,114,161,202,153,48,182,139,118,224,27,225,124,226,211,179,42,27,56,59,73,15,161,209,130,140,177,251,218,79,20,15,1,182,101,20,197,228,219,230,144,234,14,209,223,94,124,74,49,99,249,61,122,149,70,79,104,172,131,182,95,182,128,85,42,14,167,166,33,82,155,240,89,80,194,48,64,211,246,75,239,238,125,249,229,157,207,62,212,84,241,235,116,93,221,136,150,47,4,65,162,110,116,135,22,170,55,214,86,173,108,222,204,240,255,13,77,230,140,131,228,251,142,153,146,240,88,90,99,72,170,216,27,222,96,244,108,255,94,173,249,253,120,181,78,246,228,212,74,184,123,231,214,173,208,163,181,9,104,190,134,158,55,105,254,70,170,214,165,117,54,229,109,244,230,103,42,58,76,113,49,141,198,211,221,183,170,167,41,51,197,79,154,178,11,194,219,5,235,226,193,230,28,54,210,155,27,93,216,101,138,47,157,52,164,67,154,182,42,29,197,37,169,168,5,196,254,193,58,18,193,70,92,166,168,144,204,37,123,49,171,22,41,181,11,28,138,5,116,120,11,254,27,60,125,122,176,130,25,192,9,102,131,236,145,161,62,235,14,227,112,184,61,193,88,18,19,181,48,150,39,191,127,167,197,158,96,142,34,207,199,225,109,157,77,219,10,214,35,44,83,77,130,221,29,197,35,107,97,176,53,24,92,234,193,92,152,180,143,16,90,75,64,67,123,125,140,171,163,86,132,15,76,222,77,174,165,95,12,62,155,158,150,66,204,92,191,16,17,92,14,107,135,115,13,92,177,213,164,238,237,138,227,35,192,42,73,136,105,247,57,181,214,219,38,231,70,34,253,14,23,163,58,172,237,173,200,169,90,137,86,153,92,2,26,186,201,42,13,244,52,231,88,151,218,169,171,117,238,101,243,141,140,245,182,251,158,223,249,207,63,134,140,205,222,176,26,23,253,116,60,96,52,14,133,14,139,60,233,123,224,115,172,201,222,216,28,239,62,133,203,133,131,211,1,3,52,10,63,62,78,140,17,34,68,22,120,62,24,179,14,207,227,207,196,168,89,222,224,78,167,44,81,13,16,110,148,113,70,79,12,229,18,230,32,44,136,157,198,109,126,249,211,221,219,63,49,76,126,211,199,105,248,129,17,187,193,25,39,125,134,20,25,8,24,4,221,227,17,44,103,138,221,234,137,89,238,169,25,178,148,243,168,46,134,209,237,150,104,236,166,164,196,12,207,53,188,167,137,32,43,243,184,251,222,231,187,191,190,105,116,187,163,169,109,22,103,215,244,209,31,51,50,71,190,244,201,206,245,103,118,110,220,216,251,250,227,123,80,255,20,149,175,183,171,0,63,121,174,125,243,115,129,210,164,13,198,112,131,148,201,161,104,172,26,252,8,66,156,166,202,166,50,179,32,126,54,132,115,138,181,73,216,29,153,17,246,7,198,6,157,196,68,74,255,11,191,223,121,227,195,221,219,63,223,187,121,235,160,32,236,237,88,51,126,253,170,90,179,214,202,186,27,87,108,218,108,188,189,128,81,204,44,29,132,188,70,116,100,137,125,179,51,73,191,247,83,75,118,68,217,233,150,21,121,124,134,247,172,122,95,41,88,33,178,53,241,165,194,209,69,11,245,251,103,65,45,222,249,233,159,119,222,248,242,91,133,235,124,208,189,172,80,56,191,244,37,18,85,34,20,143,95,141,248,223,112,39,130,230,88,3,152,68,150,14,118,139,179,97,243,130,86,242,222,132,53,54,89,224,247,38,70,203,86,116,71,66,119,51,66,119,179,98,196,30,205,179,219,18,135,229,95,146,114,135,53,156,211,125,179,160,0,228,92,40,194,63,157,172,41,86,29,42,84,6,3,111,16,163,139,161,37,175,131,133,229,32,102,141,195,63,59,191,212,196,185,48,207,129,65,36,23,190,33,169,161,102,104,57,144,20,228,253,157,183,31,202,233,57,27,95,250,225,121,104,229,21,19,1,17,168,38,107,20,232,127,80,28,137,65,81,212,174,58,118,173,178,47,75,140,106,90,238,216,76,71,235,198,62,218,233,174,79,236,175,185,46,214,135,100,48,18,230,187,6,203,61,82,24,25,59,54,58,50,53,214,219,209,188,230,116,72,233,91,236,199,201,188,177,255,176,7,145,177,42,185,106,82,195,61,6,164,136,112,60,177,120,189,181,16,234,213,170,189,225,208,206,59,36,117,68,28,3,17,245,246,145,122,151,75,219,41,183,131,120,172,3,238,21,113,251,70,251,179,207,184,69,255,133,55,247,222,67,141,172,199,171,64,137,43,64,226,46,17,134,199,92,68,70,115,178,194,196,253,240,110,77,199,59,8,68,95,123,244,142,150,186,40,209,5,244,30,238,5,132,238,246,75,194,73,24,227,50,106,61,132,211,188,145,165,110,211,188,145,99,163,107,45,235,124,127,81,173,108,13,135,213,206,86,3,219,157,199,173,193,239,14,253,192,71,230,255,205,122,236,199,101,85,242,89,117,115,29,92,249,237,108,71,231,118,228,83,149,82,217,172,147,192,176,58,50,82,85,29,99,155,194,49,182,206,29,99,43,102,205,244,35,199,216,49,123,106,114,162,96,141,113,199,88,179,90,106,10,111,88,115,157,218,44,151,71,185,192,177,58,86,200,171,215,51,55,40,100,159,85,193,91,159,107,209,85,77,115,85,189,90,71,2,209,2,225,88,177,106,198,47,218,173,117,190,104,135,70,191,197,144,131,34,230,43,55,239,146,183,237,120,9,126,149,175,229,97,243,115,150,111,139,154,219,162,128,54,144,73,116,130,157,58,173,58,87,87,16,109,86,104,220,43,30,34,206,10,17,85,94,109,17,126,108,88,236,248,176,225,128,174,62,123,238,100,216,44,6,176,162,203,112,139,33,130,186,204,218,11,207,37,212,123,194,51,194,32,86,136,178,116,100,213,172,241,32,145,232,184,110,144,168,13,75,65,14,238,56,89,177,249,203,235,78,173,2,219,7,101,145,133,125,94,46,100,23,7,67,30,65,179,224,228,202,16,183,9,5,145,47,46,193,42,128,192,2,194,43,202,46,27,32,87,97,203,50,205,15,0,0,88,211,88,173,53,27,24,180,36,164,233,105,47,75,252,57,241,114,52,172,142,61,11,78,150,120,159,179,131,180,183,133,53,58,241,158,194,9,82,251,86,4,130,120,27,45,51,178,15,9,75,79,146,124,135,166,26,66,73,225,108,35,186,69,211,27,6,125,122,105,239,189,87,132,227,16,35,121,106,97,203,12,171,190,172,171,250,178,182,234,75,240,160,125,227,149,88,171,81,33,192,65,82,171,113,128,248,147,141,13,112,35,186,124,218,225,174,41,223,124,165,196,221,82,179,211,85,84,13,247,82,78,222,137,203,124,147,23,38,58,223,252,233,112,251,141,95,97,164,142,73,83,128,214,181,229,67,116,78,113,130,141,144,93,15,56,200,125,34,52,92,116,188,81,68,38,207,16,225,18,53,35,199,104,210,130,227,143,177,240,159,245,70,210,169,147,143,30,239,253,66,146,157,184,40,104,203,55,4,239,247,133,37,38,180,244,198,61,190,241,11,75,61,92,35,90,63,236,107,68,194,96,69,102,58,84,77,213,107,217,166,75,195,250,167,187,76,142,25,134,65,68,119,117,183,176,103,27,13,107,107,200,241,233,47,20,207,44,81,24,7,167,154,117,251,251,13,143,228,57,12,161,22,15,215,144,203,137,13,26,224,6,117,115,168,234,251,82,72,132,108,144,195,187,183,75,193,114,199,118,224,121,110,198,134,127,217,86,8,135,202,158,20,233,15,6,112,195,25,113,242,150,6,0,55,4,0,183,173,230,76,106,152,90,66,58,27,154,144,85,169,86,175,105,72,145,162,209,172,213,40,253,96,241,236,25,188,57,234,219,89,159,89,36,23,3,175,1,40,135,8,120,50,176,55,178,220,144,177,66,190,41,57,138,15,210,200,9,99,151,74,228,74,13,51,214,72,195,222,240,46,219,154,118,248,101,209,240,74,134,121,217,115,42,25,16,213,255,103,223,139,150,164,209,146,123,80,234,213,93,241,82,176,217,83,180,48,246,139,213,111,16,227,95,160,96,1,226,91,14,57,250,105,207,13,214,229,178,53,81,150,27,40,0,46,52,48,192,11,140,238,130,179,97,3,86,152,82,67,13,88,123,50,174,103,135,7,135,215,76,99,216,224,119,85,173,168,14,27,3,32,114,228,71,129,134,219,6,118,67,77,230,6,173,232,251,180,83,34,68,61,9,180,208,25,158,156,24,179,199,115,102,212,196,73,215,175,51,6,140,126,163,37,167,229,253,67,245,204,78,177,26,76,187,180,173,209,170,23,236,192,114,106,167,28,63,96,210,67,116,40,169,169,92,12,111,91,183,228,208,15,194,51,76,23,254,1,3,78,116,11,255,208,81,229,247,173,203,246,98,242,17,158,71,107,3,65,104,98,63,40,177,33,30,224,138,65,118,91,104,8,156,73,240,159,102,204,13,57,199,195,78,96,28,6,233,204,22,133,62,109,84,137,190,60,173,87,217,10,148,253,172,198,168,136,69,158,208,95,126,231,194,167,56,130,32,235,58,98,3,127,41,70,122,3,111,109,13,213,208,205,227,24,229,152,142,121,212,10,98,207,232,34,27,139,205,225,2,201,40,17,25,62,209,172,213,158,2,226,9,84,210,99,37,225,30,156,246,74,222,131,133,252,140,145,55,6,188,162,199,101,43,170,67,141,224,22,109,136,10,141,98,131,239,192,96,192,24,132,23,232,223,134,16,60,44,41,198,9,121,169,166,68,55,1,6,32,220,115,145,135,113,159,86,14,168,104,81,162,235,208,232,13,132,44,192,63,209,240,54,230,129,182,218,89,99,181,254,116,249,233,242,198,21,193,9,194,247,52,244,215,37,1,65,58,89,47,9,86,40,216,72,164,115,117,233,214,175,176,110,235,149,176,99,84,220,75,198,206,27,31,183,127,247,91,197,103,120,154,9,130,29,4,213,66,138,160,122,63,45,119,20,249,26,77,137,203,100,121,38,77,61,82,74,140,133,227,139,243,114,131,146,125,124,185,53,125,207,54,190,32,177,193,35,65,130,177,26,192,10,143,56,11,227,206,236,59,103,203,130,203,176,194,165,252,242,180,205,247,113,104,38,105,12,37,143,109,160,48,242,136,84,237,11,141,152,91,17,243,132,226,192,225,238,85,178,125,87,64,45,52,111,20,196,183,39,184,116,172,220,229,225,206,113,133,156,100,78,145,54,85,171,101,215,124,59,35,38,241,77,119,46,208,62,37,34,71,184,3,227,27,43,85,151,207,176,80,85,25,119,201,112,42,198,114,216,193,253,104,74,191,191,109,238,232,20,121,50,24,59,255,250,92,251,39,127,219,249,240,223,218,159,125,6,155,53,170,33,187,140,24,226,57,82,112,92,20,238,89,47,17,38,224,120,49,161,212,215,73,182,38,73,194,44,103,138,83,5,65,95,21,109,195,192,54,20,107,165,33,71,104,96,167,213,180,169,173,13,191,232,30,114,24,35,51,25,126,72,230,124,161,188,193,238,8,107,14,38,36,227,111,201,101,213,197,181,214,20,109,15,246,114,242,93,101,47,3,197,220,125,239,102,251,230,91,236,54,236,221,235,47,222,249,236,195,157,215,63,222,121,245,102,251,181,55,103,12,78,105,202,158,91,117,26,27,104,0,216,185,241,218,238,239,111,25,230,54,47,155,35,215,129,11,100,88,99,77,25,102,153,32,34,63,105,223,120,3,61,14,184,32,176,105,53,92,244,203,111,37,168,145,24,21,168,209,110,108,216,41,248,70,11,136,202,85,78,4,81,65,182,114,201,151,80,0,212,47,31,118,222,211,158,227,102,1,213,208,145,197,43,233,35,183,209,78,101,48,37,65,73,236,254,97,38,240,171,66,19,74,120,51,198,64,48,189,193,120,149,184,149,252,48,224,183,151,51,99,19,192,53,78,17,98,82,2,105,49,234,196,86,128,75,82,67,28,116,89,233,198,255,251,207,176,197,219,125,235,89,182,114,70,78,197,14,255,8,61,14,31,61,8,3,186,227,200,183,25,63,152,127,119,50,102,11,99,92,152,111,10,67,86,9,170,53,36,243,186,146,205,131,218,181,90,230,229,210,170,185,69,7,100,83,214,212,4,144,248,216,57,219,101,53,0,205,212,164,93,46,143,79,136,115,182,88,4,154,45,37,2,205,216,177,111,71,238,40,83,113,75,229,217,231,140,178,85,43,103,209,47,63,51,72,201,242,114,82,126,189,200,177,255,40,254,204,125,137,63,35,252,255,180,14,195,148,108,147,46,73,145,155,21,47,101,25,48,161,120,92,246,28,214,123,14,238,188,248,242,206,219,183,218,55,62,221,125,247,153,222,195,215,212,215,61,215,62,211,220,216,7,12,196,43,29,33,16,86,250,198,230,191,119,235,223,239,220,254,114,239,163,103,246,11,2,167,114,166,151,91,17,50,8,196,43,29,65,16,86,250,198,64,208,254,148,130,204,243,216,235,189,206,127,211,107,128,154,179,207,224,69,209,75,29,97,32,85,251,198,160,192,220,221,247,11,133,58,83,240,247,9,6,233,173,206,219,65,170,247,191,37,198,80,247,116,106,166,96,163,131,204,124,97,164,46,201,204,210,118,100,89,224,229,104,168,72,95,200,147,149,164,245,163,181,92,68,181,229,40,135,219,193,115,184,221,91,206,54,50,150,202,33,67,229,37,238,41,170,146,54,122,18,7,8,65,99,211,9,214,43,13,107,179,251,142,17,10,53,238,116,101,215,96,62,89,241,223,222,215,191,104,255,250,183,81,137,28,83,34,45,1,93,247,112,43,17,205,224,126,139,42,205,58,204,84,87,50,161,22,126,150,140,77,124,128,73,53,14,33,158,80,200,11,133,27,104,156,17,31,230,116,14,2,188,30,123,8,197,155,48,190,147,44,88,29,230,100,202,94,179,225,219,143,224,191,209,226,188,243,249,222,205,15,247,62,250,106,231,205,79,14,183,55,215,82,131,27,125,252,179,157,55,111,28,110,23,77,215,9,116,177,177,186,134,174,186,7,95,102,113,35,49,118,93,114,255,233,213,186,165,56,3,64,193,142,97,1,50,98,41,206,98,143,246,145,226,236,0,225,40,190,213,73,206,240,150,189,53,120,249,242,32,241,76,67,60,189,95,81,34,122,207,125,22,197,128,251,70,114,159,233,197,207,94,50,160,85,190,45,41,208,120,249,217,253,222,212,251,198,147,161,169,244,63,201,39,14,113,113,59,233,22,154,197,229,167,134,29,23,54,146,87,123,202,245,21,201,190,250,28,95,225,243,104,49,121,217,33,44,164,172,36,117,88,207,67,206,157,165,202,43,9,177,166,199,4,119,114,35,41,49,33,122,85,132,171,93,85,224,106,82,249,61,36,100,79,72,87,49,41,172,199,68,91,177,86,244,0,233,209,50,82,237,98,19,169,198,173,33,247,9,79,84,65,45,38,205,245,6,23,165,137,148,253,218,155,197,172,218,197,86,86,141,91,201,238,83,24,137,187,191,122,246,206,237,79,120,120,47,254,66,213,1,177,170,89,103,241,104,163,180,213,149,11,222,162,231,146,166,207,190,242,24,192,158,123,193,91,32,117,89,124,253,39,204,157,118,207,49,203,48,253,228,197,200,210,16,61,56,165,9,97,150,120,154,30,204,204,196,118,99,65,205,14,120,137,25,231,204,73,244,32,218,130,98,247,152,235,34,58,68,104,98,112,215,152,196,157,30,235,153,115,176,214,97,4,130,139,128,136,231,74,58,240,73,229,70,34,249,176,130,201,105,50,246,113,23,229,230,102,99,95,194,118,244,82,90,20,183,157,151,191,104,255,236,203,111,111,44,183,112,6,74,80,183,112,139,51,57,29,118,253,227,245,216,233,12,171,18,110,19,113,66,211,68,165,137,221,122,89,183,241,244,5,229,117,254,141,171,88,68,68,106,142,207,44,121,22,51,254,69,75,11,37,101,187,30,80,216,22,252,98,26,210,11,116,189,3,101,127,0,147,240,177,67,242,194,190,82,177,221,104,120,13,44,164,47,84,4,248,187,214,224,85,197,119,41,86,10,215,244,84,194,142,112,71,67,29,148,219,213,42,226,55,104,40,141,139,234,97,151,66,141,232,0,21,143,195,204,248,111,141,121,136,225,228,206,187,95,180,191,184,177,243,139,143,118,94,121,166,200,138,218,191,255,160,253,241,141,187,191,122,173,253,194,39,127,255,226,45,212,128,63,251,243,206,27,207,195,163,59,159,189,186,247,201,115,123,95,63,63,158,63,61,167,90,150,122,177,11,147,173,171,175,64,58,42,71,168,153,16,231,248,138,107,144,48,140,19,133,152,195,190,234,45,94,120,173,232,139,119,217,80,213,209,197,184,83,56,202,78,17,112,10,44,230,141,76,201,4,134,156,220,88,75,196,54,167,94,117,144,232,161,143,88,176,55,151,46,159,107,104,104,184,87,22,20,214,17,25,41,213,248,62,180,119,196,134,224,134,241,84,245,33,60,176,64,140,139,143,140,219,209,237,176,127,53,234,15,219,244,161,33,125,144,233,18,241,0,251,240,132,169,19,225,52,186,133,11,226,174,172,226,237,240,170,247,248,120,215,144,64,76,134,130,31,86,121,61,17,89,157,35,58,202,228,177,152,55,201,187,228,93,122,96,135,221,232,151,154,104,43,140,152,243,235,246,237,91,59,111,126,114,247,205,255,186,135,14,162,41,176,40,215,250,78,56,135,225,65,175,15,208,201,98,179,90,117,174,68,131,127,237,167,187,95,92,63,56,152,162,14,206,89,24,188,186,211,44,246,62,253,168,253,213,179,113,193,50,37,229,107,148,208,117,100,210,26,79,15,86,34,5,53,81,18,194,70,33,78,70,170,19,81,242,87,126,187,216,47,133,215,142,205,50,75,32,107,143,78,177,250,83,99,121,10,154,82,97,238,24,171,99,60,152,202,228,184,61,129,229,117,124,215,94,29,199,225,53,75,209,149,230,170,46,185,236,250,255,232,228,178,27,247,37,185,236,250,183,61,185,236,250,55,158,92,118,173,196,101,217,211,206,90,195,114,131,39,73,143,143,238,195,81,112,229,240,130,60,151,144,241,178,12,191,38,95,38,48,153,76,222,162,131,198,10,43,169,71,85,25,49,247,26,69,230,115,20,230,208,146,31,177,124,88,137,59,247,213,206,119,238,45,146,161,188,134,99,243,252,181,92,173,219,94,117,174,34,217,0,86,80,183,203,48,210,80,29,192,129,210,221,15,60,28,77,104,48,40,221,169,215,246,255,127,246,222,180,187,145,36,57,16,252,43,200,168,18,27,145,12,130,0,120,36,9,100,36,5,94,153,172,98,30,74,178,142,108,52,38,95,16,8,144,81,9,70,160,34,130,87,145,120,175,53,35,173,90,122,210,107,233,61,205,161,99,159,186,181,43,105,71,43,169,87,171,153,157,150,90,45,253,151,221,206,234,234,79,243,23,214,204,252,142,3,100,102,165,170,179,250,117,177,146,4,252,48,55,119,55,55,55,55,55,55,123,213,144,184,121,63,24,133,162,43,233,182,121,244,92,246,208,29,239,137,145,95,35,96,248,248,65,24,164,248,81,41,161,184,9,59,211,120,209,30,42,100,155,61,239,148,0,106,15,162,251,7,47,142,9,109,63,62,14,248,129,227,0,4,35,245,246,5,50,233,94,23,100,69,125,143,38,199,5,209,73,220,231,238,6,208,250,14,146,180,128,190,82,184,194,207,234,12,131,95,243,154,84,194,193,80,201,105,41,79,152,41,111,198,244,159,134,116,174,241,166,109,254,51,26,226,66,171,127,139,63,143,39,97,222,170,125,50,62,116,224,151,15,191,199,112,120,171,29,28,143,225,211,96,232,212,222,123,114,31,127,109,193,239,39,235,240,107,253,225,19,248,180,185,237,128,192,215,167,95,231,78,237,124,148,208,47,248,56,134,51,1,254,130,143,113,10,245,211,115,248,254,89,0,224,98,47,118,106,167,201,0,42,157,29,58,140,62,105,140,132,135,3,35,10,101,137,163,130,108,60,47,249,228,159,139,85,19,131,142,74,129,20,153,148,100,188,7,56,66,139,83,234,52,33,103,162,149,135,1,211,156,194,134,18,182,230,255,93,181,90,255,214,224,178,233,44,76,230,224,239,29,103,101,98,95,85,27,221,133,165,149,197,30,36,172,2,191,122,119,190,0,250,203,223,255,206,231,255,240,31,101,27,243,63,253,195,255,254,197,15,254,215,162,214,122,142,208,198,93,139,178,174,40,156,134,117,245,223,117,27,115,171,136,223,210,164,218,88,185,106,172,94,85,187,205,5,72,176,109,236,205,4,122,69,37,176,47,245,171,70,227,170,209,180,237,106,181,91,159,107,246,120,6,164,55,235,87,11,240,127,3,235,44,76,32,115,245,227,243,222,187,80,71,3,255,154,224,154,147,119,237,242,97,155,218,207,158,163,84,185,215,145,138,80,83,103,135,10,175,70,75,169,245,229,191,254,230,203,239,255,159,185,74,19,114,94,124,18,102,156,53,100,95,71,235,17,90,117,162,214,158,13,20,216,91,104,140,179,160,32,122,12,74,216,251,71,72,190,145,117,175,3,39,32,61,12,57,223,182,131,46,48,166,241,94,138,47,129,64,118,184,20,252,49,191,117,89,22,90,47,247,189,180,154,177,101,38,11,213,145,195,194,148,135,112,188,242,125,52,133,238,168,157,14,205,154,209,89,98,180,25,123,80,249,144,237,187,107,130,107,187,150,45,64,179,17,227,233,244,152,251,53,98,165,27,130,65,146,121,39,203,212,54,165,69,128,22,132,74,37,127,17,115,217,57,73,143,160,71,159,113,70,12,91,64,236,199,21,57,48,120,228,135,254,215,250,39,49,242,244,15,18,63,174,165,209,11,63,68,251,21,187,212,179,7,127,210,207,153,38,69,47,202,251,237,48,47,171,166,70,24,55,183,175,105,17,198,245,16,227,26,241,185,169,254,77,6,58,213,100,169,155,180,207,54,75,254,230,185,91,239,49,39,161,197,207,155,85,52,89,69,64,188,57,243,189,89,14,126,209,91,103,63,51,4,252,217,51,189,50,19,157,201,140,120,201,10,78,94,197,233,2,190,111,243,245,247,109,244,168,54,47,98,240,66,250,235,210,252,61,243,212,17,206,195,188,89,28,121,247,184,122,169,71,138,77,75,34,197,106,65,238,157,140,167,147,22,11,63,239,152,219,124,104,8,122,25,33,112,226,176,214,241,177,86,102,98,64,108,160,39,108,26,105,161,183,5,26,25,121,179,145,31,9,122,175,49,237,133,198,101,144,160,157,27,94,128,210,7,199,212,146,136,91,111,243,200,14,169,39,241,200,201,42,10,72,245,137,31,28,83,79,209,98,86,40,76,42,174,179,91,86,154,29,77,198,71,71,215,111,50,218,188,46,64,203,55,96,215,69,157,111,51,130,190,129,75,7,62,59,79,163,51,124,149,31,234,207,53,128,116,142,171,226,161,25,155,205,144,247,183,140,132,181,183,30,6,181,76,121,84,157,37,244,44,105,100,0,149,196,26,103,188,5,234,26,158,19,166,110,11,80,248,195,104,222,154,165,167,61,133,44,37,55,202,124,73,113,222,50,173,1,71,149,41,222,32,241,124,83,246,192,25,72,18,218,48,41,213,97,244,107,164,63,226,47,159,125,121,65,88,19,71,71,247,38,237,79,125,158,168,189,53,124,141,99,31,163,210,28,86,248,60,255,218,103,143,255,6,141,22,62,167,188,137,127,6,221,161,194,176,196,153,2,236,3,193,80,220,1,233,139,21,125,42,228,142,239,144,44,158,147,79,157,28,126,81,195,83,156,105,196,198,111,194,39,98,239,2,14,160,149,77,180,61,44,45,118,199,131,234,115,127,173,170,220,48,136,155,31,216,68,120,10,123,108,150,115,226,80,208,189,70,177,7,6,27,111,164,37,124,186,68,210,160,35,41,126,197,113,220,191,14,110,201,228,73,54,91,70,26,61,200,131,99,105,9,237,168,148,45,163,25,216,228,206,41,197,118,255,95,165,223,50,89,231,23,216,107,153,146,54,75,86,108,92,226,79,69,243,223,19,126,41,239,54,246,77,60,209,254,162,122,98,186,118,248,11,29,43,113,39,182,97,169,19,219,48,51,252,97,118,248,67,53,252,55,244,85,43,149,178,95,102,155,2,176,76,104,82,6,213,213,82,195,5,218,190,96,100,182,116,213,43,62,183,18,103,245,2,134,142,106,151,151,191,249,29,102,5,243,197,15,254,226,139,239,255,31,47,127,239,63,126,254,219,191,247,197,127,248,241,23,255,250,39,168,185,211,141,70,228,57,211,104,163,68,60,116,210,87,90,115,220,7,195,229,155,112,197,194,123,92,230,135,69,115,192,210,155,104,7,200,61,166,215,231,226,172,70,85,141,122,129,27,21,18,57,13,61,55,167,176,172,152,86,64,11,66,94,51,171,11,105,75,216,102,228,30,66,83,29,205,5,148,113,224,112,41,196,44,147,3,138,107,230,164,5,75,24,84,144,197,194,119,126,255,229,239,252,153,112,174,147,35,36,83,239,227,152,168,52,178,168,128,176,70,20,118,13,34,156,10,117,52,94,254,239,127,255,197,127,251,11,64,131,187,35,97,140,97,204,155,218,70,85,118,23,61,23,47,47,226,232,69,3,191,202,31,166,227,141,142,178,140,152,182,238,180,27,6,33,221,25,123,8,235,107,48,72,152,31,39,233,38,160,61,50,95,245,23,171,217,152,134,75,72,135,23,89,205,26,86,198,94,172,1,124,215,154,77,75,246,11,29,69,37,161,25,102,20,76,92,145,86,13,85,228,166,8,148,188,10,228,24,209,166,41,185,191,177,49,225,203,135,205,86,233,10,122,101,65,86,88,71,144,85,137,36,205,236,192,160,67,198,28,53,233,53,37,53,229,106,94,195,44,139,198,178,204,128,164,236,124,92,170,0,1,200,166,155,10,33,71,27,144,212,85,117,189,237,223,13,245,43,106,233,29,208,245,103,27,237,84,101,166,144,137,66,179,235,50,79,151,216,165,241,40,232,195,252,145,225,209,220,156,45,101,113,209,173,237,168,127,146,240,41,43,81,127,112,137,146,57,79,227,158,244,95,173,70,129,77,100,241,241,213,208,114,154,22,243,185,50,228,155,95,217,255,231,155,199,106,80,3,250,87,181,203,178,241,170,0,49,100,247,90,131,55,139,28,94,3,208,174,243,230,193,242,29,134,97,221,41,1,204,110,77,18,55,227,34,137,135,131,194,51,169,237,152,165,57,14,161,217,56,131,195,91,230,130,62,185,5,153,214,240,181,160,156,27,32,26,12,136,130,211,170,85,177,108,122,101,122,224,30,58,167,100,238,178,180,116,112,199,116,249,127,33,28,186,158,114,83,139,131,140,43,146,5,191,225,45,215,151,185,43,146,105,158,72,238,172,230,61,145,96,119,120,25,178,207,89,88,170,91,54,58,43,116,248,169,166,11,8,59,86,237,32,58,239,178,135,92,115,190,55,92,26,52,61,175,7,34,208,128,46,181,209,168,109,146,203,174,212,164,97,240,243,231,236,130,227,146,217,182,177,39,253,173,198,248,188,146,68,32,38,86,222,105,212,23,250,75,131,18,24,253,104,52,242,198,137,79,230,236,89,80,204,15,128,14,203,247,125,56,35,134,233,28,25,73,54,150,75,113,19,112,57,168,86,189,205,97,226,123,58,13,224,112,56,188,25,102,220,48,84,140,11,131,3,99,211,22,9,28,217,250,164,6,155,94,126,60,197,75,240,32,28,193,9,101,238,0,237,193,219,204,38,12,122,209,230,62,91,176,71,237,83,52,153,233,123,163,57,102,241,117,28,12,96,233,180,117,143,9,84,69,217,30,182,154,240,85,153,25,35,234,32,204,188,211,104,44,214,151,151,75,39,143,124,2,204,205,209,5,20,116,206,27,9,199,49,212,45,6,189,85,87,46,99,218,227,40,9,72,62,245,14,96,244,78,82,191,141,38,153,208,227,130,22,228,123,78,10,55,100,140,26,186,162,17,253,93,93,248,149,182,120,189,217,58,130,142,250,161,214,145,214,59,245,225,66,125,113,168,225,32,134,113,238,204,63,120,129,1,226,163,115,149,118,156,204,225,59,123,61,13,191,183,181,194,115,168,240,10,211,150,24,99,35,79,249,55,12,81,251,5,153,28,162,150,195,108,245,218,197,169,58,176,49,62,22,249,228,36,73,129,51,40,64,70,42,255,59,199,105,171,149,64,46,144,134,159,158,249,126,88,50,170,20,148,234,249,115,166,64,185,52,28,102,148,174,85,49,25,98,130,117,199,64,139,167,103,182,54,190,199,222,249,220,245,165,242,180,150,157,168,34,52,224,56,21,176,103,201,38,85,16,222,149,58,254,76,72,231,199,16,184,7,36,154,131,210,10,211,163,57,10,170,81,109,218,98,113,135,81,232,191,26,118,184,2,240,164,86,49,233,148,86,6,125,207,55,204,94,20,56,53,238,6,130,85,200,175,243,178,101,168,55,46,157,36,21,118,241,18,231,128,113,134,38,190,102,152,128,228,106,57,151,64,177,100,197,180,192,173,147,224,204,105,109,182,230,63,241,195,23,65,152,204,163,182,141,232,103,30,239,62,145,16,231,147,184,63,127,26,248,103,201,252,129,151,4,125,20,26,149,144,59,223,247,52,35,183,249,95,108,72,27,250,183,218,233,137,111,245,200,215,57,41,131,142,189,241,24,168,48,129,99,119,103,249,120,163,227,36,235,157,141,45,231,89,167,227,57,27,157,141,129,243,233,70,231,241,134,179,178,222,233,204,174,99,202,209,134,179,184,209,185,191,225,44,67,193,142,211,239,116,124,74,94,119,102,215,59,91,27,206,30,166,94,64,241,58,21,95,88,119,150,55,58,135,235,27,78,64,229,15,33,39,160,156,209,58,182,5,53,62,165,140,15,240,215,179,14,199,160,195,139,251,248,235,12,234,92,80,157,198,186,83,223,192,58,84,240,152,138,188,160,223,15,59,157,199,88,226,169,243,130,10,176,234,31,241,38,225,55,67,55,2,80,226,183,135,9,139,244,113,153,126,215,233,55,107,254,66,124,230,185,43,212,254,252,186,19,17,120,104,180,115,76,73,227,117,132,129,73,27,132,60,253,134,207,157,104,3,179,227,141,162,26,43,148,196,90,146,101,119,160,108,125,155,131,82,213,15,105,180,253,14,12,34,164,116,58,204,72,172,101,229,166,117,13,254,205,208,245,93,130,214,250,51,112,226,245,207,221,250,76,48,112,197,242,154,25,129,8,234,38,253,36,153,97,142,94,220,52,134,74,150,88,85,27,156,23,119,173,111,133,191,252,249,229,207,47,127,126,249,243,203,159,95,254,252,242,231,151,63,191,32,63,241,183,66,212,249,84,46,241,83,165,34,78,97,21,58,247,99,218,4,127,205,207,87,230,49,160,208,124,69,30,150,46,121,122,69,157,147,180,180,74,133,31,28,43,119,22,151,224,64,167,157,200,100,25,1,153,253,85,224,77,85,146,192,204,208,40,85,114,42,37,13,87,5,169,80,161,36,0,66,203,252,200,88,169,183,141,54,248,9,186,146,209,53,177,50,74,227,84,33,5,205,180,118,77,220,115,237,160,2,164,98,234,159,244,33,127,249,207,255,248,242,183,254,233,229,223,255,251,151,127,255,155,63,249,225,223,230,231,129,13,148,54,234,66,209,81,33,77,135,76,206,232,39,42,92,65,33,243,185,122,7,206,220,69,211,36,53,61,21,169,234,145,121,212,131,165,250,175,168,20,210,2,153,73,105,236,133,9,61,235,97,31,71,120,91,60,7,69,156,10,254,182,219,6,29,20,245,80,167,10,140,28,174,117,25,251,6,131,168,90,147,26,164,138,119,146,70,237,18,26,43,86,232,101,86,1,159,32,177,18,84,186,32,144,186,154,46,84,244,137,234,114,26,12,253,30,203,99,103,249,202,178,132,41,214,73,67,37,101,116,126,21,174,244,99,153,134,234,79,131,163,105,0,43,77,153,154,211,64,84,184,10,34,75,183,37,106,64,209,37,137,101,61,211,96,1,213,148,146,140,160,142,122,174,241,140,230,165,104,26,154,245,220,144,233,74,169,59,156,142,116,2,224,58,196,236,72,192,24,48,29,80,30,241,252,2,154,186,122,42,149,172,214,174,98,168,237,138,250,105,232,236,68,79,77,213,93,150,249,154,99,148,157,146,172,106,46,223,43,77,143,119,131,210,5,36,83,60,92,58,114,89,117,94,225,126,194,212,122,218,154,81,250,189,202,61,24,251,83,67,161,151,101,158,168,216,251,178,216,154,10,59,217,66,217,34,41,134,113,157,186,176,197,213,131,175,7,158,154,144,74,65,54,46,138,76,132,50,176,66,218,64,85,203,18,239,20,89,28,98,139,92,146,90,43,190,183,114,173,83,250,1,26,157,249,150,83,205,191,130,241,200,236,156,149,24,22,150,8,180,18,131,194,18,35,173,132,87,88,162,175,149,56,40,44,49,208,74,244,11,75,140,69,196,132,136,94,141,175,172,226,237,90,236,118,27,78,157,126,228,223,158,122,51,238,137,1,9,134,85,138,4,88,23,97,4,220,216,118,110,249,34,224,32,222,183,241,24,86,81,215,66,175,48,189,154,220,211,170,169,211,237,90,169,229,204,133,181,115,252,117,209,115,186,22,186,194,194,191,144,142,201,152,218,179,85,204,43,137,66,192,236,223,164,141,233,249,213,21,148,93,43,104,198,191,186,138,121,75,10,98,11,81,83,208,70,218,35,6,234,48,26,128,118,169,227,50,210,39,128,62,245,251,11,58,236,135,94,186,128,239,161,209,230,30,62,31,213,60,160,200,102,53,237,54,160,126,183,14,148,36,91,72,116,123,189,110,30,110,179,12,174,246,152,189,175,195,64,128,93,191,118,28,132,31,59,244,231,89,15,35,90,136,100,239,92,75,142,179,165,189,115,76,246,178,165,89,114,224,82,95,160,108,21,59,225,68,248,43,198,95,30,246,201,25,241,124,239,188,56,191,175,215,111,96,126,3,243,27,152,223,232,161,219,2,173,126,62,159,143,203,229,121,43,112,46,90,125,7,113,134,143,216,21,252,6,168,182,70,248,231,89,107,192,189,65,140,230,2,135,115,105,96,20,19,53,96,3,70,167,78,36,172,191,153,89,168,87,5,224,41,0,143,38,56,198,100,90,232,193,170,62,175,226,243,10,138,164,200,190,198,182,6,108,108,70,228,12,16,136,15,64,210,9,86,66,159,19,85,235,152,234,89,232,139,128,152,200,160,255,218,247,201,226,66,99,113,101,97,176,48,88,94,96,247,141,204,35,201,220,32,142,198,104,219,242,252,57,74,97,53,150,234,15,46,249,93,9,136,195,175,126,145,83,8,58,135,69,235,8,165,4,231,85,176,163,26,69,55,58,139,139,43,119,26,26,162,69,216,127,169,107,27,229,114,96,62,225,14,2,230,223,254,90,9,145,139,238,213,96,218,93,75,180,213,113,62,221,196,171,150,79,215,115,55,6,199,247,81,229,127,188,33,110,44,18,83,243,95,220,210,20,245,191,152,238,175,157,250,223,144,214,167,47,34,33,50,8,137,3,200,241,13,137,122,211,87,136,35,68,164,194,50,108,221,77,19,140,104,53,229,49,157,210,141,105,242,207,176,222,120,125,83,24,238,141,111,3,155,22,156,98,249,206,210,29,191,191,122,80,116,183,187,88,95,245,53,11,18,89,180,197,26,187,244,48,250,210,115,126,153,187,128,151,185,185,27,102,89,167,2,91,203,0,150,212,28,211,89,160,63,200,130,22,135,30,254,232,70,48,11,215,64,141,25,84,4,103,214,18,108,107,185,190,220,92,94,158,176,51,50,156,0,225,252,122,163,206,163,237,76,141,57,174,204,23,55,143,55,77,209,117,214,183,2,232,166,197,79,109,73,211,195,12,240,103,194,122,145,156,144,197,84,30,64,255,36,78,208,193,74,20,160,123,36,209,181,102,163,113,208,247,39,104,235,63,71,142,5,243,21,233,184,206,55,225,165,21,101,87,67,231,86,58,129,154,6,71,2,180,215,196,159,252,212,179,67,65,236,251,151,242,72,204,12,187,79,253,54,71,146,27,113,25,150,46,168,8,226,144,23,234,11,141,133,133,220,20,243,243,102,190,7,250,153,185,46,203,61,135,175,207,207,98,111,156,175,240,166,140,104,148,206,224,149,205,104,128,102,218,5,73,92,193,32,79,142,140,110,174,237,17,141,57,121,122,125,254,124,28,251,248,182,246,213,42,177,7,185,194,62,102,161,121,243,86,241,29,196,28,62,123,136,226,57,250,146,6,232,234,41,68,11,95,9,158,156,69,114,215,113,205,197,194,62,85,240,217,135,255,6,39,108,106,19,149,130,70,24,122,75,139,202,248,11,86,195,228,87,143,49,22,113,165,170,206,161,141,198,18,140,143,125,121,3,66,147,19,143,217,45,252,213,54,191,22,33,121,144,134,37,224,178,212,49,215,88,5,12,223,148,160,133,10,164,249,183,163,134,151,128,40,159,204,131,148,50,47,188,137,130,236,30,32,131,79,106,40,188,64,151,191,174,125,203,214,64,182,254,20,118,133,105,162,98,115,189,131,182,53,32,42,158,173,119,78,215,79,80,24,60,91,63,95,71,27,149,29,178,116,121,138,134,37,27,193,135,49,89,150,64,193,139,172,109,206,9,55,34,129,84,111,51,253,104,17,203,159,124,116,135,140,118,238,147,9,14,19,50,55,78,9,236,253,188,133,11,36,5,32,132,190,32,25,53,220,224,21,253,206,14,26,210,188,135,237,188,127,36,76,97,130,172,5,143,215,233,244,177,222,208,105,174,115,99,24,145,117,200,81,53,241,173,83,49,85,237,152,12,102,114,214,59,43,154,245,206,9,253,62,150,102,62,159,34,242,15,160,63,245,251,157,135,59,206,71,157,206,51,72,120,4,192,95,108,119,246,100,194,254,17,13,218,179,29,3,58,183,127,250,230,39,235,206,225,102,167,255,144,89,18,125,208,233,124,132,248,124,19,241,219,121,64,18,250,22,54,217,145,200,111,126,66,6,79,247,119,204,49,213,197,119,125,206,167,8,237,98,229,223,92,104,159,191,93,249,252,15,255,241,229,119,255,203,79,255,225,71,63,253,209,159,253,228,135,63,250,217,159,255,151,47,126,251,255,134,148,159,253,214,119,43,255,239,183,255,16,254,191,61,143,226,227,187,115,115,233,17,172,45,41,135,50,89,161,93,153,191,205,170,253,236,207,255,20,106,254,207,127,254,206,203,223,251,135,159,253,229,127,250,217,247,255,251,203,31,252,243,23,223,249,235,207,191,247,93,145,245,219,12,224,59,205,59,203,141,225,176,8,238,156,71,30,147,13,240,133,192,126,246,207,223,251,252,123,191,245,249,191,255,155,151,191,254,167,47,191,243,127,125,254,103,191,255,147,31,126,251,39,63,252,235,47,190,251,167,248,200,237,63,255,63,63,253,227,223,96,37,121,155,141,237,197,173,141,13,214,38,137,234,162,235,156,99,252,244,71,191,65,207,148,166,142,0,195,145,75,189,128,36,147,103,219,230,16,240,6,255,191,111,255,186,232,4,124,188,61,143,215,105,239,128,224,216,236,175,26,208,196,171,174,202,59,203,119,250,205,5,15,187,204,222,196,24,224,88,102,6,19,30,30,20,234,250,203,94,115,161,143,117,191,248,219,191,124,249,7,191,99,212,101,153,153,186,204,9,44,30,24,150,150,251,203,84,245,229,239,253,253,207,254,232,191,26,85,89,102,166,42,189,212,174,188,179,90,95,93,88,93,37,10,248,215,239,127,254,235,63,48,42,178,204,76,69,124,73,165,13,31,151,220,24,9,125,241,151,191,254,249,127,250,173,151,127,251,159,13,48,172,72,17,152,216,63,60,25,121,216,1,38,144,83,7,126,248,195,47,254,234,55,10,192,176,34,69,96,18,31,182,212,1,195,71,117,232,243,191,249,126,49,62,83,186,165,185,202,175,188,211,175,247,23,251,124,80,191,247,147,31,255,94,1,40,86,68,130,226,34,61,131,120,224,37,184,8,6,253,193,208,95,102,3,244,237,159,254,211,95,125,241,47,255,248,249,247,255,23,3,10,43,82,12,101,196,46,52,222,241,23,253,59,254,128,192,252,211,239,22,131,97,69,166,128,161,94,249,7,190,63,92,98,248,252,118,9,32,42,82,12,8,134,41,246,36,86,195,230,112,121,200,134,232,79,254,164,24,24,43,146,37,250,35,56,39,179,131,46,158,2,176,254,159,253,211,79,191,255,237,159,254,209,143,85,205,109,250,47,83,243,96,132,230,228,112,130,167,255,84,205,159,253,232,15,84,77,150,169,58,144,57,199,137,169,25,46,13,239,12,61,5,227,139,255,240,187,159,255,209,15,52,4,150,182,239,108,119,202,193,232,116,55,172,67,71,105,88,127,250,55,127,3,83,84,2,177,190,221,220,94,202,116,73,7,3,132,112,0,3,90,196,171,228,160,47,14,86,86,135,13,108,170,194,89,229,247,190,251,197,191,252,230,203,223,249,175,208,80,133,1,135,188,151,255,227,47,127,242,47,127,245,249,247,254,224,229,223,253,248,229,63,253,229,23,127,247,47,63,253,241,223,85,100,219,116,78,151,247,44,11,226,158,5,129,254,214,95,191,252,187,63,254,201,63,254,118,150,147,178,186,134,198,160,92,201,145,69,223,188,251,153,159,103,236,2,88,60,44,139,207,255,246,47,254,231,63,255,49,166,115,45,130,0,171,43,19,42,38,210,38,60,241,15,164,196,95,154,187,252,242,231,23,205,120,233,87,153,50,176,242,141,95,189,254,160,244,141,182,80,78,178,139,116,110,15,146,87,181,77,81,80,114,149,91,222,22,104,65,191,142,45,110,71,41,223,68,3,69,0,164,178,179,80,34,200,183,33,213,116,211,176,214,45,139,68,69,13,143,140,253,65,179,94,212,153,66,123,44,105,178,144,215,210,101,32,232,42,59,169,157,102,58,176,138,208,212,221,160,134,28,27,77,176,54,46,248,185,114,79,84,208,85,122,21,210,233,25,93,102,22,41,154,113,73,145,125,151,210,63,51,69,95,145,78,28,181,124,210,234,65,218,191,72,109,159,217,95,161,244,43,48,77,17,83,85,66,6,250,158,49,133,0,107,211,44,154,234,249,114,74,229,114,121,115,75,24,84,210,153,182,64,134,174,142,231,105,86,87,166,86,78,207,206,169,223,4,30,202,206,101,65,89,53,77,178,85,111,174,120,83,112,197,6,191,88,207,194,213,84,99,178,116,209,120,192,176,170,2,18,32,41,205,84,170,24,154,21,45,117,162,53,71,191,242,138,181,10,215,172,137,6,74,39,138,79,11,105,209,42,164,85,19,233,82,121,166,35,153,155,41,210,155,149,99,86,122,177,82,240,198,88,218,95,220,89,94,89,178,236,182,197,94,67,163,15,24,238,128,39,34,31,250,93,186,96,137,28,203,234,225,109,63,134,89,242,70,9,61,249,23,247,50,34,81,248,64,194,200,1,171,171,190,101,215,196,210,137,171,214,146,183,210,24,214,253,69,11,96,221,170,59,151,12,209,135,48,16,24,86,244,200,27,68,103,15,163,1,58,3,159,32,210,171,245,186,63,5,233,133,213,197,59,95,1,210,112,224,28,46,123,203,205,27,35,189,228,95,103,194,83,181,154,7,75,128,59,21,31,220,185,214,226,39,174,250,194,88,166,208,175,134,131,55,100,239,50,143,178,91,108,39,117,208,207,223,243,196,31,13,107,207,251,87,87,126,91,69,15,164,64,58,217,144,215,60,198,16,110,79,94,60,64,162,181,140,136,101,185,32,97,254,113,196,67,153,145,205,164,140,71,196,190,146,203,100,45,144,232,14,165,242,240,39,25,47,249,37,49,30,155,117,35,34,139,30,216,141,65,51,188,161,21,134,128,124,249,155,127,243,242,187,63,228,190,192,245,168,143,80,179,21,138,250,204,175,129,35,227,65,26,201,42,218,199,148,96,118,44,212,137,10,238,66,220,109,28,244,95,96,168,15,51,182,203,133,239,105,225,68,40,14,141,25,251,240,31,255,219,79,126,244,99,134,62,156,0,168,215,115,204,157,159,5,181,225,191,226,88,119,124,72,188,62,190,165,244,159,65,43,55,8,122,199,42,57,150,86,171,56,250,93,30,186,22,6,101,106,164,206,204,44,22,207,211,231,127,250,29,232,116,54,72,231,181,189,124,8,28,246,232,213,187,73,213,110,210,79,86,80,5,231,60,198,239,20,9,232,166,113,57,51,65,57,103,45,232,169,242,13,165,199,226,204,19,89,247,70,65,214,205,248,242,204,12,49,19,74,41,10,179,161,232,62,255,179,191,248,226,7,127,174,135,162,51,154,150,169,232,95,181,40,58,93,76,161,202,94,33,52,29,186,131,53,227,210,33,151,201,242,20,188,126,164,244,73,25,123,34,244,204,92,157,216,22,89,252,56,46,128,240,175,146,246,130,1,115,240,245,188,65,161,118,84,248,40,134,75,25,80,182,72,175,131,217,228,48,95,45,112,143,22,164,71,134,229,81,225,122,112,143,107,44,96,245,145,22,150,39,201,132,229,25,44,45,80,88,30,22,174,103,121,165,217,231,173,220,25,98,88,158,182,105,150,246,11,27,114,103,252,111,18,114,103,240,182,135,220,25,124,229,33,119,78,152,139,82,17,83,7,151,182,22,80,39,41,14,132,211,159,30,8,71,241,222,214,165,218,213,91,93,171,177,216,88,93,89,94,104,46,52,22,151,86,27,245,230,157,102,29,118,197,198,226,66,253,206,194,226,242,66,163,190,176,220,104,174,54,87,234,208,166,182,59,161,147,62,157,137,211,126,18,11,95,150,120,63,41,88,57,182,1,16,65,186,179,22,224,31,136,166,214,18,252,91,134,127,119,224,223,10,252,91,197,22,169,89,44,217,104,66,63,10,99,61,72,15,67,172,39,110,38,248,137,66,137,48,172,162,191,90,252,102,227,4,108,3,57,98,114,213,158,205,162,110,22,164,52,42,197,157,26,27,210,74,245,149,70,76,143,43,96,128,153,234,133,187,80,0,115,67,238,185,56,156,153,9,187,194,71,216,92,163,119,117,101,129,4,43,220,224,234,174,184,153,151,127,98,239,9,189,158,161,184,19,228,241,225,180,49,143,46,120,59,163,17,81,215,32,89,11,6,133,14,236,66,193,152,184,79,107,218,89,149,199,184,171,171,148,218,7,238,22,9,43,220,204,172,68,198,164,248,101,178,148,49,35,126,153,44,2,60,163,48,148,65,89,39,251,72,68,123,193,192,223,27,69,227,141,35,31,131,215,198,37,14,199,99,239,172,202,122,73,75,210,31,193,9,129,39,95,246,131,184,207,227,238,4,33,134,140,74,183,163,88,115,193,142,57,19,91,15,118,176,83,238,221,120,244,42,81,14,96,100,115,129,14,80,250,18,107,141,231,180,85,10,198,126,8,6,237,240,43,93,41,161,240,166,47,157,218,182,202,14,82,99,195,175,61,67,208,110,151,70,169,120,149,169,245,75,28,48,226,28,250,106,106,29,76,40,88,130,131,168,79,251,19,57,19,100,167,188,117,88,123,85,33,212,160,187,196,233,101,80,124,136,220,160,107,5,97,144,90,61,104,30,68,21,245,53,69,219,252,75,30,156,21,36,77,17,225,134,73,93,48,110,56,56,44,194,239,37,234,182,112,162,72,29,39,194,26,162,191,54,84,129,117,173,119,150,23,14,154,62,156,10,173,119,238,44,15,188,85,228,156,239,12,87,250,7,32,239,208,167,213,165,149,21,202,237,15,224,124,141,159,86,27,171,77,239,128,210,86,86,87,252,6,112,244,145,127,232,135,131,214,37,215,89,90,236,175,229,96,227,252,152,193,26,180,80,11,135,40,38,62,11,166,198,163,194,89,60,74,217,56,240,49,202,241,32,56,1,33,114,9,229,57,30,224,147,175,28,30,143,209,128,230,176,83,23,94,53,90,151,7,19,212,95,95,246,39,24,191,226,120,124,228,37,1,74,127,48,48,28,15,166,8,88,31,157,196,173,134,80,11,60,30,14,225,16,242,113,75,124,223,96,208,179,81,132,151,108,12,31,132,145,187,80,184,195,232,103,248,107,192,226,90,20,175,231,98,111,143,210,211,99,38,74,7,200,134,34,135,24,228,54,204,119,114,100,59,3,35,245,131,144,167,139,151,57,176,209,151,77,0,11,43,103,189,252,31,223,255,252,127,251,246,203,191,251,221,207,191,243,251,48,113,236,235,231,127,250,215,60,165,55,101,162,242,84,230,157,7,9,44,104,248,253,132,41,151,101,56,84,26,60,172,116,222,57,15,228,17,168,15,171,237,48,194,51,16,97,147,80,213,93,54,143,229,237,98,161,125,60,23,93,162,79,96,138,237,13,11,188,188,236,46,201,36,215,150,157,56,23,58,110,52,160,150,67,222,4,117,8,141,201,207,25,203,204,250,48,39,144,198,177,207,151,204,129,39,195,148,74,192,82,77,206,162,52,107,248,163,94,155,156,45,55,154,78,6,63,109,145,136,156,198,202,202,96,88,55,150,18,121,206,196,208,183,136,31,86,51,48,84,52,197,144,28,124,5,72,250,254,50,252,55,21,201,222,164,61,154,153,137,240,233,14,139,97,83,29,217,206,201,204,76,172,165,156,160,15,211,48,31,72,66,122,53,86,46,75,201,59,234,211,204,230,164,185,18,197,101,109,248,69,189,105,217,236,81,220,216,92,164,59,210,98,247,154,92,204,201,176,148,156,175,205,124,49,211,41,233,191,21,112,195,53,233,212,70,52,97,245,70,46,74,205,106,211,240,146,144,11,156,150,222,4,165,155,195,118,94,165,83,121,119,166,67,247,196,57,34,53,193,194,242,226,162,233,206,244,88,184,51,61,226,199,216,161,233,206,116,249,224,160,225,45,12,188,66,119,166,199,154,59,211,213,198,157,254,205,222,176,22,191,46,77,34,249,52,20,218,247,152,30,100,213,59,88,92,145,138,144,213,5,84,252,155,161,113,186,214,246,227,167,91,128,11,42,242,128,247,66,194,195,157,77,252,126,28,12,232,235,250,125,252,118,112,104,77,236,106,116,117,85,141,220,75,212,191,101,160,236,63,126,130,197,136,119,176,175,207,119,183,182,247,121,26,139,99,46,50,158,238,220,127,32,115,232,129,63,101,201,228,76,210,115,14,155,146,231,68,11,44,107,253,241,254,254,227,135,42,87,236,180,80,64,52,47,155,198,4,1,11,19,37,40,202,80,144,40,79,3,164,114,114,137,178,143,44,71,117,147,103,203,46,241,124,173,103,157,205,157,15,246,8,113,146,175,40,113,99,231,233,198,46,77,6,19,176,40,241,209,227,71,148,132,239,194,173,73,53,134,41,136,11,167,160,243,241,14,1,100,18,1,36,220,127,202,102,242,48,230,83,185,187,117,127,235,209,38,235,35,74,40,124,70,30,239,238,239,240,217,35,233,130,146,59,143,30,61,222,239,236,239,60,126,68,48,195,48,74,89,112,63,204,220,219,221,217,220,122,138,25,201,8,93,41,176,196,141,167,143,119,119,215,59,44,189,31,71,168,96,102,89,143,247,31,176,226,17,72,242,32,240,86,61,232,133,71,189,32,146,77,156,190,51,112,198,14,200,78,72,142,173,5,7,136,176,213,116,214,239,183,26,147,28,197,174,111,97,161,231,79,161,47,12,42,123,135,30,67,143,56,42,157,237,253,173,167,90,1,10,31,166,229,115,8,79,58,59,143,246,21,128,49,8,251,169,86,95,102,83,117,149,203,107,111,60,232,60,186,191,245,124,179,179,223,81,48,248,166,0,187,173,6,40,83,146,192,101,10,10,152,187,91,29,173,75,164,217,215,1,137,108,6,66,230,242,218,155,91,123,251,79,31,63,83,245,7,62,240,142,232,162,0,235,189,157,111,110,101,177,198,11,246,60,214,162,164,134,53,21,4,118,144,192,44,38,133,180,40,16,122,218,249,232,121,231,209,206,195,206,190,214,154,23,6,199,24,43,83,53,149,45,71,109,137,98,147,106,31,218,233,23,182,243,240,241,7,123,91,207,183,30,237,179,121,30,143,162,180,117,28,1,211,228,1,227,101,145,205,199,31,61,50,75,224,107,61,173,192,195,199,31,110,153,5,142,163,83,95,43,240,193,19,51,251,100,172,101,194,188,100,171,195,228,240,250,251,143,63,216,120,240,124,111,191,243,116,95,22,73,163,147,254,17,156,130,227,84,43,98,224,64,37,36,14,172,0,95,189,42,95,45,98,204,222,232,60,218,216,218,53,75,244,41,36,24,99,47,187,59,27,239,203,92,186,231,160,244,205,245,93,51,107,112,48,82,185,27,143,97,116,63,222,127,184,245,232,3,85,151,197,83,0,145,226,132,51,22,189,251,170,231,230,196,240,211,110,117,0,211,57,40,102,97,27,251,59,12,16,51,33,39,32,59,143,84,114,16,106,25,123,91,187,91,27,251,91,52,36,226,61,40,235,208,214,118,231,131,93,26,108,177,217,78,170,99,104,117,172,88,206,208,237,90,36,179,194,9,12,142,74,99,60,116,19,93,247,96,175,183,158,71,192,170,49,168,201,177,219,112,14,225,223,129,91,107,46,57,167,80,95,221,12,92,40,37,195,105,55,236,161,190,236,150,111,167,71,104,112,132,58,149,45,22,237,224,126,197,167,152,100,149,111,88,179,225,172,245,141,74,144,84,128,155,86,124,224,211,169,83,25,195,112,193,38,31,251,135,240,213,143,43,65,90,241,210,202,48,136,147,180,102,73,103,10,190,82,217,119,248,133,4,52,233,250,164,91,62,35,99,132,254,138,103,105,247,22,231,10,187,67,63,221,224,49,107,73,90,199,59,7,174,66,102,183,53,32,246,192,132,195,252,124,132,95,175,174,40,194,225,78,152,86,253,26,21,112,26,117,219,158,211,82,185,157,205,46,236,119,152,87,144,245,20,183,58,204,19,119,64,178,141,7,244,221,104,132,21,41,107,101,63,26,151,52,178,78,219,42,102,106,79,255,55,212,237,162,21,82,40,47,205,200,33,156,153,185,21,36,143,188,71,80,72,85,121,174,92,15,112,147,6,199,115,163,182,114,67,16,184,231,52,104,110,192,6,100,141,255,109,129,168,5,105,12,255,53,241,161,229,77,140,225,149,30,20,54,170,177,189,22,183,142,157,99,57,44,90,158,103,175,121,173,67,231,80,239,204,11,53,139,24,243,8,227,233,60,138,6,62,94,25,129,100,79,60,106,131,28,201,64,119,176,216,99,34,133,161,135,58,171,117,215,8,86,33,64,250,85,21,252,173,134,215,192,20,57,4,181,190,164,172,174,241,77,131,130,196,112,243,9,191,118,202,130,25,57,177,43,93,136,128,48,24,73,251,8,81,192,141,157,116,98,220,89,97,120,228,231,207,129,91,0,175,74,80,66,38,71,25,20,197,52,141,112,86,106,120,4,45,182,208,16,80,219,33,195,174,198,246,31,30,89,9,223,50,79,12,72,71,32,140,92,7,137,43,213,51,144,26,25,72,124,16,220,236,49,49,26,14,69,160,10,109,156,234,102,101,3,182,155,59,202,112,84,110,177,168,178,122,146,27,34,26,147,234,99,118,152,112,246,220,117,103,199,165,251,201,37,188,251,220,36,175,47,126,31,111,68,63,113,205,224,98,230,160,143,64,112,164,193,182,215,40,130,107,136,206,182,48,214,8,76,56,18,0,180,243,169,222,57,73,29,10,77,122,149,38,99,61,82,69,245,21,143,81,94,44,227,10,209,73,80,229,10,227,2,55,119,78,233,246,184,154,248,57,173,230,141,225,33,82,174,116,12,163,198,144,63,133,51,112,228,215,148,82,233,76,145,255,234,237,52,127,101,137,81,86,252,110,218,211,174,42,211,158,36,102,128,173,107,147,241,160,37,49,120,158,70,143,137,247,83,104,100,36,86,222,117,0,64,58,62,65,241,122,63,197,29,43,162,21,217,168,56,87,29,1,230,187,75,131,69,7,91,183,248,142,136,15,160,188,0,130,126,17,99,24,142,34,140,234,120,59,68,13,52,252,153,75,97,5,106,21,0,41,96,64,41,172,70,127,141,71,44,20,25,179,13,233,180,38,158,173,122,115,177,125,59,202,97,246,136,230,184,116,140,121,215,29,142,36,81,132,64,13,61,198,136,27,43,160,126,126,137,1,104,194,172,196,48,43,241,221,180,29,207,186,13,59,226,225,228,186,177,242,13,148,199,100,59,240,71,131,36,79,48,21,13,143,204,196,133,218,180,13,177,58,93,3,100,224,238,97,77,183,200,240,68,193,237,170,222,213,232,41,222,227,33,20,236,153,176,184,36,177,81,64,218,95,154,48,57,74,200,85,197,72,174,105,147,217,42,36,89,113,133,39,201,147,131,177,128,9,134,105,144,94,224,182,23,177,160,116,145,32,139,122,15,184,193,115,24,151,78,154,198,193,1,136,4,68,150,213,200,225,49,202,245,46,203,53,234,150,6,144,227,241,155,35,181,45,164,107,22,190,174,177,90,72,170,33,167,25,79,229,199,107,221,30,108,155,129,196,220,73,84,102,128,153,129,211,119,185,114,41,113,6,42,179,143,153,125,103,204,183,45,156,133,182,10,94,28,25,124,42,49,248,18,215,0,49,142,230,149,243,40,53,145,211,103,48,204,205,32,136,10,99,49,37,99,206,14,24,226,14,179,19,185,165,24,243,3,100,204,145,205,253,110,97,140,76,33,228,101,137,140,3,194,29,115,146,153,154,220,20,102,182,3,104,18,3,119,111,112,117,63,136,61,26,223,86,251,191,242,84,233,155,172,77,176,145,95,201,179,167,222,196,32,189,108,77,147,225,85,179,252,208,100,176,197,155,152,95,99,202,121,47,94,11,91,106,224,58,100,39,98,175,133,165,140,224,19,54,86,182,221,226,159,156,112,2,251,245,150,251,169,179,95,220,212,190,176,206,73,40,76,54,67,242,241,240,234,234,18,13,184,225,251,243,231,120,13,28,132,112,88,131,147,20,136,144,157,56,246,96,60,77,104,176,168,68,113,16,202,175,174,204,92,25,13,12,67,188,250,182,143,113,116,53,227,145,106,106,163,129,45,18,149,79,219,140,179,79,245,180,179,198,19,14,72,124,79,133,64,2,71,49,16,67,78,208,29,144,27,78,88,61,125,188,201,100,135,246,7,222,79,102,239,10,147,214,170,166,90,49,77,126,113,240,240,146,50,121,242,33,73,28,171,139,40,125,108,191,138,60,9,104,112,137,82,138,136,44,198,56,63,116,165,66,190,224,9,61,39,35,185,164,156,232,112,104,82,41,111,212,209,172,233,16,117,102,176,242,220,135,252,210,157,127,87,117,148,16,250,36,47,111,78,217,145,13,58,22,80,185,80,182,101,59,143,220,109,231,221,55,50,10,209,216,235,35,139,214,198,65,36,245,242,200,83,227,187,238,187,206,211,47,217,184,104,235,28,78,187,212,18,71,71,220,254,88,83,7,46,39,147,101,162,218,10,134,30,185,228,106,14,36,149,174,18,66,50,252,47,4,220,50,73,32,171,2,131,239,190,202,122,143,56,11,98,107,94,125,115,50,64,80,12,46,5,18,27,64,98,201,213,122,98,218,63,115,159,58,31,190,145,105,231,154,6,53,17,44,161,247,186,244,202,246,98,146,199,232,97,77,181,90,36,77,218,183,195,66,230,238,203,30,126,224,126,232,124,244,102,122,72,74,68,173,131,76,167,82,76,210,247,221,143,156,103,200,97,134,205,225,1,112,152,7,238,229,196,121,191,104,69,62,232,226,155,167,221,232,204,143,55,64,186,168,226,228,252,90,126,203,123,31,170,228,53,48,114,163,172,32,142,82,15,67,10,24,127,128,90,150,60,120,224,226,237,95,171,90,27,140,91,61,178,29,248,242,88,44,218,93,250,250,68,46,154,207,232,251,30,155,220,15,216,23,26,135,251,76,217,244,158,230,173,243,227,107,142,93,130,75,70,241,0,93,205,226,96,82,96,207,228,41,16,180,60,112,5,201,3,127,20,156,107,223,159,68,35,237,64,134,197,135,168,18,251,56,159,244,76,28,236,81,167,64,58,72,18,228,224,124,238,224,166,206,220,34,26,39,253,181,2,7,163,104,3,134,183,107,201,62,138,16,192,64,252,129,51,226,117,224,104,235,205,204,120,76,58,163,22,92,126,71,7,141,184,41,251,200,218,65,133,1,29,172,73,38,240,70,204,153,163,171,235,14,146,49,108,89,3,218,118,113,45,227,249,194,22,93,82,141,187,163,162,99,36,218,232,4,222,40,119,142,103,166,55,238,229,121,171,170,144,172,157,207,10,36,107,231,246,124,211,185,48,114,47,84,238,5,228,242,131,44,169,120,216,18,244,14,146,170,2,48,167,3,230,8,51,165,79,65,233,11,189,244,69,70,100,58,25,227,211,8,99,89,40,254,118,64,155,37,46,201,80,140,10,235,115,53,3,5,36,5,84,2,108,6,199,69,12,28,153,54,84,6,158,0,51,31,113,178,240,224,19,96,103,240,14,73,70,192,23,200,137,108,215,115,98,198,236,235,116,24,37,183,161,241,108,120,155,14,157,38,14,193,87,136,66,53,132,230,231,11,144,32,161,154,211,89,238,153,148,233,32,183,46,189,237,42,138,69,59,117,42,45,183,182,247,74,156,205,198,78,236,68,48,22,69,99,240,165,218,135,6,225,51,54,200,21,59,204,251,173,254,211,195,150,189,44,166,241,204,76,25,178,158,227,225,186,242,10,137,166,76,109,193,179,201,244,8,183,93,140,60,124,142,170,138,218,133,80,84,104,163,141,70,232,78,67,243,25,75,126,104,47,90,232,78,118,82,52,72,101,205,234,67,88,229,126,130,21,224,138,86,134,97,134,206,95,89,83,62,54,149,161,135,24,175,54,75,53,51,124,208,185,132,195,248,134,54,241,204,129,49,94,252,238,171,163,20,140,121,119,46,69,71,201,176,152,129,20,141,114,79,169,57,42,20,102,178,50,32,16,2,3,128,109,103,144,102,43,160,96,175,4,225,14,163,209,175,229,246,129,76,66,43,183,43,100,18,10,90,77,50,218,148,140,252,199,199,42,122,133,177,130,205,0,198,42,194,177,138,242,99,69,218,27,86,6,218,234,149,14,23,149,64,32,81,201,112,201,115,238,117,200,223,4,93,134,74,73,35,184,25,149,169,177,140,253,234,86,46,169,0,36,94,221,176,173,170,4,36,27,228,92,37,186,200,41,171,67,91,86,174,10,187,151,41,171,195,118,174,92,165,167,100,189,80,86,137,217,54,100,86,182,160,175,155,147,110,150,82,179,43,65,250,128,206,235,218,185,144,17,202,195,70,137,68,81,32,131,8,229,193,55,221,143,157,48,252,146,194,177,16,223,234,242,200,213,135,221,205,79,2,15,207,92,106,203,126,245,219,147,2,9,167,64,0,210,46,122,244,208,241,66,250,19,114,8,147,216,206,221,75,202,104,33,51,71,75,86,96,68,92,218,185,80,89,23,60,235,98,146,185,253,208,246,132,60,83,37,81,243,156,4,205,139,118,217,218,128,189,207,119,187,17,108,92,184,163,144,219,114,215,167,77,29,125,129,107,27,15,72,18,176,36,129,108,108,244,237,157,201,136,240,140,107,103,176,11,174,65,78,219,59,16,6,226,74,224,163,124,206,5,193,127,205,78,144,67,115,58,126,125,19,230,51,116,195,208,73,95,147,200,82,117,26,80,228,117,132,9,150,188,242,160,73,235,224,147,67,83,176,111,212,154,75,183,73,28,125,178,67,18,189,143,100,192,10,6,170,160,183,118,71,47,232,129,164,143,67,25,250,49,99,0,186,14,119,180,86,111,141,156,62,190,97,160,60,181,8,20,18,40,245,203,134,220,128,86,128,4,134,202,91,94,215,237,255,124,22,135,20,204,9,65,77,54,167,239,32,85,54,197,88,216,179,13,253,70,68,241,87,93,224,135,211,66,91,99,136,252,10,146,125,185,231,214,141,239,119,221,6,138,126,183,93,45,77,220,56,234,151,66,233,237,106,99,142,211,164,28,58,123,222,231,101,61,86,127,160,163,234,152,171,59,211,43,182,156,245,126,103,215,124,182,181,219,169,170,99,36,207,214,86,87,111,179,246,95,159,57,220,124,65,9,63,4,197,140,129,143,132,119,27,47,29,138,121,132,146,72,181,61,21,78,131,52,112,253,40,169,198,54,156,102,102,3,197,101,88,137,11,86,34,129,137,23,37,94,135,221,12,216,193,242,130,179,227,200,125,79,70,153,72,78,14,64,170,232,51,9,191,135,47,145,89,80,12,167,107,96,234,24,88,81,16,9,41,192,120,56,149,251,17,116,21,79,241,61,124,144,9,99,18,179,249,241,218,170,45,166,46,170,70,246,93,56,188,87,61,183,32,135,13,117,160,211,97,181,160,216,156,103,207,167,104,46,209,188,29,8,234,155,141,153,169,159,154,141,126,81,11,115,73,187,239,170,211,237,251,184,172,251,78,221,6,166,210,39,0,131,44,35,142,217,52,143,179,233,125,131,61,15,178,64,7,12,232,0,42,102,114,198,44,103,236,148,80,224,216,25,224,67,19,162,192,177,98,233,3,32,142,177,100,233,81,232,166,161,19,127,9,150,206,21,58,117,77,73,11,9,215,179,244,57,62,224,243,205,169,12,125,225,182,42,247,11,204,207,207,142,2,60,65,232,108,237,110,150,157,27,185,179,174,100,152,109,99,149,226,131,223,208,95,143,206,171,36,13,80,28,22,56,223,81,148,150,152,125,127,198,190,63,131,97,87,42,30,42,97,207,71,34,84,139,76,124,102,207,199,109,109,151,152,143,239,169,237,99,62,90,171,114,33,141,127,231,107,156,44,131,55,164,250,202,96,3,115,213,218,18,172,189,219,218,46,148,97,88,84,34,176,111,251,183,227,137,221,18,45,136,246,95,161,9,255,118,84,6,91,63,47,240,61,135,72,151,83,131,182,175,57,218,231,53,125,79,204,109,137,107,57,48,254,109,173,4,215,211,137,226,117,110,46,196,161,49,45,81,14,128,221,202,167,189,249,45,50,211,132,2,161,37,102,54,141,107,207,85,122,213,87,219,94,5,37,179,217,37,74,198,45,37,190,129,56,30,59,17,219,113,233,106,135,177,189,168,104,67,61,167,152,84,217,140,152,216,49,201,190,250,206,26,217,176,19,92,224,49,66,237,165,152,246,58,251,168,217,47,220,43,73,9,19,162,118,21,247,76,134,20,110,126,250,156,6,240,85,76,103,59,163,95,196,190,176,222,7,142,135,170,69,234,125,160,137,29,73,97,240,173,34,133,15,48,85,199,99,149,250,34,112,85,187,76,27,215,119,250,14,151,70,7,110,183,143,173,246,161,77,220,112,114,27,251,192,1,222,114,23,64,231,246,49,37,250,65,39,198,66,155,120,82,180,239,58,67,119,60,95,13,96,105,183,135,46,252,185,87,95,27,182,230,134,84,225,40,187,181,158,176,185,60,70,238,80,135,217,171,79,4,237,28,195,218,201,209,207,218,81,107,232,28,195,34,201,231,12,91,71,206,113,142,250,175,81,121,104,252,41,87,149,177,232,18,35,64,125,37,187,198,58,70,19,13,201,157,253,185,208,190,167,182,1,110,168,113,73,177,173,230,26,44,170,85,131,197,184,98,95,159,225,51,5,121,201,143,17,195,36,125,139,96,99,248,217,183,113,1,137,92,164,116,145,139,159,49,55,214,108,171,28,180,171,184,43,237,67,217,247,89,87,236,218,141,21,155,57,248,168,106,82,42,122,236,82,105,76,46,149,210,45,225,47,224,115,211,18,252,234,164,54,235,147,104,43,155,135,29,45,170,23,217,172,243,69,245,40,168,22,19,133,188,208,141,67,103,20,226,229,94,18,22,221,238,141,194,130,235,189,126,152,209,213,21,148,194,91,186,126,88,181,98,114,165,228,195,112,226,55,77,181,34,146,152,236,4,168,176,175,236,116,12,66,26,95,98,33,94,208,13,238,28,224,235,174,113,232,14,208,22,29,159,209,244,106,120,243,234,156,24,73,27,68,127,206,144,37,222,199,215,53,188,220,145,145,196,203,29,179,196,93,246,228,6,146,185,73,142,115,152,205,136,194,52,8,79,34,216,36,14,88,214,62,127,144,211,171,61,72,143,71,202,26,228,148,6,79,122,159,193,21,191,197,238,202,115,193,252,124,55,68,223,1,168,192,230,31,34,246,1,21,244,236,67,254,134,254,19,230,144,197,116,166,224,250,247,128,163,174,193,191,22,113,220,187,226,27,158,88,162,123,24,208,15,254,129,204,25,187,241,93,241,45,70,43,127,70,121,62,35,178,148,209,83,196,72,7,78,1,180,142,63,6,89,100,22,207,201,252,251,179,86,53,154,141,241,150,77,217,66,95,232,36,211,0,201,148,20,120,181,97,28,29,147,15,131,61,116,93,101,219,156,167,105,6,243,90,61,109,196,62,98,35,54,171,82,62,224,99,8,173,202,202,103,161,178,13,151,167,196,112,54,189,173,237,96,120,175,32,82,216,254,165,97,125,46,1,224,187,60,237,134,135,29,178,234,226,72,165,53,4,210,184,252,22,227,235,118,254,205,195,188,190,250,22,147,101,89,60,23,1,52,197,173,46,217,166,161,224,205,202,243,255,88,131,164,82,79,220,110,215,122,104,57,1,16,71,192,2,59,118,44,7,53,221,184,167,53,156,1,164,15,10,210,71,144,62,98,233,80,27,164,38,248,119,209,147,119,77,216,191,19,30,105,10,43,226,5,19,219,36,199,80,116,76,199,212,226,252,62,228,247,49,95,43,160,225,167,165,126,19,173,164,79,38,236,65,7,12,196,93,193,30,225,204,210,112,142,166,116,108,104,118,96,215,146,173,234,29,56,202,225,55,132,127,162,171,182,35,243,119,117,244,142,12,244,52,74,220,208,104,129,205,147,103,204,123,160,207,123,219,88,223,180,163,67,15,181,61,157,65,72,138,102,154,119,129,117,223,3,196,188,130,249,19,221,200,166,23,151,175,151,148,175,235,229,161,195,204,58,176,159,155,141,107,81,234,3,48,49,134,61,237,109,134,121,69,76,162,42,249,209,37,171,82,220,224,80,30,211,183,246,145,126,230,77,220,209,92,208,214,236,10,53,225,163,154,186,30,29,219,110,163,205,146,71,103,178,219,9,26,198,177,244,143,85,58,124,132,163,204,44,28,109,35,252,117,169,154,3,78,38,26,107,165,250,203,13,101,149,162,102,241,61,198,97,102,102,50,73,190,180,6,197,187,37,156,249,208,133,79,112,30,33,166,119,117,117,17,106,101,136,161,57,29,18,25,218,106,92,64,22,1,126,2,163,1,83,229,42,103,66,192,49,234,252,24,60,59,139,156,153,155,106,167,46,30,243,129,1,207,186,184,37,164,189,219,126,55,233,205,133,240,235,182,79,134,229,179,46,25,37,206,98,146,13,231,189,0,18,48,103,214,103,9,98,88,251,183,221,5,167,235,205,247,157,96,190,175,77,221,99,227,146,141,135,221,36,75,118,254,177,100,231,73,245,157,135,0,72,237,70,215,239,161,179,52,248,195,21,20,228,12,48,82,109,174,103,60,158,74,121,10,211,164,124,5,242,20,126,23,237,135,247,220,104,102,38,188,235,198,10,208,94,168,197,205,205,216,38,106,251,44,62,69,218,10,7,12,156,81,146,91,175,41,67,109,110,64,140,110,149,238,250,182,16,23,225,40,53,135,122,154,122,219,187,27,183,61,180,46,102,236,35,213,60,136,73,172,118,12,235,85,43,162,214,204,247,77,126,177,67,179,129,63,242,83,191,18,162,213,23,12,153,6,115,51,111,125,224,179,67,15,112,175,140,65,2,238,179,15,189,177,45,165,221,8,168,13,150,100,59,186,27,139,14,70,194,95,28,28,180,186,81,175,157,162,185,107,213,3,42,174,242,200,131,30,90,113,162,167,73,15,181,145,178,159,236,53,219,39,97,153,133,148,124,163,37,112,194,247,51,33,108,161,78,6,241,122,14,111,61,133,57,186,173,75,117,120,40,206,240,190,97,164,19,233,246,61,169,50,46,66,121,227,41,62,240,113,117,123,124,198,210,69,33,24,37,158,58,231,59,241,92,74,22,7,88,145,145,135,91,224,225,143,215,209,99,4,59,226,249,157,120,33,7,96,74,252,210,105,214,187,22,66,176,156,75,56,12,181,74,78,80,231,32,154,75,95,129,173,91,192,34,162,112,24,28,158,240,239,245,137,125,163,118,128,67,94,211,206,172,126,223,252,38,154,132,81,153,222,228,197,155,234,218,117,237,204,26,215,226,111,160,205,116,84,214,162,208,193,157,11,141,27,93,185,190,129,22,227,235,90,164,88,211,111,182,209,131,155,119,19,103,225,13,53,250,74,61,125,115,237,146,139,137,107,122,171,173,17,50,57,100,40,0,161,191,25,20,184,207,137,87,152,103,157,178,241,0,246,70,38,128,187,206,120,173,177,120,99,211,193,252,115,92,51,20,200,127,95,123,40,76,75,151,173,79,79,244,203,138,204,3,131,115,220,193,106,231,92,213,125,65,223,46,248,55,182,235,96,10,125,226,169,124,103,194,228,34,123,28,30,34,35,113,11,159,200,97,199,238,185,178,143,32,239,208,180,223,117,37,5,80,18,16,158,42,245,140,151,122,166,74,101,172,111,250,163,40,44,178,119,98,219,25,95,207,172,131,78,201,229,120,198,58,115,48,40,125,146,5,59,123,153,131,90,148,107,12,199,180,109,205,180,139,144,44,21,55,51,138,142,20,38,70,123,225,136,38,120,104,190,11,19,164,165,94,96,2,166,106,230,191,164,165,99,75,137,221,14,217,115,204,130,79,183,250,149,133,158,177,66,207,176,208,5,74,100,153,201,4,50,59,244,223,150,145,240,206,139,70,130,82,11,71,130,198,232,186,145,16,133,174,27,137,254,73,234,22,61,125,20,210,17,222,113,50,192,237,228,44,72,251,40,58,95,246,201,169,66,109,255,241,147,150,250,72,254,122,244,239,228,160,167,149,23,237,170,138,21,200,165,48,235,57,138,87,202,213,96,183,57,56,6,74,255,242,92,107,92,119,87,116,195,246,84,107,115,81,65,123,28,150,241,205,232,159,238,131,232,149,155,84,13,226,141,0,135,168,67,23,222,148,140,239,55,232,223,108,52,189,57,187,205,223,64,182,52,86,153,49,14,78,142,226,32,124,97,8,209,140,196,53,163,16,186,162,106,178,43,155,5,169,210,209,185,146,152,79,96,242,26,103,154,243,196,104,51,146,154,75,115,246,227,254,249,216,11,7,95,182,249,57,209,252,156,222,252,172,55,107,52,63,155,206,230,155,239,251,254,160,128,199,119,229,170,156,83,68,203,56,186,83,231,23,13,152,171,232,138,175,209,162,204,103,115,124,109,234,153,115,106,26,217,126,2,185,189,236,30,52,26,25,94,24,50,155,30,214,186,27,242,237,70,98,114,47,228,123,146,68,156,149,121,166,202,60,99,101,50,219,15,62,47,154,106,230,122,187,212,122,149,123,204,220,9,139,183,203,243,204,94,121,158,217,40,47,50,187,228,133,185,69,78,170,154,47,150,79,245,89,234,242,161,99,221,33,155,30,154,133,130,239,0,138,125,231,229,241,187,166,95,217,18,215,0,161,48,23,153,153,185,101,62,201,225,122,138,106,168,140,217,66,221,244,225,118,168,110,155,171,182,124,21,196,239,109,171,242,126,207,38,211,44,45,185,193,146,5,101,51,221,247,167,144,71,159,198,209,89,21,56,254,28,26,144,54,237,89,45,237,98,14,45,71,155,182,230,125,101,63,215,13,229,242,68,83,235,241,55,74,236,186,78,204,243,156,175,235,190,249,33,253,86,67,1,127,146,209,65,105,119,196,83,112,247,249,213,177,142,187,207,174,145,77,220,31,26,224,111,53,72,117,103,195,47,43,61,242,83,143,204,153,201,124,71,123,175,79,70,94,49,235,77,59,117,215,241,212,143,150,235,231,78,12,251,235,204,12,37,92,160,41,59,36,92,48,167,213,92,159,34,61,121,160,115,101,172,137,138,212,186,211,96,181,60,168,129,95,10,252,252,111,223,112,24,188,212,11,155,178,171,124,24,180,254,62,202,106,228,132,194,69,232,33,179,29,164,71,98,194,32,189,106,211,187,127,105,108,94,37,149,89,102,218,71,230,180,39,218,180,147,99,0,253,150,127,224,154,244,203,69,121,238,190,216,195,128,37,4,138,156,76,183,46,49,165,117,30,86,185,170,223,25,204,250,206,200,25,225,251,222,112,192,202,100,141,11,82,183,154,204,141,96,157,204,142,160,115,185,186,82,135,200,96,163,73,175,136,217,82,216,86,130,30,37,197,244,100,158,207,173,93,114,159,64,193,108,243,182,63,17,161,52,60,250,230,240,78,177,155,78,189,83,231,173,8,87,26,190,163,193,213,197,163,228,100,64,19,16,88,203,188,133,76,110,157,55,169,134,33,21,221,40,134,78,224,28,3,93,77,245,253,238,116,34,145,36,18,113,18,137,77,18,241,76,18,17,118,83,100,94,203,22,10,222,144,105,105,180,86,36,29,127,162,203,29,1,160,60,130,127,193,108,140,227,15,219,171,207,30,182,239,134,238,252,191,171,174,181,170,107,183,48,84,172,221,173,207,173,246,46,23,39,213,238,220,124,173,55,107,83,86,171,190,214,109,64,250,85,3,178,155,61,251,91,141,76,26,252,105,194,159,149,158,125,197,115,22,178,197,155,171,87,11,117,149,189,116,103,133,242,69,246,66,195,166,76,214,126,115,130,229,186,139,80,166,219,92,92,94,233,117,235,244,25,235,173,246,186,205,101,222,208,212,18,208,27,209,139,250,90,243,91,77,66,194,182,171,223,74,102,171,221,122,163,119,69,191,21,246,11,61,219,110,85,217,119,248,189,196,178,138,146,236,181,119,231,213,174,246,84,123,42,101,177,7,250,150,152,132,93,224,122,126,130,247,177,107,144,137,97,234,54,48,20,83,78,143,78,132,129,78,169,45,124,19,44,65,127,150,209,226,251,87,87,221,94,187,232,42,37,247,138,92,125,13,201,207,134,19,218,198,125,11,93,148,167,182,240,244,197,51,158,117,173,62,102,40,231,41,182,46,180,197,213,75,242,48,211,66,3,132,61,242,22,11,132,201,189,179,116,67,124,82,198,24,180,106,231,211,3,209,60,176,48,45,153,93,112,88,184,154,45,7,134,16,93,251,83,28,154,12,38,137,129,64,191,170,155,72,122,73,18,28,82,247,4,90,2,23,111,2,131,166,241,235,15,213,45,148,234,218,45,177,41,205,204,24,137,190,182,83,165,228,234,78,40,249,153,223,10,174,97,209,252,109,25,110,44,152,217,165,239,68,100,110,215,141,208,155,69,212,179,219,33,119,136,133,55,26,10,179,15,76,113,203,27,5,94,114,117,37,60,249,200,98,31,153,148,64,188,130,187,134,65,59,46,117,167,130,6,1,158,29,185,221,218,18,90,96,201,77,51,112,27,48,1,245,246,126,200,188,0,152,55,128,65,193,212,16,139,123,138,222,78,107,199,39,104,127,49,242,159,160,39,252,198,124,163,182,128,179,217,152,247,110,7,104,201,147,204,55,157,198,28,252,134,213,66,134,61,141,57,200,235,181,170,84,6,50,177,12,150,232,201,61,89,187,170,186,31,234,206,221,248,155,253,92,12,32,57,72,183,114,30,20,116,95,118,182,185,143,103,172,113,166,60,126,154,254,46,202,119,110,53,108,167,155,109,26,225,219,107,208,217,122,139,62,247,176,152,70,118,207,116,227,60,113,42,15,141,83,185,47,140,199,26,64,178,46,151,40,27,147,246,1,160,240,194,60,84,251,174,20,56,203,139,242,179,167,175,108,210,84,217,122,166,44,29,100,115,37,235,58,84,113,10,245,221,84,149,19,110,253,248,19,40,102,203,169,209,244,3,163,219,146,182,77,146,43,193,144,172,113,11,49,178,157,210,6,223,55,196,58,94,76,1,161,40,4,18,121,140,139,64,207,208,214,82,247,25,174,134,150,118,110,168,166,46,97,47,31,28,75,49,46,213,222,95,243,22,212,73,32,178,169,17,149,16,235,107,252,215,12,10,55,92,13,168,43,121,84,131,226,3,51,89,235,189,140,172,154,21,22,8,170,124,209,188,70,135,10,20,0,110,11,177,221,190,87,95,107,180,230,26,173,106,196,19,110,139,147,7,102,65,134,118,64,248,56,204,7,248,146,220,32,116,208,63,141,8,219,100,57,204,185,114,207,185,156,20,168,208,142,136,33,79,156,28,71,33,24,199,81,200,42,58,55,169,225,83,81,125,73,125,51,179,37,254,27,96,26,41,76,97,131,194,136,37,55,197,24,106,250,70,21,56,47,106,184,135,190,78,7,100,139,134,66,155,27,26,182,156,68,107,52,217,247,82,121,116,48,214,142,113,2,141,201,198,135,45,157,220,137,149,50,39,40,59,118,225,136,68,239,139,61,70,38,61,144,29,217,67,152,196,133,164,123,144,180,166,236,97,201,166,182,26,192,153,0,232,231,118,81,58,236,212,32,71,145,133,201,28,55,59,193,115,72,193,33,82,52,172,31,34,57,18,120,136,20,75,138,25,188,161,221,28,51,101,31,56,154,113,73,162,140,75,250,218,194,242,253,18,167,143,235,220,101,206,173,6,115,47,121,57,105,229,9,5,131,172,41,79,82,101,160,120,105,205,55,144,175,85,139,166,86,243,129,146,24,53,0,85,144,181,178,67,251,61,19,147,98,191,252,134,159,191,219,213,157,144,114,247,253,94,223,79,149,139,201,211,192,63,19,55,247,253,225,161,155,39,81,97,18,190,201,125,170,13,81,100,243,237,50,47,33,121,23,33,34,224,248,213,85,213,76,224,170,116,114,164,181,33,18,171,156,117,74,127,163,254,25,181,14,39,234,42,143,132,196,187,192,17,131,58,80,127,155,210,200,199,148,249,168,25,157,149,231,112,98,201,31,2,236,164,122,141,147,16,12,81,97,94,212,160,3,173,92,39,49,149,112,40,4,90,230,6,149,170,9,71,168,114,92,196,43,11,153,192,61,212,86,111,213,179,69,133,245,78,222,149,170,54,189,220,129,158,57,253,38,130,148,188,31,33,242,5,14,28,194,26,186,85,142,66,98,56,232,107,157,120,14,119,30,108,190,154,18,132,36,114,233,237,148,154,73,54,217,216,76,245,146,193,132,221,88,20,141,129,199,122,4,191,154,226,65,5,175,1,169,3,92,197,203,220,158,163,73,14,1,240,156,80,24,125,202,86,125,158,41,120,117,48,51,19,80,65,254,154,19,29,162,27,0,114,142,58,76,106,44,245,130,203,168,114,215,187,0,138,141,106,232,165,93,157,51,240,238,237,126,28,157,140,171,133,212,72,20,146,39,5,106,184,156,132,178,249,197,152,25,111,79,216,92,103,125,94,234,222,62,213,172,87,11,252,86,102,136,186,164,197,172,209,153,106,217,49,90,245,105,212,40,2,54,13,31,163,105,214,54,165,224,19,53,141,94,243,248,144,27,205,61,116,30,101,58,180,205,78,12,254,90,95,143,206,41,48,53,191,39,149,87,189,242,173,13,80,75,194,96,73,111,170,89,215,102,202,88,185,146,59,48,175,133,243,85,70,242,126,43,181,91,132,219,246,40,242,240,172,62,223,168,215,139,156,168,146,115,214,15,153,47,205,34,255,25,93,188,246,184,156,220,236,86,145,157,187,241,150,178,157,57,86,196,112,154,143,186,113,15,25,46,51,20,139,109,7,19,208,239,95,193,197,32,106,254,104,45,102,220,232,104,126,188,233,181,148,54,252,164,94,138,217,35,30,116,59,3,194,64,181,49,235,217,108,76,124,16,27,125,123,206,195,104,177,141,217,128,167,134,144,26,218,115,232,150,20,253,69,141,102,241,133,29,250,134,74,160,8,58,213,29,96,122,191,118,62,59,130,212,126,237,98,54,153,152,242,114,159,132,228,193,36,135,190,218,155,242,151,24,151,130,39,180,56,31,68,63,217,251,20,71,14,67,168,179,254,180,216,187,96,193,137,26,117,135,206,207,20,186,176,172,53,130,145,105,178,128,71,236,31,249,199,126,21,195,163,134,233,182,119,28,140,46,84,167,50,129,161,22,161,213,209,168,101,189,131,161,159,28,85,1,163,53,103,150,66,28,245,253,36,193,151,20,133,148,68,154,63,22,3,42,225,239,44,149,43,52,174,40,140,142,253,20,67,73,57,158,155,19,67,185,94,133,169,73,73,187,204,62,50,123,251,88,198,90,204,80,94,90,243,206,133,171,73,252,132,113,2,4,139,166,4,180,148,197,199,18,128,221,199,207,152,175,226,42,137,130,72,74,3,248,211,160,183,192,40,34,246,209,162,158,62,13,236,54,201,97,99,9,183,219,239,201,167,106,31,227,32,240,112,87,125,39,112,198,24,55,214,161,10,39,170,194,64,85,120,166,85,24,64,133,19,10,52,155,95,172,200,195,80,236,216,38,85,66,209,237,86,105,128,97,28,144,23,37,107,22,39,135,136,139,54,81,82,87,112,130,184,85,224,221,118,102,38,133,213,76,174,142,129,215,76,24,162,232,78,197,243,241,29,80,80,120,67,232,249,154,166,225,41,227,87,176,225,231,92,14,21,150,115,125,12,212,118,173,100,201,99,87,232,178,35,58,249,134,5,212,97,245,232,221,112,145,148,72,250,148,172,55,228,98,71,108,89,103,86,5,226,165,128,86,21,104,220,84,244,98,248,243,109,72,199,217,49,251,119,50,26,241,33,239,251,110,226,59,153,75,89,237,45,186,218,89,41,188,51,69,163,213,93,154,75,99,18,254,60,253,85,95,109,251,231,126,255,196,148,77,13,23,204,194,37,63,255,90,213,251,113,189,95,254,130,65,211,30,128,103,156,61,179,81,241,39,213,190,111,59,99,223,29,248,206,137,111,68,245,24,250,58,63,58,241,187,33,110,110,244,158,10,184,73,42,119,150,26,27,122,10,177,142,162,34,78,97,59,114,153,182,216,199,168,148,17,57,193,4,66,139,136,2,170,69,58,192,35,95,156,234,169,37,247,82,131,10,18,38,192,52,244,61,199,6,114,216,214,216,240,191,172,117,148,251,224,68,229,58,75,66,223,174,18,208,161,111,238,223,236,30,78,112,199,84,123,117,195,95,141,177,167,98,61,221,240,187,65,252,88,24,125,223,141,219,17,186,123,23,55,149,204,242,91,61,143,17,79,62,236,137,15,243,173,191,144,41,184,174,60,240,51,142,147,221,46,34,128,51,81,212,106,83,180,234,235,122,0,68,1,54,100,248,51,139,78,223,4,54,28,145,162,102,79,141,81,49,117,197,244,110,142,12,59,194,238,50,26,118,132,221,59,244,20,216,208,73,64,123,222,132,2,174,233,111,94,240,145,75,4,63,248,58,120,36,31,185,104,47,219,124,83,183,147,154,45,75,189,8,187,4,245,220,84,247,233,96,177,91,102,156,31,227,113,228,26,13,193,50,27,130,59,189,73,139,190,55,216,247,38,178,85,151,252,226,53,152,95,60,76,225,113,84,163,53,235,194,106,161,147,224,129,114,89,48,130,189,107,46,128,95,54,115,236,8,219,29,38,221,115,49,13,36,164,58,236,122,131,123,226,193,15,126,31,210,230,205,198,102,100,59,71,238,19,96,84,206,144,118,229,163,123,110,109,9,239,201,7,249,183,107,199,76,204,2,121,42,144,110,56,71,32,85,5,220,237,230,161,6,247,216,110,39,218,27,173,35,248,1,68,96,47,61,132,65,62,164,215,88,197,249,67,200,31,50,114,196,152,208,215,20,18,11,44,209,94,21,250,38,251,207,137,186,250,245,21,9,34,52,79,81,110,158,148,68,156,206,53,24,97,81,240,6,144,87,88,21,47,63,181,112,212,182,70,152,23,231,242,64,116,192,68,23,214,174,221,138,5,140,162,114,158,0,226,21,1,241,4,16,138,254,76,97,134,252,50,57,27,227,13,226,229,54,11,227,134,68,116,226,222,186,69,1,116,78,236,203,128,58,13,228,22,161,59,104,177,164,135,110,29,72,66,174,228,225,93,248,39,30,142,28,195,24,12,129,39,105,15,213,241,166,151,201,186,1,70,207,25,233,89,222,57,207,26,65,22,112,75,183,46,91,57,212,91,56,100,45,8,232,44,8,247,16,246,52,36,196,33,124,62,156,107,224,183,75,154,140,181,225,218,112,174,209,130,180,214,80,78,204,90,117,56,219,176,127,229,176,53,196,41,194,22,14,92,106,187,125,96,122,237,169,30,48,127,154,70,50,121,51,60,112,14,240,41,55,214,61,213,50,7,1,243,48,95,61,198,106,23,197,57,176,171,116,220,211,217,139,54,98,222,129,89,58,157,119,59,206,5,252,98,0,207,114,173,177,129,57,112,230,78,109,231,188,52,247,194,110,235,222,120,64,24,226,89,199,206,25,222,120,21,103,157,155,89,106,138,18,167,104,118,60,152,157,76,13,153,103,212,144,112,88,141,179,204,200,138,26,199,153,44,173,71,103,208,223,249,11,219,153,210,169,126,33,230,253,66,204,99,194,163,95,136,121,191,16,115,86,227,188,16,243,99,60,34,148,205,197,57,204,230,233,212,33,199,195,65,25,42,65,121,191,70,229,67,31,148,207,227,8,122,49,102,188,113,32,63,245,81,225,157,48,198,217,119,143,139,10,208,253,107,101,224,30,203,93,118,102,134,103,142,107,201,81,48,4,113,8,138,107,114,215,185,220,3,149,132,113,235,22,158,249,186,61,254,174,81,46,101,239,110,208,246,112,219,143,57,219,14,187,94,15,68,20,15,22,37,247,203,193,185,145,123,230,87,99,167,182,8,155,111,138,91,150,56,1,226,163,103,198,139,216,203,187,241,92,131,222,222,141,220,65,183,121,219,195,203,1,250,0,0,97,68,99,130,172,158,29,111,88,206,136,88,26,110,158,116,4,164,3,160,114,211,161,2,221,192,100,33,204,49,131,56,22,240,234,175,4,13,223,56,171,71,196,166,230,157,75,114,218,131,217,140,48,209,237,241,151,254,200,193,184,24,43,70,242,46,142,33,131,195,193,74,206,137,207,72,71,218,171,197,187,80,81,240,231,4,224,5,180,67,121,116,125,151,224,43,6,143,158,48,36,181,11,12,18,203,250,150,160,169,142,252,124,129,186,151,196,230,239,131,81,83,202,157,154,53,28,244,108,50,112,207,41,14,13,172,14,233,180,171,118,18,50,98,33,81,52,38,19,57,220,211,53,3,129,23,89,73,182,88,9,229,155,74,61,190,47,195,168,136,219,233,40,187,43,227,93,177,117,108,145,129,51,236,147,236,111,223,106,113,49,242,192,167,131,142,173,221,44,195,86,43,114,79,11,114,63,179,90,226,86,153,151,242,121,254,132,41,183,212,195,89,63,243,230,153,2,250,222,168,111,104,98,118,201,70,120,164,245,174,63,181,119,125,254,247,83,171,21,200,222,141,178,248,195,24,160,141,115,130,155,97,228,142,72,14,55,228,84,207,141,215,210,110,42,94,30,55,233,232,15,4,220,210,18,27,44,17,77,163,215,2,55,64,65,174,239,165,213,11,159,156,67,67,139,211,48,240,36,126,167,5,185,218,248,242,82,35,125,124,65,96,3,70,23,16,249,173,251,232,240,163,233,15,27,122,200,196,61,243,116,85,243,79,225,208,75,58,40,16,190,15,253,148,220,146,163,249,161,23,158,122,201,58,185,2,147,247,208,76,97,123,15,77,149,98,174,178,189,71,81,185,232,200,169,30,240,254,27,180,17,177,231,212,204,224,209,206,52,184,233,155,238,21,179,13,234,156,202,103,109,87,45,127,228,227,129,31,35,92,107,86,89,159,188,14,40,124,119,124,232,165,62,163,217,12,196,79,141,139,97,130,87,59,220,194,63,82,181,68,145,14,209,160,143,194,43,224,151,52,146,31,101,122,6,109,10,164,197,203,101,123,164,217,79,251,186,9,18,42,61,228,13,186,241,133,162,17,37,120,128,87,54,203,55,175,186,71,33,146,245,202,79,242,189,38,207,233,230,40,2,32,235,216,75,94,208,235,110,214,9,60,208,91,186,245,113,17,49,9,48,120,228,32,138,80,245,73,57,42,95,164,115,82,164,232,84,17,223,6,68,227,31,249,252,186,3,29,249,176,243,9,95,29,202,240,226,67,89,38,206,18,221,118,102,15,162,186,169,217,148,242,81,67,54,93,8,199,115,63,198,237,218,119,152,217,41,250,200,197,23,65,192,251,244,116,254,88,49,98,166,246,120,22,96,14,102,240,96,79,190,101,208,14,154,124,205,224,73,155,220,204,192,209,81,222,78,124,136,172,121,164,219,52,27,211,161,233,151,111,184,157,232,115,201,168,44,105,167,236,140,138,172,141,46,168,248,141,96,130,196,65,31,56,63,212,45,19,217,9,146,101,103,30,98,41,104,132,172,157,217,47,222,205,12,247,35,45,196,107,37,154,98,83,86,121,202,38,21,73,100,162,47,141,93,63,171,149,151,163,18,149,143,74,90,172,53,6,218,219,226,3,179,126,81,18,192,239,200,75,246,152,95,124,178,101,139,128,125,240,30,167,89,23,15,79,205,221,145,53,240,48,2,70,83,181,137,125,226,77,172,92,69,110,198,35,3,70,96,133,141,177,235,247,90,49,154,217,104,195,248,153,33,89,221,226,143,241,239,177,247,24,87,87,62,123,47,201,158,99,208,87,124,43,201,158,101,240,220,103,44,247,153,110,129,105,140,36,205,204,107,12,33,197,9,34,69,80,118,111,248,12,201,57,134,19,59,151,179,194,236,112,125,160,145,119,105,179,197,250,126,20,32,144,141,116,208,58,52,181,53,213,95,59,186,171,148,112,40,137,251,82,18,143,80,18,143,152,36,46,173,48,53,157,157,42,25,131,136,224,224,31,44,75,123,180,182,53,124,84,56,110,31,32,129,208,56,20,17,181,218,154,104,188,166,176,64,31,33,165,198,190,105,96,155,31,103,223,253,20,157,205,100,116,223,235,62,87,252,243,0,138,146,59,106,102,158,198,86,81,227,193,152,153,157,86,213,158,18,211,82,110,34,198,202,124,150,209,81,158,207,133,34,228,198,156,230,196,81,217,35,165,183,211,217,232,118,164,129,120,224,107,49,2,139,15,2,183,26,210,88,159,61,106,235,246,218,211,73,70,144,159,38,242,135,168,101,181,133,123,102,46,221,35,215,215,36,26,67,192,87,1,47,180,241,123,223,60,239,208,75,44,31,15,28,108,93,222,19,95,46,48,249,66,60,88,190,7,159,53,67,68,63,31,71,217,97,119,36,210,16,145,108,32,125,206,157,115,212,165,5,39,196,27,18,180,205,211,89,199,123,126,254,125,141,188,183,172,106,10,122,249,126,71,179,64,204,112,239,247,248,102,41,45,36,51,192,52,227,75,205,60,208,207,222,125,223,106,220,108,173,35,21,176,107,58,188,173,131,241,67,203,109,151,217,110,139,105,66,187,156,91,13,92,161,218,196,96,200,151,76,159,41,94,199,250,5,93,144,170,123,137,91,169,220,246,110,182,223,225,69,139,203,193,195,72,200,87,93,52,230,52,139,233,53,81,180,60,74,80,230,98,36,25,209,124,139,11,161,254,145,255,208,195,128,240,186,61,89,209,181,31,21,125,51,15,177,185,153,186,188,104,49,99,9,51,140,216,69,71,187,169,149,147,118,85,70,17,186,142,200,219,106,176,11,164,210,247,151,124,96,128,192,49,90,92,17,121,179,107,35,70,227,185,167,249,5,208,13,176,98,11,202,152,15,169,171,202,178,48,59,28,128,112,229,42,224,169,112,188,237,148,60,229,251,181,100,60,10,250,120,92,108,228,59,191,113,18,227,210,206,248,137,53,204,27,136,18,216,51,61,198,0,153,184,92,209,34,124,62,216,127,184,203,5,22,51,72,51,183,140,96,251,66,149,133,59,130,239,212,220,250,197,198,136,133,139,228,113,238,241,197,38,251,244,76,173,255,137,242,33,72,242,109,136,110,85,52,121,184,172,71,116,146,41,120,232,154,181,28,150,61,116,186,22,59,72,89,142,8,50,152,189,149,78,118,194,39,163,168,108,156,50,163,41,121,216,173,91,34,132,58,13,135,124,69,139,160,114,51,143,109,100,80,55,167,61,211,67,173,21,58,223,105,167,30,162,200,28,112,185,149,22,52,112,223,175,74,60,109,221,71,112,113,183,128,73,65,171,5,11,67,120,27,128,170,230,121,60,92,203,97,56,51,243,62,110,115,169,221,226,127,115,139,168,224,6,187,200,18,77,44,128,132,136,221,54,249,99,40,160,84,217,73,64,49,48,201,224,178,12,79,48,196,2,22,168,89,10,164,64,209,176,133,164,215,90,81,100,205,111,253,27,155,213,98,34,17,102,206,82,80,229,92,99,197,122,93,161,169,86,171,90,219,216,227,56,117,163,84,169,128,188,212,220,139,67,98,55,48,197,45,114,106,29,49,53,170,198,104,201,104,109,72,167,83,118,188,245,242,241,39,247,143,252,216,175,4,73,37,140,42,30,31,75,160,152,65,197,154,141,133,153,81,164,66,165,94,178,50,45,207,129,35,215,81,52,192,32,237,173,0,173,48,12,91,128,32,213,101,26,86,135,100,95,85,139,14,71,80,143,16,163,208,194,249,216,152,172,23,214,44,227,251,179,150,93,25,68,126,18,126,35,173,28,121,167,126,197,171,48,112,21,52,35,32,148,65,50,65,80,85,174,24,24,165,238,229,222,126,231,233,126,203,162,59,106,203,217,123,240,248,163,231,91,143,58,235,187,91,144,118,20,157,109,133,232,32,199,114,182,30,109,182,44,244,117,235,60,125,188,187,187,222,217,120,191,101,197,145,176,78,120,242,244,241,198,214,222,222,206,163,251,45,139,155,137,5,225,161,53,113,146,180,52,136,130,62,81,90,24,5,39,205,4,96,138,164,97,196,6,82,61,218,119,129,144,234,31,7,169,254,61,73,253,113,226,2,253,191,78,88,130,66,66,223,96,70,44,85,59,71,232,154,137,202,27,177,112,97,184,107,171,155,181,172,155,100,163,213,144,228,27,121,99,161,140,169,12,31,24,5,81,50,152,73,174,239,249,5,121,141,157,45,97,155,189,43,191,137,198,62,84,43,111,67,154,11,225,210,67,255,141,181,3,224,221,132,75,21,131,177,5,135,135,62,6,96,156,216,140,11,251,215,243,145,159,15,218,209,112,120,51,172,53,146,154,98,188,137,230,195,24,193,59,37,169,73,159,102,95,119,5,68,157,105,79,87,63,92,123,114,80,5,238,51,105,158,241,33,219,22,159,184,195,67,193,211,208,128,73,240,42,144,237,53,6,103,113,43,49,107,194,238,14,11,188,110,150,1,71,166,45,129,58,196,241,236,2,32,29,19,136,114,75,202,106,70,110,190,40,0,90,163,63,173,46,253,233,181,51,77,119,245,184,229,185,17,68,55,190,151,102,13,110,131,148,226,244,147,109,51,155,230,194,217,78,58,163,81,116,182,7,243,84,26,127,147,203,78,80,132,248,189,49,181,208,121,146,227,197,249,169,206,252,202,186,238,40,173,105,60,186,40,91,241,98,113,70,241,121,61,228,244,58,28,252,110,107,39,99,163,178,86,16,120,127,6,148,42,118,117,85,2,93,108,19,236,68,216,101,96,122,25,56,144,36,186,154,65,232,86,93,57,4,41,26,217,173,172,93,162,208,138,240,56,5,114,248,171,138,92,132,16,249,190,127,161,171,195,97,123,173,69,112,122,184,186,98,97,29,213,214,130,187,46,112,225,91,228,15,142,54,66,212,21,138,207,166,173,163,93,130,47,189,16,203,209,65,17,5,8,153,204,216,218,76,96,236,45,73,97,215,195,91,89,226,16,166,153,102,43,204,70,148,7,80,224,168,85,67,187,93,50,68,249,17,113,111,213,115,145,27,160,120,6,29,33,82,206,74,190,8,159,216,98,202,213,54,153,107,105,148,79,45,98,9,142,184,140,83,98,108,122,36,225,233,139,150,232,139,167,204,204,120,246,165,246,122,71,239,40,138,89,113,55,232,137,91,114,137,69,140,250,49,38,146,99,164,36,147,254,168,238,90,150,81,121,246,90,134,179,120,89,133,155,0,72,146,32,198,174,175,26,105,30,30,13,140,233,102,10,21,95,51,188,213,106,168,100,12,244,101,183,34,237,12,1,60,25,68,135,131,8,154,247,215,176,135,26,175,60,36,111,5,142,42,80,59,243,130,84,255,30,28,131,176,27,120,169,111,183,96,38,65,2,77,211,81,14,76,112,32,224,136,18,12,206,37,236,212,244,182,65,203,224,73,78,26,123,193,40,147,39,210,38,118,139,90,144,214,202,248,205,60,106,235,36,36,69,135,146,103,9,234,24,208,182,206,160,108,116,70,74,101,56,15,172,177,175,168,29,33,0,120,85,136,143,251,170,24,134,26,64,180,172,65,212,39,29,144,172,33,18,202,235,168,3,54,71,196,196,86,72,12,175,141,44,83,201,188,50,190,211,170,105,40,15,135,2,231,73,21,159,199,194,70,153,164,206,32,53,12,173,199,169,166,155,26,164,69,150,255,178,236,9,87,53,22,22,115,181,91,131,97,230,252,70,141,20,92,59,26,130,193,67,246,100,33,227,18,4,50,62,54,29,138,248,172,156,238,56,28,93,115,164,116,1,195,29,128,68,122,150,71,18,162,102,237,173,117,249,146,222,199,182,46,189,147,52,98,17,130,240,89,143,120,108,219,178,216,179,96,75,62,244,1,49,226,60,72,232,237,14,127,203,228,136,119,56,248,246,70,203,222,7,198,182,13,105,27,209,40,138,29,249,74,39,91,130,167,59,232,185,229,129,112,11,100,20,217,149,57,14,50,203,117,47,241,177,112,203,58,14,6,3,60,208,233,47,125,180,119,66,176,225,140,188,3,127,100,118,174,225,224,183,173,209,40,24,39,65,34,190,63,8,6,208,5,230,219,200,255,244,36,16,198,142,22,217,190,227,197,238,125,111,220,90,6,144,64,85,137,47,112,220,69,248,143,41,165,96,24,40,183,116,8,88,110,105,247,41,91,235,250,148,78,226,96,136,215,80,248,229,35,238,122,137,192,4,24,137,40,30,128,48,143,71,174,23,126,46,157,144,3,48,135,113,48,96,245,197,64,224,103,75,244,203,168,141,161,101,180,218,78,182,85,149,79,89,155,94,162,231,236,242,36,244,82,53,10,14,195,253,160,255,2,169,206,11,131,99,70,128,19,39,133,180,221,105,29,219,231,5,138,58,103,230,177,14,154,77,49,141,118,166,248,46,139,216,226,36,39,7,34,137,12,10,116,196,180,71,16,249,85,68,133,143,189,248,133,31,3,222,23,199,7,209,8,86,16,249,22,208,87,208,136,66,237,60,164,114,153,69,20,203,108,22,182,135,23,66,10,225,132,165,87,22,83,23,164,254,49,157,94,46,69,35,75,25,114,100,181,118,120,57,147,38,11,168,74,167,213,76,213,66,130,53,203,100,168,246,163,226,82,219,50,139,150,117,7,167,71,42,111,10,23,58,239,41,93,208,39,45,58,203,157,66,23,81,97,180,199,122,27,97,247,211,139,86,109,5,202,194,68,29,249,253,23,254,192,40,194,159,8,110,174,224,143,53,225,211,85,152,41,136,74,149,6,4,194,130,102,167,194,148,56,53,241,21,226,16,248,206,19,239,144,113,89,248,251,200,59,13,14,189,52,2,130,145,132,195,23,156,62,252,79,244,162,26,81,8,116,182,245,105,46,40,188,163,149,99,51,47,106,62,230,232,221,176,50,47,110,82,99,65,29,213,80,116,125,3,26,96,24,34,156,123,57,10,229,237,148,238,47,101,101,121,9,156,5,185,160,41,110,26,82,36,99,45,205,122,157,145,88,102,173,238,168,52,202,7,180,15,131,112,157,188,137,27,133,244,12,249,28,86,161,68,223,53,30,114,152,234,246,2,151,20,80,166,117,41,204,7,69,231,41,89,117,53,22,73,68,1,146,241,81,82,25,83,214,50,105,234,212,172,75,224,98,2,28,65,224,38,228,14,165,78,133,175,23,193,71,144,24,187,16,87,159,9,104,143,167,79,5,101,22,210,151,93,1,246,69,244,201,218,44,41,200,160,42,138,59,138,240,28,244,164,120,244,181,76,53,7,58,194,90,129,236,102,148,203,98,181,179,200,229,138,137,94,196,102,38,145,111,126,126,180,18,249,89,154,210,86,167,96,48,180,105,43,233,163,57,53,133,125,45,154,226,41,120,152,197,37,38,106,206,167,212,45,155,82,47,246,189,252,92,98,170,198,51,12,82,18,121,38,5,49,139,66,167,152,250,176,74,39,75,122,250,16,230,139,139,190,26,21,202,168,27,43,20,16,183,164,216,78,81,39,81,6,201,76,10,150,43,91,110,217,18,37,19,165,10,228,248,132,106,182,24,110,25,91,184,174,94,57,15,40,71,177,140,28,2,60,197,156,122,163,60,73,136,156,50,178,208,243,203,89,164,40,53,157,75,22,149,42,100,148,162,224,117,188,178,184,92,57,65,137,242,55,225,152,217,178,197,76,115,167,116,96,205,124,53,188,25,218,20,5,166,211,167,89,170,132,70,205,66,229,147,101,150,158,62,101,229,101,175,65,226,26,230,90,130,204,117,19,62,173,244,53,8,221,144,203,230,234,153,243,127,29,74,102,233,107,80,42,35,45,118,8,149,4,37,17,27,153,103,58,3,141,81,246,44,168,9,182,50,203,148,94,5,235,233,140,199,32,157,49,64,141,58,37,109,192,105,223,138,163,19,188,37,198,239,239,193,94,35,18,20,69,101,219,47,91,215,217,114,55,231,108,88,186,100,148,38,78,228,146,38,199,137,93,58,139,138,123,123,212,157,30,18,170,0,64,125,97,67,198,7,149,190,96,118,236,137,28,56,245,138,84,241,17,186,112,236,133,112,20,127,234,35,172,177,55,242,211,20,176,151,137,178,192,253,216,247,195,124,17,74,150,114,176,133,154,150,82,117,141,211,143,70,39,199,225,71,210,237,105,171,182,132,210,249,134,74,230,7,236,32,204,165,197,81,226,235,53,87,217,127,142,230,57,85,203,38,23,170,216,94,20,39,141,186,66,251,215,78,188,81,0,167,75,24,108,160,3,150,223,44,206,111,214,161,239,159,158,248,97,223,167,161,74,244,206,179,116,135,12,158,208,7,55,9,150,93,139,17,255,156,80,8,136,239,201,167,39,176,209,171,239,7,209,89,26,104,223,7,129,119,28,33,33,138,132,35,255,220,59,36,239,136,60,33,141,3,242,12,152,79,153,27,68,103,88,80,182,41,27,147,173,104,224,37,92,13,96,14,18,12,117,66,142,25,209,90,194,26,143,78,240,219,209,197,248,200,199,108,210,25,245,216,10,238,114,13,146,53,240,146,35,252,19,145,25,216,113,20,165,71,80,134,68,180,174,133,127,84,178,35,234,176,239,115,28,158,220,191,187,220,245,184,232,40,255,198,43,17,82,232,65,0,4,229,164,133,47,250,234,61,71,61,26,104,93,42,57,0,43,26,60,6,143,155,169,220,245,106,60,71,223,62,50,37,88,134,185,122,51,69,68,150,201,249,177,80,209,179,13,142,232,133,230,107,136,93,249,72,247,168,166,47,8,161,93,198,216,164,250,227,3,159,189,63,48,124,53,68,186,175,134,106,140,190,166,154,206,200,189,3,107,44,113,71,42,140,48,61,221,29,169,32,194,129,138,219,237,193,24,158,183,100,220,119,25,41,190,74,43,176,219,181,208,35,188,211,39,35,122,205,208,152,15,133,24,0,100,92,198,228,21,76,130,185,75,148,79,69,166,92,249,132,100,10,150,79,75,174,168,66,59,191,43,189,205,200,226,74,248,218,32,11,139,33,244,71,63,199,213,88,72,167,206,248,34,134,157,105,240,182,225,37,40,177,132,30,49,185,28,47,202,45,199,137,178,167,225,67,5,180,49,2,158,158,195,161,216,71,124,137,231,120,32,85,3,101,219,185,20,2,152,20,208,232,254,128,222,103,79,236,108,151,94,175,49,6,227,250,182,178,35,244,122,173,9,40,215,183,151,29,240,215,107,79,64,185,182,61,152,63,252,250,21,77,224,18,249,196,255,170,166,80,181,246,85,77,162,106,241,171,154,70,217,34,52,73,242,210,207,157,31,28,157,254,220,81,56,125,27,70,225,232,45,24,134,159,251,84,192,22,26,141,46,224,72,129,103,32,254,225,109,219,75,249,157,11,59,32,21,160,71,249,229,184,177,236,114,196,88,254,52,172,88,9,109,226,216,17,237,173,64,133,29,18,223,10,84,248,49,245,173,192,133,31,148,223,10,92,196,249,252,173,64,38,163,45,120,59,112,50,213,46,165,135,162,39,211,49,211,11,93,119,28,122,114,45,150,122,185,2,92,185,150,230,107,129,43,87,36,125,45,112,21,186,174,175,5,178,66,29,247,181,64,86,106,12,191,86,216,150,178,169,183,7,101,210,183,190,213,24,78,85,53,189,13,8,162,142,250,173,70,144,105,207,223,106,20,167,42,63,223,2,4,133,197,71,198,238,67,84,194,228,114,4,41,183,28,51,202,158,134,18,21,208,37,248,178,179,248,87,139,198,212,57,235,76,69,69,43,115,221,140,117,174,67,75,43,166,179,98,253,130,231,109,197,18,10,246,143,252,99,160,168,190,23,14,70,95,31,245,255,65,116,254,117,193,117,226,248,131,195,183,69,157,253,22,40,77,222,22,77,158,23,247,127,254,250,163,211,32,130,180,214,165,248,251,203,169,25,72,211,171,183,151,181,139,83,44,187,210,127,107,153,59,8,215,210,5,26,72,14,231,1,252,102,129,39,91,145,147,70,99,212,90,138,119,80,240,213,98,79,100,152,43,2,245,222,3,125,96,5,125,111,180,27,28,7,41,123,66,210,170,45,33,11,38,235,112,13,6,75,121,69,48,35,127,152,234,64,240,187,165,87,28,201,103,42,169,241,104,165,8,96,99,126,97,226,196,244,28,67,3,73,9,95,14,166,80,159,106,48,168,151,249,120,136,81,13,51,156,252,67,163,9,94,156,240,224,147,175,9,135,171,120,38,116,33,194,108,238,229,140,198,162,223,35,239,34,58,73,91,150,232,139,149,179,211,255,144,231,8,123,125,62,7,175,81,145,136,72,212,59,138,226,224,51,140,140,87,80,243,129,204,147,117,5,253,188,102,117,124,90,28,132,39,81,102,52,117,227,48,154,223,216,195,211,27,142,124,48,146,227,136,22,77,150,195,95,160,36,228,57,246,41,228,243,71,61,124,201,238,138,55,84,170,0,217,88,101,158,30,169,220,2,27,80,149,89,102,215,151,45,161,189,234,99,47,134,16,113,245,186,106,209,65,147,20,47,197,88,166,220,20,58,143,12,189,173,43,125,63,146,45,83,248,226,41,83,232,75,188,81,60,34,201,50,150,15,126,24,228,7,44,181,124,64,121,129,210,49,229,249,230,27,63,204,194,247,254,236,245,17,15,27,41,98,77,226,81,62,138,208,94,14,112,57,138,206,200,197,71,152,98,217,33,219,112,110,177,232,111,27,168,146,56,242,130,152,158,79,98,10,123,198,147,176,2,112,12,25,96,6,189,28,101,173,53,180,23,165,204,8,176,244,149,156,120,114,53,28,14,45,4,54,136,206,214,71,39,49,26,102,178,111,236,185,229,199,45,243,251,51,249,157,25,49,90,241,225,129,87,173,83,172,155,122,173,190,106,91,26,85,53,157,184,181,200,85,43,172,31,151,198,35,74,57,148,124,60,84,135,203,168,180,164,160,120,205,196,150,26,17,134,92,126,151,98,2,154,198,252,10,196,43,252,255,90,115,201,192,189,110,60,76,152,200,169,105,160,45,198,49,189,57,75,40,134,55,200,213,93,203,154,29,132,93,107,255,241,227,221,253,157,39,207,55,246,246,158,111,60,126,180,183,111,245,106,240,119,191,179,243,104,235,233,243,141,221,206,222,94,207,213,54,4,239,32,137,70,232,4,5,228,175,36,56,8,70,104,140,106,29,1,41,163,141,223,103,59,232,13,175,181,226,144,5,152,182,45,1,178,139,73,165,127,114,16,244,231,14,252,207,2,63,174,2,250,11,78,165,129,253,88,104,194,7,187,82,79,156,10,176,197,27,150,181,156,140,1,171,54,214,34,200,104,209,83,179,162,50,194,248,23,206,70,123,68,41,5,229,88,6,20,137,137,233,208,102,148,47,181,174,101,207,90,227,115,139,217,138,170,146,165,188,69,207,231,169,12,64,153,81,172,193,116,180,218,138,225,176,250,210,198,182,94,105,52,199,231,21,246,199,186,134,8,246,119,246,119,183,36,1,28,235,175,218,44,170,239,176,180,125,216,199,172,155,0,220,221,217,219,207,192,107,161,69,117,146,18,101,238,211,246,18,70,104,172,41,48,174,223,4,228,206,254,214,67,9,119,58,56,231,38,221,224,9,187,184,177,139,26,79,105,148,175,67,231,97,231,233,251,218,162,33,87,248,45,107,5,97,50,87,248,252,139,65,66,214,82,253,87,44,103,16,36,99,216,205,91,86,16,226,180,206,29,140,34,180,161,213,91,167,186,215,96,240,97,103,247,3,53,105,37,64,135,24,75,85,138,118,90,111,173,133,58,107,2,205,112,194,16,95,197,227,2,190,164,227,94,238,173,183,44,208,137,251,165,15,190,243,133,38,198,91,238,98,222,170,170,237,22,152,245,139,39,227,70,33,76,44,105,90,193,16,15,72,21,59,227,111,138,77,23,7,153,231,250,18,144,185,116,11,176,197,2,215,15,133,42,101,188,251,55,155,17,146,69,254,253,115,25,59,48,133,11,126,160,152,152,195,93,244,126,246,231,223,191,188,72,116,227,94,155,221,227,113,175,47,81,182,70,241,163,192,61,128,196,130,197,229,205,185,8,40,204,87,143,191,10,138,148,62,26,44,40,167,30,30,105,88,195,39,84,114,113,164,245,28,116,19,255,144,75,67,148,93,23,54,41,210,39,192,130,194,93,123,176,161,201,51,147,215,91,100,211,151,145,242,145,32,179,55,37,174,186,191,4,131,224,10,102,245,109,32,193,114,249,123,16,160,25,58,49,138,147,241,153,23,15,24,167,232,12,62,57,73,210,172,91,10,156,172,167,156,0,197,244,240,175,111,146,114,216,136,106,67,41,220,176,20,174,255,183,125,132,117,247,25,14,59,157,200,99,185,148,130,187,43,14,253,244,52,137,111,207,224,97,125,22,194,68,137,208,69,130,95,97,33,57,174,112,54,244,167,128,222,150,217,83,64,155,133,36,104,126,140,227,112,207,248,88,242,58,198,105,238,72,136,115,102,166,240,152,97,96,148,59,229,229,208,209,74,100,95,46,103,138,148,205,119,81,41,161,136,41,206,101,82,141,115,4,8,239,34,210,219,69,56,63,128,156,145,200,229,62,88,144,124,11,71,222,36,216,92,39,69,182,124,191,167,168,81,47,81,120,82,215,10,148,57,38,201,192,224,94,73,178,195,56,109,205,228,138,176,187,35,230,86,118,26,181,79,156,140,114,244,146,52,50,242,37,158,0,177,143,169,106,132,210,163,147,227,131,124,33,76,85,195,141,138,226,83,205,163,200,148,74,5,147,53,17,154,22,56,29,115,167,71,141,102,214,173,76,169,135,163,145,225,221,168,76,156,81,47,59,177,120,233,211,78,149,57,161,245,65,69,54,97,31,202,161,128,137,170,200,174,112,60,99,148,161,84,83,26,68,213,114,200,213,57,73,86,118,82,89,133,61,213,178,111,220,93,85,167,252,101,183,89,98,146,69,24,103,22,132,252,179,98,156,141,220,66,180,205,18,55,198,220,168,86,134,124,65,33,52,195,8,124,129,44,77,8,95,161,141,69,225,83,11,223,222,10,175,87,133,126,159,100,174,132,105,14,202,132,188,159,29,164,238,101,163,94,111,89,239,212,235,117,203,89,93,194,79,155,248,99,57,43,248,165,185,140,63,150,179,140,95,150,86,241,199,114,22,241,203,202,6,254,88,78,19,191,172,111,227,143,229,52,240,203,230,42,254,64,29,248,188,93,199,31,56,67,157,202,150,182,233,63,222,216,118,19,127,120,99,178,34,126,233,44,227,15,111,236,206,2,254,240,198,22,235,248,195,27,147,8,34,230,212,26,52,118,145,186,93,64,119,125,101,123,27,192,193,167,206,230,10,194,130,79,155,119,234,171,77,252,180,189,188,190,217,160,180,229,237,165,45,86,110,121,115,99,101,107,3,63,173,46,46,109,175,83,26,128,88,89,92,194,79,141,173,213,197,213,5,158,182,186,177,96,245,156,78,166,161,141,205,205,205,237,77,179,201,141,205,237,133,173,69,179,241,141,173,205,197,205,45,19,141,237,141,173,117,214,164,66,104,115,97,99,139,193,83,168,109,46,108,241,92,133,228,230,214,198,246,86,199,68,119,123,123,171,190,113,199,68,124,125,125,115,139,183,203,186,192,203,109,109,66,103,206,168,51,235,43,91,13,156,30,0,223,217,88,98,159,238,108,118,58,236,147,234,234,194,230,157,229,77,66,173,190,178,180,181,81,167,79,245,197,59,157,37,246,105,161,177,210,97,159,26,208,109,0,127,158,241,248,31,5,131,74,157,121,224,175,134,238,229,132,57,35,197,199,157,217,135,216,169,43,11,251,107,22,169,210,88,64,24,171,197,28,166,203,71,216,177,42,25,173,101,244,154,75,182,213,138,48,162,102,241,19,230,64,85,245,214,46,210,150,71,177,52,139,95,51,171,162,163,181,78,218,26,57,125,183,240,201,247,64,21,236,175,193,72,47,46,47,47,118,172,86,223,25,187,37,239,191,79,84,141,49,212,88,168,175,111,223,89,177,90,99,103,152,175,241,204,71,117,166,115,164,170,12,177,145,78,103,179,177,104,181,134,206,177,155,127,103,125,168,10,31,175,157,165,173,99,231,192,53,184,215,169,42,112,176,246,13,107,207,63,140,252,202,7,59,150,83,121,26,129,12,29,57,21,235,129,63,58,245,241,242,166,242,200,63,129,195,105,165,19,7,222,200,249,86,88,129,255,172,71,80,168,178,7,83,4,25,9,252,153,75,252,56,24,66,181,206,120,60,242,43,52,79,149,173,227,232,147,0,10,72,248,5,41,123,164,238,182,12,184,122,237,111,180,14,156,11,215,56,230,117,20,242,23,107,65,183,222,107,93,228,95,250,179,93,61,117,84,189,86,71,189,232,143,157,34,234,104,5,78,17,37,180,18,39,63,235,173,129,83,52,181,173,19,167,112,254,90,71,78,102,146,90,135,250,222,114,234,20,248,32,108,29,164,221,230,82,47,147,213,106,200,4,166,19,34,135,124,133,78,38,17,192,50,7,144,115,48,137,194,75,137,91,201,92,150,18,2,81,187,24,31,227,149,91,214,237,165,170,148,243,53,168,119,196,244,45,216,90,44,168,195,123,184,167,188,14,102,96,53,56,44,173,4,7,215,44,174,41,198,204,216,252,17,210,162,24,94,125,211,23,61,201,120,156,52,146,203,70,68,115,128,217,90,113,10,92,67,234,248,171,44,142,160,238,12,146,95,60,211,117,102,241,212,34,242,217,124,173,11,153,44,173,35,205,70,81,189,108,119,114,142,21,97,5,21,120,106,132,110,26,169,216,250,162,83,236,179,81,102,236,145,61,127,65,6,98,169,37,47,57,37,142,26,5,105,23,59,99,84,221,207,187,96,204,231,149,119,94,115,115,215,106,46,58,197,110,237,20,192,39,185,163,123,201,109,52,150,168,67,137,186,40,145,185,40,111,117,41,87,65,40,113,119,168,55,125,189,139,67,34,189,122,189,231,188,138,99,195,86,109,113,201,185,222,171,225,245,176,117,152,13,231,58,255,133,38,125,151,250,46,164,19,88,254,62,93,44,178,236,93,57,94,22,22,93,176,243,155,113,243,218,30,196,111,189,184,162,158,178,59,115,129,115,201,125,121,65,85,147,42,11,234,101,201,178,248,170,155,22,67,207,201,95,148,211,37,113,94,167,130,71,140,130,75,113,152,150,178,171,114,201,193,75,238,63,36,87,203,231,35,107,43,83,186,230,193,154,60,59,119,217,33,220,207,22,234,245,228,118,87,168,143,35,246,109,228,100,88,123,174,86,142,191,151,105,11,139,176,146,4,87,170,255,148,75,102,138,230,179,85,171,47,59,197,234,249,2,208,83,80,42,82,84,183,26,203,206,180,11,125,49,59,37,101,96,130,114,57,230,60,149,94,76,211,165,126,181,185,180,228,84,196,47,219,114,166,220,81,183,106,171,75,78,241,221,116,203,170,227,245,46,252,107,224,175,119,60,31,127,242,208,116,77,93,107,193,41,186,152,22,4,84,112,41,141,20,82,120,219,156,201,208,233,6,4,91,244,150,149,19,58,104,223,202,105,105,240,152,219,95,88,90,108,102,171,48,165,13,25,128,144,13,200,40,43,171,140,242,114,202,168,76,70,201,234,149,184,148,161,82,129,172,10,244,59,173,83,78,171,121,229,14,54,167,82,77,52,204,210,89,92,10,149,62,12,161,108,22,96,85,172,193,17,227,89,168,189,65,20,140,12,19,187,92,157,44,130,101,186,29,57,26,5,5,112,111,51,181,50,249,20,99,117,113,77,41,109,49,129,79,168,45,59,229,170,125,84,141,52,150,27,43,112,20,159,166,218,7,198,177,228,148,107,241,91,234,144,63,77,139,223,170,53,36,20,115,7,1,105,168,64,149,143,251,77,137,162,30,213,64,119,240,199,114,74,21,245,48,82,215,169,204,153,106,41,11,67,31,86,165,167,42,42,147,107,194,96,11,77,167,72,253,46,20,103,197,186,119,18,144,10,148,238,72,97,133,170,246,76,70,17,225,21,43,216,217,210,200,229,161,80,83,172,21,55,141,190,128,195,150,40,198,51,198,97,141,165,92,209,162,137,48,234,52,161,138,233,150,25,78,11,89,87,202,196,197,165,167,102,144,249,53,47,204,173,134,147,117,216,44,151,217,56,231,8,88,148,206,249,170,148,155,106,129,215,100,152,222,50,135,203,102,181,66,49,120,193,41,119,153,140,185,25,183,196,208,187,156,23,99,192,186,216,1,50,140,85,153,203,99,26,179,34,151,203,114,116,74,28,24,155,141,149,15,212,116,255,199,38,148,220,120,78,247,113,92,212,70,161,215,77,179,149,210,33,86,126,43,161,233,140,239,75,60,156,102,221,90,34,231,205,120,161,108,49,40,153,142,176,196,210,118,13,47,201,208,80,198,51,114,171,214,92,114,76,215,199,122,201,78,158,150,88,113,221,245,177,94,161,192,37,178,168,82,66,153,133,94,141,37,81,169,116,57,99,57,239,197,114,6,178,14,138,91,11,37,25,69,51,156,247,82,108,84,191,158,68,74,93,22,99,47,115,158,137,161,135,5,222,136,105,197,20,121,22,134,62,150,186,37,150,120,4,229,238,106,181,250,185,133,48,197,65,113,14,116,217,18,152,234,96,88,31,128,169,84,96,58,253,149,51,94,224,86,88,18,72,161,159,96,73,17,57,143,197,25,206,83,228,224,55,215,236,117,148,83,236,148,183,181,224,92,235,14,248,70,128,202,250,84,54,212,147,73,27,195,131,170,168,72,27,70,84,87,186,138,219,59,242,253,212,188,182,184,156,208,93,133,238,199,42,246,147,148,197,104,236,90,170,26,164,56,177,11,77,168,152,69,249,23,29,135,105,53,182,29,30,207,245,121,234,2,14,151,19,219,121,145,186,242,1,209,243,84,139,220,244,88,143,220,148,137,64,253,34,117,114,17,154,0,146,244,81,166,66,48,172,243,152,78,47,10,99,58,1,14,190,86,120,47,19,215,41,101,94,48,71,30,6,53,195,46,234,9,126,65,95,223,167,216,77,24,167,73,194,220,49,226,215,251,154,243,79,135,135,123,254,152,226,217,87,153,87,79,0,127,136,14,61,227,110,204,227,178,207,53,96,173,193,119,212,70,185,248,118,26,31,168,32,58,137,59,170,157,183,149,43,78,225,69,52,185,87,109,144,3,208,153,153,106,226,6,48,230,26,214,145,0,144,216,26,146,155,185,142,107,104,98,183,1,205,103,2,77,64,174,54,12,252,209,0,208,146,224,124,196,39,22,223,130,218,5,58,26,85,3,115,92,16,216,147,147,95,247,72,132,36,174,248,93,175,7,253,188,235,38,51,51,244,185,209,187,231,38,19,91,142,116,255,234,42,236,134,106,96,136,150,62,73,181,134,62,196,134,178,241,67,67,24,156,13,232,202,97,20,95,136,0,93,141,246,48,138,171,98,9,192,226,57,241,19,10,181,206,128,211,29,157,54,217,128,22,77,16,244,190,222,246,238,166,109,111,118,86,68,232,67,84,233,230,77,149,15,236,246,232,110,132,145,239,220,145,237,140,238,193,180,84,99,248,200,61,167,86,227,185,200,158,175,166,115,13,140,168,167,104,254,211,204,60,176,160,131,105,26,7,7,24,88,207,18,70,175,44,76,52,102,110,227,68,36,52,43,126,45,193,25,74,96,90,50,1,83,49,80,241,173,116,13,105,168,149,194,60,121,221,0,78,106,110,178,70,129,5,81,246,174,134,24,80,176,133,191,175,174,130,60,97,115,48,107,105,181,239,132,118,171,175,72,103,75,99,37,170,252,248,128,199,54,21,184,39,5,171,101,148,141,100,91,180,222,135,88,104,232,192,224,94,140,125,10,95,42,155,222,167,166,229,52,194,236,17,50,48,117,117,36,218,118,116,87,172,161,118,36,102,11,87,86,132,11,202,195,174,51,146,246,24,108,116,198,27,204,204,4,53,118,29,229,197,246,165,239,6,237,3,216,196,95,48,211,131,17,11,177,43,23,108,194,190,139,149,33,201,248,234,42,185,186,26,41,68,159,100,120,0,91,61,64,97,221,180,215,206,71,143,85,65,226,162,218,177,55,174,22,13,144,175,102,206,214,22,72,92,251,4,100,206,170,53,103,9,82,211,74,70,218,216,61,212,81,18,156,232,62,156,152,199,212,25,160,40,68,44,226,227,135,1,158,41,44,185,45,104,19,153,2,117,67,49,32,69,74,113,79,4,170,219,79,53,62,249,65,88,245,52,20,182,37,177,67,75,180,227,240,214,140,24,122,146,19,195,20,9,86,244,177,98,69,38,107,10,36,107,2,34,231,159,250,174,136,197,103,29,249,94,10,3,138,17,7,163,171,43,139,78,64,244,69,81,209,192,228,125,99,119,160,113,220,19,197,225,198,181,115,219,25,186,158,250,14,28,239,216,109,204,215,157,67,224,16,135,119,69,103,218,135,130,244,14,128,81,28,246,156,83,247,0,88,158,115,225,146,19,230,113,116,86,61,133,85,55,119,226,52,237,89,45,41,233,205,13,33,169,125,113,247,24,70,255,216,189,128,142,28,200,73,237,211,248,118,92,228,75,206,25,252,241,181,221,226,220,165,77,39,181,157,13,183,3,109,225,106,127,206,62,37,61,231,133,123,198,211,30,35,250,156,214,103,102,50,68,248,220,46,160,204,13,155,141,84,89,23,215,169,139,237,83,119,29,185,58,212,143,53,158,136,221,68,18,186,235,158,207,204,228,50,26,61,251,158,123,78,180,112,235,177,125,217,119,215,249,202,203,160,208,7,94,86,237,187,93,32,197,62,11,115,188,110,79,242,133,96,204,250,238,38,177,43,7,67,222,98,160,102,66,113,143,75,56,12,59,209,125,160,134,52,56,246,97,147,64,122,136,25,67,64,92,170,231,247,116,84,95,64,235,231,119,245,20,24,18,104,11,75,29,123,231,44,243,56,8,237,28,13,239,0,83,218,116,213,52,57,159,8,68,206,142,2,32,222,157,187,238,166,125,249,9,163,138,225,8,72,176,90,221,153,221,132,109,156,25,153,124,10,67,251,73,143,205,28,226,14,178,202,167,206,57,136,26,50,80,49,100,183,117,204,62,133,145,214,191,159,219,107,213,29,247,147,217,6,17,204,39,61,103,15,255,204,194,192,183,104,249,109,66,63,206,92,182,211,109,186,159,224,222,196,134,173,108,198,215,5,65,139,217,6,156,112,46,25,90,175,55,147,20,80,59,75,28,140,100,0,185,117,194,249,16,113,190,126,202,207,102,102,246,102,102,104,60,189,131,196,32,69,190,2,236,185,115,251,94,97,129,61,85,128,26,222,99,12,109,203,253,4,132,92,157,5,9,230,118,171,127,125,83,119,221,45,18,202,250,238,25,116,89,49,194,71,156,17,130,112,172,76,140,82,226,185,22,236,244,202,60,136,228,137,91,13,70,16,177,227,225,6,132,188,164,239,130,224,144,16,47,117,6,64,99,92,131,255,120,76,33,199,199,152,114,228,31,75,15,6,204,240,228,4,70,94,73,30,195,170,224,196,192,25,111,169,177,125,192,54,254,153,25,203,186,5,72,9,230,207,223,28,247,201,98,190,149,56,192,85,199,65,120,136,247,50,173,208,193,216,121,112,116,32,161,10,4,14,241,122,142,254,94,93,141,197,235,208,91,245,73,251,132,205,60,72,204,19,131,221,236,98,187,3,190,17,30,3,23,38,102,158,0,115,29,200,8,194,72,114,135,130,183,30,103,182,74,45,178,51,206,128,223,131,93,18,72,245,176,6,152,142,46,170,108,80,157,3,27,24,113,137,163,94,234,26,141,175,217,59,209,245,41,221,114,78,109,209,179,11,78,211,98,131,233,40,57,237,12,88,194,185,123,220,62,187,123,46,214,213,153,224,164,27,238,121,247,140,22,85,118,50,146,238,70,143,143,11,50,245,13,88,244,46,236,172,207,113,55,124,46,55,97,42,229,0,139,115,96,203,157,40,246,247,130,111,201,158,251,4,73,230,5,10,146,15,137,120,100,105,62,108,39,138,64,223,213,9,148,11,38,248,46,248,81,48,130,70,187,40,78,133,53,28,174,78,28,123,23,25,164,183,16,233,192,198,16,245,73,132,103,3,91,74,222,9,12,64,31,68,172,228,110,95,12,64,34,6,96,224,246,113,183,26,187,219,24,249,118,224,176,0,187,99,150,121,194,4,175,173,145,143,1,131,119,6,144,78,214,102,62,75,72,30,122,227,238,73,47,187,231,51,25,242,234,106,88,163,119,175,35,46,254,28,185,176,0,199,200,52,128,109,181,143,164,200,227,177,9,60,194,241,19,131,226,169,65,217,189,201,160,244,197,125,29,156,15,2,146,56,49,104,72,213,175,157,59,62,72,12,136,225,104,102,102,132,57,85,139,99,101,217,50,37,138,131,195,0,164,125,17,234,59,147,92,211,8,19,6,242,17,206,35,239,70,63,219,141,190,93,208,135,167,82,4,19,83,18,33,230,177,138,86,17,80,160,242,180,198,222,125,67,159,64,18,67,250,167,179,104,236,131,236,147,96,156,24,154,200,120,202,68,98,79,7,98,220,103,102,110,53,128,155,12,76,70,197,138,163,196,69,178,158,48,43,108,3,163,226,162,154,99,161,47,33,12,75,194,220,13,91,61,16,191,250,163,147,1,200,171,99,123,13,102,100,0,189,9,160,63,42,240,8,15,29,50,246,40,250,136,160,6,163,34,48,60,68,199,91,123,87,3,160,1,115,78,148,24,12,179,117,34,250,93,197,163,53,13,238,137,173,130,98,68,106,120,63,43,24,94,57,228,48,202,117,50,237,196,104,214,73,59,190,235,137,161,139,213,209,210,3,89,186,29,1,101,1,33,245,189,180,10,181,3,170,109,23,52,247,161,166,49,209,22,224,123,76,219,1,131,158,217,50,67,77,24,255,32,45,48,112,173,11,251,214,92,197,181,176,213,13,123,237,228,44,72,251,71,85,41,184,95,246,61,96,117,245,150,239,118,249,85,74,143,237,253,109,202,104,64,6,70,172,38,54,81,93,180,107,104,206,206,206,214,122,177,102,203,55,120,114,50,134,188,1,85,202,250,85,207,100,1,237,250,206,173,186,205,126,235,48,23,190,60,204,174,15,66,106,207,193,253,151,1,22,106,43,31,89,250,40,232,251,213,186,179,200,51,229,233,139,228,134,143,204,160,228,247,249,225,235,163,20,6,81,15,44,254,44,173,102,142,192,181,23,254,69,82,253,72,87,105,61,208,21,99,4,130,218,120,95,179,85,6,130,19,165,233,208,72,81,211,35,90,101,46,125,62,139,129,115,160,138,144,31,43,101,200,122,45,252,251,201,24,88,186,239,22,28,62,175,5,231,96,234,196,209,161,29,121,73,135,224,184,121,29,144,6,143,156,1,69,97,146,215,22,28,30,100,213,5,106,139,71,18,66,170,69,245,128,209,106,31,230,194,232,131,58,134,107,141,58,198,1,179,63,60,132,117,105,129,200,148,122,116,58,4,94,87,34,34,208,19,72,16,9,208,19,141,63,1,190,11,156,48,129,83,238,26,114,40,47,182,90,145,60,252,82,115,234,100,73,235,32,169,142,216,80,105,25,132,7,234,153,80,254,195,44,57,112,85,110,70,30,37,176,69,92,93,81,166,76,1,73,148,65,242,207,253,62,43,143,90,161,12,112,115,112,60,122,3,153,25,156,98,116,57,49,100,123,156,199,62,246,19,63,125,72,177,132,170,5,24,117,45,146,125,128,19,199,244,172,131,34,80,113,81,25,181,200,83,241,101,85,174,33,72,65,64,140,49,119,101,59,97,175,136,42,99,127,136,138,245,87,133,201,106,149,1,165,46,78,25,214,98,160,124,96,160,116,33,80,57,211,250,42,191,30,170,34,153,66,168,32,78,176,69,59,29,106,174,210,134,34,228,146,138,101,147,104,176,10,183,92,245,151,93,106,204,117,17,139,7,198,251,216,2,214,12,139,181,117,57,129,38,50,11,95,35,186,18,134,227,164,133,124,71,49,156,79,232,232,163,241,27,161,150,69,46,129,122,23,146,139,136,239,55,80,245,116,43,43,169,135,176,74,67,37,104,128,84,22,208,9,78,191,4,176,97,131,231,71,146,8,133,111,98,96,19,88,58,191,150,186,239,167,206,123,165,76,157,201,21,212,3,20,32,220,144,173,157,195,173,83,16,128,93,159,125,67,153,220,77,217,103,226,43,140,189,40,110,63,140,163,99,148,30,85,43,92,162,21,37,128,75,97,26,254,221,1,89,30,129,91,61,24,21,188,186,137,0,87,190,75,193,86,8,114,214,147,56,130,169,77,47,170,218,76,192,2,247,98,160,24,203,185,132,223,173,18,106,97,104,215,88,209,9,112,151,147,99,229,92,8,100,159,97,112,120,194,191,215,161,229,27,180,234,19,170,55,105,148,73,211,222,136,190,189,145,182,207,111,212,238,249,27,105,235,226,70,109,93,188,145,182,250,163,0,128,125,124,163,22,121,217,55,216,238,179,87,104,247,217,245,237,26,204,53,218,131,29,43,60,204,51,51,171,75,96,43,85,90,62,214,172,92,74,179,150,221,179,50,194,198,40,10,139,248,33,91,68,114,169,234,11,85,45,83,177,238,63,78,221,247,82,37,42,126,51,53,67,8,166,104,1,138,182,76,126,92,181,240,145,133,5,108,61,159,195,12,205,45,155,174,177,178,181,164,25,45,93,35,229,242,153,213,180,101,211,225,36,155,39,236,168,44,187,221,5,113,201,241,144,93,244,106,255,63,115,239,194,221,182,113,174,11,255,21,155,123,47,149,136,32,153,146,237,52,5,141,112,201,146,156,184,219,142,83,219,109,227,242,112,121,65,36,40,33,166,0,6,0,37,177,18,255,251,121,47,115,159,1,37,39,221,231,251,234,198,6,103,6,131,185,207,123,125,94,224,111,78,51,224,4,44,85,5,48,17,232,212,137,248,118,125,58,217,176,27,101,213,113,162,137,195,140,101,35,68,30,1,23,207,227,211,172,203,233,7,43,61,68,175,50,173,247,193,187,124,77,22,189,197,67,155,134,95,40,127,222,2,145,215,175,136,17,55,85,16,192,54,43,22,140,155,4,148,29,223,65,5,31,161,195,194,80,42,162,166,85,232,16,129,205,231,7,28,91,71,11,14,172,52,87,118,146,207,225,244,166,241,152,166,255,230,86,214,14,169,8,195,201,157,233,79,169,7,241,212,161,50,96,80,58,9,219,161,51,110,129,9,66,53,181,80,137,253,180,186,60,203,235,253,183,71,191,124,254,112,244,234,244,243,235,159,62,158,254,112,250,30,238,52,153,243,250,39,59,167,65,225,161,115,85,86,33,245,110,171,213,108,40,193,73,29,182,52,71,169,121,52,34,201,41,60,33,115,75,41,73,1,19,229,151,45,74,89,182,0,42,59,230,148,36,139,157,150,228,82,159,107,53,168,209,87,49,222,204,130,68,34,245,25,202,6,183,244,70,47,31,221,27,94,51,168,65,56,86,80,140,81,189,63,189,64,5,126,255,22,26,6,237,130,174,64,79,184,49,73,179,137,134,36,10,148,239,73,141,244,45,175,131,90,40,255,103,198,103,228,242,108,44,238,157,108,32,102,177,160,25,97,49,33,61,141,239,66,58,201,151,255,89,246,125,3,140,58,190,213,45,65,58,19,58,173,27,44,179,98,170,40,153,34,200,102,20,249,12,149,90,150,206,30,83,166,3,222,238,106,163,97,181,179,83,241,202,103,50,68,202,226,70,253,127,192,232,138,13,134,154,91,181,61,210,60,74,128,84,186,5,246,23,85,214,152,10,92,135,204,69,102,203,56,45,246,129,231,232,227,30,17,146,113,221,8,216,0,255,147,175,197,100,85,180,33,224,119,90,243,219,117,126,89,93,229,175,128,6,250,160,118,74,31,37,51,114,99,184,187,8,165,111,176,79,179,187,187,62,137,248,220,124,108,7,202,80,225,236,228,213,213,34,84,169,67,59,187,163,103,113,193,214,200,177,204,243,177,218,217,122,78,255,198,234,245,102,185,40,90,210,246,226,73,31,106,173,28,124,37,192,10,125,135,52,187,90,97,140,129,104,105,96,237,166,207,242,69,238,159,175,247,181,222,80,123,139,209,239,110,41,206,145,110,172,22,171,22,136,72,248,110,142,53,238,161,164,174,166,229,180,36,210,187,142,81,79,101,46,6,110,103,223,229,8,166,139,60,171,205,187,199,124,135,50,37,195,106,52,76,164,187,76,163,191,108,58,70,228,1,231,176,121,59,153,61,133,193,224,206,70,74,195,110,116,57,38,29,145,154,214,220,252,134,24,0,184,50,30,31,120,27,88,239,138,52,20,164,152,183,98,43,159,240,162,170,148,197,130,121,161,253,198,220,17,156,65,80,27,60,75,61,24,182,171,30,85,64,115,209,3,75,20,147,58,188,11,112,157,116,242,222,141,94,27,165,164,142,242,106,27,63,100,41,208,164,8,83,235,207,114,90,254,102,10,43,217,6,158,142,109,32,86,66,91,45,37,99,69,80,123,146,175,98,100,38,201,89,33,56,102,90,105,146,164,40,155,54,43,167,185,195,84,225,177,34,202,252,190,38,169,20,182,38,130,20,201,158,113,237,246,24,195,221,19,154,97,100,92,97,122,199,7,19,50,64,57,36,105,255,248,233,196,34,62,176,223,234,78,150,41,168,34,50,134,194,206,175,25,28,55,178,198,199,46,194,137,72,201,232,81,179,75,96,18,10,209,2,34,149,11,32,207,191,252,145,254,236,202,185,163,150,238,202,185,227,70,237,166,149,110,212,174,184,30,236,22,20,29,212,86,185,79,96,80,68,104,51,244,147,146,138,11,113,120,189,255,241,221,207,137,126,252,252,230,244,213,71,243,247,251,215,63,252,248,49,209,13,173,76,193,117,189,207,217,230,143,207,70,133,156,240,242,221,199,143,239,222,38,86,7,237,90,68,9,235,151,213,18,145,100,52,70,141,141,93,147,249,18,62,155,173,161,223,102,99,120,64,91,71,98,110,137,200,131,82,41,225,58,236,115,83,99,181,28,205,117,103,172,47,245,217,201,131,185,51,184,73,207,224,228,21,114,152,50,222,166,13,224,77,40,174,126,221,208,62,30,182,145,148,222,104,254,173,173,204,211,85,224,67,209,173,254,15,212,195,70,70,35,242,202,108,69,94,61,168,25,127,39,211,75,250,244,80,46,72,100,50,95,190,172,110,112,77,194,1,145,163,192,10,136,21,164,217,99,180,183,240,101,235,191,50,57,65,204,158,132,204,135,30,133,204,53,137,110,27,34,9,151,237,31,253,242,250,195,168,150,116,116,50,206,96,254,127,56,253,233,4,168,159,15,111,94,159,0,159,0,15,199,239,223,189,121,243,242,232,189,161,114,203,163,145,162,190,147,28,85,111,251,63,188,127,125,2,215,24,61,11,84,212,157,157,169,65,162,187,244,121,29,110,157,130,252,135,62,211,66,122,67,252,39,14,7,217,139,225,128,252,90,2,253,125,3,180,239,26,254,227,221,91,139,189,27,145,101,96,126,51,205,243,25,209,78,204,149,132,26,208,220,215,0,156,10,133,62,216,209,156,156,21,186,98,93,244,240,243,247,181,16,90,183,204,202,89,63,195,214,193,144,246,81,69,25,104,223,244,63,209,190,251,26,35,154,144,137,38,24,202,200,170,114,77,138,229,181,8,219,35,239,16,24,236,35,224,147,220,250,60,246,86,154,181,225,148,72,161,174,172,139,65,53,33,239,27,167,52,26,141,208,45,3,92,16,107,161,147,92,234,163,55,66,157,50,108,89,25,75,164,189,161,1,231,223,83,37,7,17,9,228,192,32,228,198,169,136,235,124,89,180,175,203,159,23,85,155,62,62,128,4,22,46,67,46,25,147,140,39,54,146,235,254,170,201,103,199,70,181,168,255,131,100,162,124,126,174,170,5,141,127,89,97,205,52,47,175,160,107,233,191,218,152,172,189,235,252,45,240,156,185,249,185,162,65,97,238,49,177,116,51,153,164,101,245,86,6,139,75,102,68,135,1,53,104,136,92,246,171,242,56,43,175,178,134,101,201,161,85,132,22,62,204,155,232,93,221,75,164,161,2,25,144,83,245,255,128,225,164,90,144,162,109,247,103,21,182,149,19,144,14,216,207,97,188,128,126,169,144,77,194,239,158,0,233,122,14,239,81,145,102,235,167,191,238,203,198,135,134,210,182,186,152,217,224,75,122,3,149,164,107,236,225,98,232,69,132,192,148,239,51,124,19,156,162,200,4,227,232,192,89,154,27,184,79,100,60,75,230,87,140,128,203,191,209,248,74,195,82,114,218,42,69,30,2,93,220,227,185,254,254,106,36,148,107,183,55,201,32,94,19,82,53,226,200,223,36,7,240,235,96,179,73,86,241,5,181,131,214,127,124,9,207,168,74,81,64,29,241,185,52,244,138,207,224,73,44,189,248,10,133,90,122,93,198,107,193,137,225,0,137,55,181,13,47,119,50,205,112,125,80,39,211,6,30,157,78,166,83,72,51,58,153,206,224,183,211,201,20,215,17,119,50,157,199,173,108,117,122,1,207,86,171,211,75,99,155,124,117,32,117,241,98,132,134,92,246,246,187,194,181,63,67,82,206,237,109,186,134,52,26,39,174,56,117,172,206,206,163,145,47,60,121,7,167,180,160,94,224,148,62,110,161,84,148,188,195,127,232,32,40,104,227,110,2,42,172,252,166,133,206,54,172,187,46,129,131,49,169,90,121,222,90,11,157,9,24,189,223,203,141,245,18,126,204,99,99,97,19,79,87,11,177,236,197,233,77,25,88,154,55,147,153,162,110,121,67,182,107,100,179,114,174,65,190,55,183,248,94,224,78,107,151,10,182,249,45,160,68,132,214,23,55,92,179,255,242,244,213,187,247,167,159,223,3,85,0,228,192,47,173,210,56,241,89,236,22,200,165,26,123,153,21,180,117,173,202,142,94,125,60,125,191,165,46,43,31,171,34,38,84,8,222,133,229,17,15,23,29,132,255,224,180,62,180,217,238,168,39,42,32,193,181,193,208,219,157,59,126,115,122,244,94,180,116,94,44,224,82,200,103,164,84,147,18,34,173,238,123,45,89,67,97,127,200,67,238,157,218,156,26,58,184,13,175,21,65,129,42,51,45,224,26,135,173,54,209,109,119,119,163,124,220,78,148,108,131,127,72,131,52,33,197,232,147,181,12,230,48,24,232,113,32,127,232,124,9,73,72,67,216,103,220,139,212,58,110,71,101,182,195,212,57,224,81,139,223,195,115,124,84,233,6,194,135,18,227,167,248,170,123,75,5,8,7,34,50,136,120,125,95,85,45,110,128,126,164,175,80,83,108,213,103,42,37,92,177,252,172,33,65,100,203,44,221,167,218,236,83,237,181,213,90,165,188,40,236,117,5,119,21,140,212,218,219,189,246,114,58,57,253,240,241,253,187,79,210,246,74,236,74,77,106,184,114,119,199,131,134,180,46,226,75,125,163,191,162,165,114,253,180,222,228,73,191,25,229,51,243,162,54,253,102,218,113,53,25,102,70,205,204,116,217,87,131,185,170,40,223,184,38,188,60,231,202,48,243,75,127,212,52,5,231,238,86,115,51,167,166,117,80,217,85,202,160,6,115,111,72,140,45,245,160,17,177,15,147,156,105,210,34,188,55,184,194,34,88,225,34,45,176,194,133,95,161,41,202,112,7,173,49,45,71,149,136,198,28,246,112,9,119,226,194,165,144,35,36,58,0,182,212,172,206,174,251,82,56,99,45,235,44,44,197,211,235,52,39,122,202,48,183,104,226,30,190,213,139,229,9,239,156,129,131,192,103,154,106,85,79,187,205,127,176,62,18,20,154,239,240,113,28,182,197,113,188,219,128,41,237,111,109,241,184,199,181,53,104,247,35,71,40,74,128,6,54,157,103,126,219,254,94,180,179,195,7,146,105,94,35,175,141,102,92,242,141,225,244,2,245,188,247,245,225,165,48,204,188,167,11,217,77,14,180,8,250,240,61,164,160,209,81,187,69,172,95,254,15,181,137,43,243,154,245,147,120,187,255,192,215,69,99,117,233,183,60,173,72,151,172,22,11,148,182,222,221,25,238,205,66,52,173,67,47,70,230,60,222,187,0,60,238,186,29,26,62,63,240,5,184,52,30,246,93,152,245,200,40,209,2,51,10,199,246,189,51,100,14,91,104,187,4,172,208,12,5,177,55,89,63,61,108,178,88,42,47,6,59,113,72,231,210,26,194,95,61,167,95,108,131,87,127,160,242,28,251,36,175,46,187,91,194,100,252,235,207,27,241,98,47,60,90,154,64,233,50,104,219,98,69,97,87,117,190,42,102,157,102,113,250,53,151,186,158,6,76,234,194,219,234,65,51,213,211,245,245,98,182,92,40,201,90,46,223,220,179,178,172,55,75,207,38,83,15,130,52,10,181,78,50,195,180,173,251,205,64,207,31,100,134,74,121,206,9,159,77,115,215,134,149,47,74,204,144,244,182,160,251,173,52,77,202,8,201,105,145,75,141,107,27,181,23,117,117,77,150,59,167,117,13,23,119,143,94,125,244,167,222,110,185,219,251,211,163,162,121,4,243,248,40,135,131,185,125,220,179,45,55,172,143,144,84,165,101,82,227,43,185,91,24,64,49,111,225,157,32,68,73,95,191,19,196,139,29,59,129,39,85,176,128,157,183,173,100,42,244,151,126,241,62,36,215,14,145,209,97,137,159,210,153,249,4,171,150,196,121,108,169,187,176,144,225,213,20,59,137,190,253,126,85,174,197,169,240,119,51,202,224,65,236,77,60,208,63,127,106,31,173,154,252,209,217,10,142,255,71,69,249,8,150,75,129,134,100,143,144,135,121,244,127,122,184,40,254,212,139,31,45,97,80,160,28,211,111,143,50,88,33,23,57,176,73,101,190,255,167,128,251,123,96,106,74,169,65,115,206,60,20,86,116,78,197,22,81,70,25,18,101,184,47,197,132,6,66,210,140,224,130,48,120,143,110,67,122,147,65,65,207,144,22,118,156,179,193,170,116,78,110,201,130,234,150,254,43,168,221,84,18,148,64,85,105,21,106,20,243,10,175,131,77,179,76,18,220,134,145,198,85,183,44,252,73,190,139,131,124,198,137,75,236,118,147,175,174,152,224,199,163,159,126,0,246,238,232,227,209,22,65,136,89,10,201,7,185,29,4,121,107,74,71,144,53,119,196,1,180,105,80,18,64,90,123,201,173,190,168,136,99,21,86,6,200,237,15,107,163,59,72,53,7,24,216,237,205,245,11,113,107,157,49,83,178,88,127,204,88,214,40,78,102,254,33,254,17,231,49,11,205,173,219,5,83,216,10,168,49,47,49,119,35,9,219,129,40,70,42,118,107,65,44,16,197,250,40,9,22,14,94,126,202,116,158,92,47,68,100,213,109,159,18,101,34,129,2,188,189,93,162,76,164,20,6,118,171,57,49,150,154,12,83,196,181,145,106,191,254,87,221,55,60,242,84,83,204,162,223,68,72,22,73,214,237,176,139,73,144,135,204,102,252,208,191,21,65,68,87,251,47,127,216,68,177,193,141,38,30,123,26,120,233,237,235,19,120,203,225,116,147,32,251,27,120,27,183,17,121,166,192,9,151,120,135,157,12,209,35,86,157,8,167,12,27,235,86,12,110,242,181,66,104,243,18,252,141,73,222,158,168,171,135,118,242,38,62,135,113,31,146,106,179,66,157,153,181,99,174,220,189,98,221,186,106,59,121,156,46,31,136,222,78,115,253,247,166,250,210,225,179,34,232,78,37,124,169,198,3,13,205,131,54,70,250,212,204,29,146,247,235,60,66,36,113,228,85,242,209,190,232,58,239,57,239,197,95,28,179,52,83,100,107,8,116,140,14,149,35,11,203,133,227,237,186,213,126,114,141,187,100,189,72,158,25,154,116,231,51,33,43,47,173,159,50,1,75,208,186,141,97,84,16,53,229,238,142,192,83,240,254,200,229,250,32,130,200,31,41,110,216,203,245,73,113,105,43,63,183,136,135,49,172,58,201,159,242,14,129,86,206,208,56,189,27,242,150,30,101,214,0,101,22,212,77,177,179,243,184,29,23,220,248,9,218,44,169,31,105,161,37,86,225,118,7,201,136,92,184,180,201,66,104,183,89,70,206,8,135,69,188,202,40,183,141,194,31,124,185,38,156,164,45,60,134,182,82,246,56,12,117,208,55,219,157,164,26,239,53,155,86,176,223,49,21,5,254,247,132,75,202,182,10,204,43,209,171,160,211,124,70,112,161,29,42,117,175,158,31,180,208,191,147,45,150,37,188,151,133,123,126,232,85,125,32,157,233,3,201,88,172,253,224,76,149,210,13,218,170,158,44,1,226,241,36,234,108,192,203,117,231,137,106,213,35,38,37,140,34,209,103,244,41,247,27,111,178,181,37,96,212,47,160,162,3,238,191,81,232,170,76,56,23,46,186,145,123,33,38,64,14,227,21,22,148,145,59,223,71,204,55,130,24,37,149,103,160,17,111,203,190,22,94,40,46,58,138,203,64,71,136,226,80,96,99,219,103,109,25,152,180,78,172,170,82,97,75,233,218,137,209,11,172,55,141,64,117,239,97,254,128,239,73,44,43,227,6,62,49,77,227,151,204,36,249,237,96,161,247,22,81,144,113,14,49,133,228,85,33,75,116,232,17,25,245,231,128,97,114,74,65,248,70,108,38,87,166,50,65,25,149,250,55,222,39,255,158,71,59,208,52,56,223,181,109,159,205,23,71,31,14,250,200,117,136,145,89,235,158,3,0,21,144,230,161,159,32,92,25,100,195,138,15,124,36,227,128,198,25,167,183,105,102,165,227,101,230,186,73,230,54,52,129,64,156,145,150,113,4,125,64,16,91,183,55,73,30,175,147,118,19,152,46,69,150,111,151,134,92,26,36,189,214,123,5,73,32,210,79,42,159,114,75,176,122,81,93,127,12,72,33,109,59,120,83,86,40,69,143,145,69,77,25,245,132,25,239,139,98,150,123,31,114,54,195,246,239,144,46,208,168,38,168,190,193,136,226,255,129,207,24,213,4,63,179,42,255,67,31,178,42,10,126,170,104,68,238,27,40,152,207,254,200,199,156,170,2,87,164,200,199,56,58,205,239,94,15,35,175,42,50,168,156,248,228,76,153,45,223,231,83,216,218,205,131,233,190,241,228,97,116,95,102,96,248,100,30,88,207,66,218,44,8,212,30,5,244,242,98,106,130,189,20,8,246,178,72,9,220,111,22,103,192,237,162,36,136,136,217,69,196,48,138,75,87,187,206,173,91,6,91,183,74,151,216,186,121,186,114,186,79,118,93,132,214,71,36,193,124,11,209,169,141,90,45,239,1,209,177,18,7,40,247,213,225,15,144,162,148,169,34,73,106,215,122,54,234,56,187,153,198,240,196,72,30,18,134,82,10,202,69,130,186,33,3,23,243,76,40,45,203,196,65,212,180,207,104,197,120,152,120,34,134,248,109,31,177,108,214,253,128,179,27,174,10,133,43,9,140,9,204,66,201,118,158,222,145,200,45,37,26,219,233,88,16,111,67,117,77,163,11,107,143,146,50,32,42,125,199,176,152,35,180,217,244,105,52,236,163,236,78,31,133,184,100,119,234,53,146,225,46,194,124,170,123,44,24,87,39,35,36,103,53,27,204,2,137,20,43,187,23,83,254,188,127,182,144,183,172,147,209,214,134,197,198,43,182,216,168,44,69,217,43,238,121,29,141,182,88,254,36,253,238,204,65,167,157,81,183,252,138,135,131,220,64,157,129,34,233,162,47,175,99,243,175,19,10,145,62,93,213,77,113,149,43,129,164,242,62,234,7,205,191,126,62,122,253,211,71,233,61,66,213,8,150,195,175,137,179,217,44,174,43,247,165,29,66,156,49,181,156,234,161,11,254,235,150,128,211,108,148,107,130,21,50,124,11,125,213,92,67,164,56,210,178,76,185,168,66,166,1,166,64,170,167,89,3,38,185,228,120,59,129,210,161,55,140,30,118,119,215,223,154,159,118,201,230,120,156,4,134,198,45,66,243,54,201,237,38,22,130,179,189,131,120,154,45,97,23,161,191,252,198,179,18,177,191,177,223,86,56,28,253,200,178,82,210,218,151,20,17,206,240,240,92,211,181,195,86,227,104,69,43,92,100,182,87,142,77,235,139,88,199,241,77,210,2,213,87,197,28,115,189,150,241,213,179,141,0,214,219,90,149,4,209,233,252,148,107,147,212,57,168,82,37,16,90,25,238,98,246,247,78,167,125,166,123,40,5,173,52,27,181,128,77,251,248,182,98,107,40,225,28,213,255,59,171,25,109,243,218,232,1,202,50,89,193,86,209,64,103,123,255,128,10,162,243,40,8,142,178,115,38,4,110,79,114,62,84,231,145,97,242,59,170,170,196,5,179,14,20,19,231,175,147,154,8,28,58,210,28,177,250,195,232,104,94,221,175,229,44,221,225,47,189,177,223,226,230,16,151,129,81,71,238,89,40,134,170,55,2,98,193,53,100,227,6,62,200,134,173,235,212,237,88,238,230,225,218,69,197,24,34,13,60,213,216,170,89,27,104,75,178,224,167,178,223,113,119,69,54,44,23,157,87,67,50,154,62,94,0,225,207,186,241,42,230,115,172,150,199,129,46,32,118,236,80,107,204,180,52,203,185,80,172,157,166,134,49,51,135,177,128,97,92,164,10,163,175,120,177,24,22,114,24,25,81,125,216,121,249,108,66,74,177,237,64,21,91,12,202,36,124,40,106,171,53,74,194,67,213,21,232,94,105,75,85,249,186,26,153,106,56,163,133,212,176,12,26,150,104,167,92,18,186,134,202,132,86,139,69,48,248,39,227,172,122,165,8,226,190,101,155,27,62,20,59,231,240,21,154,93,152,211,247,123,207,35,151,194,113,103,207,61,202,61,58,146,103,82,45,122,147,28,16,20,162,28,102,235,84,0,110,2,253,172,242,20,61,173,218,180,86,142,165,210,219,138,23,120,9,61,201,225,63,105,192,75,210,39,118,35,163,23,122,10,10,192,204,226,26,122,124,93,139,133,45,124,80,8,226,132,8,92,92,223,72,224,54,210,239,171,220,109,191,41,176,77,187,21,252,11,173,250,166,191,216,191,217,43,16,252,188,194,231,245,30,134,122,16,123,76,158,105,66,165,171,142,184,162,57,253,109,149,45,250,77,36,73,23,153,245,181,223,121,192,101,230,59,75,184,190,68,210,62,200,209,36,34,192,222,55,61,254,128,235,136,20,176,170,125,64,113,151,4,123,192,43,98,202,236,146,134,51,86,228,119,47,224,203,17,230,114,169,54,199,227,76,172,36,25,82,99,152,191,104,135,185,220,23,232,79,157,163,63,245,143,232,173,53,172,165,243,132,126,93,248,103,194,36,214,76,139,132,143,58,229,139,21,134,28,64,250,138,26,129,34,55,220,165,163,220,198,185,229,80,113,53,173,150,95,132,49,21,74,31,117,212,3,66,21,1,14,202,49,76,214,238,102,105,151,43,43,125,152,92,101,137,86,189,21,228,230,6,49,124,123,151,232,96,55,171,174,203,94,204,207,171,165,124,66,178,81,62,47,242,76,255,184,190,200,243,5,226,26,86,171,233,5,237,43,249,67,188,66,207,136,206,36,30,167,120,217,225,27,211,69,49,253,2,255,206,206,22,242,17,199,58,191,105,47,243,114,213,35,12,221,204,244,162,149,16,69,130,133,49,116,1,24,106,7,163,85,144,211,51,199,114,40,228,93,213,91,66,129,164,183,155,15,23,60,110,141,201,28,197,139,200,234,213,99,2,41,208,141,126,76,230,172,146,23,245,156,16,163,141,49,60,108,250,106,116,158,236,95,195,239,238,236,60,46,70,125,231,101,4,220,229,54,206,246,223,190,251,251,135,211,207,111,78,143,254,113,106,180,215,78,71,107,25,245,130,95,84,21,74,30,119,180,1,1,250,238,109,195,233,79,192,62,6,218,192,233,86,27,252,162,186,80,120,8,139,40,185,127,248,59,90,223,55,223,252,95,28,191,184,123,246,221,13,248,42,32,237,178,196,45,166,26,115,232,187,80,25,41,39,33,3,127,155,36,8,48,94,116,0,189,171,255,78,86,141,42,182,137,39,46,117,88,176,109,244,87,172,204,148,9,4,209,19,184,50,174,179,242,127,170,95,100,38,162,115,133,136,206,133,132,57,147,95,23,93,88,171,6,242,86,189,53,12,147,114,133,126,212,192,17,165,77,163,204,225,234,50,122,177,196,27,137,47,241,136,3,82,165,164,75,220,180,25,150,163,66,218,254,54,81,82,176,245,94,35,140,200,152,87,81,154,183,192,117,96,207,198,150,203,74,234,164,84,144,35,61,93,116,163,98,80,65,145,163,124,119,12,43,81,100,31,200,96,12,217,7,65,52,103,218,225,182,198,0,103,117,92,164,254,48,46,210,1,5,247,17,83,184,120,209,12,23,114,10,167,112,43,46,38,241,12,104,254,41,226,211,123,70,11,83,203,117,77,66,184,25,238,202,211,104,84,37,69,60,139,151,93,190,104,232,140,179,68,208,105,103,63,41,49,155,71,205,116,153,70,224,27,97,21,176,94,36,157,106,255,245,239,153,33,52,137,34,111,185,210,244,150,83,4,5,16,218,40,88,182,95,23,246,25,24,161,72,225,102,7,13,57,248,59,91,164,248,202,137,61,228,203,5,204,111,235,69,132,170,137,7,166,168,102,110,111,134,39,136,50,71,22,33,157,122,88,107,33,254,47,54,140,190,243,224,134,153,155,208,91,43,66,154,32,224,231,168,208,123,2,129,11,11,204,189,114,225,147,60,222,10,176,62,150,243,45,237,137,52,130,202,39,121,86,224,130,247,197,251,26,210,254,49,27,194,135,143,236,42,13,240,200,219,92,37,115,197,252,9,116,43,20,79,10,220,192,2,209,1,20,64,31,249,252,23,205,235,25,208,145,69,187,30,246,139,187,187,38,218,217,201,124,80,190,42,30,215,22,22,95,206,160,126,136,200,135,92,97,41,118,156,175,157,176,5,126,219,116,123,142,142,202,245,249,149,161,227,72,63,53,170,228,65,141,112,122,202,106,191,18,172,110,63,242,111,108,215,35,221,115,72,15,250,96,58,28,123,199,101,239,171,76,242,46,149,201,215,43,52,184,13,1,3,46,71,246,179,109,108,93,3,219,206,197,134,124,130,197,228,222,160,105,130,149,178,142,47,139,242,23,39,17,147,48,253,147,159,254,9,225,34,189,242,144,132,233,159,252,244,79,66,36,110,103,176,208,64,8,201,237,44,33,69,208,198,32,70,132,15,12,106,168,220,155,141,216,134,245,56,67,114,197,112,78,2,106,66,176,169,239,25,222,161,138,129,34,45,228,144,161,55,61,148,144,254,251,65,1,226,189,235,124,128,140,168,26,120,173,83,85,108,170,108,160,57,63,186,24,112,173,195,86,35,221,168,197,30,108,204,43,199,129,40,236,62,212,47,71,1,15,34,189,183,2,153,22,166,160,157,101,186,59,216,57,106,95,6,142,135,128,21,162,117,252,90,68,106,75,120,62,198,37,163,253,11,71,99,12,3,137,7,159,233,247,96,147,70,80,164,166,115,143,197,103,83,157,215,96,94,67,64,39,218,153,173,1,66,72,149,152,97,137,25,193,156,24,161,244,230,240,147,64,185,27,130,49,161,110,55,195,206,237,60,90,41,113,67,183,231,217,74,72,37,67,101,232,198,253,91,11,101,20,181,127,9,11,235,82,35,19,92,202,85,116,14,84,249,229,196,164,218,36,1,212,63,143,54,242,237,51,120,251,76,71,105,57,147,111,95,1,37,120,134,1,253,174,88,160,112,4,15,211,249,249,208,245,44,233,175,227,35,93,219,53,212,118,173,195,229,168,192,79,55,233,20,3,63,185,230,222,55,250,205,227,244,62,127,196,248,51,84,254,249,133,50,168,248,44,43,255,146,46,199,159,39,195,99,211,13,241,11,212,236,121,109,206,99,15,95,129,160,42,201,6,50,190,240,202,95,248,23,107,43,192,230,59,34,8,231,241,184,135,217,8,29,89,242,106,32,40,204,77,216,133,68,78,200,118,57,14,134,238,176,86,58,80,248,173,20,196,194,169,96,10,97,225,39,74,181,30,238,174,74,106,163,26,107,217,217,193,127,4,116,112,152,80,117,241,53,77,129,123,49,219,237,237,245,118,145,100,219,244,63,24,96,113,89,37,204,93,43,211,39,109,191,173,222,84,215,112,106,102,24,230,99,98,143,128,141,190,2,12,233,208,130,138,117,229,255,10,254,99,139,31,70,20,59,80,32,247,120,94,68,228,62,33,157,78,218,168,203,40,94,59,60,48,66,66,149,214,85,188,184,31,187,139,78,55,142,154,32,131,105,133,116,202,116,90,161,18,237,85,209,170,243,234,113,138,177,132,249,180,146,192,73,75,15,56,105,158,202,131,23,234,190,208,235,103,62,234,241,77,215,75,230,132,183,180,44,110,242,197,123,220,55,4,182,180,168,96,170,223,231,115,88,211,23,241,153,126,239,252,238,238,156,112,151,132,75,14,30,9,50,239,234,238,238,42,190,65,12,166,213,114,89,213,237,241,135,15,31,49,70,7,12,239,101,124,172,155,125,179,179,115,19,127,73,85,208,190,215,230,81,253,78,215,247,101,52,214,174,205,194,39,124,143,137,104,253,155,195,130,11,121,34,99,85,235,50,249,98,81,44,155,162,217,67,73,99,111,146,124,137,95,26,240,81,31,28,248,168,215,10,100,234,196,7,146,138,127,77,29,55,229,42,26,205,170,233,10,13,172,13,91,235,151,235,215,200,236,37,85,252,155,124,225,122,220,35,139,166,63,189,152,21,87,143,40,182,120,170,226,29,39,117,190,200,176,11,195,222,247,47,158,64,129,239,255,20,13,127,21,179,120,124,81,0,235,248,27,175,252,211,244,115,255,215,120,138,200,244,81,252,49,93,247,47,162,248,103,90,154,31,247,5,146,197,189,91,227,183,88,207,115,114,25,155,179,156,156,197,129,121,75,142,55,241,169,225,228,99,195,205,9,207,42,146,97,11,207,170,159,61,127,170,159,31,228,60,245,243,195,189,165,126,222,226,26,37,125,160,128,231,49,247,65,178,84,14,101,71,177,244,134,122,25,27,179,159,124,16,18,166,215,177,171,36,63,145,32,122,132,227,246,62,111,138,127,155,126,71,231,118,92,110,32,178,240,64,153,2,171,77,177,1,226,167,131,1,225,193,193,172,255,170,193,199,126,134,71,218,231,233,169,216,239,173,216,237,144,32,182,125,43,55,61,193,146,153,147,149,158,197,173,218,215,132,60,38,130,207,136,85,152,254,134,16,124,68,73,240,210,32,147,15,66,224,67,32,206,35,174,182,47,17,190,78,252,141,216,127,247,59,80,191,58,234,234,66,144,222,118,65,69,183,22,13,39,110,36,155,137,175,139,144,161,97,15,211,247,232,160,239,13,9,38,75,16,184,48,3,194,40,70,199,29,207,5,153,133,121,141,25,144,28,250,198,184,81,65,87,217,15,184,4,186,93,110,120,98,233,234,226,64,87,60,177,134,126,33,232,63,251,225,245,191,78,5,233,204,53,8,128,102,241,122,110,41,210,116,67,232,251,166,190,88,219,252,132,220,94,233,43,33,219,98,15,27,204,195,24,55,128,138,132,205,12,12,181,15,50,22,0,131,218,142,122,196,149,173,74,103,109,26,189,213,254,121,194,152,199,94,239,114,212,236,77,224,59,190,117,3,42,133,162,110,116,226,42,133,190,182,79,7,251,254,172,104,150,139,108,157,230,163,94,47,233,149,21,134,104,244,135,90,30,16,65,35,59,209,215,124,38,153,160,207,125,185,70,99,105,15,41,142,12,189,58,216,154,83,36,107,192,102,3,19,142,150,10,153,143,134,80,17,140,99,194,108,148,190,194,12,159,97,67,249,14,123,44,138,111,69,167,147,94,81,98,80,202,189,51,52,99,239,197,232,219,80,192,184,29,45,224,38,74,122,124,220,247,92,39,7,99,210,125,121,30,167,239,236,92,67,161,234,26,15,126,210,121,190,41,26,56,133,144,57,168,233,56,86,10,101,62,157,35,215,62,255,107,190,193,71,196,67,63,179,233,23,64,248,53,85,186,168,226,105,117,79,156,66,113,7,25,86,173,74,90,32,209,32,56,226,85,48,8,140,189,61,75,147,128,255,213,240,254,144,85,198,158,161,150,20,26,4,32,212,204,134,108,66,24,101,62,46,99,40,126,64,167,69,186,237,45,43,75,56,48,214,225,205,233,12,222,99,230,8,156,154,66,224,121,208,233,81,110,116,27,189,82,250,81,98,38,161,3,137,5,204,193,223,46,61,176,235,101,101,139,113,112,186,82,223,5,22,149,0,86,44,129,203,0,140,157,225,242,183,168,106,242,150,163,39,116,202,16,174,57,21,61,96,2,137,109,41,133,158,48,137,162,212,82,18,61,145,7,216,221,157,114,171,221,8,177,123,105,138,221,217,204,193,12,220,185,234,100,79,20,247,9,199,39,143,118,41,144,187,233,248,203,234,115,34,122,27,9,45,172,252,138,138,70,120,165,60,62,136,243,135,208,14,225,0,89,185,25,32,11,199,161,43,58,150,226,14,238,15,137,181,13,102,212,245,176,241,86,160,37,232,197,13,106,41,227,36,250,129,12,19,129,145,45,202,237,240,162,238,55,187,252,174,148,157,21,154,63,72,106,64,53,176,31,89,86,137,28,128,75,73,80,28,143,27,18,21,88,225,71,180,63,221,71,92,70,20,29,134,132,191,227,193,132,101,190,248,176,222,12,115,38,35,228,104,39,216,218,158,5,156,145,199,78,102,7,35,82,96,99,146,86,196,25,175,144,187,142,44,187,45,221,238,227,57,2,207,55,105,6,59,123,177,168,174,129,239,205,104,156,222,82,40,114,228,123,249,247,113,93,53,205,69,86,212,40,168,19,73,104,90,82,182,241,10,126,115,228,114,224,131,121,236,176,1,192,7,179,134,16,91,97,123,2,190,98,137,79,192,135,1,163,90,141,100,192,8,106,33,48,223,242,28,18,41,82,118,87,170,24,27,156,204,7,143,157,40,186,65,108,140,160,18,3,57,242,213,164,239,78,2,31,150,157,211,32,179,191,102,34,226,190,35,17,90,70,163,37,44,139,100,25,57,29,21,102,26,188,172,109,119,53,119,44,28,20,37,88,248,89,44,63,47,102,156,150,232,209,28,104,125,56,2,166,121,67,129,138,84,203,154,81,153,220,110,162,142,33,157,138,177,179,154,34,70,176,15,43,64,25,163,144,15,155,140,23,73,7,104,21,11,2,235,210,53,137,200,226,113,111,170,150,85,47,238,241,18,236,113,132,100,211,184,86,21,234,95,66,51,57,34,189,54,221,183,220,19,55,191,195,3,210,220,11,98,31,8,55,10,99,223,7,150,205,144,188,48,249,114,27,26,202,132,27,213,96,169,84,92,171,20,198,53,226,119,98,138,85,100,188,95,91,159,66,123,185,90,22,213,135,162,189,64,49,187,231,193,235,240,41,229,20,210,211,43,14,58,164,219,245,48,26,137,15,241,238,20,135,164,188,138,6,177,189,105,237,101,132,254,208,228,25,130,60,211,3,189,58,157,15,28,12,187,39,109,248,176,111,163,80,133,158,162,7,123,123,90,82,87,209,150,7,67,61,19,175,32,218,193,86,130,230,194,40,141,85,65,81,20,59,86,88,95,46,177,88,105,132,96,26,113,21,41,101,44,46,35,249,131,22,141,252,113,15,110,37,241,22,211,85,211,86,151,226,48,239,69,238,33,228,34,93,73,248,68,2,107,50,55,58,137,167,140,83,192,95,73,93,52,110,120,226,156,239,234,177,19,229,116,130,91,116,237,22,93,119,22,37,168,69,243,118,208,9,158,103,15,69,166,246,33,205,155,220,103,118,244,8,132,71,40,48,213,126,174,62,246,220,2,186,235,70,226,58,148,104,206,150,219,99,115,198,12,146,114,235,97,208,205,60,72,34,202,224,31,156,96,201,10,122,147,100,241,129,33,32,169,188,177,71,80,52,111,156,156,37,16,6,184,236,249,82,226,85,47,158,105,209,139,231,108,103,39,211,23,122,199,113,27,155,103,43,189,193,207,46,135,178,249,93,222,218,64,103,207,168,0,134,120,35,237,155,62,148,69,80,59,69,35,154,50,206,37,123,228,26,110,56,228,115,224,130,161,203,236,154,112,208,81,247,30,23,105,61,204,94,20,158,254,189,73,139,113,134,65,123,8,236,98,89,148,231,100,158,54,75,167,64,123,46,225,239,245,16,150,147,209,132,35,138,12,25,141,102,227,153,168,108,239,0,117,177,176,190,220,82,72,183,140,151,70,169,37,115,60,225,123,21,230,176,206,103,4,142,137,194,194,21,94,157,252,234,247,7,154,229,155,167,57,198,227,186,224,184,94,217,25,208,212,251,235,189,57,145,200,81,124,9,61,61,135,241,184,124,113,238,169,96,207,210,243,241,229,36,190,178,223,60,227,55,135,87,47,82,140,93,56,79,207,80,61,19,109,128,181,156,79,36,239,4,92,167,55,7,210,46,202,245,160,95,120,198,45,33,49,143,35,112,210,91,74,156,50,38,114,131,206,180,79,216,32,59,36,177,180,135,238,29,135,178,19,52,166,128,107,190,35,8,72,105,187,120,172,101,130,116,236,216,108,92,226,169,104,142,87,117,3,28,127,73,134,141,193,237,110,53,214,38,149,164,130,153,116,34,218,194,210,200,133,203,135,47,100,246,91,69,144,85,101,125,132,249,47,81,27,1,107,246,152,66,50,163,43,165,64,188,186,33,251,216,53,44,251,74,8,227,22,240,36,132,113,70,208,100,140,60,4,148,112,17,47,34,109,222,78,70,37,146,139,236,218,223,176,104,183,112,166,177,136,165,236,113,167,178,147,75,38,177,143,205,187,181,159,171,104,202,4,83,214,143,252,120,136,21,210,196,74,220,210,211,160,195,19,178,21,206,124,111,247,94,78,226,123,2,93,175,247,213,143,128,15,188,14,227,218,198,183,202,83,183,255,24,173,208,172,91,32,114,101,135,161,222,184,171,193,3,237,190,187,123,236,195,218,185,196,134,156,171,161,138,46,101,22,136,219,52,4,68,144,211,143,187,187,94,175,3,132,186,138,70,172,5,156,46,128,27,75,123,231,135,123,114,28,191,255,211,110,181,219,99,21,96,15,24,159,97,64,126,242,0,39,56,132,251,179,154,26,68,149,33,142,191,35,230,32,211,4,119,119,244,76,33,137,44,168,58,122,51,119,113,219,44,254,235,30,201,137,60,42,208,162,246,119,31,9,190,164,131,37,6,172,172,63,43,127,23,68,100,169,133,218,194,145,237,167,106,150,199,124,128,81,100,222,72,199,216,66,57,147,34,132,24,100,47,226,168,97,90,123,33,169,156,106,203,104,9,66,195,81,39,121,145,27,218,143,62,93,66,253,69,31,216,18,157,95,61,51,219,140,160,139,200,247,237,134,68,41,107,184,111,191,106,92,200,81,61,99,241,100,220,172,47,207,170,69,210,155,22,245,20,55,53,244,124,134,194,22,200,147,101,24,218,249,38,89,192,148,97,80,232,214,112,206,103,73,140,114,207,159,110,58,44,232,212,152,6,177,54,156,157,155,187,172,58,27,222,196,136,255,52,100,180,191,86,136,109,182,17,223,38,47,203,205,248,197,224,237,41,160,116,210,91,155,181,109,163,250,253,218,62,249,181,221,112,117,146,169,9,127,117,107,29,161,209,251,229,158,225,147,139,9,105,191,127,22,237,133,178,6,83,59,52,114,77,66,241,2,68,176,53,148,17,241,57,23,215,44,77,44,26,188,249,34,124,32,131,129,101,213,228,179,81,159,77,72,217,241,146,4,137,64,239,108,132,108,17,157,48,85,26,199,193,198,221,78,226,70,202,147,37,101,26,215,178,22,1,198,197,178,126,197,205,65,7,7,106,45,93,46,36,46,164,223,239,179,89,177,66,90,164,78,175,203,62,122,95,162,231,101,131,118,19,85,90,136,216,244,238,245,195,39,81,69,39,80,29,59,214,68,198,41,99,243,62,200,117,121,75,210,90,145,183,27,35,224,136,74,255,152,223,180,8,82,198,193,202,135,34,112,198,148,67,80,50,220,144,179,170,134,179,209,76,10,213,166,48,114,51,58,232,102,229,184,167,138,244,38,251,111,160,205,144,29,207,196,49,132,79,210,240,18,30,5,39,226,242,106,179,224,78,252,244,255,193,90,18,19,44,240,152,10,241,48,116,151,88,22,88,54,69,112,217,36,92,214,91,142,69,96,57,162,241,51,47,131,140,150,65,129,107,177,135,67,218,99,113,20,228,79,105,173,37,246,186,171,105,193,37,63,139,101,73,117,28,149,231,8,95,188,175,127,96,157,50,85,62,210,23,142,249,64,29,86,222,162,252,154,101,88,253,129,133,184,22,11,49,22,11,177,210,11,177,241,4,133,205,72,78,215,206,142,188,12,208,122,150,47,79,58,128,145,198,50,10,161,82,216,43,50,234,55,161,37,60,174,209,120,49,110,228,2,78,26,185,234,43,152,204,7,189,18,55,122,205,55,214,154,55,68,17,141,207,65,219,163,226,0,24,216,96,83,86,156,112,251,2,34,83,179,40,28,81,60,40,85,86,64,133,36,156,161,80,241,150,251,235,246,45,134,23,59,114,166,136,91,102,56,161,0,39,93,88,46,40,88,70,90,50,199,43,185,177,224,99,53,127,108,238,16,105,198,174,133,113,37,152,66,160,221,145,51,23,191,230,232,194,190,74,103,250,247,90,0,85,44,83,118,122,28,79,5,110,46,20,19,41,51,145,66,75,235,66,225,241,46,147,213,48,28,187,8,40,230,42,69,227,209,11,96,151,242,40,33,208,68,34,243,47,226,91,28,107,32,149,253,153,252,65,203,146,66,22,22,90,212,228,19,168,142,181,217,208,147,77,25,214,103,72,29,39,146,19,162,111,246,44,164,33,43,188,149,174,163,139,181,179,164,110,97,26,58,36,138,213,160,126,143,75,109,60,50,66,169,178,144,182,150,90,236,164,229,212,122,140,96,134,59,250,100,126,167,183,193,138,218,234,85,13,19,208,143,182,200,11,161,92,39,247,234,136,14,183,246,210,41,172,58,138,96,210,95,213,13,167,34,123,146,168,83,12,249,180,93,202,233,117,203,147,166,57,215,164,20,41,133,57,242,72,202,113,134,157,180,190,100,105,222,183,226,12,18,30,184,165,64,24,172,181,205,190,225,135,155,161,31,110,69,86,5,132,223,215,33,249,43,98,45,76,122,84,121,19,230,30,57,93,70,124,6,50,173,178,135,230,54,89,248,125,151,28,135,219,69,102,47,13,88,210,208,57,87,6,145,137,61,141,225,22,116,74,75,214,199,156,49,189,30,19,46,119,200,46,67,177,222,45,251,100,111,250,211,10,173,80,211,85,21,95,0,9,176,209,102,33,151,149,241,226,69,229,89,180,235,160,209,231,194,0,62,80,40,101,131,140,51,168,26,13,202,178,58,185,157,173,106,114,97,72,158,61,31,196,121,214,160,25,106,15,35,176,252,109,149,205,222,173,218,222,38,230,75,209,44,58,240,139,190,46,185,48,19,45,15,43,75,62,246,70,217,167,207,67,101,123,112,232,94,65,139,201,70,243,42,91,36,254,72,222,138,175,178,251,20,86,85,10,146,96,84,218,244,28,187,157,239,21,229,222,77,47,209,63,214,240,99,158,205,240,217,232,176,93,221,207,213,34,171,5,156,169,89,33,124,165,170,247,150,89,123,177,199,47,246,4,14,190,232,158,174,133,63,81,97,223,161,79,72,170,36,126,203,141,118,108,173,32,198,47,254,161,247,81,20,152,168,133,96,148,250,119,85,93,114,13,126,237,58,207,175,157,242,68,237,89,157,103,127,172,117,139,245,57,36,254,129,42,154,233,69,126,249,135,26,145,207,206,255,208,20,145,89,111,112,136,101,13,72,6,103,107,220,124,161,193,222,182,36,149,93,191,92,117,247,46,184,53,108,34,90,116,158,114,215,124,229,26,234,160,111,138,57,124,104,97,90,142,91,11,171,222,0,79,20,218,203,116,154,234,83,94,108,96,148,136,218,59,14,104,166,107,185,131,229,51,108,224,126,158,234,44,100,51,186,246,44,65,109,171,166,3,17,111,52,50,215,235,166,179,105,220,162,224,233,210,209,52,171,93,206,215,228,66,127,208,208,197,234,172,124,62,24,200,5,250,192,65,55,46,147,163,202,180,36,191,229,53,232,144,195,72,224,65,114,52,18,15,104,192,46,30,229,33,237,189,193,233,248,10,63,241,59,252,172,155,238,127,72,228,208,183,196,179,248,156,248,21,163,77,52,186,123,36,236,21,130,143,113,157,195,182,66,81,42,63,108,244,21,120,93,217,156,212,85,133,81,171,140,96,89,30,233,143,1,180,128,248,71,198,212,231,141,55,241,89,21,35,68,97,68,177,150,129,15,80,95,186,169,182,242,108,165,141,193,36,3,182,94,68,164,231,85,211,4,132,22,76,9,34,218,26,108,82,145,194,157,95,83,148,144,2,62,146,161,61,53,131,151,41,55,225,22,238,119,116,36,64,129,147,110,211,113,37,129,240,226,154,72,195,53,182,90,10,60,232,7,49,177,88,191,103,143,212,83,141,2,190,17,54,7,54,168,145,160,29,95,35,209,237,212,27,156,85,251,124,32,70,40,38,203,209,115,17,72,165,229,145,232,19,52,12,154,63,141,77,216,150,138,188,189,73,119,149,212,177,232,179,16,132,111,216,19,238,115,149,246,114,182,143,223,51,192,96,227,47,247,251,198,149,150,197,189,48,53,37,113,74,107,198,233,206,25,100,235,85,134,247,61,67,178,106,103,58,212,211,87,243,121,51,173,243,188,100,77,126,97,248,174,45,180,175,89,113,119,87,40,178,207,170,50,173,226,86,87,153,214,232,4,100,85,153,194,26,80,122,249,197,215,59,205,96,240,225,174,200,243,100,101,163,35,207,95,86,176,211,165,29,40,197,38,46,25,6,70,232,110,161,213,31,215,75,77,251,126,144,41,202,36,17,63,198,242,120,18,47,255,206,40,242,174,46,217,55,168,176,38,69,205,146,144,109,252,135,250,210,136,196,215,229,188,234,87,104,191,96,152,170,33,199,101,77,83,159,196,44,198,0,216,223,137,75,216,150,24,242,122,126,206,173,81,237,138,57,145,79,11,104,48,255,20,171,58,213,160,169,132,96,131,213,177,175,85,21,103,74,220,246,129,22,109,95,203,223,196,182,66,166,164,39,8,5,31,175,194,55,74,250,154,65,182,199,194,252,32,131,104,69,195,122,116,131,227,86,91,155,218,132,110,84,123,186,243,212,168,24,208,24,65,63,146,202,176,75,98,188,36,181,87,141,57,149,187,74,8,162,20,236,7,239,46,51,181,49,192,137,133,183,145,8,11,106,166,157,75,246,212,76,36,10,239,131,247,62,47,57,51,133,102,218,76,112,182,182,213,30,234,13,123,200,136,244,255,151,177,220,99,9,47,215,48,250,179,126,182,36,156,186,235,162,136,78,232,66,240,229,215,41,46,115,215,23,76,141,214,239,248,130,114,179,112,227,141,136,173,209,169,94,32,160,43,30,120,134,186,50,87,60,110,103,154,82,210,3,49,214,226,66,62,209,158,110,82,84,199,206,242,155,119,115,97,2,207,82,153,230,251,189,3,33,126,25,86,2,233,17,200,0,225,75,204,62,15,61,25,195,154,126,223,221,9,131,197,194,48,88,196,75,67,11,196,136,12,192,218,247,240,80,109,116,253,205,114,81,76,243,126,19,31,252,254,111,176,124,74,168,174,106,227,20,91,24,199,140,123,224,161,54,90,136,98,66,39,84,1,247,121,197,177,45,147,174,252,113,143,236,8,49,18,55,153,85,78,141,77,46,244,84,183,52,63,73,25,211,191,56,159,171,38,201,99,113,64,114,216,197,54,171,209,131,195,222,237,155,161,253,91,24,16,83,53,210,126,125,166,66,16,162,204,31,86,206,50,59,39,58,72,98,140,106,192,107,154,127,247,237,128,73,44,31,198,219,161,70,120,201,221,131,177,84,170,245,11,57,120,71,74,35,61,117,238,57,38,223,232,95,215,17,214,216,120,79,163,169,5,66,89,249,141,247,43,248,170,96,109,193,24,107,111,233,160,236,120,131,182,156,247,74,16,46,88,27,27,107,36,84,125,90,48,214,16,25,126,48,158,208,128,225,131,6,140,22,52,96,112,160,129,192,2,26,72,228,159,193,198,136,53,212,23,6,89,108,83,194,240,243,194,8,57,120,22,73,107,30,231,21,216,40,55,108,159,7,45,232,19,194,63,1,244,238,175,205,212,53,38,96,42,182,214,204,32,232,35,78,22,217,159,156,236,79,34,153,178,161,119,34,59,187,193,108,4,66,226,100,145,253,201,201,254,36,146,105,137,9,195,178,148,223,216,171,228,215,133,151,48,151,228,228,79,113,213,177,130,60,71,79,165,27,49,174,185,240,44,126,148,144,36,242,234,37,219,49,135,10,23,167,54,11,189,201,38,78,128,61,40,50,142,76,228,200,229,126,156,79,238,238,228,115,38,0,98,204,219,214,231,252,10,32,214,54,254,202,167,226,225,30,59,29,14,168,177,141,129,233,71,161,240,45,227,18,143,23,200,22,54,111,104,229,74,77,239,80,93,213,209,72,96,7,39,181,215,40,77,144,117,147,209,38,209,67,90,114,229,184,101,50,206,163,175,228,244,42,180,16,147,140,187,187,99,135,46,15,174,24,251,136,108,249,197,15,212,41,241,93,213,47,53,26,211,58,50,46,46,188,206,248,68,159,10,255,243,147,247,71,255,252,124,244,211,235,183,71,31,79,209,168,19,56,118,41,86,242,45,242,229,5,23,154,178,161,207,31,13,181,71,27,217,97,58,132,66,101,48,133,141,204,198,85,168,160,204,153,218,52,111,86,4,98,206,34,131,22,21,140,139,197,118,24,87,79,25,153,134,27,76,55,33,167,64,38,116,179,145,99,9,56,83,238,12,118,201,116,44,25,102,184,190,38,242,98,238,44,226,17,214,106,46,176,119,204,36,47,209,25,157,196,152,189,164,199,76,126,47,94,133,88,131,101,52,92,33,218,142,152,90,27,208,209,154,221,22,24,114,57,187,2,196,192,154,222,248,198,26,155,149,197,99,212,95,197,99,24,35,160,152,141,0,54,145,77,252,4,143,54,155,184,119,224,251,36,17,34,1,41,95,146,114,102,24,226,10,208,4,161,132,166,217,71,144,93,200,39,116,229,154,233,60,132,200,181,203,228,53,17,131,194,227,53,81,184,41,233,59,233,117,44,76,150,17,45,166,206,203,30,94,103,193,219,175,181,23,111,201,160,87,33,36,86,69,5,122,97,28,98,33,8,203,4,188,44,182,90,47,11,10,140,56,158,68,177,6,92,131,164,58,29,192,129,177,179,147,75,219,127,217,226,69,177,164,79,245,34,194,49,114,19,245,238,180,41,211,38,158,81,68,9,107,48,164,22,117,233,143,7,1,182,185,105,243,116,48,156,107,36,177,57,122,73,7,190,181,28,207,39,241,10,255,162,206,239,206,133,37,26,174,42,189,167,79,57,180,163,5,155,249,74,90,125,8,18,90,204,215,133,108,31,185,54,155,48,93,228,188,112,129,7,195,69,122,49,62,152,152,225,183,217,195,223,214,156,146,187,134,81,21,48,17,159,43,185,162,10,251,234,67,11,138,187,187,26,26,207,187,8,97,32,34,102,40,46,211,119,188,22,135,230,133,51,170,70,234,32,200,186,15,130,236,238,46,187,239,32,40,97,224,44,25,131,119,104,5,206,131,203,152,74,16,41,154,24,132,39,112,169,222,176,143,74,238,212,37,26,56,56,114,75,45,151,189,140,13,165,230,96,128,53,169,247,2,54,36,138,82,217,26,117,92,218,143,55,98,197,122,164,192,145,8,102,135,238,35,104,66,76,192,104,241,187,42,253,82,197,47,81,155,28,127,176,117,202,175,77,157,242,203,109,58,229,19,161,48,120,25,212,41,171,98,191,154,21,126,216,86,225,111,162,194,15,157,74,234,211,202,66,238,38,71,45,151,178,75,132,251,22,162,41,209,163,28,76,18,21,55,201,86,34,140,101,147,26,112,138,2,6,209,123,35,227,89,225,246,32,119,195,159,87,25,27,245,189,36,76,89,1,241,196,226,228,177,128,91,177,155,175,3,195,91,216,160,54,24,35,218,191,187,223,246,85,62,200,1,234,82,180,15,147,173,81,92,197,106,10,55,44,238,137,148,158,69,135,210,39,216,0,231,97,67,75,247,225,190,122,201,66,3,112,191,57,116,223,175,248,204,144,14,193,4,151,230,57,127,212,68,43,203,214,50,181,44,108,117,249,155,253,109,110,32,112,179,64,167,20,33,150,132,237,240,186,86,76,69,36,156,4,186,249,24,88,175,203,172,110,242,159,45,197,168,109,53,98,158,70,178,107,47,243,113,111,202,254,35,26,12,45,151,202,204,209,59,134,214,73,190,240,191,113,187,17,159,33,237,200,189,223,49,151,28,91,211,33,239,175,107,104,30,94,69,217,25,60,218,170,60,18,67,236,44,25,24,178,159,237,227,232,109,21,54,191,175,206,120,52,28,16,204,223,173,128,58,173,34,114,30,48,233,215,164,220,168,209,254,25,53,100,105,21,27,106,190,87,157,106,62,213,184,58,133,247,8,106,252,43,155,243,177,50,163,73,33,40,102,154,197,153,254,246,79,85,232,54,144,223,53,26,157,27,231,235,127,171,6,251,68,19,238,145,199,185,52,10,43,165,126,75,215,125,197,103,67,142,157,26,83,196,20,148,51,74,95,197,157,157,118,140,87,204,36,50,98,124,113,10,5,248,106,210,108,88,188,104,84,144,47,141,249,223,140,11,196,252,175,96,8,122,187,211,201,112,134,14,168,36,19,157,9,213,166,162,172,30,21,176,191,34,212,47,160,48,235,221,117,169,48,91,150,145,140,105,91,141,151,24,112,138,42,88,41,10,185,214,131,240,198,82,115,27,251,255,156,6,15,221,204,22,21,162,55,242,149,10,255,18,242,18,26,203,163,157,114,175,104,94,151,194,98,90,106,110,197,113,168,142,156,15,226,39,25,211,160,169,173,225,98,10,199,81,223,4,238,17,254,118,14,217,70,64,62,8,52,78,59,69,181,253,125,21,60,182,143,120,214,71,104,146,132,210,222,22,99,28,25,175,253,187,114,157,122,40,112,241,120,66,83,137,6,125,2,66,31,102,10,102,41,247,102,105,145,230,24,134,13,195,51,140,42,25,114,56,81,193,135,227,140,60,45,23,20,87,193,106,29,7,197,45,163,48,63,144,225,52,146,71,92,45,165,224,27,178,188,152,205,48,74,134,176,111,153,37,64,247,146,212,119,150,212,134,62,255,31,214,201,48,158,248,39,186,47,53,213,97,224,42,57,82,143,122,104,155,60,172,5,94,30,55,132,209,120,91,186,107,254,254,187,149,197,20,238,165,119,6,20,76,47,230,48,123,4,238,215,80,36,7,201,86,177,130,74,253,130,105,224,108,65,54,178,8,139,112,36,116,13,34,145,202,45,178,70,130,127,234,151,207,17,54,12,222,230,211,155,188,215,247,207,114,180,45,126,171,151,162,240,115,23,209,8,68,171,10,25,112,129,90,133,50,227,170,110,133,3,124,71,252,92,165,10,183,97,100,29,172,91,210,134,27,87,27,106,194,103,28,18,36,167,144,216,232,157,9,231,132,194,105,93,236,236,44,226,169,161,47,159,105,125,249,244,238,110,74,112,179,76,1,32,127,37,194,144,204,117,161,21,130,20,175,8,19,91,5,120,137,47,117,254,5,230,95,16,222,172,52,61,146,104,171,103,216,184,106,118,158,203,4,196,156,189,204,110,142,171,197,234,178,252,39,121,214,174,83,18,173,154,73,71,212,69,245,155,241,108,175,17,3,183,106,114,35,9,81,106,47,87,104,23,186,200,127,46,204,156,99,200,97,80,209,247,24,62,186,201,103,154,20,213,122,202,138,230,221,26,94,178,12,48,8,70,180,10,32,245,98,1,15,114,120,49,32,149,178,21,152,33,70,103,147,215,228,115,155,46,99,25,201,37,157,203,71,28,176,244,146,64,58,173,225,73,207,177,114,99,120,8,15,212,30,158,244,10,147,172,225,73,215,212,68,123,120,210,35,132,18,181,134,39,189,198,87,67,195,147,222,64,142,61,60,233,241,215,155,60,72,35,185,144,7,170,193,15,191,149,254,186,253,60,189,37,191,129,38,161,19,216,197,130,54,60,94,184,152,102,196,200,192,65,221,145,125,24,241,178,185,40,230,112,238,28,244,76,254,58,63,179,43,128,75,218,207,102,254,216,62,4,98,101,242,215,147,14,123,142,210,137,80,222,186,193,66,25,5,28,153,94,174,176,47,47,192,50,92,95,19,16,139,110,175,79,92,164,93,245,109,199,50,13,84,71,247,113,71,109,124,150,5,39,150,107,237,59,130,80,156,95,111,202,41,190,72,74,97,64,183,220,38,228,121,173,243,223,232,229,130,164,34,71,81,5,10,114,99,71,248,21,103,119,30,26,138,128,146,192,242,32,23,45,150,215,14,45,70,169,175,128,87,229,181,32,214,106,171,13,228,114,198,133,146,2,59,56,159,251,168,170,225,130,177,33,101,103,97,181,196,216,55,107,109,225,150,190,187,203,16,14,11,242,161,99,166,244,209,238,71,235,97,201,125,69,79,196,203,247,246,229,81,160,116,57,236,108,147,52,222,232,82,126,218,215,109,25,152,29,58,112,61,175,172,238,94,145,112,165,22,93,147,99,13,199,180,163,226,200,163,145,30,255,52,79,156,197,152,147,21,34,78,73,154,147,102,81,252,104,77,115,8,209,234,202,24,24,51,125,203,176,52,247,107,132,183,12,137,240,103,176,165,202,206,254,165,34,91,234,176,225,16,131,200,251,202,222,10,149,4,165,17,178,86,225,37,43,227,38,129,200,160,1,191,240,14,180,246,159,112,80,187,223,162,44,28,0,32,87,118,98,100,240,107,134,122,171,40,197,163,144,68,84,24,10,55,229,30,222,5,164,33,1,119,100,167,15,29,118,0,69,18,163,199,57,122,53,122,200,128,185,54,37,146,81,182,229,64,73,123,154,175,29,56,116,16,87,69,117,132,116,115,248,226,174,24,118,46,214,0,133,171,217,54,176,202,186,208,218,129,82,59,101,111,75,95,88,115,45,244,60,28,168,194,22,73,132,234,85,177,189,5,167,134,151,143,105,101,229,146,225,102,154,180,250,204,59,77,252,134,10,137,204,132,189,243,8,111,137,126,103,101,96,124,7,53,147,20,221,139,216,50,122,234,75,67,26,13,129,84,3,171,86,107,248,163,90,131,46,80,28,68,187,38,72,17,161,195,197,183,178,104,35,117,27,188,244,37,7,209,183,95,140,75,117,204,216,92,134,59,88,10,45,251,164,162,177,56,146,6,195,234,56,108,28,77,23,144,246,122,230,102,158,228,107,25,12,20,105,205,101,44,181,137,145,161,78,252,36,23,232,60,157,41,129,147,176,243,88,49,89,171,162,246,125,122,91,148,255,64,88,91,82,234,13,143,171,126,19,47,227,105,60,139,231,194,132,208,56,69,45,164,199,55,68,124,187,232,72,246,216,69,214,224,57,59,60,221,174,111,116,206,137,223,109,41,123,31,8,159,158,13,211,162,130,122,71,199,153,173,84,100,92,71,21,125,169,19,106,79,199,51,39,14,194,178,161,180,153,96,85,176,241,118,155,185,3,67,60,174,179,51,205,51,74,87,102,236,37,133,233,214,197,7,119,205,148,101,176,217,113,108,88,92,51,173,46,28,47,17,37,208,44,104,51,212,93,103,168,11,191,116,15,8,246,208,137,97,71,51,58,204,61,160,62,123,54,229,17,107,167,222,243,146,9,111,104,45,23,89,155,149,232,161,10,154,153,22,82,34,241,160,158,249,173,99,173,251,53,246,174,82,143,238,71,106,180,156,162,117,17,223,68,70,174,131,110,154,81,45,102,96,21,188,247,127,241,226,137,218,225,123,140,104,15,154,135,19,17,70,155,241,192,175,240,211,31,170,240,96,18,30,32,77,10,248,231,68,167,80,205,233,190,109,152,56,55,34,105,211,241,30,161,179,149,33,87,243,221,179,133,138,138,14,99,159,121,51,192,150,116,23,13,69,136,73,19,177,74,86,116,154,249,184,86,4,159,132,49,141,226,188,123,158,233,235,221,64,72,36,51,45,165,156,233,254,88,196,241,34,45,152,234,31,22,70,144,203,145,16,49,22,162,85,74,142,154,143,23,19,29,117,84,94,213,2,250,28,121,77,191,229,62,179,107,45,79,62,12,67,107,51,28,79,210,70,201,151,37,254,184,61,39,233,200,88,243,150,222,171,34,20,123,190,111,235,96,133,222,206,15,65,169,67,31,53,47,187,3,131,201,139,194,15,130,106,196,222,224,213,217,89,125,87,151,101,221,93,47,190,182,1,2,203,52,32,184,71,229,188,194,122,27,95,76,148,229,137,188,88,20,44,166,94,143,249,216,42,65,170,150,42,61,192,136,183,129,55,25,134,127,55,197,248,104,238,155,213,68,237,115,22,121,19,54,160,65,158,233,112,218,10,223,99,234,83,92,179,180,225,245,126,119,135,218,18,196,234,144,63,215,104,241,149,147,106,38,237,21,98,39,48,36,11,126,96,212,232,45,154,228,227,25,234,36,122,82,232,216,99,51,244,30,123,96,210,175,81,175,183,91,39,10,215,5,115,209,45,85,62,163,215,41,151,43,146,154,34,194,173,134,6,198,136,113,232,15,157,131,99,30,17,24,102,136,244,180,207,87,150,145,69,58,98,249,120,130,246,238,104,211,163,66,34,206,213,208,191,184,212,168,104,231,233,28,53,130,103,233,185,56,28,178,52,219,229,89,57,155,108,56,236,161,250,32,237,224,126,143,100,173,108,143,116,197,181,96,76,68,74,125,185,30,174,161,205,186,146,245,196,193,253,208,213,252,90,180,104,133,23,25,229,203,253,27,241,47,208,171,217,67,67,67,119,70,95,38,135,9,151,201,69,115,92,131,144,38,199,9,75,110,163,198,172,232,214,240,21,138,141,168,80,21,37,86,90,51,58,41,251,242,153,100,130,137,92,74,59,59,148,37,226,14,155,17,157,9,226,150,95,161,66,181,249,126,236,8,244,50,12,71,108,150,206,172,210,229,127,214,203,198,197,226,144,103,139,192,217,211,161,172,95,212,38,206,30,134,179,70,231,49,139,25,128,14,75,159,29,69,20,170,200,159,210,220,208,243,221,209,26,5,211,189,70,167,26,8,194,219,107,246,124,118,238,173,89,32,13,123,139,176,107,253,201,165,151,123,116,138,152,245,160,192,60,164,139,84,42,124,105,114,214,154,182,166,18,23,188,21,51,31,221,221,193,7,171,112,61,37,233,52,17,133,83,68,68,105,9,255,134,98,112,162,122,20,57,77,60,44,2,132,136,17,136,252,65,225,206,17,3,89,157,49,237,139,74,7,169,134,107,150,1,144,67,3,128,226,129,108,219,162,238,14,201,254,203,167,174,185,8,125,72,233,89,100,229,12,240,137,172,38,80,163,98,198,198,64,221,5,104,103,250,78,224,198,237,56,153,101,195,96,193,33,149,231,147,206,127,160,190,131,64,125,68,169,220,75,17,116,154,194,8,127,133,16,181,241,255,111,59,98,96,93,93,124,219,199,54,95,27,57,113,191,77,154,161,85,17,225,3,33,130,196,194,45,241,40,171,233,75,230,208,161,226,94,217,17,181,8,174,176,160,80,39,64,43,161,149,196,158,153,88,137,68,28,94,151,233,30,132,212,69,30,95,101,71,84,144,4,206,80,202,128,140,43,181,105,179,233,23,188,81,13,89,218,7,76,123,143,71,113,191,236,16,57,116,172,40,201,239,134,155,98,121,13,144,1,80,100,9,235,141,26,100,156,63,139,139,54,212,137,184,214,185,134,40,222,102,14,235,27,164,121,133,153,117,215,92,188,1,196,68,150,142,150,9,189,120,41,20,135,216,48,209,12,122,165,24,76,160,90,80,149,79,132,10,203,192,178,170,47,179,69,241,111,193,212,161,65,141,4,131,211,102,85,121,90,141,58,74,87,178,116,133,86,186,235,17,252,151,236,31,32,182,108,29,175,147,60,94,15,146,106,84,109,145,39,38,124,105,108,66,93,149,1,2,239,243,186,55,133,200,90,82,167,59,125,82,103,215,66,178,95,119,48,81,194,184,231,93,213,191,53,39,192,134,24,141,237,61,159,116,137,183,181,53,92,166,244,105,1,177,108,166,189,162,89,241,193,38,145,21,210,75,62,137,41,58,17,68,131,190,192,203,226,214,176,158,74,202,24,57,76,152,0,137,181,89,34,170,48,97,0,151,18,39,24,230,17,13,161,224,159,88,27,107,185,225,204,165,233,100,172,117,88,137,167,176,218,104,223,178,225,227,74,239,126,123,140,201,13,48,156,229,25,180,98,200,83,214,160,87,67,215,144,213,220,57,246,134,159,12,219,125,211,182,44,96,240,90,57,6,175,172,187,141,31,219,47,110,233,130,243,133,142,254,56,230,196,253,218,14,160,101,40,140,213,82,161,186,27,187,82,252,133,43,55,35,212,79,145,108,154,44,209,75,108,63,151,150,226,1,134,174,204,111,132,181,51,164,234,31,100,240,234,235,243,124,206,189,107,163,105,178,91,146,87,194,60,78,254,228,88,18,104,29,87,154,214,113,242,189,5,44,214,98,2,124,242,96,216,188,88,200,18,141,182,114,92,140,155,137,212,114,152,162,1,4,203,93,166,100,104,69,209,37,136,25,43,232,239,38,153,73,239,240,37,45,27,160,33,151,49,148,175,197,99,6,219,105,119,119,99,75,194,181,206,40,211,221,90,165,255,22,122,50,71,146,142,78,44,243,116,181,79,22,119,241,5,60,9,155,187,248,18,158,133,213,93,124,14,157,63,75,231,195,243,23,103,178,107,231,216,181,89,122,54,62,71,232,79,18,209,64,251,135,6,251,106,29,117,253,41,50,55,168,237,20,5,173,70,195,208,161,185,144,35,253,31,207,32,117,35,187,176,134,54,28,165,23,195,245,139,35,217,134,53,183,225,8,88,222,88,124,212,233,30,74,18,156,214,93,123,167,39,140,232,13,112,211,210,239,184,111,181,179,223,37,163,191,187,123,83,245,175,227,27,178,21,185,218,118,28,94,73,0,217,107,185,212,191,166,223,199,208,239,207,233,229,240,248,197,103,217,239,99,238,247,231,241,241,150,126,15,239,105,147,14,194,41,69,77,182,93,21,47,220,47,54,27,170,156,149,160,113,188,27,190,208,54,112,123,37,129,33,242,246,95,84,105,255,203,94,17,240,153,35,53,128,237,226,226,105,168,76,193,1,25,90,106,90,4,207,102,18,79,33,99,76,15,40,89,48,177,183,96,203,134,0,219,231,231,10,169,93,221,104,5,144,76,5,198,69,135,59,1,101,71,245,40,27,245,150,69,222,75,68,90,210,131,67,186,205,56,79,228,152,34,170,10,5,79,12,219,69,63,71,58,55,97,27,208,40,46,124,198,68,146,12,222,16,196,185,79,220,180,108,114,72,96,43,151,217,141,178,185,79,219,239,211,193,168,77,170,23,240,79,149,12,60,177,132,99,68,181,221,138,229,71,182,59,49,237,162,222,136,224,47,94,138,103,142,96,218,253,194,109,55,238,49,43,14,89,163,7,153,179,149,177,52,249,201,5,23,191,49,61,174,182,190,153,27,40,237,228,69,160,223,251,171,50,181,225,74,211,113,62,73,148,81,206,123,4,249,34,227,26,199,56,167,181,140,115,96,128,229,235,237,3,173,243,144,113,217,248,6,47,219,148,46,6,16,4,77,184,161,102,169,204,159,74,186,150,43,63,152,220,224,17,60,53,164,176,94,88,160,114,180,177,100,83,33,121,91,110,200,219,114,146,71,63,150,152,34,183,52,6,146,192,29,110,67,1,195,79,69,20,85,73,1,180,161,88,88,8,229,86,82,66,140,49,49,13,179,221,241,36,89,193,5,116,225,240,207,58,204,173,212,105,181,218,13,29,207,104,88,227,231,64,166,236,236,60,94,64,214,206,142,169,136,194,99,186,52,199,67,198,171,141,177,108,138,234,206,10,3,104,76,165,62,250,210,176,172,124,76,180,2,170,224,47,149,45,167,37,198,190,164,192,37,40,201,150,157,227,36,126,78,224,182,88,194,249,194,166,139,20,106,78,21,171,137,80,109,18,97,37,233,101,146,160,97,156,77,80,230,148,8,177,179,32,93,100,91,130,223,20,121,47,210,131,193,168,102,202,184,57,24,36,242,241,112,144,24,95,145,217,130,152,59,79,255,7,61,164,90,244,58,65,122,2,239,72,68,10,20,87,210,148,165,180,183,236,110,222,64,38,46,143,94,69,43,128,162,74,192,64,84,243,71,51,201,158,206,248,75,155,96,240,28,91,155,36,163,45,155,122,242,161,47,82,216,166,233,20,98,6,71,207,99,10,95,244,82,33,64,11,67,43,64,230,79,101,36,253,34,6,132,18,33,99,135,189,40,56,126,152,38,250,42,140,33,70,74,255,41,148,157,165,138,242,155,190,152,13,167,146,250,91,2,245,55,69,16,242,91,61,134,115,28,195,101,132,142,189,41,186,248,14,87,192,236,164,75,67,123,128,17,189,218,237,17,189,206,132,6,97,53,190,154,192,15,45,1,193,132,104,211,104,47,24,126,106,216,121,110,157,26,234,65,234,113,29,89,65,118,124,11,137,117,188,14,9,78,188,185,51,102,201,180,118,53,181,3,174,169,61,94,222,150,169,61,169,7,232,64,107,164,209,146,105,88,142,14,191,142,37,190,208,69,217,214,230,84,206,54,207,87,86,70,182,9,58,150,244,172,246,151,105,41,0,155,236,216,109,191,104,251,34,239,122,70,250,153,229,91,151,233,124,52,231,103,225,131,154,158,150,125,207,62,237,12,94,176,182,107,124,21,90,226,116,108,68,177,180,131,24,94,193,230,71,5,144,86,107,171,117,115,4,235,230,90,121,101,13,143,94,92,15,143,228,186,185,73,243,241,209,36,62,238,58,171,111,72,230,153,92,196,107,126,184,140,157,185,74,170,216,156,169,164,142,111,78,10,160,249,26,152,226,55,244,193,228,60,166,125,244,211,234,50,57,139,13,107,153,100,29,219,147,150,52,177,61,59,201,52,118,39,33,153,109,128,192,6,242,247,134,227,65,224,41,195,170,48,56,100,62,75,10,149,157,209,86,198,174,6,74,204,60,156,87,108,132,240,133,55,1,133,230,145,46,244,115,32,93,235,234,154,98,162,157,214,53,12,34,127,224,81,209,60,42,171,246,81,179,90,46,225,24,122,132,154,70,228,114,229,156,196,143,150,11,4,163,126,180,130,255,166,226,179,58,251,49,124,66,126,110,221,139,54,199,98,55,252,148,93,194,121,251,37,62,230,21,207,62,13,51,182,218,197,206,177,52,81,119,238,157,231,101,137,247,240,60,186,61,150,112,59,239,112,169,252,72,207,194,14,232,101,234,120,38,179,68,74,44,162,187,187,167,195,99,182,185,127,185,121,252,206,129,192,117,104,192,99,224,0,137,27,120,87,207,242,26,111,80,59,5,111,77,58,81,62,200,37,117,50,238,41,225,40,214,240,57,138,95,211,21,242,161,127,140,209,27,94,203,83,159,88,90,211,72,225,243,36,125,173,76,202,221,16,5,242,104,182,29,177,188,91,193,48,248,209,97,245,180,235,143,48,200,230,147,29,142,243,220,139,10,89,164,57,159,232,210,112,67,29,156,177,15,199,211,196,154,182,69,17,16,112,248,105,11,127,73,187,14,217,25,242,186,172,145,14,12,136,40,180,172,184,211,238,196,11,193,72,140,15,159,51,24,30,23,25,2,68,175,132,253,37,68,20,173,231,192,7,39,41,202,39,166,10,22,74,154,149,224,217,132,6,0,72,164,73,208,39,47,15,174,51,134,209,192,200,62,223,103,164,62,158,241,204,47,221,65,166,91,174,126,65,205,178,224,40,104,216,150,36,168,130,44,30,179,21,150,74,17,243,245,123,106,127,231,11,217,141,122,33,187,73,51,84,169,177,178,19,111,55,107,88,173,187,43,232,7,162,64,61,132,83,148,68,26,172,40,196,72,72,24,21,57,113,71,59,116,110,232,246,49,180,94,55,100,218,120,199,178,160,12,138,237,30,144,10,174,223,89,24,122,88,83,252,59,45,239,194,40,43,66,16,166,150,150,167,67,244,106,186,103,199,56,194,226,54,120,251,8,132,148,237,58,27,169,108,12,9,243,161,239,104,78,50,242,42,23,226,246,54,174,35,190,38,23,169,86,134,136,161,40,226,44,194,125,200,221,89,56,68,164,35,185,15,154,23,241,5,225,89,221,168,89,189,71,25,37,205,179,132,176,191,142,132,91,114,43,253,10,77,83,52,187,117,151,129,101,232,76,130,193,221,9,19,179,123,70,249,246,51,195,243,36,53,138,199,121,88,18,57,62,177,94,48,144,166,127,108,108,19,139,60,34,236,150,78,19,139,156,15,139,134,240,158,26,67,110,233,206,92,131,168,181,80,215,84,135,172,213,56,56,131,225,242,133,12,150,59,92,238,166,7,146,150,154,141,151,19,160,159,166,104,15,148,33,5,236,204,205,42,98,102,107,37,25,156,21,218,5,173,120,216,179,241,20,77,157,82,44,32,107,31,205,176,192,108,35,53,37,104,244,77,29,199,141,36,230,47,211,106,78,215,65,78,151,15,169,157,16,118,7,99,148,211,33,187,150,118,81,246,157,236,116,160,182,228,34,71,108,71,130,33,141,209,60,56,53,66,174,52,112,160,48,235,32,195,39,2,225,169,130,170,52,47,224,78,158,190,88,14,27,24,188,120,138,35,88,193,213,100,88,181,215,40,86,94,39,48,38,147,13,249,56,18,79,139,216,129,173,124,150,81,145,252,86,98,147,172,214,172,96,202,86,58,166,203,74,174,189,57,28,62,43,140,233,98,127,27,62,60,199,175,238,236,96,84,107,248,234,168,239,225,206,144,243,36,240,145,86,227,162,36,167,88,181,102,27,187,26,89,139,113,163,70,114,3,107,175,129,23,105,29,104,224,5,142,204,134,13,213,169,129,107,175,129,104,167,129,136,81,237,196,26,177,40,105,41,140,174,209,102,195,129,238,210,31,135,12,3,4,166,151,216,39,248,123,189,129,229,66,240,89,192,106,5,240,0,89,249,17,60,171,148,173,68,149,26,6,40,192,250,183,180,8,149,20,5,215,34,186,233,193,128,101,146,205,206,134,194,248,180,27,130,3,109,65,35,13,43,33,110,122,25,238,206,135,199,221,138,15,232,9,99,201,47,10,155,41,229,81,165,38,12,134,42,212,164,169,93,38,199,1,237,55,145,86,20,116,188,239,56,16,100,190,145,189,99,143,156,185,110,153,37,154,28,127,201,215,232,176,160,44,33,133,61,14,2,1,99,156,243,190,97,122,206,234,123,233,13,61,10,6,7,182,138,68,73,29,140,128,201,158,33,95,165,218,181,172,226,25,30,199,69,153,81,146,114,210,112,191,174,250,85,52,100,93,149,128,120,12,217,215,183,155,86,6,162,35,217,168,208,211,9,187,171,247,148,147,75,17,19,80,76,195,144,145,183,233,227,211,15,173,216,127,96,140,130,140,177,210,148,149,170,137,179,154,182,67,251,166,109,205,203,77,251,51,161,17,91,44,84,47,199,2,39,13,186,187,128,119,22,58,130,251,194,140,224,190,64,67,192,16,46,97,143,62,223,3,82,222,66,176,43,55,27,207,230,38,224,179,20,48,35,126,44,109,63,92,47,53,53,181,95,225,174,100,74,214,239,45,188,179,243,21,159,24,43,128,69,35,100,195,36,138,36,238,215,63,171,244,239,85,252,67,149,254,21,6,11,3,5,178,208,8,38,225,82,67,238,124,114,112,109,126,168,56,100,5,240,7,117,113,131,38,81,227,30,140,49,26,110,77,40,80,131,202,170,12,208,145,31,43,251,92,99,240,68,18,1,221,144,208,7,129,49,59,170,222,171,226,189,122,130,208,117,240,25,252,23,210,224,22,158,104,117,141,1,133,243,63,214,135,196,103,173,102,181,70,179,254,86,89,162,64,140,75,22,58,42,57,142,162,12,158,38,99,70,90,96,44,127,213,195,228,224,15,14,98,250,51,145,176,160,165,189,164,17,110,196,4,201,71,199,169,170,68,3,35,105,126,152,27,230,135,185,52,63,68,20,9,244,199,133,21,1,93,174,227,61,149,32,118,118,237,194,10,195,110,50,67,47,103,34,36,252,12,158,100,72,120,173,7,20,88,157,173,239,241,65,178,128,101,52,90,166,227,195,152,254,76,18,71,179,178,68,230,108,105,40,159,159,69,40,130,93,32,48,15,26,205,20,123,203,241,83,164,84,26,120,24,76,4,166,242,116,119,57,62,152,236,82,150,64,87,158,237,98,62,252,117,56,137,169,119,136,150,247,176,97,185,187,27,108,12,120,152,95,186,166,103,32,167,69,129,28,15,98,133,150,140,246,208,37,143,211,110,11,231,196,205,110,46,127,69,123,234,5,40,181,71,185,123,8,211,80,119,212,180,134,154,184,91,84,213,26,170,146,63,173,186,214,84,215,26,235,82,234,140,111,12,196,162,127,57,59,73,192,93,247,3,24,102,231,103,30,72,129,5,58,109,191,7,67,4,95,142,15,163,239,7,214,202,46,107,7,235,76,222,236,173,128,6,37,25,109,166,128,91,9,92,205,160,5,154,212,143,32,35,195,76,240,198,236,11,228,164,74,26,199,202,104,56,192,79,200,20,93,127,47,206,84,170,254,76,15,8,22,153,42,156,34,225,180,224,237,42,127,163,179,145,189,249,2,86,187,139,120,42,149,25,185,42,252,114,205,154,107,86,110,204,162,219,133,211,238,133,215,238,69,176,221,139,80,187,197,102,123,135,31,159,69,195,6,67,97,44,226,38,190,149,240,147,203,216,128,141,43,54,81,178,224,3,116,73,177,149,37,232,40,16,57,53,214,96,68,1,98,155,13,234,2,34,51,45,204,168,24,145,15,103,225,92,182,38,84,18,76,127,251,189,56,187,170,21,134,24,64,226,69,71,248,68,128,229,108,54,67,77,161,132,242,204,45,95,83,189,158,148,90,71,209,26,150,107,231,7,35,85,57,217,47,178,117,181,106,5,153,41,125,26,197,43,152,147,230,110,244,142,86,59,79,185,84,89,218,13,226,55,116,142,7,229,143,222,184,173,170,93,75,60,75,228,225,249,130,19,156,174,235,182,195,12,95,9,172,221,212,179,18,154,1,71,220,16,0,154,235,105,220,159,97,44,39,38,147,171,55,212,125,47,62,59,21,164,248,219,165,159,254,82,5,63,114,220,249,185,250,210,18,230,89,83,34,93,171,59,169,196,149,75,22,82,191,213,42,137,68,72,231,21,106,145,165,216,125,137,28,161,240,93,16,23,44,237,43,140,63,229,70,199,154,42,60,93,189,131,80,90,41,82,141,221,134,58,25,172,121,8,155,98,30,227,7,227,91,178,22,204,98,33,50,105,98,93,60,153,153,91,108,138,225,183,117,39,81,243,57,103,142,175,166,69,46,208,181,47,58,98,121,89,173,104,61,184,235,104,120,177,179,115,195,97,132,111,239,69,156,150,180,82,100,54,48,48,8,155,104,35,6,23,219,187,9,108,239,101,232,34,120,64,15,84,140,158,124,36,98,153,221,154,241,181,238,109,87,82,58,199,78,96,171,175,208,46,84,25,33,89,190,189,158,215,186,99,219,110,251,153,223,123,164,108,66,142,195,91,170,119,156,150,245,7,108,63,241,15,86,186,253,17,99,235,133,216,124,134,10,97,241,125,46,77,1,99,21,130,170,73,149,251,39,193,69,76,109,86,27,215,190,152,46,84,83,202,136,212,40,122,47,16,44,79,213,152,212,177,189,254,191,18,132,18,216,74,222,64,205,248,2,229,75,214,126,129,205,150,235,128,199,29,117,112,24,100,102,198,204,189,247,248,224,113,106,217,165,193,77,6,131,8,137,112,250,81,166,165,141,186,176,176,17,68,215,49,186,202,138,99,209,45,229,149,184,179,179,212,183,227,221,29,254,16,161,130,212,163,196,45,191,76,151,30,189,124,158,94,10,26,249,12,158,152,88,139,175,2,112,203,200,29,28,45,176,151,184,87,230,45,105,103,81,70,120,132,50,194,189,179,39,135,195,222,148,15,1,184,88,174,70,235,189,244,252,201,97,210,171,177,70,52,39,185,218,217,129,67,130,2,239,92,221,221,245,49,63,138,129,241,90,198,235,248,8,5,241,203,120,78,7,207,50,210,130,167,107,191,37,99,133,61,137,228,54,218,179,181,41,189,200,125,101,54,38,238,152,157,108,203,57,212,165,35,54,204,174,213,32,192,47,245,76,169,232,116,66,65,69,195,35,39,179,17,25,179,152,205,144,78,163,215,18,181,150,113,55,81,199,34,52,7,91,44,140,138,94,99,69,215,136,185,205,102,223,215,27,94,7,155,82,48,2,196,30,181,177,252,233,238,226,113,133,71,187,125,36,136,59,117,43,52,190,65,122,248,128,175,71,138,31,23,37,70,198,143,100,108,252,152,184,247,103,101,156,209,138,37,252,213,11,194,88,9,139,69,21,127,81,226,224,163,52,172,64,1,169,43,189,209,93,118,133,99,153,138,57,85,72,215,115,113,140,171,163,163,23,145,255,76,92,83,144,73,196,16,172,243,115,148,48,16,250,20,131,183,119,30,121,72,133,116,197,235,118,90,89,250,55,84,27,216,111,230,245,66,132,21,208,72,154,59,193,109,76,155,141,253,63,240,247,251,108,86,172,26,69,133,201,86,201,49,243,191,160,138,244,8,46,186,225,3,26,153,102,244,38,38,169,156,226,18,174,75,20,9,99,52,158,184,38,128,247,115,88,168,195,105,58,70,204,46,160,207,111,224,191,53,138,45,222,96,192,217,27,148,3,79,38,130,194,202,141,149,8,196,222,210,164,167,151,198,198,37,31,102,140,148,34,35,197,199,219,118,235,45,5,218,157,198,88,213,151,92,186,66,168,61,114,239,177,17,247,254,107,48,24,32,5,133,155,141,239,179,76,238,64,184,84,26,121,131,216,23,19,93,14,226,210,178,104,2,3,61,32,18,50,183,142,181,162,41,211,255,189,21,227,71,211,129,2,70,60,80,90,37,149,90,82,53,207,125,102,205,85,205,54,144,153,65,217,10,49,100,22,148,238,168,240,168,127,173,128,253,197,125,179,100,171,25,54,135,148,178,13,141,115,68,51,90,231,108,55,65,145,207,68,17,248,13,87,123,102,172,141,26,237,236,226,223,115,124,111,226,37,209,185,56,177,232,154,69,147,91,255,129,201,101,211,27,109,232,189,7,220,211,76,106,141,26,83,180,55,92,25,18,185,57,174,10,127,93,132,56,169,14,103,56,205,133,9,209,134,225,237,24,179,104,60,71,223,70,67,51,91,122,246,107,46,129,246,21,235,14,207,21,45,146,41,102,58,0,38,45,151,150,151,75,229,46,151,154,80,23,203,217,209,98,17,20,59,210,182,127,236,139,29,221,214,212,54,228,74,78,214,173,232,198,149,183,191,160,206,131,56,8,68,97,208,143,209,174,42,129,82,17,126,252,164,11,175,117,225,181,81,248,147,8,120,195,147,181,193,209,173,83,96,197,21,119,15,156,173,26,184,65,7,94,140,51,120,249,110,90,226,237,146,63,145,28,50,195,78,220,39,62,80,126,101,101,136,213,151,122,146,215,109,126,217,116,171,173,72,201,110,41,86,128,34,109,12,37,254,182,182,171,240,51,12,179,70,71,130,41,206,255,145,89,170,155,40,144,184,142,34,161,99,36,228,35,109,171,222,184,148,68,38,233,160,104,164,30,147,177,122,36,95,127,126,76,27,97,127,173,124,51,156,214,155,216,60,50,244,179,211,178,10,26,219,35,159,133,251,218,247,208,67,6,67,56,171,209,21,138,120,138,112,27,13,27,77,42,2,221,107,252,74,245,27,244,27,109,11,226,41,44,146,70,44,196,23,233,0,86,121,163,47,115,9,32,165,140,91,105,157,18,110,119,124,143,8,232,126,149,156,177,148,56,202,128,149,174,180,103,125,211,245,242,7,177,60,153,51,164,176,126,66,255,214,66,95,242,251,184,92,227,116,179,85,116,67,210,102,10,174,247,94,110,246,158,106,28,238,214,46,18,96,101,31,132,22,36,55,166,5,27,84,6,49,158,228,142,219,134,4,164,2,251,181,134,131,15,106,93,135,242,152,52,28,109,208,218,211,244,195,1,206,74,112,21,172,50,40,95,192,186,121,60,238,9,142,131,12,101,240,95,60,105,39,218,67,160,50,29,84,132,87,37,84,92,74,149,46,209,133,137,95,100,161,115,189,46,147,166,120,22,232,177,231,211,172,123,108,27,111,202,119,5,101,171,188,156,204,209,128,163,205,28,144,26,5,179,98,203,60,168,231,117,20,208,119,87,64,255,25,189,143,75,179,239,102,161,133,204,143,157,41,111,212,254,247,208,182,57,148,87,116,235,13,24,189,240,142,218,222,101,87,110,173,71,203,102,141,223,251,71,142,214,108,198,113,158,91,70,174,163,22,77,133,90,130,67,235,254,184,107,12,100,10,141,229,224,26,27,223,106,16,42,226,28,39,180,108,4,247,111,130,55,236,2,158,15,146,189,3,96,48,100,240,81,21,79,148,252,1,243,239,7,119,119,4,246,56,170,190,89,36,240,223,55,88,58,220,216,109,205,12,182,173,214,226,34,229,203,39,175,217,172,47,102,69,29,141,21,121,54,203,163,17,110,253,142,240,82,100,26,92,147,69,150,91,253,168,26,193,100,212,81,82,43,135,148,195,81,61,150,38,148,123,7,147,68,228,147,13,78,189,97,19,150,91,121,233,169,250,16,207,68,70,107,109,218,172,110,19,53,126,194,255,187,247,95,243,249,188,183,137,189,219,84,208,101,209,72,60,16,200,148,136,12,56,77,123,48,0,101,78,71,71,131,46,124,235,58,131,227,131,126,146,193,185,177,179,236,163,142,140,202,5,71,248,133,163,182,230,112,199,15,139,253,155,20,237,209,128,185,94,195,3,44,52,188,72,245,25,245,56,84,209,221,221,116,212,199,55,51,170,168,141,232,237,140,162,190,182,136,182,99,228,33,142,140,157,77,38,120,210,217,196,7,165,215,118,128,4,149,234,23,16,129,74,88,150,38,169,247,74,25,57,173,40,24,220,133,145,130,122,91,238,105,127,190,127,179,123,1,4,207,147,67,106,19,252,94,195,239,53,252,214,118,237,230,160,2,97,183,181,234,213,248,240,1,85,111,52,186,140,180,223,117,142,155,126,65,167,140,46,199,171,248,210,190,200,141,237,142,178,145,88,123,194,20,251,180,204,112,155,22,36,242,130,38,108,160,29,55,187,100,231,5,191,240,97,29,23,2,97,95,32,237,163,143,103,104,171,50,141,19,222,170,82,84,216,113,162,144,180,199,58,82,180,238,132,143,162,97,149,102,47,6,35,33,94,76,40,48,222,72,214,154,176,132,50,110,191,63,216,217,145,20,143,40,74,142,170,208,0,42,33,10,170,141,47,202,68,202,112,178,10,119,237,245,172,251,172,22,247,26,218,202,210,221,37,226,37,255,162,225,58,114,203,133,38,99,212,135,34,181,17,244,244,113,174,64,223,90,3,244,173,29,21,187,105,239,81,111,55,83,192,29,137,66,129,67,181,158,151,77,30,246,217,88,64,127,77,162,174,105,211,148,81,23,60,140,232,161,242,85,54,34,158,180,142,255,114,69,22,124,40,111,126,207,194,180,90,75,242,53,54,90,7,61,37,13,79,29,154,206,114,95,70,174,23,248,183,91,141,237,145,199,66,6,233,251,47,8,63,104,206,71,208,8,10,88,96,194,220,178,84,20,35,24,4,105,197,2,79,33,22,11,166,21,60,74,127,243,199,143,235,157,157,235,170,175,228,254,157,163,139,140,215,61,241,135,45,98,208,28,76,10,242,204,14,127,153,107,126,80,145,241,178,176,164,68,88,66,195,251,148,44,194,200,245,180,203,74,178,102,43,201,120,222,141,127,90,186,34,85,218,200,56,159,184,122,27,131,151,249,8,103,47,144,137,43,105,70,192,103,208,189,31,39,137,84,58,179,13,52,47,77,5,159,96,221,164,241,39,21,153,27,236,219,134,61,57,191,138,115,43,102,137,185,173,145,241,209,202,36,29,103,217,221,154,44,42,170,99,27,168,197,144,25,101,44,119,138,220,240,206,231,250,112,134,77,170,127,165,250,17,198,174,164,43,142,61,31,93,66,13,94,226,35,240,238,14,46,197,171,52,196,105,244,207,98,227,67,195,243,0,140,252,85,124,30,197,178,170,237,31,25,178,11,229,185,36,76,220,62,173,163,145,202,75,215,162,249,198,246,123,199,133,168,191,138,137,39,104,90,49,123,231,36,120,159,135,119,12,46,167,46,39,135,7,196,191,82,52,236,88,32,113,161,209,180,67,46,85,232,243,222,29,196,15,217,26,92,211,20,171,43,209,191,171,192,226,148,114,133,145,41,87,144,120,183,85,20,224,213,29,50,126,91,224,128,65,52,220,202,22,4,100,81,127,101,207,15,178,243,160,152,64,22,103,144,243,110,147,70,131,241,0,187,103,38,13,8,132,215,105,174,205,244,223,127,77,220,110,186,206,148,78,91,91,56,95,40,164,140,134,141,139,189,119,3,112,77,157,182,61,173,21,185,89,239,228,214,54,189,48,165,193,209,48,71,197,89,75,82,59,33,7,204,234,180,54,228,128,69,109,160,73,60,46,21,54,25,91,219,137,232,210,226,28,38,121,134,120,214,174,35,66,66,202,22,132,94,129,189,3,97,83,216,195,8,211,169,143,144,108,30,106,205,18,72,131,25,213,68,81,253,242,73,92,199,192,201,68,251,191,2,173,135,85,48,117,106,212,3,187,67,101,42,59,188,187,59,70,196,93,212,233,237,69,126,147,1,39,208,21,16,244,201,225,55,100,212,215,252,6,84,236,83,89,5,235,132,160,228,94,43,53,66,187,21,254,122,114,104,254,222,53,126,227,47,249,188,231,228,237,25,239,254,171,55,1,38,246,172,186,110,139,206,40,165,123,7,251,207,237,150,160,177,225,94,165,190,13,191,118,173,95,58,111,79,229,241,151,166,117,213,52,222,135,252,202,91,171,114,250,245,86,86,222,90,149,183,88,109,91,76,191,220,87,43,112,0,86,189,250,183,59,184,230,23,249,189,93,231,61,254,234,114,177,122,64,95,204,158,116,126,13,106,187,88,47,47,242,242,43,235,131,247,72,73,190,245,173,192,215,128,197,173,83,37,213,161,89,65,60,27,24,70,20,238,64,191,224,31,110,80,111,162,183,231,180,238,136,123,41,163,16,161,225,88,64,198,67,136,160,170,150,89,109,219,162,54,235,203,179,106,49,244,163,32,97,48,242,61,52,228,104,128,117,65,213,208,187,57,164,249,154,115,21,192,154,245,145,168,146,170,83,95,247,141,157,37,199,240,94,124,192,65,170,88,213,121,119,87,209,161,112,119,151,15,133,201,64,224,122,23,57,241,173,170,6,168,21,161,43,205,12,157,103,100,216,15,47,107,211,118,86,244,211,233,36,218,98,47,48,56,43,169,95,184,76,74,9,198,144,173,106,27,249,19,185,202,230,159,69,123,1,76,221,155,211,87,31,35,148,215,89,169,239,95,255,240,227,199,104,212,67,126,184,152,18,128,208,5,28,202,255,70,170,126,209,211,53,207,107,41,74,211,106,137,86,193,54,247,89,92,72,164,100,102,120,199,107,189,37,251,16,79,211,188,3,220,122,230,229,72,95,80,17,228,158,228,155,26,229,238,152,24,224,149,21,231,81,226,236,105,228,64,124,15,214,106,211,143,92,124,151,120,46,220,185,226,75,20,113,2,85,129,24,24,236,79,141,22,57,64,223,161,80,146,196,4,231,104,113,67,196,128,192,250,32,31,31,66,179,104,226,113,255,2,173,193,46,208,37,251,42,190,136,38,81,135,118,164,220,191,42,242,235,38,96,38,55,12,215,139,247,119,156,115,189,185,174,23,77,120,82,182,117,27,50,12,3,220,134,83,32,43,129,236,189,198,231,25,60,11,1,108,68,225,31,109,88,252,254,53,70,168,71,41,214,17,97,22,210,144,37,43,216,12,199,105,61,12,111,217,99,114,200,79,143,129,188,157,199,219,236,175,206,98,1,216,179,137,67,34,220,155,8,253,161,110,210,96,94,252,186,236,86,243,28,71,202,144,96,2,85,192,217,112,131,198,75,199,59,59,199,188,225,160,129,55,98,83,194,241,35,30,99,145,9,111,192,30,187,137,98,100,59,174,98,187,169,192,75,80,68,241,155,24,38,230,34,159,126,201,103,201,154,20,60,42,180,185,218,6,23,181,125,114,62,106,189,133,165,12,107,114,151,92,23,178,203,26,118,11,182,0,250,28,58,2,225,228,146,94,22,46,66,212,62,183,52,26,201,167,123,107,74,100,73,11,158,76,23,169,201,227,89,32,33,212,253,34,138,229,11,24,204,211,178,212,191,172,195,209,177,149,153,199,180,186,92,86,101,206,97,136,23,249,57,218,156,17,62,100,119,252,243,144,164,160,186,188,68,67,4,58,158,31,242,70,78,69,133,85,248,57,208,78,7,131,65,194,54,38,241,95,158,227,211,9,254,233,197,223,225,143,195,111,241,79,47,254,22,127,60,255,11,254,233,197,207,240,199,119,199,248,167,23,31,226,143,151,175,240,15,92,0,248,227,228,47,248,7,222,129,231,87,3,252,211,3,90,72,125,233,21,253,79,124,236,213,33,254,17,31,83,47,226,143,163,111,241,143,248,216,159,159,226,31,241,177,103,3,252,35,62,166,26,136,45,167,175,193,199,174,240,18,254,175,231,47,191,123,245,10,170,131,167,163,147,239,176,46,120,58,249,243,224,47,135,248,244,234,219,151,39,7,148,118,250,221,183,207,158,83,218,183,39,199,223,157,30,227,211,95,158,61,127,245,146,222,133,42,190,123,246,28,159,14,78,255,242,236,47,79,69,218,95,142,159,194,160,175,157,15,29,159,156,156,188,58,177,63,121,124,242,234,233,233,51,251,227,199,167,39,207,78,78,237,102,188,58,62,125,201,159,212,13,122,245,221,201,224,248,165,221,180,147,167,167,167,252,53,221,200,147,211,227,87,167,71,118,115,95,189,58,29,28,255,217,110,248,203,151,39,167,226,187,220,5,81,238,244,4,58,115,68,157,121,249,221,233,1,78,15,84,127,116,252,156,159,254,124,114,116,196,79,186,171,79,79,254,252,237,9,117,117,240,221,243,211,227,1,61,13,158,253,249,232,57,63,61,61,248,238,136,159,14,160,219,80,253,117,253,208,32,126,218,254,135,175,173,54,53,124,139,160,59,207,240,79,47,97,207,214,102,117,198,165,106,93,170,26,245,234,243,179,172,127,248,252,121,44,255,27,236,15,158,71,189,164,34,91,222,37,92,194,109,155,255,109,149,45,10,52,229,185,202,15,16,80,74,85,144,141,174,234,4,227,31,135,138,30,14,84,44,100,40,186,24,173,235,100,65,134,192,162,232,135,252,50,43,129,58,120,159,207,172,192,200,208,244,87,207,190,253,246,217,81,47,153,210,53,237,148,255,1,25,68,184,163,213,27,75,120,227,233,224,229,171,63,127,215,75,150,241,220,127,227,83,190,88,84,215,38,66,219,28,63,114,116,116,130,227,51,135,187,218,120,229,183,85,94,78,115,184,182,85,225,203,209,81,157,92,194,245,13,23,42,16,48,175,178,203,98,177,134,155,92,21,56,27,253,169,247,1,40,147,252,209,223,95,247,226,71,239,171,51,224,174,227,71,189,31,243,197,85,142,244,207,163,159,242,21,144,134,143,142,234,34,91,196,255,167,124,4,255,235,253,4,133,30,125,0,222,29,50,26,248,103,175,201,235,98,14,175,29,1,55,152,63,162,217,122,116,122,89,253,90,64,1,85,127,32,229,3,81,109,61,171,94,243,237,63,193,165,132,182,189,103,117,38,151,202,145,110,252,122,84,160,58,105,45,142,211,91,103,85,37,109,172,223,131,187,93,174,35,32,63,67,171,35,41,226,208,74,72,154,216,159,245,100,22,135,166,54,89,197,193,249,75,46,98,103,146,146,243,88,79,8,220,184,217,77,209,160,89,197,203,10,177,125,184,153,103,245,248,240,249,196,201,74,14,84,194,73,214,92,176,75,0,166,124,44,218,69,142,194,160,87,64,81,171,10,190,21,21,232,92,248,42,97,66,29,28,218,25,88,35,99,25,121,89,248,206,63,57,171,199,152,31,61,93,224,195,50,155,34,30,149,122,105,250,101,75,71,100,182,64,172,122,22,120,71,244,240,195,234,172,163,174,3,81,151,81,66,84,119,24,126,83,142,25,202,240,172,209,121,38,135,151,114,156,145,81,214,180,246,168,168,178,161,17,49,228,150,201,119,148,242,67,93,204,58,218,175,179,68,3,49,193,158,88,38,26,194,83,139,141,119,243,141,46,56,89,70,71,14,15,66,239,185,221,225,34,76,33,243,55,175,16,21,199,74,151,115,255,157,157,138,45,120,38,146,24,0,60,144,241,225,183,85,86,135,50,176,165,70,242,115,145,140,214,64,8,225,229,45,111,39,219,27,2,153,99,79,165,255,86,120,0,176,132,236,230,225,51,35,17,154,120,94,148,47,171,182,173,46,117,133,106,55,124,43,18,36,92,219,248,187,152,254,200,246,254,168,120,74,163,196,0,74,168,33,254,135,96,64,85,62,229,234,26,126,206,206,243,159,178,171,226,60,107,171,218,24,48,213,150,64,129,215,101,54,197,99,173,99,33,221,243,198,59,236,92,187,78,246,159,61,239,126,225,225,85,155,85,30,132,138,5,79,179,174,114,198,188,55,139,2,54,213,251,172,176,119,59,238,59,157,37,118,222,192,75,226,242,12,192,165,178,88,110,1,228,173,145,166,23,19,167,41,29,129,55,4,110,190,215,86,149,101,47,210,192,123,238,42,229,34,63,194,53,183,48,199,254,28,6,107,98,103,202,46,216,169,242,99,207,236,100,117,46,5,82,213,23,232,80,47,75,97,42,125,84,79,67,7,157,159,143,167,157,74,237,186,43,2,5,188,247,140,11,80,165,135,111,64,59,219,60,232,173,28,231,180,247,222,242,142,124,171,132,183,124,66,217,176,224,116,50,107,162,237,69,58,24,76,130,37,212,230,27,124,235,229,119,86,189,165,73,40,85,225,125,104,92,160,112,108,137,224,96,199,40,217,188,200,138,186,9,204,78,71,25,152,32,47,199,158,39,153,45,85,228,186,235,64,244,207,241,79,47,88,70,117,254,47,207,189,252,15,23,217,12,72,172,222,96,121,243,232,16,254,123,6,255,17,111,192,72,16,251,192,19,120,239,112,123,217,79,37,121,42,179,131,107,199,204,51,22,142,145,108,175,26,167,188,92,50,64,230,206,224,78,241,72,16,58,210,172,212,19,152,20,100,123,167,79,159,63,59,116,95,121,195,181,161,181,21,26,92,137,92,243,206,243,169,150,69,23,197,66,25,222,18,49,82,97,69,105,51,68,235,112,161,101,106,228,25,45,208,169,118,51,236,210,110,91,116,174,215,32,55,11,90,85,93,229,245,28,8,235,55,193,241,12,231,58,227,26,46,228,142,175,93,202,232,165,149,97,119,212,123,199,237,171,85,192,57,83,105,96,3,5,240,134,148,159,234,74,177,246,232,244,131,190,168,138,156,154,246,173,76,212,126,63,230,6,124,118,240,237,193,119,192,229,7,11,233,227,231,185,44,240,170,170,115,191,22,41,63,8,22,82,181,28,168,90,236,123,8,72,44,59,93,221,90,118,178,249,197,87,127,198,63,189,64,9,77,93,56,31,131,111,45,240,123,86,53,40,255,176,203,153,195,170,69,96,161,50,222,39,172,19,230,80,102,218,39,12,27,77,186,121,38,149,101,102,25,139,207,72,182,151,158,83,222,93,120,70,182,183,203,188,60,36,141,166,117,133,106,224,250,99,13,139,193,104,120,64,246,242,45,158,179,250,133,139,213,229,153,251,130,128,230,217,127,234,23,13,205,136,245,206,51,124,135,100,248,186,4,51,36,42,209,188,36,40,81,176,21,244,172,166,201,248,101,111,58,35,67,175,27,74,60,34,10,216,37,110,212,59,31,242,69,62,109,115,201,203,29,134,82,3,175,5,41,235,167,118,158,221,28,200,189,168,80,158,240,179,209,59,35,69,245,209,75,51,199,203,203,52,199,205,200,244,207,123,35,211,28,18,251,131,221,131,213,81,72,15,182,217,57,119,76,59,243,58,191,97,23,11,126,165,115,152,23,250,148,61,52,126,88,124,176,74,53,120,24,72,179,70,134,107,114,58,195,137,157,223,70,187,74,119,141,203,52,85,236,240,57,165,29,57,220,156,46,125,228,175,45,126,69,54,38,244,146,153,231,188,214,177,90,121,48,143,160,64,215,66,211,121,106,22,117,146,59,43,71,170,229,106,172,194,25,161,89,63,50,122,16,120,253,254,101,115,100,244,211,155,22,105,66,238,142,155,153,110,238,36,153,238,236,148,80,178,221,150,80,9,61,78,50,215,219,32,225,140,112,213,93,91,67,230,223,59,8,91,87,195,107,81,200,153,117,59,217,95,40,118,190,187,50,94,123,195,111,159,74,175,67,195,125,184,37,51,180,0,94,135,7,247,233,214,236,135,87,212,213,167,174,225,222,108,226,155,58,189,70,63,183,227,58,109,251,189,231,79,167,223,245,162,248,51,253,56,155,159,29,244,34,109,99,242,165,182,17,19,37,112,91,105,0,183,193,115,209,252,148,253,132,8,204,90,145,249,174,22,78,181,62,76,179,80,84,98,221,227,131,9,122,88,72,21,206,186,195,31,37,143,70,80,26,253,60,162,4,31,140,239,188,52,141,212,124,31,192,216,5,131,26,68,241,227,82,41,249,217,195,69,70,128,121,220,70,82,25,45,66,69,104,156,75,10,30,55,32,53,144,176,60,168,95,100,195,90,3,205,83,24,222,119,168,221,69,19,22,50,136,44,148,114,187,98,180,128,5,86,211,72,240,219,174,250,204,186,70,141,106,93,191,79,214,55,170,237,104,144,179,80,112,246,88,43,198,202,182,63,252,72,191,174,139,46,244,232,125,168,109,4,107,130,51,30,12,91,141,87,173,224,208,209,198,180,181,113,14,25,203,182,247,182,151,244,222,244,134,2,91,119,92,199,2,75,97,18,109,54,194,173,1,125,232,141,240,129,178,40,26,65,33,160,97,134,133,99,149,250,111,178,62,200,117,51,95,59,205,148,173,123,114,40,221,127,121,122,8,167,94,14,39,52,188,126,145,43,75,85,24,210,40,169,140,31,66,253,255,57,199,64,206,7,136,173,8,143,21,62,14,43,53,106,153,209,210,10,1,219,111,248,31,108,111,177,223,92,20,115,25,166,97,145,146,15,239,52,107,97,248,149,147,186,59,252,84,81,203,21,181,178,162,133,217,113,115,122,78,106,237,90,231,56,113,161,77,163,196,54,96,43,140,76,43,177,234,209,237,6,13,162,16,127,200,8,238,40,112,135,80,227,133,144,67,20,80,115,153,126,61,134,144,182,102,152,226,100,98,248,0,101,189,213,95,138,199,20,93,125,91,202,99,123,46,200,193,7,76,39,148,96,199,184,56,195,192,4,86,188,0,74,158,17,16,37,154,170,206,162,120,169,135,230,87,211,8,203,183,96,96,144,153,222,127,29,31,159,124,139,10,240,185,117,169,120,22,14,104,89,97,224,71,196,218,8,70,127,241,55,203,126,12,129,161,221,163,13,142,50,138,43,59,70,124,144,97,135,237,74,169,237,90,110,111,18,255,160,67,195,96,140,71,155,148,27,137,194,119,90,167,183,247,27,22,134,204,17,103,85,251,59,94,66,209,218,87,191,213,92,86,85,251,192,247,142,96,15,224,222,133,255,6,241,1,252,41,131,233,3,93,251,197,213,125,53,239,29,196,249,222,225,254,115,109,91,105,255,218,53,126,237,182,187,7,34,5,234,190,186,120,72,221,187,157,181,217,95,226,186,247,68,221,23,247,86,222,135,242,145,93,161,48,115,245,82,236,207,132,83,182,117,211,30,67,183,33,207,157,79,62,215,115,108,62,237,61,53,70,65,61,239,126,187,255,156,126,79,48,174,152,220,50,31,29,227,82,58,123,164,102,157,173,43,147,83,180,174,140,105,191,37,134,57,231,97,92,39,223,74,147,206,214,196,129,253,89,221,248,250,118,198,16,96,20,121,69,58,196,150,176,171,126,2,90,165,161,27,86,71,13,134,83,30,141,238,171,235,15,5,130,252,16,199,22,47,82,58,104,31,15,224,240,55,45,83,241,86,69,250,66,198,98,168,17,160,116,138,119,205,12,174,238,165,134,104,152,189,88,14,103,242,162,92,165,13,134,235,156,98,140,60,190,15,126,170,251,171,56,139,43,58,202,23,218,253,110,65,80,68,233,212,60,242,223,90,38,160,162,160,73,166,140,196,124,241,29,66,255,172,247,234,125,213,106,109,90,110,150,8,165,237,218,111,77,146,126,59,194,211,92,19,68,37,95,76,8,18,198,47,174,249,97,189,65,147,221,207,24,14,29,70,172,66,119,214,44,61,230,159,20,63,64,93,155,255,162,171,60,19,151,173,238,230,43,163,155,144,45,104,40,73,29,221,143,16,148,167,116,28,15,21,222,21,122,157,54,242,199,96,162,12,55,167,41,140,40,122,142,242,135,48,42,78,221,111,212,111,117,74,143,166,137,154,175,153,113,234,255,228,52,212,2,1,149,148,223,96,210,65,184,22,120,37,56,125,77,196,20,243,47,109,254,248,22,29,236,24,175,202,13,50,157,112,198,198,67,141,81,70,227,112,208,227,223,112,114,227,229,69,71,113,111,98,15,219,43,85,127,9,95,168,179,235,196,198,134,149,30,111,242,117,92,115,22,46,153,27,58,30,193,168,201,204,25,157,224,247,243,114,54,4,58,108,140,190,181,11,90,112,11,246,170,21,72,89,77,10,27,55,167,184,73,20,194,87,161,31,177,155,162,192,199,98,8,164,38,22,56,131,212,92,5,153,85,107,43,199,233,38,38,40,34,178,41,53,221,161,68,254,71,252,86,137,232,33,114,33,252,183,109,72,166,38,56,239,155,7,84,182,88,244,57,94,39,144,241,132,26,196,70,215,169,104,95,171,3,114,166,220,60,129,61,157,219,167,142,52,43,123,76,244,90,37,176,167,236,99,199,180,28,187,187,203,52,193,96,214,148,214,244,77,235,77,178,26,181,23,28,209,105,249,77,11,179,208,176,147,24,185,67,253,103,3,104,203,39,35,152,162,23,64,251,214,138,158,237,135,199,94,68,70,12,46,142,129,221,192,153,136,24,86,244,248,240,24,216,211,206,24,216,53,67,114,113,12,108,12,79,42,99,96,163,147,168,140,129,61,135,246,95,164,179,225,252,197,133,66,78,192,246,55,233,197,120,62,129,37,205,206,83,141,235,101,238,68,88,58,183,51,48,236,60,194,52,159,165,125,140,219,193,53,196,216,254,119,85,255,182,49,222,77,46,99,237,213,235,32,96,85,150,227,87,98,226,97,152,254,96,184,180,207,52,134,18,173,219,179,109,81,162,207,246,113,223,247,207,21,210,176,25,165,186,153,164,103,126,56,235,51,21,184,250,10,6,108,157,46,135,87,47,214,114,192,174,120,192,214,227,43,115,192,160,243,193,24,214,205,36,54,198,36,60,112,194,216,254,204,140,222,189,61,100,247,81,124,78,33,187,239,233,184,8,217,125,30,253,142,158,95,67,207,111,210,213,240,250,197,141,236,249,53,247,252,102,124,61,233,238,238,240,190,201,80,104,185,94,76,25,70,119,56,42,103,91,162,228,137,216,67,24,97,138,200,30,25,132,227,69,173,163,76,101,28,242,42,87,23,121,70,183,120,70,87,184,12,164,52,190,152,200,123,232,86,196,159,202,217,5,184,245,91,166,102,107,11,158,139,140,196,94,146,27,172,6,116,177,122,37,80,152,20,113,37,80,233,53,202,139,225,173,152,194,49,197,1,101,106,114,242,36,90,47,125,252,88,133,177,34,244,55,25,111,145,78,62,14,47,6,52,151,125,156,202,157,166,143,106,239,96,150,248,216,246,105,157,83,200,141,127,194,237,245,166,78,255,219,112,147,124,31,112,218,97,1,146,143,22,174,72,28,17,36,170,236,136,47,91,142,167,19,73,219,44,77,218,102,73,180,77,147,54,50,110,99,223,115,29,29,23,113,99,93,253,112,188,10,232,66,162,92,17,184,16,94,20,209,216,74,244,253,65,116,147,33,18,153,133,34,253,240,87,163,226,17,167,108,179,204,164,231,114,255,102,15,168,253,165,162,42,33,97,87,36,76,146,177,155,164,202,236,169,50,72,101,206,212,146,92,210,146,92,210,146,4,202,96,4,116,229,12,233,202,58,74,142,249,49,138,23,223,35,86,24,6,10,131,255,167,80,33,82,149,90,226,50,37,215,99,139,234,220,248,129,69,254,109,205,148,156,147,44,21,98,150,199,185,77,252,23,46,43,177,176,89,9,20,175,136,197,59,13,112,21,51,228,29,154,184,136,167,56,196,99,140,23,60,128,91,71,5,80,91,189,152,155,1,175,102,24,240,106,153,46,101,151,96,89,93,196,11,209,88,221,27,102,25,150,177,209,173,127,216,142,109,68,145,33,49,131,20,153,100,241,8,103,134,38,163,101,88,155,9,19,156,4,184,17,34,56,57,67,251,222,139,24,116,161,48,20,55,244,181,245,32,174,186,37,34,109,108,202,68,58,221,209,97,53,104,209,7,80,123,175,84,19,85,75,45,194,213,224,46,105,114,97,213,192,255,57,128,82,197,112,214,157,68,102,43,136,76,170,88,83,150,85,144,178,52,186,27,98,98,195,44,254,35,71,248,252,124,255,57,5,196,81,142,181,207,44,63,93,235,215,238,51,203,177,246,153,246,218,21,172,114,157,60,103,71,199,156,128,55,233,226,252,251,31,164,113,121,140,45,26,87,38,217,1,52,83,224,149,91,94,106,239,202,127,229,117,5,9,138,16,54,146,45,247,138,187,59,65,7,139,56,157,138,0,6,34,57,3,158,145,130,69,186,187,168,209,101,22,59,59,11,77,36,155,31,39,26,89,212,138,196,177,119,162,55,95,79,48,255,175,93,194,153,12,250,249,251,238,223,79,111,139,146,130,53,154,200,4,42,4,170,30,148,40,12,168,169,94,215,235,192,133,93,144,216,61,198,77,92,148,116,251,189,1,202,250,159,117,250,247,122,136,103,71,142,129,155,59,153,213,237,103,135,168,154,152,120,185,209,185,62,197,3,119,109,244,46,89,77,133,18,8,234,131,117,191,233,209,182,217,87,233,199,106,116,211,3,107,254,93,128,188,109,20,51,122,115,133,204,103,215,105,98,159,31,189,41,93,41,61,189,185,159,237,139,237,45,14,28,189,201,127,232,220,228,234,140,98,228,125,66,135,100,44,5,218,238,89,125,190,34,234,84,110,123,213,113,222,253,60,254,185,185,251,101,146,191,251,243,7,237,39,38,152,62,213,233,15,117,252,227,255,86,187,47,242,172,133,251,4,219,41,60,98,142,179,233,5,59,246,254,191,99,147,183,105,205,36,14,216,178,206,97,109,230,20,30,26,241,85,50,43,25,141,111,40,198,87,40,44,28,45,12,21,20,142,145,158,26,178,82,125,185,88,213,24,39,192,65,69,65,61,36,240,160,217,147,67,177,244,197,87,126,168,243,53,109,112,124,175,206,133,51,69,63,67,217,38,99,69,193,198,67,191,117,209,74,148,82,97,36,73,55,198,234,162,114,17,88,77,252,80,6,126,70,71,115,110,179,244,65,143,203,184,39,223,34,224,60,168,172,154,63,202,71,112,108,244,184,1,206,135,92,80,85,15,113,213,56,200,196,30,199,84,182,224,229,96,16,199,237,141,68,71,117,22,136,253,45,115,122,182,112,55,1,199,122,1,49,196,97,41,9,50,28,142,163,131,39,120,37,236,193,63,67,29,158,206,11,86,165,41,11,184,6,80,195,154,127,207,177,185,129,71,207,95,176,178,47,39,242,182,66,205,30,253,174,17,149,123,140,1,244,130,29,192,133,212,137,91,19,140,34,223,137,172,3,107,200,123,147,215,105,20,151,193,143,135,215,215,54,112,216,246,135,58,179,95,161,89,163,216,130,229,110,46,35,0,160,161,53,226,18,245,14,17,224,189,229,184,30,144,197,81,61,210,195,111,96,60,120,238,223,99,31,208,196,79,20,138,101,161,40,166,232,152,176,48,216,159,234,151,212,254,253,73,212,162,55,86,154,171,159,100,147,145,246,206,22,200,98,66,234,89,126,94,148,63,195,65,143,168,119,251,89,61,237,99,148,195,10,86,248,32,22,200,49,63,191,38,104,71,108,86,5,55,146,44,75,160,55,78,212,74,107,215,5,144,85,173,120,85,74,4,139,208,164,76,240,99,156,77,56,213,80,12,227,220,115,48,116,116,69,246,163,184,9,101,178,165,103,159,120,175,238,21,142,2,53,123,133,15,183,108,182,161,17,125,138,101,6,78,62,225,155,43,168,135,32,50,21,237,135,217,228,69,138,194,125,184,18,248,231,247,41,138,247,209,21,221,136,114,172,195,203,162,234,133,68,123,151,105,57,156,191,184,180,68,123,12,160,118,137,226,189,51,79,86,113,142,104,99,103,200,138,194,223,235,248,40,93,137,96,224,231,252,225,104,168,78,71,111,189,242,17,122,181,71,194,149,189,2,49,60,119,171,248,40,94,178,254,246,154,35,211,188,190,204,206,115,146,124,224,218,92,196,77,52,188,247,188,162,225,199,253,118,13,76,36,144,139,70,37,215,104,195,202,35,125,163,122,67,217,34,44,206,240,70,163,198,103,24,66,250,70,3,195,163,98,66,253,190,102,28,150,133,78,225,237,210,67,101,191,76,42,46,207,145,139,103,184,67,76,182,162,229,249,178,188,210,141,203,106,31,32,221,231,147,177,248,36,198,27,74,116,188,40,221,98,153,168,248,140,230,74,127,210,127,246,77,41,87,196,96,178,143,88,58,82,154,33,160,204,229,178,183,138,30,56,69,163,192,101,228,204,84,119,71,252,85,95,58,231,147,68,143,20,199,148,250,41,78,171,144,236,237,1,159,110,140,82,234,230,161,131,124,86,77,137,146,18,215,179,32,115,96,147,83,217,158,142,172,163,222,71,84,181,82,30,181,221,7,139,140,139,185,245,124,41,189,83,220,235,96,248,38,232,4,41,15,150,198,0,224,221,185,247,142,129,140,188,28,124,219,63,179,195,103,129,119,128,199,182,22,109,203,165,55,172,247,207,23,213,89,182,56,90,44,47,178,20,175,35,252,14,109,108,4,221,103,68,174,40,64,142,89,187,202,98,82,183,82,46,34,34,136,0,152,54,9,36,184,121,159,14,107,29,222,185,222,77,159,169,110,136,104,9,14,197,144,69,82,43,90,141,179,201,8,255,74,222,142,123,89,111,178,95,159,159,29,102,117,141,251,180,206,102,5,14,58,16,167,207,191,133,147,28,42,219,123,58,73,209,243,62,198,231,67,124,62,224,231,3,124,62,164,231,73,154,109,124,134,88,31,121,29,251,161,80,5,72,40,171,24,99,147,237,213,17,41,101,110,64,122,68,21,73,241,17,16,143,98,169,232,250,211,210,37,138,126,167,192,188,236,196,107,44,41,114,155,75,176,61,148,55,197,240,91,54,168,167,16,51,68,74,186,253,63,117,250,163,33,221,254,91,109,128,219,179,206,154,68,126,40,28,93,147,8,116,61,96,241,39,44,191,161,171,254,142,70,192,39,241,180,210,140,70,9,252,70,40,216,194,20,91,115,136,12,40,91,165,25,150,173,225,31,42,11,191,247,166,79,14,49,97,23,254,229,203,110,150,142,111,111,146,42,94,39,249,38,22,79,237,70,201,22,181,92,185,166,140,88,60,229,48,93,51,35,216,115,29,230,233,6,50,108,4,201,116,72,181,223,74,177,242,219,158,54,109,28,234,56,231,7,33,43,206,214,176,247,67,115,67,178,186,168,201,222,79,241,175,40,20,52,237,11,101,221,113,107,91,66,182,70,16,100,203,162,102,32,196,78,104,71,58,232,48,65,40,163,145,101,62,210,166,192,63,164,108,147,153,28,154,57,253,54,173,41,25,106,197,124,156,130,167,78,1,43,155,224,113,15,113,162,84,134,145,76,208,207,79,33,87,125,17,169,162,239,169,215,105,59,202,159,244,15,118,171,39,109,132,174,119,41,30,105,113,189,155,81,118,157,214,156,157,61,169,49,59,131,236,26,24,30,132,107,141,43,252,171,198,191,50,248,203,64,141,250,151,19,228,152,117,48,237,126,209,224,125,171,40,104,27,34,20,22,135,16,37,146,18,34,103,235,22,132,162,207,165,197,139,204,95,111,8,151,216,127,29,200,110,241,242,161,126,249,169,124,25,115,17,103,60,125,152,201,97,220,171,201,191,11,57,122,104,126,33,193,221,156,15,19,213,147,157,53,125,110,241,30,127,59,226,54,220,236,33,201,12,223,159,186,175,181,198,165,157,180,214,237,60,75,127,65,67,25,69,78,53,20,171,133,117,67,241,138,112,239,81,123,129,19,139,202,138,167,147,97,101,236,139,154,173,120,119,151,176,122,81,86,187,220,217,81,217,71,64,55,194,159,1,217,244,65,193,221,165,48,248,173,108,51,224,189,149,72,199,10,86,118,5,43,248,195,21,8,123,225,221,149,95,1,84,190,222,155,139,10,230,118,5,115,248,163,42,216,155,99,81,167,2,108,217,133,72,199,10,46,236,10,46,224,143,234,2,125,9,165,182,140,57,234,12,68,29,234,93,71,106,22,106,71,71,42,213,160,135,29,15,135,141,88,226,44,202,20,96,212,118,0,189,243,244,51,91,157,2,211,115,206,107,249,8,37,227,192,238,156,227,234,164,31,20,25,161,189,200,91,134,95,23,33,12,218,0,72,253,58,13,220,74,180,106,150,213,53,124,231,48,218,12,151,169,6,78,93,247,47,105,65,226,110,138,118,241,215,154,127,173,35,140,93,224,23,60,180,10,210,178,70,120,216,155,18,243,99,68,232,95,74,221,3,247,163,85,189,136,87,10,5,214,40,110,197,15,140,207,226,43,3,255,94,199,164,202,220,16,233,6,121,43,36,16,106,175,100,41,135,108,83,67,69,1,27,129,247,238,151,188,255,200,177,129,226,28,120,59,119,241,77,253,164,74,22,223,84,79,36,173,209,227,19,128,112,170,250,25,70,141,208,203,201,54,216,107,38,42,194,163,184,88,14,56,23,221,40,246,172,92,88,177,11,248,195,43,150,91,197,255,56,229,168,150,167,156,251,212,251,134,83,139,211,22,138,98,209,209,214,109,45,125,88,59,183,181,242,97,109,196,187,179,176,174,210,164,72,241,226,71,252,122,45,127,206,188,123,195,187,73,127,20,198,217,237,168,234,236,112,28,232,40,167,137,85,177,203,93,192,85,193,41,107,78,193,248,23,66,189,167,60,20,190,170,126,123,216,226,192,112,253,145,218,197,93,146,219,105,3,78,27,24,181,199,198,118,106,237,65,101,33,50,42,208,241,54,105,152,76,152,50,153,48,35,50,1,85,228,194,47,23,175,27,180,115,160,232,223,7,120,221,44,177,220,37,252,3,183,206,98,127,253,162,217,95,143,250,13,87,182,224,202,102,92,217,148,43,171,240,50,107,245,101,6,23,244,222,130,13,19,247,26,58,121,46,211,138,220,196,224,31,186,216,42,124,123,5,255,32,197,2,20,200,125,239,175,210,154,155,88,115,19,107,110,98,141,239,59,56,228,64,209,136,142,207,172,142,55,220,86,158,135,239,121,232,71,253,153,213,173,198,234,86,246,128,102,17,5,125,73,20,52,52,43,195,183,231,240,15,117,171,184,247,253,57,83,235,23,204,127,93,50,235,181,130,127,224,125,166,140,207,141,13,114,110,44,167,6,234,105,196,189,44,46,240,243,224,5,14,5,119,87,88,116,130,8,253,122,131,79,233,94,158,170,251,119,110,87,160,47,240,41,82,54,240,165,185,83,129,136,211,138,247,178,188,192,207,131,23,56,118,251,130,66,186,218,21,192,80,236,94,146,241,42,87,112,105,87,112,9,127,184,2,57,102,151,78,5,230,24,156,91,78,61,231,100,109,161,66,6,133,180,166,28,4,244,33,90,211,191,153,90,83,93,167,12,35,218,165,57,133,93,113,34,141,36,6,20,169,5,73,244,128,67,223,136,31,19,19,83,145,64,135,161,5,102,140,112,233,248,68,190,56,176,84,137,2,127,184,6,22,69,29,255,25,149,235,66,170,92,27,96,242,254,77,129,75,49,36,23,217,119,124,70,53,44,176,32,251,76,87,139,224,66,150,30,24,249,131,17,156,88,15,111,122,44,171,139,18,227,37,148,239,35,29,33,173,130,42,178,175,63,206,150,94,207,165,109,250,127,106,0,42,57,0,192,201,11,179,22,181,46,180,105,75,54,170,147,233,131,204,91,72,4,161,112,139,181,145,252,3,244,213,249,6,56,32,89,172,33,64,54,179,152,101,179,162,67,142,102,182,163,8,51,156,200,79,186,8,221,120,106,71,164,4,43,183,196,180,104,241,240,93,160,193,39,69,181,48,185,117,60,239,247,232,236,207,210,195,97,246,162,29,102,218,137,19,229,85,144,153,237,29,192,25,247,125,65,188,168,118,166,172,245,253,86,139,6,179,155,168,139,214,187,100,198,219,14,83,124,198,80,186,185,182,52,146,161,82,149,118,80,252,214,17,220,50,115,102,40,68,96,204,126,52,122,33,50,112,183,17,127,169,98,124,109,246,124,57,203,161,231,249,91,35,10,48,42,138,196,240,54,233,105,217,55,107,139,72,146,35,87,142,0,137,35,51,197,89,53,59,207,101,194,146,198,254,230,184,90,172,46,75,162,145,239,238,114,39,5,46,141,18,239,24,183,144,149,66,232,164,83,253,251,61,162,72,97,49,55,13,46,36,168,109,133,32,72,139,252,231,34,183,75,7,51,8,198,180,134,251,215,46,107,167,144,59,235,62,67,95,102,245,206,78,109,196,174,168,201,164,168,47,111,61,88,162,232,187,48,44,210,62,154,175,221,236,85,216,153,232,201,121,172,94,194,245,162,135,151,117,63,103,116,242,148,231,200,110,29,60,41,226,117,122,48,52,121,182,209,218,97,16,118,118,138,239,15,70,23,201,101,98,181,172,127,245,77,122,134,75,247,140,68,132,192,133,69,177,235,43,57,133,141,49,253,62,29,240,146,57,74,167,79,154,225,85,218,63,216,235,23,123,7,209,55,71,209,147,130,217,35,168,107,205,6,170,134,237,44,77,113,79,200,111,175,211,80,94,124,147,94,243,82,120,185,70,32,243,172,159,197,55,36,167,8,185,109,206,84,83,62,167,51,110,202,213,222,231,111,250,199,208,152,232,201,49,53,165,171,11,35,236,239,58,190,122,146,30,71,9,254,13,111,95,97,250,85,50,216,4,190,183,132,247,150,234,123,95,210,37,126,239,251,47,56,110,233,151,40,244,198,10,222,88,169,55,222,165,43,124,227,197,59,122,227,157,218,242,87,28,191,48,251,99,118,117,250,142,182,108,235,204,100,207,194,70,153,211,25,119,176,50,126,211,105,105,245,245,166,109,172,249,160,107,135,63,103,197,50,53,200,133,242,158,151,172,62,27,193,238,204,0,3,108,95,192,126,68,173,95,130,204,16,154,62,70,211,69,89,107,151,167,17,28,84,89,52,108,159,164,98,5,155,81,205,80,157,40,149,62,70,82,154,241,141,30,41,11,116,35,83,159,193,216,192,20,58,107,203,237,57,156,56,29,170,93,198,39,70,145,7,216,210,217,242,21,135,4,161,176,14,80,11,185,53,244,111,203,98,154,39,64,165,193,249,146,12,98,56,107,146,31,112,90,54,70,4,231,214,208,121,3,189,216,144,181,43,135,127,64,18,13,222,36,83,75,120,151,66,239,225,7,134,189,182,184,204,209,232,134,238,53,52,168,126,236,3,189,87,113,15,94,238,225,29,171,27,68,13,65,159,63,10,217,220,241,86,118,227,190,5,13,31,144,33,175,167,7,102,117,135,191,230,210,50,88,208,90,103,193,93,64,163,161,127,99,20,42,161,207,88,100,105,145,197,205,31,220,193,182,171,151,178,96,117,220,188,12,235,84,105,141,90,63,112,123,178,113,229,52,75,155,44,158,101,233,88,81,88,138,134,234,113,96,32,116,243,43,178,203,138,100,198,34,130,17,70,139,169,139,12,69,96,198,227,222,172,186,70,140,255,37,85,247,127,217,251,18,238,182,141,171,209,191,18,243,181,58,132,56,164,69,103,105,63,80,16,143,44,47,113,235,216,137,237,36,118,120,120,242,32,16,148,144,128,0,3,128,146,24,137,239,183,191,123,239,236,3,128,90,34,103,233,215,246,68,38,6,131,217,231,238,203,182,172,50,194,232,210,72,46,179,10,235,154,203,39,220,127,239,65,1,156,6,224,2,30,230,92,19,203,177,34,150,203,32,197,187,140,180,145,244,213,240,176,12,136,42,153,65,52,53,16,173,118,232,170,12,222,66,248,216,166,232,92,171,252,108,181,143,237,146,124,108,107,42,58,158,86,65,234,232,110,67,69,111,203,125,46,233,217,180,152,228,211,171,43,224,40,80,210,168,144,68,180,81,251,254,135,141,167,196,241,32,143,41,146,66,55,48,152,60,64,76,95,30,172,91,217,231,58,62,38,179,176,238,91,42,179,81,139,110,58,189,102,55,83,209,242,42,20,55,13,83,186,34,63,218,230,208,201,47,103,220,104,118,159,98,114,197,171,171,204,102,67,164,211,184,145,7,104,99,56,130,206,195,143,100,135,42,22,192,50,160,85,101,119,181,160,253,8,128,243,14,246,204,226,22,251,173,30,87,134,2,249,20,214,55,212,144,100,97,242,48,92,19,60,196,128,45,36,52,138,165,51,202,232,252,52,193,12,71,251,182,115,117,193,131,206,20,131,11,148,75,76,170,62,202,200,144,76,95,235,231,53,224,254,70,77,9,227,159,197,250,11,232,10,248,127,213,71,127,72,58,95,104,167,55,156,106,109,11,151,101,26,162,45,57,74,32,36,0,0,209,223,77,77,68,252,204,88,68,120,252,134,39,76,36,76,98,142,78,183,229,244,39,46,47,207,77,221,116,125,213,187,27,56,229,180,231,57,133,238,27,243,232,100,131,181,237,40,88,177,181,95,208,173,129,141,21,178,38,53,4,115,160,117,105,147,77,109,63,229,253,10,228,80,179,226,223,243,180,233,137,20,162,44,66,227,131,143,105,159,47,100,37,114,54,152,47,236,14,222,63,215,137,57,136,129,252,120,80,71,236,132,3,119,84,233,61,64,158,143,198,48,160,201,3,230,126,91,59,60,164,200,66,127,117,245,160,102,37,34,69,53,18,16,41,201,71,89,35,186,89,20,36,66,24,34,69,30,152,59,216,46,89,6,131,207,31,70,108,133,255,204,70,137,145,87,109,103,167,52,158,198,221,34,152,20,253,37,163,255,122,244,31,202,144,38,33,234,173,123,226,191,254,106,234,249,181,121,144,105,5,186,205,87,220,194,137,254,12,249,31,217,198,195,71,216,130,254,139,37,245,182,66,158,235,52,196,143,236,118,168,89,180,189,192,65,162,205,12,255,219,83,127,9,228,92,4,24,158,107,29,132,70,10,112,1,183,143,195,224,36,100,103,97,208,69,72,84,70,167,241,162,217,53,16,174,9,251,56,103,89,118,106,29,101,93,248,103,62,201,127,113,214,151,142,128,199,214,97,112,102,224,238,195,80,4,241,123,208,22,197,111,50,21,12,175,174,240,45,175,80,71,64,111,27,98,185,72,209,231,67,76,130,75,40,240,44,201,211,164,25,3,202,87,55,242,74,197,201,233,248,112,56,147,193,143,88,230,181,98,198,181,49,52,35,40,13,202,132,119,99,96,119,40,80,7,128,153,144,108,162,214,138,136,144,6,98,64,37,125,5,140,114,202,224,95,96,125,75,118,225,3,186,237,39,28,145,178,106,176,202,120,192,184,230,138,189,68,99,220,74,98,92,57,101,99,89,174,245,139,107,194,168,111,139,223,23,163,138,225,182,251,191,109,197,167,117,237,66,13,159,158,127,44,124,42,23,218,130,65,186,240,191,48,232,227,192,32,126,57,93,35,185,120,114,138,46,235,248,53,189,39,247,19,162,150,173,21,77,178,68,79,169,150,178,91,70,223,144,21,132,23,29,50,149,216,230,152,255,195,165,103,232,45,224,59,253,141,157,103,159,175,234,200,41,134,89,204,226,52,174,226,79,120,131,86,94,113,123,132,134,188,80,161,223,139,48,56,55,64,239,81,104,197,104,235,28,117,216,112,23,160,196,195,71,189,225,110,140,255,162,71,125,173,12,88,11,197,98,104,61,210,143,161,147,89,190,82,100,126,204,77,23,205,120,32,153,39,4,93,196,197,180,128,203,202,134,227,50,176,38,26,143,12,214,220,93,77,247,255,179,99,98,3,227,193,39,36,86,184,41,10,255,108,170,58,43,100,70,121,102,232,220,94,91,179,192,57,33,217,19,35,180,163,135,79,167,252,26,52,4,72,107,108,121,139,113,145,253,206,54,74,18,239,42,183,150,109,224,100,191,179,13,163,10,139,243,51,102,248,216,154,161,56,2,138,89,174,173,82,174,70,146,111,140,72,9,215,57,80,255,170,29,168,255,215,68,74,16,50,161,216,145,9,49,99,217,68,216,179,45,11,87,51,2,208,65,39,246,104,41,217,119,5,230,196,102,197,53,11,154,55,47,104,241,215,12,61,81,95,196,254,117,71,176,109,37,247,254,23,174,228,182,163,41,66,34,132,69,116,19,187,158,122,76,132,66,135,168,9,149,98,250,224,209,184,115,206,29,252,84,26,15,174,13,214,193,109,100,28,55,192,16,123,128,31,134,27,105,171,42,234,83,182,211,42,0,192,78,102,112,100,4,151,162,199,6,143,241,43,179,185,99,144,92,212,155,167,154,10,208,52,105,133,100,209,253,219,191,108,72,221,107,14,84,122,252,20,65,205,194,167,192,113,29,101,221,110,65,240,187,87,112,59,101,228,153,9,90,51,101,104,207,43,244,117,5,233,225,171,124,125,63,214,116,70,220,3,224,40,164,49,48,110,98,24,241,231,71,83,26,168,86,138,9,92,193,135,41,38,33,14,33,159,1,255,7,202,74,89,250,41,47,253,212,172,249,136,151,113,131,210,72,28,219,198,45,116,119,252,35,109,233,125,134,209,48,175,214,245,80,191,61,222,72,102,196,46,179,215,5,16,57,153,24,161,177,209,71,228,183,138,143,19,97,228,109,24,12,31,126,170,105,209,23,237,228,99,198,131,194,14,214,187,221,97,255,109,232,245,128,146,220,125,27,106,98,82,145,152,91,234,196,138,224,108,166,115,110,68,122,114,56,43,62,117,9,208,39,97,67,192,42,218,193,117,155,223,84,197,19,192,223,61,116,183,63,17,209,172,114,242,65,139,185,155,154,17,193,60,180,60,235,104,92,36,135,39,195,173,245,30,15,85,220,224,85,87,144,87,93,193,117,41,133,244,170,11,241,65,194,138,188,151,0,132,138,130,188,15,255,202,32,96,13,94,115,248,43,82,101,165,250,21,169,183,165,59,236,95,66,125,184,38,55,55,36,255,234,134,102,234,84,239,51,94,246,153,89,239,115,94,246,57,81,243,27,227,6,159,157,158,221,247,245,125,241,87,189,190,204,177,8,134,6,179,24,205,141,85,52,171,38,45,47,63,102,193,163,93,145,19,128,219,23,179,107,150,116,216,44,105,138,13,3,216,108,144,197,23,162,99,12,227,231,208,115,247,45,116,106,48,121,45,62,130,62,199,93,100,161,240,190,198,250,218,56,136,196,113,225,93,191,133,237,117,1,128,174,110,123,29,10,219,235,244,246,182,215,249,61,237,67,40,247,33,109,177,189,22,254,139,246,41,249,151,41,143,68,64,117,223,167,162,220,122,42,198,249,71,53,132,110,34,233,183,26,69,111,227,1,140,147,38,216,170,173,151,153,80,221,181,151,183,9,30,190,200,182,174,235,164,131,131,35,137,197,150,221,228,215,60,12,238,157,12,44,182,90,182,223,31,191,39,112,26,6,89,48,18,29,84,45,76,91,227,54,45,215,69,184,72,102,127,18,176,187,247,31,10,118,185,37,219,246,37,254,233,198,151,161,97,73,127,49,173,16,254,26,75,120,77,30,19,74,25,82,57,41,68,42,73,118,213,142,60,51,191,235,57,223,109,191,18,132,157,158,134,129,59,32,153,100,32,35,197,63,18,187,104,158,122,65,161,63,215,163,242,60,169,34,228,42,47,163,176,140,59,64,216,249,57,69,123,64,213,88,184,153,142,142,139,56,252,121,68,47,207,78,229,75,140,238,144,218,47,79,241,45,71,60,221,164,87,0,187,62,226,117,75,106,72,18,182,169,219,228,25,255,42,10,186,97,47,213,95,97,15,17,125,149,208,47,249,149,208,104,248,244,164,53,234,70,2,20,151,115,106,209,61,26,28,141,97,112,153,77,138,222,80,68,49,144,82,107,165,150,124,10,52,42,11,209,172,11,184,114,157,121,106,179,177,3,70,124,29,90,16,199,101,104,116,216,62,138,129,49,182,24,48,223,226,169,54,102,50,164,175,172,137,153,73,82,156,152,201,181,184,200,36,207,190,33,107,199,91,23,139,8,123,145,203,121,194,172,42,143,152,188,91,222,189,22,236,103,134,236,212,57,74,12,166,177,30,84,35,243,39,25,50,96,49,15,124,17,79,98,165,16,158,18,176,144,6,174,99,244,156,245,43,194,137,162,236,211,49,6,136,0,30,44,209,101,143,198,232,236,238,171,27,141,54,215,21,25,127,231,104,8,62,132,67,8,15,67,63,100,139,120,150,132,153,159,24,57,113,94,185,238,182,1,220,209,81,61,251,94,236,201,179,5,147,139,61,74,225,129,182,226,37,254,27,98,192,8,248,151,154,103,51,254,106,200,150,252,221,16,61,122,250,5,186,236,244,10,202,244,177,194,56,227,147,57,253,205,196,223,37,252,93,177,25,253,93,210,91,254,119,70,111,249,223,132,222,38,84,206,127,71,244,59,2,128,66,6,238,230,114,75,207,235,193,231,126,60,226,145,178,105,95,216,2,51,44,156,138,209,159,138,209,159,234,209,159,202,209,159,242,209,83,8,145,147,32,22,131,79,216,2,58,77,216,9,253,197,252,70,51,241,119,65,127,177,124,41,254,46,232,47,190,45,197,223,5,253,197,183,17,253,142,224,247,116,115,131,232,214,100,1,137,89,116,134,211,141,117,161,254,246,39,96,171,101,217,23,188,236,11,179,236,31,188,236,31,102,153,211,222,15,29,213,211,63,249,155,127,154,181,255,135,151,253,143,57,162,161,152,226,208,158,163,156,164,53,203,161,152,230,208,154,231,80,76,116,248,41,23,12,168,5,125,121,179,219,203,157,188,154,65,98,220,207,140,80,75,111,209,94,242,51,86,77,42,125,209,141,13,124,227,232,56,95,226,5,51,68,47,25,74,130,48,116,33,83,15,67,241,64,8,22,11,30,185,5,178,70,175,181,224,145,217,160,245,240,233,212,20,219,252,250,113,207,215,203,27,158,47,227,140,92,119,202,140,193,127,103,97,27,37,146,231,51,232,243,1,34,94,177,223,172,249,155,53,210,110,202,229,29,77,94,71,60,200,144,62,21,17,183,211,216,99,86,53,36,250,30,6,143,4,163,45,122,235,137,222,96,249,19,81,182,238,137,126,148,168,13,243,108,244,145,104,72,224,239,57,207,103,182,91,176,83,145,143,126,183,216,108,106,137,156,80,138,133,68,13,35,226,133,139,181,238,146,193,9,166,202,77,78,138,107,146,44,229,102,146,165,235,232,206,150,204,74,110,238,137,101,187,95,192,239,228,13,112,83,87,0,102,186,44,136,192,110,151,215,179,94,67,242,125,25,20,54,183,224,10,91,10,10,46,33,117,106,220,1,134,123,30,43,7,152,188,193,1,38,180,4,60,152,93,9,232,226,124,148,236,167,181,12,75,232,78,147,76,71,161,193,146,200,73,136,240,116,64,225,194,221,224,96,162,132,187,80,137,131,88,201,99,88,177,100,113,226,103,220,204,137,227,35,157,51,163,65,228,89,107,191,80,237,23,55,109,255,126,140,193,6,182,250,249,230,190,41,183,57,131,195,123,244,72,161,209,86,214,209,147,86,173,157,227,252,162,149,139,109,82,88,148,134,249,212,43,178,163,1,80,117,87,22,247,111,31,157,197,21,64,70,76,151,212,153,247,201,224,10,189,81,220,255,2,51,83,66,89,220,131,191,189,47,144,4,39,162,56,135,90,35,19,237,113,205,104,111,216,164,27,237,15,149,118,84,212,181,244,160,205,250,82,170,247,25,47,251,204,172,247,57,47,251,220,44,251,130,151,125,97,150,253,131,151,253,195,44,115,218,83,104,179,224,164,85,97,146,86,5,39,173,10,147,180,42,56,105,69,211,28,218,243,212,19,181,102,58,20,83,29,90,115,29,138,201,74,242,74,159,235,47,152,78,214,57,108,144,135,169,3,30,133,217,44,141,239,124,198,223,220,230,140,55,73,198,126,253,79,57,227,189,127,240,28,171,252,164,247,255,129,185,90,139,224,205,150,83,190,85,255,127,243,19,254,242,134,39,220,56,165,215,157,115,125,146,154,78,145,0,239,152,2,86,31,40,237,124,36,229,132,247,238,123,228,224,241,38,197,159,208,242,220,245,196,124,135,82,27,126,192,189,223,199,251,136,89,102,228,183,48,119,104,186,75,47,126,47,51,242,251,161,21,196,121,66,186,143,109,93,22,174,194,187,185,246,238,143,178,174,191,103,123,122,90,152,58,232,118,150,165,127,27,27,153,191,254,161,217,178,58,60,201,214,22,207,3,41,103,189,153,235,193,29,28,128,95,134,199,113,74,70,251,79,146,162,33,160,52,198,246,175,148,101,131,210,87,98,222,188,120,186,31,84,0,231,225,199,120,232,247,135,155,198,182,121,34,12,158,53,203,36,147,149,167,40,137,237,183,126,103,186,37,208,135,50,41,5,133,127,151,26,232,174,103,133,189,193,160,1,227,206,69,199,199,25,232,76,20,214,124,187,86,78,200,187,250,51,135,30,3,230,31,126,20,152,248,51,132,63,187,17,165,216,115,215,227,29,198,91,154,209,8,44,15,13,55,122,55,79,191,106,164,185,20,206,73,242,203,46,183,176,166,240,77,117,185,247,169,60,200,24,46,12,191,40,49,2,199,12,73,38,242,51,146,57,16,198,151,57,45,177,191,183,241,161,122,230,140,183,20,107,245,181,168,222,150,66,132,226,48,150,198,10,155,59,66,89,62,172,93,89,6,50,172,3,37,207,141,242,236,44,46,42,158,134,146,205,173,18,116,48,60,109,219,56,148,215,186,178,104,206,25,122,99,241,3,61,47,196,79,138,150,34,108,87,96,17,22,87,87,74,167,138,143,50,147,135,235,44,194,58,90,239,217,193,112,183,245,10,75,241,18,123,56,225,237,156,25,179,144,193,149,204,18,204,190,121,104,148,156,80,157,115,171,4,234,140,102,232,33,170,4,72,135,64,202,158,161,236,41,17,101,225,133,46,11,131,238,26,136,243,115,25,34,182,123,6,79,135,244,68,193,39,85,43,80,109,13,213,214,20,51,20,62,133,74,248,219,106,181,181,78,24,156,99,60,194,0,26,23,97,113,141,150,231,48,150,149,51,62,85,6,16,142,190,92,13,46,238,252,161,84,230,229,66,153,87,112,131,99,32,244,131,16,245,73,65,183,232,37,30,185,177,96,66,136,195,20,110,104,61,70,118,71,189,235,176,211,131,189,113,39,141,231,104,182,204,91,243,76,237,29,127,131,237,151,31,165,253,227,188,170,242,69,199,199,120,158,216,75,55,236,149,180,206,216,89,114,243,110,58,17,69,102,238,120,226,147,199,208,56,18,193,45,95,201,215,98,124,114,20,157,42,95,218,227,19,64,163,121,124,183,94,140,59,143,82,142,195,26,27,14,182,121,96,197,31,186,112,182,2,151,124,177,66,204,113,24,6,223,134,236,121,24,8,203,110,88,184,15,127,56,214,231,24,118,75,18,9,11,146,99,66,186,122,122,142,204,243,128,58,80,66,72,39,182,98,230,237,236,244,135,56,133,65,130,118,92,175,1,10,255,93,70,132,203,121,138,51,25,71,123,132,62,109,89,92,240,103,202,206,155,239,6,195,190,85,140,195,24,236,13,119,137,22,124,150,230,97,5,125,236,230,42,92,78,51,9,242,162,138,23,229,245,33,78,116,93,219,15,50,183,241,114,83,70,75,199,39,217,209,58,163,216,118,103,39,151,203,155,139,60,80,238,41,19,105,83,184,223,224,157,51,114,100,72,191,198,5,30,109,76,81,161,98,65,110,26,8,18,154,49,191,40,181,83,96,144,31,230,57,16,105,168,241,195,167,139,164,242,144,8,166,224,80,251,250,108,211,121,197,178,131,160,175,10,29,72,168,142,76,83,72,248,220,137,56,143,230,29,156,88,25,197,134,78,102,128,49,19,47,188,253,225,88,222,100,95,118,44,186,189,186,82,163,219,27,23,53,112,236,83,145,248,205,95,113,244,4,116,175,104,81,177,23,205,139,231,208,181,142,206,156,39,242,192,84,48,208,24,198,157,17,137,231,223,229,95,17,76,67,61,180,58,93,21,47,163,22,117,236,43,191,203,147,109,136,70,84,58,109,242,31,26,87,193,208,151,158,68,152,25,208,56,172,213,97,17,137,182,96,72,156,211,72,212,58,238,22,6,13,77,213,40,222,61,26,132,96,10,22,181,191,38,93,71,92,13,111,50,5,154,47,103,90,160,129,99,136,6,197,56,146,227,12,58,29,191,171,159,66,22,241,125,8,82,22,137,92,143,66,222,237,65,1,44,43,230,180,135,189,90,85,249,27,122,24,91,116,31,47,163,110,97,73,50,241,1,124,73,81,251,209,169,40,39,159,128,28,51,99,68,181,173,146,75,209,156,95,210,201,216,178,87,203,36,3,7,13,64,109,83,42,234,186,213,62,214,29,195,31,96,138,132,47,67,75,10,107,94,129,103,247,80,78,15,245,200,118,122,111,154,210,36,60,203,186,141,192,58,171,223,117,99,251,182,103,3,116,219,66,63,47,243,50,166,193,215,24,206,160,34,80,64,105,220,189,59,243,77,192,27,167,202,31,41,35,179,100,39,118,105,138,9,92,30,228,50,225,60,191,252,37,102,103,123,216,125,180,155,194,193,134,15,123,143,118,35,126,113,211,94,16,27,58,83,160,130,83,238,77,21,229,101,23,208,199,218,199,84,31,162,12,155,65,229,26,140,161,249,118,243,99,215,124,189,161,215,231,161,226,135,17,91,245,131,231,48,37,74,176,121,240,60,28,195,179,128,66,126,190,223,127,30,98,121,79,22,121,53,151,115,27,0,220,28,43,27,177,141,133,111,221,222,230,6,86,97,228,231,114,209,35,57,57,220,26,252,177,38,31,151,193,197,67,114,159,95,211,63,116,75,57,83,146,215,189,228,21,32,11,26,173,81,47,148,41,146,34,132,190,12,131,15,33,251,247,253,199,90,152,73,22,121,157,175,0,250,204,146,82,248,198,119,238,22,23,205,230,184,131,38,189,120,182,245,19,91,104,225,181,243,233,57,107,74,207,171,168,13,30,164,185,179,76,98,106,185,236,176,203,86,84,238,82,116,177,177,25,109,181,157,32,149,123,183,191,9,106,19,246,247,120,28,109,150,31,24,180,64,87,95,4,56,65,251,125,235,213,246,11,113,7,250,132,57,180,131,26,92,11,157,114,113,128,49,163,28,186,128,73,52,73,225,73,1,39,136,114,178,104,116,56,58,22,223,4,221,232,141,184,41,132,191,102,146,91,48,207,222,84,35,20,178,15,42,182,213,30,154,181,209,26,40,12,158,9,171,22,34,245,56,29,130,75,197,127,145,2,72,8,146,232,25,149,63,64,6,134,58,150,108,194,91,40,188,81,120,64,177,97,147,94,96,58,181,6,97,175,155,244,67,96,217,54,173,212,85,27,186,114,83,253,110,219,123,153,102,71,178,24,189,248,142,52,245,121,214,21,185,212,24,176,151,104,220,73,71,201,207,0,119,20,34,82,225,151,0,251,191,9,131,127,135,236,95,97,240,153,182,216,125,111,4,62,85,198,182,140,2,189,68,228,228,138,201,118,103,240,11,147,237,46,181,88,36,130,206,102,40,2,89,105,138,23,202,250,84,134,9,105,79,131,87,171,197,113,92,12,190,122,241,234,199,239,14,95,126,251,148,45,40,66,111,75,158,191,193,250,96,14,123,129,17,210,215,196,42,239,3,25,217,61,229,143,151,168,64,242,43,6,163,129,5,43,253,9,148,246,151,100,82,56,58,237,7,75,54,239,47,15,86,80,127,21,192,47,79,68,87,44,189,203,197,182,12,212,93,57,27,1,195,49,35,169,232,193,235,73,97,79,195,59,52,124,34,65,165,94,14,37,26,58,101,113,95,6,99,130,197,17,191,201,12,2,22,117,200,146,64,229,232,229,131,76,250,125,15,19,159,29,236,233,132,189,9,218,212,30,227,143,233,232,4,59,234,157,80,51,7,199,248,0,211,228,143,189,224,152,123,82,156,200,161,5,234,151,180,28,62,86,163,102,86,75,43,106,5,231,176,234,243,34,143,45,6,229,50,77,34,24,19,27,210,112,247,188,205,6,173,114,182,172,98,30,44,209,54,111,164,86,167,161,170,119,25,195,76,224,90,210,162,245,114,6,112,181,98,73,175,183,33,155,102,149,172,224,12,165,212,107,232,239,16,136,173,245,254,161,92,168,181,180,2,58,15,14,39,235,233,232,108,114,142,247,166,219,73,102,29,111,26,156,111,226,173,121,198,7,197,46,252,199,132,33,29,102,237,50,120,180,117,191,192,3,246,136,192,73,188,95,121,40,177,41,6,23,26,92,228,70,206,46,76,219,55,34,145,222,24,211,167,229,100,19,148,243,152,233,193,25,156,202,100,54,29,37,58,13,49,130,49,150,232,52,196,120,152,5,57,169,1,222,130,82,71,18,100,128,19,49,43,98,88,177,166,168,97,36,229,225,66,114,154,61,194,162,14,45,32,30,137,210,238,133,149,246,40,60,203,250,246,135,80,211,214,156,99,22,124,91,92,11,71,186,55,29,147,213,159,148,198,163,93,55,62,211,16,180,131,93,135,27,87,155,153,199,74,254,172,80,29,146,207,242,148,71,193,240,51,0,43,73,175,0,160,242,104,119,134,36,50,128,146,75,130,55,64,4,115,184,3,48,7,126,195,223,13,128,148,201,100,202,38,211,233,168,37,169,60,208,98,93,141,7,13,33,219,120,142,195,21,145,126,252,57,34,4,241,64,183,114,222,212,156,166,162,150,15,163,145,92,158,131,156,36,122,219,44,104,39,157,193,64,136,55,58,211,126,102,61,98,111,153,188,98,168,21,23,102,181,57,47,111,111,21,79,105,204,233,223,247,100,236,200,96,173,88,9,131,196,77,221,78,69,115,225,142,96,153,49,185,130,190,22,124,71,137,70,39,124,1,248,9,48,137,200,233,3,172,44,5,44,50,75,122,20,96,206,227,25,81,123,117,41,36,111,240,125,135,237,241,196,26,235,214,58,31,168,206,44,32,195,81,197,0,85,222,238,191,66,116,56,233,43,254,135,138,54,134,71,248,75,78,29,232,233,96,162,103,253,8,16,4,23,83,61,15,80,87,26,76,58,95,125,210,233,9,28,217,235,124,242,77,167,39,162,230,194,67,167,39,18,41,77,7,63,1,62,239,118,88,135,188,74,12,119,131,44,113,120,171,45,121,220,31,160,48,241,44,41,147,227,20,99,252,141,242,155,237,236,72,42,27,31,160,35,124,133,72,229,3,202,64,16,169,124,96,165,70,178,73,63,197,213,221,131,213,171,33,216,101,144,111,69,176,17,156,223,72,35,88,20,80,207,4,130,21,162,16,95,137,114,24,161,220,216,70,185,201,148,1,4,23,134,165,48,232,89,63,72,88,212,79,14,8,2,5,240,75,226,94,32,37,150,183,193,189,179,45,184,119,118,67,220,59,179,112,111,41,113,47,51,235,67,181,61,94,64,183,63,68,156,92,4,75,27,39,23,28,39,43,104,133,225,215,49,51,51,101,104,43,166,163,21,225,177,21,199,164,115,129,147,87,2,39,207,57,78,94,41,156,188,114,113,242,92,227,100,171,37,222,10,142,181,236,175,196,216,151,18,96,20,136,147,67,142,147,49,3,238,150,213,173,2,186,170,215,224,228,156,210,243,10,156,12,96,160,135,62,218,18,39,19,74,139,19,147,82,172,18,147,192,141,45,74,214,21,150,183,64,157,66,129,154,80,195,159,4,97,12,166,163,173,208,26,14,200,114,18,241,93,3,95,118,187,10,106,20,222,193,30,41,248,111,4,116,196,135,8,91,140,15,9,18,149,125,163,205,221,56,177,33,17,21,109,40,23,144,134,46,220,82,4,16,215,132,146,197,162,129,48,76,228,52,192,180,108,56,157,133,184,183,85,152,117,79,31,206,105,97,230,196,135,46,52,107,201,30,160,12,117,233,93,222,10,202,137,52,61,123,163,110,129,13,22,7,154,115,189,186,42,14,134,131,207,21,75,179,179,3,227,57,72,48,24,120,247,36,128,233,22,7,200,56,22,251,6,171,89,175,97,188,84,53,119,118,160,206,193,76,215,131,206,237,126,3,85,179,216,183,199,96,127,57,226,201,130,194,135,143,14,62,27,127,230,171,203,9,5,253,33,34,135,51,235,88,244,142,241,96,172,237,50,168,203,22,168,172,222,195,27,137,56,157,224,124,2,135,167,67,255,174,233,130,209,139,151,80,112,38,94,156,153,47,14,161,160,18,47,42,66,8,123,240,235,144,158,79,232,239,90,188,93,187,237,205,196,11,228,121,184,39,151,51,232,110,235,244,60,38,98,151,156,7,48,220,125,248,132,78,162,53,15,179,121,170,123,17,0,153,72,7,203,123,8,191,232,176,121,236,40,232,206,84,169,56,130,222,72,225,139,139,254,145,119,96,83,190,79,89,127,248,5,166,3,162,206,4,144,93,49,10,186,136,157,126,182,123,142,248,144,61,218,61,195,120,174,48,29,252,5,208,31,137,0,204,133,78,81,253,204,149,48,151,124,83,67,191,43,129,88,63,233,152,72,53,79,92,249,174,62,255,105,107,232,92,55,173,81,38,192,56,210,164,64,190,54,82,166,34,151,159,100,51,18,155,46,149,116,170,162,91,35,100,67,120,54,142,120,107,54,142,201,202,100,67,86,4,51,231,174,118,150,226,214,116,104,69,120,62,221,14,27,126,134,150,35,141,245,56,164,66,64,69,17,194,187,167,251,193,158,39,243,28,115,209,14,59,145,242,30,203,226,99,69,141,52,71,27,134,19,6,59,52,94,248,39,184,88,103,129,164,175,215,1,81,215,112,131,20,50,125,180,219,45,123,167,189,57,172,169,153,2,24,13,64,14,225,186,93,4,232,168,249,222,63,195,92,195,225,197,123,127,141,63,128,86,241,241,100,158,99,25,253,236,157,111,220,28,26,199,172,219,36,41,161,158,231,41,108,87,247,16,33,164,34,182,171,107,137,109,73,90,3,162,23,191,26,92,116,50,183,219,184,55,164,182,35,206,174,161,37,17,154,0,18,193,214,33,139,62,131,130,35,124,139,158,81,68,2,206,217,69,147,23,80,109,102,219,73,114,129,64,1,230,159,0,226,20,195,160,224,240,146,5,124,188,166,184,34,221,61,25,201,150,7,167,131,141,161,228,116,252,38,46,53,63,155,178,71,74,16,131,207,51,124,6,90,165,191,2,12,7,127,49,171,146,193,197,206,209,86,72,1,8,133,244,4,110,246,118,83,206,227,86,99,188,214,10,116,45,216,177,231,35,212,177,74,54,152,171,173,112,120,207,194,225,61,25,209,14,161,39,104,139,13,221,148,2,168,11,22,226,159,196,162,51,82,135,216,142,29,153,153,69,105,192,205,231,10,170,126,23,134,155,248,253,36,241,132,174,138,19,22,74,48,214,43,208,102,133,207,16,174,60,87,191,112,133,203,6,175,252,5,206,13,93,216,240,121,22,216,50,53,249,221,50,232,80,232,64,248,8,243,74,193,92,5,64,168,0,200,247,63,27,149,24,106,30,62,145,194,220,189,70,93,51,113,235,23,154,32,77,40,3,250,69,127,133,151,110,13,87,117,61,142,160,33,104,12,149,148,107,236,7,147,192,234,15,34,226,200,240,3,98,29,121,7,186,175,253,27,246,116,112,199,158,154,155,7,224,113,187,230,73,138,88,111,126,191,127,195,246,247,111,215,254,102,41,248,64,84,187,1,147,215,195,141,34,236,85,138,130,82,22,68,162,32,146,5,137,40,72,100,193,76,20,24,108,227,39,29,139,243,12,234,170,20,227,173,48,226,93,154,254,247,101,13,33,94,135,212,10,211,151,206,86,131,38,252,217,16,198,92,110,4,219,24,143,162,253,153,68,106,145,68,106,203,96,54,137,166,163,114,178,52,145,218,114,195,207,183,75,83,55,35,181,185,62,56,141,31,104,236,198,138,164,150,100,169,1,76,214,108,157,74,198,193,37,23,215,105,75,153,139,3,216,85,52,167,192,12,56,33,102,192,65,126,55,36,255,26,151,98,16,140,199,123,111,28,38,190,122,226,178,142,144,78,24,202,58,76,112,17,5,243,94,206,229,126,176,239,0,105,136,107,216,237,38,189,72,88,117,161,110,92,48,241,167,240,196,209,235,2,126,33,122,61,145,152,251,88,97,238,51,23,115,103,173,152,27,186,28,159,248,199,136,119,214,193,35,236,116,238,245,86,238,226,157,177,70,209,39,223,229,221,213,40,62,64,202,123,173,175,70,172,67,125,158,98,106,103,76,135,173,114,70,29,10,52,127,42,209,252,66,162,121,88,156,254,26,233,110,68,244,168,172,134,135,205,214,193,104,84,191,126,184,250,29,208,59,181,92,222,30,185,175,216,161,154,63,16,59,92,2,115,129,63,96,170,55,156,33,34,245,227,187,157,107,224,151,173,163,77,98,217,245,254,57,30,234,245,193,133,23,215,231,98,202,168,227,6,226,129,82,205,96,113,152,157,133,229,227,199,249,5,1,6,76,118,52,134,83,229,83,156,139,247,194,232,32,28,112,63,86,220,206,15,57,201,39,57,237,47,232,13,11,184,237,236,16,150,70,51,139,141,68,234,10,142,69,6,28,115,150,34,110,90,10,74,44,251,158,85,252,199,7,162,132,104,96,33,255,241,129,34,67,186,243,72,1,218,211,119,37,255,241,129,178,223,208,119,51,254,227,3,160,107,156,192,138,240,194,28,254,146,199,46,38,123,23,115,133,27,186,132,219,185,26,117,211,253,248,234,42,218,143,49,221,204,34,128,43,223,45,247,171,171,171,217,126,229,17,195,90,65,135,7,197,24,110,116,127,238,71,7,72,244,44,250,65,132,49,54,202,131,112,124,18,132,253,83,127,118,128,86,20,39,253,96,214,15,209,0,28,152,250,157,157,19,248,103,117,117,5,75,154,177,69,31,186,235,175,108,89,252,236,134,203,37,79,89,222,176,24,69,80,77,98,66,18,188,96,212,229,139,186,95,208,63,152,146,11,151,136,63,126,160,71,88,168,131,130,254,17,143,31,248,227,7,15,97,103,17,47,242,179,184,203,47,8,225,128,101,18,12,247,246,216,42,49,211,13,104,9,41,109,167,138,234,135,119,155,68,177,60,79,101,82,45,194,37,60,143,148,243,227,115,76,18,30,104,211,38,128,168,60,183,243,26,223,20,250,77,62,254,167,159,115,195,52,252,40,168,120,147,88,45,40,54,13,230,3,167,97,137,239,44,3,14,129,35,241,194,75,149,53,31,147,140,161,64,97,7,187,148,192,249,189,10,159,160,10,97,141,240,46,185,53,63,40,155,112,163,230,7,143,124,216,211,253,160,24,165,189,96,136,247,184,154,164,83,146,196,99,244,195,252,234,10,255,49,80,55,240,159,163,114,63,72,70,37,224,98,81,125,82,194,23,48,222,225,72,152,234,42,123,68,124,25,78,175,174,232,71,210,84,11,223,224,98,107,229,181,185,62,232,234,211,190,64,230,218,84,77,107,147,55,173,77,209,180,54,97,211,218,36,65,53,74,246,209,201,31,215,6,213,130,87,87,93,252,135,68,90,56,14,179,134,218,118,61,196,20,215,117,31,86,44,21,175,241,36,80,67,56,235,7,123,35,250,25,226,79,12,139,141,214,189,186,26,111,191,192,246,67,57,130,10,87,145,242,154,76,114,241,115,100,126,120,161,63,116,135,62,41,196,135,170,71,107,165,103,49,58,83,173,205,251,98,95,7,168,190,233,26,89,225,231,154,243,177,99,176,47,19,17,49,152,161,21,37,9,79,137,193,226,58,55,140,38,134,52,75,217,0,24,34,131,237,43,57,252,219,21,255,2,185,203,161,224,174,252,129,114,208,62,42,228,224,154,195,127,243,6,43,175,193,112,55,147,142,183,177,54,93,3,128,25,107,163,181,216,155,110,120,54,84,126,25,187,165,76,159,244,137,58,127,104,217,38,146,62,159,162,12,126,1,29,158,224,169,229,18,120,91,184,143,68,202,210,211,4,11,144,243,251,209,206,206,2,160,51,134,150,8,230,221,89,15,110,20,140,252,255,253,63,10,100,187,162,31,195,41,235,46,175,174,48,243,245,131,147,201,178,215,233,119,122,171,41,209,29,180,124,200,243,245,150,24,23,173,183,2,88,181,236,173,4,195,70,204,171,105,137,47,141,105,22,189,30,83,179,170,173,54,252,239,82,79,176,254,26,48,15,28,23,61,18,60,106,86,40,181,83,141,21,78,107,204,64,125,115,145,230,231,40,13,169,125,129,210,40,134,61,5,95,102,106,6,190,52,23,222,56,94,42,159,236,249,41,160,247,32,233,13,89,138,246,118,248,143,118,79,224,100,171,225,216,240,201,208,170,223,119,235,11,227,105,227,131,71,248,65,239,22,31,124,106,125,112,253,136,62,231,35,122,180,155,244,30,153,229,95,240,118,106,229,255,240,169,217,176,119,93,195,255,244,105,192,181,138,214,144,27,35,226,137,19,148,34,201,228,236,153,222,224,69,125,131,227,243,79,86,201,232,38,36,19,42,32,1,170,222,202,72,0,160,75,204,48,199,160,131,221,89,33,33,149,57,188,147,187,13,79,99,146,59,12,145,226,83,9,192,134,182,82,24,50,177,162,144,137,0,32,210,96,15,1,255,63,1,240,171,152,48,167,56,37,140,10,152,114,118,216,128,55,151,133,9,105,18,125,213,54,201,246,21,32,189,68,18,252,107,210,57,139,163,71,157,233,96,150,87,26,68,159,37,82,169,46,249,152,207,220,204,112,77,204,204,36,198,184,77,60,79,81,159,130,11,226,92,57,87,156,145,199,93,78,143,195,41,197,157,82,177,13,96,249,141,176,80,235,58,126,80,54,225,14,198,80,182,182,50,212,188,138,182,174,205,143,187,57,169,10,52,20,239,199,94,175,91,144,38,65,3,115,44,172,72,50,134,138,141,126,238,188,178,234,203,70,42,100,135,117,86,189,196,72,212,106,153,147,51,254,212,203,4,24,219,82,10,79,28,192,201,215,110,241,148,12,25,200,242,30,58,213,145,139,39,176,106,20,179,176,98,49,247,118,196,231,161,243,252,200,121,254,84,61,79,253,88,79,229,60,81,81,23,106,7,224,82,167,175,223,227,148,174,25,1,179,197,106,69,4,186,60,78,186,19,25,119,18,218,167,67,73,237,57,90,114,124,68,11,12,236,196,81,146,139,87,198,186,95,36,142,173,1,84,62,136,177,53,68,114,240,207,62,154,227,93,232,15,142,18,67,244,80,243,164,2,36,42,12,14,146,242,85,248,138,74,50,160,146,134,15,247,248,143,62,252,50,114,112,213,27,19,153,72,161,124,16,159,197,197,186,123,148,24,16,231,231,100,123,34,26,56,228,15,128,164,184,56,48,206,70,15,120,52,40,234,197,252,113,31,121,86,42,90,31,152,135,131,87,91,67,53,254,188,143,60,109,101,244,253,90,239,235,3,26,248,213,21,254,27,75,186,5,40,108,124,165,207,23,44,70,172,30,36,113,195,103,160,237,217,170,128,142,62,166,99,196,182,152,210,112,145,9,103,185,4,120,52,59,44,138,112,237,90,119,58,175,38,83,6,112,167,242,40,70,5,252,202,249,175,16,32,98,184,47,179,220,140,66,9,23,129,68,6,114,20,200,65,56,173,64,15,32,17,8,191,114,1,36,31,192,177,40,89,164,103,38,176,214,3,99,239,30,27,192,95,78,166,128,222,138,125,105,31,54,42,100,111,168,122,43,40,246,23,254,203,33,186,20,82,120,158,214,185,21,61,88,67,253,189,17,217,11,233,103,18,170,239,236,148,59,59,33,156,164,18,83,209,58,45,9,179,177,127,229,221,16,96,100,49,101,53,9,35,148,117,116,16,249,193,50,156,205,146,236,4,131,157,206,240,179,18,62,75,26,62,75,218,62,27,193,169,136,216,204,67,9,108,210,32,74,218,8,69,198,219,132,189,72,130,203,206,255,249,252,241,63,159,61,251,159,142,143,140,192,147,164,129,122,254,106,210,9,1,163,84,249,155,231,143,241,22,84,249,183,203,101,92,28,1,185,193,141,38,94,36,192,198,203,227,68,15,2,144,136,47,139,147,227,71,97,65,254,229,128,32,41,19,81,64,201,112,67,10,117,128,33,250,30,253,207,255,236,230,189,207,255,249,143,93,88,241,225,103,187,161,247,112,24,127,186,63,124,244,79,9,138,18,35,96,239,79,234,210,161,183,12,242,60,150,1,32,239,132,111,69,156,198,232,219,208,241,132,170,202,114,0,160,108,75,228,0,112,117,117,185,33,182,4,209,239,17,186,80,189,20,116,169,81,244,36,44,126,30,85,219,45,239,144,53,35,17,208,237,233,136,50,248,9,224,109,145,47,196,102,103,90,50,130,183,193,126,25,214,233,244,89,240,128,140,117,170,48,201,202,110,228,145,213,7,231,10,40,38,60,42,219,158,36,192,146,140,102,227,144,191,40,6,64,79,20,243,52,63,231,126,16,3,138,174,225,249,171,113,2,103,218,252,152,37,158,159,186,101,169,35,67,251,165,102,113,102,100,15,43,130,111,114,60,2,161,51,147,162,62,147,196,169,82,25,43,161,211,234,153,62,77,99,41,28,59,8,164,72,208,23,146,51,44,161,31,122,156,79,157,113,62,120,64,107,125,56,251,105,85,194,150,148,24,10,176,163,123,66,48,204,65,127,215,112,89,209,14,94,152,146,93,212,21,43,80,216,194,178,119,219,215,165,125,178,176,88,180,104,35,103,182,161,98,5,185,168,172,39,88,42,180,116,172,179,79,158,47,235,175,121,253,15,189,66,201,77,153,233,133,237,75,191,112,83,195,243,181,61,250,81,227,157,83,121,50,186,252,246,121,70,186,140,92,166,203,200,221,59,25,202,175,10,163,122,33,171,23,234,190,10,64,171,35,176,147,190,4,175,142,10,180,157,0,132,37,159,32,56,185,55,184,163,163,119,248,65,206,50,161,219,213,49,179,13,186,239,243,189,61,153,154,88,169,136,12,205,191,36,166,30,194,169,30,122,55,241,15,35,81,255,223,115,24,253,222,88,229,241,196,232,139,53,40,109,199,7,127,246,23,216,2,52,247,36,130,33,226,150,41,239,63,80,194,213,178,139,57,107,1,56,193,50,46,241,207,202,85,34,149,45,74,36,26,40,186,111,119,188,73,68,118,200,166,153,202,226,216,160,63,164,143,248,141,155,242,70,101,139,65,182,187,23,123,158,86,145,185,150,219,218,2,125,41,51,171,46,243,37,222,219,165,105,164,180,68,247,22,83,221,52,167,177,207,61,114,200,79,208,246,146,50,78,123,236,180,187,66,233,168,169,47,170,213,165,30,154,106,210,113,155,3,147,8,160,10,81,179,189,22,248,65,70,41,183,132,176,74,90,8,73,115,209,69,176,148,227,24,45,28,58,6,186,254,33,239,46,128,172,24,47,234,135,213,159,241,217,47,232,38,25,241,206,45,219,203,204,57,20,195,41,197,152,39,219,136,173,198,198,230,230,85,211,190,91,96,4,127,86,185,19,97,173,68,194,177,66,206,9,249,229,134,183,98,191,114,115,191,200,156,211,200,75,246,55,151,198,71,13,224,34,110,52,88,174,104,240,22,244,127,217,38,32,221,147,108,174,97,228,171,68,136,22,191,192,12,118,161,87,121,218,152,133,88,7,124,219,231,121,56,155,91,50,121,10,102,178,20,78,91,107,106,11,153,12,141,252,118,141,204,183,111,108,222,76,172,75,163,78,17,208,22,241,16,28,125,137,15,96,37,170,154,60,176,174,236,123,4,135,221,90,193,95,19,237,238,37,232,119,150,52,3,193,82,1,193,176,6,4,67,9,213,66,23,8,70,242,171,210,168,94,202,234,165,5,4,35,0,130,60,82,45,249,231,107,8,136,97,153,172,35,206,208,58,129,228,186,179,9,153,97,59,128,47,190,1,180,90,18,224,59,197,139,178,8,138,157,157,66,104,254,209,180,86,76,52,33,127,23,115,162,137,28,121,34,106,195,203,225,163,145,3,44,245,227,215,28,196,180,129,14,142,12,95,33,95,49,71,24,34,0,136,237,117,67,81,218,5,24,163,109,231,190,236,112,70,128,193,103,55,185,219,203,41,138,134,156,34,100,250,205,146,85,189,210,138,0,122,190,77,211,92,4,111,104,28,220,116,126,132,138,208,92,91,127,233,159,94,239,209,238,2,43,137,234,240,115,220,208,176,127,42,115,58,111,54,14,249,240,221,127,8,204,251,246,183,193,188,239,255,99,96,222,115,27,230,125,123,91,152,247,253,29,97,222,135,63,25,204,123,208,157,136,16,144,34,186,61,207,230,60,85,65,136,4,40,220,151,150,191,255,225,224,240,187,59,129,195,111,255,36,224,240,249,237,192,225,243,187,130,195,47,19,29,121,235,109,2,187,244,54,9,102,121,68,241,38,6,17,28,160,42,126,202,79,100,23,67,80,195,125,232,120,220,3,61,67,190,180,219,121,52,67,81,216,219,132,100,86,255,78,140,51,243,29,238,146,123,15,109,13,131,116,56,193,205,152,67,139,111,209,197,41,23,15,207,194,69,146,174,9,20,227,227,247,92,17,25,202,170,40,8,161,204,63,248,244,93,88,36,33,122,151,5,56,33,121,181,75,122,23,76,48,88,99,193,170,94,103,121,1,171,103,90,86,150,131,69,28,150,171,34,126,135,147,169,5,242,26,3,147,14,243,229,210,9,175,229,84,212,231,196,182,73,93,51,83,88,184,60,230,137,121,144,141,17,195,226,178,166,111,146,246,248,74,95,192,34,252,59,233,118,6,131,65,7,25,106,211,22,81,15,220,112,123,56,230,133,35,193,6,2,100,137,137,223,195,3,255,239,132,56,239,253,32,150,2,194,76,220,151,33,73,239,18,116,215,95,29,151,112,224,246,184,23,21,124,65,94,156,101,47,68,215,191,242,32,242,184,214,18,106,11,70,35,1,232,213,15,74,150,235,143,225,211,7,185,236,98,166,231,218,218,215,176,214,215,77,186,25,182,116,83,43,233,209,242,25,50,203,127,89,240,156,220,36,36,196,208,222,18,152,192,100,43,55,62,75,48,180,53,74,239,175,174,38,20,36,79,170,249,153,140,157,199,184,82,152,196,170,219,27,11,101,75,157,10,69,75,41,90,232,98,156,203,237,95,45,194,226,36,193,175,48,214,66,187,149,111,36,177,192,223,50,0,148,37,65,127,110,250,182,226,63,62,144,239,25,153,190,157,242,31,31,110,168,69,118,113,39,94,111,106,57,231,63,62,208,165,166,150,75,254,3,205,236,48,129,221,12,19,216,81,68,7,174,164,59,9,36,85,192,142,131,136,157,5,51,110,39,175,2,235,209,82,122,228,120,214,173,246,151,87,87,197,254,18,185,225,227,96,137,214,220,170,30,133,43,228,213,242,253,213,213,85,185,143,246,27,221,179,96,101,85,19,22,25,162,189,131,249,248,56,152,247,23,126,65,65,36,142,251,104,167,231,89,31,136,61,149,77,31,156,142,207,130,211,254,137,95,30,96,156,137,51,56,157,253,83,248,226,24,104,130,8,182,11,254,17,209,222,214,193,113,63,162,8,173,122,111,17,21,122,100,210,183,102,103,253,153,167,194,197,1,85,144,38,203,50,41,121,149,75,110,76,203,117,225,135,105,122,59,141,253,225,54,7,90,189,193,33,135,26,82,115,62,233,72,0,141,9,145,21,120,22,15,223,11,115,237,142,2,205,226,183,0,204,152,239,180,106,56,25,128,121,147,174,105,26,211,193,116,230,180,247,125,101,151,179,246,80,253,101,213,194,68,6,158,8,199,10,100,100,50,3,34,192,69,109,239,29,161,238,37,202,196,95,47,195,40,169,204,248,100,95,26,211,236,24,85,0,173,141,135,126,227,11,17,206,250,154,182,172,74,118,107,206,43,150,111,111,41,111,106,67,21,110,228,210,88,19,220,115,6,185,167,58,217,219,112,167,136,100,129,241,99,114,228,12,116,4,135,109,107,182,173,73,186,209,49,198,40,59,33,20,61,91,21,164,196,36,12,61,139,211,112,61,50,251,12,153,233,83,134,82,61,211,116,130,153,10,220,44,117,17,32,233,221,81,65,56,52,244,224,196,37,189,203,225,208,20,201,69,119,130,17,154,209,0,162,115,209,161,152,129,93,146,27,138,183,255,154,116,240,16,77,7,116,245,224,54,44,184,46,71,188,134,195,14,160,187,195,250,5,235,135,152,119,161,236,176,193,222,16,218,99,84,14,109,79,81,178,151,7,119,104,8,173,93,157,134,48,88,247,189,12,114,136,195,188,151,65,226,48,221,65,94,240,81,114,3,251,223,186,150,247,53,80,92,77,119,168,38,155,28,167,13,92,26,69,64,224,206,20,37,252,66,103,138,136,7,77,162,20,26,20,193,187,50,253,20,71,124,135,138,49,48,112,104,231,21,81,222,178,124,176,222,79,7,107,160,184,215,104,21,134,75,164,106,229,131,139,3,168,9,239,46,208,224,11,106,163,221,216,12,35,83,139,133,68,162,30,195,128,82,74,108,252,196,138,226,68,159,216,37,208,1,212,234,98,255,165,74,157,134,173,150,60,82,53,167,239,150,1,93,24,164,121,167,232,13,172,111,221,229,130,214,209,95,110,172,43,95,217,247,139,178,160,26,186,47,30,51,130,66,82,141,196,98,98,76,39,152,170,209,70,126,183,54,214,102,27,197,29,199,97,53,18,166,174,34,15,35,208,231,85,152,190,36,74,174,171,241,8,50,201,79,194,18,248,229,73,62,53,33,98,83,202,73,89,153,71,143,243,187,195,62,69,224,221,120,214,82,38,181,41,84,249,33,166,99,32,221,246,5,169,157,215,35,128,134,113,21,127,130,5,234,39,249,246,225,176,114,115,36,34,103,110,104,111,88,218,52,71,101,177,47,208,125,14,148,76,146,1,239,98,132,250,39,117,186,8,67,159,4,33,79,238,23,82,40,179,131,189,49,55,222,247,133,219,68,26,112,91,255,15,61,110,197,207,3,100,56,64,22,46,18,2,89,17,122,232,166,215,55,97,253,180,1,170,66,99,112,121,71,38,108,41,173,197,16,199,247,14,221,152,48,151,119,99,175,104,249,27,86,84,184,68,240,101,122,207,111,165,90,229,52,72,248,42,39,180,202,24,143,151,47,39,95,230,15,245,37,13,239,180,164,161,49,87,3,180,134,247,188,164,86,55,26,236,134,13,75,26,165,134,224,77,123,203,29,21,147,142,136,21,24,22,225,162,228,10,216,152,27,127,16,68,62,20,129,60,40,52,28,61,140,106,46,250,255,230,78,233,131,207,119,251,58,16,68,177,111,60,163,247,176,21,126,207,253,58,116,190,14,157,175,67,235,107,226,238,39,159,79,73,66,10,123,84,112,11,153,61,110,33,131,116,70,109,112,118,148,10,140,83,108,20,176,218,104,250,118,245,48,48,191,103,151,122,105,0,34,200,133,1,192,96,248,251,164,138,136,23,11,214,249,138,200,127,24,37,48,144,47,229,239,113,28,76,148,69,232,212,239,132,157,7,252,197,206,78,231,208,248,125,36,127,163,39,5,126,162,2,75,61,194,111,51,157,189,117,138,209,32,213,56,150,169,17,199,145,241,36,229,237,97,141,160,75,61,198,80,254,70,46,69,132,217,149,242,113,105,13,105,44,196,158,94,136,61,86,144,71,42,252,48,226,166,75,131,73,0,123,184,85,137,106,236,96,56,198,244,93,62,21,151,70,156,246,144,7,123,145,143,9,18,2,184,176,147,18,179,212,34,135,140,15,17,61,172,2,56,227,51,140,231,59,15,86,230,217,197,200,20,114,100,192,202,66,173,37,16,180,192,202,46,204,90,199,240,168,78,184,115,28,230,236,4,14,129,83,120,202,142,189,49,28,191,57,220,166,83,32,5,42,35,153,4,212,55,77,32,176,42,7,33,103,1,194,119,182,134,21,40,244,142,25,132,243,217,254,122,140,251,11,12,231,20,216,107,34,173,215,68,90,123,254,25,172,63,119,239,220,179,143,96,165,87,62,151,43,127,102,173,188,105,168,187,218,130,21,45,36,143,151,30,37,216,87,87,147,169,200,165,221,18,116,74,159,145,7,221,80,10,105,134,202,154,15,206,96,200,179,176,24,11,190,132,71,181,45,152,133,133,15,156,210,175,24,67,135,237,195,35,44,136,4,18,168,123,232,117,119,106,182,117,2,143,170,173,99,199,71,250,44,152,245,23,176,136,203,254,201,8,117,1,103,87,87,248,207,122,220,66,98,112,198,123,209,203,118,207,128,71,62,129,127,215,119,140,216,153,203,44,78,250,232,60,19,238,205,152,79,14,46,27,255,239,7,40,28,31,101,221,99,32,65,142,49,233,8,109,143,127,225,148,176,57,230,130,186,117,114,248,24,227,126,133,105,138,214,143,190,197,227,25,107,138,97,27,96,11,253,122,161,246,91,114,206,205,43,140,129,99,28,151,71,123,28,109,160,100,131,206,14,109,208,91,138,145,158,114,252,193,31,240,134,3,6,60,74,147,165,200,224,91,136,228,189,225,6,237,76,228,174,164,247,54,211,157,157,7,82,13,192,61,0,226,89,135,28,32,73,52,31,193,64,40,103,87,135,161,36,15,165,208,6,247,107,41,153,78,83,195,144,18,179,224,138,172,182,158,107,196,180,45,206,163,106,4,239,140,225,220,107,147,57,117,66,38,108,160,1,105,24,109,188,246,175,121,190,120,145,17,151,40,21,95,247,196,30,222,31,13,115,13,243,72,84,140,16,43,221,67,23,77,115,217,220,223,133,114,142,141,225,6,164,206,141,216,124,185,55,166,47,78,99,157,215,171,202,172,116,156,26,9,207,139,193,187,215,95,179,98,240,248,245,187,119,175,191,66,205,98,148,174,102,100,122,47,243,106,189,71,169,16,143,139,230,103,132,191,225,147,113,255,159,254,63,101,98,184,186,253,163,109,225,168,191,178,147,205,108,54,62,12,224,229,211,103,239,96,4,111,94,60,255,242,93,203,0,120,3,88,145,247,43,135,179,87,31,129,81,213,78,136,209,108,116,201,120,6,6,95,69,18,217,96,18,49,189,88,103,169,173,147,23,30,39,134,71,99,37,194,200,244,12,191,70,212,202,145,68,56,253,3,115,227,136,56,238,86,212,247,6,167,13,29,115,164,229,107,29,88,29,14,45,207,150,174,18,3,158,230,231,239,146,10,118,0,253,165,233,71,115,51,84,201,110,107,227,196,126,7,40,55,139,139,192,186,12,238,91,115,40,228,33,27,65,147,106,16,59,59,84,198,171,82,73,183,30,95,254,77,124,226,38,129,147,218,227,193,231,60,30,57,252,187,134,63,40,0,85,12,195,195,12,96,103,127,168,30,31,245,138,93,212,85,86,15,187,195,222,240,161,14,254,135,82,27,192,85,112,110,114,86,1,199,26,162,206,75,209,253,15,63,3,106,84,183,242,217,200,164,129,125,248,136,103,6,161,120,182,226,41,242,156,164,14,225,28,110,24,10,251,191,75,226,115,103,34,60,193,100,145,71,113,89,30,94,36,37,183,18,177,62,63,142,1,204,197,45,223,187,203,5,52,20,220,142,103,97,132,225,41,155,83,57,72,63,121,216,10,242,197,163,172,63,156,16,148,104,92,164,124,127,16,122,213,105,145,159,127,130,14,130,79,139,34,7,34,225,85,254,201,255,229,95,252,223,79,202,101,28,37,240,48,123,208,145,105,94,100,116,116,178,103,248,78,56,5,241,53,77,100,190,136,200,112,158,74,26,20,33,202,51,113,22,76,46,169,47,63,100,228,96,4,84,47,119,52,242,147,13,90,202,214,194,202,209,137,161,217,163,104,224,25,231,121,102,30,114,10,146,234,64,11,0,127,201,10,58,86,190,113,196,128,68,3,226,45,202,211,213,34,251,78,244,198,159,158,137,49,240,39,138,193,1,68,183,81,179,228,146,45,31,86,49,63,231,223,242,76,173,249,57,255,86,62,241,111,247,84,53,249,225,112,51,138,184,62,149,66,72,52,100,146,121,143,167,227,245,178,37,33,98,107,26,170,15,119,248,204,184,143,230,237,198,29,201,104,131,93,21,36,109,250,156,206,156,65,245,216,249,229,229,82,145,254,241,12,14,50,156,179,90,30,42,132,14,4,149,80,113,85,0,202,231,73,210,146,90,196,37,153,74,210,159,116,62,223,251,59,144,211,240,103,202,100,164,219,112,28,2,68,247,97,90,128,58,9,143,33,181,162,26,71,79,129,48,203,132,139,87,215,35,23,96,96,52,121,118,139,77,183,0,100,127,152,6,235,148,157,255,135,162,131,52,41,1,191,194,174,148,34,53,236,95,12,45,252,121,33,170,132,166,185,46,193,101,22,162,42,2,170,197,45,129,106,216,2,84,11,30,35,66,120,221,229,24,126,36,17,50,75,149,95,43,60,137,143,242,85,6,7,142,96,155,1,120,195,70,192,59,147,17,195,56,92,204,207,143,114,20,176,228,8,64,151,3,24,53,198,30,196,25,161,121,153,128,205,133,11,155,195,205,212,202,145,186,13,54,163,98,254,68,192,230,152,95,81,196,65,4,164,23,45,64,154,205,217,202,5,212,10,238,218,48,187,112,64,176,9,193,231,26,32,175,154,128,121,94,131,210,176,209,168,198,0,228,35,161,245,201,111,129,214,249,64,14,0,0,8,61,152,189,245,135,104,141,90,31,215,174,254,172,39,223,243,167,97,175,169,254,62,178,231,56,236,241,29,242,81,147,227,31,95,58,1,22,48,62,56,129,214,187,32,154,61,154,168,49,230,187,140,73,15,132,233,225,213,199,244,191,27,139,57,153,126,36,28,104,206,67,103,184,107,117,179,94,220,31,122,15,227,6,66,156,160,65,112,77,164,215,236,33,121,176,102,127,87,217,208,224,180,242,91,233,231,27,133,95,47,210,224,60,101,71,255,161,248,149,11,43,44,118,107,40,64,12,127,108,79,162,121,83,180,235,33,116,186,183,198,254,215,34,113,39,62,22,242,68,100,8,43,177,120,204,241,81,161,172,201,81,129,11,87,121,50,21,97,75,66,138,90,162,3,126,97,136,46,140,198,57,138,246,11,29,130,115,6,229,17,114,44,252,128,228,28,193,101,18,193,73,124,45,112,28,10,243,0,87,217,56,206,224,45,102,22,142,43,53,142,155,89,8,206,224,56,162,38,4,23,214,16,92,177,25,37,28,177,45,149,185,102,242,113,144,219,127,177,209,157,176,145,25,60,217,24,57,217,123,201,5,39,123,175,250,126,163,213,106,236,110,4,179,106,122,100,2,42,171,144,37,40,34,57,169,8,12,37,117,216,136,242,12,248,102,35,190,213,45,17,223,114,140,145,125,252,178,142,248,140,46,188,209,172,1,253,1,247,76,97,195,130,32,1,44,118,217,50,82,9,57,111,49,204,225,30,141,243,243,218,64,35,207,143,196,64,73,32,42,135,42,251,104,29,167,201,109,254,152,6,71,41,251,249,63,21,27,38,200,229,252,54,225,35,171,164,99,63,160,210,63,2,91,109,69,55,170,65,53,202,177,117,61,255,254,136,188,217,205,144,6,120,18,100,229,46,186,209,204,83,92,98,180,233,242,219,235,249,250,150,255,253,17,28,4,10,106,103,85,86,13,161,77,214,125,226,219,235,56,97,4,173,156,27,46,92,110,152,27,105,76,80,253,63,4,40,52,68,70,180,211,33,127,119,248,71,5,116,170,47,98,55,6,100,27,181,240,191,177,55,40,41,127,206,30,198,196,79,130,72,154,41,160,94,190,64,243,193,198,207,42,235,179,50,144,241,178,49,29,116,157,37,46,216,210,187,156,53,188,88,177,57,159,184,102,132,99,193,8,23,146,17,6,192,32,94,9,222,24,24,77,241,106,214,204,35,231,215,241,200,121,27,143,156,91,60,114,194,150,48,62,139,126,40,52,253,176,178,232,135,88,211,15,149,69,63,44,53,253,48,111,162,31,146,58,131,188,25,133,6,99,76,249,59,238,70,62,96,222,28,11,55,95,93,241,34,57,164,63,1,253,240,187,161,120,142,141,67,19,53,39,146,255,44,111,202,127,114,181,177,117,191,164,173,198,237,208,115,57,46,187,185,7,204,92,27,95,154,52,32,188,72,164,209,137,110,141,100,177,187,208,67,3,204,58,146,221,222,161,137,97,95,167,193,207,41,123,252,135,97,216,223,147,217,249,152,184,28,61,171,58,255,101,101,189,123,147,18,91,145,190,174,67,145,57,101,249,107,198,107,185,133,3,89,65,25,0,91,37,199,215,225,189,234,22,120,47,119,5,192,26,239,21,55,196,123,247,37,27,110,192,123,85,27,222,203,53,222,43,62,58,222,251,115,240,127,54,66,249,47,175,247,251,242,122,127,18,41,74,155,196,194,34,183,160,59,83,42,220,164,88,64,49,241,35,239,183,141,224,79,42,188,177,150,221,94,135,218,22,220,219,34,112,66,229,109,26,60,78,217,139,45,132,138,240,240,189,25,157,162,82,5,112,10,228,232,52,44,0,90,186,24,49,22,144,6,179,68,227,129,78,41,17,72,55,150,145,18,17,67,166,113,136,150,181,241,96,86,132,231,152,41,164,236,202,207,56,157,245,167,165,136,146,44,169,218,240,63,190,171,97,127,132,131,3,196,39,131,195,103,239,158,190,249,241,205,211,87,79,158,190,225,239,220,101,244,126,79,234,171,42,226,184,195,200,30,238,82,24,210,225,3,121,204,249,67,225,26,234,119,254,207,108,54,235,108,24,79,97,138,242,146,123,85,240,223,136,216,49,168,28,82,122,171,192,31,53,221,247,215,112,176,202,88,168,189,215,159,192,174,126,82,157,198,159,240,111,233,177,128,105,80,103,82,35,46,194,13,242,69,209,98,3,69,28,40,185,186,52,187,177,144,181,18,182,231,231,148,19,178,142,224,135,166,169,142,73,25,236,105,146,161,211,177,136,137,78,71,147,25,234,149,124,84,9,59,68,56,195,28,131,219,68,194,82,88,209,104,100,58,204,23,21,78,241,16,129,4,189,42,21,125,131,37,246,94,148,13,246,113,230,54,240,244,42,176,136,81,124,148,167,60,123,80,134,104,171,37,174,31,95,183,192,36,170,178,154,200,56,107,34,46,50,139,28,201,20,0,109,212,71,54,216,244,153,241,232,135,15,145,219,29,62,204,120,74,163,98,183,66,15,188,93,224,56,83,145,205,175,87,240,124,126,189,71,187,225,195,79,55,182,85,94,66,214,120,169,99,133,103,45,66,59,137,78,39,107,175,45,21,61,0,12,152,112,56,167,16,217,93,21,157,210,158,125,144,179,188,215,227,225,41,219,22,186,190,130,74,195,68,17,253,85,104,102,231,50,25,90,168,254,112,20,30,96,160,232,126,223,8,198,172,40,126,58,72,143,215,47,227,51,114,213,12,209,200,113,15,205,240,70,233,190,108,70,71,220,143,130,114,146,78,249,113,17,83,140,48,53,113,52,224,62,119,106,225,34,107,159,173,167,192,86,99,241,211,22,169,131,238,169,218,141,211,118,173,38,221,57,52,42,158,175,141,194,174,15,34,15,14,163,182,140,7,15,109,62,152,109,71,132,130,250,87,129,229,121,37,250,39,183,8,181,18,125,139,56,7,10,161,103,21,56,232,137,150,59,104,204,55,47,215,238,234,202,120,144,231,164,65,65,95,54,160,156,230,19,212,27,214,190,55,0,80,115,224,155,22,241,46,15,17,45,130,127,147,59,208,126,236,201,152,179,164,40,45,38,49,230,88,47,91,248,209,212,138,22,84,23,193,134,242,140,74,142,51,117,37,173,229,102,74,249,83,133,151,91,163,24,53,226,222,74,51,43,4,213,178,69,174,58,179,80,72,139,28,213,193,1,105,3,118,224,120,163,174,105,205,111,140,129,128,79,19,251,238,231,46,154,152,177,184,135,136,194,80,219,178,74,41,112,241,136,39,155,223,95,26,242,95,203,27,153,38,74,82,202,109,216,185,5,104,113,130,73,97,26,29,40,81,158,132,17,144,207,51,126,8,56,37,158,201,116,125,54,137,109,214,105,132,159,116,161,209,11,137,86,180,32,142,74,42,147,208,43,137,39,225,45,16,225,170,224,217,24,31,123,173,130,99,111,70,241,182,88,54,188,101,183,85,178,218,7,26,30,227,40,0,23,81,65,7,125,254,232,81,7,84,180,70,123,126,51,153,111,15,238,245,186,31,82,164,133,13,39,13,114,122,135,117,71,149,90,110,244,224,46,88,194,242,105,139,49,84,117,218,176,33,147,169,41,160,67,178,122,192,9,104,157,112,4,134,74,119,139,60,249,16,25,96,94,15,114,46,159,18,111,195,223,29,117,40,241,11,189,67,143,115,242,242,165,167,71,252,233,83,254,244,41,125,135,218,190,150,64,220,20,16,114,108,245,41,18,137,160,30,80,148,190,52,74,241,194,199,205,71,176,141,76,23,235,129,52,76,109,246,200,96,112,138,64,179,129,112,164,200,109,78,122,11,94,114,39,62,125,191,142,249,253,66,15,200,120,67,254,110,127,126,201,199,111,18,65,216,244,209,206,206,71,183,42,225,114,130,39,105,240,34,53,178,61,164,181,248,81,45,249,70,50,140,115,55,218,30,90,181,31,203,120,222,8,125,101,94,16,49,107,58,149,123,126,69,74,237,225,56,158,116,43,146,130,76,253,110,60,169,224,223,30,253,131,14,218,112,79,117,222,131,180,41,194,213,241,113,99,252,119,57,144,94,151,103,164,137,49,109,139,147,183,38,246,96,20,24,82,149,237,121,230,224,36,125,132,111,31,42,98,73,231,53,72,117,66,24,29,111,15,150,151,207,87,166,81,203,120,26,181,14,177,20,29,95,182,79,9,196,164,211,156,40,29,124,206,75,1,237,169,138,67,94,180,136,103,73,152,117,124,92,198,164,60,2,248,119,146,23,235,49,236,86,44,82,230,184,14,214,102,154,92,140,81,233,27,117,61,35,137,25,52,221,208,176,110,54,213,226,41,255,151,182,38,146,122,11,176,104,147,108,106,213,10,47,106,181,106,221,152,95,201,204,105,128,177,236,36,120,112,232,128,180,136,209,219,14,215,250,93,26,76,58,156,204,226,36,26,224,225,146,124,114,167,236,235,86,1,152,17,55,88,209,41,44,118,196,93,40,211,137,78,99,202,108,246,21,38,188,68,24,27,243,60,48,71,18,152,1,235,65,200,9,238,251,203,112,77,100,227,179,215,111,158,122,8,228,132,143,47,124,168,19,200,108,251,240,241,115,231,179,156,3,15,196,42,55,145,140,137,52,74,176,116,208,193,215,69,190,140,139,106,221,53,160,18,235,100,225,34,6,128,11,157,250,53,34,191,163,233,145,14,128,136,108,181,136,139,240,88,218,157,102,243,228,100,37,158,49,242,216,54,225,152,13,10,211,112,157,175,170,90,158,203,213,114,70,214,38,215,209,150,246,123,254,85,11,73,72,237,230,217,33,138,215,184,100,173,219,117,106,170,237,172,165,97,22,171,109,64,17,238,173,173,235,17,244,123,151,50,238,227,230,233,40,51,124,80,175,139,35,138,179,138,17,104,115,148,130,162,147,184,8,149,7,231,232,223,241,26,133,47,57,167,169,51,121,184,6,229,58,139,168,66,55,86,25,16,90,71,201,103,216,60,208,7,31,103,164,28,121,211,96,185,40,201,28,175,181,55,36,222,13,44,218,219,14,169,202,19,108,59,31,212,57,5,44,61,202,23,203,60,67,33,116,87,20,55,92,62,37,80,230,137,83,235,151,76,75,156,81,210,162,215,14,174,148,75,102,183,100,99,229,13,96,62,173,214,65,104,231,237,246,113,24,14,222,53,142,89,205,180,126,170,39,142,97,19,46,123,3,165,23,19,7,134,180,28,29,33,150,53,236,75,115,55,74,110,104,44,119,187,184,73,212,49,210,33,90,231,67,174,182,221,187,117,31,45,128,172,229,228,48,2,78,40,97,247,194,93,127,108,190,166,8,217,73,92,54,79,62,150,223,240,70,240,68,231,89,20,119,35,33,123,127,242,230,240,251,31,15,95,189,248,234,240,221,83,59,92,97,87,168,90,125,107,44,111,128,100,71,141,0,12,134,218,113,100,248,13,45,216,235,77,151,235,80,65,211,38,41,16,23,19,84,193,44,155,116,116,205,206,116,162,47,113,46,98,10,147,199,87,37,101,33,114,199,244,71,239,48,197,22,198,30,46,27,94,30,205,79,16,57,96,224,154,136,128,74,213,45,37,165,115,169,118,212,143,128,68,4,36,228,11,217,221,187,28,53,170,99,142,203,124,196,76,76,5,196,5,78,233,213,235,87,79,25,137,60,194,193,225,171,87,175,223,29,190,123,241,250,21,3,124,84,132,126,182,113,93,151,155,23,194,184,142,74,158,102,127,87,68,65,83,16,124,210,160,104,214,185,133,6,230,202,14,104,3,112,89,38,142,169,35,51,91,132,39,241,111,238,129,90,105,237,35,117,217,166,187,116,65,97,224,219,122,40,234,162,251,187,244,193,155,105,237,5,165,19,191,185,15,138,248,218,214,3,74,204,190,10,139,159,29,24,113,151,126,116,83,91,123,107,80,122,220,186,155,55,198,178,53,237,11,167,73,239,222,135,69,217,54,244,66,164,238,221,155,231,148,114,67,187,167,213,34,189,123,179,248,117,83,171,203,176,40,227,175,133,216,172,77,154,32,129,240,251,183,68,231,43,153,130,44,167,226,242,241,250,73,178,32,3,101,102,134,77,127,46,195,166,115,170,130,152,95,138,137,148,177,34,216,163,156,152,22,73,119,136,245,115,37,104,206,121,32,49,204,13,110,215,163,112,236,137,183,179,211,199,204,239,137,142,27,253,119,140,7,244,128,51,152,137,50,10,6,150,73,229,52,231,122,104,154,121,92,32,211,39,23,0,250,29,21,1,176,146,9,163,108,125,240,171,100,118,42,212,10,83,122,137,56,54,54,133,247,165,24,184,84,218,68,48,187,89,224,164,86,128,14,162,125,41,171,214,142,68,152,30,34,194,244,16,249,100,57,29,45,41,177,1,201,196,41,190,29,12,99,133,73,102,89,69,105,16,186,33,47,193,39,79,57,244,88,59,114,100,218,142,3,167,112,6,124,135,142,121,217,166,185,163,16,160,141,18,69,199,6,188,118,32,194,107,14,132,20,213,202,85,12,61,190,173,5,159,165,52,6,151,223,163,120,159,66,197,58,199,2,143,17,124,232,103,147,210,142,19,113,40,36,7,24,100,13,120,214,18,151,82,83,106,14,197,30,185,98,9,52,161,133,111,96,213,103,20,134,16,246,62,62,144,129,150,10,10,157,102,220,146,238,132,186,207,38,9,31,60,198,80,42,118,118,86,34,197,12,153,47,137,230,150,58,103,43,6,171,104,186,122,246,1,108,184,129,84,237,89,154,135,21,101,159,246,30,14,41,51,159,85,60,20,197,121,208,122,10,116,24,72,25,1,146,139,90,85,164,187,2,163,168,14,46,48,138,142,81,182,102,40,152,221,80,212,47,29,196,119,55,238,37,80,189,228,133,50,148,239,110,5,165,70,186,234,20,154,42,55,13,212,181,41,52,110,230,27,155,167,64,188,25,77,1,197,4,56,5,17,105,75,198,22,22,17,69,229,128,184,152,91,205,6,163,224,87,206,12,49,38,62,166,195,222,232,97,43,193,52,195,160,93,244,136,145,186,120,9,198,113,133,146,94,206,40,214,40,138,175,11,70,34,116,63,103,34,249,102,81,159,179,69,253,221,64,11,215,56,125,231,146,241,104,239,93,36,50,47,55,54,108,252,146,95,7,75,12,134,177,238,145,246,66,81,154,84,188,197,58,146,159,12,226,167,109,232,8,145,20,192,87,240,59,51,17,50,51,70,2,177,41,198,102,52,224,168,188,27,51,204,80,211,80,190,196,64,127,207,80,235,55,71,235,79,250,117,234,141,22,7,39,112,227,78,116,124,159,222,137,167,109,223,111,42,90,93,97,20,47,146,221,249,118,188,64,17,64,241,107,209,175,17,103,113,161,227,44,158,108,52,56,23,180,163,94,163,227,32,30,205,130,99,181,70,199,91,214,232,184,182,70,163,59,77,133,155,59,52,47,46,154,64,52,47,111,89,68,62,80,31,69,100,78,135,232,84,61,155,51,154,205,153,154,205,217,150,217,156,253,161,179,65,194,212,119,20,129,49,19,25,10,40,180,159,57,77,65,42,235,137,174,105,162,107,53,209,245,150,137,174,255,200,137,154,179,80,105,37,100,22,138,38,156,120,14,151,246,34,56,31,72,85,39,59,10,206,7,66,195,201,126,12,186,205,115,60,135,57,202,47,96,154,162,62,222,226,35,111,228,208,106,71,104,3,243,99,112,212,61,244,110,123,23,219,149,31,245,185,95,32,70,196,139,43,180,179,63,154,75,97,240,11,122,65,126,134,169,191,14,186,23,193,207,122,246,63,243,120,208,30,123,12,165,120,218,217,91,248,129,43,201,94,192,143,112,85,229,60,181,49,123,2,143,138,99,30,53,47,211,207,246,50,241,84,135,42,233,23,63,124,29,221,38,60,168,22,111,127,108,182,29,166,150,245,186,180,21,174,190,150,21,153,197,152,110,12,71,238,191,230,54,133,143,249,109,122,203,244,200,253,23,134,244,224,137,187,242,111,220,235,244,19,172,252,47,65,119,22,252,164,110,212,79,116,163,126,18,76,149,199,158,6,221,183,80,72,43,255,19,237,4,87,233,121,45,75,253,147,115,235,152,188,196,106,157,117,27,119,190,146,60,86,184,227,135,207,169,220,238,140,1,152,17,214,32,191,200,21,210,125,250,79,235,0,70,48,125,122,93,222,193,186,124,141,235,242,78,173,203,59,90,151,119,220,120,215,99,95,65,65,132,9,212,217,179,182,187,249,174,182,18,244,45,93,83,248,144,242,187,52,200,221,60,246,10,213,16,127,107,200,204,171,98,153,142,157,224,165,205,114,68,153,210,148,155,79,249,175,164,236,199,202,219,75,148,243,51,59,250,233,215,99,35,87,47,190,255,154,113,41,154,21,98,89,200,242,69,246,61,39,77,241,223,48,227,5,178,188,212,245,93,62,218,120,119,165,24,112,117,253,175,24,181,84,250,175,216,111,6,224,156,119,215,199,227,37,28,143,55,193,75,161,65,97,191,54,110,255,75,134,218,50,172,128,59,253,93,224,88,140,56,192,89,170,99,20,109,247,134,220,75,201,206,227,210,26,155,239,176,45,131,99,224,144,187,152,220,103,115,251,203,244,43,172,23,239,216,255,206,156,49,137,21,244,132,191,133,9,127,31,124,75,178,10,246,28,65,245,183,26,84,55,79,255,91,152,62,181,194,52,228,69,226,178,126,62,157,149,248,222,27,127,175,230,238,249,223,111,238,13,254,254,218,14,127,161,136,44,137,100,66,201,142,55,224,69,175,242,89,204,112,30,254,243,13,87,131,126,8,234,70,225,213,109,227,211,146,141,120,190,68,203,153,124,41,130,172,10,19,14,38,131,178,198,34,179,227,123,21,142,85,150,124,208,185,82,249,26,115,207,130,238,7,109,249,17,212,212,13,74,67,210,253,0,51,254,32,229,248,193,118,213,192,206,206,7,253,179,78,183,137,87,29,221,158,209,180,48,200,168,47,215,113,238,86,98,142,94,1,90,113,173,46,223,229,203,96,235,233,225,70,101,140,103,144,219,170,254,209,154,225,54,249,39,151,203,103,222,184,77,21,229,183,233,159,182,176,136,164,61,184,193,28,172,29,225,42,7,76,38,166,84,8,37,162,18,173,200,96,217,148,93,186,178,31,91,251,216,106,245,79,186,36,60,243,234,184,72,173,100,198,205,47,13,245,61,169,81,242,86,173,72,229,177,162,69,43,82,49,244,119,28,189,64,118,109,210,81,103,180,67,102,88,90,215,37,212,212,133,153,235,65,170,87,21,254,49,63,224,144,171,43,224,150,156,147,163,18,66,91,41,233,29,35,63,68,45,122,247,214,221,40,179,21,199,104,75,169,105,219,205,212,133,142,185,171,87,221,219,106,9,77,94,53,164,43,70,115,131,86,211,116,180,110,210,147,88,112,68,82,211,89,235,131,150,203,204,170,198,54,67,227,152,105,182,73,231,200,240,55,166,219,65,241,103,179,5,182,108,168,233,88,103,100,253,20,229,64,45,165,193,215,134,245,211,51,51,211,73,3,124,168,221,105,247,240,95,36,37,145,81,139,5,199,42,55,251,32,158,234,45,116,175,28,124,113,82,36,192,36,210,85,82,35,125,149,186,206,14,19,202,163,70,55,51,137,126,46,187,198,62,138,196,84,59,59,194,185,244,146,91,61,15,57,17,218,233,176,10,190,80,78,38,152,19,177,136,103,171,200,204,109,16,179,144,137,100,133,105,16,114,169,42,94,195,220,43,68,155,130,244,157,100,74,252,43,83,161,93,162,195,203,218,79,55,190,144,209,241,172,117,13,213,134,86,181,225,198,155,110,116,226,196,68,198,161,23,70,67,44,10,186,101,47,197,72,246,55,30,67,68,141,71,215,141,65,87,227,99,144,34,239,16,23,7,101,162,204,72,90,253,183,122,90,178,192,177,107,226,129,190,74,158,4,204,217,158,178,105,177,85,204,253,88,154,72,249,149,154,181,252,53,195,249,71,52,127,142,114,69,202,178,164,117,53,208,210,117,28,249,179,218,252,141,23,124,198,190,211,136,147,191,153,12,1,187,97,111,232,185,78,197,234,208,25,77,87,15,67,104,152,58,216,112,10,26,46,44,16,209,180,146,137,94,201,151,45,215,79,34,117,186,8,60,0,5,207,154,90,41,113,183,72,116,94,71,186,226,27,81,175,107,102,72,23,141,228,156,124,122,131,86,100,6,10,96,191,166,183,37,90,143,49,105,7,240,82,113,88,8,67,75,246,221,125,219,159,225,124,110,101,64,134,31,60,3,58,225,150,230,106,8,153,110,213,15,126,112,251,126,126,23,155,54,4,178,247,105,205,86,55,80,219,98,205,86,55,125,211,90,7,22,183,75,223,27,205,190,28,51,29,219,254,75,230,212,172,52,202,164,196,131,74,240,66,185,18,105,193,40,85,34,154,106,0,56,41,161,194,2,128,73,201,173,42,217,18,126,133,152,82,1,1,21,94,54,188,36,225,224,240,253,139,183,94,172,146,28,114,96,19,141,115,50,232,124,39,67,193,204,198,255,70,64,144,120,126,134,71,92,164,195,140,48,159,174,91,145,87,16,213,61,63,15,196,79,5,240,121,191,207,223,188,120,226,33,193,39,187,230,19,93,5,252,42,143,86,110,187,114,100,0,151,225,248,168,181,253,192,117,132,93,82,4,206,216,146,69,158,255,10,171,204,88,196,150,50,225,99,52,54,203,156,38,148,246,145,127,142,238,7,73,21,47,74,12,8,193,181,1,89,179,66,212,80,17,108,56,77,168,62,53,186,219,0,30,19,103,40,175,91,20,213,173,30,77,99,182,54,102,233,34,46,71,252,188,73,107,66,227,168,190,63,188,160,124,27,204,40,251,32,202,28,27,196,173,182,103,68,133,100,131,211,16,3,250,140,185,41,97,142,26,247,234,122,131,177,32,222,106,64,104,251,21,181,24,11,154,134,103,188,200,130,146,245,87,22,156,178,95,91,112,175,254,170,241,203,107,205,8,179,250,235,218,44,236,33,187,6,133,245,81,187,53,236,129,55,189,109,251,254,15,48,71,52,206,223,77,109,64,136,233,219,217,33,135,166,23,51,24,92,82,173,149,103,87,108,89,197,10,83,6,158,84,12,141,53,42,73,151,161,189,171,74,122,227,81,222,215,199,207,1,26,194,229,119,77,2,44,77,168,142,128,243,98,214,149,84,187,232,5,0,166,249,146,8,14,107,8,17,140,248,13,64,96,9,184,28,14,151,87,90,241,183,115,213,22,122,219,160,247,8,183,222,171,88,72,124,234,156,189,73,61,182,170,51,167,115,36,231,240,226,205,216,74,240,157,43,147,239,148,205,81,91,9,80,243,246,237,145,95,26,141,140,120,116,30,103,180,75,26,237,41,144,50,214,72,159,227,233,149,35,133,182,245,88,79,183,140,117,201,78,197,88,79,221,177,98,131,230,88,79,165,245,174,30,47,126,109,52,164,165,132,145,70,21,237,171,77,185,226,76,188,209,182,240,197,224,205,225,147,23,223,190,245,180,246,131,178,224,252,166,205,185,20,195,212,253,59,194,215,215,132,243,165,212,117,180,109,47,229,0,97,153,26,54,94,15,214,88,206,209,246,173,223,108,219,246,150,101,227,253,152,231,192,24,151,223,118,86,138,193,209,139,55,71,47,159,222,254,200,220,118,5,79,235,139,98,156,177,218,26,110,59,144,230,160,111,114,46,55,174,57,172,129,106,175,9,242,85,163,94,106,100,161,73,3,162,135,51,26,10,3,152,172,106,96,50,145,57,122,48,128,83,172,229,49,137,134,147,165,180,211,224,230,190,1,80,111,76,228,112,208,112,47,193,176,71,177,13,238,18,180,206,136,155,233,88,104,124,110,65,192,83,4,195,37,37,98,13,199,60,101,151,175,34,33,45,208,77,215,57,118,11,254,221,9,239,213,188,159,21,43,209,170,3,78,206,9,157,156,69,253,228,156,232,189,88,136,189,165,62,236,155,132,13,69,236,148,205,72,242,103,108,229,194,252,124,36,44,52,140,17,174,104,132,199,222,165,49,58,121,192,105,116,208,164,30,223,241,150,241,173,216,177,24,223,177,53,62,58,120,198,248,142,185,204,80,141,17,191,51,154,208,96,112,174,193,96,203,170,158,4,115,251,50,199,117,240,134,61,203,3,239,249,141,59,160,32,228,45,55,226,82,12,114,251,21,46,213,21,214,251,102,0,53,190,50,234,74,206,174,219,99,117,211,103,232,189,216,186,213,155,214,109,110,90,50,119,215,141,225,248,113,29,58,154,139,118,251,243,113,219,101,107,61,78,181,69,59,118,22,216,170,171,135,123,237,9,196,255,53,123,68,200,205,168,121,195,106,233,162,225,146,128,220,199,50,235,54,97,102,74,26,143,25,215,184,207,130,97,93,144,83,34,64,62,218,49,119,84,240,115,229,170,0,92,172,112,82,184,4,182,215,79,24,49,189,232,177,32,233,218,212,216,3,202,241,73,64,19,221,163,5,189,151,214,5,246,105,219,92,113,5,91,231,90,54,146,80,52,51,1,149,21,64,118,22,101,158,97,230,204,250,220,109,191,12,100,157,27,39,203,20,127,239,154,60,149,172,163,222,113,101,149,90,151,168,62,237,104,211,52,111,125,57,235,51,47,36,46,114,38,180,210,187,108,131,159,45,251,220,182,167,69,125,79,147,235,246,52,169,79,46,105,159,219,13,119,213,190,244,55,217,215,211,63,231,190,218,119,175,197,156,180,38,175,157,144,198,115,42,116,149,53,14,212,175,179,173,215,88,163,254,27,245,116,21,90,95,228,49,79,53,31,5,239,179,102,181,100,101,91,115,235,33,161,71,60,14,202,213,238,112,87,249,75,35,175,40,218,18,111,164,15,253,15,109,253,192,66,241,104,30,152,220,213,143,45,43,241,211,91,27,3,40,1,52,198,69,14,201,131,63,250,185,244,51,67,113,208,150,74,251,50,193,120,49,189,108,160,180,57,12,197,162,240,45,217,72,113,45,66,198,117,7,228,213,137,226,249,4,14,206,179,48,170,114,180,100,149,178,189,254,112,247,95,89,55,100,150,109,171,231,55,148,1,11,9,203,224,71,27,216,10,164,77,86,134,162,149,180,230,120,240,151,60,173,186,208,163,83,78,117,75,167,62,90,58,138,249,83,166,74,130,57,209,92,139,224,155,12,243,128,159,184,91,186,100,29,57,141,151,201,34,169,132,253,22,91,140,135,15,63,245,7,159,211,109,59,217,15,134,210,186,182,209,162,153,91,87,144,85,117,7,147,126,111,169,196,77,174,59,30,12,186,161,227,224,100,183,187,24,31,251,103,74,101,180,108,188,73,2,38,52,196,132,128,225,190,76,187,91,78,181,116,229,45,130,103,105,107,165,176,166,188,212,7,235,154,123,90,147,52,249,117,241,212,134,21,172,77,61,195,26,78,64,172,245,155,225,128,228,158,193,43,103,240,214,85,207,0,80,58,237,135,46,0,195,208,184,117,201,149,137,59,62,34,156,10,183,192,169,50,248,24,183,117,148,25,113,19,174,174,200,122,61,60,46,187,161,74,94,223,15,141,180,246,30,112,115,202,198,253,234,170,28,44,243,101,151,243,47,145,130,158,179,86,232,169,8,126,182,252,173,64,52,186,11,16,93,221,31,16,205,226,246,131,230,41,0,91,186,208,112,40,64,219,108,67,226,126,229,125,96,31,236,21,122,31,204,21,104,91,232,223,2,180,137,83,175,32,30,192,54,7,250,5,11,215,79,199,165,28,126,11,148,8,91,161,132,98,218,26,194,90,221,43,176,144,186,145,118,127,49,83,61,194,194,219,66,150,122,234,130,196,133,21,64,39,112,245,78,62,110,150,170,160,23,87,179,212,89,17,144,28,108,253,109,27,216,138,0,112,81,242,223,164,14,153,94,204,90,3,103,53,139,77,84,232,154,78,191,211,139,233,47,87,222,53,24,114,201,229,104,48,118,185,20,135,205,191,206,156,174,174,58,151,54,116,0,105,205,3,235,243,88,193,102,209,184,110,42,243,43,218,44,217,166,115,254,175,233,70,89,222,124,155,6,223,25,150,55,223,59,233,214,97,105,100,234,248,73,134,142,83,239,1,84,138,200,97,253,88,197,16,163,87,31,96,239,168,54,23,235,95,247,65,120,241,1,10,56,30,151,95,82,218,120,241,157,104,20,62,231,117,232,123,249,83,126,64,210,42,250,34,188,120,47,219,191,209,151,48,165,31,177,187,171,43,221,245,143,98,158,85,74,33,184,224,159,181,89,157,58,147,245,233,65,125,192,35,158,201,222,49,218,153,189,24,245,174,244,34,29,243,222,224,159,117,109,65,196,215,13,61,27,223,219,157,195,163,217,206,100,143,237,77,181,109,199,243,212,138,73,164,15,204,99,225,103,73,2,72,56,90,151,27,191,110,53,21,79,209,218,76,53,246,33,221,106,104,169,61,42,148,170,135,76,60,190,252,205,198,24,127,58,219,134,52,62,65,19,254,63,165,117,3,87,50,240,26,228,121,169,65,16,254,161,8,126,77,70,14,218,66,174,45,138,163,180,110,64,155,2,109,221,80,4,171,2,99,34,135,220,206,170,139,17,167,200,81,243,13,218,91,146,83,176,126,193,93,54,229,155,52,16,161,111,56,125,245,146,86,245,109,242,43,225,152,130,108,223,164,249,150,110,182,227,145,49,150,221,34,112,6,74,116,119,41,107,106,247,207,116,32,203,88,121,117,5,152,73,125,232,212,225,133,44,194,74,27,78,184,205,100,103,75,56,101,73,118,210,33,213,163,56,131,98,141,187,200,131,161,36,225,167,172,187,132,235,189,28,172,225,63,126,69,151,226,110,122,131,248,98,25,102,51,116,51,152,7,8,121,157,77,89,33,14,3,186,6,45,37,128,164,193,156,34,39,188,158,222,76,94,233,56,56,193,74,103,240,15,84,90,7,123,236,48,216,27,9,191,223,242,251,164,58,237,18,189,0,55,201,46,60,206,171,42,95,116,188,113,119,13,36,209,97,112,230,249,240,235,24,126,45,208,152,168,132,57,229,17,55,147,189,188,240,215,189,217,228,83,104,223,63,132,31,0,85,80,218,104,156,43,243,97,16,173,80,10,121,35,3,138,90,216,168,173,182,20,252,170,149,194,48,2,141,235,3,211,2,66,27,255,101,66,55,82,40,225,146,56,93,242,220,62,94,195,219,144,88,83,37,51,226,214,44,112,160,16,80,74,213,140,108,97,68,192,17,173,104,28,96,23,177,78,180,42,249,74,150,246,25,230,114,102,24,22,144,37,64,2,17,123,143,172,39,240,247,178,38,64,179,36,91,229,171,210,168,203,43,202,70,160,199,246,102,145,124,46,161,198,11,204,152,226,152,79,39,250,94,6,0,173,35,91,194,38,238,71,9,96,105,18,78,3,20,71,145,96,155,159,242,76,200,218,40,4,46,191,138,98,129,71,232,46,63,171,203,171,12,35,225,146,91,29,204,140,166,29,95,229,95,220,32,90,106,9,37,99,221,57,73,243,227,48,237,139,114,150,212,157,22,104,11,11,123,11,181,169,186,94,42,177,173,246,63,102,231,24,68,177,121,1,155,151,171,192,57,233,213,138,44,173,38,141,87,172,216,117,61,115,211,4,239,50,18,139,40,64,12,71,100,0,88,62,164,93,171,182,3,154,133,121,104,194,147,222,184,49,132,102,134,236,114,41,197,150,47,159,62,127,250,74,10,46,249,128,54,122,74,194,48,138,227,140,60,95,242,105,96,252,139,17,55,155,152,76,111,105,18,135,113,214,129,76,73,102,211,241,74,186,152,249,215,196,176,210,150,47,171,223,110,151,244,81,236,132,162,155,88,240,60,87,94,123,91,76,255,13,223,190,150,192,21,28,49,56,206,112,21,25,24,102,0,157,187,78,95,228,194,87,183,198,55,118,243,58,99,31,29,117,11,77,116,229,27,203,223,67,110,186,209,173,170,72,38,121,155,109,42,114,131,140,192,54,144,84,59,172,160,149,227,85,117,173,118,93,130,135,74,69,28,233,138,224,122,24,142,163,147,8,109,59,58,61,21,84,190,179,243,32,159,8,24,142,97,84,50,110,242,0,163,84,165,4,160,104,213,26,85,41,6,8,108,148,102,97,10,233,231,214,69,101,149,196,58,165,188,203,17,222,101,67,203,159,212,241,72,98,224,145,162,21,164,112,241,67,130,118,125,10,151,216,181,21,70,105,250,194,64,42,246,87,22,213,165,190,193,124,110,210,233,176,176,180,54,106,138,8,126,12,219,43,85,174,1,82,33,0,82,105,0,164,168,17,32,93,114,29,74,181,105,214,105,25,235,208,154,111,162,9,1,72,229,208,3,29,92,22,201,179,69,214,45,26,21,164,238,18,94,223,153,133,197,121,37,64,40,57,32,20,18,30,118,12,231,18,236,249,164,181,103,107,27,238,50,201,235,102,232,142,182,189,15,67,128,106,201,178,201,147,168,104,116,33,226,33,123,185,188,212,179,133,90,91,190,26,218,95,97,128,160,154,192,86,6,206,228,94,23,24,242,69,203,108,209,213,3,62,88,2,57,222,69,114,132,92,30,114,207,27,252,148,3,37,223,81,158,7,151,50,209,0,198,185,230,174,54,33,227,14,193,33,215,222,241,194,156,100,189,33,73,108,13,87,157,10,25,3,227,219,134,78,247,140,78,69,203,215,213,50,250,69,76,156,52,244,26,94,108,239,117,120,163,94,135,45,189,14,209,11,100,107,4,105,190,232,253,88,109,145,16,97,95,194,122,24,114,130,11,110,241,32,182,8,70,109,188,251,198,122,71,99,44,253,201,148,21,97,146,250,50,43,32,23,172,1,28,136,126,246,47,129,98,236,148,192,252,117,200,43,141,67,242,110,52,160,183,129,20,110,207,147,52,245,157,106,227,38,73,235,64,196,49,62,162,213,17,116,15,76,92,120,219,219,125,240,225,5,101,155,218,0,86,68,237,7,134,117,150,140,161,69,25,112,234,45,71,86,16,56,98,146,93,59,240,62,103,66,134,175,174,236,28,186,159,215,4,193,36,193,255,22,113,223,134,205,61,158,121,69,138,64,102,240,36,216,255,21,252,172,120,158,6,248,101,139,183,143,115,78,183,44,226,226,36,230,176,5,65,70,4,48,145,40,94,14,13,58,13,160,66,3,152,186,174,61,180,98,97,234,153,151,13,51,109,16,7,1,78,92,20,205,114,241,178,65,113,140,193,136,22,60,58,200,180,65,37,2,125,136,183,98,201,203,134,37,199,54,150,225,73,252,42,60,75,78,194,138,199,89,56,109,26,174,85,9,45,226,194,241,105,129,225,35,88,206,165,208,158,63,55,6,207,112,77,72,69,113,178,101,155,121,216,163,198,253,173,198,180,195,232,251,199,78,60,105,228,214,52,71,91,156,114,214,92,199,150,172,172,107,8,195,22,174,172,216,49,59,243,70,107,227,96,37,108,173,15,214,90,8,222,23,240,139,31,177,19,248,85,59,98,235,129,181,108,13,190,155,115,52,20,52,194,220,56,231,113,13,135,170,244,70,135,64,85,3,200,42,99,224,52,15,121,215,178,68,176,72,231,238,172,15,105,214,47,160,170,144,10,201,43,117,190,179,115,190,31,12,97,225,15,7,102,141,6,57,24,151,208,236,2,1,123,104,223,3,123,148,109,129,188,6,229,50,5,30,174,211,239,120,60,15,108,219,225,206,27,252,76,229,2,21,172,41,89,187,173,184,176,157,209,81,50,73,138,137,172,221,133,0,25,229,237,174,229,139,107,5,127,42,236,123,50,67,116,221,148,140,163,241,112,213,151,203,142,69,125,236,49,211,31,176,91,65,201,72,199,70,115,164,98,24,207,142,11,210,48,158,29,23,165,73,207,75,169,60,164,208,20,99,45,247,43,118,99,67,194,23,110,124,227,149,249,98,183,210,154,145,127,167,193,151,41,251,230,183,202,170,243,236,232,52,204,78,226,103,89,0,139,252,67,103,202,208,97,28,200,232,175,226,176,92,21,182,39,145,230,80,241,67,194,46,252,235,182,236,85,64,15,97,128,204,138,11,245,2,88,93,212,67,7,0,235,7,17,125,136,92,28,69,144,66,243,45,108,246,118,178,115,115,248,250,168,36,20,14,217,25,34,123,180,199,46,97,248,40,18,229,178,238,138,239,83,176,199,42,35,7,227,227,167,216,205,143,71,95,30,190,122,254,244,199,39,135,239,14,157,21,241,182,84,127,251,226,135,167,245,234,191,135,132,191,76,147,25,5,126,189,141,132,255,142,178,5,62,251,249,188,101,181,120,190,38,107,5,182,126,197,23,173,246,213,230,183,43,35,182,75,106,249,146,141,140,232,142,200,176,83,33,130,250,134,184,142,35,39,148,33,143,114,143,53,60,105,223,175,14,58,62,224,89,175,234,176,194,26,5,6,182,50,229,202,59,59,70,236,214,167,60,54,43,39,24,249,120,205,223,129,161,114,225,3,239,122,126,183,86,129,51,110,178,2,51,222,27,82,46,88,53,113,136,248,205,236,8,41,160,186,96,50,244,57,175,164,230,235,182,99,68,95,48,198,193,1,232,109,180,66,232,160,96,173,10,61,209,141,149,125,47,248,73,81,19,43,145,27,92,196,208,166,149,204,65,232,45,196,192,226,217,213,85,230,66,31,185,207,180,203,60,199,139,53,254,186,20,202,142,120,38,32,190,16,59,213,214,196,81,199,136,60,236,97,208,165,68,236,213,228,17,254,249,116,138,10,166,214,6,44,229,77,41,149,55,168,155,77,7,107,102,104,133,248,80,98,52,64,118,20,57,149,199,116,58,247,175,146,236,171,240,226,29,230,18,211,7,87,29,91,143,34,112,66,131,88,129,98,112,46,120,101,160,92,191,55,141,27,20,222,43,13,178,121,30,116,87,56,195,21,70,128,5,234,213,250,194,73,206,101,126,183,8,78,225,179,209,41,225,140,198,133,16,50,238,187,132,249,179,47,183,199,46,47,252,69,15,35,14,204,123,185,8,149,170,143,152,25,116,139,175,140,138,180,133,113,212,196,194,248,51,38,150,197,95,42,225,176,181,44,77,68,28,170,158,140,89,111,110,228,192,171,98,197,52,136,100,248,180,90,34,214,214,97,26,156,28,204,37,192,75,59,211,235,205,163,108,230,137,162,117,235,68,207,66,183,98,88,40,199,66,152,38,228,138,166,121,50,159,178,20,172,189,125,249,226,201,211,55,141,243,191,197,148,20,164,160,141,115,211,141,93,119,204,81,196,43,143,121,78,82,26,170,60,202,110,27,213,1,112,248,229,29,79,81,165,78,81,190,177,227,102,183,157,255,204,130,78,46,47,96,64,197,27,173,32,31,236,72,143,59,168,83,234,170,122,189,197,75,17,95,120,248,133,152,239,30,77,115,168,230,215,233,168,9,194,79,30,98,101,207,188,114,173,16,213,209,201,189,116,116,114,94,83,14,50,99,87,40,183,166,156,48,15,84,90,139,206,99,169,248,170,130,115,80,29,12,163,227,141,154,130,127,101,10,154,16,183,164,16,185,165,52,99,119,58,62,178,119,63,214,199,64,96,38,99,32,17,126,161,224,189,67,145,136,234,152,171,76,226,180,90,13,60,247,227,161,207,127,176,61,70,169,118,144,84,105,236,35,188,184,175,62,234,169,203,97,71,174,137,179,109,211,73,110,32,12,43,88,131,99,37,71,60,130,114,135,68,24,97,101,98,21,56,24,185,53,238,237,136,220,26,25,121,234,128,72,181,136,59,153,105,121,134,10,201,32,192,56,63,104,232,70,2,209,106,34,28,186,167,56,93,143,97,238,32,213,90,171,168,78,125,116,117,181,215,196,180,154,231,236,154,229,18,12,252,168,205,230,201,137,43,37,152,6,29,138,170,30,136,205,2,161,215,219,38,58,251,149,183,196,229,47,130,7,123,118,70,85,206,178,177,92,27,67,20,227,208,15,181,84,197,146,217,205,121,117,174,172,202,175,174,30,148,66,5,116,185,17,146,95,183,110,130,20,13,157,232,121,10,128,166,155,237,118,35,204,189,0,180,141,81,26,203,210,85,221,88,116,50,155,54,200,235,160,124,57,85,193,197,29,184,170,178,194,202,13,65,210,117,21,156,82,146,132,217,148,145,101,205,105,119,78,41,19,216,18,137,18,9,51,87,10,100,206,93,77,147,69,186,222,227,150,52,47,111,190,179,163,76,86,96,211,146,109,155,86,6,225,56,241,19,99,211,234,27,81,222,106,35,70,122,176,42,217,50,191,175,221,166,137,151,42,221,70,166,131,57,85,7,208,210,213,213,99,180,191,65,1,168,77,169,9,194,138,44,64,110,22,225,162,142,160,199,19,227,97,234,79,166,215,24,5,252,102,62,138,25,184,90,152,107,112,52,97,26,112,32,72,23,122,4,41,52,250,87,26,124,147,178,247,152,154,253,135,52,248,39,3,128,242,233,35,22,151,193,35,248,166,252,211,138,146,6,5,138,137,241,232,226,174,64,229,100,246,54,42,242,52,61,14,197,77,19,146,222,81,197,171,186,168,44,38,20,52,146,106,195,86,251,230,17,192,18,241,90,148,116,49,19,93,77,90,37,116,251,56,132,55,248,2,118,137,98,168,216,159,22,191,191,68,139,148,79,47,227,140,132,90,213,233,106,113,44,31,248,186,252,103,200,186,228,222,255,87,220,117,27,113,151,92,53,147,82,21,210,36,249,202,121,180,228,75,178,80,139,152,236,106,130,23,213,213,152,93,203,149,53,81,249,117,178,38,249,177,2,147,13,173,185,144,82,13,235,190,132,78,242,82,185,114,39,99,170,191,69,244,212,4,74,80,105,235,76,231,150,50,168,134,133,170,139,161,182,212,180,228,77,161,148,55,97,6,244,220,148,55,229,90,222,148,55,200,155,82,77,23,41,128,173,194,24,147,64,194,176,105,21,161,218,48,166,219,32,41,191,204,139,228,87,132,157,169,39,44,62,155,5,79,161,33,64,90,6,221,25,5,110,35,193,211,106,171,224,41,180,4,86,40,175,26,161,188,106,84,162,118,58,88,106,227,201,211,45,29,171,112,36,93,148,92,65,255,40,187,98,215,213,247,70,243,96,65,102,211,102,135,101,47,64,41,32,139,122,156,55,177,206,222,184,117,175,238,38,18,75,73,0,86,98,20,83,38,251,240,173,30,153,68,31,162,88,60,241,226,215,20,200,91,0,2,249,69,223,170,232,237,114,32,135,120,103,83,187,208,247,57,129,219,137,222,66,102,159,174,177,60,6,42,186,204,111,145,200,221,140,106,84,240,118,98,63,223,152,118,188,15,184,104,31,48,73,71,154,68,131,218,63,249,16,101,149,166,55,227,165,252,141,140,133,69,122,94,16,87,129,210,34,179,116,205,217,113,44,118,167,89,18,89,183,106,72,80,104,145,60,221,75,26,142,159,53,176,169,206,247,246,138,243,83,248,59,114,214,138,68,185,134,185,86,96,177,30,93,221,77,94,127,227,224,234,186,115,204,209,17,100,87,87,112,95,144,120,166,189,253,18,96,116,138,112,154,44,141,52,223,103,165,63,192,128,210,13,181,49,227,137,96,180,101,218,245,107,195,95,163,51,168,168,140,99,67,179,40,190,22,104,226,122,154,159,89,238,163,91,218,160,170,78,11,151,52,70,110,50,133,178,211,102,73,168,58,248,219,183,88,177,194,109,82,38,145,180,81,48,165,116,232,107,216,77,164,67,210,87,68,213,128,7,249,2,175,145,178,119,201,164,85,125,117,45,174,164,61,148,224,185,8,52,133,63,178,175,114,238,92,229,194,189,149,151,196,67,251,34,174,9,119,35,47,165,31,121,121,117,133,215,211,189,178,113,203,217,125,99,115,109,114,105,13,102,190,43,39,221,87,203,226,237,58,28,154,190,165,196,170,225,38,40,26,35,235,169,239,250,67,181,130,192,212,139,179,56,201,88,60,189,147,144,132,12,20,72,12,136,118,10,76,239,103,19,143,73,156,73,18,104,43,142,7,65,16,218,166,100,199,106,42,36,107,177,87,93,153,29,7,201,184,244,77,131,33,103,169,155,211,225,8,78,140,236,34,187,114,231,46,149,136,201,207,180,184,137,43,88,68,202,3,52,129,36,143,83,50,120,36,87,212,141,35,3,17,162,149,166,225,178,110,29,36,69,77,82,150,88,73,89,98,114,194,105,149,178,52,41,176,174,185,161,219,54,36,182,55,36,19,217,10,72,195,165,225,224,93,35,3,184,170,175,107,110,40,209,36,123,60,110,186,167,37,35,117,29,89,213,166,35,139,107,228,136,210,150,29,189,121,253,242,229,227,195,22,133,217,245,75,216,6,85,4,184,83,148,230,157,52,23,31,159,130,244,183,140,96,212,72,93,213,105,204,216,165,133,234,48,13,97,182,177,132,146,35,36,160,101,245,2,5,35,23,139,56,44,70,188,237,248,146,234,81,36,37,193,48,105,220,50,13,109,210,0,28,89,103,90,218,143,125,98,194,212,98,44,28,215,125,233,71,238,61,204,27,136,209,172,106,154,14,192,79,107,54,240,60,186,1,74,108,194,116,53,248,23,171,120,89,117,106,73,74,150,219,233,32,243,112,110,65,216,100,156,227,44,55,10,40,21,183,149,111,93,123,212,251,208,218,135,148,70,151,88,98,114,133,225,220,108,164,76,247,216,140,242,211,174,41,226,185,181,43,5,240,151,168,253,1,230,49,68,228,113,10,255,60,66,79,216,16,153,184,147,96,137,105,34,98,30,99,96,1,32,161,226,49,5,162,254,41,165,141,168,120,76,128,178,63,135,119,49,143,8,176,218,176,99,151,96,56,179,41,5,182,134,134,133,55,125,127,209,159,251,210,149,190,191,234,163,135,172,82,218,173,93,12,123,252,240,140,43,226,226,210,221,152,219,218,81,216,154,79,2,122,39,148,157,246,100,176,102,104,235,238,47,199,17,240,102,38,155,133,14,126,18,74,172,53,100,56,180,160,193,158,8,167,82,59,108,156,210,69,211,156,38,186,223,222,222,6,13,181,72,54,174,6,211,97,230,125,243,179,82,104,163,127,72,101,178,92,248,37,142,5,133,40,192,255,79,101,128,11,255,193,158,200,121,117,169,227,163,109,209,82,163,79,215,29,244,193,150,162,155,109,109,223,120,146,167,153,146,226,136,223,129,57,117,114,101,33,55,132,201,251,20,230,133,127,40,14,131,120,154,54,169,106,173,91,127,187,220,200,219,65,224,22,85,21,146,161,102,118,154,55,241,60,197,37,192,204,221,59,59,150,49,173,114,141,168,172,117,46,151,64,94,204,40,11,9,174,217,100,202,42,20,174,105,202,139,59,33,114,221,72,94,6,85,201,138,50,16,62,27,255,231,232,232,201,23,79,143,58,44,95,134,81,82,173,253,193,167,27,29,137,36,44,109,227,234,95,43,241,76,58,51,165,106,54,53,17,75,145,104,93,38,98,231,105,230,243,81,177,31,202,196,235,69,175,167,242,180,39,0,72,10,76,7,131,162,177,100,84,238,71,178,86,41,211,179,207,130,136,103,28,159,73,103,26,220,30,128,75,232,211,63,135,191,235,209,108,112,225,230,35,95,121,227,213,100,37,26,235,15,167,254,138,205,6,107,183,214,220,27,207,39,115,163,214,124,35,162,242,98,142,195,34,158,113,71,65,88,252,211,157,29,57,225,131,161,119,41,199,191,8,114,132,142,39,129,10,66,21,15,214,125,20,123,13,214,24,18,96,15,64,91,62,58,222,63,147,211,58,150,211,90,7,103,147,227,169,4,102,242,203,53,255,114,116,184,31,160,151,194,34,88,67,219,135,222,38,15,38,139,233,166,110,47,126,108,220,47,189,250,82,33,15,28,14,45,114,171,210,75,235,231,87,105,202,99,142,100,60,123,38,215,127,133,197,201,138,114,64,10,61,216,77,20,31,150,196,227,52,63,111,205,107,134,185,103,47,56,193,47,239,136,44,131,163,43,66,90,8,63,57,188,80,64,90,119,170,60,79,171,100,217,161,64,73,239,248,131,68,118,33,70,245,38,164,115,65,152,104,189,65,27,127,220,64,189,64,207,184,251,27,207,31,71,254,35,82,184,196,93,43,10,86,200,99,173,243,23,25,52,130,138,26,93,224,70,225,5,158,132,83,56,186,112,235,102,84,83,121,17,91,54,61,228,64,235,176,25,148,241,26,35,61,157,153,240,234,234,170,83,70,128,7,66,93,164,53,132,48,144,167,34,41,231,227,117,183,219,164,68,84,54,64,202,120,13,93,255,131,160,68,90,61,10,34,229,174,236,81,220,195,200,178,23,89,6,113,13,182,173,224,250,193,84,41,189,166,14,1,40,68,230,243,109,47,79,131,149,235,67,28,177,198,65,55,126,63,90,218,193,133,187,156,126,216,95,209,63,100,99,16,227,105,67,130,227,96,78,255,144,223,86,236,121,62,175,251,158,215,125,111,213,125,207,235,190,151,117,217,41,0,15,35,37,61,133,61,162,135,247,248,110,237,188,251,192,223,125,192,119,92,53,173,136,17,222,60,163,135,247,94,31,218,133,223,28,211,58,149,62,240,74,31,176,210,90,58,242,97,148,102,157,171,144,116,165,236,132,66,188,88,244,223,177,161,65,88,90,177,196,207,236,163,10,68,20,23,138,29,6,107,188,211,112,73,201,17,137,157,171,103,242,190,112,237,189,207,241,74,28,6,78,233,161,55,62,211,158,206,123,254,224,209,231,64,214,156,7,206,38,29,238,206,197,148,253,195,221,149,176,86,164,233,93,72,41,233,145,252,241,163,252,241,179,156,146,187,227,23,193,9,223,143,35,189,11,115,190,11,252,20,120,253,115,104,230,68,16,180,63,7,114,189,123,143,118,207,225,20,24,27,203,79,2,155,243,141,133,207,142,120,219,31,224,123,177,147,248,17,180,113,34,57,13,88,234,201,164,243,85,135,93,176,163,41,67,146,132,93,244,126,180,127,247,126,150,79,242,247,15,157,233,84,171,85,94,7,142,99,102,132,217,178,29,135,76,40,123,27,252,152,117,95,147,33,82,62,139,83,204,34,237,25,33,12,217,11,124,255,216,121,47,163,29,178,39,176,13,70,224,56,246,19,127,126,19,206,146,21,90,237,253,130,219,148,1,111,207,75,118,127,26,29,7,23,89,247,9,156,208,39,64,204,254,196,222,178,23,236,23,111,35,25,39,158,113,249,107,88,59,207,121,38,143,75,212,175,97,96,209,99,143,185,175,17,224,119,121,218,34,154,255,211,134,52,100,92,182,9,68,136,144,9,233,207,131,5,154,9,188,69,104,208,21,228,44,239,137,194,65,118,66,0,28,103,113,95,230,170,142,194,37,64,56,82,137,227,168,74,255,150,212,231,83,202,41,11,4,241,49,138,138,106,137,9,78,147,89,147,62,68,142,85,208,163,198,220,241,3,41,252,228,216,132,18,159,93,167,157,167,250,230,183,219,250,48,114,217,108,215,234,115,138,15,13,228,203,0,16,121,185,133,4,16,80,248,102,20,128,182,137,174,146,69,252,182,10,23,168,32,137,127,27,97,96,81,216,130,6,32,222,151,211,1,146,229,37,209,48,102,125,37,180,255,50,143,126,142,103,93,97,30,103,185,228,171,161,1,233,217,67,65,217,19,140,72,153,212,206,98,157,38,103,146,194,160,17,62,137,83,32,170,217,240,11,234,36,236,23,7,118,128,155,84,196,101,2,2,128,216,224,11,226,114,215,155,81,105,198,16,124,198,131,78,71,98,5,169,101,49,135,110,133,185,179,236,49,7,66,164,42,27,15,162,235,78,102,125,241,180,244,160,141,126,106,163,184,208,102,41,129,159,239,121,242,52,250,253,97,132,137,134,142,86,69,153,23,79,17,196,192,178,99,150,68,152,109,177,241,80,221,95,219,20,96,204,212,185,150,115,149,220,158,154,24,30,57,135,213,53,214,198,145,103,103,214,186,185,166,36,70,63,118,78,118,107,4,250,86,68,101,80,150,108,246,135,18,198,205,243,228,114,251,111,208,252,253,6,17,88,242,224,61,6,176,133,219,130,177,214,204,21,106,136,250,213,182,72,28,0,52,118,25,219,4,155,187,156,158,88,209,18,240,81,25,204,74,182,250,147,193,153,59,90,67,137,107,34,224,175,4,9,58,70,210,111,129,101,14,132,202,53,132,34,174,186,95,29,0,188,49,161,153,130,50,161,3,101,138,26,148,41,88,216,4,101,194,26,140,201,157,171,24,222,4,249,89,123,223,112,151,111,114,149,155,88,64,18,18,107,0,4,84,15,64,45,97,150,155,115,131,30,130,89,98,24,98,59,196,60,185,210,69,13,75,152,63,154,159,141,172,77,220,106,136,33,98,51,115,247,31,235,40,8,202,102,115,131,27,101,15,211,57,67,28,209,55,89,186,53,180,67,39,137,53,243,203,40,77,71,102,9,195,60,113,143,20,165,149,33,207,20,98,132,173,88,238,107,89,32,227,182,195,100,138,32,54,117,236,161,139,34,11,87,237,46,17,8,235,204,242,197,91,164,228,74,161,166,230,238,122,199,89,23,136,170,130,212,63,188,183,56,5,110,157,23,189,2,218,149,113,106,6,176,199,89,82,38,210,164,177,200,75,96,2,19,32,226,240,32,49,213,118,187,62,164,174,78,15,89,55,195,88,132,217,4,245,98,239,94,191,126,249,238,197,215,63,30,189,125,251,227,209,235,87,111,223,117,166,3,248,247,221,225,139,87,79,223,252,120,244,242,240,237,219,105,112,137,225,10,250,124,129,252,206,231,123,127,239,108,251,252,221,139,119,47,159,234,79,207,129,47,235,31,23,113,248,51,124,75,255,246,1,140,116,232,236,96,156,202,82,170,196,74,180,252,56,226,212,42,55,181,53,78,4,112,230,18,41,205,203,96,85,178,211,251,7,161,112,62,170,248,21,208,208,65,167,115,123,24,122,26,150,111,43,55,65,189,18,89,202,183,202,243,140,247,228,213,76,95,132,228,194,109,74,224,246,184,106,106,133,53,180,227,52,32,141,133,196,139,167,25,154,197,54,232,96,93,19,163,22,162,73,196,246,195,218,168,88,231,131,202,154,26,83,175,219,195,202,189,36,220,108,175,203,54,164,142,81,250,220,165,130,22,224,200,40,76,11,199,4,24,139,211,82,11,105,79,202,45,1,128,249,21,196,4,241,39,24,35,132,222,2,40,232,32,127,210,225,145,128,143,239,255,188,193,45,205,139,248,101,82,86,24,232,131,166,81,6,147,14,180,124,26,35,125,8,16,227,214,167,48,41,177,173,23,212,114,187,63,72,83,207,132,84,132,246,223,34,160,212,120,213,25,70,223,39,173,212,126,240,64,138,124,155,15,225,227,181,210,227,181,69,35,169,1,238,34,16,123,194,227,183,33,200,125,133,57,110,71,242,20,75,1,159,232,1,167,129,169,70,168,213,182,97,136,111,156,101,113,90,148,51,172,89,97,151,40,36,193,126,110,51,9,204,106,27,227,232,223,240,54,229,146,57,98,163,16,245,54,20,28,133,194,102,35,170,65,47,213,176,21,60,152,243,222,26,119,205,189,71,153,19,211,204,152,151,152,14,30,95,5,103,10,3,200,52,144,202,54,56,105,184,225,79,226,174,185,46,60,37,171,247,139,83,42,144,127,109,167,232,120,107,41,73,21,252,212,208,220,211,24,83,54,170,184,54,120,101,237,140,214,210,115,73,154,112,155,87,164,139,230,41,42,213,107,141,211,27,156,60,61,19,45,132,59,59,225,96,94,0,198,69,185,11,62,84,185,248,121,130,57,53,212,43,140,67,73,37,226,189,74,170,230,204,81,93,10,160,30,114,140,85,238,242,175,85,126,114,146,54,112,176,77,107,106,72,137,219,48,205,168,229,160,63,136,93,114,141,124,17,174,69,29,67,14,106,23,192,12,156,149,193,113,201,214,31,21,35,115,169,214,29,240,50,255,176,117,58,130,219,61,131,105,28,150,193,186,100,231,247,63,13,158,182,26,29,55,110,59,120,146,75,164,121,65,194,234,70,120,174,180,41,107,74,236,32,35,147,118,69,172,56,46,247,81,6,30,56,244,145,140,78,40,99,146,62,94,83,208,80,238,201,68,63,185,27,173,82,142,228,77,25,137,126,38,81,100,43,138,177,32,161,240,214,178,82,120,152,50,108,130,247,205,234,17,212,44,53,191,73,130,124,204,37,207,5,151,90,23,60,181,3,151,52,135,188,44,36,13,130,46,67,213,131,85,86,240,50,253,45,74,166,125,213,174,253,206,106,119,123,95,250,91,81,134,237,170,220,32,246,130,134,179,25,46,40,129,139,86,104,126,169,116,207,159,49,210,74,203,117,225,178,102,44,2,82,101,148,181,200,134,239,36,251,109,10,249,165,203,158,139,136,52,57,64,176,216,243,49,231,30,151,20,27,57,10,233,148,116,9,43,215,12,54,82,120,221,134,149,45,187,204,38,212,170,131,153,202,235,209,69,40,138,199,93,249,168,18,210,45,204,212,222,58,239,238,36,156,202,128,128,127,35,52,32,125,191,41,108,63,49,237,48,60,174,95,138,130,210,112,204,27,89,141,4,145,8,168,152,72,221,181,131,113,19,203,61,149,103,226,201,247,103,253,161,220,216,100,146,247,40,48,150,121,12,186,152,25,6,151,149,210,98,214,0,52,138,183,177,110,155,200,192,94,152,250,250,101,158,21,33,153,83,39,114,161,140,249,85,83,43,89,49,60,75,217,186,153,11,28,138,133,148,178,190,193,215,8,53,70,246,82,75,129,168,42,144,41,130,231,128,172,13,149,159,222,14,202,138,133,213,251,199,235,62,193,188,62,214,91,154,138,15,169,59,172,16,119,34,38,20,4,135,117,0,129,197,192,57,160,62,249,234,74,5,121,203,198,252,39,133,55,88,167,46,85,184,202,236,57,182,226,232,76,41,41,228,214,53,179,75,53,60,165,86,194,24,51,95,2,225,53,107,236,3,160,152,123,9,24,222,222,167,220,124,197,101,93,148,193,121,201,142,62,10,234,47,170,175,243,4,32,3,201,58,98,212,227,89,207,9,210,57,69,21,207,130,7,67,124,61,159,195,181,123,155,28,195,104,79,74,179,236,241,250,77,28,1,230,161,178,187,96,224,85,129,98,25,222,249,118,222,152,168,70,233,22,129,22,214,40,133,204,6,107,103,95,184,131,182,187,213,214,134,26,243,87,55,218,24,135,210,160,233,69,216,171,7,98,68,45,68,9,211,148,92,67,125,244,68,16,0,40,248,218,57,176,94,22,124,101,23,177,225,158,65,139,139,91,172,71,41,69,182,106,64,227,230,97,171,144,55,244,76,64,57,190,186,82,20,138,32,78,48,246,193,123,223,176,41,184,96,213,224,194,67,3,246,15,102,241,26,138,215,148,18,69,214,38,227,1,89,27,80,175,89,204,107,111,36,246,176,4,26,89,240,93,140,148,184,142,210,113,99,86,71,234,131,237,19,40,217,13,251,12,122,138,248,20,213,164,232,196,92,218,87,13,32,91,169,162,154,246,181,203,97,154,192,64,227,134,126,199,141,253,202,183,8,251,164,87,158,195,99,226,43,196,238,230,9,221,212,151,166,169,213,219,162,244,111,98,158,139,103,75,124,20,67,181,79,102,69,60,110,119,222,104,123,148,187,97,97,248,27,23,63,23,172,33,116,247,43,138,171,196,35,194,56,18,17,219,138,200,28,140,4,94,63,196,221,16,104,183,132,149,36,37,169,234,107,90,176,86,118,218,92,200,118,145,89,19,137,253,13,50,194,163,175,107,188,181,51,223,188,73,61,134,39,14,231,251,44,198,52,221,82,223,64,87,30,248,102,105,236,53,142,155,166,130,68,141,239,74,251,186,85,227,244,172,111,183,8,82,174,209,233,101,131,36,139,210,213,12,51,57,0,253,89,227,106,43,162,71,27,138,149,140,208,24,150,21,186,94,128,98,11,183,88,16,171,5,26,223,88,140,218,164,167,24,53,67,16,67,203,185,93,32,74,178,97,103,253,99,154,168,78,144,82,127,45,185,247,31,203,224,168,100,63,255,149,185,247,31,97,26,175,203,224,231,146,61,254,227,116,213,119,147,133,33,246,120,224,10,196,36,50,204,198,221,6,202,192,57,213,49,229,182,229,0,90,9,127,98,67,168,230,214,30,122,247,33,105,178,251,67,4,38,84,141,91,7,123,47,242,166,183,101,240,184,100,47,254,202,39,246,45,76,227,73,25,188,40,217,79,101,208,73,50,217,221,47,165,234,90,235,46,158,150,122,217,95,221,204,254,64,238,203,47,165,45,208,253,165,196,253,103,70,141,159,156,26,63,149,18,74,170,254,223,41,3,247,237,210,100,28,218,184,123,109,219,204,30,79,133,150,168,55,25,178,217,76,197,51,224,224,154,124,93,178,175,202,96,57,120,241,234,240,232,221,139,239,158,178,103,248,36,126,191,250,152,135,228,89,121,7,147,174,219,203,240,89,216,164,83,108,16,221,111,148,140,87,185,106,63,94,195,187,144,229,173,168,88,213,116,168,181,218,94,126,229,108,203,87,181,109,129,229,32,72,100,124,244,172,36,195,39,235,163,189,250,88,140,225,110,35,10,16,77,122,219,143,96,222,52,53,174,206,241,12,26,187,64,165,99,157,136,130,225,50,12,109,118,13,141,72,76,11,166,174,146,25,202,145,74,32,49,3,11,199,38,12,244,175,191,47,232,16,100,173,151,181,200,207,106,139,204,87,176,33,253,211,118,221,113,187,100,150,72,191,198,131,147,55,198,212,207,208,199,6,163,41,213,204,166,106,7,169,9,244,221,69,217,76,240,79,137,233,255,86,6,175,74,246,242,15,71,244,215,139,46,221,165,206,110,32,171,207,235,57,195,164,124,62,119,229,243,204,17,113,2,43,196,9,249,52,72,26,25,23,49,83,235,35,12,92,185,241,154,79,64,210,152,1,41,213,212,119,230,241,147,64,155,243,55,216,156,55,101,240,178,100,191,254,145,155,243,241,0,91,183,118,15,217,181,119,247,150,218,232,107,52,40,70,136,70,218,68,21,110,49,20,59,159,4,225,181,59,159,235,157,47,218,118,62,108,220,249,164,190,243,191,139,202,210,81,11,43,34,146,159,185,239,202,224,215,114,100,83,64,147,142,136,180,246,229,139,231,95,190,68,223,249,206,52,232,196,188,129,126,129,17,33,250,10,98,249,199,49,202,151,213,115,135,193,247,135,207,222,61,125,115,179,207,195,57,172,183,253,181,140,243,246,242,233,225,155,235,123,38,72,104,244,122,237,103,212,35,255,106,227,117,191,46,175,174,224,79,112,41,5,221,223,254,57,73,227,45,6,65,18,196,95,135,80,90,172,70,133,181,95,166,237,35,219,69,101,112,119,46,177,190,31,51,170,237,87,76,117,37,107,249,249,102,20,15,226,69,82,193,186,14,220,163,196,222,87,164,239,23,217,74,154,106,20,158,102,128,4,242,99,186,65,231,108,213,219,115,43,20,222,77,112,103,147,104,161,54,11,58,91,173,51,224,111,241,32,177,173,233,74,221,185,180,180,106,190,188,188,189,64,8,24,143,170,153,8,81,97,71,98,239,32,216,147,160,136,75,2,190,47,131,111,75,246,252,207,121,7,110,79,38,253,54,194,14,150,240,118,116,220,29,168,50,100,102,63,148,193,243,146,125,249,81,23,189,140,209,233,59,158,117,238,194,118,241,79,111,34,73,250,119,25,124,89,178,111,254,234,83,65,90,249,95,101,240,77,201,222,255,213,167,130,7,236,135,50,120,95,178,44,250,200,102,191,194,54,210,180,200,156,222,73,107,248,174,72,78,78,226,130,140,44,179,121,94,191,81,174,49,27,227,99,151,3,123,42,184,195,56,184,68,155,54,224,170,201,180,45,133,246,204,148,212,120,131,107,138,191,195,52,205,207,155,99,15,110,151,68,3,14,125,78,161,113,242,64,7,92,216,46,121,142,201,223,181,172,186,68,253,134,216,243,219,186,33,159,135,62,10,20,24,159,56,113,230,152,20,53,24,79,91,57,61,181,92,147,109,53,160,38,224,5,179,215,115,175,217,65,215,23,160,190,96,221,173,18,54,154,52,245,132,167,68,10,64,205,49,185,136,174,121,85,130,22,157,146,178,122,229,218,81,33,101,120,48,84,106,130,104,126,34,164,187,240,75,31,5,236,187,212,241,185,169,37,10,158,76,13,245,135,50,65,118,253,35,133,77,149,232,249,193,112,115,173,89,171,60,31,164,33,210,201,154,183,78,189,38,236,106,176,75,214,119,175,49,87,195,157,140,148,201,152,67,217,41,139,57,238,221,134,55,211,178,40,199,52,185,65,155,140,74,76,178,235,68,134,236,77,76,25,237,128,41,15,149,101,111,162,121,27,243,12,177,180,213,124,185,85,173,32,52,130,77,44,150,109,155,124,147,99,110,146,10,185,48,179,119,174,114,206,80,89,44,149,75,66,88,209,98,152,171,109,107,11,14,189,146,192,136,196,197,151,160,5,98,36,82,129,209,112,128,128,59,77,12,253,134,58,47,221,132,133,220,146,214,93,66,189,200,91,228,139,210,234,156,42,215,215,198,20,2,22,104,58,45,236,181,99,4,109,214,48,208,114,171,89,255,169,234,212,134,145,217,77,184,112,174,245,92,220,218,197,227,22,218,150,27,112,246,42,12,148,141,237,184,191,49,225,96,220,119,13,222,16,125,17,163,70,199,33,119,180,72,20,52,167,190,173,40,17,127,144,215,242,221,111,33,84,27,71,148,141,121,255,53,216,237,160,20,195,214,161,142,74,12,219,167,56,10,178,136,85,209,95,88,13,21,71,128,138,163,160,138,88,17,153,106,168,48,106,80,67,37,145,131,168,90,46,74,236,170,166,141,253,13,35,41,36,51,183,55,140,92,173,84,12,3,106,170,89,68,82,59,133,227,72,173,65,151,122,208,44,250,152,187,82,70,141,116,226,111,243,220,217,14,165,154,21,59,205,54,50,18,46,97,22,136,219,129,32,99,79,111,209,97,123,95,215,235,117,172,62,155,244,59,142,185,10,242,180,150,244,182,98,105,195,65,193,82,45,197,53,203,97,239,92,37,21,22,74,53,149,219,196,158,171,55,210,3,126,188,230,21,225,227,143,170,52,106,88,1,91,105,68,227,111,88,130,178,101,9,248,188,26,84,72,247,171,194,105,197,10,30,2,18,130,196,117,131,194,219,210,226,153,50,125,49,224,57,238,72,189,20,206,137,152,50,135,123,179,40,136,34,182,140,254,226,188,49,78,101,21,5,203,136,205,63,234,84,52,112,187,253,92,212,183,55,153,204,41,76,35,98,139,200,234,242,4,30,213,195,241,199,156,232,73,116,103,216,189,29,116,31,241,225,223,5,142,170,79,111,2,69,171,235,76,254,26,96,232,162,17,128,44,90,0,200,73,19,12,61,105,132,161,255,159,189,119,221,110,27,73,214,5,255,159,167,144,48,181,180,129,82,146,38,101,87,85,23,105,152,75,150,229,110,119,187,108,183,237,170,222,213,52,183,22,4,66,18,202,16,192,2,65,75,106,137,179,234,204,125,230,199,60,192,252,153,243,6,243,14,243,38,167,230,69,38,34,242,14,36,72,202,151,238,234,211,222,187,203,34,18,153,137,188,68,70,70,70,70,124,113,46,121,232,223,71,156,52,28,43,79,57,0,173,49,50,206,81,183,78,140,231,196,34,48,242,83,82,27,157,81,139,84,218,19,210,34,73,213,13,203,216,141,168,126,149,108,110,143,202,90,206,152,175,227,140,167,78,206,200,187,173,22,224,187,56,60,142,217,213,199,95,100,231,209,92,56,57,9,19,254,25,26,79,114,13,27,55,37,71,128,82,178,220,63,47,222,169,223,179,50,249,174,120,151,88,198,255,228,250,244,26,198,44,20,254,77,191,13,195,126,188,20,33,151,81,199,65,221,195,238,15,188,221,188,197,126,215,241,189,138,223,178,36,236,154,163,125,112,90,83,195,200,104,20,234,137,124,80,121,42,255,205,46,7,5,53,184,64,28,61,23,234,250,119,80,122,51,172,36,21,76,23,74,160,5,3,133,59,13,115,151,131,142,233,133,38,192,86,196,164,9,164,50,108,179,199,166,101,116,122,42,162,116,173,116,83,83,96,172,95,61,186,119,248,208,2,99,37,251,30,133,252,221,12,91,9,31,178,221,21,229,250,111,4,31,169,161,212,216,99,171,162,62,201,4,129,119,34,76,132,229,228,251,30,38,123,141,243,191,237,245,33,163,154,104,194,23,177,81,52,237,27,115,24,142,221,134,199,34,54,144,106,145,244,160,210,107,205,136,200,133,227,32,91,107,244,1,181,89,194,91,202,35,155,5,102,4,251,162,50,171,61,163,168,42,242,142,106,14,4,118,206,171,13,4,250,16,189,114,186,192,200,174,139,145,176,86,254,38,134,215,88,179,11,227,156,215,43,84,70,170,231,117,254,90,115,176,17,67,103,54,130,72,253,178,131,30,38,184,235,94,117,208,169,68,40,0,249,60,173,57,5,64,233,221,16,131,203,95,237,134,197,210,49,210,205,33,20,113,209,2,199,144,228,78,252,127,123,49,59,162,199,156,213,48,188,205,181,156,139,163,159,38,15,242,47,77,28,3,125,232,48,156,175,211,110,157,117,175,55,189,55,247,129,250,80,64,126,175,78,190,245,73,173,147,115,47,216,0,179,105,197,10,55,49,7,141,166,96,114,99,133,195,254,157,254,45,105,237,82,189,169,242,99,156,114,68,220,96,39,45,222,134,78,130,205,176,20,245,222,187,102,60,109,135,207,218,30,238,158,229,77,81,23,247,227,240,42,102,23,159,64,156,215,226,65,156,162,161,204,251,9,8,106,97,180,236,141,98,123,77,234,80,165,198,75,220,29,123,12,163,102,149,33,161,209,230,214,125,70,68,65,103,134,85,248,35,57,13,5,119,246,32,47,122,176,237,70,221,75,124,42,241,233,10,158,174,224,105,169,4,16,66,21,100,229,160,226,231,217,125,16,219,46,227,240,34,102,7,159,116,48,49,52,201,251,13,229,75,194,179,90,57,142,82,188,226,56,93,53,68,88,172,49,159,14,106,3,157,59,34,245,174,155,52,213,24,98,241,50,108,57,25,15,229,83,24,253,166,215,97,25,54,93,14,35,141,72,94,241,29,1,239,122,140,52,218,27,130,97,109,198,120,108,129,72,134,22,72,245,244,29,197,225,65,172,149,173,111,99,177,93,212,227,215,162,232,41,2,181,95,53,223,93,209,59,82,142,62,143,217,195,143,79,12,211,244,60,132,25,65,5,104,254,34,43,42,220,171,63,38,61,112,249,94,48,23,107,149,9,9,25,26,224,186,114,107,32,114,211,157,83,142,145,1,252,26,41,85,228,52,232,120,251,103,241,214,10,33,195,187,9,172,26,102,36,10,24,252,155,66,121,168,9,47,20,225,24,77,55,90,188,38,152,229,136,228,108,50,72,178,95,164,244,2,213,125,131,122,25,132,163,139,80,50,175,151,233,195,139,148,160,175,153,88,20,57,45,130,132,83,205,17,34,34,199,225,195,152,61,137,255,81,246,182,45,194,181,139,71,154,17,28,56,11,132,65,93,117,128,69,253,6,74,154,213,40,225,123,35,129,114,32,253,3,157,79,208,231,80,164,62,53,82,113,176,172,23,232,248,121,201,255,192,107,151,181,132,147,97,136,117,107,225,89,200,158,54,206,249,112,216,105,28,34,165,90,0,4,2,161,220,194,85,254,40,14,159,196,236,167,223,252,124,201,169,250,3,185,108,245,120,7,30,65,7,126,142,195,159,98,118,24,255,3,13,188,57,196,238,38,1,19,134,6,106,12,198,236,147,101,27,182,166,34,40,161,75,81,35,74,168,184,133,181,146,52,92,142,0,204,70,73,145,197,91,115,86,169,23,195,247,94,227,180,46,16,32,87,21,84,153,234,165,47,162,116,101,23,241,125,189,204,89,146,205,86,149,193,247,245,50,56,254,171,202,224,251,122,153,228,101,139,236,172,139,33,166,57,230,105,116,107,125,209,139,150,162,249,250,162,121,75,209,249,250,162,243,182,175,110,208,217,188,173,183,249,6,221,205,219,250,59,223,224,203,243,182,47,207,55,248,242,188,117,164,55,24,175,188,109,192,146,13,190,156,88,95,230,231,139,215,113,120,24,179,23,255,48,102,197,45,149,208,226,125,149,91,91,19,137,43,33,109,188,176,115,194,236,140,155,184,207,49,153,126,168,29,180,190,129,242,215,117,167,56,221,16,233,42,88,63,38,242,28,235,173,20,155,62,192,53,251,65,195,54,81,122,173,88,6,109,100,215,200,81,144,44,87,39,235,78,213,184,250,9,184,49,85,194,141,169,202,21,216,16,168,84,68,245,125,106,225,96,24,93,199,104,148,14,32,7,109,150,165,99,88,26,158,46,100,207,55,112,213,69,152,71,44,49,35,90,114,143,123,232,220,107,222,77,178,82,224,29,164,160,196,20,229,60,195,96,72,49,252,65,216,167,117,109,148,221,123,16,226,236,223,15,99,46,225,152,223,84,244,254,93,28,190,48,206,16,143,227,186,59,169,58,199,84,227,100,194,10,248,71,157,100,16,34,197,72,77,97,34,201,235,4,157,201,176,189,115,248,3,237,69,124,173,251,25,72,110,101,8,125,143,30,64,163,252,40,156,227,33,41,196,22,70,248,167,1,55,23,227,21,13,151,107,203,128,77,245,83,196,9,202,48,31,148,49,118,100,4,90,101,155,136,247,156,205,212,41,134,215,81,169,60,42,239,140,45,118,85,68,216,45,199,96,158,88,126,76,203,246,140,48,234,49,141,250,116,185,172,59,24,61,126,242,244,245,33,121,233,28,151,32,110,118,248,36,118,96,73,197,201,124,158,230,167,228,208,243,242,240,213,225,235,70,38,186,232,49,29,133,220,149,9,247,32,254,96,248,7,181,228,38,175,32,35,179,168,219,217,4,81,181,110,8,175,217,157,151,42,230,89,151,129,255,60,190,185,129,127,180,187,209,179,79,114,204,68,139,26,56,104,122,87,158,186,30,90,129,255,244,30,112,205,143,210,115,151,99,181,60,101,206,45,34,89,141,223,212,188,47,25,54,224,153,26,184,78,249,58,109,118,11,79,102,137,19,177,201,229,10,194,81,76,249,229,145,66,97,52,163,71,229,8,150,175,47,135,224,152,70,207,132,93,120,197,127,252,200,153,218,181,194,207,83,157,82,48,21,13,48,168,218,214,208,236,39,86,230,43,109,137,208,169,7,247,191,186,185,169,37,94,65,98,96,1,253,75,191,47,60,224,211,158,131,187,2,247,251,202,132,103,87,36,60,187,82,134,243,56,80,51,186,28,70,252,70,237,121,220,181,22,158,229,185,20,177,198,235,76,80,250,156,111,22,150,162,1,209,1,5,55,75,144,183,169,39,14,178,39,45,28,129,218,124,160,231,64,242,183,200,242,231,92,132,192,172,103,168,86,96,49,147,24,124,198,182,16,177,153,0,54,90,232,0,68,178,214,43,89,235,9,175,213,4,61,26,82,205,39,184,140,218,106,62,209,53,139,67,235,75,190,185,68,236,122,94,44,202,56,25,192,128,240,145,88,2,207,87,67,104,50,163,230,8,90,111,179,134,177,209,58,216,157,205,111,198,235,80,58,121,125,142,137,169,89,13,204,89,253,237,181,186,140,105,98,255,52,102,79,216,63,202,217,107,140,169,2,83,228,34,66,251,132,9,38,96,77,88,179,178,202,170,204,158,163,220,156,35,234,202,18,165,69,123,138,90,6,192,124,121,221,34,17,58,133,87,75,54,173,79,20,111,88,3,187,94,9,44,210,85,15,5,150,47,226,240,89,204,158,254,118,5,116,103,184,151,162,126,167,103,142,70,176,126,64,110,23,75,198,144,244,132,145,198,23,32,10,189,140,195,167,49,251,219,63,120,228,54,242,106,114,157,18,158,17,166,85,235,54,86,56,209,7,139,198,113,167,170,31,116,140,45,123,148,139,219,249,65,46,227,137,72,68,44,125,134,41,173,243,74,196,193,215,91,206,43,145,4,140,45,87,159,87,230,252,188,18,225,214,144,110,112,94,89,221,39,78,42,228,184,143,1,106,194,185,58,173,192,0,198,134,231,206,131,176,55,146,61,29,200,190,147,197,163,227,76,50,229,157,144,103,146,89,56,69,25,127,1,127,64,198,191,69,131,134,201,131,112,182,179,147,220,15,23,238,241,222,204,104,223,137,120,184,214,186,73,119,113,3,15,7,137,93,40,89,207,15,113,248,183,152,125,255,241,69,215,227,15,129,27,109,46,171,38,160,31,127,62,182,144,29,121,57,133,231,104,157,87,31,94,113,97,207,201,223,155,96,141,171,172,127,92,171,210,4,18,206,29,72,140,69,115,143,19,111,48,172,206,173,160,30,35,55,203,140,92,4,186,9,80,86,27,144,227,95,57,68,35,30,156,221,84,221,144,102,204,145,190,149,187,229,38,224,126,124,108,31,163,147,161,2,61,192,161,231,78,222,201,58,147,79,52,52,90,207,24,131,205,108,17,255,252,30,43,245,54,200,101,122,77,27,177,92,254,18,135,223,199,236,247,113,216,239,177,31,227,240,43,246,135,79,176,108,23,85,85,228,28,116,90,156,48,121,18,134,145,191,230,6,107,60,193,99,216,115,251,233,21,143,1,47,98,75,177,19,24,29,10,39,223,223,99,194,106,237,46,253,31,8,225,164,175,28,168,91,129,165,14,46,255,59,152,212,137,12,39,47,138,157,124,131,255,239,49,180,161,120,11,77,248,239,98,250,63,87,61,220,247,229,149,85,60,249,26,255,223,91,190,95,236,129,135,106,0,26,55,99,91,53,115,34,206,147,100,126,38,29,77,235,247,44,101,116,193,43,109,191,156,87,31,245,157,194,195,10,40,112,154,36,185,175,82,240,175,58,22,62,221,60,48,115,50,59,60,105,165,221,33,77,119,78,215,26,75,198,255,114,115,183,101,32,15,213,34,38,65,25,126,15,231,190,174,152,81,30,189,160,222,6,110,67,97,181,129,39,173,108,3,157,210,59,229,248,238,132,31,213,59,24,90,91,152,19,20,34,50,111,9,155,247,46,101,17,230,5,133,12,244,139,153,225,159,189,9,182,95,0,153,7,67,140,81,242,48,138,223,18,54,9,204,132,119,94,44,230,9,133,199,245,140,117,25,92,71,220,8,44,239,26,36,38,110,90,85,49,216,94,209,241,202,89,108,174,10,24,100,34,240,221,29,92,231,69,49,79,171,118,107,17,119,244,78,227,68,78,97,223,236,107,244,62,159,170,218,215,153,8,129,167,98,77,252,113,236,33,57,76,186,21,198,166,0,74,59,39,211,71,54,30,123,48,65,104,232,81,242,177,238,252,62,70,59,144,221,82,142,240,143,241,100,2,18,42,222,72,124,23,85,101,122,217,140,222,227,50,45,53,26,35,224,51,245,18,209,145,110,141,49,241,155,99,40,121,230,122,51,55,163,144,48,243,50,171,113,5,221,115,88,143,25,170,127,163,244,48,1,41,80,219,138,109,104,0,246,167,56,252,67,204,254,28,135,247,216,31,227,79,131,33,175,204,200,209,206,152,91,157,190,143,96,230,134,108,111,216,238,214,97,219,219,53,96,117,190,120,234,178,91,213,213,57,87,64,171,205,106,77,200,112,153,150,11,90,227,67,50,18,120,62,30,166,120,218,220,92,170,14,49,74,226,37,133,70,188,90,6,131,31,205,128,109,178,125,15,254,28,35,90,133,81,15,183,253,93,83,25,179,27,18,210,133,198,42,69,145,28,26,85,100,173,181,186,221,241,220,104,33,218,147,170,246,37,186,125,58,122,168,80,183,52,140,82,77,98,82,212,252,239,113,248,199,152,253,21,5,20,179,205,159,132,154,211,249,119,134,139,68,83,59,78,41,156,19,137,164,127,52,197,27,217,69,187,154,123,251,121,58,157,102,9,103,71,167,138,147,110,104,228,45,155,102,17,196,45,148,210,140,172,48,41,76,27,86,249,224,175,177,14,25,246,157,48,32,247,173,103,164,86,102,165,172,138,6,231,216,92,234,67,34,54,26,160,191,14,90,52,1,5,118,208,170,137,118,150,99,216,169,77,185,71,239,52,101,128,152,126,53,177,168,246,218,28,89,243,213,114,35,181,108,91,247,251,142,89,213,118,193,141,85,83,35,211,141,128,9,214,212,193,234,45,26,182,105,134,243,198,8,210,23,37,141,177,166,15,75,253,189,57,134,246,187,122,35,52,70,192,52,204,167,172,154,146,205,100,1,127,174,60,86,78,63,209,117,89,5,135,237,41,94,150,129,224,205,113,66,195,177,135,175,232,6,141,66,196,208,33,252,81,114,50,127,175,112,100,31,116,105,38,141,28,54,50,220,226,213,114,43,203,124,148,152,106,133,65,82,87,39,56,232,168,222,204,182,239,212,52,243,185,132,21,177,7,107,156,79,172,235,53,217,21,130,61,239,206,121,144,37,161,212,104,41,222,146,206,215,193,38,11,65,118,203,175,166,166,92,136,41,197,52,88,65,245,134,254,88,82,101,52,13,203,41,75,167,127,135,168,61,246,174,69,79,7,239,29,14,111,197,189,235,240,189,55,35,206,199,135,6,133,32,29,175,1,181,48,212,93,156,18,18,126,20,60,79,115,138,62,121,30,93,194,113,162,18,118,9,195,220,232,249,56,153,80,124,155,65,129,1,106,6,37,227,121,6,209,114,163,208,20,78,254,231,230,146,7,206,160,80,180,251,100,173,168,88,67,247,118,218,26,240,103,165,17,118,177,110,26,112,172,244,229,105,164,159,10,142,101,139,7,174,75,134,215,174,112,226,237,94,177,216,177,179,78,219,103,109,90,135,34,81,157,199,117,147,48,56,29,118,250,95,166,32,236,193,159,249,146,142,168,177,101,91,227,30,58,155,189,176,68,11,33,138,145,180,50,140,138,0,211,242,36,42,101,208,115,89,43,79,69,217,154,37,173,159,230,153,110,17,132,182,70,15,192,116,232,158,3,41,149,219,83,93,162,137,79,39,194,184,119,240,242,203,108,232,102,85,210,179,176,201,195,174,243,52,78,128,45,227,31,12,209,52,136,136,178,83,60,115,11,238,40,239,67,121,86,160,82,202,182,59,231,25,119,231,203,117,218,199,188,254,178,17,181,108,221,194,32,238,23,1,243,204,166,97,58,101,243,143,207,253,254,86,20,231,47,35,168,37,236,246,190,186,61,119,195,226,79,242,198,130,199,100,95,253,162,250,107,131,133,233,107,98,5,185,22,71,45,168,14,175,135,118,24,14,240,197,154,235,219,218,75,106,45,120,190,168,220,109,135,165,181,182,249,31,117,65,97,133,171,214,146,126,191,233,50,250,240,37,145,208,130,67,106,199,59,143,203,37,223,177,165,73,75,189,60,95,161,17,114,63,190,78,121,241,140,46,76,144,31,86,95,70,120,187,216,153,3,247,203,96,25,205,194,105,39,102,139,112,118,39,26,78,31,192,193,101,113,191,223,235,193,159,7,221,94,159,0,202,218,151,33,214,130,13,203,196,50,228,171,36,158,134,243,169,182,37,156,78,173,11,19,242,57,236,22,101,122,10,172,62,59,52,188,227,81,26,77,178,42,250,241,65,143,220,144,102,211,176,207,22,211,127,152,191,64,92,22,89,182,70,22,36,141,161,112,195,79,132,158,128,160,7,129,204,158,207,176,28,185,15,80,85,199,81,41,175,142,215,184,69,95,156,37,73,246,8,199,2,218,62,155,210,238,70,27,100,94,97,69,9,154,75,203,42,61,220,238,108,136,247,121,88,251,62,94,77,193,164,235,85,124,114,108,68,111,197,96,246,244,60,103,169,0,120,71,107,164,122,238,84,136,36,120,231,27,153,87,192,11,110,6,122,146,193,254,237,251,113,103,26,124,57,67,219,202,197,174,15,115,95,4,163,114,208,129,147,228,89,88,222,161,183,119,250,201,61,118,94,247,64,59,225,47,119,207,200,15,109,24,225,89,147,127,225,60,208,118,170,39,211,112,97,208,214,217,212,186,248,75,231,79,200,231,202,55,66,208,156,219,89,4,253,205,74,154,171,71,220,53,131,206,104,46,202,212,4,249,16,21,63,81,249,214,99,167,149,127,137,32,221,251,232,43,140,6,113,30,59,40,233,113,254,238,212,99,71,240,59,42,124,239,69,145,93,157,226,37,207,113,196,19,8,80,28,134,208,99,153,72,121,5,107,247,60,242,216,149,120,126,65,120,20,79,85,5,176,33,121,236,76,188,68,182,131,161,73,249,211,126,153,64,193,191,136,172,135,211,83,120,247,163,120,250,67,18,85,231,209,204,99,127,18,9,63,164,69,150,66,75,46,161,240,35,120,62,142,230,136,212,86,242,167,84,181,235,47,226,253,44,133,215,127,150,15,69,134,8,243,127,128,199,159,225,177,0,25,43,195,202,79,83,158,48,77,231,34,26,133,199,254,42,50,157,164,151,201,180,163,178,158,139,172,168,38,214,169,15,69,106,150,158,167,85,39,205,59,228,45,234,177,105,61,93,142,114,92,127,49,131,169,246,216,31,69,50,180,186,83,44,232,6,162,16,73,209,244,167,197,188,226,193,93,61,246,147,72,149,29,238,136,215,51,161,32,247,216,139,122,14,187,197,143,229,151,112,102,154,165,255,102,52,100,62,131,146,240,205,185,76,131,169,109,150,248,17,222,158,226,120,69,240,25,156,161,127,55,19,160,51,48,164,34,229,180,44,46,176,207,151,30,171,178,90,18,106,6,106,105,144,84,136,36,226,223,162,104,86,79,131,124,115,145,118,17,189,227,141,56,17,9,184,217,81,194,185,153,64,173,58,21,41,178,43,29,238,95,238,177,84,126,0,150,118,81,118,168,219,242,221,66,22,194,68,172,55,130,4,96,88,226,94,235,149,120,58,79,203,18,167,235,185,120,70,164,30,160,93,249,150,20,39,176,204,196,179,116,210,222,23,207,85,153,192,211,35,120,250,61,172,216,232,50,5,194,249,94,60,101,9,215,219,254,73,60,87,69,145,85,41,76,236,73,33,178,231,121,81,69,124,110,190,19,153,230,25,159,201,63,202,103,197,120,89,1,188,240,44,49,234,137,69,194,156,199,225,235,168,23,51,241,34,201,178,116,54,79,231,226,238,240,68,37,243,96,13,18,131,112,191,150,142,54,225,48,95,242,245,163,218,107,30,227,65,190,125,94,123,107,132,151,248,162,237,21,134,64,134,65,253,97,213,123,177,138,94,186,219,102,124,229,71,103,243,140,12,127,105,84,193,135,203,202,194,174,237,152,134,136,241,98,71,38,133,148,101,173,34,5,154,246,71,119,43,117,134,191,58,27,169,223,255,169,246,222,10,20,13,228,40,94,243,65,239,148,228,147,12,235,75,36,35,205,170,9,41,98,35,81,127,97,97,38,27,93,159,154,233,6,144,217,153,153,174,82,223,201,84,162,237,14,162,89,217,149,177,107,27,177,121,48,150,235,96,34,70,15,23,73,39,139,142,147,108,109,73,90,79,178,28,46,219,14,71,226,57,18,173,184,236,24,137,175,160,6,56,61,12,188,75,79,148,184,114,190,190,146,175,249,90,22,175,47,69,149,196,45,120,210,35,145,52,63,47,10,72,52,222,252,44,222,112,211,6,143,189,22,207,40,248,116,164,95,195,119,34,145,28,20,96,49,152,143,72,253,95,240,6,97,63,47,85,39,249,219,43,235,237,149,122,43,41,87,126,226,101,108,167,95,182,190,185,106,188,145,148,38,211,127,136,221,171,68,190,255,203,202,247,56,210,176,70,48,27,187,62,110,172,24,20,89,59,252,202,238,223,99,35,137,92,71,89,50,21,141,165,109,66,41,16,128,190,173,23,184,31,0,211,155,74,114,0,137,173,35,77,91,254,4,159,229,150,10,118,58,55,128,145,30,33,84,144,140,0,72,228,237,112,230,10,140,17,234,92,152,28,90,120,177,143,175,43,142,239,54,240,112,243,31,80,81,222,230,136,196,189,129,44,50,32,32,37,56,136,130,60,95,161,89,11,186,168,14,190,234,193,38,17,145,205,12,222,66,149,81,154,209,239,62,72,152,181,170,171,98,17,159,125,156,170,39,228,123,239,108,187,176,125,168,127,129,48,98,26,77,186,85,102,106,63,109,119,238,252,72,194,56,196,181,45,169,57,208,38,103,161,25,117,12,186,85,201,135,12,125,227,99,212,13,113,31,252,209,191,166,57,223,39,237,148,241,153,143,223,157,6,113,185,231,171,70,59,246,55,27,20,228,158,6,139,154,214,212,80,31,218,219,125,191,62,98,107,191,172,169,217,150,164,154,228,44,114,12,76,139,37,93,179,89,122,32,42,105,14,177,85,71,163,103,86,29,130,211,213,219,167,197,128,246,22,198,89,26,191,109,86,44,139,14,56,20,102,179,110,99,19,127,191,238,235,104,97,186,170,247,27,4,93,83,203,56,212,37,208,15,108,48,213,242,241,90,205,171,219,164,233,66,44,252,8,205,167,154,62,110,23,120,149,181,110,136,37,222,190,80,12,30,224,106,253,216,20,114,229,82,97,45,75,104,178,146,77,185,122,98,87,47,156,77,221,139,107,82,239,211,202,5,176,190,91,46,73,218,152,16,182,114,157,188,87,79,157,95,172,247,185,254,70,119,219,45,192,55,187,94,231,201,245,158,187,234,249,144,142,175,222,3,90,190,183,121,183,245,209,108,254,254,76,111,92,59,127,125,72,127,87,44,204,198,103,110,223,205,198,49,250,26,69,5,30,118,195,45,92,214,216,141,176,251,214,32,47,230,142,75,16,179,43,74,145,104,212,16,50,93,44,72,20,144,168,55,238,143,184,203,24,77,67,107,246,86,137,127,90,92,192,81,34,157,139,206,55,173,74,182,185,46,152,91,79,115,180,216,96,169,231,66,157,66,7,66,20,51,83,80,254,154,52,90,109,152,37,58,170,81,184,164,68,22,218,145,127,131,3,139,89,141,128,33,113,127,189,245,195,142,252,2,209,81,151,104,11,7,186,146,158,117,139,23,51,231,215,185,22,193,213,88,83,96,171,183,247,176,94,106,90,196,11,189,112,240,91,235,167,86,168,249,215,247,80,68,72,173,181,218,124,38,9,18,187,207,21,123,241,91,115,12,166,199,153,45,135,221,230,75,178,102,177,146,133,226,225,163,174,219,141,151,161,99,65,185,214,210,217,84,119,148,218,235,90,34,109,139,166,141,244,13,170,119,126,200,177,2,26,196,216,164,141,102,83,165,106,68,60,214,39,218,57,241,204,82,80,232,158,184,136,193,202,89,39,11,254,77,201,215,173,172,226,67,141,137,172,145,70,231,93,138,74,156,228,55,68,34,117,158,123,27,22,250,41,24,225,223,145,177,57,40,197,86,209,105,114,91,205,17,222,131,181,136,15,168,242,22,149,92,254,179,177,16,56,67,73,34,49,20,196,238,180,15,99,36,102,85,31,196,74,160,201,54,51,129,4,78,20,230,39,154,41,183,221,75,100,221,109,66,31,233,184,63,149,204,247,233,38,94,107,237,197,44,91,11,121,227,162,72,12,155,208,66,179,168,196,213,244,86,204,126,179,20,206,231,166,115,103,20,115,171,160,26,87,78,183,215,244,216,53,52,20,62,226,220,40,9,181,133,54,214,28,120,229,100,107,111,208,141,79,174,155,208,137,89,69,157,248,237,27,46,217,61,102,222,218,200,85,168,87,6,26,222,164,249,2,90,99,116,220,253,213,1,25,172,240,45,195,208,31,58,170,119,213,46,54,227,247,253,138,123,175,168,207,93,243,35,255,141,204,161,187,251,134,206,194,190,56,221,252,126,199,42,168,88,196,166,23,44,118,105,123,225,210,5,24,191,211,90,213,28,186,169,90,121,68,33,155,35,110,12,166,79,40,198,157,217,64,24,61,54,212,252,253,222,230,247,83,27,182,101,123,147,182,60,201,111,213,20,57,96,13,51,135,205,103,177,86,244,214,243,88,47,111,207,36,22,235,56,174,21,55,152,86,249,129,70,233,129,168,4,63,178,100,222,183,253,168,231,13,90,140,64,125,239,222,183,123,95,123,193,208,67,219,168,252,20,125,81,208,166,176,56,217,42,118,118,252,34,28,143,225,20,203,10,230,121,147,9,154,58,103,5,76,200,156,130,243,37,151,179,162,172,230,161,76,84,230,158,88,233,183,137,23,72,200,225,97,233,123,119,227,223,77,143,191,61,142,60,168,11,102,73,0,58,125,23,205,112,206,96,195,135,93,22,225,41,112,214,120,163,167,81,179,209,30,244,116,11,27,26,87,222,176,234,78,253,132,121,145,237,143,45,232,122,70,182,189,60,199,177,51,199,153,145,35,118,230,200,36,246,31,141,211,239,190,189,251,13,69,66,246,222,84,111,242,55,239,222,156,188,41,183,254,223,255,242,95,255,175,95,254,235,127,249,63,127,253,229,151,95,127,249,207,191,254,242,63,252,250,203,255,248,235,47,255,211,175,191,252,207,191,254,242,191,252,250,203,255,250,235,47,255,219,175,191,252,239,191,254,242,127,252,250,203,255,243,235,127,254,191,255,191,95,126,121,179,216,235,237,253,142,254,253,214,67,216,207,228,98,235,101,114,122,120,57,243,61,127,28,117,254,54,9,198,222,110,185,235,177,201,151,190,223,25,189,121,51,253,242,205,155,46,253,245,71,131,100,252,230,77,103,119,130,143,187,193,136,231,156,124,201,212,175,96,55,0,150,150,158,146,173,165,85,247,154,170,130,102,93,178,34,219,178,20,81,237,114,11,252,18,82,132,133,100,49,246,246,121,200,2,149,65,248,156,92,71,131,111,88,60,248,154,21,131,61,118,54,232,179,12,254,158,195,127,229,224,30,251,25,254,155,195,127,21,60,191,131,119,139,193,93,246,183,65,111,201,42,3,80,253,21,209,39,84,221,45,147,89,22,197,137,5,137,82,176,146,69,18,138,116,140,72,158,101,183,42,158,22,23,73,121,16,205,19,30,92,45,82,69,83,11,131,29,131,157,239,236,100,28,81,125,151,59,241,123,231,30,7,251,204,4,210,234,131,61,116,13,20,168,235,229,4,205,106,227,168,242,179,238,124,70,128,156,61,182,23,4,104,209,234,193,218,4,42,161,242,229,8,158,6,222,83,24,69,175,16,21,98,140,242,76,97,219,170,26,25,34,166,194,18,243,74,202,23,56,62,37,162,116,110,93,156,165,89,226,171,134,133,201,120,62,9,200,150,119,69,235,40,19,52,112,155,126,28,151,73,244,86,97,213,211,82,88,10,244,191,134,137,186,132,178,223,14,195,68,6,246,80,241,218,185,189,250,118,111,104,219,44,23,78,176,251,130,215,135,21,141,139,137,164,145,74,71,9,133,70,40,115,216,184,22,255,15,253,29,128,185,40,19,236,251,37,33,180,38,172,8,61,16,162,97,136,115,145,148,99,210,20,120,100,192,56,30,69,65,54,224,229,114,201,97,161,28,177,217,129,43,33,76,22,239,29,65,90,136,159,41,143,104,130,102,207,229,205,13,254,137,44,226,63,41,74,95,81,221,20,50,79,239,135,229,112,186,187,27,100,227,233,4,19,241,47,76,45,247,135,154,46,85,137,25,100,158,221,15,163,225,140,50,247,38,227,153,200,52,227,153,166,97,95,215,118,93,133,249,120,218,233,79,232,213,12,94,169,178,215,5,12,231,12,94,65,99,231,62,1,250,244,6,124,102,22,97,70,133,160,106,52,174,223,237,179,147,144,218,131,217,69,202,153,202,35,211,210,33,207,51,9,99,127,193,78,216,153,198,143,205,150,108,230,140,109,63,165,7,2,66,18,35,87,234,65,140,112,28,210,16,86,61,180,27,9,21,102,31,169,20,62,6,180,0,84,33,199,100,14,239,231,247,195,98,56,199,126,113,84,221,10,232,21,254,135,153,135,89,56,55,198,47,197,49,40,105,12,40,19,239,228,125,244,209,23,197,120,10,124,118,6,12,32,204,24,37,166,147,46,82,197,206,78,196,215,203,53,225,139,13,230,157,62,227,113,220,140,76,176,25,225,247,208,57,139,247,165,3,13,124,0,51,55,239,116,130,52,140,176,97,84,156,17,13,34,121,96,18,22,69,8,34,190,248,82,214,99,99,181,38,115,168,155,2,75,170,183,253,96,169,199,77,204,91,217,41,112,164,138,251,101,192,27,0,159,188,191,160,113,241,254,70,30,163,227,2,39,173,55,185,185,241,254,106,37,232,15,23,157,61,248,52,190,216,155,224,23,169,187,60,31,76,213,46,12,182,226,0,122,221,45,228,186,147,3,141,75,195,104,62,186,176,245,239,248,213,110,31,247,24,4,198,66,148,22,156,217,236,62,44,207,12,90,24,125,9,99,93,152,198,246,178,119,95,70,1,235,81,84,145,178,187,200,231,103,233,73,229,143,17,123,249,203,104,55,71,170,128,95,126,191,3,185,16,137,89,38,246,69,34,116,162,84,125,195,65,189,69,73,217,213,82,27,220,27,40,223,176,207,204,47,210,42,198,225,233,77,130,235,24,13,207,191,243,84,252,141,28,106,130,129,220,67,55,117,206,59,41,199,211,181,57,246,205,28,95,99,142,111,106,57,254,108,230,184,139,57,238,225,62,176,166,222,215,107,191,124,96,230,248,10,115,124,221,82,47,115,124,223,172,233,213,123,181,240,15,141,22,246,107,57,126,88,149,67,200,142,3,201,121,18,98,222,103,237,219,211,253,176,175,165,14,73,187,136,8,220,27,22,247,37,43,26,22,64,158,88,136,83,140,216,137,112,202,197,244,87,33,127,9,221,19,47,20,45,96,114,136,241,89,212,90,168,240,125,141,30,68,174,167,43,114,237,203,92,42,11,109,135,140,26,245,245,36,196,2,184,166,232,249,27,241,12,156,223,38,26,218,240,69,215,247,184,92,230,23,15,122,1,2,119,67,229,88,37,47,177,172,194,5,250,187,209,186,71,102,35,154,248,103,163,137,32,25,77,23,176,170,106,98,145,114,70,145,237,68,56,168,49,176,175,26,41,138,26,95,175,232,244,129,221,226,187,155,183,120,79,181,248,224,35,181,248,213,71,24,189,87,31,222,22,73,226,234,139,75,197,142,151,236,219,189,254,183,237,167,182,187,223,28,31,255,29,78,109,123,201,189,189,175,227,254,215,155,157,218,190,189,123,183,217,100,203,57,249,63,221,249,114,251,63,109,125,185,245,231,69,154,101,91,135,211,180,42,202,173,119,253,238,221,238,55,152,124,86,85,179,249,224,206,157,159,241,245,79,232,186,118,126,7,211,15,138,217,85,137,106,229,45,63,14,182,246,122,253,123,108,235,143,209,28,88,248,193,89,146,59,115,220,101,91,115,4,79,0,70,16,35,82,214,57,228,186,243,159,140,198,112,140,95,57,26,120,67,27,32,196,41,116,62,205,147,169,183,173,70,20,78,244,39,59,59,248,175,235,144,216,116,186,187,54,246,82,244,241,70,218,50,197,93,252,45,191,43,198,30,147,194,235,20,228,212,12,29,22,197,203,193,245,114,169,54,104,44,68,222,192,165,44,11,39,30,253,187,130,147,105,55,67,192,26,149,38,137,169,234,158,135,136,175,28,131,168,12,231,93,219,29,180,64,220,196,130,200,245,230,134,203,238,93,62,4,47,202,98,150,148,213,21,101,187,6,10,62,73,79,23,37,143,97,11,77,204,23,231,73,41,35,218,34,180,80,129,20,80,117,115,135,27,34,249,59,30,29,37,115,160,149,69,150,140,154,163,152,143,85,236,161,201,114,224,120,175,6,66,159,250,19,138,115,5,173,15,157,171,78,116,198,2,246,120,126,145,203,110,241,193,204,9,168,25,114,133,158,199,112,33,131,0,218,251,54,88,250,227,149,170,7,247,64,65,179,116,39,61,118,77,218,86,50,100,87,90,132,254,55,4,7,224,247,127,71,64,0,126,255,91,242,137,244,239,125,133,199,108,248,251,53,249,68,250,247,190,65,96,93,248,251,59,244,111,132,191,223,162,47,35,228,223,67,39,198,202,191,187,135,110,139,240,247,46,122,43,194,95,144,197,206,241,125,192,78,195,235,87,49,180,104,112,222,165,191,140,135,197,133,71,254,131,65,155,167,240,132,127,216,207,139,164,188,130,7,250,203,80,215,56,71,29,232,121,87,254,100,232,201,25,65,47,203,65,33,25,3,123,92,148,231,81,5,162,152,76,120,154,68,39,131,72,61,30,158,31,39,211,65,172,158,95,113,181,84,170,18,30,2,235,121,59,152,171,231,39,121,6,159,24,100,42,1,177,127,7,83,245,136,145,203,208,113,175,40,7,215,242,119,50,152,169,247,7,89,52,159,15,22,250,131,132,15,121,98,60,23,101,50,56,147,207,176,172,116,56,172,211,37,91,57,215,218,91,90,120,94,43,95,220,155,155,6,184,132,32,12,196,178,147,116,247,252,228,230,230,250,232,136,232,240,232,104,48,158,44,211,124,94,69,121,140,188,101,191,44,163,171,157,157,58,142,184,202,30,38,75,227,43,244,86,73,54,91,41,240,146,160,78,215,62,161,231,230,227,10,119,148,106,18,44,27,33,66,184,108,47,57,84,161,176,131,11,104,86,185,64,103,56,248,42,207,102,122,25,135,194,17,184,26,137,78,114,114,130,239,13,252,194,200,102,44,57,134,10,168,2,14,143,42,138,251,45,151,76,217,230,81,157,152,142,242,74,35,16,122,227,23,81,25,159,161,58,127,178,229,237,38,60,84,143,196,80,32,30,199,1,3,186,231,201,124,30,157,38,196,18,209,108,28,154,109,12,0,37,177,74,114,208,66,184,92,47,253,67,116,248,67,60,28,245,29,74,129,67,40,5,58,133,181,124,189,196,8,13,75,70,224,67,177,181,25,76,205,243,242,66,132,78,224,163,90,5,168,212,190,216,194,1,131,109,247,123,210,145,111,85,197,22,31,100,232,75,190,235,109,29,163,23,169,98,38,168,60,220,50,104,233,25,108,196,55,55,192,73,115,248,129,161,76,189,9,76,23,166,118,95,31,254,251,235,163,103,207,31,29,142,114,88,198,98,226,18,117,36,162,105,162,208,172,250,108,52,227,177,9,69,14,229,250,141,65,34,43,194,196,226,13,207,71,248,119,192,29,219,243,113,210,125,180,255,122,255,232,79,135,63,194,41,212,124,234,30,147,167,199,104,70,200,161,136,142,130,13,131,47,80,209,165,125,248,20,99,132,195,163,62,140,129,132,49,140,209,254,179,31,3,214,20,123,242,160,10,99,66,43,72,225,223,161,66,64,55,7,8,153,202,186,1,162,106,56,132,170,174,197,131,205,238,56,41,173,207,229,59,81,247,233,225,15,135,79,225,239,195,167,207,15,254,52,162,146,199,200,217,188,201,192,124,253,228,217,211,39,207,14,105,224,32,71,74,188,206,155,4,238,70,254,225,245,119,79,15,249,141,148,20,247,124,130,224,81,124,207,247,98,100,119,30,16,179,7,210,26,30,135,43,255,206,155,249,238,157,64,29,123,74,100,14,5,233,4,195,108,92,140,203,201,4,198,154,75,157,176,104,110,110,230,32,32,86,209,41,122,203,105,169,147,147,34,159,209,68,117,0,216,25,238,35,59,59,152,244,250,199,23,135,50,101,84,213,38,239,196,215,236,41,71,149,79,2,103,175,228,190,130,55,144,103,176,4,206,96,57,66,4,169,55,240,96,198,13,126,160,79,114,173,224,217,120,120,151,10,250,138,71,24,198,169,18,148,161,197,183,138,72,15,59,186,179,227,122,139,240,173,248,214,94,129,79,114,96,69,64,122,196,175,184,15,52,45,87,47,58,134,58,34,216,24,144,24,84,213,118,225,3,242,206,221,146,123,232,150,44,179,37,38,14,43,138,199,186,52,112,37,213,12,56,237,57,200,187,234,190,77,174,232,67,233,88,253,134,172,154,134,104,1,2,19,195,47,240,206,250,217,216,120,134,204,124,205,98,46,49,243,193,53,237,63,221,116,78,127,125,253,98,164,126,234,220,43,96,204,171,226,251,217,76,106,218,41,146,152,163,184,149,73,48,177,245,223,31,140,213,207,201,144,16,0,15,35,56,166,219,136,218,212,45,196,20,1,65,179,62,16,55,55,62,161,149,240,176,21,82,138,92,106,222,20,194,22,68,156,149,217,193,175,128,81,32,181,3,147,184,59,9,249,79,70,169,180,44,32,185,191,7,233,252,129,191,216,127,253,250,229,147,135,223,191,198,50,125,44,164,19,120,6,96,20,24,120,170,127,15,222,209,111,158,204,25,4,188,128,179,190,124,80,5,14,254,132,37,250,188,4,60,24,47,142,100,125,61,249,246,168,81,171,204,243,181,170,218,204,195,11,153,237,254,86,85,85,111,188,40,109,102,254,74,87,90,207,13,124,26,91,134,57,240,231,210,71,157,58,9,164,48,33,226,23,69,215,66,212,62,218,144,194,41,69,148,201,167,225,12,126,144,68,26,46,40,10,28,95,70,225,73,83,82,147,114,245,87,125,33,87,247,185,92,125,151,139,213,123,61,20,171,249,205,17,197,133,57,56,139,202,3,96,248,126,15,229,108,115,190,109,74,204,3,30,114,160,152,205,195,92,238,110,59,59,181,76,248,218,204,136,255,14,212,35,72,122,195,185,113,254,0,38,159,152,200,110,134,48,112,173,164,52,130,87,49,99,251,13,252,74,150,204,197,250,69,70,86,144,56,101,112,136,68,194,227,35,119,192,128,126,146,149,246,232,218,42,146,187,199,60,76,4,232,17,41,222,42,132,99,51,90,137,231,176,44,169,112,107,116,173,244,251,97,143,183,74,215,112,205,11,12,242,165,93,19,204,27,30,28,28,250,58,168,36,48,32,21,5,7,191,230,249,7,250,168,247,41,122,107,55,17,19,219,96,115,96,10,229,245,69,165,82,198,73,135,199,7,204,195,8,195,252,128,140,151,227,213,94,189,125,21,245,212,33,55,232,241,133,110,53,94,87,250,181,57,66,234,203,161,28,108,35,227,174,81,231,146,73,116,187,149,117,75,46,153,11,202,66,209,170,19,246,235,253,84,253,50,182,203,160,222,46,165,197,207,3,245,113,66,81,87,83,192,204,249,224,81,102,28,242,155,106,138,107,243,227,239,90,134,132,191,28,200,92,187,178,170,165,99,94,204,118,73,164,87,89,147,73,53,102,190,96,197,160,230,130,202,157,147,41,222,181,52,91,144,187,204,181,43,171,250,184,205,86,23,119,9,214,102,211,181,226,92,226,94,40,80,188,75,222,177,36,120,123,36,42,178,22,78,124,86,204,90,144,235,177,93,181,15,225,154,145,107,26,85,65,114,204,182,237,126,233,230,20,51,223,245,213,122,224,152,26,52,43,22,21,81,170,242,218,66,23,98,131,85,84,151,17,50,69,189,16,200,59,43,191,133,242,80,189,204,12,161,248,108,92,127,227,142,201,50,104,224,209,107,26,242,140,138,99,138,63,71,176,212,135,37,159,159,130,236,18,198,176,239,77,234,140,22,149,207,110,45,152,106,172,208,80,115,133,151,61,149,104,14,248,148,38,202,17,2,67,160,176,174,80,111,203,157,109,148,239,202,168,180,192,144,7,4,145,6,236,102,148,119,228,79,220,35,88,175,246,253,236,253,191,108,125,208,81,53,69,74,173,7,105,67,36,179,30,147,203,117,219,220,82,224,128,217,191,211,147,71,10,152,174,34,76,187,41,208,83,84,193,169,70,14,37,74,26,189,33,183,193,40,239,39,8,60,119,22,205,159,97,180,42,129,223,23,13,203,251,249,40,10,139,110,78,17,119,59,101,48,240,213,99,130,16,99,194,84,35,130,25,45,119,67,213,141,72,73,168,120,148,152,55,54,44,130,57,153,187,224,133,157,13,173,204,100,46,174,64,159,198,19,130,105,155,37,201,91,95,233,32,182,195,200,197,196,34,181,88,249,233,48,50,57,140,48,183,145,121,196,152,120,156,28,176,146,132,62,130,71,109,63,192,208,9,248,196,41,205,15,238,135,89,144,117,66,59,145,21,124,92,18,62,84,1,162,171,241,202,59,25,238,237,21,79,215,137,193,82,132,222,165,225,42,2,209,134,68,79,9,30,174,244,252,32,23,215,237,171,140,246,5,177,144,17,212,167,213,241,95,236,155,181,14,201,2,137,85,64,68,30,83,65,136,107,253,171,172,71,84,234,138,226,83,82,236,202,223,238,221,102,33,119,20,17,8,19,196,198,102,166,153,200,52,58,145,18,216,116,112,34,69,200,153,248,49,228,119,169,169,49,155,146,182,252,153,185,119,47,204,135,246,143,81,131,207,96,5,157,152,219,209,25,2,205,210,24,157,4,108,219,152,134,157,157,210,143,105,167,136,237,109,130,157,136,37,116,46,102,148,128,80,105,112,197,186,136,229,101,218,121,64,187,144,47,98,191,57,70,107,181,172,53,83,148,45,218,184,80,107,47,150,53,215,214,30,126,215,117,189,193,151,170,218,59,105,235,212,45,206,141,46,146,124,42,238,188,41,29,111,73,49,194,12,156,23,232,95,101,101,97,84,213,71,179,173,196,110,204,52,61,57,105,1,19,197,186,66,126,24,9,76,102,34,217,26,105,64,243,73,237,56,111,242,115,251,13,151,101,229,185,218,18,197,218,101,181,145,252,49,200,196,81,63,33,224,72,175,200,189,129,119,145,86,103,222,80,235,76,72,137,138,0,125,39,39,126,176,133,10,219,100,186,229,237,22,187,222,86,94,228,29,233,117,233,225,14,216,253,169,128,101,229,209,111,97,63,57,103,113,88,208,141,51,171,208,142,128,66,212,58,25,226,172,201,16,53,97,57,117,11,98,138,161,90,169,189,18,28,230,65,79,158,222,122,77,211,145,173,162,251,228,217,171,195,151,175,7,149,102,5,51,155,21,32,22,52,167,132,25,95,246,149,117,73,13,85,60,58,124,122,248,250,208,172,34,97,211,26,3,153,202,178,44,210,244,14,143,118,77,135,127,254,126,255,169,89,145,93,13,107,52,109,200,89,187,174,125,30,170,86,14,75,63,19,179,203,230,146,32,70,146,39,251,21,179,216,10,77,106,102,178,145,185,117,30,24,136,65,152,7,142,246,47,225,92,82,45,105,166,157,107,50,129,249,66,184,201,218,82,72,194,228,230,198,123,147,123,130,230,157,180,80,8,218,209,187,185,185,81,92,27,59,197,118,109,167,16,33,161,105,171,87,27,41,2,76,235,109,188,99,51,122,32,208,230,90,137,228,90,145,63,84,160,203,132,101,65,39,27,116,200,88,46,190,223,11,138,182,189,41,126,80,127,25,203,141,8,77,26,208,214,20,141,99,197,187,126,96,12,253,205,13,156,94,75,213,27,16,67,250,114,76,150,203,66,118,37,64,150,133,85,80,102,123,244,85,140,143,38,39,74,194,237,237,132,185,20,231,166,116,167,42,80,145,159,114,73,123,173,147,214,148,104,74,222,232,230,36,222,220,20,238,173,191,54,161,55,55,219,168,101,208,114,65,97,206,182,45,50,88,175,164,100,222,148,0,34,189,212,170,134,132,99,45,224,76,238,250,20,75,181,144,191,113,230,51,67,29,32,220,125,146,97,172,19,71,226,251,49,154,197,137,213,23,217,171,79,135,97,177,150,96,108,62,36,50,100,172,170,68,17,178,34,56,109,62,231,92,135,141,137,108,44,72,32,135,213,243,234,88,132,32,90,223,15,85,16,219,218,56,70,214,20,14,101,75,153,28,29,152,227,104,100,206,92,132,150,49,247,115,156,108,186,34,221,13,75,50,130,4,225,60,239,232,233,42,89,222,41,180,24,142,193,228,164,145,200,220,86,64,58,46,138,171,112,141,217,1,116,180,145,163,42,184,134,18,8,217,121,75,10,93,21,233,8,149,172,235,122,148,204,227,50,157,193,64,162,29,102,227,160,234,201,36,99,249,89,10,204,81,93,231,57,240,198,92,245,192,243,77,56,189,115,67,137,96,233,242,3,0,46,43,139,240,38,78,112,220,85,25,219,76,60,161,72,8,194,238,194,51,174,91,61,218,200,205,11,88,212,18,152,247,177,106,176,240,8,192,107,112,191,103,94,58,55,174,222,249,93,75,173,234,109,252,47,210,109,195,43,171,4,47,204,114,73,229,134,29,144,161,115,196,147,132,97,53,82,183,148,135,90,61,117,113,207,15,11,120,141,60,42,41,84,58,221,40,95,219,102,51,182,81,77,143,7,201,64,64,245,228,130,240,164,217,69,153,86,226,229,18,168,116,204,171,153,132,58,11,222,49,55,152,111,173,25,124,174,140,182,75,150,79,241,158,5,161,71,244,134,3,103,43,226,31,39,147,229,80,211,191,186,232,83,33,242,24,25,206,179,136,77,17,106,91,221,230,81,152,101,180,53,175,95,253,177,179,80,12,184,119,92,20,89,18,153,196,57,131,85,121,22,206,172,154,250,19,218,166,22,225,94,192,196,93,249,12,136,174,161,152,132,178,154,222,141,100,92,233,51,188,103,24,46,238,159,12,119,119,23,1,109,78,250,3,139,137,212,170,147,157,181,176,170,40,194,216,159,145,81,21,252,32,75,136,25,84,138,222,5,112,200,193,63,153,95,194,182,1,135,250,20,126,4,193,200,7,94,19,161,31,195,52,44,118,118,82,84,221,20,131,241,36,24,208,115,198,159,209,44,0,170,229,104,147,21,147,115,56,200,253,51,24,192,146,110,206,156,38,104,240,69,103,193,114,169,25,243,108,185,198,144,229,182,22,24,76,219,200,36,93,178,216,33,187,158,16,99,198,30,3,81,114,43,160,121,200,175,232,133,148,111,168,113,12,106,177,13,87,128,213,87,218,32,183,146,150,254,5,25,172,12,139,174,94,36,161,249,0,140,27,4,148,174,185,104,208,222,205,163,22,123,120,223,141,12,190,43,215,12,197,45,107,179,104,43,240,222,128,21,218,175,193,180,142,65,163,56,41,165,160,236,99,24,193,32,37,20,148,6,153,224,76,182,164,240,46,70,79,69,113,97,43,195,117,74,143,197,107,93,141,180,110,89,195,214,137,242,44,43,8,1,203,111,110,8,6,183,51,77,58,120,3,34,133,212,15,130,1,182,108,137,236,65,141,88,25,168,93,157,210,134,70,236,247,161,101,250,1,180,152,142,82,206,66,138,96,192,19,151,250,174,237,24,197,23,180,96,219,195,163,194,177,159,113,251,181,30,158,196,142,65,64,225,214,107,95,163,146,227,216,159,113,227,181,175,209,118,237,24,117,3,104,186,246,13,154,174,29,195,177,94,27,204,28,155,87,79,53,27,194,124,112,173,204,103,151,218,4,225,157,98,130,219,182,93,5,112,61,125,222,68,153,65,156,57,197,93,61,118,108,43,226,23,244,91,17,252,79,81,132,103,24,197,92,233,218,115,163,186,151,201,73,82,38,240,29,81,39,138,53,91,176,239,231,255,86,109,29,39,9,182,3,132,162,40,75,231,112,172,237,108,205,23,48,207,112,206,53,115,240,51,175,39,231,111,59,113,49,185,196,205,228,112,48,18,221,200,125,189,15,184,50,203,203,159,48,113,15,200,43,108,221,22,176,252,18,129,12,48,44,193,98,94,109,37,112,98,135,228,227,132,40,107,171,40,141,17,98,91,56,130,222,174,252,66,48,52,72,61,180,173,197,40,130,170,94,78,215,198,198,60,16,188,39,183,140,75,251,230,38,88,223,49,151,200,165,96,141,57,205,238,70,206,84,26,156,129,101,98,199,117,136,23,176,97,93,174,141,224,241,78,90,146,49,17,187,3,184,131,170,74,89,208,54,150,101,224,14,247,161,196,204,125,110,97,134,134,102,227,107,96,77,3,15,228,115,56,219,122,66,38,48,181,227,38,63,218,224,219,6,215,97,170,86,10,41,212,136,46,100,222,36,1,81,40,251,203,174,182,191,236,146,41,165,136,78,90,156,163,241,20,198,188,224,109,166,16,20,174,38,83,39,125,58,165,201,58,3,113,230,229,85,189,19,1,58,252,30,83,86,162,34,222,246,9,223,102,252,70,27,69,144,15,60,156,168,22,240,204,141,38,152,126,106,170,83,100,97,0,175,116,10,25,37,116,107,214,15,64,205,92,245,37,46,168,140,6,168,159,190,8,192,99,54,98,223,217,12,190,61,24,29,35,127,61,85,148,143,137,179,104,37,188,39,29,58,55,20,138,209,32,245,47,176,72,125,84,123,200,123,8,163,183,98,253,29,104,147,37,30,239,135,27,227,137,201,120,152,96,120,72,216,42,120,148,23,125,211,143,103,43,212,193,200,246,193,60,85,66,59,217,99,157,190,58,64,126,8,109,234,190,215,168,147,241,206,47,151,19,178,193,212,125,34,121,36,24,94,114,115,180,208,61,145,104,237,66,251,218,65,219,226,198,19,166,92,214,226,20,119,203,197,109,52,85,11,100,21,15,121,132,118,160,85,251,58,95,189,102,164,77,158,10,160,196,195,188,200,59,96,35,73,132,192,2,217,1,40,33,2,230,98,140,19,154,103,7,171,175,210,200,196,82,233,124,96,67,145,183,232,48,4,114,113,30,97,95,129,227,186,215,49,210,29,100,161,185,11,204,80,144,188,125,38,147,128,227,185,155,196,63,144,187,233,170,29,20,100,54,9,227,5,110,176,90,241,112,19,193,106,189,31,246,64,214,175,115,142,194,205,57,96,240,118,43,121,217,46,7,84,240,14,177,228,177,214,193,7,245,84,55,186,217,83,173,120,98,86,27,58,57,44,84,234,145,61,18,183,226,62,156,23,22,74,110,252,148,11,158,252,174,73,85,39,156,206,175,165,198,149,219,188,18,167,163,8,138,220,2,5,10,152,215,44,249,125,187,251,253,155,27,115,53,157,165,217,20,88,95,183,138,210,108,244,137,250,161,166,34,175,77,5,186,206,10,115,11,171,33,154,193,58,222,201,210,80,180,54,131,66,91,79,118,42,209,234,133,158,133,153,24,190,156,225,9,41,51,121,58,186,212,136,207,224,58,87,215,235,193,178,70,35,124,163,112,47,97,51,188,156,108,255,89,18,77,135,31,97,144,229,119,157,235,187,48,229,125,229,12,130,247,243,37,97,186,248,109,44,128,119,242,22,76,88,130,55,248,141,180,240,131,58,41,27,82,23,207,118,47,44,134,42,102,72,54,31,251,118,32,70,250,19,112,85,187,250,91,112,214,98,86,165,231,8,108,215,104,211,7,182,72,87,220,104,77,91,91,102,145,99,130,245,233,242,131,154,195,235,110,14,12,143,173,202,191,207,41,144,134,241,163,15,135,85,247,198,35,66,76,192,213,22,46,1,213,53,119,15,250,59,59,74,21,96,234,231,118,118,204,39,66,119,128,133,209,227,33,3,243,7,246,62,216,185,8,108,6,145,21,57,106,239,77,235,215,145,223,42,152,22,76,159,86,130,193,186,124,66,106,45,248,249,46,250,176,165,41,134,203,69,254,150,65,151,146,249,162,166,188,74,74,52,67,191,113,164,47,152,55,30,238,145,249,48,184,94,218,10,159,124,148,12,124,151,226,63,151,231,40,210,72,217,199,172,132,229,250,148,21,40,207,30,49,178,55,55,34,144,152,167,211,12,207,5,149,52,199,112,100,241,156,203,226,24,228,210,78,129,134,29,41,223,31,186,114,210,71,145,80,184,205,176,3,229,54,224,189,192,39,209,68,34,109,200,132,55,194,152,12,163,95,92,36,83,201,148,194,177,242,236,99,181,195,1,59,149,207,24,29,222,214,91,30,49,75,173,121,105,232,59,15,62,165,42,149,130,244,21,17,42,82,147,203,89,148,79,15,72,169,97,235,81,93,115,248,234,234,252,184,200,208,66,150,126,52,222,168,123,181,145,203,106,81,208,193,210,197,254,114,83,177,212,252,160,117,127,2,175,85,250,182,252,173,151,202,72,182,110,160,190,104,104,72,29,106,97,195,216,14,189,151,81,135,30,201,177,168,202,43,165,54,78,89,22,230,227,90,79,39,192,59,182,253,34,244,83,16,107,196,85,101,119,10,60,37,24,98,117,6,40,146,136,9,74,250,34,41,80,210,229,8,183,51,136,35,52,224,152,195,136,96,43,162,112,190,60,193,208,154,217,213,53,182,97,27,117,248,136,186,75,151,67,19,235,1,35,120,138,172,104,250,44,148,106,209,82,187,154,56,29,48,33,175,125,253,166,174,101,182,18,100,162,181,142,226,181,132,128,86,210,25,121,85,67,167,26,79,58,48,69,85,149,156,207,42,244,37,132,195,33,205,225,162,76,200,172,134,234,70,63,67,41,54,121,228,170,9,189,255,215,211,226,15,43,255,43,97,249,153,114,45,118,22,30,249,41,247,198,238,223,67,109,246,17,144,7,57,99,255,14,181,217,71,194,98,207,255,22,149,217,71,254,130,59,98,247,80,153,125,228,159,161,50,27,10,126,21,176,99,120,60,13,216,59,174,41,191,130,167,119,1,219,199,151,144,247,2,30,247,3,118,137,47,225,35,7,240,120,89,223,32,110,167,0,127,43,25,150,36,38,186,216,28,173,112,237,231,108,170,98,171,239,38,27,87,145,232,168,150,235,239,62,255,20,138,119,156,142,135,184,91,93,232,221,202,35,112,8,56,248,189,106,33,83,203,55,24,184,202,251,111,173,8,108,103,75,81,5,15,84,28,62,225,164,163,226,43,147,135,124,104,102,209,201,204,60,62,200,68,185,132,31,118,19,123,189,114,100,12,149,15,97,14,134,86,189,211,228,120,113,138,180,64,63,252,230,59,59,234,182,172,8,4,36,248,23,189,75,187,176,137,157,251,162,86,253,158,102,224,105,58,175,186,209,116,10,163,156,117,116,35,234,61,213,149,17,110,130,253,238,232,136,102,72,132,102,39,35,238,162,16,174,37,80,181,2,20,160,111,36,4,1,34,63,128,25,29,13,57,206,162,252,173,149,103,110,249,195,18,76,238,105,25,157,159,123,12,93,147,41,31,23,90,210,252,244,192,61,63,205,247,220,57,156,62,192,171,72,206,211,10,29,14,144,114,53,216,128,81,123,120,94,215,175,234,26,174,69,233,129,89,21,187,56,3,174,139,72,180,3,171,49,66,252,90,138,182,243,81,161,239,42,20,5,223,248,174,236,34,193,45,163,181,13,230,60,118,229,180,58,34,138,85,103,201,57,183,90,181,218,64,201,190,158,53,145,46,10,1,167,61,46,162,114,26,234,42,112,126,56,51,242,61,249,90,145,74,150,206,86,229,87,239,101,1,248,15,186,124,213,146,93,188,245,204,30,116,241,86,77,158,233,69,15,187,5,154,89,202,57,33,44,217,121,247,240,209,147,215,207,95,30,29,252,97,255,217,239,15,153,237,57,10,34,64,35,63,57,131,243,220,40,43,212,136,146,227,6,27,116,201,42,49,95,176,149,63,196,20,63,32,219,212,181,237,122,117,240,242,249,211,167,71,223,191,120,180,255,250,176,14,72,41,14,73,122,142,187,208,130,234,37,250,106,128,144,4,187,23,161,168,73,79,158,130,155,14,138,123,217,225,35,113,66,113,1,214,168,214,242,96,199,164,209,131,109,160,36,205,174,242,168,142,66,123,26,113,125,191,35,53,239,253,105,250,142,179,235,240,223,212,2,254,55,16,141,175,96,183,126,227,17,129,119,230,179,40,78,6,32,101,0,89,103,195,55,222,3,130,20,189,63,123,112,255,184,124,112,255,14,252,189,3,213,60,240,4,23,154,243,136,241,56,42,126,100,19,68,151,34,11,248,54,255,237,18,138,231,89,145,77,147,82,168,86,219,216,130,145,211,107,173,163,86,59,44,229,233,243,60,187,18,85,79,211,57,238,124,190,186,173,67,91,25,26,54,165,195,7,182,235,58,74,111,211,129,22,117,145,161,151,21,136,165,170,54,50,152,185,119,9,217,85,41,69,116,154,79,87,168,40,114,201,88,111,110,52,215,193,50,102,29,233,57,90,234,172,170,69,239,69,60,47,247,154,86,219,144,216,149,249,59,14,59,209,221,218,7,129,241,170,88,108,205,81,114,76,171,173,11,216,167,165,87,110,50,29,201,85,169,43,52,212,30,60,215,170,27,185,182,109,122,207,185,77,239,89,10,135,189,22,167,127,101,52,152,43,199,122,60,170,202,3,167,3,55,171,28,9,127,35,222,96,95,168,216,231,119,128,114,25,221,25,155,14,167,121,224,246,220,170,116,5,5,193,183,49,66,147,229,183,99,206,177,191,185,41,110,110,30,118,47,162,50,247,189,231,176,196,80,208,130,166,9,200,15,178,148,103,73,99,132,195,132,249,116,194,134,71,126,237,135,125,131,214,6,216,79,51,93,245,35,8,224,148,167,224,11,8,204,85,142,199,72,83,148,106,63,221,146,155,21,157,19,47,158,123,129,251,176,168,29,181,241,138,95,85,195,175,237,112,197,200,139,109,67,4,104,83,63,189,183,62,68,226,17,187,0,66,4,185,229,195,60,148,14,5,98,215,22,120,27,232,128,240,14,97,100,107,34,72,165,97,3,234,82,144,161,115,34,248,211,92,81,254,113,182,40,29,26,101,123,223,70,134,69,44,157,184,112,80,187,35,123,77,97,110,93,119,200,166,14,13,142,107,63,137,84,150,134,165,31,177,123,218,10,40,68,128,76,150,132,8,137,137,222,96,136,222,248,200,80,95,57,246,135,66,238,15,186,17,220,224,17,104,16,22,66,167,255,165,121,227,207,89,99,91,71,19,194,177,241,65,38,83,37,120,146,163,0,119,33,221,246,27,51,223,115,206,124,111,2,148,110,62,14,13,169,71,126,56,111,8,174,206,125,92,244,2,184,239,182,201,143,129,72,230,173,13,109,145,49,69,210,235,98,54,172,77,53,85,231,183,10,167,186,96,152,155,121,158,228,85,241,67,154,92,248,183,49,114,184,45,75,29,153,15,26,87,171,203,225,254,230,221,253,23,79,36,73,181,81,143,148,87,78,147,234,149,236,179,143,135,119,46,198,42,104,47,141,121,164,47,17,49,237,188,97,151,113,238,188,93,13,208,134,88,80,40,31,8,244,255,240,133,0,196,164,68,196,222,250,232,155,143,138,70,229,13,97,74,76,202,13,193,154,33,186,157,165,133,92,14,27,223,161,149,176,226,59,75,163,74,99,12,10,214,28,207,87,79,158,30,62,123,13,95,89,6,166,245,135,238,79,155,233,136,196,56,79,249,20,103,66,81,198,230,146,7,240,251,221,24,248,192,220,226,3,49,231,3,49,242,129,12,254,236,161,15,104,188,1,59,72,29,131,141,95,202,144,33,68,208,243,94,189,253,237,108,235,55,208,126,201,206,156,237,7,218,125,88,44,242,233,252,163,239,75,61,96,190,82,167,25,58,188,98,70,53,102,161,90,194,205,213,218,223,10,114,148,144,33,193,208,188,92,81,188,69,22,64,134,147,165,208,168,151,168,72,148,195,123,125,92,84,85,113,62,168,186,252,71,167,0,230,56,99,103,9,69,6,171,186,252,7,203,146,19,124,194,63,157,130,254,176,82,228,160,191,50,17,202,34,254,79,49,19,245,92,164,211,234,12,82,232,239,210,28,108,41,243,183,50,217,141,247,130,145,249,0,163,253,222,19,69,3,7,77,123,170,140,38,96,230,126,146,216,230,37,28,169,246,12,170,44,56,85,22,180,187,234,131,123,215,232,27,223,59,141,78,63,118,115,239,15,236,178,108,183,205,123,223,159,94,165,35,68,27,169,234,142,62,214,92,115,208,242,170,78,164,230,112,60,193,87,43,143,61,197,201,9,48,84,75,253,97,86,240,116,205,229,189,41,22,200,107,72,187,124,116,178,226,251,118,241,232,196,60,109,97,105,39,179,118,151,38,214,217,40,253,91,162,254,103,52,219,221,239,246,255,253,232,135,253,167,223,31,214,168,96,187,193,176,116,207,28,188,104,224,200,83,91,12,242,174,108,245,0,114,117,143,56,127,152,199,75,147,224,63,124,24,205,131,101,207,68,44,17,182,91,134,252,38,116,39,117,61,28,18,61,151,231,17,19,223,108,166,115,83,252,111,128,205,233,227,129,236,236,89,52,127,220,34,57,91,139,66,141,153,44,224,215,13,209,232,94,182,81,141,184,218,209,58,110,16,4,26,163,112,215,57,10,119,205,81,184,59,193,243,237,230,2,174,242,148,144,202,62,221,70,209,38,18,40,146,122,47,222,95,28,234,173,17,135,222,79,14,210,173,178,229,160,164,193,157,101,172,174,105,235,84,110,183,158,174,68,218,220,62,95,233,186,129,169,175,33,16,165,57,61,57,49,140,231,149,34,93,27,209,235,58,243,77,171,204,55,174,49,78,54,174,51,78,54,172,117,22,205,171,4,47,79,218,14,247,53,213,235,20,57,74,89,44,230,217,213,11,89,84,100,173,217,23,61,110,61,25,254,157,116,6,102,51,12,173,129,110,167,125,168,221,64,65,98,31,130,91,14,207,70,253,43,164,74,11,223,141,85,239,203,59,223,235,120,156,219,167,96,4,255,229,71,245,196,100,195,192,123,19,135,250,165,199,61,17,213,43,34,179,71,104,85,205,163,177,148,132,36,82,214,16,183,52,170,79,43,242,0,188,123,67,58,60,153,48,86,80,4,170,30,2,44,105,182,201,106,119,167,207,16,128,81,188,71,192,18,113,147,94,40,84,153,82,17,88,138,52,97,205,88,251,30,158,88,134,199,220,103,169,93,129,198,42,82,126,234,89,177,28,242,127,18,181,105,138,79,56,169,87,156,212,11,78,234,173,31,128,249,59,237,242,223,220,130,0,254,183,109,94,31,217,167,123,33,54,188,7,41,27,35,227,222,60,62,240,48,234,36,96,24,5,223,34,81,101,216,159,219,6,110,230,93,141,229,246,194,101,162,143,45,228,52,27,251,253,171,195,151,44,49,21,112,234,42,171,222,82,57,244,234,61,26,123,88,205,253,77,50,11,197,137,235,60,131,57,89,0,174,38,100,179,100,111,138,97,100,208,158,69,25,68,60,49,48,57,128,147,92,105,75,10,196,175,84,123,247,32,103,66,192,30,92,171,173,7,13,63,228,205,46,254,22,119,114,228,121,199,141,197,73,52,71,133,63,253,64,123,176,238,163,195,199,251,223,63,125,253,138,39,241,47,139,59,231,87,226,6,3,93,36,225,25,47,87,196,43,105,117,40,31,27,216,64,210,62,130,94,111,169,114,120,61,245,8,146,241,122,74,225,45,167,213,200,19,119,46,242,203,202,150,80,176,221,230,72,44,101,111,84,7,130,225,24,8,124,210,130,57,44,207,35,161,250,69,158,234,214,45,145,124,227,186,45,74,228,245,160,58,216,36,19,10,208,162,31,201,57,35,8,116,24,74,179,242,74,87,46,48,163,44,68,84,245,22,119,142,162,197,39,128,143,133,158,21,81,6,167,165,230,73,92,141,234,87,132,104,194,136,243,176,235,109,241,98,181,123,66,115,70,146,41,159,19,97,55,164,70,152,70,12,65,1,209,135,193,70,125,149,237,71,218,18,63,187,24,66,245,56,42,29,73,166,129,34,16,33,31,9,218,185,106,25,67,131,226,27,47,209,80,211,73,25,154,168,217,181,92,37,229,146,33,251,99,99,239,88,232,12,61,195,106,199,107,114,118,175,133,146,154,219,115,66,119,178,62,254,209,87,85,164,22,231,59,37,122,134,195,59,110,102,160,122,17,186,231,223,53,245,149,9,246,37,200,173,154,168,184,17,70,90,32,167,135,25,30,198,143,180,39,163,6,29,19,86,53,100,33,187,179,195,79,6,234,4,65,240,127,161,107,179,68,110,110,194,148,101,214,66,45,67,11,148,190,169,229,34,28,24,227,72,74,190,102,24,250,212,68,54,68,192,134,109,29,189,160,228,138,10,201,114,138,81,25,254,236,151,44,69,13,22,114,243,130,130,72,98,18,158,191,146,64,157,242,141,239,150,237,90,125,16,48,12,240,36,190,200,230,44,102,211,112,188,202,212,4,190,15,167,71,186,207,246,231,161,101,182,67,63,196,225,98,206,198,171,13,92,84,84,170,41,18,199,10,1,37,192,32,137,109,159,129,230,170,11,141,84,207,188,212,210,151,250,228,170,76,208,93,232,184,52,208,46,244,61,133,113,237,0,226,68,36,141,18,177,98,96,219,77,96,69,170,136,146,121,40,106,12,6,190,59,217,13,235,105,87,215,179,0,155,125,39,214,11,48,43,157,60,40,16,154,109,228,167,20,115,163,132,175,184,92,112,37,173,141,82,92,67,229,32,66,192,253,40,140,110,110,220,242,214,24,71,18,230,124,162,71,247,103,107,93,9,51,124,43,218,40,151,100,133,150,32,149,87,10,184,195,154,38,151,90,134,227,196,23,142,181,110,142,254,238,202,177,155,180,130,250,39,78,112,46,183,192,75,107,24,121,17,87,84,236,5,195,136,107,40,82,186,176,89,26,184,152,239,209,146,252,62,218,110,112,52,141,162,149,135,140,242,65,245,32,236,161,243,229,128,187,221,69,151,232,217,176,75,184,255,108,1,45,155,242,150,45,120,203,22,216,50,131,241,72,217,30,184,71,39,10,150,154,229,135,215,156,193,147,113,1,19,230,20,252,65,73,76,75,102,88,19,13,60,143,73,19,34,4,48,104,110,5,188,52,231,149,20,179,28,229,142,129,10,129,133,27,14,95,218,13,227,52,120,35,122,221,28,7,120,247,46,41,17,179,33,244,40,164,154,199,228,214,62,39,228,240,42,50,66,44,205,100,4,155,129,186,104,197,29,172,76,238,240,94,121,70,252,36,158,78,173,244,6,74,148,66,137,201,242,96,120,194,12,239,134,159,12,167,135,87,31,217,159,226,51,216,204,191,42,216,204,55,120,124,143,37,216,12,69,113,136,253,44,176,162,70,223,214,100,126,250,73,49,99,102,255,12,152,49,139,207,152,49,239,131,25,115,178,22,47,102,170,240,98,102,31,19,47,102,209,192,145,88,15,99,64,231,112,84,199,69,18,192,69,58,232,73,51,64,88,178,247,123,59,59,243,6,208,193,188,105,138,243,58,48,175,46,64,210,47,50,82,177,32,19,137,118,118,82,96,141,176,159,227,135,63,2,52,200,42,184,3,222,187,141,156,142,41,52,197,39,245,59,230,238,141,22,15,65,226,93,61,234,166,27,107,253,101,160,97,134,45,111,87,49,220,252,236,197,47,200,3,27,99,64,152,86,155,222,219,136,227,91,241,137,161,14,44,151,203,137,164,31,209,196,85,46,253,176,185,151,211,164,84,40,181,57,87,74,219,137,218,29,182,120,128,176,25,37,10,101,69,7,68,30,138,29,8,155,195,253,106,212,233,15,250,210,61,86,211,22,143,2,9,188,188,233,224,121,98,144,32,119,236,76,181,99,231,9,111,66,56,246,226,69,57,47,240,244,45,130,172,49,146,226,75,241,27,165,141,183,248,3,120,67,150,198,240,227,184,64,151,105,143,111,129,240,3,50,190,165,115,252,52,241,38,134,252,114,242,105,228,23,218,192,202,48,66,220,122,197,60,162,219,111,96,233,39,221,192,178,127,134,13,108,254,121,3,123,159,13,44,94,187,129,165,106,3,203,62,230,6,54,87,33,53,85,20,217,46,94,118,4,70,100,214,248,243,169,225,243,169,225,163,156,26,190,186,103,29,27,250,159,207,13,159,207,13,255,216,115,131,223,211,18,141,244,105,30,112,21,143,135,158,228,99,79,221,94,242,0,77,30,2,241,0,247,155,22,23,185,252,189,152,161,176,2,162,204,91,111,50,60,115,223,46,168,251,131,104,58,61,196,250,209,60,39,65,247,219,220,186,115,212,113,91,27,152,205,73,40,1,194,25,103,140,57,113,68,100,133,198,205,39,240,197,241,132,99,2,242,53,232,190,185,216,135,55,94,215,246,46,14,218,67,111,84,67,229,247,198,23,37,253,148,42,107,82,231,55,82,131,46,140,216,52,75,30,61,255,78,238,66,194,13,75,223,165,157,183,111,124,83,11,11,48,15,103,239,137,5,104,70,128,201,196,160,83,84,232,28,189,65,61,186,77,243,64,120,165,31,120,207,210,122,182,195,126,57,238,213,79,186,89,113,42,122,120,98,108,178,236,131,14,57,252,99,252,128,227,220,195,13,75,63,49,202,174,179,150,164,167,166,149,2,16,145,64,188,120,208,31,37,112,20,232,161,221,75,127,88,220,79,134,5,208,85,53,46,48,64,158,166,172,98,50,228,7,29,53,138,24,188,24,90,59,185,185,25,79,90,238,86,229,145,5,99,61,211,49,133,183,182,28,250,136,166,86,194,16,160,55,8,70,136,80,166,106,242,5,58,202,137,27,118,177,173,177,113,174,174,85,42,78,71,10,59,140,218,228,28,4,195,152,203,104,57,52,186,209,155,73,8,253,96,141,84,17,96,19,187,48,72,152,232,192,160,90,42,40,76,13,226,51,60,151,26,227,107,235,54,8,136,135,46,198,58,146,139,8,167,227,135,135,143,159,191,60,20,190,199,210,44,171,115,76,174,108,29,105,201,33,242,62,127,241,250,201,119,79,254,170,179,233,115,176,229,194,172,222,171,242,135,79,15,15,94,63,121,254,76,53,70,49,53,213,30,227,6,108,64,113,183,229,155,37,59,87,170,238,235,253,23,79,6,94,52,75,161,78,186,187,130,154,210,12,35,2,49,212,253,15,80,44,44,189,165,113,98,59,95,35,59,170,21,95,124,138,77,252,3,131,221,155,32,22,239,143,94,81,216,170,9,14,202,144,216,56,22,213,114,88,26,23,29,230,8,150,159,70,250,30,75,198,231,161,203,43,158,185,139,83,58,176,159,20,112,228,46,67,158,92,59,14,195,236,20,134,218,225,126,168,159,202,192,224,53,14,59,29,144,255,68,112,105,224,54,21,231,54,41,112,155,244,126,53,76,129,219,68,227,212,230,54,41,112,155,36,68,89,161,200,146,0,87,33,231,4,9,105,153,204,51,183,97,254,216,184,99,183,32,88,104,163,236,30,163,175,182,168,151,140,34,97,5,211,213,250,50,226,206,224,20,63,8,255,90,151,96,97,110,206,74,218,22,3,153,131,9,213,98,31,82,76,228,175,246,120,76,228,175,8,168,189,25,205,161,6,24,83,33,127,66,203,19,70,119,110,240,100,45,139,71,176,178,65,174,170,39,141,200,246,253,117,122,14,59,40,65,201,170,167,193,54,133,92,49,101,76,121,7,172,35,251,110,107,249,178,18,54,4,35,250,60,170,141,146,65,44,218,24,44,135,166,90,162,230,213,142,128,115,234,24,146,91,186,1,101,176,204,99,150,52,164,93,76,108,58,57,72,139,104,16,51,220,152,106,113,49,187,114,123,67,231,124,2,118,118,182,117,80,251,158,190,8,55,62,130,158,172,134,216,31,155,211,26,179,41,197,1,130,14,220,220,100,26,249,105,187,207,195,154,168,233,38,111,110,189,139,155,185,34,35,14,203,118,228,243,216,55,58,68,11,218,245,243,223,176,249,167,114,156,177,32,14,27,103,140,243,230,151,121,151,182,53,104,176,29,78,37,6,57,49,190,47,179,13,99,88,104,88,108,28,79,176,8,252,209,217,197,143,222,18,129,182,176,211,179,16,227,183,210,141,45,72,109,28,152,235,68,77,96,31,143,135,51,245,253,133,243,243,51,216,57,74,212,136,46,228,143,56,156,41,147,214,97,252,0,155,215,233,96,155,102,212,166,133,213,36,222,131,150,2,211,16,139,176,109,24,171,241,116,194,18,252,167,10,234,253,81,120,107,134,85,207,242,83,105,17,251,193,42,136,53,34,38,185,44,184,5,204,245,210,64,83,39,188,189,92,161,188,208,99,34,118,164,66,40,252,95,255,248,226,112,71,62,40,104,116,137,140,46,16,254,132,69,38,66,113,139,36,85,228,233,225,15,135,79,111,202,129,145,165,81,27,147,181,41,140,28,9,176,170,18,204,151,58,68,19,89,60,57,2,32,141,201,166,64,134,11,50,2,94,57,173,12,40,180,14,74,118,204,88,87,120,106,114,6,214,221,22,174,15,81,190,63,229,122,0,178,221,179,0,72,204,17,69,5,26,218,103,90,149,243,210,206,136,240,133,114,131,46,140,59,151,29,95,15,224,141,57,55,65,205,124,78,218,163,8,184,9,53,104,192,205,29,230,102,35,59,147,14,67,7,251,26,217,53,248,119,198,222,191,77,238,156,50,15,14,107,15,96,19,109,43,128,47,235,67,200,125,2,66,219,120,146,39,186,199,170,86,158,8,222,21,118,19,247,152,150,26,106,144,156,198,36,33,16,165,231,45,185,145,236,167,147,118,44,196,199,3,16,224,55,14,147,243,25,15,241,183,134,135,88,254,43,170,140,163,127,97,149,177,66,128,60,149,8,144,61,148,32,78,37,0,228,61,4,128,60,149,0,144,95,35,0,228,169,4,128,252,6,1,32,79,253,51,67,181,124,122,123,213,242,241,39,85,45,191,251,103,80,45,95,125,86,45,191,143,106,121,127,237,141,222,177,186,209,123,247,49,111,244,174,212,141,222,137,214,74,237,27,24,207,116,171,206,246,53,196,243,193,243,71,135,60,108,230,197,63,184,209,229,250,120,44,26,245,71,250,30,137,240,71,93,84,90,9,55,162,161,50,158,181,195,241,16,195,76,172,128,57,32,32,24,81,44,214,40,16,84,172,36,59,218,138,9,219,45,226,178,104,211,223,245,112,65,34,176,247,182,16,18,235,166,39,176,51,85,166,159,181,17,92,70,163,245,56,226,90,132,133,95,162,59,96,70,222,117,226,140,144,129,140,208,149,241,89,252,204,40,129,89,163,15,55,14,114,67,179,111,28,230,165,164,177,160,104,35,146,179,196,13,51,168,216,137,72,132,251,115,251,24,150,245,87,114,202,172,16,90,42,96,147,192,173,191,64,147,21,130,198,64,167,54,218,6,162,251,189,155,155,232,65,136,22,205,150,233,149,157,27,79,25,187,125,24,252,168,147,194,223,185,109,158,5,66,35,110,97,28,26,127,104,4,164,41,33,185,102,182,52,237,202,49,3,146,5,233,104,183,234,100,52,82,203,229,38,17,99,164,84,39,142,33,235,41,137,92,89,145,118,246,40,168,11,247,112,143,40,166,128,142,81,146,145,199,225,218,192,29,6,70,151,99,153,74,33,205,60,36,184,178,217,139,24,131,34,237,246,213,183,205,97,255,8,46,154,205,48,10,73,176,174,125,146,159,228,1,129,131,62,17,167,48,106,237,208,48,26,107,47,155,7,234,236,198,75,201,79,194,57,142,76,233,59,253,141,44,235,54,28,66,129,176,11,60,25,210,201,186,203,143,235,8,186,116,9,224,49,30,198,236,195,56,195,42,123,61,115,124,104,49,232,40,111,80,71,242,78,68,112,194,199,250,162,14,91,22,187,244,248,93,181,208,177,108,51,135,122,141,26,143,174,108,54,93,184,214,12,248,120,248,11,21,208,198,4,0,160,147,186,107,114,162,15,11,46,34,234,117,152,60,218,247,189,22,13,52,239,124,191,92,121,207,155,24,236,86,128,154,14,133,71,232,72,70,141,160,138,141,96,39,24,177,218,82,68,199,182,141,224,40,81,227,52,72,186,139,156,12,31,249,229,157,54,123,36,162,91,17,6,101,51,57,131,169,138,28,148,102,226,194,25,240,180,243,89,146,101,241,89,130,129,47,8,181,186,182,87,181,35,168,160,196,200,47,0,103,90,212,186,168,137,90,29,17,83,227,194,136,169,241,242,16,159,95,239,63,12,189,173,45,143,9,205,196,190,161,172,184,248,52,58,202,207,225,44,62,171,111,62,135,179,248,59,170,111,148,10,227,185,84,97,236,145,14,227,185,212,97,244,80,135,241,92,234,48,250,119,81,137,241,92,42,49,246,238,161,22,227,185,12,99,113,15,163,88,60,151,81,44,48,138,243,21,60,138,48,22,123,125,12,99,241,92,134,177,232,247,49,140,197,115,255,50,96,71,60,228,197,91,120,58,50,212,33,207,111,175,14,121,248,15,10,106,241,234,83,5,181,120,18,222,249,143,241,86,231,191,159,124,249,197,29,246,168,61,144,197,43,251,14,95,68,29,16,151,248,70,220,79,216,144,56,24,132,133,81,46,17,151,21,86,196,90,148,139,237,254,208,129,171,97,65,194,215,160,244,134,14,164,187,99,228,62,175,16,58,218,199,91,228,159,81,144,201,93,126,232,41,255,60,222,124,67,53,81,154,223,220,164,226,148,136,191,44,40,154,155,27,60,205,164,198,61,14,162,7,104,39,111,153,189,37,72,174,126,205,29,81,229,243,112,218,56,171,243,59,50,88,215,211,112,106,159,217,243,7,136,167,179,221,44,130,249,123,116,166,231,35,160,206,43,57,155,242,209,91,132,73,13,8,16,22,92,233,47,240,180,115,22,158,224,105,231,28,254,244,39,176,198,224,115,111,181,113,224,245,18,195,34,159,218,209,171,2,88,155,116,48,60,51,201,242,216,118,252,189,10,207,204,163,214,204,10,8,203,206,113,253,150,254,21,163,5,188,143,103,245,250,167,223,57,191,124,1,18,212,220,144,215,140,136,200,211,244,228,4,74,205,3,156,27,238,248,131,179,161,221,173,11,95,77,4,111,227,165,5,91,160,94,98,107,212,225,241,82,237,16,67,215,8,95,50,89,108,124,57,9,150,209,110,152,201,85,96,214,237,68,225,128,145,82,85,170,227,110,206,50,96,184,4,127,128,190,195,249,110,182,12,88,175,133,134,21,87,106,58,185,87,130,150,71,190,250,134,82,129,64,65,241,128,97,23,224,100,233,87,106,13,84,13,202,15,120,3,26,139,236,16,36,101,27,146,48,223,20,69,220,137,81,105,52,47,177,235,173,131,3,241,182,226,1,82,128,62,37,193,166,64,198,31,7,165,90,135,190,115,113,44,11,135,165,112,205,124,105,106,39,100,113,227,162,180,153,54,46,39,70,8,90,27,214,210,112,57,71,70,145,134,201,48,106,55,76,140,140,88,203,13,239,253,19,123,17,131,152,216,73,20,8,170,10,0,51,71,219,70,83,243,147,237,166,65,39,219,237,195,18,81,132,156,177,57,43,89,129,13,151,112,56,66,227,35,82,135,105,39,140,232,68,20,216,212,165,206,160,155,82,129,248,149,48,59,90,83,209,140,206,222,78,144,31,151,44,54,161,128,202,177,246,19,53,100,193,199,236,252,42,188,227,198,114,164,173,93,234,104,128,1,217,168,169,143,86,199,12,111,194,174,174,9,254,157,75,219,86,17,171,123,165,58,185,29,194,248,99,128,100,211,193,105,60,25,82,60,114,11,100,22,163,172,186,227,110,168,239,162,77,59,106,147,65,102,135,237,35,114,238,140,35,113,128,138,130,129,149,193,222,28,49,104,176,200,6,84,48,240,171,208,141,101,203,138,208,102,159,58,252,122,109,183,229,80,244,124,241,143,65,154,119,224,93,8,136,250,220,54,105,2,130,230,189,115,109,197,185,12,125,13,231,255,179,52,75,108,12,168,64,89,158,169,224,23,58,84,182,214,204,170,115,90,18,254,228,187,190,2,231,139,68,9,150,104,35,35,151,216,91,45,3,208,53,139,122,54,61,114,219,208,111,27,68,95,71,205,238,158,164,25,134,16,113,152,235,56,226,123,136,61,19,90,215,142,36,98,228,249,169,128,5,235,121,155,97,206,214,44,36,141,25,55,196,144,68,69,66,94,203,47,196,37,206,67,148,237,200,222,110,83,208,216,143,205,35,241,86,74,217,248,188,41,223,228,104,227,35,46,164,84,170,76,99,109,29,223,108,183,117,242,90,105,165,123,107,150,43,134,112,37,203,21,241,184,28,156,146,47,53,179,63,42,84,185,109,79,72,224,58,43,242,61,232,107,203,191,70,96,144,122,252,115,73,133,14,133,178,226,79,134,54,25,15,157,142,239,145,2,203,172,216,100,99,87,77,134,189,14,26,214,242,47,55,33,157,107,204,141,31,91,96,43,66,16,36,191,48,174,105,230,116,77,195,226,176,7,71,38,27,196,75,156,205,160,51,113,152,58,165,156,81,106,203,49,243,160,51,223,237,15,52,134,86,103,206,240,184,38,118,38,177,41,206,217,124,55,134,51,153,121,31,42,248,235,44,116,113,147,221,24,53,29,51,126,66,105,65,186,172,2,19,59,235,44,108,167,62,145,109,97,31,127,13,80,198,179,181,184,152,31,186,91,142,39,46,84,202,205,24,128,240,106,41,66,45,108,32,157,247,67,109,207,187,179,227,197,103,17,134,138,74,202,71,17,136,27,248,14,38,155,28,111,118,118,248,79,114,151,233,98,156,53,224,185,168,113,124,2,212,57,179,21,249,70,206,64,94,2,174,200,2,196,229,218,130,74,130,109,117,197,2,64,73,24,203,23,217,244,7,28,97,197,185,116,252,152,131,231,207,94,31,62,123,253,10,205,23,129,74,91,102,159,20,99,45,239,132,37,145,79,72,82,45,100,145,42,178,136,57,149,77,201,146,58,15,23,171,165,47,121,187,63,202,21,83,19,63,96,23,29,228,92,14,73,154,18,153,169,4,210,56,187,185,144,244,219,53,68,12,3,210,245,116,116,109,96,154,70,105,163,214,0,109,255,161,106,234,140,78,166,94,73,94,230,0,28,253,201,234,93,77,32,105,140,132,169,216,20,136,103,227,2,125,164,18,248,19,242,167,81,133,191,49,97,80,83,50,67,82,48,194,127,181,119,8,38,33,138,137,175,10,201,105,25,227,187,9,136,115,244,102,140,175,24,79,98,149,240,196,48,161,216,12,177,193,61,127,106,197,152,154,165,170,22,174,54,49,212,35,106,216,248,145,121,171,26,123,233,121,116,138,88,19,106,238,175,41,101,96,22,235,82,210,18,205,25,52,16,178,165,7,219,238,109,219,73,93,110,62,221,76,63,134,210,9,154,1,39,245,118,162,246,170,86,193,168,145,18,122,4,181,129,160,120,190,227,37,175,221,99,162,127,142,47,195,2,114,24,32,91,35,88,168,17,221,92,52,25,214,36,60,216,158,172,129,215,182,226,109,171,105,169,239,192,30,125,74,91,96,2,153,251,108,12,252,217,24,248,159,203,24,152,46,140,210,240,92,66,40,224,173,207,28,30,51,220,80,249,173,207,20,30,99,188,85,162,8,233,11,120,154,161,142,155,195,45,156,193,227,137,177,73,156,223,254,18,232,84,156,145,109,202,200,77,255,191,176,167,156,139,117,68,172,68,251,33,37,228,94,156,76,66,188,234,25,214,105,144,87,124,82,22,216,184,79,108,139,139,205,37,109,251,89,3,5,64,249,200,122,120,207,246,17,125,66,123,195,99,251,58,137,246,76,121,155,36,86,125,181,100,251,109,247,81,118,16,137,122,109,50,90,118,229,186,171,226,2,6,176,125,100,97,2,152,10,120,234,163,226,34,87,41,58,76,184,84,167,112,99,18,81,3,97,59,133,105,195,94,72,130,62,9,219,24,234,139,12,149,44,170,139,222,37,83,254,140,83,117,5,195,46,149,233,220,169,250,128,183,78,32,10,27,47,30,149,209,233,41,180,186,30,102,90,121,125,251,77,156,6,137,123,96,193,43,20,186,191,55,55,115,238,27,89,44,48,158,32,63,30,112,239,208,130,45,220,224,170,172,239,12,41,189,216,56,212,53,82,48,250,162,45,86,6,187,78,12,224,98,84,129,137,83,248,162,13,65,120,163,54,185,60,206,173,177,33,239,94,29,5,72,90,239,21,40,179,62,131,147,242,187,68,196,84,18,167,73,226,23,20,153,150,188,251,17,177,89,80,7,153,158,33,201,96,227,205,200,44,173,173,114,52,7,247,180,2,109,117,204,111,155,31,100,242,129,159,70,224,49,201,167,242,13,254,228,233,210,119,17,70,126,105,169,216,55,24,44,233,114,207,154,34,39,28,112,176,69,146,23,136,71,244,244,229,173,162,21,19,201,167,231,188,137,105,72,166,120,244,46,227,191,249,155,97,163,167,37,139,24,154,137,46,235,186,152,118,42,144,238,22,250,202,185,177,172,86,218,104,14,117,4,239,6,74,137,23,235,74,168,71,158,29,87,197,228,44,61,213,228,245,117,37,24,108,187,70,133,185,205,166,114,73,85,220,252,76,251,157,137,228,50,193,104,8,9,87,166,110,75,115,205,161,177,186,237,150,214,6,58,49,230,43,177,102,43,81,115,149,232,153,66,145,181,31,44,77,236,9,155,71,109,48,196,14,246,101,128,202,40,192,150,227,98,122,85,27,101,131,91,247,26,132,92,175,14,113,105,54,172,12,71,185,149,190,36,174,244,218,144,188,130,99,75,14,34,17,54,136,10,236,184,187,50,154,75,109,95,8,54,139,174,171,149,230,198,46,101,222,25,186,146,17,169,255,186,213,170,66,235,221,108,86,167,236,26,200,34,53,167,119,64,158,89,22,205,96,190,224,104,151,54,2,230,166,238,128,185,132,209,111,243,75,99,67,85,44,83,110,237,169,173,155,49,75,162,153,98,51,126,47,166,20,166,92,148,90,55,31,82,231,83,8,127,135,202,98,158,112,20,81,152,150,102,52,109,163,133,104,113,78,42,141,162,61,139,217,74,1,124,41,186,7,34,62,106,162,131,165,153,104,70,250,93,117,235,89,91,177,174,97,99,174,68,174,18,19,2,168,29,49,112,185,252,59,133,155,117,26,235,228,33,191,168,78,201,114,1,221,53,18,35,101,55,161,180,78,46,28,249,132,154,176,110,248,67,65,48,201,207,35,98,123,210,207,3,109,115,132,225,58,39,143,172,1,92,31,195,49,84,137,89,115,116,84,128,51,67,225,199,20,107,48,156,242,74,166,88,9,87,227,214,162,180,27,43,35,193,27,173,25,69,100,32,43,163,146,205,165,149,77,179,169,168,177,62,129,239,160,169,13,161,41,112,107,155,57,183,182,105,107,236,89,179,177,231,80,201,153,17,24,177,12,207,121,69,231,88,17,53,7,237,49,176,49,240,212,18,115,151,36,255,211,208,195,80,185,30,59,150,135,121,89,165,185,142,80,17,63,242,231,247,75,147,156,70,126,173,223,214,135,119,251,120,91,105,231,192,89,182,27,7,159,167,136,189,30,218,245,181,182,20,42,58,14,149,16,222,150,139,205,81,84,244,117,149,1,147,241,132,143,49,252,239,238,177,140,31,44,226,9,31,91,241,132,143,199,167,19,17,70,152,126,98,240,224,99,35,108,112,207,90,46,198,98,108,221,237,20,213,216,113,66,52,97,230,24,36,140,132,166,3,232,79,117,63,236,53,38,95,56,151,211,135,208,253,197,40,157,52,50,75,39,2,228,41,25,48,15,222,72,195,107,245,93,23,209,109,252,70,7,42,211,230,91,126,110,181,51,75,219,54,161,227,68,140,41,180,0,254,51,25,106,211,62,221,186,233,235,66,72,180,178,125,99,16,91,39,183,8,223,169,17,229,98,108,201,97,150,224,147,116,138,192,61,87,251,200,212,191,186,214,0,113,60,94,33,105,79,38,195,188,177,21,162,165,14,41,177,198,45,114,248,68,250,37,87,205,139,97,1,182,0,204,112,15,85,59,21,174,103,96,119,60,202,120,109,39,44,137,9,204,97,73,136,91,8,105,212,165,38,186,71,190,201,243,65,230,222,13,85,248,135,209,124,87,243,228,1,62,208,73,28,69,111,58,82,69,154,39,75,187,34,113,193,142,143,236,20,65,143,152,139,191,119,200,237,78,22,54,203,140,35,165,6,167,226,90,99,74,7,226,140,69,29,35,172,114,141,150,91,176,180,183,47,180,152,37,103,74,199,177,187,185,217,206,45,129,197,206,157,80,212,8,145,215,177,0,175,169,186,1,7,63,171,87,206,248,12,200,116,46,32,47,25,212,169,10,152,245,235,236,74,154,94,50,78,71,131,124,169,150,1,175,140,203,220,147,85,118,38,57,39,50,52,167,224,53,11,227,139,109,219,144,139,240,108,9,254,27,111,107,145,137,234,216,119,1,71,99,111,188,168,2,188,146,215,233,227,106,66,160,139,20,66,197,93,6,229,57,174,168,29,98,89,212,125,144,123,12,134,187,105,108,39,150,104,50,112,212,182,219,95,242,238,133,184,138,120,247,194,138,2,77,233,27,101,92,202,175,139,118,226,176,150,180,65,5,35,25,254,101,50,104,15,4,3,235,112,60,97,107,172,141,93,211,131,234,41,67,192,137,58,125,233,231,37,35,229,192,226,72,234,114,204,28,150,127,134,203,63,14,49,224,32,122,71,210,118,30,198,122,255,159,50,242,12,69,173,102,225,207,72,142,224,97,100,166,20,70,134,149,66,141,142,65,147,48,224,154,104,239,253,61,138,36,85,202,149,135,203,182,220,52,20,170,53,140,90,163,165,15,6,141,139,123,46,76,210,237,33,14,172,66,102,50,206,18,150,23,102,131,121,212,7,29,47,252,213,112,202,106,203,64,202,126,125,67,246,203,72,44,171,217,27,197,235,171,219,213,22,32,129,20,7,225,144,49,39,113,112,169,26,158,73,167,220,121,32,48,162,242,54,129,100,88,161,248,112,127,134,255,142,100,212,205,215,197,172,19,82,82,135,94,15,240,92,138,66,202,131,153,248,193,225,123,100,230,221,80,102,232,200,12,36,185,27,161,57,87,201,34,198,221,205,123,222,208,231,46,235,158,205,162,90,163,46,168,81,244,158,179,232,61,203,237,244,30,73,239,82,90,169,119,81,134,166,98,90,138,226,52,165,78,218,218,75,79,206,86,238,72,51,243,73,107,216,53,50,219,118,24,5,234,103,238,56,238,55,78,251,98,213,251,78,161,9,109,211,3,33,71,104,1,42,189,185,41,161,79,8,9,82,219,109,110,110,18,157,202,183,15,248,36,37,153,187,204,205,77,33,211,132,198,230,218,123,248,210,67,131,62,225,129,71,48,0,99,117,87,45,145,169,12,239,70,205,142,81,173,158,91,3,24,48,94,93,101,84,87,52,170,171,90,170,67,97,211,30,251,33,183,46,110,57,101,101,250,12,65,199,228,76,158,32,136,6,34,9,224,148,101,84,0,21,44,17,42,220,120,113,20,37,232,200,238,202,167,39,235,56,91,148,144,96,169,138,228,12,90,107,109,141,236,248,158,78,214,239,111,63,179,112,70,117,117,250,157,36,228,28,130,113,231,208,199,211,88,92,114,89,5,76,209,181,190,91,233,90,91,44,202,234,14,125,132,137,109,113,138,102,119,210,206,33,65,68,65,109,5,82,87,101,47,80,100,53,149,18,213,167,14,226,187,88,25,196,87,237,109,76,239,101,130,12,49,118,41,80,28,33,88,150,60,110,91,41,180,12,181,139,158,136,25,236,72,37,75,4,57,227,6,200,206,16,176,109,191,199,166,134,29,68,237,6,73,92,71,100,195,109,251,30,75,178,179,20,99,221,52,213,115,233,122,133,155,112,23,111,40,147,57,240,227,44,28,55,47,7,106,120,186,204,70,17,175,247,204,126,139,126,38,60,186,100,214,30,246,49,99,227,197,102,209,37,103,232,24,179,109,94,40,221,42,186,228,140,130,207,212,77,135,46,248,206,137,55,48,137,193,170,196,69,74,101,128,64,26,142,128,150,128,43,144,86,76,174,153,107,132,231,4,205,60,56,25,92,25,86,25,251,159,3,77,124,14,52,241,81,2,77,144,145,68,230,71,65,11,78,237,102,150,14,243,79,138,254,21,255,51,160,127,77,63,163,127,189,15,250,215,108,45,144,214,92,1,105,197,31,19,72,107,218,8,90,192,239,106,240,120,235,134,158,226,174,46,53,243,246,209,7,133,46,48,63,233,66,131,226,176,165,18,19,100,61,138,144,84,235,169,156,156,89,180,101,244,60,3,88,164,45,107,3,186,159,99,149,4,195,153,129,223,65,218,28,143,205,52,116,7,72,254,198,134,53,91,179,97,105,65,82,8,25,192,115,46,43,116,90,190,185,105,200,116,78,10,131,51,146,26,252,193,24,78,226,154,9,145,153,212,206,78,205,182,196,164,197,165,241,21,123,187,67,75,189,36,192,96,12,115,131,203,251,85,160,98,143,147,211,237,208,105,21,104,96,246,139,51,160,137,227,145,44,121,54,102,208,132,136,30,30,86,35,123,1,3,41,192,238,168,179,85,198,106,70,78,82,144,173,223,240,61,97,252,43,255,222,61,110,51,119,183,199,145,24,72,83,210,178,50,19,237,155,165,169,53,17,135,90,173,239,58,94,32,226,13,222,24,72,208,121,129,183,103,130,21,107,92,165,176,129,206,100,221,157,230,193,210,46,73,183,164,161,117,75,95,127,107,68,54,17,151,158,114,237,58,85,165,185,190,122,13,106,95,163,190,132,43,236,20,100,205,100,174,165,2,132,173,194,27,210,39,93,180,15,198,48,200,176,194,221,14,184,18,103,188,10,81,32,28,230,181,91,101,86,243,174,145,152,242,210,156,135,7,231,174,93,120,191,144,193,148,105,255,145,23,227,124,107,42,150,141,1,144,110,214,97,195,188,128,184,34,108,47,242,58,69,69,115,52,253,76,36,7,27,58,167,65,56,163,249,117,14,145,107,239,110,124,118,52,74,58,47,134,174,232,143,181,111,145,109,0,157,207,248,157,73,129,199,50,219,142,223,112,101,66,7,48,169,48,50,211,173,251,206,124,52,46,89,52,25,88,137,201,168,52,49,12,114,244,137,224,119,92,157,254,164,173,3,86,112,3,18,66,107,0,232,176,46,85,10,137,202,225,51,114,222,239,126,183,255,239,71,63,236,63,253,254,80,46,102,82,69,23,54,158,116,115,192,17,66,208,242,105,64,104,11,223,53,14,149,115,28,172,144,161,57,197,159,33,141,50,106,109,106,176,124,166,66,185,178,60,78,115,138,132,138,247,71,157,48,37,61,116,125,124,234,139,124,163,101,204,139,249,28,10,161,81,157,193,21,236,175,73,47,191,90,156,9,156,140,205,201,182,196,6,40,127,65,244,204,38,193,189,78,186,210,25,49,116,199,198,112,144,110,94,39,93,50,79,47,181,91,99,68,21,12,85,232,250,76,236,37,232,175,102,35,213,129,36,166,146,132,201,121,13,227,142,110,214,154,237,229,28,39,116,154,24,109,219,16,115,181,128,168,59,59,219,171,94,195,81,252,60,177,153,158,92,153,22,49,193,56,26,226,115,157,139,169,99,5,111,45,200,198,77,207,197,93,15,222,86,5,202,205,46,68,60,205,93,81,40,147,91,155,61,22,194,238,184,197,141,93,205,218,106,7,246,93,109,185,74,72,25,246,39,76,8,189,218,112,175,91,1,196,55,107,27,68,210,36,64,105,56,20,154,99,110,135,232,80,121,172,109,158,245,36,167,175,59,160,186,9,65,108,133,212,27,41,56,40,234,107,207,217,164,73,10,5,172,236,157,18,83,95,168,4,100,171,139,232,127,95,223,24,108,166,138,214,97,237,11,142,213,119,11,144,140,198,99,46,155,79,38,78,3,152,4,215,154,184,58,227,254,255,228,124,54,16,3,83,162,154,141,95,253,227,190,1,162,86,173,201,6,86,96,83,30,50,40,139,186,155,55,10,147,151,81,104,146,66,157,23,59,209,25,243,102,37,198,148,87,181,207,144,81,92,147,7,168,161,229,106,19,212,29,111,27,18,130,41,14,208,21,198,74,121,1,125,127,150,198,93,97,156,21,121,82,131,110,114,26,225,49,85,188,69,228,227,64,54,230,135,45,6,78,184,186,120,139,193,77,255,10,178,183,179,200,48,231,54,228,246,152,112,168,198,198,70,213,24,107,209,232,70,43,221,4,204,85,219,225,10,119,250,49,191,123,30,182,110,133,42,112,156,66,236,36,55,89,104,18,218,24,123,116,162,229,254,177,62,199,143,16,167,230,2,136,34,154,78,19,33,161,138,251,98,241,178,100,146,6,197,107,113,135,236,108,3,215,9,57,46,215,188,39,143,95,238,127,119,136,74,18,227,190,201,190,90,17,49,190,31,137,196,23,242,122,27,4,14,18,162,31,61,63,248,254,187,195,103,175,143,94,60,127,245,132,235,153,159,63,123,189,255,228,217,225,163,163,135,63,6,242,186,37,181,16,58,183,137,68,197,47,37,143,155,77,115,165,110,27,99,120,115,147,40,33,131,155,157,23,43,160,31,182,204,126,27,181,32,168,3,5,251,105,217,34,8,80,164,55,200,91,71,33,105,29,133,199,207,159,62,125,254,151,39,207,126,63,234,35,32,238,106,28,83,178,97,145,51,132,68,249,42,61,206,232,194,192,215,67,103,190,8,36,215,196,128,75,195,130,94,209,186,231,149,240,4,116,197,21,143,188,247,132,80,194,215,172,9,137,74,108,221,90,196,176,232,212,17,70,108,92,75,63,210,184,161,118,152,172,250,12,27,118,111,164,149,215,155,77,30,104,181,188,145,156,10,227,227,39,207,158,2,221,212,49,98,115,235,160,230,28,69,77,45,77,62,81,187,79,182,113,97,137,211,242,220,170,14,126,66,86,7,81,5,97,162,85,41,217,103,85,202,111,90,149,210,23,209,235,238,246,133,42,229,27,17,195,25,45,119,62,76,165,162,253,131,73,207,160,214,132,129,199,236,80,183,8,112,222,112,19,80,26,26,89,193,140,97,5,219,158,139,230,203,96,164,152,118,183,42,158,130,48,95,30,68,168,194,24,72,229,131,227,108,229,220,202,50,233,14,0,50,159,41,173,148,26,0,73,6,254,18,142,217,145,14,161,132,103,153,68,135,142,130,147,234,26,172,107,21,127,0,99,152,82,180,64,177,1,211,98,36,132,68,2,62,114,53,127,238,214,0,153,77,35,122,64,155,129,100,3,12,125,59,2,86,194,151,129,171,237,176,52,240,226,209,37,237,97,139,67,123,169,112,6,144,187,243,154,244,133,71,63,11,13,68,247,3,227,4,250,5,236,107,171,37,146,186,131,101,222,200,91,251,30,250,13,217,71,61,115,155,212,97,110,13,105,69,183,74,139,43,75,140,120,91,111,179,80,56,218,45,182,229,50,174,89,161,133,154,215,50,153,18,47,228,114,139,247,168,230,144,147,195,131,194,213,168,141,7,145,107,52,141,164,187,146,235,55,172,32,184,154,173,207,63,179,245,223,52,91,71,205,120,196,217,120,186,246,206,74,220,245,209,237,169,243,26,138,179,157,6,171,110,70,142,83,248,233,53,117,12,250,65,175,64,227,227,171,135,71,24,181,213,206,31,36,81,143,180,53,36,235,7,40,90,218,39,110,81,155,147,207,55,236,190,140,67,92,83,41,206,220,156,146,92,55,170,221,16,102,97,236,168,128,85,53,13,107,109,64,197,250,80,213,81,112,243,54,158,107,37,115,52,29,171,81,136,98,194,185,50,103,5,145,37,72,30,97,248,67,92,237,165,107,181,183,70,197,229,200,4,37,7,162,142,194,107,205,68,6,215,2,243,166,129,242,230,136,14,75,33,83,49,104,166,243,58,27,228,250,107,101,244,81,250,208,13,132,117,11,134,114,77,35,206,32,133,213,45,194,26,78,218,106,165,22,151,247,199,201,132,150,62,12,33,254,198,157,139,176,106,16,54,86,217,35,228,227,104,34,45,177,8,168,9,31,253,2,254,208,171,160,5,19,83,26,113,141,10,101,197,128,96,63,53,67,214,15,25,144,202,234,178,70,206,178,97,129,156,184,64,165,142,175,12,221,47,49,212,106,57,33,223,78,248,27,26,125,45,39,35,28,171,1,189,151,80,62,174,30,87,70,143,43,213,227,170,140,242,57,74,20,174,232,53,142,190,91,72,36,6,180,177,178,28,160,67,186,1,171,200,9,227,54,64,72,58,138,241,184,152,152,80,70,43,187,231,156,208,229,146,73,152,20,103,168,4,84,252,146,238,75,184,4,56,196,218,6,174,113,62,22,216,194,30,140,188,254,61,112,228,20,224,88,35,249,99,208,142,220,168,240,175,164,119,66,127,105,132,123,78,149,226,174,152,205,101,184,90,206,184,123,34,166,57,247,85,232,45,83,131,99,193,54,250,12,207,211,45,234,229,89,146,188,125,42,52,87,247,251,119,48,246,159,81,56,183,74,162,6,136,16,177,32,95,96,250,86,65,131,198,186,57,34,118,143,105,155,47,112,2,138,80,58,94,224,189,35,158,172,31,132,69,167,26,33,200,86,167,50,122,4,12,217,238,146,176,92,224,143,187,208,251,230,72,39,122,30,36,112,40,127,70,15,23,190,235,26,176,143,134,52,133,55,74,230,81,200,194,77,114,125,72,78,105,41,126,132,174,73,85,160,102,242,74,69,131,58,205,23,199,144,29,47,90,131,65,227,45,200,116,162,245,130,94,112,82,236,89,193,57,107,155,207,218,84,52,11,62,93,121,219,80,43,62,82,243,229,122,27,116,140,73,25,52,136,7,191,134,22,73,155,126,203,1,31,238,200,102,172,60,249,107,176,89,73,57,109,30,255,235,73,11,29,111,32,83,236,246,163,65,106,104,227,35,72,187,251,103,28,75,74,106,163,141,97,8,106,61,20,104,141,186,25,129,137,146,41,214,133,88,70,220,189,196,8,201,228,43,4,74,119,77,214,183,248,74,201,109,96,27,16,149,229,134,83,72,237,15,136,234,232,126,118,57,43,74,56,130,70,150,228,160,228,6,163,223,214,177,161,110,199,89,63,114,214,238,215,136,7,160,22,156,192,186,170,240,187,104,38,148,102,71,192,204,66,203,44,136,96,71,194,87,73,165,115,20,205,28,101,8,82,246,121,58,79,116,174,210,206,165,154,24,97,180,55,54,103,104,108,123,221,220,167,50,88,248,232,204,56,77,102,213,25,35,223,108,37,225,207,66,116,73,140,179,197,52,121,86,228,135,202,146,141,101,240,34,78,203,120,145,69,165,244,184,30,79,216,9,254,115,22,122,139,156,159,4,166,176,95,74,70,96,98,62,165,108,110,128,40,132,169,229,247,39,168,105,46,19,83,170,255,148,29,15,173,125,88,198,115,208,217,176,66,168,186,10,130,83,82,228,84,67,25,120,0,147,11,153,92,88,201,165,76,46,27,176,126,221,234,44,201,237,235,211,220,63,7,25,125,78,193,173,3,59,126,120,2,175,114,249,10,255,167,62,19,193,137,79,42,123,82,252,220,120,82,123,247,50,57,61,188,156,241,151,220,6,147,63,11,91,106,54,197,87,176,42,85,116,55,244,180,214,79,161,241,166,254,217,71,164,140,149,21,243,39,66,119,77,207,17,198,82,57,20,158,161,126,62,157,63,92,156,156,36,37,22,16,195,122,138,27,65,150,21,241,247,249,60,58,73,70,214,147,47,209,89,131,1,214,110,60,179,148,43,59,78,3,118,58,196,113,230,6,49,163,211,154,9,101,26,12,12,106,81,68,25,143,252,227,22,123,222,20,253,214,237,74,142,241,46,176,158,24,163,83,123,76,198,189,25,95,206,239,194,133,130,135,76,105,227,237,244,183,195,119,178,167,39,227,119,147,225,66,120,240,5,236,132,255,58,13,150,82,126,191,162,104,51,68,97,120,227,232,242,60,84,251,189,36,19,224,92,146,44,134,167,93,194,44,229,134,11,140,211,100,75,69,82,1,111,148,141,166,83,194,43,12,100,180,148,253,225,49,144,193,254,90,131,233,99,118,5,133,246,249,61,66,24,238,119,201,111,201,63,29,95,77,160,254,20,254,8,170,133,1,113,214,197,81,246,132,199,221,69,184,42,15,142,43,14,215,85,216,27,94,221,191,144,246,236,87,210,158,253,50,188,192,239,29,172,109,116,202,128,146,253,237,131,155,155,3,203,220,125,134,250,143,211,241,37,111,250,37,111,58,179,243,184,149,17,167,236,146,93,91,198,184,132,40,3,157,158,241,182,29,185,27,133,167,214,90,191,142,26,253,122,27,30,65,191,134,155,244,235,109,48,60,216,217,177,91,12,61,122,203,123,244,86,244,168,173,15,111,93,125,144,75,85,252,112,45,40,228,242,25,153,255,187,222,206,105,15,64,121,150,113,230,188,180,229,109,251,144,161,101,131,170,120,69,2,159,184,212,49,138,25,214,238,205,45,7,227,178,141,121,42,113,164,9,190,75,173,242,243,77,203,19,91,117,84,16,111,90,1,231,181,142,26,166,122,25,122,158,6,22,61,205,138,227,8,135,51,217,13,189,83,15,47,163,210,211,188,40,19,84,212,139,228,148,146,207,23,89,149,162,183,171,72,61,247,208,226,87,198,101,226,183,239,138,179,133,181,219,93,177,53,230,14,151,120,115,155,215,146,188,161,202,35,205,92,178,100,184,3,64,47,95,227,44,133,41,211,27,66,152,49,99,83,10,231,204,220,134,194,152,30,209,249,138,158,31,103,209,233,60,156,178,8,21,125,206,177,84,98,20,57,207,74,145,10,216,220,223,219,157,230,51,76,234,103,152,212,223,4,76,234,191,174,247,83,202,189,159,178,240,157,12,56,248,59,132,84,120,39,227,13,222,67,100,216,119,42,222,224,215,136,201,244,78,198,27,196,240,131,231,240,40,226,13,238,125,133,50,220,59,144,193,244,225,225,221,237,221,168,174,62,169,27,213,254,63,131,27,213,197,103,55,170,219,186,81,169,177,187,52,41,206,25,42,232,230,198,74,159,118,31,98,200,93,242,231,161,163,255,65,219,205,22,105,26,174,164,93,130,216,223,246,111,231,143,101,134,24,86,139,189,208,40,188,242,23,171,89,29,104,96,194,128,115,73,249,24,26,175,214,220,76,224,101,4,221,214,136,155,136,66,219,236,52,48,55,31,61,255,14,223,60,33,101,83,82,3,221,228,133,13,216,61,100,243,56,161,248,83,114,228,11,126,159,87,106,223,50,29,96,178,13,12,146,114,32,86,165,116,221,146,225,242,214,20,144,138,87,213,162,90,52,61,103,168,123,27,86,69,134,119,76,101,48,123,11,32,143,197,102,174,221,10,217,34,7,61,193,240,36,34,236,225,7,69,236,214,13,117,249,192,9,55,249,5,200,31,232,189,189,179,51,71,180,22,60,44,183,145,242,205,205,162,237,85,96,238,12,181,129,27,214,235,60,183,227,218,157,145,180,101,6,176,211,54,164,219,28,113,237,236,65,167,79,231,151,76,24,144,158,237,146,39,21,180,59,88,245,105,21,120,114,177,226,251,167,225,194,254,62,124,243,148,62,184,16,95,59,133,175,209,58,62,134,172,173,17,119,116,32,27,186,132,170,229,28,102,182,217,234,130,29,35,150,134,178,80,109,163,54,190,10,90,113,24,182,253,141,145,24,130,155,27,243,113,104,221,95,219,17,201,99,30,47,39,153,114,38,139,224,20,53,88,84,55,249,115,59,95,19,26,181,142,137,170,193,80,139,9,178,157,15,34,112,221,20,7,129,83,91,234,139,184,30,94,171,173,27,198,9,172,224,110,58,107,251,83,77,120,161,7,53,251,235,102,69,89,13,176,181,98,89,11,96,43,103,38,89,29,233,252,54,230,253,165,196,233,41,240,168,226,8,87,91,217,145,109,13,207,151,30,23,15,149,231,75,234,104,9,154,244,52,190,153,138,133,23,125,184,15,111,235,228,138,207,154,43,198,158,90,110,245,234,102,210,228,144,81,55,56,170,79,130,97,111,32,79,35,183,153,137,162,102,182,202,242,176,88,126,132,17,145,253,114,241,116,195,147,57,58,113,193,228,216,134,254,60,142,226,172,152,33,20,146,246,165,83,149,56,195,182,90,134,212,22,169,143,140,253,12,104,105,32,34,5,41,151,189,75,147,141,80,232,196,143,13,47,211,99,239,141,148,91,119,251,99,149,227,12,231,242,4,76,214,187,1,138,210,151,32,174,141,74,25,120,102,96,65,150,100,77,112,72,219,195,143,215,34,189,250,10,238,213,167,110,190,36,9,24,225,65,229,202,248,216,99,236,14,55,182,217,32,95,47,135,20,137,72,11,90,31,186,5,232,94,186,101,28,163,111,22,82,57,254,245,227,117,160,251,88,135,30,81,92,48,43,214,195,7,245,131,215,221,232,131,140,114,215,223,36,138,28,158,64,237,209,149,10,177,216,9,187,52,116,152,96,208,150,0,204,170,30,91,133,236,29,56,199,61,6,46,244,14,134,176,138,222,38,47,147,184,40,167,24,171,225,61,135,218,14,6,129,166,0,236,131,198,81,142,78,99,36,21,38,214,228,189,219,106,52,114,41,209,27,204,77,131,67,192,30,24,240,13,28,70,208,99,7,93,210,33,240,196,159,179,14,10,86,24,169,228,64,227,58,60,122,242,131,167,67,177,113,87,53,239,24,5,108,76,174,249,117,134,99,117,244,100,166,24,206,84,244,200,137,1,18,113,240,241,195,88,189,250,195,243,151,175,255,116,248,99,168,191,98,69,178,210,74,6,77,91,92,9,185,179,227,205,233,71,227,141,82,79,142,92,59,150,160,207,165,115,39,50,85,32,205,15,230,150,241,107,24,170,244,109,249,91,147,208,72,182,110,160,190,184,90,133,249,89,227,252,91,211,56,71,255,138,26,231,84,132,226,202,194,35,169,118,69,131,215,24,30,133,222,245,46,42,24,142,164,222,117,15,213,174,71,82,237,186,71,160,246,71,82,237,218,67,173,235,17,94,221,191,131,167,175,48,250,212,145,255,14,54,5,17,195,235,2,30,247,3,118,9,143,223,6,236,0,158,46,13,5,237,209,237,21,180,111,107,129,149,19,186,104,31,181,13,92,34,185,81,101,105,5,27,154,64,83,75,184,12,6,164,173,2,238,173,191,251,252,147,42,134,31,254,51,40,134,95,125,86,12,191,15,190,214,147,90,212,76,17,178,13,22,244,113,17,149,48,53,236,81,120,231,187,40,190,147,118,43,224,91,126,30,189,75,79,145,19,118,103,89,84,161,226,34,24,121,231,73,21,253,41,185,242,6,94,92,149,25,254,98,63,173,212,20,63,175,105,138,31,190,183,166,216,140,221,90,80,204,49,16,4,231,104,183,111,25,18,211,249,26,6,93,229,104,129,210,241,61,212,129,108,69,139,170,56,129,113,64,10,74,164,186,35,119,196,199,105,166,141,169,6,15,149,66,205,175,146,233,123,129,58,229,135,60,197,119,230,9,184,22,217,200,70,34,115,66,157,233,30,62,123,125,248,146,81,216,123,24,234,1,54,110,201,190,91,91,64,76,18,229,103,98,158,248,67,148,25,21,213,149,217,119,30,167,37,156,212,47,155,4,0,162,87,185,127,138,113,164,70,126,235,183,31,238,31,252,233,213,139,253,131,195,37,82,189,64,19,69,26,102,135,43,90,252,232,240,233,225,235,102,145,215,1,57,241,220,242,83,12,214,244,73,122,57,184,243,31,221,209,23,119,222,227,195,108,190,56,49,43,120,189,106,118,90,90,209,95,178,23,183,252,238,154,34,234,67,230,252,217,19,107,77,121,141,96,236,30,10,155,95,57,45,60,254,149,121,101,241,138,95,89,68,248,7,107,19,247,22,20,36,219,141,22,46,183,192,240,11,68,106,221,30,123,188,153,30,211,76,66,49,14,230,201,214,121,147,186,3,160,6,73,221,70,145,134,124,67,170,137,230,231,240,64,238,126,52,44,32,74,250,57,46,198,248,12,23,39,164,28,160,43,14,157,114,34,125,221,162,135,244,163,71,42,2,206,243,222,40,204,80,182,128,225,50,189,212,149,178,149,132,44,41,113,62,233,94,68,101,238,123,251,92,170,132,253,21,228,74,232,20,108,185,92,220,148,252,123,235,88,118,179,8,134,174,179,133,112,110,225,129,215,74,216,80,81,29,221,204,198,241,80,84,54,244,217,40,112,231,152,25,49,183,185,3,39,63,180,75,94,70,173,22,174,82,181,196,155,27,212,192,56,94,240,131,66,97,170,216,144,26,55,136,6,71,123,87,91,168,60,168,138,71,133,179,72,139,60,91,100,39,94,148,116,80,78,166,210,20,161,146,164,84,73,82,2,1,21,8,76,181,56,162,110,4,171,208,29,18,17,73,158,142,219,1,77,45,153,28,72,3,83,9,198,36,90,223,6,24,79,231,63,158,165,30,89,114,110,22,126,138,106,75,17,127,5,5,230,210,159,227,149,221,140,135,163,90,80,56,42,16,153,205,18,24,55,66,149,56,131,18,39,88,226,60,60,195,18,167,240,7,74,188,11,123,164,90,22,168,150,227,115,118,58,25,180,84,162,98,193,160,192,13,199,20,172,109,63,188,194,218,46,224,15,212,118,25,158,155,82,170,58,237,119,41,164,199,185,140,77,175,52,250,167,193,192,243,64,64,223,95,81,106,191,86,234,130,202,28,133,6,163,51,187,192,112,225,92,89,73,59,59,51,165,3,190,31,246,25,191,150,49,123,249,152,135,89,203,2,201,48,23,114,115,185,148,155,196,193,146,189,69,104,253,6,96,149,14,115,97,194,106,27,15,64,20,71,250,41,144,200,208,70,124,140,46,181,25,11,209,15,42,64,191,156,153,121,19,49,55,255,69,217,45,175,6,158,191,118,254,21,190,232,129,136,205,201,159,80,131,84,94,185,221,178,137,61,29,137,140,227,28,185,177,170,95,93,92,26,230,118,133,254,198,206,206,182,229,69,38,211,219,63,183,77,30,114,250,99,35,222,91,227,243,176,113,58,178,88,45,28,0,73,197,102,68,123,245,134,25,185,2,179,35,242,132,162,70,151,207,59,116,64,254,228,226,209,145,120,194,29,201,215,185,57,113,80,110,254,83,230,230,79,152,91,132,182,23,44,86,24,162,178,140,29,113,27,252,183,168,47,153,113,6,245,72,192,58,80,4,143,32,144,58,188,3,7,6,202,207,134,118,7,88,54,222,117,252,196,229,135,167,135,143,95,143,60,222,90,144,220,121,67,148,121,40,48,123,228,189,185,22,27,18,91,78,124,75,119,3,119,254,227,139,59,1,253,22,177,59,203,26,127,21,94,171,156,49,12,141,207,191,124,242,251,63,188,70,29,3,70,38,145,145,122,248,121,64,4,109,177,121,75,129,186,129,210,12,210,162,166,36,115,115,5,126,161,79,10,95,187,211,201,200,168,127,110,242,91,209,206,78,159,233,54,177,43,119,24,207,193,250,74,218,74,174,109,192,71,248,252,238,250,42,48,250,37,7,171,82,228,114,104,40,18,56,158,49,85,38,46,137,141,25,81,92,50,176,28,3,237,109,40,151,155,10,122,17,87,56,115,17,199,75,75,209,117,79,184,199,72,246,36,55,194,246,122,58,4,145,82,250,25,235,203,224,70,154,223,197,59,59,177,14,246,220,231,181,77,195,72,35,122,96,32,119,171,110,193,205,85,237,24,167,39,13,149,85,133,9,208,128,78,196,254,148,205,40,212,202,114,201,253,132,238,140,223,44,30,253,174,215,235,192,159,135,143,31,79,240,241,128,63,62,134,199,47,238,240,69,46,25,68,48,218,27,244,77,65,133,219,181,224,230,165,218,176,96,139,214,217,50,57,101,26,212,53,255,188,74,222,89,107,208,176,202,180,181,82,171,172,136,83,162,168,225,181,169,26,190,243,31,171,187,171,122,43,88,26,245,150,107,164,120,75,30,132,110,34,234,84,129,228,19,215,8,58,223,67,37,224,10,98,202,66,244,62,32,90,200,4,9,72,26,122,16,206,205,208,113,102,204,38,103,101,104,125,131,34,18,89,43,113,17,105,168,253,40,22,161,129,7,3,50,211,42,234,65,218,41,86,208,206,130,157,16,237,64,255,180,144,177,92,174,164,6,86,109,68,11,197,198,180,176,139,17,196,144,109,183,84,107,76,253,139,90,184,46,107,248,208,167,1,78,57,124,13,171,24,89,125,173,121,238,77,140,129,43,33,65,102,234,244,141,55,195,106,197,128,149,112,98,161,197,214,50,68,27,13,77,181,241,208,176,254,138,209,110,99,181,178,236,85,91,200,16,215,242,82,67,252,93,29,176,111,152,187,91,43,84,76,10,236,88,7,154,147,241,208,28,14,249,74,148,114,24,62,106,5,245,113,195,132,231,216,105,194,3,226,137,91,76,68,115,33,5,228,98,164,73,83,74,147,223,113,187,15,139,194,209,124,167,157,30,215,13,188,115,107,107,31,122,230,30,32,55,52,34,63,116,131,24,136,174,105,238,174,231,104,138,134,6,32,111,61,14,230,82,89,228,133,211,107,72,150,45,125,36,31,75,69,19,143,181,164,75,242,151,16,91,94,239,63,212,130,216,118,46,79,38,215,94,12,71,210,14,191,93,37,13,153,60,160,155,7,15,78,96,245,153,54,139,226,6,45,163,225,69,161,10,96,103,177,97,69,132,202,12,134,226,102,113,102,188,39,153,49,186,221,26,65,147,85,120,187,105,141,139,112,3,69,140,245,27,206,109,163,197,24,109,37,97,98,23,245,23,211,221,120,55,66,54,172,141,253,16,174,248,128,155,248,137,67,223,140,45,2,97,236,72,150,97,195,24,182,147,19,151,174,151,128,60,71,254,92,155,137,205,118,99,144,187,96,168,65,184,64,161,20,126,201,145,32,255,132,81,97,167,14,34,251,25,228,58,30,35,137,91,166,241,170,208,31,77,175,92,245,9,117,64,142,59,206,47,117,106,95,178,159,169,129,137,142,111,25,88,212,46,98,96,221,118,77,21,44,106,95,77,120,208,80,68,250,172,70,164,57,242,251,170,248,126,54,147,32,111,64,172,69,201,137,181,231,160,73,100,64,13,110,12,203,101,187,90,191,94,204,134,124,33,172,69,28,246,31,176,48,155,216,29,82,125,246,5,87,164,2,139,170,33,158,248,150,79,161,42,55,50,146,7,5,124,148,88,30,234,191,50,125,138,204,81,156,14,152,11,14,4,53,119,106,69,240,37,61,166,84,123,212,38,1,37,174,202,161,188,156,251,4,139,138,25,4,73,152,222,117,188,26,71,249,110,124,22,149,168,198,162,24,208,75,229,10,40,167,139,56,249,163,73,168,83,24,167,93,35,15,178,118,222,194,240,90,233,160,7,191,99,64,158,131,111,25,221,53,12,250,119,217,225,171,131,253,23,135,131,189,111,24,158,185,6,119,191,97,223,191,24,220,253,29,163,115,223,224,238,183,236,209,243,191,60,27,220,235,49,174,250,30,220,251,122,201,126,234,62,58,124,188,255,253,211,215,175,194,107,169,98,27,92,31,23,217,116,240,204,247,240,47,176,170,180,138,96,169,99,2,255,5,73,56,59,37,114,10,76,85,15,152,23,126,231,192,39,107,172,84,176,207,49,183,75,249,121,81,160,165,141,199,51,195,15,126,129,211,164,91,121,52,178,20,56,252,212,110,171,85,122,195,38,117,235,234,119,251,94,59,113,179,98,81,57,219,172,217,127,239,31,220,254,206,202,246,123,162,3,91,199,81,252,118,62,139,226,196,179,250,162,175,45,236,43,22,243,118,98,179,187,42,61,12,245,158,203,219,140,150,33,144,74,25,161,218,226,165,71,239,217,229,65,173,54,108,130,67,214,228,23,139,30,240,136,85,99,199,63,184,101,238,234,143,125,242,117,150,163,90,123,5,199,22,143,155,222,111,85,209,177,183,146,106,156,119,98,111,170,47,238,56,134,201,226,207,142,115,42,156,149,87,244,3,154,210,104,201,154,111,192,175,170,40,175,186,49,222,188,158,248,18,142,200,199,107,122,229,144,16,8,200,23,117,22,20,77,243,149,36,44,118,115,216,252,43,207,146,61,249,166,40,132,5,144,254,54,17,57,235,109,250,16,113,20,103,151,174,150,73,95,187,133,183,12,165,61,93,252,150,214,154,36,69,224,130,174,185,202,122,187,141,174,223,131,232,88,109,21,56,41,87,46,131,213,180,27,159,37,241,91,222,197,219,116,238,26,139,12,120,105,216,94,151,78,66,105,59,136,106,165,64,21,162,55,213,30,1,236,24,49,239,211,218,37,21,222,176,25,71,211,250,199,81,158,93,71,114,138,194,224,228,146,170,215,133,214,59,192,33,91,37,247,229,39,160,51,234,35,43,232,50,251,212,71,33,59,70,55,249,231,120,232,214,131,198,47,183,163,73,94,10,168,82,221,142,59,57,137,125,196,93,173,32,220,51,20,132,20,80,225,118,179,97,158,121,41,87,164,39,37,181,39,133,55,158,171,178,127,115,243,97,155,160,240,9,241,182,188,21,203,7,109,5,148,149,195,155,249,151,35,255,205,116,247,77,247,166,115,243,230,203,155,55,227,173,209,155,9,252,185,124,51,9,214,204,145,186,204,16,199,145,98,229,172,69,48,107,5,206,90,26,70,56,107,25,252,225,135,191,236,129,33,76,240,59,74,97,75,58,191,72,241,54,84,223,154,148,233,57,94,100,198,32,160,122,227,137,55,224,63,182,224,215,60,52,150,205,144,12,68,135,252,237,37,127,235,122,215,17,53,124,73,57,142,97,130,147,74,102,144,38,123,240,162,40,97,254,113,53,174,209,79,108,121,239,179,83,240,144,183,107,136,183,147,169,253,171,218,213,212,153,106,162,221,195,44,53,78,50,95,73,175,241,167,216,215,58,213,234,125,13,101,146,173,228,50,173,54,103,30,134,24,51,209,178,72,254,38,7,250,84,252,228,205,124,183,69,56,249,144,253,96,229,156,236,90,124,124,207,28,125,75,215,194,25,135,156,190,254,170,41,73,87,109,154,9,222,81,109,101,201,9,140,221,207,190,113,73,197,72,180,211,175,183,72,146,107,100,234,169,76,101,122,122,102,190,167,115,150,89,11,101,104,84,35,178,245,120,64,39,105,3,255,147,105,26,255,232,51,250,201,103,244,147,127,233,48,200,255,162,118,248,132,126,50,149,102,248,223,224,157,235,255,207,222,187,53,183,145,101,233,98,127,133,202,105,171,50,155,9,16,137,251,69,41,154,162,88,45,77,233,214,18,75,61,93,20,90,145,4,18,36,74,96,38,42,145,160,164,34,233,56,47,126,176,29,14,251,205,47,142,56,14,59,78,56,28,225,240,248,193,142,177,227,132,255,141,103,124,206,191,240,90,107,223,243,2,128,18,89,221,53,197,234,22,152,151,157,251,190,215,109,175,253,173,49,172,135,129,9,44,117,61,15,249,249,173,122,170,47,127,13,158,234,147,59,79,245,47,241,84,63,93,233,81,62,207,120,148,47,111,4,123,100,33,68,33,31,214,15,109,55,16,108,190,12,66,197,58,237,144,63,135,194,16,12,31,228,158,55,6,130,136,118,124,90,101,130,41,222,115,158,83,83,126,182,147,98,63,219,149,193,151,53,199,86,22,117,170,32,161,22,121,79,132,91,210,241,241,141,136,75,20,250,210,132,73,40,61,126,46,207,105,190,55,237,208,201,215,227,33,20,31,133,213,2,93,160,175,192,224,35,212,57,20,161,164,208,185,222,56,14,127,47,127,28,158,54,52,217,105,248,96,27,104,49,51,22,218,34,248,20,74,140,226,122,32,179,181,245,54,250,106,156,165,158,100,66,190,200,0,159,129,155,79,27,73,55,89,57,254,58,156,3,72,161,197,189,157,61,174,46,102,210,110,173,255,149,65,198,169,200,53,231,240,87,71,20,215,155,163,206,25,243,112,15,165,159,29,25,237,112,141,187,42,8,209,66,127,87,71,249,217,60,45,202,240,107,122,64,228,154,233,2,62,74,108,46,80,92,17,173,30,168,66,21,85,132,28,138,9,77,65,208,142,42,139,203,64,17,211,114,203,208,8,20,164,122,194,207,100,1,213,127,1,211,250,60,124,29,68,39,33,9,100,76,60,145,130,49,112,108,46,33,171,56,155,40,214,210,142,100,53,226,209,62,56,118,134,188,23,14,196,71,48,218,60,41,199,176,102,233,216,205,112,144,144,183,21,10,193,76,139,66,119,245,43,125,233,25,32,44,136,225,75,180,132,19,153,220,243,123,153,41,236,24,201,180,32,104,102,244,198,194,188,50,145,64,4,170,183,49,143,104,143,67,210,102,125,71,218,156,110,108,231,88,75,90,253,49,6,237,207,18,182,100,84,39,116,161,69,58,145,238,218,137,130,249,86,209,70,228,19,13,139,100,236,20,76,116,189,122,253,130,6,248,99,183,52,168,101,49,152,135,226,51,218,84,190,22,7,51,186,219,136,180,106,228,79,226,182,17,165,146,35,50,5,172,163,231,254,81,224,78,135,213,179,96,94,232,63,204,66,198,4,159,160,107,100,244,152,68,95,253,110,196,161,168,221,165,31,219,115,80,234,5,131,14,252,37,51,22,46,113,86,94,208,252,197,58,245,19,151,174,95,178,125,32,32,194,209,152,63,135,43,254,116,138,123,218,235,192,8,50,14,58,12,111,165,36,64,149,133,155,171,193,8,52,168,199,80,121,61,118,166,17,103,83,116,28,122,23,235,225,156,57,73,1,237,21,249,77,88,77,112,165,35,246,168,172,100,153,16,192,139,183,242,103,249,153,11,236,224,84,59,202,63,90,38,11,60,178,127,154,57,202,175,158,203,163,252,139,121,16,225,3,49,37,124,235,221,114,18,78,38,150,102,41,56,189,29,227,0,41,31,137,143,122,24,69,85,106,162,70,50,179,3,77,249,152,93,95,249,88,220,170,242,49,250,53,40,31,227,59,229,227,75,148,143,249,218,144,94,11,25,0,123,116,61,213,163,48,254,151,244,205,24,243,208,95,90,156,40,133,172,227,12,230,121,68,13,25,61,206,13,116,68,141,185,142,164,49,191,121,36,141,253,120,22,39,111,210,207,179,208,231,55,251,184,92,196,141,0,101,139,19,19,96,227,55,104,90,249,109,219,210,136,178,223,209,242,59,90,254,155,165,229,177,50,215,20,75,116,145,144,57,191,74,169,229,121,231,161,184,84,188,96,205,91,213,74,78,142,109,203,217,37,32,69,30,15,214,222,249,203,209,95,222,141,135,219,59,46,104,64,234,41,123,248,59,122,234,90,127,7,243,65,184,220,186,144,172,68,206,183,173,90,205,218,6,253,101,17,62,141,82,196,235,19,49,23,16,59,91,28,218,172,212,81,208,151,90,151,211,79,133,80,43,217,90,85,177,146,42,241,27,212,11,40,234,91,81,10,98,66,232,236,60,67,225,150,4,93,118,121,65,246,161,254,180,16,44,241,10,253,140,49,207,185,250,116,179,239,6,121,126,55,119,13,134,184,52,153,229,228,230,89,241,34,64,42,244,115,88,6,106,117,199,115,127,115,60,183,125,199,115,239,120,238,29,207,221,96,67,35,186,87,18,32,30,72,91,122,251,187,27,220,242,171,141,156,36,231,118,154,177,201,153,88,215,167,73,56,177,200,102,63,20,77,101,211,98,181,124,177,65,31,187,50,163,114,97,130,91,176,101,93,241,128,96,97,5,11,94,36,225,12,248,107,20,3,105,5,165,118,11,67,16,193,146,79,194,196,202,167,101,134,52,72,254,254,120,22,68,120,116,41,205,108,85,45,86,65,253,98,227,178,85,82,187,28,162,246,43,114,192,29,102,106,233,171,215,47,15,95,238,191,124,246,254,79,79,158,30,30,60,123,250,230,208,1,74,65,175,222,236,189,120,122,248,244,135,131,199,239,191,127,253,44,39,191,104,36,120,169,27,24,51,38,217,131,89,136,119,182,21,160,241,185,138,53,245,35,97,29,163,91,137,142,193,111,69,68,56,171,111,169,61,204,80,62,142,157,135,21,239,106,174,153,2,233,228,154,59,87,6,191,61,188,51,106,239,91,193,113,188,76,251,172,179,225,109,190,217,254,145,117,154,166,115,24,18,252,179,64,84,159,96,58,75,99,184,72,97,96,13,179,131,46,156,44,111,199,114,248,219,65,236,252,215,27,116,40,181,235,13,20,88,70,32,176,184,51,2,107,236,160,19,202,200,158,105,171,103,116,125,1,102,124,27,2,12,227,111,181,220,178,142,76,210,21,186,247,128,124,37,208,181,180,51,96,16,34,40,158,229,51,41,25,112,115,27,98,44,168,175,171,109,19,250,124,191,105,36,172,131,165,20,133,236,250,2,169,105,57,157,141,95,77,71,31,80,104,210,179,3,254,7,234,73,117,60,5,213,46,248,236,3,121,142,56,3,16,9,86,110,211,201,90,232,159,240,2,102,193,113,56,43,64,104,58,139,97,253,103,49,154,156,139,20,52,197,147,147,89,40,106,41,143,59,150,229,83,128,244,4,51,133,59,30,43,80,48,114,57,214,180,70,229,180,218,207,22,169,57,24,231,62,96,231,220,210,42,104,4,193,156,118,191,114,48,45,25,247,227,43,217,2,222,147,249,38,140,78,113,247,135,247,55,219,156,34,208,41,182,47,45,165,155,4,102,26,231,245,122,133,203,66,194,200,65,97,123,63,88,28,111,168,77,104,206,159,96,98,140,81,80,118,153,251,12,235,97,215,10,146,105,80,240,150,35,23,242,247,167,211,241,56,140,52,110,74,83,235,105,26,158,149,99,172,209,52,78,215,76,84,101,175,0,58,196,194,196,90,53,43,47,69,196,200,16,160,212,52,141,105,122,107,141,196,144,163,216,194,57,117,15,122,57,158,81,96,67,80,18,180,28,24,225,115,104,215,220,200,26,55,35,43,220,158,146,21,33,248,71,152,155,118,28,185,36,15,234,79,203,76,138,53,45,152,0,192,219,63,152,235,32,228,211,5,187,212,78,201,103,215,41,254,248,235,23,64,190,172,242,105,189,98,85,132,215,94,21,230,236,121,198,250,171,4,248,109,179,105,19,149,207,3,54,28,20,248,50,130,142,123,114,248,252,153,47,195,95,224,40,233,243,45,90,51,223,178,239,205,69,3,98,127,48,91,132,130,236,170,149,152,13,174,97,118,192,75,182,196,86,98,223,185,225,186,158,8,203,187,128,175,97,139,236,70,249,250,243,69,237,50,198,133,137,84,159,224,161,72,32,253,99,63,159,93,197,218,158,187,243,109,223,211,9,117,65,246,216,13,208,143,11,150,145,22,229,6,242,192,104,231,67,38,227,42,141,67,80,76,158,166,8,188,65,130,78,69,85,73,129,224,225,32,227,136,135,49,153,104,63,158,229,136,71,97,35,125,210,199,138,207,20,15,86,152,161,116,165,164,87,67,41,44,111,144,130,63,41,65,166,141,180,106,152,114,69,53,2,225,29,58,144,57,179,23,212,186,108,240,45,157,143,250,74,28,160,85,103,235,2,2,159,134,122,56,39,90,215,27,96,50,142,102,49,67,4,96,145,186,65,153,176,237,188,255,88,196,231,136,0,73,113,92,45,82,4,101,113,29,158,198,29,81,50,60,109,245,84,44,91,169,2,158,119,253,226,80,106,164,156,69,55,128,46,122,255,190,126,231,42,251,0,111,53,161,121,176,35,59,40,176,86,161,205,98,70,91,12,62,18,13,26,120,176,95,249,132,21,246,148,250,138,251,239,68,20,4,55,63,121,180,132,134,188,200,31,51,234,0,51,157,43,158,28,201,78,23,23,69,160,25,148,96,179,76,88,227,181,34,16,79,193,144,173,226,200,122,14,28,38,141,101,193,26,91,146,178,184,34,156,67,172,169,136,100,235,39,101,239,54,169,136,224,70,168,12,152,6,70,165,88,18,163,119,244,110,71,1,157,34,1,226,27,58,220,196,174,132,8,233,56,131,2,12,198,98,160,11,250,50,3,118,193,74,148,49,188,178,156,134,149,69,127,144,229,86,209,24,107,86,0,232,44,201,15,229,149,78,120,212,56,78,42,214,122,101,9,34,163,252,29,75,231,225,67,129,2,22,110,176,110,178,44,81,206,211,163,210,252,135,131,200,47,224,75,43,62,208,251,129,24,77,200,131,140,101,159,227,34,100,70,13,230,123,74,11,82,89,39,89,222,153,86,176,226,143,68,137,67,225,183,200,166,93,161,208,31,140,208,173,148,27,14,81,254,176,145,85,10,139,205,228,86,221,187,158,10,247,174,22,106,251,79,133,182,223,68,93,255,41,162,172,142,120,100,221,49,220,142,8,192,143,66,233,46,225,118,78,136,108,118,189,137,144,181,79,237,9,2,214,166,118,163,133,145,31,158,218,103,24,249,129,182,61,206,225,238,24,129,104,33,45,225,208,62,181,63,99,228,7,58,208,242,9,238,62,98,228,7,168,2,124,249,30,110,247,29,247,3,214,1,210,190,132,219,15,142,251,136,219,35,222,192,237,35,205,254,240,116,99,251,131,18,142,147,240,4,165,244,196,190,64,236,142,116,177,195,207,19,42,169,83,127,190,67,39,247,172,254,76,119,228,17,9,80,120,182,250,227,236,135,114,134,91,253,101,238,29,243,241,235,159,102,95,240,114,78,178,207,167,17,1,169,244,207,179,47,120,64,160,254,94,246,5,42,54,86,255,147,122,124,70,29,2,101,207,166,115,22,82,160,255,62,255,150,31,73,181,250,47,243,239,100,44,130,254,27,241,242,10,227,251,229,250,116,161,197,18,18,87,170,169,170,13,170,210,178,158,142,102,165,148,163,117,91,115,223,91,17,77,156,75,53,220,196,239,71,134,197,255,40,174,62,222,59,220,123,255,221,193,159,135,254,5,118,56,113,21,105,116,43,177,206,105,230,54,139,239,106,64,197,128,87,149,57,242,107,70,203,171,213,145,73,174,144,111,50,86,224,103,66,120,105,193,38,185,129,89,51,177,197,213,87,65,50,58,69,78,194,45,109,48,195,211,45,170,57,157,25,216,58,155,46,208,101,126,139,127,107,113,68,16,161,213,101,98,0,235,165,236,218,197,241,192,34,244,199,53,80,170,10,189,17,28,230,39,15,201,181,215,32,84,135,126,1,162,212,110,137,230,165,87,232,40,170,120,67,206,255,249,35,105,148,143,208,40,95,150,73,228,244,55,201,190,54,4,233,162,84,7,52,186,134,107,6,194,241,151,224,167,13,249,206,124,143,22,89,87,155,62,168,165,128,98,226,175,62,87,196,185,49,81,8,253,13,127,228,152,89,2,211,143,66,191,80,129,144,27,93,148,134,252,211,239,121,218,233,44,190,235,25,101,114,100,103,160,252,175,56,252,36,64,175,202,214,94,182,60,134,238,230,151,130,94,76,23,241,140,106,138,231,211,82,21,43,215,200,70,156,25,242,77,162,227,74,119,130,124,86,242,164,71,44,225,27,99,117,202,233,208,185,127,63,113,130,234,199,36,152,219,152,143,20,4,203,62,218,59,60,124,253,244,209,247,135,7,92,220,155,250,113,97,128,80,114,129,113,6,60,235,41,48,111,129,21,131,197,92,153,237,18,71,31,252,44,49,101,2,37,39,19,187,178,36,139,88,8,238,35,203,71,180,77,192,59,128,121,26,69,92,176,41,58,15,145,184,129,83,84,5,4,217,200,142,145,240,217,96,78,32,36,114,185,107,102,139,140,146,201,135,145,102,140,38,167,13,34,149,36,103,23,199,253,109,14,24,69,17,21,66,121,112,197,45,57,2,131,123,5,252,105,230,52,13,30,44,121,51,61,6,14,125,2,29,136,225,46,196,155,210,83,51,242,228,153,56,211,196,238,216,178,206,78,72,62,213,202,167,181,28,10,229,80,198,206,207,160,29,207,200,138,159,115,203,179,27,207,76,199,142,27,249,5,27,109,114,164,24,105,214,79,80,185,26,167,97,143,24,92,53,164,221,173,245,11,135,142,159,249,163,161,219,214,83,240,23,89,146,34,14,247,249,89,136,80,243,224,147,78,35,238,223,95,67,68,170,103,75,92,78,192,106,205,178,216,180,42,33,95,249,249,145,153,20,154,150,157,37,107,217,169,22,22,13,58,119,242,43,104,104,164,8,124,84,184,238,120,124,74,156,150,40,21,8,42,87,92,0,58,29,22,206,172,2,222,173,104,3,115,47,81,243,77,184,36,242,35,78,102,73,52,25,253,194,160,52,52,145,72,169,239,203,51,90,230,199,76,245,204,124,109,38,65,226,247,181,77,88,67,107,204,254,85,231,201,200,236,159,57,145,197,219,175,182,247,131,99,168,7,168,119,86,86,169,75,110,77,176,173,163,100,11,90,88,157,169,117,141,6,3,18,32,200,254,213,2,175,178,127,34,8,120,145,12,76,134,72,91,3,173,52,196,18,246,113,102,56,64,15,83,82,141,32,129,161,35,141,97,17,15,25,98,172,142,221,76,125,142,34,186,193,62,29,250,81,95,95,213,197,137,156,190,109,48,7,181,238,54,248,214,156,98,212,102,127,133,117,213,232,54,142,153,23,27,91,49,217,165,239,39,171,94,207,252,96,197,107,220,72,96,209,103,83,71,92,205,74,236,213,108,41,76,185,140,17,130,136,144,149,49,6,198,81,74,89,107,162,47,90,239,164,90,247,167,132,150,108,202,143,241,252,179,95,188,179,56,48,160,192,205,238,90,185,115,16,26,229,15,249,44,81,188,122,16,41,121,39,206,87,201,164,223,102,149,184,126,53,199,88,196,238,53,235,23,225,30,160,62,111,134,98,154,169,170,73,243,191,49,51,204,250,81,115,22,37,211,202,84,37,139,171,150,131,20,55,98,94,34,20,120,84,216,131,145,154,104,33,131,7,191,202,210,166,217,26,218,164,14,76,114,74,9,52,233,83,10,132,112,113,121,153,107,80,161,143,226,229,229,133,244,121,235,31,13,175,180,57,72,202,228,253,251,25,180,80,221,155,241,74,43,197,116,194,65,52,158,208,193,248,45,11,205,79,216,78,21,58,58,194,162,203,72,231,102,215,73,130,24,107,219,26,210,111,40,188,98,201,92,205,113,134,203,205,32,56,155,46,160,41,69,200,83,201,82,77,249,39,197,155,240,124,190,140,196,39,140,196,43,11,88,160,115,189,172,245,155,180,72,11,17,210,173,172,128,184,243,110,177,189,179,50,104,150,22,123,4,93,16,183,173,138,69,235,140,105,37,235,124,73,185,15,46,25,229,10,221,67,153,128,40,88,73,204,207,216,49,80,227,130,163,11,43,154,230,152,77,42,59,228,28,137,19,18,21,75,69,181,66,72,66,118,210,129,183,78,31,96,100,92,133,194,203,61,6,47,48,10,162,189,49,243,103,18,42,55,39,6,180,169,82,160,214,67,235,144,138,98,95,110,99,68,190,90,166,192,172,224,169,246,170,132,207,35,207,1,215,107,217,30,101,118,103,137,81,36,54,156,234,165,136,183,21,229,183,66,120,223,154,85,163,137,184,73,205,142,106,67,28,21,23,53,43,214,205,250,107,45,206,144,97,238,18,93,153,2,243,239,91,214,149,113,220,82,167,78,211,59,234,244,171,162,78,98,158,232,203,79,155,27,222,138,5,155,195,180,223,142,228,87,250,17,37,233,104,11,31,108,167,127,35,4,138,124,247,76,2,101,13,138,206,102,101,186,167,111,182,135,131,115,126,29,105,138,152,39,225,81,96,44,69,7,166,220,70,36,168,244,115,43,191,225,42,155,93,64,87,248,187,205,232,74,89,161,197,100,3,116,134,240,171,200,198,205,35,40,254,43,245,13,86,139,59,185,45,79,222,50,180,63,38,226,154,142,183,132,247,41,252,110,133,219,18,87,211,249,238,21,10,223,114,21,75,103,77,220,228,88,237,59,147,147,191,133,31,10,207,183,204,75,136,71,170,230,169,40,222,52,233,192,108,22,49,118,44,247,215,229,243,213,30,154,28,215,84,63,147,50,61,155,199,8,187,44,246,232,172,237,200,228,169,162,2,209,144,206,81,114,62,76,25,185,69,237,129,132,24,237,201,113,51,95,171,77,233,64,11,14,193,223,247,81,179,9,170,233,105,120,134,61,45,118,92,3,29,202,52,184,91,123,119,103,40,111,14,183,64,30,73,248,27,62,144,80,4,182,249,183,123,162,114,121,119,162,242,75,78,84,78,20,26,83,57,50,166,115,49,54,112,49,83,127,126,3,184,152,41,185,81,137,253,169,117,167,76,244,196,25,231,57,254,38,28,179,30,179,8,174,58,227,35,171,54,129,209,210,141,87,101,182,49,179,36,211,175,154,121,202,35,144,246,31,150,65,50,46,197,63,155,96,50,66,202,222,32,93,33,54,154,42,164,60,137,86,207,242,68,170,22,104,217,151,199,15,179,199,89,175,1,24,41,107,182,11,116,82,60,84,197,236,122,183,143,35,89,134,155,40,229,13,14,102,40,16,11,48,100,177,14,205,55,209,20,47,220,200,206,53,205,17,222,128,120,218,64,39,168,210,57,72,108,60,203,84,18,241,125,160,30,73,188,190,132,248,159,175,97,203,169,68,98,71,65,199,154,75,36,130,252,21,119,235,43,157,67,177,83,142,233,55,205,97,250,9,28,63,179,46,70,217,178,100,182,209,95,48,196,194,82,148,197,49,92,40,28,195,66,204,194,194,62,48,160,14,11,235,129,80,134,55,218,124,190,249,181,73,31,56,218,1,16,66,80,156,160,24,115,61,184,191,168,152,208,32,171,42,197,250,179,13,176,63,57,47,81,39,213,158,107,139,91,197,200,22,8,128,34,101,30,9,80,197,250,158,102,49,254,110,15,146,15,132,233,189,217,244,36,18,224,94,116,35,192,189,232,70,146,116,19,103,132,123,121,6,48,212,25,171,204,70,66,18,147,209,56,222,74,82,132,226,235,126,60,157,166,33,133,197,56,178,88,0,4,215,26,177,56,54,174,245,35,8,2,211,201,103,107,120,133,97,2,64,106,72,138,0,98,116,167,126,108,11,124,200,255,18,238,121,233,119,28,88,70,124,131,158,180,242,179,81,249,103,212,137,234,51,244,117,81,31,14,114,253,57,115,141,254,94,152,99,49,186,249,145,126,20,140,62,156,36,241,50,26,139,225,86,79,88,29,138,134,120,42,28,121,235,109,109,168,167,215,26,234,217,218,190,62,150,53,97,29,126,124,34,225,120,146,50,24,31,54,130,65,22,148,39,147,153,186,201,192,3,37,229,48,63,217,126,153,21,244,222,226,230,7,232,241,52,97,152,192,98,124,228,3,177,36,229,131,191,141,101,153,206,54,95,129,99,81,117,24,19,184,222,112,13,234,95,193,180,208,110,55,90,139,153,66,213,183,131,194,190,156,185,185,62,95,228,199,229,22,150,230,183,32,53,138,49,198,107,86,208,29,178,211,157,85,226,14,217,233,14,217,233,175,135,236,180,18,17,207,224,5,32,225,79,39,8,16,19,71,49,11,13,11,156,97,61,120,223,36,166,32,172,64,218,217,21,29,253,249,219,199,112,188,9,172,168,82,16,71,13,141,209,250,102,184,115,130,88,140,155,64,37,158,82,111,79,100,167,226,159,202,36,56,155,206,62,99,199,14,116,214,114,106,48,157,229,205,115,180,55,211,159,67,33,198,224,117,185,128,249,117,194,202,58,1,98,65,152,79,116,182,149,174,86,10,127,230,140,62,131,49,193,192,195,168,176,33,4,210,242,4,39,181,179,74,222,225,98,7,47,148,6,224,186,197,122,181,249,39,248,214,235,210,159,70,29,254,12,73,40,85,189,56,53,250,119,157,91,85,84,5,202,21,39,233,194,191,32,109,164,127,97,89,253,212,238,180,97,249,144,62,133,55,29,24,9,84,178,240,186,235,184,92,191,194,187,158,115,229,42,25,26,158,116,97,212,84,112,106,124,224,193,3,12,228,13,151,117,200,116,22,6,17,94,55,224,154,180,120,187,213,117,92,35,198,30,123,68,242,56,166,108,58,174,148,206,120,245,186,45,168,81,58,195,171,54,212,96,50,139,49,34,166,172,112,23,42,60,1,178,139,151,144,19,234,226,120,217,83,205,232,225,6,52,186,242,45,103,1,222,66,37,121,100,208,11,15,239,161,166,117,252,219,128,100,60,238,56,220,33,24,253,89,112,130,149,238,181,84,144,113,12,236,141,143,160,207,16,27,1,47,59,240,29,162,108,225,53,214,0,71,239,130,135,158,196,103,80,21,22,161,178,143,24,71,208,103,20,209,146,110,60,248,148,73,34,253,139,197,242,152,158,65,117,136,9,210,13,214,9,135,239,67,72,183,77,61,12,58,62,128,154,157,79,199,97,76,55,109,52,193,221,244,242,197,160,139,20,133,3,237,19,236,216,247,29,226,168,146,75,137,116,5,254,216,78,152,23,116,203,8,167,214,187,11,167,118,23,78,237,55,16,78,13,114,211,142,236,97,212,158,215,225,8,73,224,24,195,158,85,129,215,196,73,200,72,136,207,86,50,176,134,132,162,104,49,183,3,168,160,10,104,66,8,66,139,234,193,227,167,135,47,95,191,223,127,178,247,226,15,7,58,202,145,56,49,23,25,129,191,248,87,135,7,255,112,200,191,185,188,52,139,190,188,180,99,233,146,0,100,49,121,25,205,62,223,191,159,24,217,232,209,91,119,227,106,154,4,209,2,153,135,77,103,213,18,106,22,41,141,180,221,36,234,47,142,47,163,23,198,35,224,21,120,198,148,73,142,63,88,238,226,20,152,238,119,33,6,117,199,200,228,64,193,99,134,243,21,127,65,14,46,5,119,85,185,1,147,209,114,219,249,211,52,218,153,86,211,112,145,218,81,112,62,61,65,192,195,42,8,145,41,182,193,193,208,105,235,138,251,115,174,194,102,17,217,40,118,154,148,44,192,32,138,44,238,122,24,57,32,96,163,15,232,217,206,195,201,25,231,205,196,187,121,60,23,187,53,236,89,56,100,17,93,21,194,156,49,205,216,201,73,99,166,213,220,242,136,189,41,148,225,206,86,197,81,206,204,90,190,72,78,232,75,35,22,176,17,78,89,143,229,67,179,188,12,211,134,26,229,95,224,108,232,31,13,93,236,100,244,5,85,31,83,224,230,178,175,205,198,107,91,111,248,104,229,8,68,176,4,22,178,231,85,85,104,152,253,163,225,160,40,144,187,236,54,167,58,158,78,8,47,54,246,31,35,96,93,20,127,180,85,64,46,189,90,219,134,11,208,56,156,5,159,31,198,220,101,150,149,72,43,129,67,227,212,140,45,59,237,61,159,7,126,202,67,172,133,118,66,47,28,55,242,19,54,55,197,139,72,71,217,48,122,40,30,228,178,197,169,116,65,189,30,185,52,8,169,112,76,202,87,206,116,102,10,62,189,193,20,249,166,208,210,212,177,77,48,251,82,76,35,154,88,54,79,131,120,44,177,6,47,36,233,78,145,210,153,45,183,208,75,44,164,119,184,101,165,72,24,61,34,160,150,144,13,183,249,22,31,73,200,57,115,98,220,70,25,106,167,46,90,223,77,44,13,235,45,169,4,143,10,240,118,207,116,15,79,152,234,71,250,132,175,120,67,243,84,94,40,207,137,137,19,181,187,249,147,125,226,21,242,121,118,133,113,243,120,76,133,119,32,77,245,69,22,234,64,204,253,251,186,119,95,104,28,173,41,11,46,198,235,164,78,103,177,115,85,145,27,20,89,224,177,11,53,57,238,68,111,119,238,240,142,126,48,50,218,246,197,129,246,203,203,154,27,193,188,71,232,30,248,76,134,69,151,16,12,216,155,184,161,92,241,61,244,80,56,213,252,243,104,69,247,189,176,225,138,21,209,7,245,198,21,140,21,196,28,221,69,239,180,88,151,56,185,121,141,69,148,136,59,53,139,240,48,142,103,233,116,126,167,170,252,198,77,232,116,74,117,95,56,246,161,146,13,119,28,125,168,139,224,67,251,18,124,168,129,224,67,251,2,124,168,65,224,67,251,2,124,168,213,67,240,161,125,9,62,84,67,244,161,125,137,62,212,69,244,161,125,129,62,212,246,16,126,104,223,254,168,209,167,253,235,43,128,239,111,85,1,252,240,107,80,0,95,222,41,128,95,162,0,62,242,143,160,48,229,46,33,252,39,164,219,132,251,198,63,178,254,174,70,255,193,243,191,11,219,226,106,50,233,245,196,213,100,194,174,106,181,110,32,174,218,237,209,8,175,122,189,70,3,229,84,150,142,95,5,163,17,123,59,153,132,199,226,106,50,97,87,163,81,216,149,87,181,73,139,202,61,30,183,217,183,199,244,31,125,1,101,180,219,236,219,81,93,92,77,38,236,170,221,62,238,137,171,160,17,82,173,70,245,110,139,229,210,165,255,240,42,240,68,139,142,235,237,99,113,117,92,151,237,240,196,85,179,115,92,167,252,142,235,77,118,213,164,255,240,170,53,18,185,180,219,141,177,184,106,183,197,183,141,142,184,170,243,90,53,198,94,19,174,134,238,83,54,6,5,251,34,238,99,232,124,15,158,97,97,13,244,140,28,186,63,250,210,224,140,95,153,54,103,247,167,149,10,253,251,140,66,255,225,171,20,122,157,101,160,115,22,81,8,233,232,117,28,143,63,11,164,189,5,158,133,143,99,248,70,108,160,24,169,216,49,157,98,236,99,92,87,196,4,64,213,102,156,26,181,118,126,73,153,170,66,82,225,50,117,121,41,11,96,200,118,220,31,213,215,178,33,244,229,227,248,19,102,199,212,24,160,76,223,50,228,81,189,136,211,233,88,69,179,5,181,128,224,1,23,168,40,243,203,98,247,48,29,169,181,168,130,145,4,58,116,212,137,187,168,26,158,77,83,88,137,213,25,245,195,227,151,207,101,71,24,93,230,38,154,158,253,50,167,103,175,61,210,241,149,81,197,180,252,75,131,129,88,216,129,199,1,1,101,69,92,21,98,199,32,15,217,11,210,211,77,244,220,71,4,163,188,40,86,79,75,252,240,214,159,59,206,30,56,46,58,242,143,250,169,17,9,237,167,89,197,34,193,22,193,129,233,196,31,61,18,122,177,192,239,193,3,147,232,109,170,249,140,160,90,224,232,96,210,152,232,200,178,134,219,236,130,124,97,20,28,103,94,153,192,60,179,223,83,122,9,105,76,221,67,109,147,177,233,41,239,120,72,174,135,153,162,227,33,115,26,116,10,177,138,23,107,29,32,153,131,38,75,140,167,138,178,199,7,41,30,178,58,214,43,103,187,114,135,147,235,94,156,76,42,68,172,196,254,126,5,165,63,114,232,24,168,132,234,195,10,85,41,35,230,238,91,86,150,230,204,197,23,88,97,50,230,219,229,168,153,179,65,118,187,186,167,88,159,71,129,27,92,167,81,111,116,255,50,26,237,93,201,16,251,146,193,178,150,159,232,45,167,35,185,155,150,84,222,57,180,211,235,236,98,85,158,162,36,80,146,140,109,124,241,132,143,87,36,164,205,74,222,182,31,29,86,239,61,85,111,156,109,121,93,42,93,71,51,153,13,142,19,69,205,194,4,239,199,171,205,191,177,212,249,79,149,206,255,147,210,70,237,154,171,130,239,216,32,84,93,92,41,88,72,153,204,85,135,202,56,249,234,95,128,50,58,158,65,157,251,23,98,143,48,107,130,96,117,164,3,104,146,109,224,113,6,219,226,95,224,137,83,182,89,88,134,221,190,26,151,118,26,205,151,41,130,211,82,38,71,36,97,78,166,179,16,161,93,217,156,96,42,90,217,41,12,250,190,0,221,29,51,194,221,231,233,44,44,194,126,7,233,107,142,194,32,149,186,51,143,78,220,45,118,121,50,157,136,203,31,231,161,124,124,124,54,23,151,159,42,211,17,1,226,23,161,206,83,18,122,87,30,243,66,135,7,151,96,117,33,162,69,160,233,196,184,69,236,67,177,152,97,22,126,11,207,94,211,52,6,202,31,71,179,56,208,206,41,107,184,240,210,118,169,108,179,160,107,15,162,98,115,48,129,42,171,227,3,32,179,224,80,129,162,78,7,30,28,110,46,177,133,69,208,225,118,32,251,130,111,18,115,206,143,238,221,12,186,116,92,98,90,142,10,141,198,172,152,109,175,224,179,55,79,159,29,188,56,116,4,246,187,143,103,144,177,156,96,188,183,64,191,244,239,95,63,179,181,158,186,90,139,104,207,6,13,22,42,194,130,177,221,227,205,103,60,165,71,3,28,252,199,40,192,193,47,40,146,170,61,38,46,221,129,196,70,50,162,185,160,190,161,5,193,214,17,67,26,28,126,131,59,45,76,234,178,87,202,86,44,205,6,152,247,188,6,155,69,230,0,142,43,129,122,129,195,98,136,142,208,181,152,86,230,236,226,241,249,0,97,212,232,220,186,25,64,195,233,23,125,200,128,249,57,71,64,99,192,172,248,99,93,40,96,233,202,236,172,76,14,86,208,255,227,21,135,151,115,184,246,181,66,92,251,218,112,87,191,233,243,88,100,215,192,197,223,213,111,200,200,202,250,158,233,5,69,0,247,34,64,141,91,148,78,16,40,108,28,10,101,82,204,219,53,70,148,173,51,208,217,197,126,21,101,83,0,251,14,204,132,13,66,193,231,150,168,195,60,94,76,25,109,50,118,84,30,161,160,176,176,141,109,36,78,14,104,50,140,95,35,161,20,107,89,228,205,210,216,185,167,122,213,200,101,236,52,158,33,163,55,211,21,52,1,207,116,19,130,132,214,97,139,146,150,194,74,201,158,241,34,133,106,229,98,17,141,35,88,88,232,244,125,21,224,130,30,29,198,115,93,18,224,177,33,220,13,63,245,35,45,174,223,249,234,80,21,230,0,13,120,164,156,13,6,152,197,208,97,179,183,159,59,49,207,186,204,108,11,38,165,241,219,181,141,182,33,156,24,158,141,178,205,84,46,95,25,81,41,215,208,65,229,228,103,120,242,138,65,2,169,177,48,187,142,3,152,173,203,222,248,198,108,143,31,106,1,128,56,245,239,71,254,33,34,130,210,35,33,2,245,153,253,144,37,46,218,66,52,217,176,228,249,169,58,26,197,120,96,42,77,238,234,115,198,108,233,16,148,29,187,27,12,217,138,174,148,53,246,55,92,221,185,122,208,8,198,192,172,173,45,171,180,152,210,253,225,237,122,217,55,87,153,88,73,133,84,197,53,168,53,19,137,63,21,108,131,29,234,219,65,140,113,236,252,197,222,237,219,20,192,113,215,233,191,219,121,183,3,172,7,158,236,246,63,126,252,120,121,230,188,171,58,187,159,227,101,186,60,14,223,225,158,234,187,157,143,248,93,245,247,231,190,125,20,84,126,222,171,252,80,171,244,222,87,134,219,206,14,105,96,215,204,246,93,21,50,222,201,103,37,209,104,118,237,16,232,60,144,35,22,100,210,217,182,250,59,59,144,73,149,215,10,43,197,96,236,119,44,208,182,235,195,109,107,119,113,26,127,156,70,147,216,175,89,125,123,109,91,33,51,172,206,57,6,169,225,109,180,223,141,177,18,78,97,225,24,22,15,232,13,165,167,210,105,5,200,210,119,96,45,40,27,245,43,93,181,206,241,184,122,33,143,171,27,177,95,234,195,50,212,45,182,70,202,20,0,161,33,14,66,159,193,44,155,36,92,6,115,113,213,37,122,179,44,10,130,156,17,120,113,38,138,18,74,17,230,110,218,129,182,207,246,211,47,9,190,33,164,21,16,127,5,236,252,116,70,72,84,220,41,132,129,16,215,10,17,68,169,81,70,198,124,179,47,242,143,134,32,151,212,6,225,131,236,184,13,194,237,109,39,58,10,135,218,160,133,67,70,156,140,227,172,8,38,229,114,112,105,77,174,97,184,138,84,178,238,117,174,112,166,114,80,151,76,11,207,3,22,137,176,64,34,142,169,237,12,62,194,0,133,48,235,81,212,3,138,138,163,31,113,91,204,189,154,216,117,241,138,112,178,89,165,51,0,79,44,24,16,30,191,245,67,41,26,217,44,168,155,207,164,75,241,152,110,232,224,42,157,146,166,111,34,33,130,250,144,155,160,174,56,82,66,66,162,81,139,28,177,93,46,199,111,215,150,151,60,39,30,73,78,37,113,181,193,38,236,85,86,142,28,247,236,132,112,244,233,176,237,123,206,90,12,106,70,43,107,162,151,49,67,222,191,146,81,161,21,81,235,226,173,16,38,135,159,202,93,115,252,148,161,12,179,247,21,111,53,232,115,100,70,183,90,176,173,118,9,196,204,58,56,210,59,88,224,46,243,36,120,39,135,140,247,8,253,65,223,152,210,254,23,153,248,190,234,48,41,195,82,231,241,60,180,30,172,228,122,80,204,194,77,113,188,177,108,199,205,8,102,64,175,77,119,12,17,194,129,31,1,207,96,154,2,1,25,175,6,119,199,208,1,68,127,221,184,100,177,164,126,108,203,64,71,106,236,72,32,121,144,92,94,226,86,34,110,97,243,145,240,249,144,94,94,146,247,26,235,105,241,145,176,123,30,165,110,52,28,68,21,63,225,35,127,68,19,179,54,204,129,255,31,24,65,11,54,92,217,200,0,10,115,42,192,219,167,61,226,240,129,95,19,71,206,93,238,81,133,125,135,168,145,129,159,32,161,154,194,31,111,136,39,24,42,83,116,85,54,138,15,68,249,118,236,131,68,9,179,114,246,32,218,230,92,104,228,199,170,215,162,135,179,93,144,133,220,168,50,115,159,7,233,105,245,108,138,222,5,179,237,81,5,215,57,190,170,169,23,35,23,114,169,204,64,222,156,109,251,163,171,204,232,158,5,243,162,201,196,69,220,85,96,180,204,153,11,173,63,12,115,246,104,152,195,35,199,207,139,112,188,215,204,19,152,160,204,189,65,20,149,195,178,141,239,208,34,255,182,209,34,59,236,208,186,135,254,31,23,202,11,139,54,222,117,124,135,220,131,151,179,241,91,158,159,75,184,52,104,67,32,15,220,229,113,154,132,84,14,44,32,244,121,90,148,217,192,52,224,92,101,202,10,57,242,163,134,152,203,227,168,184,105,53,62,6,246,124,30,38,100,235,124,206,163,7,188,228,15,179,88,56,220,158,46,160,111,196,183,226,66,1,235,224,33,233,84,134,128,80,80,51,18,116,114,101,100,149,220,91,213,24,17,64,81,148,60,158,46,96,38,68,100,164,184,202,228,155,141,160,66,51,73,11,126,108,51,12,89,140,118,160,32,95,24,161,217,229,190,128,60,180,67,201,246,130,140,185,130,34,70,65,209,250,24,32,96,141,81,191,124,104,22,242,146,66,71,115,179,142,69,241,92,204,156,233,43,51,247,124,128,20,238,131,85,158,183,248,36,155,119,38,231,124,216,10,25,120,133,209,157,65,134,71,2,117,116,229,35,10,229,227,95,92,57,133,161,48,180,162,83,135,187,93,21,132,55,149,163,159,6,31,66,230,115,139,108,131,83,210,169,114,241,229,148,122,202,156,122,65,91,229,196,104,177,134,171,215,180,112,149,104,149,139,197,22,65,84,24,44,195,22,27,105,34,34,71,80,20,145,131,36,167,149,41,168,171,32,191,133,12,134,129,210,250,168,48,110,70,65,70,185,74,150,215,67,119,234,74,20,72,126,148,159,242,35,28,41,49,62,54,85,104,12,210,58,198,166,31,203,142,30,96,88,94,18,6,230,15,253,153,230,18,197,221,161,142,100,96,174,225,214,243,224,211,244,108,121,182,37,242,220,98,172,16,107,182,5,36,122,116,74,30,92,227,242,221,249,208,15,184,116,193,55,65,92,218,103,145,238,181,18,183,158,1,232,80,18,120,108,73,154,170,144,117,118,237,133,45,51,67,33,116,26,47,23,60,252,13,226,134,17,112,24,175,136,8,57,26,140,199,33,131,12,115,87,84,13,191,30,44,96,105,32,250,88,88,210,221,225,26,10,179,96,249,176,205,118,167,111,41,110,162,131,3,45,184,82,4,181,93,224,38,134,218,144,41,24,203,241,53,214,19,48,176,49,87,27,215,175,173,43,147,74,100,67,157,148,210,8,69,16,66,63,100,124,170,164,62,110,88,6,53,92,52,31,140,45,238,112,23,255,246,249,205,234,229,177,107,135,235,86,105,52,68,247,183,117,233,184,148,200,72,9,193,59,23,179,145,213,132,38,179,192,37,11,94,93,246,229,229,209,208,165,192,22,110,65,68,161,18,178,144,15,85,163,211,227,181,25,200,56,80,146,90,8,166,167,194,199,240,16,143,202,154,67,38,31,223,98,167,115,113,203,24,253,205,97,64,53,191,243,247,24,118,140,130,132,159,176,76,30,63,125,107,149,194,34,47,238,228,227,191,109,249,184,43,228,99,3,211,137,59,219,234,103,24,34,135,19,27,88,23,198,217,6,241,92,88,158,188,129,209,137,17,154,166,176,199,208,61,23,251,76,38,19,150,42,14,13,117,91,128,234,76,72,91,248,57,135,48,62,131,177,94,50,122,162,180,27,242,175,12,17,168,72,98,212,178,69,121,78,133,241,27,164,218,121,55,10,169,39,214,221,229,101,188,155,151,34,245,146,32,39,190,185,179,70,230,45,228,100,151,151,100,68,161,192,125,106,181,35,25,134,177,214,78,162,136,24,53,146,67,45,35,250,198,217,92,52,86,251,56,100,100,96,125,102,59,71,241,240,242,50,224,231,87,98,55,40,141,61,104,196,59,100,7,9,196,174,21,9,209,12,228,240,75,36,238,188,92,156,154,170,76,185,144,27,103,90,131,198,33,228,141,250,172,143,51,179,126,203,232,192,129,118,150,13,77,70,131,196,112,219,191,127,63,97,230,58,159,83,190,41,182,86,21,136,52,38,169,202,200,110,48,252,92,217,74,244,136,107,58,33,231,65,124,115,20,155,225,74,228,72,246,155,87,123,47,202,105,246,93,124,158,95,11,205,118,167,191,40,213,100,3,47,214,181,154,127,142,152,89,131,12,93,141,191,154,158,138,35,113,34,140,169,33,138,144,239,197,215,81,89,110,94,148,241,10,245,86,109,78,6,205,90,198,153,90,238,106,228,132,200,90,255,102,109,8,50,16,115,124,121,89,214,95,140,16,56,206,70,22,6,229,142,156,232,81,64,67,156,111,129,156,229,152,48,41,134,118,101,17,98,215,42,32,234,136,58,158,26,220,59,193,140,248,254,237,97,50,69,196,149,29,222,121,60,48,96,127,165,76,156,151,111,175,37,199,190,178,238,98,2,253,90,41,98,15,41,226,47,70,10,35,12,19,186,138,116,177,217,189,122,145,215,92,195,196,121,61,147,228,106,67,233,87,147,154,92,139,205,237,24,65,106,133,192,98,4,144,44,15,145,19,220,173,162,95,193,42,90,45,87,108,184,163,129,110,75,126,42,39,10,15,193,170,133,40,205,45,50,214,198,162,29,192,50,112,241,136,38,109,121,120,39,244,226,82,145,174,172,8,39,235,12,207,53,12,201,170,108,62,178,105,239,112,205,142,5,205,10,35,20,51,161,142,75,71,45,117,37,227,255,69,60,246,180,246,16,183,82,179,156,29,207,194,23,30,214,55,162,228,98,64,227,176,95,241,54,148,11,184,80,176,107,175,170,96,8,21,204,85,49,27,170,220,108,166,73,84,54,220,167,40,13,15,174,202,230,168,238,55,160,198,185,153,22,103,230,161,17,14,183,38,29,33,84,29,118,245,88,139,78,191,16,79,95,68,229,86,206,23,66,155,179,53,239,160,61,225,236,41,157,68,228,55,172,50,142,254,200,208,238,84,27,133,15,113,241,20,201,251,64,184,71,70,52,228,104,104,102,87,20,52,91,63,191,175,242,185,199,113,99,116,175,23,90,232,102,92,6,238,14,161,15,40,249,193,112,87,56,73,191,244,41,69,149,32,87,74,61,234,200,102,113,177,55,31,220,116,181,20,154,15,6,80,134,205,81,30,12,192,192,252,231,5,95,57,134,91,248,218,122,174,14,89,151,95,42,166,148,75,71,28,86,171,254,95,37,215,150,185,29,142,167,231,44,68,71,172,57,217,167,241,201,9,66,95,34,6,85,133,157,211,164,77,151,184,240,168,153,150,74,122,229,60,126,249,252,48,254,16,70,148,84,117,10,203,120,176,242,109,241,2,41,58,111,112,47,235,122,5,195,119,47,220,69,100,78,253,180,235,213,213,27,58,192,169,175,30,121,140,244,242,210,94,241,182,184,46,180,171,194,69,191,197,18,163,183,35,3,20,182,36,156,86,87,142,155,203,85,192,205,20,149,40,222,149,206,106,232,27,246,17,200,6,182,21,45,207,142,195,68,7,79,184,188,188,55,93,124,139,112,14,72,248,47,47,201,95,103,50,139,17,218,195,65,227,232,229,101,248,80,80,70,135,104,131,188,115,195,138,196,141,25,24,142,220,28,149,96,32,124,225,216,110,74,140,228,5,90,72,210,88,198,181,75,30,4,202,72,46,153,180,120,160,13,1,253,47,242,103,159,165,34,76,237,46,134,130,40,42,153,35,85,108,197,145,68,130,64,156,77,172,197,152,205,240,34,212,137,168,184,0,96,5,227,233,8,214,9,3,153,56,14,13,220,13,105,27,71,175,47,214,94,110,219,139,101,175,62,124,248,176,134,120,184,218,225,23,144,203,106,131,224,65,60,8,182,183,153,171,103,122,20,12,93,46,132,37,176,116,3,87,157,191,15,17,67,66,157,145,207,157,80,130,53,196,79,190,61,139,131,49,58,6,235,231,241,228,135,225,167,112,180,31,159,157,5,209,216,182,194,8,241,41,88,141,95,135,139,233,207,120,130,6,49,10,112,113,23,127,18,44,211,248,251,100,246,24,164,40,32,38,60,45,5,26,45,154,170,21,15,186,192,131,118,215,50,193,167,185,95,91,132,232,30,66,147,219,61,58,74,128,175,13,65,200,31,216,233,131,26,186,163,179,206,123,144,178,115,221,180,203,199,167,36,195,38,135,62,140,248,154,195,197,128,17,111,6,145,241,136,66,224,132,230,3,32,127,108,34,243,248,21,218,91,81,100,37,151,81,205,213,222,101,242,4,145,75,251,142,185,63,76,245,181,178,21,220,191,143,166,100,6,39,6,237,12,134,142,59,195,103,180,131,9,15,102,240,96,105,47,228,102,34,52,120,225,159,217,11,130,109,88,248,39,248,106,113,149,221,207,33,139,251,128,157,211,224,126,138,71,177,27,14,135,244,44,148,207,208,155,113,200,43,38,93,153,69,157,17,150,5,227,45,228,158,35,198,201,216,95,200,197,63,162,117,131,235,126,44,70,109,234,99,129,11,163,47,198,206,208,133,22,141,224,215,124,53,222,30,9,34,51,28,186,185,242,160,201,211,163,218,16,254,239,79,143,234,244,23,36,3,106,158,231,251,35,211,56,207,218,228,242,214,98,203,150,62,67,85,197,244,75,214,53,19,127,137,158,145,167,240,7,214,219,25,252,169,15,221,19,248,211,24,186,199,240,167,57,116,207,253,192,158,184,103,136,245,19,216,167,238,137,28,177,115,228,36,176,230,109,156,150,199,80,223,207,242,80,247,140,202,185,210,129,251,117,221,50,145,93,9,211,83,52,14,212,47,34,194,163,112,58,179,237,100,59,112,118,234,8,92,52,133,158,175,255,126,10,253,76,231,177,145,146,49,212,34,227,118,9,43,104,249,96,52,88,2,169,24,31,45,135,184,178,230,236,239,96,124,52,219,246,134,126,13,30,176,11,73,143,38,126,82,9,48,204,220,127,82,191,7,239,207,224,223,9,252,59,134,127,231,240,239,51,36,253,252,96,58,248,140,64,88,226,155,61,191,242,121,251,108,176,247,192,255,92,57,25,236,109,251,117,214,149,31,253,217,246,222,224,145,191,231,67,130,203,203,189,123,62,104,222,227,163,143,21,111,248,0,254,64,193,187,236,79,159,61,220,102,232,138,159,252,71,149,61,238,217,240,232,65,114,255,254,167,7,1,115,130,9,18,144,163,31,57,184,81,199,111,62,57,206,163,237,109,247,211,246,54,14,33,100,51,244,31,185,143,30,38,206,9,212,66,194,47,124,122,24,56,103,250,3,14,54,185,15,21,156,64,89,240,100,255,161,95,187,127,127,255,193,232,254,125,156,172,243,163,125,126,220,248,61,116,8,222,97,162,71,15,253,247,142,4,157,71,154,244,200,253,132,167,96,69,79,124,192,158,56,30,124,192,158,56,31,124,160,158,192,66,62,12,222,251,31,88,47,124,160,94,128,28,177,23,224,15,246,2,251,211,103,15,121,47,188,244,223,87,62,240,94,120,143,189,240,210,232,133,164,242,190,226,233,61,17,84,94,194,3,231,61,244,198,75,214,27,88,107,255,189,251,30,122,227,92,111,252,75,232,141,99,253,193,61,232,142,143,212,21,31,240,187,143,212,21,31,69,87,96,167,178,174,120,68,215,131,79,144,244,81,229,35,38,197,206,121,239,150,118,203,85,193,186,203,4,162,112,229,118,105,146,33,157,184,142,51,20,51,38,176,117,237,81,138,116,46,67,169,71,176,40,19,244,116,28,195,197,204,93,200,213,57,18,171,115,92,18,175,2,36,160,144,32,37,88,143,214,156,123,170,123,107,146,171,214,248,185,54,12,88,39,125,154,229,234,13,165,72,148,248,49,177,107,238,72,252,32,113,244,154,7,110,66,163,103,62,1,29,221,79,208,248,226,244,99,184,72,124,77,8,179,227,74,10,4,96,91,185,33,39,133,193,69,179,205,144,44,200,211,219,19,170,167,55,219,48,89,92,162,152,95,144,105,106,168,210,132,42,205,23,55,126,174,203,15,197,172,42,46,102,85,108,163,138,75,12,205,203,203,250,239,99,41,63,100,54,118,233,216,177,25,147,90,58,79,185,80,109,119,154,157,155,110,186,173,181,64,148,191,211,36,230,140,196,216,183,44,222,137,184,206,236,133,31,74,182,9,243,118,27,70,134,229,191,68,201,197,156,245,122,111,46,28,132,168,27,219,185,229,99,46,30,72,54,152,139,214,77,182,151,192,58,231,198,168,44,42,19,72,180,109,60,130,106,44,29,234,61,35,239,202,4,167,129,81,39,76,23,100,214,235,2,211,153,139,24,243,147,76,177,254,123,81,161,135,114,124,118,143,68,119,206,217,89,111,22,170,27,187,215,93,184,115,96,107,9,238,57,185,138,51,166,122,207,78,202,95,215,29,226,243,247,160,229,247,38,198,176,6,254,100,23,158,34,115,23,245,153,168,235,221,101,127,210,95,230,101,143,93,123,234,7,40,43,204,224,15,200,10,11,248,3,178,194,28,254,52,134,78,223,94,176,183,115,246,118,202,222,206,216,219,1,195,229,14,160,20,62,161,143,68,3,79,135,6,42,59,153,185,184,192,103,89,252,203,16,23,32,100,89,131,252,208,239,220,178,244,217,20,60,144,154,36,63,222,28,129,150,64,0,26,120,88,119,43,238,207,128,75,204,183,125,122,140,90,5,48,12,117,190,119,43,237,79,225,253,162,244,125,2,239,103,15,189,93,2,18,158,222,191,143,127,102,164,16,142,236,57,76,33,23,31,160,245,40,168,76,43,51,132,5,128,140,240,18,184,27,74,104,126,178,171,61,0,142,231,207,77,193,152,142,118,161,101,136,76,147,53,148,12,179,41,64,244,69,29,8,154,173,191,9,113,105,45,140,7,40,119,143,205,106,241,102,25,95,138,137,88,9,157,109,209,236,121,166,94,90,154,76,49,48,6,234,157,195,140,137,211,93,217,134,160,50,115,161,203,144,3,206,97,102,224,219,153,254,118,202,222,166,238,98,136,70,85,245,92,124,135,111,248,215,48,242,244,98,219,158,238,122,253,154,179,109,207,216,95,15,50,198,67,165,172,183,101,79,219,252,14,187,89,52,76,21,225,2,145,233,67,71,210,60,154,26,115,137,6,252,202,34,27,215,145,98,34,152,1,57,37,198,194,193,101,130,176,216,129,239,229,102,31,240,22,189,42,84,177,109,117,39,198,65,103,30,252,9,255,94,86,93,25,70,228,163,93,57,140,170,129,249,12,65,3,91,147,165,203,43,149,205,136,61,211,186,10,40,182,135,244,229,94,13,198,168,184,160,237,124,101,183,121,135,101,134,65,228,174,154,144,239,9,51,183,194,58,109,171,58,209,122,24,76,128,138,225,142,8,27,151,64,49,172,83,133,254,237,43,13,154,180,103,41,251,199,48,254,204,192,32,109,57,129,0,188,157,82,29,145,126,78,105,252,252,244,242,146,95,113,156,215,153,31,111,79,85,133,7,252,36,234,76,20,133,149,141,40,135,240,193,12,168,154,31,73,47,102,166,100,134,149,24,132,183,163,41,29,76,163,222,224,4,96,1,202,225,56,255,2,30,43,72,61,53,161,221,17,104,147,46,47,238,42,246,103,87,87,57,207,247,209,50,89,196,201,251,121,188,216,154,46,182,226,101,186,21,79,182,142,9,139,227,158,14,138,122,166,75,22,172,11,209,64,195,44,49,41,59,65,23,163,5,102,134,127,96,120,6,210,246,52,149,28,70,116,218,61,236,42,253,33,83,219,129,114,98,163,182,103,56,17,160,191,240,26,31,56,18,229,70,182,173,14,44,2,4,219,99,116,45,113,235,142,145,71,141,127,43,69,8,202,195,185,48,62,63,154,137,62,4,114,82,99,23,162,251,103,170,103,181,97,148,242,150,142,242,162,242,220,174,35,121,166,92,129,118,241,154,53,20,148,89,6,152,90,90,189,48,254,67,80,180,203,199,196,214,253,120,28,146,208,253,208,111,181,27,245,154,80,124,228,243,7,126,171,211,104,54,174,50,59,148,69,153,104,212,8,114,107,213,123,237,76,110,90,130,7,88,156,215,195,3,93,245,193,76,45,131,25,30,164,136,142,102,21,102,98,32,242,53,181,249,3,232,102,36,109,146,187,161,33,38,176,249,3,241,146,191,138,249,43,254,130,78,181,184,50,169,47,115,228,3,1,85,218,150,111,93,254,93,89,42,145,134,189,203,165,170,185,40,235,27,70,30,152,134,108,236,143,24,17,0,38,80,212,106,141,12,225,232,11,23,122,120,161,102,135,26,232,99,33,26,43,178,18,110,167,21,111,16,147,94,9,191,33,222,84,42,104,192,140,183,61,37,172,8,53,240,40,198,229,5,127,112,65,37,172,227,2,206,118,248,196,139,113,50,211,17,86,60,192,186,29,208,68,214,102,93,245,233,139,55,7,175,15,65,83,153,84,31,31,60,59,56,60,240,83,184,60,248,227,247,123,207,124,212,76,68,12,172,73,214,10,41,219,145,170,77,228,163,97,214,151,57,20,65,40,212,145,80,220,107,22,185,42,59,177,66,124,212,220,70,119,181,235,126,138,114,250,233,244,204,79,139,13,162,214,17,3,75,222,218,19,134,224,33,228,154,223,21,226,121,234,123,33,124,147,128,140,195,202,189,5,157,3,52,111,4,181,183,85,88,208,154,108,35,141,90,38,38,166,181,0,121,86,150,114,120,198,247,29,212,51,105,200,203,21,100,186,89,240,226,92,139,140,244,4,201,114,47,247,201,156,39,126,186,56,144,56,203,185,15,17,155,221,24,173,116,55,238,39,164,45,205,241,1,6,138,112,49,128,129,186,79,178,67,147,219,30,75,253,53,245,7,190,97,253,103,150,174,65,58,23,87,121,11,55,115,220,1,230,168,208,219,24,16,3,59,195,17,141,66,228,188,208,0,205,172,203,191,122,207,32,19,89,52,58,87,127,180,15,156,13,244,250,43,195,143,132,156,139,203,176,172,25,130,5,193,225,37,142,14,210,102,199,62,157,192,154,234,91,79,88,8,238,65,26,158,66,228,159,3,141,74,112,249,112,185,35,87,41,137,233,78,11,44,164,197,101,164,114,82,49,126,161,67,254,210,184,236,226,221,80,2,103,244,149,193,188,16,161,254,205,231,179,227,120,182,216,77,132,245,103,85,42,220,132,238,195,96,235,173,155,241,253,146,69,225,206,90,188,27,111,71,253,72,156,175,231,181,70,44,87,20,116,196,33,135,123,9,209,93,193,254,89,135,36,48,206,82,14,131,107,69,100,152,114,151,8,211,203,76,51,236,78,29,16,207,166,36,151,205,64,240,240,19,248,129,111,69,23,204,204,186,35,208,176,159,13,153,132,202,181,20,217,88,245,169,118,70,3,102,218,1,13,226,17,40,86,249,153,36,168,219,102,129,82,208,12,139,13,187,224,170,231,152,38,45,119,146,96,142,13,114,7,10,225,153,38,17,63,134,74,193,66,230,92,69,245,250,194,235,7,18,176,25,48,22,139,193,129,148,76,17,173,175,72,133,162,154,72,215,88,153,206,213,114,108,174,73,137,144,204,34,109,107,109,90,55,80,169,219,27,164,70,225,238,94,141,172,201,35,223,227,225,176,217,184,207,129,121,15,70,15,230,131,17,140,252,226,104,4,34,129,182,51,56,26,14,40,91,230,206,168,242,93,176,163,19,204,138,132,70,34,49,74,172,8,168,218,131,9,203,145,15,22,228,180,122,188,48,65,217,144,241,151,188,113,120,35,70,76,183,30,212,203,211,225,78,140,150,178,177,42,165,107,230,218,92,157,22,198,109,96,226,106,225,140,95,56,216,15,203,162,174,94,66,87,47,169,171,151,102,87,47,161,171,121,73,188,183,245,162,22,50,74,7,194,2,232,75,49,227,182,35,108,135,236,132,127,128,190,90,204,121,14,13,102,98,85,234,254,30,98,213,77,135,187,153,123,168,74,246,145,127,148,121,224,38,195,126,246,51,34,165,137,56,97,164,125,92,192,60,208,212,66,78,177,153,54,101,224,52,74,91,69,51,229,215,211,48,115,222,103,41,104,32,84,226,82,234,57,29,102,221,164,148,204,141,124,176,82,201,85,100,55,207,195,251,58,222,159,214,100,118,84,151,232,119,230,21,150,52,67,234,139,63,204,103,35,0,57,105,70,35,5,35,113,255,254,76,76,213,123,164,194,219,95,93,27,126,74,64,157,225,175,161,18,143,10,251,76,16,155,197,131,241,96,1,29,109,207,142,22,67,179,98,248,64,213,13,239,180,234,1,195,31,177,193,196,55,64,254,12,183,60,109,92,61,95,237,245,238,142,16,100,116,212,255,234,134,93,105,35,88,52,59,246,102,179,103,5,162,1,215,25,164,101,98,23,116,60,33,36,24,37,132,104,21,250,202,90,134,160,225,155,211,188,92,250,43,92,192,147,137,95,62,239,141,164,193,120,44,215,131,73,3,140,100,139,48,125,30,124,42,232,24,195,123,141,213,34,156,76,63,145,176,61,173,146,103,202,1,11,139,224,79,41,14,26,247,187,185,167,171,15,182,18,218,167,206,205,199,140,162,67,39,135,36,111,179,235,55,243,96,4,170,142,184,125,17,126,196,243,117,226,246,209,44,150,41,85,208,231,178,192,184,69,58,33,19,59,65,45,90,208,69,238,141,4,36,218,45,130,68,226,221,114,85,20,138,60,210,227,233,228,11,140,12,239,115,223,151,207,239,137,107,53,166,187,162,118,125,89,162,22,20,164,32,120,22,147,140,129,6,196,104,221,72,152,173,135,247,69,154,124,150,180,130,118,204,142,50,45,29,130,118,122,15,180,12,123,234,51,24,56,219,113,170,227,56,2,209,0,179,115,104,199,142,99,28,208,224,17,54,135,216,228,33,219,38,179,92,143,232,4,209,2,122,4,107,17,248,139,43,152,8,32,27,124,190,192,58,220,139,145,222,88,92,243,29,26,55,182,35,147,162,152,206,253,187,2,25,127,43,189,42,244,240,135,180,204,171,108,186,96,130,68,168,60,177,144,48,103,26,138,186,14,247,252,82,9,57,206,84,161,71,217,211,8,218,11,157,24,192,34,57,155,167,91,105,188,53,14,217,24,46,147,112,43,138,163,10,229,13,58,175,116,80,182,232,44,128,110,106,251,237,196,58,155,178,120,95,51,255,165,8,196,140,209,200,225,110,129,190,1,20,178,121,14,119,99,116,149,161,144,205,19,184,91,98,152,47,12,163,141,113,190,94,218,167,24,230,139,34,56,31,195,221,9,70,249,130,76,219,44,204,87,163,131,97,190,32,113,3,227,124,189,180,247,48,204,23,148,2,175,247,241,117,215,113,223,227,95,248,250,3,252,109,214,52,187,203,203,235,199,255,122,36,200,156,152,84,164,45,239,150,117,101,40,136,91,106,4,157,202,5,154,210,131,80,93,225,214,70,56,244,83,87,179,220,190,185,213,184,99,79,127,13,113,199,30,223,197,29,251,146,184,99,63,98,64,142,51,21,144,195,34,36,228,254,104,54,157,83,216,97,203,113,127,242,129,31,255,52,171,16,19,69,168,242,3,255,232,136,78,6,80,8,231,23,47,31,31,184,127,63,116,179,143,158,192,35,235,24,146,255,73,188,59,120,118,240,252,224,133,246,58,255,244,251,194,167,223,21,62,125,91,248,244,143,88,236,108,106,185,127,166,242,45,247,103,22,17,249,103,215,2,210,14,237,193,199,83,253,49,244,243,108,58,98,47,22,233,103,148,57,254,48,28,186,135,254,209,121,117,15,163,221,72,232,93,119,191,250,88,132,23,146,15,135,107,98,120,30,133,72,48,209,246,54,68,176,86,24,59,196,236,121,37,115,127,131,69,186,159,171,143,100,84,26,246,228,83,117,31,163,219,176,27,173,96,246,224,125,245,91,144,194,217,245,135,234,155,233,207,33,93,127,89,101,158,175,140,12,241,38,19,25,226,233,13,69,134,208,80,204,243,142,207,243,0,174,44,96,54,113,244,10,47,245,56,220,50,94,134,47,50,129,239,37,230,60,139,45,164,205,95,237,131,12,144,242,136,185,86,99,148,1,92,90,22,169,192,229,201,33,17,237,220,89,184,77,3,233,248,130,192,189,25,247,64,216,46,99,45,252,48,123,237,172,66,228,66,139,77,157,220,114,216,86,37,66,91,15,108,126,184,250,237,116,177,12,102,151,151,83,160,91,223,81,76,112,12,248,197,178,181,209,20,117,165,135,249,126,204,14,232,5,102,248,49,177,104,139,98,75,145,10,34,170,201,93,88,224,197,80,11,69,17,71,231,192,172,138,194,151,21,198,204,50,206,30,105,29,169,34,97,69,226,12,191,189,243,238,225,187,100,247,93,180,181,253,238,193,206,137,107,61,124,96,169,128,40,88,42,223,118,14,51,248,244,223,178,51,179,107,2,50,240,120,48,100,227,61,250,40,113,220,197,89,156,161,113,238,34,83,209,67,2,2,89,211,16,203,98,198,119,21,218,88,132,154,73,221,71,246,197,149,155,47,212,45,174,9,163,196,28,203,4,24,16,30,171,162,113,163,147,32,8,4,139,155,105,116,164,223,240,101,122,109,155,149,67,7,44,185,190,126,103,47,92,10,121,204,56,159,239,47,40,198,242,194,140,177,108,196,65,182,209,99,70,132,232,206,182,141,199,217,81,135,200,96,13,136,96,59,232,6,231,254,88,157,197,39,182,154,49,101,29,231,46,28,119,85,167,46,228,228,27,227,56,2,69,92,204,62,19,13,192,20,171,130,164,109,140,228,190,171,223,244,39,57,144,255,189,87,79,7,37,211,219,140,22,160,130,212,235,211,22,79,201,150,199,21,168,185,147,178,208,65,122,112,57,35,199,208,8,99,95,20,17,41,63,82,145,35,73,146,35,15,90,22,212,39,218,86,48,193,229,85,83,161,210,57,65,46,139,104,200,86,43,59,188,32,50,123,197,162,221,132,99,51,70,195,226,128,78,170,140,109,199,88,140,5,129,40,208,165,163,164,153,252,16,147,35,182,119,54,141,98,162,102,95,81,36,19,73,80,56,106,92,105,191,184,208,151,135,24,116,96,153,218,250,209,156,216,143,69,247,135,138,158,201,21,163,29,203,42,30,212,184,96,40,88,188,138,176,56,46,149,92,150,34,235,242,177,84,89,172,10,216,146,200,100,188,131,64,80,240,180,121,144,33,84,43,35,186,184,184,65,239,162,193,193,32,171,146,245,228,25,164,4,232,42,162,125,34,36,204,148,239,107,152,146,103,159,27,31,102,198,238,67,78,82,236,135,153,100,66,161,203,35,87,150,196,131,219,131,151,160,182,154,56,95,71,63,161,95,199,79,67,2,18,196,11,81,10,6,226,99,102,15,228,218,71,160,38,14,69,88,144,227,130,176,32,223,154,170,164,218,169,247,109,205,244,166,69,171,220,213,30,247,99,20,189,118,51,224,111,5,162,161,82,85,177,188,148,71,57,116,64,142,232,23,198,166,87,234,125,108,176,14,253,14,180,211,93,238,16,27,99,54,156,43,198,252,194,5,10,56,83,10,7,48,74,226,150,204,62,160,101,227,80,61,140,53,175,180,189,23,50,222,101,4,227,138,122,28,144,248,220,16,115,97,228,226,138,203,17,76,143,65,14,7,5,140,43,76,216,31,40,217,120,136,120,108,168,92,127,4,154,18,127,68,26,180,207,19,147,116,141,123,207,170,14,191,203,218,102,128,121,161,27,182,206,96,185,71,141,116,96,151,166,155,74,69,59,83,129,140,57,30,234,44,71,105,174,9,239,54,30,176,39,245,197,131,109,105,227,74,165,147,209,239,67,237,124,170,166,28,63,227,221,69,199,195,25,82,29,1,177,230,240,0,89,63,97,239,10,159,103,129,204,67,241,214,208,122,117,102,41,7,182,16,97,164,49,244,138,243,176,162,249,59,188,206,152,65,212,40,81,249,114,165,238,166,171,241,226,83,118,34,43,59,13,250,153,252,244,33,223,61,18,42,144,92,188,178,181,180,36,53,18,227,38,130,200,188,166,131,153,218,201,133,242,2,208,103,218,15,87,171,89,33,100,135,96,125,184,185,28,248,118,194,201,129,179,241,87,92,11,65,238,17,20,181,95,191,85,221,254,115,166,219,191,5,73,52,66,157,70,37,121,171,203,75,115,201,32,148,105,92,94,134,2,75,18,230,116,97,194,125,52,26,201,68,73,113,34,90,54,50,81,224,95,92,41,228,17,41,157,136,171,196,41,15,169,163,215,150,131,154,185,234,73,22,180,112,160,142,91,6,71,4,167,158,48,157,87,96,57,96,101,244,23,14,172,252,212,63,132,181,239,242,96,18,151,151,234,53,115,74,79,133,234,204,54,199,74,115,190,188,100,66,39,134,25,121,117,173,28,121,250,181,25,147,222,167,19,247,192,209,156,255,236,208,255,22,122,39,32,156,20,57,242,223,23,143,60,235,203,200,81,94,177,169,97,17,215,188,165,116,187,162,202,128,98,125,9,43,244,5,110,59,168,10,243,97,64,71,242,248,72,211,120,80,182,240,75,148,167,216,77,37,90,17,144,91,230,29,81,180,79,34,147,201,22,107,138,150,153,135,242,0,148,221,241,39,99,233,253,14,55,157,80,89,186,188,20,48,41,54,221,235,61,248,7,13,159,170,120,1,254,121,227,62,190,188,212,232,41,197,43,81,96,120,247,100,109,212,72,176,238,173,120,116,164,71,33,168,115,127,254,123,73,105,140,101,101,7,113,168,68,18,32,178,85,75,160,221,23,87,142,172,3,142,23,58,150,66,105,137,94,154,96,253,15,252,218,110,216,15,215,233,138,161,161,43,242,135,158,123,129,220,35,74,251,241,149,206,77,159,148,13,136,253,140,166,190,202,140,78,171,208,190,19,7,28,191,127,255,153,109,60,64,76,143,242,113,252,78,90,138,159,81,32,31,61,72,15,71,204,144,25,139,177,160,209,144,199,215,88,80,162,39,225,244,228,52,221,134,254,89,132,223,206,98,32,96,200,55,65,168,77,78,166,17,72,208,78,201,171,71,113,154,198,103,104,46,206,151,200,179,134,175,31,70,234,122,219,171,182,126,159,102,219,116,149,159,213,127,212,39,32,44,70,58,21,134,36,24,199,87,89,222,38,194,116,120,255,190,176,126,194,180,160,42,106,175,80,181,162,151,62,51,139,225,171,63,81,155,225,157,76,204,158,24,33,219,153,157,245,242,146,154,255,52,74,179,137,157,135,126,167,86,163,195,255,85,76,171,111,55,17,57,75,11,200,25,30,152,215,250,147,5,150,125,74,51,233,242,178,230,240,148,37,68,197,122,151,90,146,205,132,38,97,252,123,243,104,34,97,81,161,36,246,178,255,138,129,199,168,5,144,197,30,150,227,145,86,129,227,157,217,142,4,160,21,15,164,235,172,145,205,6,139,85,167,193,247,94,216,250,231,78,21,86,125,26,226,198,119,104,244,59,104,100,98,150,198,165,152,38,202,252,118,244,151,119,203,90,45,168,13,209,248,70,81,160,185,144,234,65,117,119,173,45,171,31,94,13,16,27,76,25,236,146,119,17,38,222,178,28,237,161,120,228,154,105,23,239,22,219,240,38,230,150,91,6,106,44,3,62,100,98,6,176,37,172,181,81,224,99,150,165,52,31,50,16,31,189,248,191,96,233,90,225,100,162,146,165,231,136,71,97,201,235,72,140,157,105,240,246,239,178,37,94,229,38,138,115,245,92,197,66,191,16,10,48,232,156,174,102,241,165,128,53,202,71,225,185,155,247,96,120,235,234,30,14,223,187,25,247,135,39,110,198,61,226,59,195,119,226,239,127,201,72,128,255,170,119,176,149,151,197,86,6,205,141,131,115,125,203,95,171,108,4,140,95,161,151,243,227,112,49,74,166,115,12,112,197,64,182,53,180,47,169,174,148,109,182,152,177,27,252,96,151,125,218,143,236,128,225,188,33,93,147,61,38,79,58,37,60,208,46,243,152,75,48,223,129,129,88,134,103,72,119,167,76,161,2,149,158,61,188,34,4,194,54,154,102,102,24,136,76,199,205,184,238,190,249,226,86,247,175,71,191,134,253,235,241,221,254,245,151,236,95,207,215,98,201,46,196,246,165,59,186,222,198,101,33,240,172,36,233,227,92,64,122,129,111,88,100,25,79,116,58,178,65,241,26,181,112,181,140,201,251,216,128,61,51,209,31,21,158,183,129,99,199,31,31,213,134,210,105,92,193,104,23,66,114,99,196,98,209,46,54,7,10,236,187,130,124,108,214,161,174,204,40,211,10,181,219,200,117,182,210,162,112,234,48,139,233,84,89,76,231,58,138,52,74,158,238,92,34,69,31,89,111,14,95,191,124,241,7,203,181,30,89,67,141,165,206,111,222,51,145,239,65,39,241,108,81,230,95,120,231,144,247,43,114,200,75,126,139,226,76,192,92,240,166,254,25,176,116,152,106,228,130,135,136,101,51,244,203,35,23,188,49,220,17,148,21,115,193,91,194,237,28,29,243,200,5,239,20,238,38,154,44,112,118,125,89,224,228,175,228,67,119,124,171,50,200,249,175,65,6,249,124,39,131,124,137,12,178,135,62,116,203,156,15,93,26,199,179,227,32,177,208,243,116,149,127,213,177,225,95,133,240,74,231,95,231,97,149,35,170,129,244,73,146,59,153,50,174,207,106,200,216,125,123,234,22,125,237,234,155,162,154,101,35,19,92,34,210,63,9,52,199,173,41,51,235,230,28,44,10,202,218,213,191,147,181,53,54,98,11,27,216,215,191,43,72,32,49,28,213,35,125,213,163,179,9,239,140,93,91,75,163,25,111,128,227,147,221,70,13,52,75,71,34,0,176,242,160,122,26,68,227,25,122,136,93,92,153,246,122,89,29,145,162,196,73,44,192,66,158,176,52,48,91,242,223,29,69,67,218,13,200,110,90,7,171,54,173,173,227,101,154,226,234,99,126,14,86,102,15,59,16,241,103,89,192,169,128,187,1,192,203,177,52,28,179,115,43,213,131,199,79,15,95,190,126,191,255,100,239,197,31,14,220,204,190,22,226,78,231,190,120,115,240,236,96,255,240,233,203,23,252,163,251,247,3,225,100,17,174,45,238,205,254,235,151,207,158,189,127,249,234,240,233,243,167,63,28,24,96,168,204,219,32,200,121,112,192,130,33,135,48,12,220,224,199,80,51,15,45,85,40,12,15,100,201,44,224,95,224,244,237,196,223,171,134,156,190,203,105,145,132,144,105,2,20,24,186,120,75,140,182,26,12,199,61,39,104,56,169,27,124,102,186,65,98,120,226,241,81,92,225,137,167,141,169,31,74,161,152,141,197,106,119,27,114,173,32,128,92,185,235,41,102,169,91,0,145,205,66,190,203,93,92,156,195,22,249,39,160,160,200,66,174,249,98,83,153,94,74,111,21,235,209,247,135,135,47,95,112,84,109,38,101,19,230,131,233,40,9,139,25,68,110,54,203,44,71,108,128,25,109,76,135,217,152,100,186,79,10,51,113,226,134,133,112,95,91,145,68,133,170,99,246,138,189,234,199,32,137,108,107,122,18,197,72,95,182,88,23,226,21,202,127,211,5,121,29,109,49,109,3,212,17,87,223,154,89,100,246,70,20,86,239,6,121,131,60,25,126,34,31,214,212,200,254,138,89,124,44,54,249,141,222,219,69,188,114,152,158,22,40,90,208,225,31,172,65,148,119,135,77,180,81,148,86,32,174,29,32,183,46,200,151,187,71,176,117,16,142,209,82,254,233,65,141,183,69,66,228,242,25,124,148,73,8,75,195,191,55,67,120,4,109,84,69,10,116,41,180,103,76,145,64,57,150,199,126,131,47,162,50,203,118,0,85,63,39,64,8,168,146,248,48,202,228,207,100,95,7,99,167,205,153,195,216,99,54,18,20,198,221,112,69,26,176,248,246,225,170,197,62,135,197,62,194,197,190,244,231,184,216,229,100,11,141,73,104,220,177,213,131,123,167,18,121,51,63,31,138,119,68,23,217,29,81,248,54,240,33,41,168,29,182,117,16,129,150,129,130,142,227,222,11,196,32,132,43,252,249,166,185,221,180,37,119,116,19,46,100,75,177,40,133,109,249,4,221,104,82,218,247,29,23,251,142,177,129,82,125,201,252,104,221,160,44,253,64,224,240,219,75,45,56,46,231,112,220,95,24,113,67,53,175,48,150,190,156,90,113,11,252,238,197,85,191,208,171,55,114,6,102,41,121,182,40,15,48,199,80,119,242,157,78,152,239,52,226,204,100,150,195,84,45,7,54,229,213,162,225,53,113,102,84,39,57,222,60,212,237,81,48,132,55,211,140,156,97,177,245,114,36,150,194,208,82,19,229,94,70,145,197,28,88,169,11,202,110,144,151,118,132,207,173,218,67,176,118,78,220,111,222,189,179,190,113,8,69,56,83,252,55,188,120,22,117,192,250,102,123,177,253,141,53,252,198,185,98,149,158,237,10,253,30,93,145,166,230,146,246,43,158,211,159,201,103,160,81,94,153,77,142,156,169,182,124,121,124,11,125,241,202,150,78,75,22,238,5,95,149,8,122,129,93,127,98,48,5,158,74,108,175,96,42,144,232,17,27,67,161,222,175,251,204,231,159,221,43,73,53,152,22,196,55,80,77,112,71,124,9,172,73,166,106,72,32,232,220,230,116,90,224,165,247,201,0,25,45,21,166,5,39,28,196,107,56,101,92,32,94,90,219,161,142,31,30,243,33,78,81,8,15,230,243,48,26,83,236,73,59,214,212,205,125,38,86,100,167,100,141,28,93,66,31,79,37,179,112,89,101,222,54,101,45,89,204,3,108,71,90,80,79,97,189,43,206,185,252,196,192,39,155,56,176,244,125,14,125,51,152,45,46,238,216,71,133,125,96,182,39,118,118,223,219,136,29,17,59,253,79,252,130,156,43,205,126,33,225,78,117,205,251,205,134,76,136,198,131,210,33,73,87,157,235,40,203,150,173,96,200,246,30,198,89,136,118,195,204,132,96,19,25,253,47,179,111,36,251,117,53,78,140,30,147,90,83,153,4,157,155,22,31,181,45,71,60,151,160,238,164,146,64,56,174,174,96,133,253,139,209,44,12,162,82,103,222,82,63,109,141,203,58,108,43,60,52,160,195,210,226,179,28,50,20,150,216,254,47,156,153,44,227,69,206,15,108,145,241,3,227,17,20,81,46,53,56,93,40,162,26,16,13,208,42,194,136,221,183,34,85,25,247,116,199,226,12,86,137,24,158,111,215,145,21,224,25,47,11,168,127,146,210,225,241,72,8,180,225,174,246,9,175,33,79,237,90,9,250,73,88,101,53,233,71,151,151,60,9,243,28,43,207,233,158,87,150,137,91,240,145,108,32,204,192,242,110,224,254,59,235,250,64,119,223,47,25,119,194,106,148,110,34,204,149,159,249,115,16,31,223,246,168,199,160,177,21,118,37,56,191,120,179,235,245,43,158,236,218,180,42,235,143,200,89,191,71,150,87,212,74,86,138,229,198,219,73,105,35,175,220,217,52,250,96,180,241,94,141,13,159,29,101,196,58,76,185,245,253,235,103,125,203,41,44,15,223,175,236,80,84,98,110,166,59,7,160,77,132,160,68,80,231,176,107,238,37,126,196,220,191,134,208,153,80,80,193,139,221,194,154,47,210,85,115,168,95,250,141,86,200,245,63,46,239,170,43,221,47,226,99,102,215,101,63,11,1,167,160,40,190,121,176,56,63,217,58,159,134,31,143,227,79,190,85,219,170,109,121,93,248,191,245,112,235,193,60,158,125,70,167,9,102,194,245,145,190,163,246,177,5,127,129,91,197,31,66,107,107,30,79,17,184,195,106,109,117,182,26,91,189,173,214,150,231,89,15,31,236,136,79,175,151,139,215,128,108,188,22,228,3,87,185,140,180,76,228,183,91,159,60,223,171,109,125,170,251,221,173,207,158,223,218,250,92,247,189,6,124,199,191,217,129,214,61,252,230,206,169,227,206,169,227,70,156,58,234,221,59,175,142,59,175,142,191,69,175,14,218,48,89,100,14,164,143,190,120,187,68,63,142,62,11,142,195,153,118,20,53,53,78,130,231,117,128,17,158,206,175,204,167,192,227,208,244,127,196,65,124,249,130,90,105,126,175,194,231,236,67,230,0,238,184,53,183,83,178,3,16,21,20,61,79,166,103,65,242,217,50,207,127,231,61,82,40,22,247,83,44,161,196,30,147,250,95,229,152,162,229,159,247,76,81,7,61,200,3,185,122,44,241,13,8,215,192,143,202,20,125,11,114,147,246,36,166,234,20,183,129,54,137,191,166,254,122,230,185,6,32,161,214,142,226,178,233,145,49,7,85,229,60,160,215,22,69,46,67,226,104,54,13,125,138,43,90,251,6,200,215,80,44,12,81,2,139,165,41,56,230,93,197,152,190,31,244,197,131,9,200,72,126,224,20,120,191,220,158,75,203,29,251,191,99,255,119,236,255,142,253,255,70,216,255,42,86,63,133,151,6,167,55,182,218,175,203,235,51,236,93,147,56,142,214,49,142,33,49,124,65,242,145,113,249,165,165,179,162,13,83,161,226,119,182,145,201,74,33,226,175,202,129,221,8,205,63,204,199,85,213,215,213,56,178,142,44,35,175,239,24,229,47,193,40,51,177,214,110,154,212,51,190,88,220,173,154,1,159,224,70,18,211,31,154,140,74,2,145,159,5,141,145,222,28,120,248,82,90,231,143,227,241,103,150,10,113,168,252,48,143,36,133,238,30,233,116,46,160,137,8,174,74,91,178,124,175,82,16,206,234,225,193,243,87,207,246,14,15,116,59,32,101,237,175,134,39,49,144,81,74,48,177,216,87,102,8,224,152,37,102,98,162,60,122,232,87,188,223,27,0,91,18,214,99,219,154,127,178,228,94,238,233,116,28,218,210,109,5,157,99,248,162,199,23,5,110,216,170,11,242,68,18,62,25,135,56,110,18,32,36,94,76,153,45,185,116,51,24,86,194,36,221,142,170,31,167,99,140,254,86,81,249,179,179,143,127,98,207,93,60,152,119,76,199,38,183,179,221,148,129,117,209,122,3,243,246,67,106,176,155,125,151,66,31,165,217,87,133,187,159,147,25,14,190,174,9,100,230,19,18,184,71,248,8,135,115,54,133,17,123,141,254,201,18,144,134,178,46,75,131,177,156,40,206,0,89,243,31,198,236,47,97,12,240,235,10,127,231,150,52,47,160,86,160,211,4,62,120,16,211,31,158,1,94,86,216,139,245,159,179,254,133,42,176,11,225,31,40,94,64,62,208,105,20,64,145,63,136,240,193,246,116,80,216,183,149,89,121,239,202,13,67,234,90,49,251,2,165,243,157,198,31,55,156,124,218,64,33,138,27,110,45,58,235,70,84,77,84,96,18,209,149,173,243,134,224,23,231,13,119,142,255,127,187,142,255,191,69,245,239,183,140,66,124,44,80,136,187,120,218,225,88,160,16,55,27,232,77,118,44,96,136,235,29,60,238,112,44,113,136,91,136,67,12,169,60,4,34,62,182,207,52,185,232,248,250,90,243,249,173,106,205,159,127,13,90,243,222,157,214,252,37,90,243,71,255,232,232,226,52,12,198,97,210,63,178,60,203,181,234,240,175,129,251,183,195,43,2,195,165,211,113,2,241,129,33,248,39,100,133,116,217,30,53,30,249,163,189,104,43,78,224,21,12,39,176,100,246,224,24,58,45,76,45,202,135,124,67,172,225,208,253,180,82,79,63,151,7,47,185,243,82,245,140,102,254,162,202,93,168,165,107,111,246,133,82,105,9,35,162,244,173,255,81,48,216,207,55,138,73,187,202,22,176,136,64,56,209,20,230,189,28,234,42,176,225,48,26,31,10,55,241,188,240,27,109,82,0,19,53,209,192,254,136,156,195,22,182,185,195,16,109,224,224,143,254,8,39,82,5,214,178,124,69,6,137,235,101,41,28,162,242,89,114,21,137,226,90,236,107,184,172,60,32,26,63,177,192,196,102,243,228,72,129,193,130,38,162,99,168,67,208,171,4,139,129,93,244,104,74,66,180,205,186,250,59,203,5,97,49,73,191,131,27,196,76,200,192,136,69,202,183,151,79,112,17,169,236,158,0,8,170,226,115,221,203,111,174,76,6,159,148,163,148,137,89,7,235,248,226,74,131,159,18,201,220,11,62,85,251,23,124,174,246,47,148,75,85,206,161,4,125,165,214,250,122,40,87,85,160,168,186,63,149,230,201,157,117,7,65,140,7,148,29,118,254,242,238,205,246,127,10,255,222,85,225,231,119,59,213,20,68,32,27,131,182,212,8,115,72,30,0,56,11,166,179,52,238,91,12,212,66,222,110,155,91,32,44,127,32,163,103,161,24,115,100,246,32,119,11,31,151,52,239,91,101,58,193,220,35,4,201,43,46,24,239,111,70,63,110,120,141,19,118,72,248,209,231,170,115,102,14,6,100,176,99,73,86,175,115,22,117,110,37,238,229,224,171,140,99,162,128,236,121,105,77,193,41,170,124,192,185,126,129,5,129,157,48,112,77,175,186,172,170,100,120,238,75,173,106,151,129,43,219,200,122,244,33,143,68,127,18,32,15,119,98,71,23,208,172,15,191,52,58,148,86,156,233,104,27,87,92,186,26,70,180,136,201,239,95,225,248,200,71,3,4,178,92,64,41,225,183,28,232,213,116,11,164,197,146,186,114,130,186,163,18,127,57,30,221,71,203,250,42,223,74,200,156,27,85,76,95,48,168,242,104,221,81,40,147,124,33,58,161,230,77,41,227,66,75,72,161,132,66,42,21,214,149,43,21,145,121,96,6,20,160,17,112,166,32,74,21,158,173,43,128,178,49,244,23,6,32,38,191,115,10,22,236,79,143,60,237,216,4,6,132,86,77,39,98,127,90,101,135,45,120,30,149,133,59,147,40,93,108,213,142,125,133,66,43,16,217,102,2,174,64,41,55,69,115,200,31,107,115,203,116,133,61,77,194,137,133,33,164,97,78,158,198,31,161,215,73,127,193,136,231,204,228,100,71,138,24,146,221,101,97,235,147,4,104,16,145,169,252,136,14,228,240,17,75,88,109,144,248,58,203,55,229,185,98,105,243,16,86,153,205,0,96,48,161,37,153,213,184,250,40,88,132,135,140,22,59,131,125,105,126,244,143,190,121,16,104,174,104,130,160,109,37,225,204,183,162,24,244,40,60,216,22,193,170,0,201,63,9,19,107,43,13,18,168,176,111,189,63,158,5,176,18,182,176,147,125,43,0,182,157,246,217,163,135,15,118,130,135,223,184,223,60,152,70,243,101,74,193,141,124,11,71,204,218,162,186,225,0,47,103,129,111,133,254,217,232,47,117,254,20,251,214,183,78,211,116,190,232,239,236,208,176,252,72,48,227,252,253,57,244,119,236,91,116,106,6,189,40,45,42,66,175,60,39,104,178,120,253,29,167,25,236,221,176,250,99,60,141,108,6,102,37,76,58,159,110,199,164,3,122,96,143,108,124,136,85,76,219,166,141,54,87,37,187,236,228,124,187,201,148,201,118,139,206,206,71,66,157,108,183,233,244,124,36,244,201,54,233,147,112,207,21,74,140,89,115,198,131,212,156,240,224,52,199,44,56,13,197,182,105,177,216,54,145,125,206,98,219,180,187,120,194,24,238,69,112,155,14,5,183,137,236,79,44,184,77,155,5,183,137,236,247,160,78,195,125,7,242,121,132,247,47,29,247,13,222,131,226,250,20,239,223,56,238,99,188,7,26,240,35,222,63,198,216,31,112,15,234,239,1,222,255,228,184,135,60,150,206,43,188,63,196,200,17,240,30,218,249,45,222,63,119,220,23,120,15,237,253,29,222,191,112,220,103,88,95,168,207,107,188,127,230,184,63,115,69,249,45,222,255,236,184,223,243,237,230,63,225,253,247,142,251,7,76,15,245,253,51,222,255,193,113,159,96,253,161,190,223,225,253,19,199,253,35,222,195,247,127,143,247,127,116,220,127,32,20,2,200,224,7,124,240,15,64,17,34,76,1,45,8,35,124,18,69,154,54,158,70,27,171,227,137,164,90,73,120,130,92,40,177,47,172,64,194,111,45,118,36,78,241,142,242,153,238,79,11,194,131,184,198,103,52,113,119,152,111,118,63,96,1,64,8,72,181,40,153,242,152,177,250,167,90,124,144,210,15,200,21,197,234,159,177,200,33,165,201,138,107,92,154,28,129,251,172,254,9,5,28,41,77,180,64,124,154,254,49,69,34,41,72,68,150,225,76,187,89,240,146,130,100,101,237,46,253,192,108,119,105,178,226,118,151,38,215,219,93,154,72,111,55,37,186,162,32,34,133,243,135,51,192,226,225,23,47,87,14,142,72,196,61,216,251,179,42,67,64,204,188,94,211,129,34,89,97,183,137,151,5,163,46,94,21,140,181,44,25,193,162,127,90,198,41,36,144,178,137,94,226,56,172,48,64,233,254,171,252,107,102,188,176,250,243,252,43,114,12,87,161,26,180,18,209,168,209,255,92,92,150,213,63,132,198,141,181,102,113,227,71,255,99,81,17,192,227,250,251,249,23,204,124,107,245,63,20,188,130,249,240,1,138,121,148,127,165,172,43,253,167,249,183,211,179,0,207,252,254,152,127,67,252,208,234,31,20,247,193,14,57,17,244,151,85,148,141,105,47,220,226,58,231,14,103,191,86,255,91,245,169,120,183,248,12,50,253,39,171,255,187,252,43,113,158,189,255,90,189,35,29,15,250,118,121,140,97,113,250,63,228,222,144,145,162,31,70,234,197,114,186,131,110,18,11,171,255,214,120,200,221,38,250,127,202,37,21,30,21,253,239,140,87,134,95,101,255,207,198,59,177,25,219,255,123,9,190,75,203,77,113,251,68,189,184,105,128,39,109,169,109,12,235,116,231,34,247,175,211,69,174,118,231,33,119,231,33,119,7,123,200,161,77,138,29,195,212,9,190,84,158,224,51,188,118,52,96,123,160,142,226,80,95,186,27,111,123,253,184,226,93,105,96,37,233,174,173,69,187,71,248,126,160,116,253,175,82,192,169,222,69,62,103,42,248,89,16,237,149,53,78,195,62,252,226,26,136,252,139,42,113,121,121,75,89,171,211,150,154,129,131,159,58,46,192,173,100,205,148,31,125,85,165,120,41,249,163,2,50,178,65,206,111,47,23,112,2,85,102,164,1,115,117,140,147,60,52,249,245,197,2,79,0,247,167,153,19,193,143,158,189,220,255,206,149,128,49,253,35,207,173,187,13,183,233,182,220,182,219,113,187,195,43,116,2,209,25,252,242,182,172,6,77,100,158,1,240,19,197,57,130,235,115,142,233,173,114,142,217,175,129,115,44,238,56,199,151,112,142,209,90,206,49,149,156,99,118,147,156,99,193,56,7,172,238,68,109,177,141,116,240,86,165,59,186,35,9,225,106,60,86,114,254,232,206,137,247,198,68,121,34,74,129,63,181,19,141,40,77,175,79,148,102,183,74,148,22,191,6,162,52,186,35,74,95,66,148,198,107,137,210,76,18,165,197,77,18,165,145,18,103,9,0,229,104,53,16,181,90,18,204,241,129,209,40,185,143,174,192,215,182,61,33,202,4,138,216,141,53,98,199,77,93,238,88,195,170,126,130,62,59,79,208,105,231,73,3,127,154,248,211,194,159,182,1,94,61,190,121,219,134,200,58,148,118,165,59,19,199,157,137,99,234,207,5,12,52,237,101,205,5,12,116,157,112,160,231,246,72,99,24,243,235,51,140,229,95,9,234,121,114,171,140,234,244,215,192,168,206,238,24,213,151,48,170,147,181,140,106,34,25,213,233,77,50,170,179,156,221,69,224,139,22,89,39,34,24,185,99,45,164,92,186,251,85,138,187,132,50,45,48,84,244,115,1,37,148,242,205,135,211,136,48,65,10,186,102,122,224,27,248,121,239,10,13,246,21,189,23,12,28,88,60,234,192,240,138,24,246,180,176,11,125,165,73,72,212,165,52,64,133,214,204,149,102,33,189,106,211,69,60,147,189,192,142,53,217,218,123,238,242,33,221,102,220,72,28,21,227,223,103,67,115,236,218,102,195,85,199,71,34,204,183,211,55,210,44,163,143,73,48,183,9,144,248,107,58,71,107,123,209,76,208,99,134,172,23,160,164,172,36,154,43,64,16,56,103,219,56,170,136,44,42,111,87,18,50,216,66,201,96,39,154,12,166,34,48,186,39,74,223,124,246,212,34,126,121,92,234,156,8,119,134,107,98,234,159,126,197,17,100,87,147,174,24,69,198,56,46,232,139,163,1,171,43,240,179,216,87,83,66,197,184,4,105,69,45,59,196,129,150,153,8,72,48,134,246,21,239,38,229,64,93,78,223,132,6,3,137,40,151,90,166,189,186,82,222,91,121,127,189,52,94,142,78,41,54,157,133,18,85,81,146,179,24,100,214,113,252,49,162,20,105,1,161,211,37,242,146,32,52,18,199,68,122,172,51,228,179,151,207,172,190,245,253,51,12,200,252,181,225,105,84,88,96,217,248,123,132,3,167,117,214,61,66,169,203,130,123,146,123,147,68,65,211,135,1,27,184,54,234,141,92,43,216,26,19,50,90,52,150,218,104,188,202,130,42,27,117,112,118,45,96,163,33,251,226,164,188,174,142,130,142,211,167,132,60,5,208,215,172,181,155,112,36,1,112,78,161,152,97,74,107,209,29,205,231,105,48,149,30,195,20,250,121,211,200,64,32,74,34,248,113,81,40,35,243,169,88,50,122,216,36,141,27,233,241,11,74,119,53,12,145,241,196,249,42,170,106,22,88,8,66,35,129,81,99,142,158,204,89,159,96,25,253,84,103,43,228,139,70,45,158,207,166,24,93,121,16,72,78,164,7,103,136,220,64,131,109,254,171,196,174,210,125,215,145,163,171,168,205,41,177,124,206,25,240,54,59,168,126,38,194,149,138,92,155,102,131,97,137,164,153,199,122,202,85,75,33,251,249,170,180,252,180,202,121,184,207,39,180,112,234,148,242,73,78,148,40,234,112,6,220,158,105,217,189,146,22,11,2,184,90,234,226,239,168,94,40,121,155,149,228,50,72,6,52,247,38,164,133,85,92,121,172,184,242,113,134,43,91,238,49,19,20,253,194,157,156,247,240,123,8,73,148,233,4,40,164,139,180,112,8,79,245,182,26,76,254,184,10,181,136,63,134,99,209,114,255,232,4,237,42,210,228,113,162,89,66,142,111,107,3,8,221,55,239,118,128,238,118,128,238,118,128,114,59,64,226,100,226,72,91,217,7,207,97,101,63,53,236,159,119,123,63,119,54,206,187,232,181,119,110,92,119,110,92,55,225,198,181,153,150,205,53,81,154,70,76,199,46,13,156,176,156,163,37,97,177,60,94,151,238,216,114,250,95,173,157,71,206,53,20,233,55,223,63,202,104,210,88,139,62,60,127,149,123,142,13,237,151,184,37,153,81,103,185,127,184,25,119,22,74,114,41,223,219,12,59,43,133,202,59,153,242,78,166,188,147,41,139,100,74,126,66,67,247,40,122,243,11,56,18,221,45,201,187,37,121,183,36,139,151,164,134,59,163,173,202,239,239,220,251,238,84,188,91,114,99,89,8,55,150,122,71,35,199,139,235,147,227,209,173,146,227,241,175,129,28,207,239,200,241,151,144,227,165,143,177,192,112,11,245,52,100,193,189,44,66,61,5,253,96,178,150,82,143,36,165,30,223,36,165,158,95,203,169,100,169,252,28,157,135,21,111,151,111,67,137,141,17,99,239,83,121,134,136,215,89,56,139,232,43,125,53,86,249,164,104,142,8,235,246,141,111,64,255,20,187,195,249,208,134,180,115,101,6,241,75,70,28,19,117,17,224,162,253,25,59,194,209,226,93,172,119,156,88,66,87,142,151,163,208,206,128,93,201,221,120,99,3,24,193,158,108,228,92,217,29,223,212,65,14,225,184,23,87,74,129,62,67,20,208,242,162,119,222,85,237,31,231,225,238,201,229,201,116,114,57,143,78,28,1,41,133,71,184,118,254,130,155,97,125,58,216,252,110,167,186,61,56,14,22,97,187,41,83,40,52,21,222,242,242,130,8,109,75,36,115,16,149,152,240,67,112,237,32,140,8,252,197,162,172,161,3,148,201,218,217,233,215,172,141,79,50,101,247,189,113,64,242,113,53,120,12,223,193,68,55,78,211,137,109,119,162,36,150,167,207,255,160,203,44,147,59,153,229,78,102,185,17,153,165,201,128,100,16,200,101,6,178,203,244,78,102,185,147,89,254,90,50,203,157,180,242,175,82,90,217,202,74,38,147,4,120,218,49,57,150,193,96,215,16,129,52,147,130,156,39,38,48,213,129,152,134,136,75,136,236,224,215,37,224,172,23,61,182,102,10,81,79,53,224,102,196,139,160,250,8,207,50,22,200,22,12,243,5,100,11,34,182,236,217,79,179,138,124,172,68,142,111,95,239,61,63,184,77,169,195,56,12,244,45,131,148,129,106,167,119,231,129,126,227,66,73,163,101,28,8,106,25,7,130,122,55,119,30,232,214,36,149,201,175,65,82,57,189,147,84,190,68,82,57,91,43,148,44,165,80,50,185,73,161,228,244,203,220,213,111,217,236,96,127,4,225,39,254,88,253,0,223,126,2,118,138,6,119,148,114,220,11,154,53,47,35,154,46,56,62,33,94,16,254,91,223,250,187,73,13,52,233,60,79,215,162,144,185,38,51,191,46,59,212,227,153,21,108,170,159,105,44,81,160,153,185,103,25,166,168,189,80,59,122,175,246,94,176,83,27,43,14,104,45,141,67,27,145,63,249,194,67,27,142,134,201,173,247,179,182,34,249,106,228,236,115,139,65,173,109,37,225,79,203,41,44,204,173,239,130,195,240,31,170,150,162,226,107,102,147,192,16,44,112,127,95,228,129,6,207,80,48,43,112,178,53,217,249,153,198,232,79,110,83,134,64,252,189,195,248,67,24,241,107,146,129,238,164,137,187,109,153,41,172,64,93,152,152,24,194,196,4,132,9,132,201,37,184,217,37,220,206,53,217,98,114,125,217,226,244,86,101,139,179,95,131,108,113,114,39,91,124,137,108,113,188,86,182,56,149,178,197,217,77,202,22,39,57,131,199,202,243,167,252,144,149,60,231,162,65,169,151,189,224,231,62,210,20,195,142,223,234,249,80,165,66,159,78,79,78,103,204,166,84,22,23,176,172,186,44,212,220,8,42,27,142,17,182,255,30,35,150,120,214,49,153,158,217,142,60,87,118,121,169,29,22,86,233,233,128,142,158,183,22,60,20,165,45,227,93,132,134,138,25,234,255,142,217,77,252,86,101,139,19,133,179,219,165,126,166,197,148,91,56,4,43,81,203,115,194,48,43,71,57,195,3,148,31,208,196,98,157,206,126,92,148,194,154,61,125,241,236,233,139,131,43,132,3,95,21,72,227,52,19,72,227,236,235,2,105,148,208,143,88,70,122,145,35,156,151,136,222,80,39,228,4,34,249,69,245,199,69,117,235,213,44,12,22,136,5,49,154,45,199,24,76,36,220,154,77,143,147,32,249,188,133,40,222,112,59,15,78,66,32,57,120,144,109,235,143,4,244,111,9,238,136,3,159,141,231,3,221,178,200,5,95,216,127,253,242,217,179,247,47,95,29,62,125,254,244,135,3,35,168,38,6,56,74,14,167,103,97,188,76,237,4,153,53,144,10,113,111,70,223,148,53,39,158,142,133,95,97,164,93,209,21,83,152,183,9,76,115,135,5,238,213,83,199,5,203,252,203,133,190,115,178,198,21,188,56,150,210,160,70,71,202,215,160,17,189,4,217,153,30,181,84,68,165,65,244,126,12,181,16,157,112,154,195,222,47,231,99,164,228,139,226,152,20,131,117,129,110,114,241,81,181,128,21,11,251,216,17,81,151,109,35,10,72,168,117,106,84,48,5,51,113,56,74,235,248,230,233,179,131,23,135,34,86,85,104,4,32,90,232,21,13,221,210,143,175,10,164,238,207,42,136,208,133,172,85,193,1,86,67,159,192,85,191,139,79,10,136,163,150,68,53,115,15,104,135,173,140,187,33,147,204,88,116,59,62,5,251,94,216,184,114,117,25,252,216,213,165,243,115,77,106,255,108,42,4,24,249,3,248,126,156,164,11,255,155,7,139,243,147,45,12,38,113,28,127,242,173,218,86,109,203,235,194,255,173,135,91,15,208,167,139,199,102,64,130,151,38,144,241,214,39,207,111,108,125,170,251,94,107,235,179,231,247,182,62,215,253,222,195,7,136,182,29,174,253,164,129,159,120,77,252,198,107,110,248,81,15,191,161,79,180,47,118,160,210,15,191,185,217,86,65,131,160,184,198,117,90,5,77,129,79,154,215,107,149,87,199,143,218,127,203,205,162,79,90,215,108,86,235,111,126,180,212,39,215,109,86,227,166,155,117,162,197,60,153,0,77,218,130,191,12,41,157,194,160,99,146,121,60,251,124,130,134,215,24,150,60,164,108,111,181,171,221,118,119,11,254,110,181,232,95,103,171,85,237,53,235,240,151,191,195,184,41,252,51,200,0,99,13,108,177,253,62,223,219,162,253,62,248,251,9,219,65,205,192,247,69,229,84,187,94,135,151,208,166,156,27,93,86,0,62,222,172,136,58,20,209,86,69,148,37,131,110,245,91,235,147,97,133,59,229,21,110,110,121,94,181,217,232,109,225,197,86,131,255,212,183,26,213,78,171,133,23,34,193,230,117,247,234,235,107,133,233,122,155,37,243,90,43,106,95,109,67,109,107,88,201,26,107,65,179,234,245,234,236,130,94,109,86,109,236,203,174,86,76,144,158,110,141,253,231,94,173,218,109,212,221,102,181,254,204,243,224,79,171,91,127,219,124,2,79,59,181,238,158,7,211,167,235,178,223,26,252,207,115,85,242,31,176,84,200,68,203,171,195,190,127,214,169,122,237,46,166,193,12,234,61,151,253,178,12,58,213,122,15,190,127,210,121,75,105,11,114,129,2,27,79,58,213,118,183,49,171,212,170,141,150,87,237,6,144,67,163,225,178,95,202,167,82,245,234,80,192,147,238,91,175,161,229,81,214,120,15,123,121,131,49,131,78,253,236,55,242,189,212,115,27,80,84,163,90,239,82,155,186,45,151,253,178,54,193,219,13,234,80,55,179,46,75,214,222,172,166,141,205,146,181,54,43,180,183,97,247,96,118,222,10,218,224,53,170,205,102,7,230,100,213,235,192,92,133,187,118,15,239,234,245,22,221,117,234,116,215,168,227,93,183,214,197,89,236,53,197,111,13,159,54,58,252,66,101,180,217,4,71,233,65,39,3,43,27,177,1,85,65,30,176,9,145,162,252,186,27,230,215,203,207,45,32,67,29,152,79,205,39,141,115,239,73,243,173,215,172,54,188,38,206,178,142,75,63,108,142,137,84,155,76,246,102,102,18,103,7,169,206,57,5,94,32,233,107,211,223,250,117,120,4,53,122,147,25,83,223,176,179,27,171,153,142,87,199,181,191,5,147,137,255,96,237,171,205,94,139,93,208,187,205,106,222,203,76,225,178,116,221,44,93,230,195,213,134,65,0,122,214,126,235,181,128,136,209,104,181,113,180,122,68,159,122,156,62,185,34,217,6,227,213,42,41,9,38,127,187,141,212,176,218,125,6,215,13,175,131,148,209,171,157,123,167,64,158,123,68,137,154,52,73,154,29,69,158,197,39,155,76,20,175,172,100,104,21,80,121,232,216,58,146,94,162,224,130,128,3,109,135,121,242,196,107,189,245,234,79,32,97,189,217,218,116,78,122,173,77,73,140,167,18,238,156,240,233,80,40,129,137,249,209,170,182,216,212,64,134,78,215,98,54,172,147,223,60,100,162,40,112,163,24,131,162,159,71,162,159,119,51,114,28,53,51,47,202,177,242,45,209,1,13,222,1,13,46,204,100,251,233,90,25,208,168,102,7,85,229,128,246,144,173,130,156,136,127,119,71,53,224,219,181,134,87,105,184,45,252,151,97,207,27,101,227,53,87,229,243,53,189,169,213,65,13,34,148,216,2,129,162,87,109,237,193,200,187,248,143,47,134,186,219,174,182,206,107,153,199,144,208,237,61,105,237,213,220,26,127,2,247,111,155,198,125,243,135,194,134,103,10,237,157,182,242,133,2,25,240,10,74,133,149,73,68,190,21,168,114,224,247,109,207,172,199,15,215,237,40,62,34,214,53,213,163,150,210,183,27,56,223,27,235,53,157,54,233,111,32,144,209,42,169,111,248,21,204,70,105,12,224,75,171,181,169,86,133,233,139,190,210,214,132,152,129,146,146,36,159,124,232,233,173,228,51,253,97,171,162,35,196,108,141,236,223,144,206,105,153,122,153,90,9,120,149,38,65,180,96,96,92,86,198,46,130,191,102,163,54,35,113,30,144,184,6,39,113,222,151,146,184,172,66,252,85,75,146,51,106,213,29,170,253,56,50,150,172,63,41,94,45,170,127,135,180,48,147,95,103,58,53,155,75,102,82,100,117,109,115,145,210,148,64,74,4,114,83,208,112,27,174,88,99,237,83,239,45,176,80,47,203,177,138,39,83,142,87,54,11,233,242,202,207,50,114,205,47,211,213,30,169,181,30,233,141,30,137,72,248,224,186,253,221,147,86,158,205,122,187,229,54,246,84,103,35,145,109,67,103,183,174,223,215,173,47,234,234,206,13,246,116,241,108,106,186,94,251,73,51,240,24,233,198,223,10,138,64,123,234,1,37,249,97,107,103,85,30,205,39,250,23,77,55,159,69,147,229,80,208,110,166,247,181,69,171,235,162,35,218,72,247,60,164,122,30,125,122,11,141,111,96,227,91,102,227,79,187,122,197,27,235,218,222,128,182,183,180,47,128,63,102,115,88,213,244,186,222,244,230,47,216,244,150,11,242,110,35,211,244,186,94,113,72,177,178,229,192,250,235,107,179,240,234,235,242,200,13,0,136,225,153,60,218,107,242,200,141,64,46,139,77,135,160,251,203,141,0,14,64,67,171,101,195,109,103,154,177,178,251,169,247,51,157,159,249,126,77,223,211,228,207,230,224,53,174,61,251,205,70,228,179,88,213,247,221,117,125,79,226,6,186,203,249,22,93,18,12,117,189,9,61,235,108,37,113,138,119,21,175,91,115,172,91,90,38,94,181,211,234,129,200,219,236,214,3,16,80,218,158,203,126,137,31,84,26,213,86,163,218,174,117,246,58,213,118,171,237,178,95,206,149,171,93,248,87,223,111,87,189,90,15,228,115,175,219,117,91,213,58,217,59,170,237,14,154,21,189,22,211,167,59,160,143,182,154,104,126,195,95,150,179,87,109,84,208,2,176,87,131,4,117,151,255,210,255,64,135,109,129,26,210,126,3,10,108,11,105,51,102,229,129,62,219,94,52,170,181,158,87,169,87,219,61,50,174,84,64,188,106,53,70,104,111,234,84,170,221,58,200,74,109,200,185,83,135,74,194,155,38,166,124,214,37,35,12,84,21,210,53,186,30,188,111,214,189,106,183,214,129,183,173,58,140,96,181,81,107,99,202,78,27,234,89,67,110,64,191,92,192,175,214,176,67,176,154,109,204,149,126,217,27,173,235,54,99,151,213,54,147,116,187,76,210,237,242,121,209,66,238,89,37,29,26,106,89,168,3,26,83,178,218,110,55,80,205,175,81,199,182,219,208,95,244,203,85,253,122,187,93,169,193,64,180,127,130,126,65,211,70,181,214,238,85,155,56,112,85,175,209,133,81,198,49,230,35,236,194,0,183,48,1,54,20,199,142,126,249,171,78,187,131,198,92,124,216,108,242,95,254,170,225,53,225,85,23,178,236,54,249,15,13,107,181,222,232,194,139,54,12,23,127,45,94,180,122,248,69,189,129,37,121,56,172,244,203,95,118,186,48,10,48,204,48,213,248,175,122,225,122,63,193,135,48,238,240,1,228,239,97,174,141,102,27,237,204,245,38,74,199,35,124,221,238,194,187,46,150,237,53,176,214,173,110,29,19,120,248,219,237,182,224,183,217,234,193,216,119,155,56,238,77,168,76,181,215,197,9,210,107,122,152,4,19,116,235,213,122,5,116,37,236,179,118,179,67,165,98,235,90,245,94,0,73,218,212,166,182,176,169,120,80,30,204,232,110,107,132,229,64,141,97,58,64,43,58,104,220,105,54,104,6,214,59,208,211,53,232,243,86,181,77,203,3,127,185,41,188,209,134,106,180,49,65,187,199,126,248,139,122,187,9,163,71,141,174,215,225,190,70,117,235,96,45,189,102,39,192,113,199,15,106,220,58,143,93,91,175,83,23,180,105,248,122,252,87,244,96,187,91,5,130,85,173,181,112,83,0,127,217,16,246,112,149,121,13,15,91,134,235,175,43,150,31,238,21,84,187,45,156,85,94,163,201,127,197,140,232,178,25,1,95,122,236,71,188,232,224,164,235,245,26,56,233,154,216,10,175,7,255,176,223,27,77,232,160,90,179,13,45,233,0,177,160,186,122,212,175,245,122,131,222,183,161,81,157,110,219,101,191,60,199,158,135,245,197,165,92,199,193,228,191,156,66,64,55,67,126,30,245,125,195,235,224,165,199,7,187,213,134,249,139,61,214,107,194,162,237,226,84,98,191,92,80,3,90,1,253,212,10,112,197,245,92,246,203,123,190,231,53,112,110,192,220,130,7,127,68,107,118,183,67,246,180,166,107,172,186,31,190,196,48,242,104,83,138,92,115,209,158,172,216,86,5,90,253,214,171,61,105,156,103,31,54,13,198,212,124,219,125,210,125,171,75,186,144,230,135,179,54,76,12,24,54,160,208,245,90,15,109,127,189,110,175,211,122,219,129,5,217,109,55,2,32,201,181,110,139,253,138,41,211,174,181,232,167,217,57,133,191,245,78,179,73,132,145,104,48,255,43,38,87,179,91,173,247,96,86,63,67,125,21,136,123,23,250,191,221,244,48,219,70,139,126,68,210,90,29,103,85,183,57,131,101,211,198,45,3,152,13,117,72,215,128,59,246,43,231,31,76,246,14,44,155,70,125,6,11,176,7,163,10,107,160,211,237,5,56,196,13,92,94,244,135,167,174,55,113,252,27,173,122,171,121,138,133,52,219,139,10,86,178,142,69,116,97,205,243,27,106,207,91,40,152,186,1,198,145,213,178,168,241,44,237,57,238,46,54,91,5,137,92,149,232,180,9,101,182,187,237,178,84,188,31,207,43,44,179,189,130,100,158,24,33,86,183,31,174,41,142,109,60,175,218,213,78,163,135,36,190,81,237,122,205,102,171,180,125,158,214,9,160,118,195,168,97,162,110,163,87,103,191,50,81,179,219,107,84,68,199,66,71,120,245,206,168,134,36,181,134,148,15,250,191,135,196,181,129,252,182,171,238,155,200,153,219,189,0,105,70,167,197,126,69,231,211,208,19,213,175,35,47,130,165,218,109,202,191,34,77,3,88,9,144,253,102,167,51,2,58,211,105,194,204,110,55,128,85,161,220,2,132,1,40,123,183,213,65,118,209,240,96,186,65,207,215,123,72,214,161,125,117,248,0,38,133,135,244,9,42,5,115,163,1,132,14,6,169,229,117,90,192,64,128,35,65,131,168,119,128,36,245,58,94,11,173,129,236,47,95,82,192,70,26,109,20,34,160,78,157,54,187,7,38,43,254,138,84,80,223,90,23,159,2,223,66,187,42,189,135,153,220,128,239,122,72,204,122,117,248,28,110,235,29,220,154,109,128,40,212,109,118,79,129,2,246,154,205,70,126,154,120,110,110,252,126,192,13,206,61,160,185,189,78,147,253,242,9,213,37,82,208,208,200,3,233,172,58,81,65,33,139,136,74,247,60,251,176,89,148,37,110,150,126,181,154,80,102,234,234,40,179,102,214,102,177,218,18,234,93,207,235,163,75,31,213,212,71,205,27,223,46,80,229,9,153,175,166,212,126,102,7,208,172,29,163,105,50,154,133,153,165,58,194,221,228,209,103,232,149,196,199,253,12,150,40,111,107,204,218,243,149,33,137,236,72,100,118,236,108,245,208,142,84,99,215,98,23,142,189,173,103,12,145,183,49,178,186,237,244,122,14,98,94,235,58,211,161,87,238,187,86,208,107,217,221,15,101,235,100,38,78,97,239,252,77,118,80,129,9,27,93,146,152,255,13,238,212,253,18,221,210,81,203,187,147,221,216,43,217,210,210,182,178,186,213,30,250,180,116,58,1,58,47,180,93,246,203,181,163,6,106,147,237,78,111,47,255,142,190,1,9,166,183,223,64,209,18,180,221,22,137,239,168,60,54,209,51,198,235,176,223,55,248,134,165,145,101,253,176,118,211,77,223,108,67,158,216,64,165,57,87,197,90,133,170,135,250,129,155,123,167,170,63,2,78,215,67,17,189,65,220,132,54,173,154,117,246,174,138,170,115,19,152,68,139,111,96,201,210,126,184,153,29,189,213,195,118,173,137,217,185,190,215,105,103,195,53,99,26,200,211,211,105,68,6,114,220,133,65,255,206,42,229,128,251,51,144,5,252,89,103,40,111,64,79,162,25,160,229,214,228,254,32,42,66,173,183,13,16,79,91,51,166,115,163,134,157,73,4,83,8,52,202,6,106,169,94,189,137,146,7,105,150,76,247,65,127,168,58,42,198,205,102,103,6,98,73,43,243,113,19,7,246,188,145,45,23,235,82,62,227,178,173,134,218,55,171,108,50,156,86,234,35,210,210,81,172,2,181,24,85,197,54,187,172,227,83,180,115,160,66,196,126,185,178,133,211,220,107,181,175,83,94,157,54,78,65,158,107,7,249,28,169,56,52,27,65,105,164,55,243,231,232,219,7,95,193,23,164,39,75,109,25,69,105,232,162,14,41,213,153,204,42,50,179,219,157,219,237,235,207,237,246,245,231,118,251,139,249,193,181,196,167,198,181,221,108,27,43,188,108,111,117,207,187,87,222,239,107,57,87,99,171,9,255,67,135,215,77,29,75,122,171,250,127,131,242,60,44,208,195,18,189,47,40,242,218,172,25,57,50,185,224,181,183,186,55,200,150,203,246,33,112,77,183,158,160,254,209,70,198,5,218,188,203,126,197,178,238,121,100,81,35,59,98,151,254,137,53,74,102,217,150,71,190,165,158,203,126,249,87,104,82,241,200,154,10,11,191,85,171,121,104,126,227,127,73,51,129,197,142,14,168,222,105,13,105,9,90,102,217,47,183,194,1,117,5,141,177,142,244,177,235,241,31,198,235,59,205,102,181,211,6,130,71,22,49,172,130,215,6,101,14,43,214,238,117,235,21,116,77,197,123,80,206,64,43,68,215,172,102,171,77,6,74,246,87,84,16,45,101,173,64,39,193,104,55,5,98,106,210,229,154,203,187,104,213,142,66,175,218,110,161,157,188,233,41,189,11,77,210,53,96,207,181,238,51,180,177,247,218,77,34,133,104,157,106,52,123,154,22,87,71,39,98,244,143,233,121,157,238,31,235,104,96,107,122,112,223,174,123,168,130,214,217,77,179,247,172,137,10,40,57,205,176,167,208,201,141,150,150,17,100,143,91,23,213,78,173,83,175,255,132,220,168,213,234,160,141,6,173,133,181,102,15,25,84,11,94,65,125,96,96,106,64,120,187,44,159,6,84,159,87,156,254,129,206,221,129,234,131,54,221,233,252,177,7,138,123,19,170,141,165,117,58,104,114,234,240,187,214,179,14,186,220,49,55,30,122,10,245,196,233,32,107,164,250,229,135,91,219,17,132,194,59,98,250,162,185,162,229,178,223,235,77,223,186,235,105,155,21,124,250,54,216,236,229,115,65,159,181,52,91,59,226,247,154,115,182,67,115,182,73,37,182,104,190,54,105,195,1,157,23,81,166,99,191,114,158,118,174,49,77,59,235,102,169,87,52,77,189,178,89,170,38,5,36,107,145,165,176,65,211,176,145,157,134,230,244,225,41,87,204,179,154,72,136,123,70,52,143,58,107,230,145,119,83,19,105,189,52,137,93,137,4,188,206,196,201,46,19,39,123,235,197,201,94,181,86,3,101,99,191,77,114,123,167,218,233,161,251,105,135,58,164,141,75,28,126,91,232,48,138,206,247,208,137,208,94,183,5,82,127,171,227,17,33,232,180,91,40,235,163,37,137,54,111,26,181,158,209,95,160,65,180,189,206,62,26,90,91,180,129,86,163,46,110,180,96,212,208,156,131,27,98,104,52,70,237,165,209,133,191,80,36,208,116,52,69,201,141,0,90,7,205,70,169,91,157,104,75,23,183,82,64,188,220,199,19,25,173,14,10,154,245,90,151,8,39,238,92,244,232,10,170,14,147,154,142,40,32,193,232,226,228,69,47,67,252,229,205,170,80,179,42,164,255,80,187,42,122,187,216,212,234,81,179,96,98,53,201,40,223,237,53,137,228,161,73,159,182,52,70,117,90,182,148,39,180,171,133,91,152,102,187,42,84,160,217,174,219,241,111,108,188,237,17,157,169,187,236,151,117,43,58,147,20,62,175,52,223,54,54,218,71,44,244,151,147,6,38,221,97,247,214,204,90,245,108,169,141,141,92,127,234,107,78,57,172,255,202,171,111,250,89,93,110,187,179,178,186,27,149,165,249,228,54,74,157,122,215,124,212,249,146,143,188,218,23,125,85,191,238,87,133,206,253,155,125,213,249,162,175,174,223,48,47,123,90,235,230,28,240,242,50,116,135,249,103,122,100,249,99,118,210,140,147,227,250,28,58,204,135,29,63,238,40,3,25,251,186,168,238,55,11,222,243,104,121,124,60,11,15,227,120,150,78,231,197,160,61,191,61,252,154,228,183,8,88,68,16,128,8,218,115,42,64,123,186,8,218,115,42,64,123,154,13,68,237,57,149,168,61,45,68,237,129,199,158,227,78,224,241,82,67,239,57,189,62,122,207,217,173,162,247,156,252,26,208,123,142,239,208,123,190,4,189,231,220,63,58,178,142,227,25,70,96,23,241,69,45,16,159,63,88,136,186,123,26,6,227,48,233,123,87,174,184,172,95,185,214,49,194,35,252,180,140,211,208,26,14,215,128,171,156,73,236,31,30,189,186,202,192,77,22,213,20,168,230,113,144,176,129,241,243,47,112,141,167,1,172,216,132,199,141,46,121,235,159,11,224,150,147,175,3,110,201,160,162,200,2,24,80,13,70,65,174,6,227,177,141,234,200,49,209,125,75,67,41,57,102,40,37,137,2,17,9,63,165,97,52,62,100,213,45,133,35,74,57,239,192,233,184,103,43,80,13,6,202,33,240,58,142,227,101,52,94,112,164,14,254,73,53,137,227,212,8,74,29,169,58,243,164,199,144,213,248,209,50,77,33,19,251,104,88,93,192,248,134,172,225,90,98,40,49,76,62,51,8,143,56,217,131,151,214,49,125,99,57,64,157,36,86,135,150,229,171,233,232,67,152,92,47,75,6,143,98,102,185,26,16,196,174,185,10,253,208,134,117,112,113,229,202,148,50,153,123,193,167,70,255,130,207,141,254,197,105,16,141,103,80,193,254,5,78,101,163,215,163,93,13,185,4,86,247,89,40,59,52,28,79,83,155,35,93,179,247,12,141,217,102,11,194,189,231,33,132,201,21,15,61,176,183,217,188,191,149,185,89,132,216,115,240,248,233,225,203,215,239,247,159,236,189,248,131,142,215,67,66,143,155,176,184,233,192,254,243,80,63,7,207,14,246,15,159,190,124,193,191,117,56,124,35,193,188,132,18,52,234,254,253,196,248,218,64,175,185,136,171,139,211,248,35,226,246,176,121,185,72,63,207,240,219,73,10,66,225,252,147,101,62,103,2,167,85,248,148,63,138,39,19,32,97,127,194,71,219,214,156,3,67,5,126,172,192,113,158,193,68,91,216,33,3,50,119,69,69,73,54,242,80,204,17,15,226,42,130,241,80,95,104,95,63,162,37,133,157,61,8,103,139,240,130,73,57,193,145,248,172,226,13,129,141,107,31,60,197,98,236,41,178,243,231,160,39,86,207,166,145,61,229,137,109,167,226,185,188,38,219,162,38,149,25,178,252,124,145,184,212,231,213,215,65,116,18,218,51,119,4,21,208,106,56,134,41,134,245,217,146,113,65,3,24,198,115,17,23,20,24,88,76,144,95,32,109,223,191,47,242,6,150,250,45,36,95,216,14,62,59,157,142,67,155,33,42,149,83,39,140,251,142,8,90,171,240,141,226,175,193,59,19,5,100,160,206,56,21,161,33,54,104,132,109,85,241,108,216,44,94,0,93,69,66,123,128,179,243,25,229,2,114,131,53,2,58,3,107,80,135,151,138,88,54,138,60,51,88,122,162,208,184,150,17,247,53,11,112,116,93,172,171,18,100,43,146,133,178,197,115,234,183,160,10,192,40,140,67,164,160,28,151,40,42,70,117,146,11,45,82,115,32,42,154,165,200,244,61,108,141,68,138,27,161,140,55,43,24,66,134,47,79,203,81,38,22,153,151,99,238,126,213,104,171,236,243,208,118,160,16,172,28,115,78,126,43,1,72,98,31,45,90,191,9,167,8,103,65,114,50,141,158,17,21,177,92,84,118,82,161,157,128,46,146,79,84,241,126,159,86,18,157,118,236,212,137,122,8,70,51,170,62,10,22,66,97,115,6,123,213,195,131,231,175,158,237,29,30,248,71,160,201,206,3,253,180,152,89,47,208,44,241,253,195,111,220,111,30,140,167,231,5,233,112,202,197,137,69,41,166,209,124,153,110,145,36,104,225,114,181,182,8,219,151,131,243,250,86,232,159,141,254,82,231,79,145,187,248,44,118,79,127,103,135,198,254,199,5,130,136,241,247,132,115,239,91,4,140,191,245,253,235,103,172,136,64,63,82,73,203,6,170,24,192,43,235,193,14,84,240,161,53,172,254,8,106,178,109,89,168,179,154,154,234,94,57,152,21,50,47,165,222,167,118,187,225,64,223,29,89,60,185,53,196,41,168,15,48,176,71,111,212,104,193,162,125,180,156,128,70,224,92,185,189,70,183,215,95,169,117,195,71,245,78,125,2,203,211,181,122,141,113,104,173,73,94,77,108,193,74,77,253,82,145,43,23,215,216,239,140,40,202,110,10,143,222,131,224,49,169,190,31,93,94,134,50,184,131,109,65,15,33,110,96,26,164,211,17,97,10,246,45,140,221,192,76,34,91,64,93,173,43,247,40,147,238,13,78,55,80,192,166,139,249,44,192,88,13,179,16,103,22,165,11,25,242,50,164,77,194,73,31,132,157,32,25,157,126,75,79,140,66,216,139,195,120,110,185,65,154,162,132,2,210,75,56,3,209,92,125,2,196,19,15,199,86,88,72,145,190,213,173,205,101,57,251,193,98,132,130,248,126,124,6,179,241,51,148,199,179,33,116,201,83,16,228,65,72,183,254,195,63,254,211,127,252,55,255,197,191,252,87,255,203,63,255,231,255,235,63,255,55,255,215,63,255,183,255,245,255,247,63,255,239,208,34,86,150,208,56,180,34,9,178,14,242,123,58,94,184,56,180,199,193,72,19,155,200,226,243,59,88,82,182,89,77,245,145,5,146,206,149,171,212,39,189,7,180,188,45,164,98,172,183,184,56,184,166,254,255,225,159,254,241,95,254,183,255,211,114,9,114,144,212,31,107,101,51,146,56,24,191,9,79,112,240,17,89,242,26,109,201,124,185,178,65,217,180,48,54,48,207,80,0,198,55,143,97,205,234,242,151,178,35,80,195,153,76,111,49,186,28,49,27,139,152,11,52,238,242,161,104,31,7,171,35,86,230,137,254,67,156,190,202,156,228,112,213,137,72,112,250,214,231,16,21,142,146,9,241,127,255,31,255,239,191,255,127,44,110,48,169,240,192,43,240,13,252,183,178,103,49,211,183,84,173,205,251,84,126,179,178,55,85,42,53,59,86,180,110,76,128,239,197,173,251,151,255,233,223,252,203,191,253,119,255,242,223,253,187,127,249,239,255,109,113,27,43,207,159,87,198,227,213,75,225,52,28,125,128,65,188,78,75,229,55,171,23,130,76,165,90,202,53,45,217,200,197,244,103,104,228,226,12,138,6,102,74,45,158,39,83,224,113,56,60,144,223,5,9,66,70,141,36,154,252,4,4,208,105,52,137,145,239,3,185,128,57,121,110,91,208,33,255,225,31,255,71,203,25,58,67,152,61,67,109,6,77,145,177,36,22,221,159,166,21,50,55,8,2,118,154,30,178,91,94,45,10,94,23,85,241,143,139,240,162,175,195,5,25,161,170,234,198,149,0,152,104,179,176,80,0,169,128,80,154,198,103,120,228,127,121,22,89,104,215,96,207,25,127,97,15,56,103,169,44,224,9,6,149,63,2,10,155,240,140,172,199,7,111,246,97,180,185,209,142,207,237,171,33,235,10,86,96,31,67,222,160,190,199,196,10,151,107,154,21,236,193,236,187,25,172,79,120,54,19,203,20,150,253,199,202,248,120,198,164,75,153,250,0,88,249,149,75,168,178,227,55,179,56,93,160,233,100,105,115,217,57,21,58,253,36,202,35,85,94,147,105,200,225,231,109,62,7,61,246,232,34,2,170,210,183,206,194,244,52,30,7,75,68,12,78,130,143,47,232,225,121,69,127,204,166,175,117,246,211,116,31,231,214,30,76,109,99,242,125,163,189,249,6,250,205,93,63,203,220,233,8,191,132,186,225,69,101,62,91,46,140,153,39,250,8,114,212,38,217,63,253,251,127,254,47,255,7,156,100,124,50,193,226,10,97,9,223,108,243,30,163,184,91,216,60,120,243,255,179,247,166,221,109,28,87,194,240,95,129,218,9,31,192,106,128,88,184,130,129,57,32,37,37,76,44,91,145,228,100,60,28,30,158,6,186,65,194,2,186,97,116,67,18,77,227,28,57,99,199,75,236,145,252,36,241,238,216,202,216,142,147,137,229,100,146,241,162,197,250,47,111,4,146,250,148,191,240,222,123,171,170,187,170,23,0,148,40,59,206,35,51,129,186,171,107,189,85,117,235,214,93,229,225,245,186,136,69,89,31,30,235,182,116,190,154,33,237,59,176,186,221,28,127,103,195,210,140,6,172,59,222,99,92,3,244,126,132,94,131,17,14,94,120,255,246,155,31,248,219,168,143,107,242,252,22,114,227,214,96,195,175,174,74,123,72,44,247,224,108,131,229,91,22,167,37,59,93,24,166,215,118,94,188,48,248,243,111,216,41,173,241,189,1,87,152,110,163,5,15,156,176,212,56,203,111,116,11,145,51,140,183,194,78,81,78,5,12,105,69,199,45,40,49,25,71,183,40,97,120,222,150,127,192,28,96,43,45,195,182,212,86,246,110,124,116,251,153,95,30,108,43,18,14,23,179,163,30,39,7,216,86,23,46,148,86,120,142,118,175,222,188,23,115,4,183,98,163,123,198,13,102,232,131,231,119,254,242,241,221,172,54,1,158,95,190,114,235,198,59,154,78,116,106,89,43,98,120,148,68,164,41,238,15,10,210,180,124,161,15,80,78,231,22,2,12,138,199,19,116,222,116,206,69,142,198,118,211,110,98,231,59,173,166,39,240,11,81,133,132,162,156,118,27,176,147,143,164,150,217,187,62,228,208,84,50,166,183,161,31,101,71,23,245,104,199,224,50,214,180,181,62,59,81,161,103,120,9,28,11,185,55,195,247,11,129,81,241,158,168,49,8,55,219,120,12,162,52,214,10,134,201,18,143,176,3,55,120,97,3,148,14,48,152,37,249,52,231,224,2,252,105,247,36,152,193,68,0,240,5,44,97,126,194,9,33,112,103,155,158,213,150,58,163,28,6,30,82,100,24,157,78,192,39,12,46,195,108,35,180,36,180,249,233,245,193,243,87,101,234,99,13,239,226,208,245,53,189,24,80,34,70,203,217,144,8,189,166,135,148,190,1,167,25,92,249,237,28,30,80,139,218,223,46,92,58,254,227,149,157,95,255,105,231,149,43,127,187,240,42,63,114,202,225,244,91,55,175,236,252,234,75,56,59,154,110,147,225,124,86,253,79,216,187,88,173,133,124,158,248,146,26,243,147,206,175,208,193,194,193,87,160,235,240,159,44,140,156,22,80,22,136,70,163,69,84,139,135,59,107,238,236,38,95,119,26,115,156,93,230,141,106,33,138,81,233,65,197,226,240,81,82,23,149,75,100,204,113,201,190,72,7,37,37,192,153,71,244,26,251,26,186,82,98,98,174,214,124,234,184,56,37,145,228,233,18,175,28,174,42,248,111,248,170,89,200,75,119,77,72,71,206,135,120,6,44,32,173,43,216,6,229,66,81,189,253,134,214,78,236,233,19,127,82,137,205,69,48,203,34,13,203,47,136,142,68,255,11,90,61,110,88,225,59,25,71,7,155,200,101,197,13,195,159,66,119,170,240,45,96,156,154,71,220,10,98,97,62,250,118,57,78,203,26,223,241,210,174,191,211,57,17,167,116,112,138,75,147,238,95,205,21,36,23,236,155,239,194,162,31,122,107,15,223,215,131,169,0,24,99,99,203,244,50,30,248,49,255,29,193,156,93,131,199,2,180,0,0,191,197,227,171,123,151,87,120,250,55,225,10,191,38,253,95,63,192,141,198,137,162,128,104,18,147,106,54,225,62,180,143,105,197,252,232,250,190,172,61,117,254,137,122,22,208,235,19,117,77,223,52,220,35,236,20,127,180,35,174,121,209,137,38,214,103,57,49,54,41,34,215,35,80,61,233,88,200,213,35,175,122,156,245,128,227,186,163,245,64,0,25,111,61,112,216,29,212,110,83,233,200,48,181,25,212,160,114,61,70,79,147,204,16,25,194,236,80,153,37,156,83,194,58,51,30,200,199,229,136,196,195,125,8,111,100,120,107,242,12,12,157,133,226,212,88,56,143,211,189,42,85,28,148,164,133,27,230,54,33,243,222,232,90,70,8,136,172,174,92,46,135,164,16,212,61,61,38,36,121,171,119,118,134,8,58,126,188,179,195,31,223,254,80,205,120,176,188,253,230,179,183,174,125,182,123,229,242,238,165,159,11,16,34,21,155,237,117,144,52,13,242,155,134,121,218,57,5,189,68,222,17,123,228,188,27,199,62,237,28,33,98,86,60,198,76,247,157,112,82,148,220,26,147,14,101,107,14,124,109,19,133,67,84,31,79,70,1,53,36,78,17,213,163,110,171,241,249,33,64,167,18,59,129,168,116,159,242,253,119,59,229,255,199,104,213,32,69,48,74,160,82,31,96,202,93,129,165,102,77,171,237,248,84,157,193,88,98,118,142,61,232,26,244,198,237,213,235,176,12,36,62,23,75,208,219,61,188,204,17,90,214,91,205,118,211,43,151,116,166,194,131,180,31,127,210,217,156,161,168,22,107,192,23,20,100,142,11,83,14,188,130,2,188,97,252,75,229,86,240,220,135,49,60,73,193,131,140,161,127,17,32,109,160,212,21,26,56,72,20,219,14,193,96,181,30,230,233,202,62,81,63,249,164,115,123,139,179,58,227,16,238,124,97,122,228,122,225,188,81,218,134,166,229,25,205,22,66,81,103,209,194,113,2,136,203,8,180,2,2,25,85,14,89,160,79,132,20,166,120,98,237,112,189,1,157,9,161,176,149,188,180,190,135,93,241,125,134,105,192,186,120,237,203,193,165,87,253,187,121,161,152,135,117,212,106,110,0,24,234,22,134,188,185,131,171,122,136,193,25,37,44,34,212,195,147,173,198,249,123,66,55,80,197,17,138,129,184,8,57,31,24,49,88,214,243,177,44,229,213,101,200,121,97,198,61,5,17,83,106,244,177,41,6,165,167,104,84,112,21,156,202,151,166,75,243,249,98,169,152,233,43,235,56,97,178,96,153,117,189,19,214,70,192,144,185,126,97,240,187,95,236,92,254,253,224,226,231,154,116,63,13,207,88,34,199,70,187,171,201,148,142,190,24,104,138,222,142,3,204,96,100,201,176,244,243,32,40,85,48,78,207,150,138,51,179,179,243,227,129,209,178,77,25,136,187,215,126,185,243,238,123,255,160,64,100,125,29,7,132,98,84,201,0,228,57,194,224,43,206,205,23,231,75,83,197,185,241,160,215,126,178,89,61,27,64,15,72,240,111,22,104,202,209,107,247,218,53,194,80,49,160,100,29,31,7,148,98,136,201,160,228,57,194,160,44,204,205,228,1,152,211,179,247,65,249,53,131,146,29,128,62,40,111,255,250,230,224,234,71,223,18,104,242,195,123,12,104,138,81,38,67,147,231,136,66,115,190,84,44,20,242,133,113,79,154,186,178,50,247,62,255,116,240,222,213,83,203,223,150,245,201,186,63,214,193,83,31,181,62,121,142,48,68,75,165,169,153,66,97,46,63,63,230,2,237,60,25,134,232,237,119,127,123,66,218,241,115,255,200,0,237,140,189,225,59,35,55,124,39,97,195,207,204,207,78,149,166,11,165,153,140,79,237,207,201,87,33,233,234,51,20,208,245,24,64,239,188,242,222,224,221,139,39,190,53,11,184,51,246,2,238,140,92,192,157,248,5,92,156,131,131,127,26,214,240,212,120,11,184,27,90,192,151,95,190,253,251,207,246,254,250,241,237,231,47,158,252,214,28,92,221,177,215,113,119,228,58,238,198,175,227,169,98,30,189,22,206,79,205,140,9,87,83,133,235,141,143,246,190,122,115,231,243,63,195,249,117,242,200,183,6,174,230,216,112,53,71,194,213,140,199,15,83,5,188,46,21,103,11,99,34,220,90,8,15,252,5,64,123,98,233,219,130,112,107,99,35,128,218,72,4,80,139,5,232,76,113,122,58,63,51,63,63,61,38,60,207,41,240,220,253,175,143,247,46,188,126,226,167,223,26,140,122,110,108,128,158,27,9,208,115,241,24,117,106,38,95,204,195,85,106,76,26,171,171,0,116,231,165,215,119,174,189,186,115,225,119,123,255,113,227,212,201,111,13,165,213,29,155,210,234,142,164,180,186,241,27,191,56,59,63,95,154,43,142,9,214,14,212,171,44,84,184,222,255,230,217,193,245,171,128,80,79,156,58,245,173,89,175,108,24,99,45,88,49,226,33,43,150,103,137,80,177,115,115,179,51,51,165,249,233,210,120,192,173,169,196,213,206,229,15,111,191,245,59,0,239,237,11,239,239,190,248,251,37,153,190,42,252,35,67,183,54,54,125,85,27,73,95,213,18,232,171,60,160,131,217,185,124,97,76,58,192,11,129,246,127,110,238,94,189,185,119,229,171,157,215,110,156,30,78,183,126,221,192,243,198,6,158,55,18,120,94,60,240,10,165,210,236,116,169,148,31,235,186,234,2,17,101,144,205,150,127,216,127,250,236,224,202,91,187,159,188,184,123,245,119,95,255,121,63,130,181,125,252,199,43,217,142,105,62,113,79,216,219,126,229,9,44,110,6,168,177,8,53,14,210,33,132,26,203,17,189,88,20,138,243,240,55,61,146,29,27,154,13,85,57,240,46,87,117,88,59,94,149,197,113,149,93,93,200,193,237,13,90,236,49,90,242,50,176,161,148,47,174,99,96,66,161,12,42,248,133,183,126,105,106,102,110,110,190,132,188,1,33,167,194,33,88,105,2,136,162,9,200,229,118,76,165,43,219,112,28,130,133,162,132,199,19,133,10,158,255,26,30,106,84,213,122,153,44,253,36,241,217,197,215,82,59,159,189,32,93,165,195,112,74,54,28,8,4,133,181,118,211,11,234,188,117,243,221,193,39,111,40,138,122,104,111,168,27,149,213,53,189,89,73,67,59,115,214,140,197,172,5,166,166,103,76,246,84,156,51,166,217,211,116,169,110,160,117,119,139,242,78,155,141,18,75,111,160,24,139,158,12,211,42,97,14,151,114,204,54,102,27,60,189,62,99,240,218,26,51,69,204,129,30,51,180,34,228,215,208,132,22,155,46,148,224,131,222,161,146,83,86,105,158,229,175,193,109,2,243,247,40,189,94,47,241,54,231,166,173,25,178,52,199,178,249,66,3,178,43,254,53,116,75,88,61,114,227,70,88,0,110,218,38,219,195,88,255,43,167,182,218,53,167,229,10,117,213,97,121,176,26,244,206,224,84,28,148,168,194,28,75,150,163,129,226,233,40,55,47,216,71,201,239,73,63,131,118,172,185,78,207,221,68,155,255,214,86,154,60,183,8,181,36,197,21,72,224,101,197,170,20,22,172,239,25,221,13,50,37,118,133,183,21,75,120,91,241,42,204,254,212,207,177,106,173,45,202,47,229,237,254,130,245,221,226,226,38,7,11,108,36,253,80,62,131,178,206,163,70,125,83,29,25,207,210,90,213,12,109,45,195,12,249,160,14,84,122,42,143,24,174,187,24,231,164,165,105,1,52,245,81,69,161,79,153,178,212,193,161,189,139,122,129,177,70,53,0,144,70,251,219,140,15,109,155,60,103,108,84,96,138,185,108,90,214,188,32,229,216,142,99,35,4,97,235,83,251,43,118,195,17,70,175,229,14,193,71,71,105,251,99,36,230,47,247,88,74,200,182,175,220,160,228,62,213,215,243,44,179,188,45,36,248,81,205,180,237,106,207,219,116,186,205,167,12,102,55,179,4,231,143,213,77,105,104,148,92,55,80,169,4,240,82,211,206,213,123,93,140,175,249,152,107,117,115,158,115,198,178,73,177,153,36,216,17,83,22,89,19,89,232,228,146,116,195,179,218,29,140,150,197,164,240,144,148,59,223,114,53,29,213,135,113,60,143,117,1,255,231,114,147,240,63,134,28,39,173,243,128,191,38,121,198,243,154,206,42,198,124,231,154,54,20,35,211,105,235,188,151,219,218,60,239,29,214,38,101,101,22,18,168,79,158,45,76,6,189,209,244,246,147,205,21,19,69,235,88,176,107,212,61,245,141,117,12,37,244,76,103,98,223,173,192,96,224,48,246,13,181,203,128,3,13,82,172,0,16,163,78,194,154,238,43,182,108,67,53,39,12,36,77,160,83,154,46,148,40,32,79,95,126,209,133,105,32,62,115,83,16,124,12,204,195,96,175,137,15,140,144,224,237,120,6,218,44,139,164,109,145,192,70,76,71,50,27,46,244,99,29,186,176,78,250,83,235,38,193,137,62,159,130,148,182,193,40,145,110,19,86,65,245,196,138,95,29,154,202,168,160,128,130,8,8,216,14,63,116,241,76,97,6,57,100,66,14,112,97,206,54,78,58,120,132,33,28,53,162,43,0,100,63,70,203,110,28,131,201,7,41,153,137,109,227,115,185,64,73,167,80,65,164,152,215,61,199,51,90,229,60,228,151,213,160,81,183,90,73,56,106,163,14,118,175,75,95,216,177,6,64,38,112,133,58,141,202,232,138,190,44,230,148,146,24,192,80,181,15,232,111,246,240,19,102,95,180,119,249,101,166,59,89,208,116,201,74,7,179,163,42,40,173,44,161,148,70,96,12,180,60,228,149,177,229,207,59,96,144,118,147,83,90,53,77,135,94,138,153,39,210,135,207,139,191,26,216,158,60,133,146,113,242,50,81,206,139,180,163,182,201,82,0,96,76,113,59,50,72,216,172,79,246,154,93,64,15,64,119,182,161,35,8,234,144,210,181,7,211,190,129,186,40,181,86,15,73,14,121,144,241,229,85,195,164,112,121,130,74,124,65,161,89,28,46,66,112,79,232,43,215,91,141,244,210,135,121,66,31,133,90,229,224,230,235,145,210,132,214,2,45,162,109,161,41,68,54,34,12,61,63,70,58,251,102,200,244,28,29,127,49,79,108,133,60,80,63,176,234,154,149,176,113,186,49,49,65,20,190,112,13,97,160,3,176,4,87,17,30,83,254,229,46,114,144,182,180,117,251,176,117,184,75,71,202,66,66,41,230,237,196,35,131,203,28,17,117,171,146,214,16,115,77,146,240,13,137,24,227,80,165,210,98,181,184,228,122,66,245,186,32,104,249,245,245,154,99,110,101,207,117,209,141,16,90,130,214,43,110,56,51,101,76,121,152,145,168,177,164,12,93,230,186,193,100,173,118,42,102,14,8,78,128,242,15,72,155,9,72,52,242,154,210,69,135,22,105,87,249,54,217,65,74,205,119,120,162,152,240,67,245,216,175,205,74,218,200,246,178,221,204,131,157,133,6,250,182,170,194,176,155,64,245,90,64,135,163,194,22,220,2,185,218,84,112,230,109,234,90,231,252,2,209,147,220,79,82,186,1,212,103,140,115,17,56,234,29,212,87,75,199,122,22,200,177,207,167,157,78,182,251,96,71,247,228,145,216,216,121,167,98,100,187,217,222,130,247,16,122,159,243,42,14,144,106,223,203,211,99,94,183,43,121,236,64,124,159,253,24,148,229,148,31,131,242,241,116,112,106,227,8,50,204,103,210,184,131,206,218,15,229,23,225,23,144,136,24,126,19,72,152,30,170,141,102,232,150,67,94,140,244,16,181,230,48,115,126,164,51,52,241,13,214,85,219,232,156,194,80,152,152,101,27,15,120,84,159,139,146,10,154,223,126,232,168,197,147,193,104,233,116,194,84,5,158,196,227,5,205,184,156,35,93,3,242,111,48,50,104,145,121,20,90,49,43,90,70,212,198,192,207,211,51,136,120,185,73,103,180,11,169,209,135,60,63,217,152,155,24,212,226,188,55,244,148,206,200,126,139,29,247,73,206,42,152,47,47,95,247,47,122,85,8,56,4,135,210,222,247,252,166,130,99,34,51,49,1,95,30,242,191,136,195,2,231,89,184,186,64,163,131,76,220,92,211,38,51,213,37,79,93,66,175,125,105,238,51,135,159,19,172,175,64,16,112,202,52,237,123,241,97,36,141,255,29,19,152,235,161,104,139,140,140,112,241,198,44,84,127,195,78,104,44,184,107,46,216,49,228,59,124,183,232,238,147,14,213,187,221,116,209,80,23,13,229,232,65,39,122,220,206,225,63,58,179,2,134,95,221,237,53,26,205,243,168,106,76,15,140,142,96,118,101,125,216,132,240,143,166,231,51,129,175,32,137,214,171,88,44,137,180,59,149,147,190,18,206,10,235,73,209,48,45,171,78,83,25,68,195,147,88,177,117,249,131,152,195,10,116,12,103,34,186,124,208,125,20,233,226,163,191,19,128,249,49,56,82,30,135,213,153,206,44,248,243,199,144,51,165,90,25,169,255,113,118,47,202,0,227,50,16,145,52,52,151,127,80,251,11,1,95,96,33,232,106,103,162,238,239,200,210,6,103,61,184,177,230,225,198,90,40,210,29,53,200,194,38,95,232,214,103,45,206,101,130,167,195,72,113,160,125,166,30,24,22,69,219,25,49,56,123,20,140,108,54,183,45,139,252,108,157,12,225,64,42,204,44,203,113,7,228,224,6,105,227,232,241,223,113,243,74,70,231,9,217,185,209,58,217,126,98,9,223,12,63,146,95,53,55,4,146,137,225,26,242,70,100,144,247,139,192,205,65,204,38,36,231,95,38,237,48,242,65,181,181,98,194,213,141,216,101,176,207,204,12,186,205,179,195,187,147,2,41,195,58,15,80,90,197,138,168,68,91,190,17,128,175,108,94,177,213,93,133,184,139,177,38,238,33,57,223,95,80,14,150,10,14,75,6,18,153,232,6,107,162,210,78,183,211,112,179,241,164,189,196,31,195,160,22,160,37,251,209,248,117,88,185,55,23,23,49,52,245,114,210,215,237,96,173,48,62,98,100,185,220,195,78,37,128,63,220,199,56,80,22,68,175,25,167,50,193,71,157,180,63,104,177,1,134,104,34,85,175,242,126,172,137,9,190,158,97,249,7,107,153,230,49,188,154,153,33,14,191,100,228,184,129,69,218,202,241,148,140,110,127,227,0,139,185,113,218,17,240,233,118,60,222,96,172,44,189,103,55,129,142,71,55,212,161,99,138,243,5,225,148,57,110,116,22,36,223,50,33,250,196,39,149,14,121,232,128,48,109,35,171,111,98,130,60,207,210,11,119,87,167,11,175,52,9,51,168,1,25,77,60,57,83,242,215,43,79,43,53,76,67,128,218,99,211,115,116,25,59,198,122,200,208,7,146,18,64,169,111,115,120,174,55,205,117,230,216,51,222,231,21,206,211,186,203,38,106,29,137,135,104,238,136,25,176,96,179,196,228,13,12,230,112,2,215,233,216,138,230,242,207,159,190,127,252,57,169,166,157,242,50,222,170,179,6,215,7,77,234,189,86,169,56,139,156,8,218,222,128,203,71,224,81,132,252,111,33,215,146,211,170,43,143,104,122,199,64,106,226,251,44,159,236,64,103,249,209,227,39,170,143,60,190,190,114,100,29,150,167,213,226,101,170,143,28,17,54,52,216,120,63,83,14,181,101,152,103,17,123,40,13,61,188,242,163,163,82,221,206,176,250,50,11,156,58,8,22,30,122,89,23,133,53,225,254,156,88,69,64,109,219,177,76,35,148,244,157,38,198,17,162,90,186,136,186,101,139,163,115,207,233,16,19,10,104,149,224,244,18,187,189,27,191,209,77,118,80,117,157,115,174,46,59,51,98,253,64,32,192,63,65,23,216,59,62,114,254,21,122,143,133,127,233,86,165,115,10,56,186,208,129,192,225,27,41,232,24,18,6,199,13,27,170,163,123,110,92,247,88,191,226,217,217,182,66,18,89,140,226,69,238,18,123,236,243,141,174,219,212,45,159,165,60,4,137,162,3,66,116,66,9,119,238,239,108,227,237,169,63,201,139,113,118,160,240,57,23,223,85,226,70,36,116,85,101,107,242,158,55,77,232,43,156,187,68,178,171,189,70,124,103,117,224,12,181,173,24,250,164,218,237,26,91,64,240,211,191,144,188,184,74,114,10,116,91,59,49,33,252,135,87,42,92,74,147,110,10,121,68,38,227,123,159,199,109,102,103,80,22,230,74,60,255,180,7,8,12,112,151,183,54,180,30,248,158,89,68,55,245,108,65,251,93,101,95,202,244,15,186,173,192,17,113,148,149,4,0,219,7,128,205,1,160,83,197,84,19,128,65,56,170,138,197,209,35,208,167,216,14,19,19,232,169,95,73,226,130,32,28,44,227,230,184,149,216,122,196,215,69,241,128,135,143,90,83,194,140,179,236,108,160,22,91,136,162,165,48,22,16,31,100,100,192,169,43,137,179,12,180,101,116,83,219,113,180,40,99,154,85,108,182,169,189,232,166,182,67,155,218,14,111,106,59,216,212,232,83,205,104,181,182,20,230,28,250,69,102,39,169,30,72,238,163,30,44,37,227,118,244,92,186,136,82,193,228,123,134,79,16,84,216,94,200,112,243,185,49,138,250,246,105,161,242,190,26,1,214,1,125,190,131,74,224,98,34,89,183,198,146,142,18,129,207,23,54,162,161,216,207,108,217,29,46,232,146,135,183,2,26,116,162,10,2,62,246,25,143,39,166,65,59,190,197,74,108,59,67,228,174,22,202,122,97,133,219,52,125,194,65,200,120,23,198,16,9,192,183,184,62,86,1,229,150,17,127,139,22,167,121,197,14,158,71,231,231,61,145,222,134,118,136,251,157,162,237,193,159,71,229,167,30,241,167,126,140,255,96,238,168,199,191,63,13,93,102,247,97,104,6,247,177,125,173,190,128,218,171,252,240,212,163,143,228,208,57,174,189,209,108,192,17,200,68,12,40,101,206,140,61,216,17,96,151,33,217,52,125,145,209,79,226,195,24,28,116,123,250,157,129,161,105,230,200,47,88,90,75,105,1,118,230,54,241,35,113,9,195,94,28,152,25,193,205,59,74,103,80,2,229,4,52,7,191,187,74,210,98,225,120,158,147,43,218,238,229,43,131,43,111,49,79,88,183,47,188,120,235,139,79,152,179,170,193,165,215,23,53,78,124,81,136,143,110,27,73,226,157,139,151,118,63,184,170,81,148,16,76,99,241,27,78,91,231,189,50,175,10,174,137,116,147,151,191,12,46,190,134,42,65,92,68,122,206,232,218,164,213,21,57,32,21,78,171,218,237,97,124,87,98,252,4,188,25,56,179,93,9,242,140,150,99,238,166,117,244,185,174,59,149,125,200,220,217,49,191,168,29,246,22,234,236,140,23,170,4,223,135,187,164,147,209,67,61,133,206,247,41,72,130,167,244,86,190,184,167,185,10,20,94,60,53,73,58,249,249,255,200,243,176,251,214,179,108,42,208,31,91,242,125,153,28,242,179,121,18,124,1,14,224,180,228,170,248,163,103,88,213,65,165,193,70,231,254,209,66,88,19,125,165,85,24,222,193,207,156,86,148,151,93,192,187,97,131,143,174,97,21,48,182,94,192,10,217,2,100,145,46,2,181,137,28,105,77,0,109,153,95,131,217,44,199,127,69,102,67,43,153,103,25,2,14,206,116,70,175,85,54,244,179,76,69,172,110,249,138,97,179,179,72,199,109,9,242,249,44,39,159,107,122,87,55,80,191,142,100,161,218,236,236,188,105,52,74,117,141,222,225,150,40,185,26,175,108,9,71,228,232,38,124,42,111,140,112,19,174,70,222,186,91,239,224,9,30,218,18,156,213,177,69,112,251,242,151,187,111,95,185,117,243,242,206,51,159,142,116,65,55,203,60,208,49,209,228,105,103,201,49,73,55,96,132,211,185,233,179,155,144,135,21,202,122,78,150,4,179,190,154,233,62,29,209,233,212,22,250,71,195,127,143,208,215,192,229,132,31,206,197,247,23,211,134,215,176,59,144,14,28,255,140,124,163,225,72,222,43,2,87,114,251,113,47,204,116,110,69,28,164,77,168,173,133,53,46,51,1,201,73,231,28,185,23,70,146,61,219,37,178,94,227,20,60,114,13,116,237,201,30,2,141,177,89,178,164,88,172,161,38,164,131,139,144,78,106,254,188,98,106,49,206,136,227,189,22,71,124,47,6,206,131,125,207,193,240,178,140,207,119,225,55,216,242,131,9,4,203,203,106,52,112,223,107,166,209,61,195,20,156,0,8,176,220,174,191,191,243,254,243,123,31,253,124,247,237,215,110,125,113,97,231,221,203,12,231,236,254,236,203,193,243,215,246,110,190,141,150,125,23,94,132,83,129,123,46,106,83,177,46,66,82,113,42,178,17,86,26,37,140,25,231,236,50,228,198,18,46,109,46,243,137,17,231,241,198,247,124,67,135,89,244,11,41,154,70,93,233,6,202,183,243,133,185,169,169,217,226,236,20,243,174,75,172,51,88,101,24,3,141,52,112,203,195,84,146,217,72,124,127,212,17,141,113,190,1,167,166,153,35,110,169,242,125,40,58,243,74,166,243,119,171,228,220,53,204,166,19,118,177,196,20,147,145,242,138,120,42,199,81,89,38,208,181,9,94,164,130,28,184,195,85,95,228,226,75,84,223,123,186,128,161,168,243,121,212,118,150,180,156,19,157,192,138,213,98,90,231,101,88,232,241,234,224,131,171,23,209,49,199,120,30,107,165,29,58,196,202,71,56,9,32,148,219,52,247,87,183,226,123,151,85,113,47,124,239,250,173,193,116,75,62,146,63,255,112,247,227,95,12,254,252,155,157,11,129,97,67,97,154,121,166,58,248,214,79,147,124,91,25,235,238,159,175,13,126,243,139,59,110,155,156,183,202,174,155,238,149,46,124,188,71,46,238,8,216,50,155,189,118,172,114,251,163,63,10,20,219,129,100,78,33,205,156,172,44,63,164,186,208,177,24,81,191,15,153,5,48,149,249,46,202,30,12,162,135,184,14,187,175,193,142,17,34,241,101,166,134,26,236,173,202,182,172,43,76,136,176,67,29,66,92,196,135,189,4,179,128,7,155,136,251,8,167,81,162,194,110,68,149,114,40,51,61,208,192,228,138,136,44,212,20,158,176,208,151,0,87,148,17,71,160,33,10,211,224,32,167,191,203,170,125,133,160,70,253,26,132,72,93,194,69,236,30,137,242,238,145,2,107,65,244,62,250,163,232,189,171,201,111,8,62,215,85,109,152,107,65,124,199,106,227,53,80,216,239,216,153,104,119,122,34,202,94,68,114,22,26,202,118,127,28,70,172,253,244,211,172,43,2,230,140,137,72,26,96,129,80,3,233,180,128,90,169,40,5,116,116,133,135,49,16,4,95,153,38,252,20,36,101,116,195,231,125,158,96,155,58,16,29,236,143,19,74,205,30,16,31,84,176,212,56,47,84,218,44,163,102,56,14,198,0,101,183,210,210,235,108,227,204,55,230,212,139,132,41,46,18,117,126,145,112,117,7,174,18,254,69,162,48,93,106,76,205,212,230,164,139,4,100,171,152,193,21,98,126,106,102,38,114,129,192,123,65,16,237,72,43,150,224,12,195,96,131,24,52,137,110,190,176,233,155,186,182,202,34,49,101,231,167,140,154,49,93,155,89,75,229,252,187,0,211,162,244,233,224,34,224,210,62,32,83,12,27,108,117,233,224,45,233,60,90,94,121,85,59,82,158,124,194,178,207,52,109,119,242,156,211,61,3,152,179,110,77,226,237,56,123,206,170,77,186,221,250,36,70,83,118,49,24,121,215,105,157,54,220,51,147,255,176,69,232,30,255,147,102,183,231,230,206,246,80,45,21,153,60,36,36,104,195,5,5,128,1,199,64,181,186,113,162,170,183,151,171,203,43,250,227,213,170,161,47,87,171,85,166,39,95,214,212,10,22,225,255,19,164,129,65,234,141,19,68,92,84,242,19,77,179,34,224,62,209,50,236,141,138,91,119,221,9,70,115,85,188,46,20,210,4,128,151,57,129,188,10,212,232,253,191,127,226,191,238,191,219,147,120,6,76,70,54,98,106,27,63,226,37,67,236,200,20,110,201,5,76,237,227,15,172,83,182,90,152,21,131,70,17,60,180,249,41,171,52,22,127,1,77,202,242,121,60,214,187,116,150,207,151,0,63,81,0,104,205,44,32,174,98,103,252,84,161,62,71,103,124,66,152,208,64,213,66,10,166,102,101,158,126,154,137,100,33,177,190,105,29,55,58,21,84,60,202,25,230,19,112,41,69,84,79,82,79,210,110,200,181,173,238,6,83,181,90,93,91,16,129,20,152,167,202,147,40,135,135,14,250,81,194,157,69,56,66,76,109,173,236,64,247,172,156,233,152,27,22,203,212,10,50,53,49,83,13,50,53,1,21,243,76,75,91,128,146,49,182,37,28,76,112,7,57,193,96,10,232,152,127,23,9,29,72,56,127,164,9,39,18,162,188,135,153,55,172,30,36,146,2,193,35,189,182,222,168,248,81,231,232,144,217,164,222,158,95,38,218,149,162,245,233,109,76,106,218,114,210,6,36,213,131,119,234,179,207,170,145,71,91,233,2,72,130,113,193,81,226,137,17,84,240,244,11,141,160,82,23,223,69,130,9,9,242,8,54,0,145,108,86,58,144,42,134,80,233,233,158,60,132,74,3,103,65,25,66,101,19,147,148,33,84,218,186,23,25,66,101,67,247,250,138,45,96,218,33,216,103,88,172,78,57,24,35,60,33,3,187,18,21,133,119,87,53,64,187,105,36,111,240,185,3,207,22,50,95,217,153,203,167,207,128,201,135,143,30,124,68,235,134,114,192,233,34,209,180,188,206,232,80,14,45,53,131,37,7,139,205,11,231,195,56,242,153,248,194,66,94,44,47,85,29,111,165,210,240,120,153,102,187,18,111,137,193,244,139,113,87,9,237,210,166,203,20,225,25,44,48,220,58,125,193,89,162,254,120,0,65,49,72,24,249,19,48,242,150,164,233,236,233,194,54,98,193,173,96,172,88,17,178,117,17,46,78,86,217,90,205,175,101,129,172,64,190,58,62,31,46,244,203,6,182,91,165,142,178,200,173,54,170,216,184,214,49,32,12,61,12,242,14,96,231,45,121,122,58,28,224,196,171,88,171,246,26,108,199,230,170,135,182,27,93,22,42,246,209,70,218,65,66,197,94,171,80,253,71,112,194,30,165,224,149,64,221,180,244,174,144,36,112,93,14,84,244,146,1,167,22,137,88,169,176,112,137,62,244,12,117,211,27,10,166,112,225,61,188,197,235,162,72,176,231,49,196,57,80,140,40,206,1,232,192,246,238,100,77,20,130,28,130,177,255,0,198,238,102,38,38,248,99,29,30,221,135,42,121,214,143,134,63,121,43,188,149,71,237,214,22,31,43,26,88,46,56,21,243,112,131,177,218,165,10,235,65,133,88,119,157,42,12,42,99,195,31,171,38,44,126,40,212,183,104,133,162,119,85,219,148,103,35,84,47,13,105,179,210,123,176,57,233,1,206,106,61,184,185,208,168,228,166,31,76,247,178,222,131,155,217,180,151,45,100,30,108,103,14,167,211,214,97,120,218,60,108,193,91,22,50,108,226,79,15,106,74,155,135,59,153,201,34,212,39,66,59,71,166,54,10,168,74,210,229,3,119,188,130,90,209,116,40,60,157,176,127,162,232,13,247,78,128,161,221,138,140,65,209,12,59,140,160,205,74,24,187,193,106,136,98,55,88,25,198,100,19,48,126,186,144,77,183,16,26,189,204,100,235,65,119,50,109,195,11,154,243,192,135,222,131,244,9,62,100,27,15,210,135,204,164,141,171,105,179,194,231,169,147,89,220,44,23,38,91,147,246,131,29,61,152,60,54,244,118,165,62,217,92,216,12,162,49,195,241,145,233,75,51,110,242,140,128,217,165,140,198,121,200,184,145,233,111,2,86,116,38,155,229,77,236,165,210,205,172,253,224,102,134,245,148,78,213,26,124,207,77,31,182,216,68,54,14,227,20,102,30,108,101,123,147,69,129,100,106,9,27,243,14,167,78,217,117,99,206,155,188,155,15,96,226,10,56,89,173,96,178,26,193,100,245,66,147,213,89,228,83,4,176,188,151,147,4,115,180,249,160,125,88,52,255,96,43,195,122,24,51,73,61,156,164,6,78,82,99,216,36,197,239,246,225,115,21,222,86,221,240,124,25,177,243,213,148,231,171,85,113,38,13,152,181,46,252,214,9,188,173,7,211,77,130,105,51,235,250,224,133,73,19,131,170,195,160,92,28,84,43,243,96,51,219,10,6,101,70,87,158,116,58,86,226,181,251,195,199,180,206,245,104,4,45,128,3,133,83,201,15,59,255,244,211,104,235,222,23,39,156,165,135,204,148,216,41,13,95,159,172,209,103,56,125,133,55,243,167,159,54,216,61,58,239,31,144,161,232,168,14,180,132,13,224,49,184,186,6,212,11,60,176,34,158,56,248,176,51,104,85,135,72,178,47,20,241,196,13,191,197,136,247,233,40,241,238,211,235,197,185,121,83,203,44,104,76,98,77,234,80,76,193,205,33,71,13,171,116,199,119,224,202,190,134,237,231,90,14,80,228,46,105,199,9,214,128,72,20,106,170,72,224,207,207,99,168,114,190,119,23,186,208,204,84,169,81,154,50,230,52,168,235,80,30,13,157,240,150,1,240,36,14,234,166,97,58,231,142,163,243,152,67,5,212,115,154,159,46,205,140,140,146,60,83,108,76,179,40,201,211,37,51,58,194,67,210,60,56,114,224,102,7,153,40,243,37,116,148,145,233,167,243,177,193,108,18,46,38,14,133,55,71,173,93,63,214,54,60,139,154,197,248,33,169,178,221,132,219,68,11,249,140,252,99,121,187,223,247,85,198,177,16,221,108,186,162,172,222,213,131,103,36,152,114,45,180,78,241,211,250,220,240,195,175,3,46,3,100,83,2,248,12,126,155,149,152,65,216,184,254,77,121,203,18,221,104,229,28,124,204,248,225,203,35,126,31,60,174,96,177,209,235,10,89,99,224,110,3,39,12,182,82,217,193,137,178,114,209,125,4,215,54,140,217,190,190,110,185,199,201,34,126,49,202,23,179,197,218,232,199,88,43,218,210,32,77,160,47,52,180,214,135,149,142,205,57,33,12,164,186,12,9,54,187,170,189,202,45,140,89,120,144,92,167,162,77,106,58,92,51,115,110,165,8,75,96,85,221,177,150,191,82,236,104,252,111,101,17,198,195,207,210,181,96,236,200,233,34,233,212,161,124,63,227,223,146,167,232,130,156,179,81,129,3,111,199,51,236,98,60,141,244,122,19,22,133,161,27,185,64,17,192,255,129,125,237,199,38,111,5,204,187,161,125,244,87,175,35,175,140,208,4,217,229,109,193,67,183,251,253,253,14,11,215,159,237,122,0,98,184,45,80,140,246,163,20,239,29,222,126,140,111,252,18,237,163,135,60,14,218,73,119,217,160,11,56,104,39,221,68,231,55,92,49,134,74,33,118,228,157,130,131,64,157,117,212,163,107,137,175,57,18,13,228,54,90,78,13,40,66,174,70,44,192,20,195,146,37,125,22,95,184,32,213,67,106,88,254,43,170,91,86,182,169,43,101,87,151,134,85,246,179,232,124,216,229,122,95,154,25,83,23,227,134,157,172,192,35,40,24,64,172,126,192,107,76,10,95,191,237,109,90,104,43,227,218,24,214,166,134,70,217,70,119,171,236,91,147,35,71,136,59,173,64,65,18,19,193,151,87,225,170,237,180,80,3,160,9,29,108,214,225,1,245,159,187,173,38,198,136,162,115,226,12,242,51,33,27,224,253,51,79,246,28,138,177,84,7,236,157,165,20,252,198,221,177,148,11,125,93,60,22,251,152,142,1,85,202,26,133,255,176,208,218,142,39,212,96,117,91,158,70,89,152,115,25,232,118,175,134,25,130,87,180,195,167,28,120,67,68,145,125,182,128,25,196,219,225,2,251,42,41,208,118,189,22,175,19,153,248,171,34,246,10,106,51,180,128,38,36,43,241,30,252,179,214,151,250,188,90,208,139,122,73,159,210,167,245,25,200,202,190,1,49,8,51,143,183,204,109,20,43,111,144,137,59,190,227,199,134,99,123,226,153,73,98,217,139,134,198,55,54,193,10,160,119,6,65,218,54,168,85,12,47,237,192,145,218,87,99,39,173,216,46,76,111,10,181,194,82,155,0,161,20,133,81,234,66,191,144,92,102,242,173,111,122,183,39,108,227,210,232,109,188,160,137,238,105,135,4,149,193,91,55,92,23,192,54,49,17,223,25,150,10,231,0,229,242,123,163,226,4,180,113,128,85,84,169,216,25,111,179,235,156,75,161,157,22,202,119,143,118,187,232,139,97,217,176,109,199,75,193,193,118,22,97,236,235,244,167,156,110,10,11,166,60,39,197,13,27,50,190,209,145,240,130,133,172,20,167,82,88,112,162,30,163,28,225,49,170,43,249,138,114,200,213,4,243,32,213,245,109,43,12,180,173,232,102,198,58,172,186,186,129,22,23,222,170,177,6,212,163,177,38,57,180,210,207,117,155,66,226,172,171,7,117,8,1,48,23,76,132,130,40,182,42,134,140,76,144,143,174,59,194,237,77,95,95,247,117,105,52,33,91,21,78,113,124,20,214,247,69,178,34,243,41,162,32,185,18,52,127,49,155,46,118,204,76,22,216,234,126,187,148,131,79,117,224,212,164,224,103,142,246,25,229,98,10,218,191,195,74,80,145,164,103,43,254,78,36,139,255,38,108,233,167,200,100,155,197,67,61,98,193,110,115,182,34,121,9,204,76,118,202,124,49,164,130,100,73,66,28,84,57,212,228,200,106,9,93,113,49,51,21,101,175,164,5,79,82,157,32,150,166,0,133,37,241,74,56,47,146,247,21,118,136,155,150,84,24,217,26,209,149,102,229,18,57,203,198,233,76,31,130,67,155,149,163,217,102,140,249,28,95,8,25,174,172,201,74,116,12,215,179,126,112,250,248,195,201,249,133,168,153,45,21,254,81,109,47,175,244,2,32,22,104,48,101,153,161,130,166,178,22,81,23,138,11,186,27,104,151,174,145,145,13,20,70,125,4,254,129,188,225,248,233,190,135,131,160,13,196,195,113,213,203,158,112,108,5,116,185,250,102,179,101,118,45,166,72,106,219,86,23,135,174,27,21,222,10,160,74,254,132,215,81,84,79,78,195,221,235,123,157,135,190,87,235,62,244,189,201,206,67,120,1,235,194,204,119,43,154,134,116,138,216,138,149,174,238,247,155,251,51,13,62,102,130,111,162,183,219,155,94,187,85,134,169,68,78,109,147,145,47,101,163,31,140,146,231,199,179,101,75,147,6,142,46,80,244,115,168,62,28,236,236,24,103,13,148,23,175,129,112,182,8,19,42,209,157,197,180,242,42,244,29,194,235,193,206,192,92,40,179,237,114,144,104,164,161,30,135,228,191,174,182,125,188,149,220,124,204,42,181,153,251,24,181,76,112,241,12,179,240,81,219,151,45,163,38,156,157,118,5,58,132,202,37,129,133,153,127,110,242,115,9,6,11,87,111,249,20,173,184,79,63,157,134,53,133,229,125,194,149,78,232,58,80,175,65,78,255,86,223,90,108,9,84,80,110,225,25,133,164,180,153,131,21,11,4,8,90,123,210,131,110,230,152,190,210,73,122,61,102,163,200,43,148,2,121,214,145,138,110,2,152,42,180,65,169,38,209,164,209,162,196,46,37,174,147,64,122,197,132,179,80,55,22,211,117,229,206,72,3,103,107,242,172,13,84,164,48,101,166,151,156,235,118,151,153,158,60,207,196,204,119,121,38,246,162,22,84,210,164,242,58,52,35,153,242,249,32,89,95,255,201,99,71,215,79,157,58,185,190,252,232,35,167,143,254,235,233,245,117,0,170,93,137,73,7,34,96,98,194,145,132,146,64,22,48,234,170,107,109,160,203,36,56,109,150,125,181,165,196,15,104,106,159,54,112,153,1,100,220,238,73,158,165,82,207,148,145,235,82,71,126,78,61,112,22,21,128,20,165,10,139,98,182,202,102,142,29,72,203,164,186,189,208,89,68,72,55,109,92,42,164,127,236,86,96,17,136,169,141,189,54,215,217,80,172,140,222,99,183,227,76,168,210,74,111,113,117,77,56,246,233,65,167,202,171,245,53,78,137,108,11,242,16,240,139,96,114,180,252,227,220,236,143,162,85,15,86,37,93,85,176,83,72,30,166,157,134,254,178,184,150,49,33,214,179,100,9,19,68,210,36,229,107,81,34,131,90,124,190,186,218,54,7,184,163,135,246,64,185,139,23,63,163,98,80,220,118,198,139,170,199,136,202,199,212,164,201,113,53,190,101,188,108,8,181,154,98,173,144,183,102,12,107,77,186,120,100,217,117,228,129,169,252,188,213,104,244,35,89,203,172,177,109,195,133,123,198,58,211,100,44,150,80,249,198,247,111,22,41,3,212,74,206,115,76,39,203,174,65,24,11,53,166,197,134,129,127,11,120,227,33,159,106,229,66,105,68,173,93,86,43,86,167,150,90,224,85,206,228,103,138,51,51,84,135,175,85,63,206,224,27,48,242,28,11,218,26,205,174,196,54,101,122,71,152,151,141,45,166,118,186,145,138,236,133,220,116,231,124,202,117,90,77,51,245,128,101,226,95,159,141,2,238,164,184,189,162,21,212,123,93,23,29,152,58,196,3,23,67,43,22,10,181,186,133,101,59,89,50,134,136,22,196,107,117,150,27,6,76,207,1,84,164,112,154,212,111,25,214,51,1,212,140,34,254,69,167,158,116,62,188,174,101,109,119,28,183,73,215,96,230,122,224,172,181,192,59,41,142,21,233,34,139,192,20,53,151,242,165,66,169,20,153,98,126,162,70,71,192,85,73,178,104,130,145,247,243,173,195,235,58,122,207,139,22,16,97,106,81,121,234,76,211,3,168,159,95,240,211,218,110,22,163,215,202,105,248,190,32,101,206,162,75,41,32,75,200,9,25,174,152,150,242,53,184,255,219,24,241,25,62,242,58,165,47,176,102,22,98,146,24,236,203,104,173,145,202,195,31,91,55,35,71,68,48,39,170,108,125,189,3,120,164,121,94,223,95,33,230,123,107,155,47,131,82,113,252,86,41,46,54,195,90,89,122,241,154,200,167,5,26,80,170,158,8,81,30,182,181,24,63,166,84,206,132,179,105,29,201,193,245,154,103,39,110,40,178,146,32,0,197,214,129,46,63,14,110,210,135,54,145,138,105,132,13,113,122,202,223,70,101,216,81,253,127,65,253,101,35,149,110,27,231,179,44,71,33,95,132,60,153,237,49,22,171,191,120,240,115,25,127,22,212,215,184,78,2,4,19,170,11,175,176,236,60,116,240,174,84,34,3,53,233,73,84,77,159,252,199,40,1,167,176,5,185,235,174,59,105,177,3,60,11,199,123,19,207,8,116,26,233,194,133,236,91,59,182,112,137,246,22,58,39,219,128,133,57,76,213,179,184,84,213,15,47,85,151,143,234,231,150,170,103,151,122,75,250,114,245,220,210,249,37,125,107,169,186,178,172,55,151,170,39,219,144,182,124,198,232,46,233,115,203,152,17,190,44,87,245,122,181,106,65,222,229,205,37,189,183,92,253,254,178,110,97,170,113,228,108,109,10,243,159,171,205,46,97,197,240,225,201,165,106,213,197,122,151,207,82,181,144,116,6,146,218,148,212,89,210,167,40,169,185,92,173,158,89,198,36,123,153,23,180,170,43,80,99,245,135,216,206,143,54,41,227,81,234,18,52,196,126,89,155,213,106,29,203,53,244,34,101,56,19,124,218,224,93,85,251,155,167,108,65,177,246,50,190,59,208,167,42,255,53,176,196,28,61,206,208,111,143,126,219,84,29,102,121,18,59,255,3,24,79,254,251,213,227,43,250,79,171,213,199,33,225,17,168,252,204,177,234,41,63,225,52,38,28,169,62,190,130,253,173,158,193,66,255,230,17,28,173,21,165,65,174,103,219,120,98,73,223,56,82,109,46,29,135,26,160,169,199,170,213,159,98,31,255,13,251,188,242,3,82,202,61,138,221,168,250,3,58,2,69,102,96,2,86,130,126,45,123,75,138,206,174,186,18,134,232,236,10,132,48,190,206,238,228,131,169,157,95,125,57,184,248,198,238,95,174,237,94,123,239,214,23,215,110,255,246,141,189,23,255,7,82,110,63,127,49,245,255,93,248,21,252,239,193,73,84,226,252,78,54,75,156,127,78,40,165,56,25,178,144,154,124,144,21,187,253,219,119,160,228,223,175,191,48,120,229,47,183,63,122,237,246,229,255,29,124,122,125,239,133,63,236,188,127,81,124,122,145,85,248,64,113,118,166,208,104,196,213,155,101,26,234,74,245,177,149,49,123,188,157,159,253,113,240,204,59,131,23,254,180,243,222,165,91,95,92,184,245,197,31,246,46,190,51,120,229,215,59,175,127,182,251,214,179,44,39,111,179,112,108,234,232,242,50,107,147,148,89,197,208,57,38,217,189,246,236,173,107,159,141,128,0,235,35,39,168,161,147,140,84,94,80,65,192,27,252,219,133,103,196,32,224,241,193,201,84,106,114,242,1,160,73,139,245,121,165,54,238,241,12,106,155,153,173,23,75,6,14,121,231,133,75,131,151,222,83,170,99,31,67,61,225,86,209,80,22,230,189,88,170,99,217,189,79,62,26,188,250,146,82,150,125,12,149,101,225,59,160,104,99,122,166,62,67,69,7,175,252,249,246,155,191,87,138,178,143,161,162,228,93,44,245,192,124,126,190,52,63,79,43,128,12,112,149,130,236,99,168,32,241,190,2,240,113,162,144,45,161,189,143,158,217,121,237,249,193,39,175,43,213,176,44,113,213,192,29,184,215,50,112,0,140,214,167,1,124,241,197,222,239,158,141,169,134,101,137,171,198,181,224,164,53,89,127,130,1,237,252,241,114,124,127,134,12,75,146,185,164,30,168,231,235,83,117,14,212,247,111,221,120,37,166,42,150,197,175,138,223,22,88,141,53,195,197,77,96,214,205,134,53,195,0,116,97,247,234,239,246,190,250,114,231,242,207,149,90,88,150,248,90,90,204,87,241,3,214,148,53,107,153,84,205,213,151,227,171,97,89,134,84,67,163,178,106,150,213,152,102,253,121,49,161,34,202,18,95,17,128,169,107,248,189,106,20,27,51,13,6,162,183,223,142,175,140,101,9,47,250,205,166,135,192,105,208,127,84,254,189,171,187,151,47,236,190,121,35,40,121,140,254,11,149,172,181,208,120,51,245,64,158,254,11,74,222,190,246,106,80,146,125,12,6,16,186,34,138,169,105,76,55,102,27,70,80,199,222,127,188,188,243,230,167,82,7,166,143,205,30,171,38,87,35,175,187,70,30,6,74,96,221,253,227,31,97,138,18,106,204,31,43,30,155,14,13,73,174,6,22,66,13,0,26,135,171,124,160,79,153,115,243,141,2,54,149,226,168,242,253,139,123,95,61,55,120,233,247,208,80,138,85,14,223,6,159,127,116,235,171,223,237,188,255,234,224,202,141,193,213,143,246,174,124,181,123,227,74,202,111,155,88,0,156,236,77,17,15,96,129,23,220,123,254,15,131,43,111,221,250,242,197,48,38,101,101,21,102,132,48,28,136,220,194,83,225,238,7,182,4,212,204,36,67,23,128,226,209,20,251,147,15,255,126,253,45,76,231,12,10,81,173,204,167,72,169,157,86,235,19,255,7,234,241,190,161,199,253,191,251,127,95,183,97,209,191,48,175,40,169,255,243,47,163,175,120,255,135,246,174,207,27,76,113,163,164,40,159,49,25,187,8,126,35,251,30,176,164,82,196,64,84,80,67,180,157,128,243,40,26,136,171,32,149,10,99,50,153,102,137,182,225,243,40,135,245,26,14,187,72,65,169,31,42,119,50,100,131,37,242,51,248,248,173,40,28,202,84,12,139,50,84,131,204,175,20,149,112,6,96,74,176,41,199,40,225,195,70,34,253,131,114,1,103,83,20,144,249,153,41,98,104,42,67,38,182,102,48,96,117,74,102,194,83,194,185,156,65,123,108,106,5,139,83,180,233,115,58,83,62,171,83,29,175,224,120,134,39,76,154,170,132,101,32,159,106,67,22,160,224,1,249,61,146,120,162,169,124,52,95,192,43,226,5,4,219,43,69,204,78,222,154,202,160,76,33,135,82,6,38,116,66,102,84,242,111,146,233,159,202,146,148,63,71,120,143,129,101,160,152,59,228,66,242,42,251,225,162,227,115,29,131,122,5,9,34,117,149,215,171,178,30,131,18,10,203,145,198,26,46,231,243,2,253,50,113,112,132,233,8,50,248,29,33,46,97,144,42,64,58,39,165,246,165,230,232,39,202,73,76,113,86,162,104,32,113,130,249,116,18,219,48,69,108,68,145,238,115,11,229,78,70,102,24,25,133,201,29,75,176,219,156,201,215,238,92,24,85,115,206,11,254,229,204,60,92,166,166,103,167,125,102,63,227,0,71,62,43,6,167,12,127,9,209,10,103,28,7,72,171,144,47,213,167,205,126,174,71,17,78,184,231,137,104,131,98,66,155,54,97,22,210,48,84,100,36,67,122,194,116,68,182,5,207,55,255,221,132,124,176,223,91,70,199,181,178,112,91,105,251,29,15,201,93,66,34,34,9,251,90,214,136,122,57,12,202,121,81,9,162,5,169,134,134,36,195,27,218,51,190,184,20,145,11,237,11,145,192,123,151,239,231,188,102,103,76,96,50,240,224,16,249,214,167,225,162,146,92,179,110,180,178,76,161,177,221,52,205,150,181,160,108,201,153,64,90,133,29,65,124,17,149,210,113,17,88,210,82,65,69,72,192,33,129,40,71,8,65,104,88,124,23,228,15,49,170,195,176,189,5,31,215,27,53,128,94,207,179,22,104,21,228,227,90,240,125,192,116,12,219,106,41,80,35,44,196,155,154,47,125,119,65,120,118,41,111,194,64,45,59,34,27,59,40,153,149,0,235,190,37,86,204,26,105,33,62,85,174,172,131,23,103,52,97,105,54,182,130,138,148,84,254,111,86,232,247,16,143,59,91,179,188,115,150,101,39,0,146,124,135,193,105,65,206,195,66,226,213,164,45,40,224,47,230,20,198,93,79,227,62,76,101,83,83,103,207,101,164,105,69,140,58,50,87,92,27,29,3,58,66,158,213,213,89,14,68,44,176,25,88,175,79,59,157,135,96,197,69,183,69,128,206,139,121,38,41,38,244,120,140,92,239,36,239,162,59,94,11,52,25,204,87,83,104,134,120,98,120,130,88,50,73,176,205,174,211,65,23,144,209,110,133,118,44,172,114,165,192,225,225,165,21,148,58,205,197,229,228,205,204,232,162,51,183,248,82,18,142,44,30,136,107,15,183,99,213,225,252,136,120,114,153,20,138,117,147,255,220,53,69,62,13,19,41,205,76,31,169,234,46,201,148,184,88,99,217,212,159,92,174,62,186,76,34,149,195,36,162,216,92,214,55,72,236,242,228,18,23,212,84,155,244,161,181,132,34,23,248,16,200,62,166,40,163,85,61,90,69,17,80,117,134,242,205,147,120,9,210,79,97,249,45,72,207,83,122,137,196,33,190,156,72,169,216,93,10,90,124,12,127,30,199,31,55,44,80,58,7,101,182,168,76,97,73,207,83,101,148,145,137,127,152,120,233,120,181,250,40,230,56,169,159,145,90,251,105,32,116,218,240,101,69,138,80,105,74,18,42,229,233,151,53,191,37,158,249,215,57,106,127,114,73,119,150,185,76,75,17,152,97,210,50,150,3,184,86,123,36,54,59,191,28,151,119,131,195,174,186,65,41,79,8,168,69,58,118,142,30,159,244,187,65,146,192,229,243,75,56,103,225,74,139,84,169,2,218,39,41,137,203,164,2,209,83,236,194,25,34,129,18,123,248,190,215,152,251,127,247,255,238,255,221,255,187,255,119,255,239,254,223,253,191,251,127,247,255,238,255,221,255,187,255,119,255,239,160,196,230,40,76,9,201,6,37,137,22,19,109,78,202,162,59,140,38,193,10,64,122,42,21,8,183,131,180,64,84,55,59,133,194,96,137,155,234,231,17,53,247,19,156,130,198,202,152,133,192,45,44,171,145,196,152,138,208,38,34,195,84,196,11,49,226,223,208,192,131,110,49,129,141,168,207,151,176,229,191,27,155,59,86,108,19,39,234,15,228,202,0,10,46,139,225,82,217,168,96,93,17,236,12,109,87,5,91,164,70,146,253,170,82,158,113,134,49,76,146,44,201,64,67,18,31,69,200,236,53,59,227,204,9,135,111,0,29,177,158,36,128,133,152,202,41,46,7,82,38,149,175,151,153,176,172,159,186,28,72,145,99,244,36,184,210,109,140,120,63,70,50,36,134,228,247,50,31,106,16,128,16,222,4,178,110,128,47,48,226,138,10,180,20,243,145,198,85,161,81,236,52,72,34,108,209,25,89,104,49,251,221,12,255,234,75,149,82,92,172,52,84,1,97,28,29,0,46,240,97,31,195,98,130,148,34,200,137,27,153,34,197,73,208,70,137,219,157,62,84,194,147,16,22,214,68,39,64,146,236,140,204,45,183,24,22,236,196,162,79,38,224,145,150,190,47,233,73,61,4,240,60,27,12,209,23,216,147,136,71,42,33,203,122,134,105,99,68,128,205,101,53,82,77,129,124,69,84,20,222,62,176,124,18,10,28,78,197,149,87,209,230,180,218,241,136,124,38,14,247,21,71,186,119,158,159,153,154,30,225,108,45,215,77,91,220,123,149,222,189,71,38,187,112,66,242,40,23,242,71,30,72,73,76,136,134,19,34,5,233,193,48,117,194,118,55,8,31,173,233,74,205,254,154,240,35,109,176,184,49,182,20,113,26,29,2,213,160,66,90,36,90,89,155,147,34,52,45,27,110,29,143,22,17,228,55,8,37,34,251,238,241,163,157,13,158,251,227,224,226,23,60,100,74,76,140,154,184,32,219,9,225,106,190,67,1,195,149,110,202,129,173,201,157,153,18,195,38,166,110,17,252,197,63,94,71,245,127,239,243,79,119,174,252,175,166,83,228,112,114,43,163,13,29,70,36,250,247,216,99,9,149,28,58,160,112,222,62,6,139,88,111,165,109,250,66,65,167,226,28,249,177,129,51,163,116,24,56,70,30,178,49,204,169,174,68,20,226,129,13,117,49,58,250,183,207,188,101,20,184,141,120,221,139,192,15,19,151,209,107,161,246,36,12,89,211,55,13,247,136,236,141,133,252,243,72,80,212,227,1,190,115,249,195,157,223,62,51,120,225,231,187,127,190,54,124,193,192,222,218,112,186,91,251,89,46,188,200,240,197,34,50,241,165,50,114,176,141,243,119,57,216,157,215,190,28,92,122,117,232,96,253,67,111,31,163,245,203,12,29,110,144,107,220,241,182,238,118,188,60,168,208,176,241,162,152,110,31,67,245,40,114,209,144,81,82,134,96,239,147,202,94,7,78,127,12,56,164,6,15,194,79,73,221,31,92,187,186,243,194,165,157,215,63,220,121,231,61,244,91,134,253,38,172,107,120,128,37,183,224,191,236,241,227,89,211,28,58,180,70,211,110,186,155,71,140,253,44,92,191,204,208,65,6,185,130,145,198,199,48,226,174,223,212,112,73,114,68,163,152,128,200,54,214,111,162,9,21,198,115,244,131,28,237,188,247,225,222,167,191,149,99,28,9,24,51,162,85,83,2,80,141,19,215,47,136,195,205,35,205,176,23,221,119,114,68,113,253,238,38,34,95,159,66,197,141,12,139,101,247,218,53,41,128,24,95,188,215,95,195,0,101,114,160,171,33,241,176,198,139,191,101,203,65,198,56,2,228,65,198,14,178,25,41,206,110,208,218,139,23,6,127,254,141,114,74,223,117,59,145,147,76,106,235,157,143,197,137,122,183,173,56,141,70,179,110,41,13,236,94,185,60,120,238,218,224,149,95,223,186,241,202,65,13,70,194,162,202,4,113,164,173,179,16,226,24,205,143,92,42,215,89,160,3,118,44,100,134,181,190,239,88,128,34,112,7,106,62,171,177,32,49,56,35,219,142,72,98,166,253,174,32,112,120,87,116,39,192,244,153,12,238,214,62,185,105,25,3,2,158,28,22,78,193,224,201,131,111,253,227,12,190,69,131,199,65,236,115,220,1,181,160,238,76,70,154,12,11,130,151,12,150,26,250,104,254,26,199,94,195,177,139,129,236,115,252,24,171,15,168,252,154,227,3,96,239,243,143,7,95,61,187,123,237,217,193,165,23,238,126,103,73,135,154,136,119,120,237,234,222,149,175,6,87,94,150,78,217,131,65,128,98,6,127,249,202,173,27,239,200,225,12,181,3,156,14,113,95,141,68,12,132,129,34,184,48,226,184,56,144,253,64,188,60,166,179,31,146,144,135,128,214,135,156,195,74,198,52,70,217,43,59,186,168,71,107,218,168,88,231,105,125,118,74,251,65,23,241,169,153,20,164,21,205,23,88,108,107,58,211,255,235,2,30,235,87,254,52,184,241,107,41,30,162,24,95,22,48,123,79,26,36,133,102,244,7,47,98,53,74,9,33,248,16,111,47,40,143,29,8,122,226,33,85,230,185,154,63,160,240,248,224,246,107,25,46,82,115,65,232,198,215,159,27,92,249,75,114,127,239,170,189,122,143,124,193,75,205,193,25,179,243,210,7,65,115,130,240,225,91,203,15,122,217,215,41,138,77,147,69,188,182,102,120,132,199,169,233,25,63,246,181,49,205,158,166,205,70,137,61,53,166,242,121,246,4,183,236,18,6,180,107,81,249,217,198,108,131,167,215,103,12,53,86,164,75,57,102,166,167,11,44,61,95,104,160,63,247,192,1,110,93,142,80,192,61,103,194,26,7,140,145,65,183,119,60,5,144,135,228,121,245,212,22,108,253,150,43,214,251,176,60,88,141,69,30,242,157,28,195,125,233,116,204,202,141,173,226,136,197,124,26,59,93,234,99,46,240,173,14,247,205,12,6,35,236,185,155,57,163,211,105,109,81,84,162,192,243,171,63,58,147,28,211,115,183,178,86,165,176,96,69,29,211,90,194,49,173,87,97,142,104,3,247,180,214,218,162,252,82,222,238,47,88,223,45,46,214,57,88,210,94,70,63,148,207,196,68,189,135,145,241,44,60,210,0,227,23,65,29,120,87,46,143,24,174,187,24,231,223,183,105,1,52,245,81,69,161,79,153,178,212,193,161,189,139,186,180,183,70,53,64,113,108,200,137,155,239,133,158,249,223,83,226,144,134,88,65,101,151,160,144,28,116,148,71,15,13,110,44,232,94,87,48,44,240,139,68,249,15,139,67,10,59,145,177,214,162,46,106,69,109,126,156,158,46,139,63,239,123,156,197,248,20,60,57,234,113,118,213,143,100,209,242,195,104,158,132,156,129,30,105,58,18,62,19,221,171,82,220,204,248,41,176,153,21,17,191,8,90,204,173,58,30,47,236,177,47,34,87,216,128,54,225,112,75,136,138,201,188,139,224,169,94,209,10,90,108,52,82,230,81,222,174,176,107,108,65,23,135,62,60,6,28,243,66,159,57,212,197,59,107,197,68,175,185,54,192,166,103,55,159,236,89,199,160,205,216,168,165,232,24,247,184,209,89,144,238,129,161,45,238,115,152,14,121,232,190,57,109,227,22,152,152,240,114,116,147,133,23,68,134,232,17,80,220,32,19,156,253,74,14,41,15,249,30,41,37,143,188,172,97,186,57,10,191,152,225,244,28,113,33,142,177,30,50,46,173,69,193,197,216,210,133,101,186,222,52,215,203,60,200,107,28,247,17,151,198,186,203,174,47,235,56,71,209,220,97,38,31,163,100,214,77,99,43,154,87,190,238,243,25,137,52,46,56,89,193,68,133,179,4,252,31,154,222,240,103,76,236,251,126,186,29,244,172,237,101,48,244,6,32,101,77,26,183,134,241,253,184,97,219,54,69,153,41,43,60,84,196,3,6,243,22,191,242,136,166,51,231,161,223,103,249,52,114,113,141,120,162,172,45,63,122,252,68,245,145,199,215,87,142,172,163,71,246,22,47,83,125,228,136,198,217,134,216,120,63,83,14,181,101,152,103,13,187,110,41,13,61,188,242,163,163,82,221,206,176,250,224,152,97,59,59,88,178,232,156,93,20,214,132,63,246,237,161,241,140,113,163,157,38,92,130,55,17,168,167,187,229,150,45,190,53,60,167,243,99,76,169,88,220,53,240,166,231,117,114,29,199,133,115,245,59,120,202,180,251,147,181,230,83,75,221,166,185,97,173,216,140,251,3,189,157,60,91,152,4,116,241,67,23,111,138,221,56,52,193,3,188,17,147,99,129,241,58,42,30,11,185,43,243,57,120,208,93,47,20,116,215,11,7,221,245,130,160,187,227,132,29,78,222,91,98,196,19,19,121,225,64,88,36,241,211,147,34,220,48,56,85,98,235,17,95,23,197,67,89,196,243,243,107,74,192,142,44,59,91,37,22,195,132,162,165,240,68,139,15,242,124,115,255,205,140,15,196,230,205,190,139,121,139,141,142,204,112,8,155,176,5,30,42,217,146,67,37,43,243,102,133,230,205,10,207,155,229,207,91,152,71,207,125,235,39,69,81,6,156,39,34,40,43,55,0,37,186,182,79,254,87,42,20,215,3,51,44,114,84,233,244,0,41,242,13,201,156,225,243,204,12,40,180,223,141,54,92,130,96,227,250,100,246,88,245,212,168,130,35,188,136,82,15,39,159,165,106,104,53,161,215,246,10,47,199,15,180,184,138,209,128,232,81,84,32,192,25,147,43,70,199,220,33,226,203,209,53,126,178,203,254,201,255,33,206,118,248,137,118,150,79,34,249,40,87,186,44,130,164,227,26,61,197,208,190,116,64,85,126,120,234,209,71,114,44,66,85,179,1,228,28,19,208,32,128,248,110,136,41,71,164,131,205,122,152,92,55,11,189,30,219,89,158,231,39,216,212,152,125,221,71,155,250,190,198,219,52,115,116,151,38,159,197,153,132,254,38,131,85,58,55,237,112,23,149,67,30,86,227,112,152,32,169,161,174,181,216,6,52,45,177,114,77,195,170,29,36,194,42,29,140,93,135,247,184,210,92,81,13,105,190,41,2,111,52,120,227,61,244,150,30,132,52,47,21,138,133,122,169,96,72,33,205,5,243,98,173,178,41,5,54,159,153,153,27,25,73,172,64,23,77,204,60,91,24,153,121,190,96,228,121,230,233,242,55,230,224,186,1,163,102,90,21,204,189,53,35,141,143,181,156,115,156,60,94,20,34,9,76,15,151,238,192,202,242,184,240,156,179,8,206,178,98,229,152,170,116,0,45,133,188,200,98,180,5,140,100,143,188,28,193,81,154,201,127,23,38,27,93,128,32,187,251,151,131,87,254,180,243,241,229,157,119,111,114,102,143,214,235,160,124,169,204,235,215,66,146,159,72,99,21,75,240,112,246,35,64,209,72,177,37,203,150,91,150,2,147,104,200,110,107,113,110,185,134,39,82,182,75,167,150,166,202,88,196,186,201,178,163,86,43,175,110,7,84,31,130,232,71,214,150,230,75,134,121,66,127,237,46,197,49,137,44,56,225,163,92,97,193,137,203,134,96,130,114,46,160,42,200,111,83,196,22,15,213,28,172,70,3,246,78,89,35,87,98,200,231,225,225,92,110,95,123,99,239,202,7,123,127,250,143,221,95,125,124,235,139,107,187,47,190,176,243,206,31,37,117,138,176,232,76,229,27,209,170,193,24,76,163,164,102,28,162,63,117,186,230,9,44,163,72,207,224,124,51,7,31,190,14,75,69,48,146,244,111,116,84,34,28,214,216,195,66,108,118,162,107,161,69,175,50,176,189,203,31,163,147,54,218,2,183,127,251,236,222,239,94,56,168,1,238,190,253,215,157,255,252,144,213,124,240,179,85,223,180,234,103,80,180,221,234,169,51,117,235,139,87,110,221,184,9,64,85,182,181,224,254,81,252,159,243,91,120,161,88,99,72,25,246,64,9,240,114,177,84,152,159,67,239,249,195,5,142,76,18,75,22,169,62,46,153,206,195,238,38,77,41,141,105,87,5,124,242,171,23,81,6,57,46,155,189,165,74,201,14,74,50,198,16,246,233,166,92,245,11,111,163,140,252,245,207,110,191,254,215,187,111,160,233,30,55,154,182,15,143,185,188,223,142,180,176,15,130,125,175,61,142,23,227,28,107,111,49,34,91,209,118,222,248,20,103,186,44,125,9,43,13,160,79,82,77,98,17,95,250,72,227,194,22,127,57,20,138,249,153,66,126,110,122,190,56,158,252,133,214,236,105,18,190,9,121,69,49,47,9,83,113,25,250,170,20,7,1,5,68,70,4,8,191,229,197,196,17,115,239,175,90,18,42,195,78,192,109,69,167,67,99,220,74,185,91,88,45,130,70,252,205,198,171,85,224,58,85,40,21,167,103,102,103,230,243,163,224,202,193,88,204,75,96,228,18,33,117,163,221,99,120,142,135,171,116,73,122,52,18,111,65,111,237,224,136,113,20,13,13,134,42,229,73,185,195,158,33,150,223,95,183,88,151,216,241,160,116,42,56,19,70,175,148,49,143,172,125,195,43,182,99,225,35,43,110,197,21,102,166,166,167,167,102,231,243,69,33,238,209,25,49,196,66,91,30,145,57,179,67,73,79,44,195,230,219,207,192,199,136,36,173,11,24,214,178,145,186,140,167,57,3,42,53,161,109,93,99,225,107,68,25,95,116,136,175,199,252,50,130,88,99,153,144,120,163,199,44,173,69,216,228,89,203,173,27,29,254,201,232,0,228,76,64,230,89,140,152,201,144,121,68,81,149,15,207,54,206,2,245,150,229,123,38,133,222,94,88,116,99,82,37,78,217,142,71,99,15,36,132,68,152,50,211,133,96,186,253,147,95,153,26,54,195,164,62,101,231,54,156,37,120,224,167,74,32,238,28,127,171,237,87,19,10,206,179,40,49,23,108,52,89,21,138,193,69,52,111,114,188,142,68,190,160,94,142,56,54,205,6,247,46,33,72,124,51,156,44,234,176,93,111,5,233,103,246,160,227,228,211,59,123,208,155,238,49,209,61,32,165,186,61,82,124,163,30,249,139,25,94,164,71,63,180,15,94,57,1,246,26,11,98,169,229,139,211,248,220,194,103,179,94,195,75,41,57,73,155,153,154,159,131,231,58,229,153,45,161,48,211,164,64,215,181,6,166,119,68,168,69,31,74,26,143,142,184,26,92,33,52,214,121,109,77,151,37,74,33,72,148,25,171,70,63,209,117,240,176,57,105,213,1,157,140,20,51,133,47,81,184,108,131,237,244,48,92,58,80,99,30,19,227,119,13,69,72,228,18,41,14,91,100,126,143,39,155,194,104,113,86,23,86,209,153,83,150,231,97,67,136,52,226,131,42,250,161,229,164,128,136,18,194,44,71,56,23,209,251,33,116,85,14,96,215,97,37,177,146,211,86,27,40,106,212,101,180,199,226,15,27,140,43,166,50,76,241,119,146,161,99,94,29,103,151,210,180,62,220,116,189,4,158,41,103,147,178,11,105,34,175,148,127,86,25,166,82,162,196,53,229,169,62,203,59,150,67,42,130,26,43,92,210,71,1,95,149,227,195,219,47,36,65,53,175,155,62,147,240,167,98,66,151,182,86,104,205,166,121,48,76,124,142,27,187,149,11,175,129,10,49,44,245,240,77,176,156,196,13,97,231,179,152,18,232,195,24,51,130,164,43,36,97,202,34,223,101,21,237,176,207,87,131,215,195,218,132,127,178,194,39,43,158,221,137,96,94,76,219,241,107,205,14,22,26,84,164,46,51,86,52,67,33,37,219,176,91,97,254,210,219,252,1,112,247,59,127,216,249,252,218,224,165,247,3,50,145,81,117,127,191,254,242,222,167,159,179,111,44,101,112,233,63,81,77,240,230,219,123,151,95,22,228,89,136,62,204,200,240,148,174,160,201,16,37,226,226,155,128,40,70,21,100,144,9,11,128,24,110,169,120,2,111,39,30,227,184,30,1,168,182,117,222,59,13,71,146,178,228,69,196,205,208,97,145,99,38,86,252,141,237,7,171,229,90,169,225,147,35,223,218,229,233,137,166,143,61,73,242,133,58,34,215,30,3,161,1,120,127,224,181,91,232,76,45,131,241,113,37,50,247,142,16,100,100,221,218,188,218,56,172,27,70,21,124,202,252,163,214,79,76,152,53,214,116,236,196,89,227,79,156,30,75,181,69,128,201,59,39,184,205,137,221,42,244,117,70,47,221,77,13,254,217,30,91,73,124,41,61,113,142,184,238,2,35,169,180,7,2,10,73,223,214,108,135,145,105,26,241,133,178,53,207,118,241,98,151,242,211,49,202,51,158,52,78,59,8,50,187,192,163,110,43,225,221,131,207,66,184,27,70,212,19,19,117,134,33,252,15,233,109,255,113,221,59,239,149,99,139,9,63,183,193,225,191,206,140,58,147,114,195,55,41,111,32,210,143,100,37,193,62,144,93,150,135,124,22,167,231,41,107,200,31,29,96,43,206,56,119,151,182,78,27,27,76,255,147,8,244,12,6,223,37,135,103,185,167,28,167,93,201,205,233,28,54,29,70,192,234,76,162,145,235,90,45,210,149,209,239,164,214,2,116,114,58,159,207,196,171,230,244,101,241,6,242,196,70,138,55,48,28,108,32,222,40,229,139,51,5,115,70,18,111,24,170,96,67,155,159,49,98,156,251,178,75,57,170,215,213,166,12,45,179,160,49,41,18,134,21,230,130,107,135,180,214,86,201,201,175,3,40,102,109,45,163,59,185,150,83,55,90,46,201,41,133,111,96,145,24,68,124,215,166,230,231,129,60,246,227,210,118,211,218,236,124,163,110,205,89,117,13,234,130,221,191,205,204,11,143,27,29,84,94,101,55,159,227,104,68,3,27,136,121,36,54,45,109,148,177,161,137,10,14,134,42,101,226,116,78,23,21,34,216,24,17,48,129,186,95,55,77,231,206,33,71,156,130,254,148,42,66,150,180,86,55,236,179,134,11,144,177,115,196,27,169,224,17,207,36,41,240,8,213,226,26,224,17,99,97,190,128,210,23,10,97,78,159,15,160,168,141,111,46,121,207,197,63,169,251,118,147,247,214,110,114,132,113,216,249,246,83,181,173,90,214,171,53,238,204,68,108,247,221,11,131,203,255,189,243,210,135,59,175,125,57,220,204,210,194,109,249,152,221,244,246,99,97,233,23,26,110,92,25,100,187,123,139,177,207,47,239,188,247,161,208,101,103,74,39,138,165,216,157,90,145,117,156,86,179,78,204,247,125,0,32,40,52,20,0,82,182,255,87,12,201,34,130,202,136,68,51,86,114,137,86,187,231,178,102,173,69,131,13,24,108,72,255,220,133,84,115,31,184,107,31,211,162,135,120,95,173,158,171,76,149,232,124,213,52,165,89,161,123,129,80,170,7,232,195,130,180,96,43,132,219,237,117,233,142,78,31,31,235,182,116,62,47,101,113,63,225,239,92,12,110,52,128,206,225,85,33,212,232,253,8,189,74,50,148,23,222,191,253,230,7,190,62,63,205,4,238,67,67,218,128,64,197,31,107,182,44,192,207,184,211,254,235,2,83,202,31,124,122,125,240,252,85,46,53,208,107,205,167,24,118,234,24,94,215,105,49,46,146,70,44,158,37,195,181,30,229,49,186,217,162,145,82,116,167,219,220,104,218,213,19,43,65,150,112,146,46,105,158,149,109,89,15,77,240,220,100,201,96,102,60,187,195,14,243,94,171,8,237,110,95,254,114,247,237,43,163,69,119,178,189,204,120,82,54,182,219,133,238,183,108,232,198,144,23,183,115,184,7,109,62,12,20,85,76,131,131,119,254,180,251,179,47,239,69,131,170,172,146,163,230,81,178,202,59,109,236,49,87,146,216,238,190,253,234,238,165,159,243,241,189,250,198,193,182,39,159,107,98,112,254,41,122,160,22,164,93,11,47,39,110,208,204,7,207,239,252,229,227,17,146,94,38,32,9,137,65,196,6,102,170,50,134,137,226,40,160,249,16,99,45,106,127,187,112,73,222,206,127,187,240,42,71,67,229,152,79,183,110,94,217,249,213,151,178,52,68,209,140,15,164,199,72,140,13,149,136,72,114,15,194,136,89,56,126,141,22,157,6,232,233,70,155,59,187,185,31,61,30,85,135,39,148,186,168,144,158,92,189,251,44,122,53,23,204,115,250,210,53,206,61,66,175,103,89,214,254,154,78,199,158,162,173,36,8,81,76,212,187,61,68,135,118,142,254,13,19,164,243,18,65,202,130,48,249,130,18,152,112,233,20,1,178,175,92,40,170,36,114,200,140,42,214,168,55,98,0,188,98,74,237,249,132,163,114,180,9,225,118,62,255,93,0,239,24,222,56,4,22,84,125,114,208,65,70,90,127,254,172,158,12,250,193,213,44,35,36,85,35,164,207,191,98,142,160,167,26,97,103,29,48,194,8,49,21,173,53,228,162,131,167,139,83,100,108,103,29,77,51,236,171,131,116,23,197,104,154,166,239,167,35,68,68,221,233,244,170,231,142,114,62,29,236,212,170,13,141,156,90,238,225,125,232,180,250,253,28,107,74,131,81,197,79,167,50,106,62,149,60,237,0,166,81,58,243,135,205,166,52,163,7,177,121,165,99,34,114,148,248,98,93,249,198,55,122,118,239,236,50,152,176,47,199,189,229,53,70,222,239,26,209,155,221,1,237,16,149,74,74,162,169,130,154,40,32,88,194,245,95,169,43,97,81,135,171,30,111,113,71,137,188,248,69,30,211,241,123,182,248,20,106,47,150,48,220,15,212,120,69,195,160,38,234,221,7,200,2,26,117,8,188,164,254,30,236,170,18,212,105,132,136,13,170,80,25,19,163,247,103,34,207,130,123,232,57,32,86,69,99,95,76,138,198,72,246,68,35,202,152,184,71,203,50,66,170,71,136,122,81,75,179,147,237,193,59,199,142,142,196,24,234,88,221,118,147,245,28,80,187,255,130,74,172,141,230,70,89,34,241,114,114,189,186,219,180,55,56,165,30,214,179,73,244,169,52,20,246,88,239,62,96,207,238,44,67,96,207,199,191,127,216,23,167,198,162,54,222,196,96,246,187,87,46,195,12,8,48,163,254,106,150,185,88,149,88,142,134,121,218,57,69,224,21,143,140,76,112,29,251,180,115,132,152,52,226,49,212,93,73,249,37,208,22,82,25,202,140,82,135,126,58,164,28,164,248,57,224,137,194,203,129,255,26,230,199,68,249,42,203,104,250,216,146,248,27,23,95,75,237,124,246,130,228,176,192,47,28,115,31,104,49,189,21,229,74,192,211,114,129,118,11,74,41,206,72,10,250,97,181,23,117,94,195,95,53,92,73,205,70,211,10,105,160,193,122,196,122,233,58,183,166,34,146,56,158,159,24,240,169,94,173,221,244,36,21,234,155,239,14,62,121,67,214,3,231,84,79,22,153,129,193,221,144,110,56,252,83,0,125,177,53,248,60,211,158,11,154,162,87,78,20,242,9,15,95,57,247,7,212,0,136,232,66,34,14,124,82,186,38,129,133,221,104,149,149,156,116,55,61,106,227,133,179,215,245,47,169,128,170,71,222,82,131,66,154,136,52,204,187,76,65,90,1,83,236,252,226,250,224,213,27,40,206,191,113,227,214,23,159,104,209,140,110,135,68,161,90,192,13,244,71,29,201,27,248,103,133,236,221,141,154,145,206,235,41,254,191,220,92,230,14,110,196,254,8,2,243,22,232,134,191,197,217,5,23,118,253,99,157,144,12,70,113,180,28,92,127,123,200,108,96,122,91,76,119,16,239,191,252,137,179,38,8,137,180,80,95,9,115,25,60,190,160,63,181,144,82,183,58,184,156,216,131,174,73,5,200,224,29,239,210,0,38,161,246,140,232,133,61,82,178,213,237,2,250,71,6,32,62,80,18,172,223,141,46,207,42,158,131,193,142,109,253,96,26,221,51,154,162,97,169,96,35,46,120,246,209,81,240,206,247,156,8,161,138,255,177,53,185,243,254,245,193,245,139,59,191,250,116,231,229,103,202,44,105,240,193,239,6,127,186,120,251,205,75,131,23,62,251,251,245,183,208,129,214,23,127,216,121,237,121,248,116,235,139,87,246,62,123,110,239,230,243,211,249,227,75,65,101,113,72,43,142,3,77,44,231,67,5,226,237,240,5,181,232,175,57,62,227,49,139,208,108,186,120,49,48,105,195,176,199,126,236,144,110,125,241,210,173,235,239,179,174,170,189,11,157,78,126,47,21,10,73,147,92,202,106,184,253,144,61,162,96,50,177,66,86,218,27,18,230,102,252,101,106,53,14,18,99,180,17,107,62,16,131,67,253,189,114,68,57,58,84,214,120,75,149,137,136,13,193,37,35,137,52,161,174,5,190,169,35,61,227,130,20,203,111,31,197,29,220,185,183,184,147,107,190,36,37,203,174,231,90,8,33,195,23,118,67,247,135,33,109,129,33,134,48,126,189,129,49,204,180,36,139,26,198,162,132,23,163,190,25,241,61,199,23,250,165,87,34,54,53,2,34,115,249,49,91,144,237,94,18,236,115,20,51,152,125,55,16,12,129,89,127,196,55,194,79,24,238,137,237,46,26,57,69,49,175,37,243,160,255,220,189,126,225,238,193,20,52,112,194,240,54,135,143,98,239,243,79,7,95,61,27,38,44,125,189,228,36,255,73,211,165,186,129,10,36,204,195,82,156,15,37,201,107,146,226,77,41,240,161,84,108,204,112,31,74,129,246,51,105,54,51,231,74,76,179,121,190,54,85,32,205,102,44,59,101,149,230,89,217,249,169,60,181,223,163,116,171,54,205,251,85,175,151,120,79,230,166,173,25,204,209,168,248,110,153,2,53,141,205,127,106,175,76,237,123,226,149,105,243,31,221,43,211,230,215,238,149,105,67,232,219,159,80,228,155,178,94,61,92,85,241,230,118,138,95,84,203,166,175,87,79,44,77,160,190,185,227,161,14,251,192,168,47,18,118,247,88,74,216,215,83,99,184,18,190,65,180,17,134,121,38,87,32,254,117,109,187,214,124,10,209,1,122,23,164,232,175,62,153,143,77,162,66,57,100,239,199,171,235,171,126,163,184,110,138,16,205,174,174,137,20,214,158,42,219,221,22,9,76,151,159,208,22,163,247,161,63,235,220,11,6,228,92,239,18,240,220,117,167,177,238,246,0,252,72,206,226,41,68,37,78,213,55,173,182,193,78,191,176,104,152,4,224,218,164,11,215,218,21,191,58,197,183,8,83,241,71,70,2,106,205,195,69,171,215,226,158,231,49,54,174,214,87,68,201,219,125,223,4,97,92,195,3,51,98,195,16,75,115,147,52,139,14,89,198,228,33,116,45,88,207,220,203,15,227,115,211,64,5,249,117,202,56,75,69,37,206,134,86,3,50,85,38,15,200,185,23,169,188,49,48,55,77,154,151,86,48,133,62,93,135,207,193,245,137,209,228,68,129,107,185,39,58,27,58,252,88,240,219,129,27,87,174,214,238,192,147,217,208,115,63,60,241,125,252,57,10,191,39,150,224,103,233,248,9,120,58,114,76,71,53,79,250,57,175,231,206,183,92,250,129,199,14,16,242,248,3,143,93,15,202,123,231,225,253,169,38,84,215,53,186,122,238,172,107,66,161,115,27,58,91,124,212,215,192,209,22,92,55,10,154,30,149,213,208,148,40,108,127,41,229,4,243,79,18,114,63,68,83,149,45,196,251,29,90,21,190,145,218,100,235,42,57,70,58,250,227,199,170,15,15,113,194,20,146,65,197,186,77,194,168,6,125,46,19,220,86,10,192,171,245,100,15,174,196,38,94,239,125,85,112,198,86,82,229,108,30,44,246,13,36,251,56,145,215,151,214,200,176,90,34,82,157,152,138,194,252,230,228,10,247,190,250,229,224,185,15,85,110,187,95,97,173,213,235,250,213,9,118,236,120,117,9,6,116,124,93,72,230,141,26,164,202,171,141,175,7,209,111,66,61,131,155,207,13,46,255,119,180,96,32,173,24,57,144,64,140,19,170,132,124,229,1,94,236,161,70,46,63,152,90,171,176,214,58,167,60,100,1,195,233,184,45,54,98,20,141,107,26,106,54,3,48,211,92,101,184,206,84,65,115,20,166,164,165,107,232,81,233,168,13,152,208,178,80,177,182,26,96,125,68,125,104,137,233,28,233,26,80,120,131,157,38,139,2,61,84,180,140,168,154,185,70,225,233,100,213,193,117,136,162,253,73,133,186,129,136,243,48,117,34,192,185,236,248,115,31,109,156,10,240,55,118,134,241,39,134,231,3,160,11,6,66,84,146,183,93,237,121,20,127,135,239,50,216,223,93,171,155,242,65,132,23,92,128,68,174,222,235,226,134,197,9,207,121,206,25,203,70,37,183,76,162,199,66,128,17,42,97,211,51,63,193,124,231,133,252,176,21,159,185,199,34,190,133,201,167,176,228,217,112,59,78,48,58,212,154,65,69,99,49,196,138,135,134,92,77,19,111,239,64,71,90,138,84,149,188,251,120,242,27,179,85,32,227,48,159,172,24,167,125,134,52,185,115,47,212,43,39,212,21,239,199,11,103,188,31,90,117,188,57,229,176,141,214,31,111,169,165,130,64,182,87,19,131,9,65,60,193,115,97,125,63,62,165,208,205,26,247,43,37,249,87,139,30,53,60,147,108,3,18,213,104,24,10,225,104,157,195,102,57,152,228,74,59,189,45,121,113,42,123,178,79,39,221,87,11,14,210,87,76,61,228,20,17,190,145,106,130,122,232,216,10,121,161,171,164,7,144,64,212,122,70,143,76,12,28,177,86,78,93,90,48,94,6,25,159,229,31,133,196,234,26,179,179,10,141,152,77,61,249,238,106,186,168,118,136,194,118,122,208,85,246,129,208,175,80,239,178,144,10,212,158,30,190,65,19,79,16,31,116,245,2,95,102,106,77,140,234,202,51,137,62,247,234,233,163,203,138,213,215,17,19,68,151,23,122,223,132,133,103,145,150,60,64,224,24,144,198,143,3,234,73,103,22,124,252,193,232,122,74,181,36,31,96,2,136,248,65,52,16,100,141,90,79,109,65,42,130,122,33,184,181,229,225,214,86,40,210,61,45,200,162,184,61,179,179,22,191,203,195,211,97,109,240,229,95,209,242,75,199,140,108,133,150,99,125,133,41,125,179,251,186,164,1,26,65,145,138,6,105,174,197,61,186,250,202,170,145,252,145,181,179,16,1,37,236,55,207,65,58,161,133,148,171,117,138,236,66,0,207,146,175,49,160,184,92,75,28,121,46,99,247,159,130,107,19,236,105,156,129,21,207,106,167,53,9,205,195,5,63,35,249,85,221,150,40,7,92,227,193,249,111,229,80,94,72,43,42,72,133,157,192,210,113,15,5,71,126,161,47,204,165,2,2,60,100,67,21,54,52,243,200,12,17,117,233,22,216,157,90,26,77,210,48,56,172,78,58,231,208,97,180,7,24,32,24,72,59,221,70,23,177,126,2,44,45,190,186,146,144,81,80,88,213,126,10,16,24,106,70,15,69,89,225,77,30,170,72,30,41,57,45,151,79,9,197,174,115,44,170,0,74,252,196,153,212,14,163,178,77,252,9,17,1,53,199,144,252,168,24,217,138,30,100,140,167,148,240,210,27,143,163,8,205,64,67,42,246,209,109,225,182,78,197,85,136,86,44,95,26,154,19,247,233,202,56,237,135,173,12,227,247,108,69,44,6,209,72,101,91,185,181,219,193,182,100,178,206,88,219,192,202,240,11,231,176,6,226,214,126,65,52,201,164,141,9,231,179,236,44,24,87,39,224,174,38,210,131,81,91,93,38,173,146,247,28,26,223,70,24,18,194,225,178,87,217,30,10,89,46,82,226,41,250,200,229,194,197,247,125,65,81,192,110,150,217,58,112,88,199,90,109,35,143,223,66,179,109,97,221,43,196,83,112,160,243,20,244,81,18,134,93,252,200,200,206,59,6,231,202,166,221,76,210,37,213,78,46,57,51,247,189,73,135,189,73,7,24,61,226,3,50,208,110,147,78,140,112,46,89,135,134,55,25,239,148,90,162,208,190,78,87,208,126,153,127,98,71,208,1,117,175,236,197,88,47,207,182,226,32,216,190,43,7,193,236,6,226,179,92,135,96,182,152,75,18,47,198,79,57,97,118,152,236,244,33,201,199,173,202,104,21,100,51,18,45,77,83,39,198,179,234,238,22,111,240,86,7,142,17,219,138,57,232,171,221,174,177,5,196,54,253,11,201,139,171,196,218,7,204,11,183,15,205,33,14,5,154,2,112,94,133,33,88,248,153,140,88,210,30,46,105,59,131,130,70,87,98,147,3,102,196,107,212,170,183,54,180,30,248,158,89,180,224,151,45,31,191,171,236,75,153,254,169,112,151,176,28,43,36,1,192,246,1,96,115,0,232,84,49,213,116,223,39,183,234,147,59,97,11,13,119,30,147,236,55,38,236,50,38,226,45,102,184,163,152,136,43,237,128,61,126,55,244,3,84,203,136,210,192,150,37,157,168,251,66,116,5,154,216,203,44,116,52,216,20,172,176,152,227,22,89,126,131,231,94,96,138,84,123,159,126,40,252,114,188,178,247,31,55,246,110,190,61,120,238,67,69,239,200,231,200,40,109,36,144,223,186,183,47,108,201,93,113,111,31,0,35,91,140,56,225,4,177,251,107,100,196,4,23,40,32,2,37,86,203,41,38,66,226,215,5,137,233,50,173,123,241,196,188,34,174,224,11,44,76,251,198,44,5,65,4,171,197,97,59,17,197,43,180,123,34,118,240,84,166,229,211,139,234,125,174,66,81,208,24,145,22,95,50,66,202,105,66,37,135,116,94,94,184,52,120,233,61,45,96,13,170,235,72,229,170,234,106,87,10,225,174,0,17,77,11,108,68,71,248,34,148,187,49,248,224,207,123,127,253,16,229,228,116,119,103,216,139,41,246,64,83,100,155,185,138,130,183,153,41,132,158,99,90,105,118,90,160,97,36,195,35,10,152,85,206,131,45,203,137,125,252,95,177,14,23,22,188,224,163,7,31,145,44,172,84,24,246,199,61,212,65,162,41,237,145,254,79,54,155,241,169,205,200,126,63,162,222,82,194,91,94,18,82,9,138,95,33,60,184,47,40,211,133,118,224,204,127,194,105,218,105,77,7,242,131,175,82,6,149,196,133,186,111,106,94,232,177,144,254,143,191,4,108,181,159,5,60,199,34,179,38,151,244,103,45,82,114,4,78,210,241,208,67,150,138,180,107,146,84,125,146,174,249,137,28,57,168,153,29,58,116,27,103,164,68,160,126,117,79,166,201,229,211,4,229,233,142,19,43,231,96,34,6,113,177,219,10,139,54,176,48,46,244,69,132,140,118,216,75,160,10,21,56,251,55,44,69,87,139,93,55,124,120,166,99,193,125,204,169,247,92,190,148,18,88,101,252,70,77,78,46,211,190,123,163,253,148,136,209,170,29,206,199,91,230,49,108,42,118,56,37,202,143,124,196,240,240,0,180,213,247,184,124,109,37,87,59,38,15,121,99,10,12,189,162,67,194,98,80,2,96,38,196,40,209,207,40,43,75,147,175,42,226,98,141,53,224,177,59,215,52,251,236,32,59,240,106,251,125,189,86,217,208,207,50,253,168,57,211,84,221,234,108,9,226,247,44,39,126,107,170,91,157,233,194,92,190,94,152,153,139,141,26,176,165,56,215,105,76,71,189,188,96,55,133,119,28,108,181,52,157,215,50,233,67,121,226,222,227,46,38,167,58,90,14,150,247,42,210,115,217,179,217,34,108,161,185,194,140,181,230,187,51,104,218,45,32,91,179,53,84,47,95,96,42,102,51,157,243,11,204,155,75,185,128,207,103,81,255,166,110,180,178,76,129,172,221,52,97,101,46,112,205,197,46,229,195,108,129,42,99,185,8,175,129,214,114,150,185,98,122,160,88,40,212,234,86,63,210,151,84,206,87,18,95,95,103,226,191,109,166,231,200,107,47,116,206,167,92,184,133,155,169,7,10,249,82,125,218,76,168,3,218,105,25,29,215,34,211,134,80,85,229,252,136,66,126,190,5,222,54,14,68,106,185,209,104,244,115,194,220,199,34,247,90,57,97,22,181,190,78,218,220,145,6,244,132,177,198,84,145,144,213,183,212,88,95,231,154,197,169,28,229,119,185,34,41,234,145,246,71,150,37,249,64,80,162,115,126,84,145,108,150,244,135,19,250,176,45,105,212,150,243,135,154,109,66,211,182,183,48,188,79,112,95,204,110,244,60,160,35,83,30,252,111,243,161,92,221,106,181,128,228,192,232,15,70,187,217,218,42,31,111,214,187,142,235,52,188,212,227,198,15,172,230,2,125,59,199,22,227,108,62,191,192,151,82,169,62,85,154,46,141,57,8,37,205,95,248,80,107,237,12,134,3,117,206,47,248,105,109,55,139,238,61,228,52,124,79,92,179,228,23,37,155,37,169,52,244,212,104,109,139,141,147,247,119,132,2,160,142,227,54,137,190,54,106,176,174,122,158,181,192,96,24,11,46,225,10,0,46,191,48,123,29,195,100,54,6,184,193,242,193,30,157,47,125,119,65,24,254,151,153,243,58,105,243,149,113,225,46,220,201,160,23,164,204,89,100,158,218,94,89,160,2,229,91,16,52,205,70,195,52,248,200,107,148,190,48,13,213,133,248,84,185,178,14,154,73,61,209,115,189,102,99,43,168,72,73,229,255,102,133,91,98,23,190,2,6,179,188,115,150,101,39,0,146,2,114,172,175,51,110,157,88,190,53,199,243,156,54,205,213,48,248,139,57,133,113,215,211,184,182,83,217,212,212,217,115,25,105,90,219,198,249,236,200,92,113,109,192,245,14,110,199,164,192,173,204,50,117,42,149,199,191,126,206,247,124,245,16,172,184,40,42,199,198,217,198,43,210,214,70,79,141,250,54,76,21,177,179,75,92,35,12,157,255,30,41,79,62,97,217,103,154,182,59,137,113,157,8,112,147,200,172,194,25,152,116,187,245,73,116,192,232,78,186,9,228,242,228,63,65,5,232,76,173,107,8,253,140,220,217,158,165,173,17,19,137,216,51,109,163,211,1,240,187,112,255,173,54,219,71,170,186,187,84,93,62,170,63,9,191,85,253,49,252,121,28,127,92,122,111,210,175,133,63,231,150,170,213,173,37,125,185,186,92,88,210,159,92,174,30,93,214,231,32,233,48,38,253,120,115,89,159,162,164,31,87,171,167,48,207,79,244,195,75,248,126,10,139,110,65,190,60,230,91,41,45,233,51,43,213,239,47,67,67,213,159,98,190,127,211,123,84,238,167,213,234,227,248,94,211,231,142,224,251,57,222,29,145,43,15,141,60,170,79,81,234,6,253,26,213,106,29,191,53,116,231,72,245,71,15,235,14,52,82,229,191,143,87,171,6,126,51,177,28,212,70,35,106,83,177,51,244,123,188,90,125,20,51,156,212,207,80,6,54,206,159,6,181,179,95,185,78,3,19,166,232,113,134,126,243,244,203,224,180,37,158,249,215,57,2,212,228,146,238,80,245,208,104,181,77,73,157,37,172,3,147,150,177,28,192,177,218,91,198,15,231,151,227,242,110,80,146,85,173,110,96,74,181,202,212,8,203,90,116,138,23,225,255,19,36,179,36,151,137,19,20,231,163,146,159,104,154,21,177,143,38,90,144,185,226,214,93,119,130,185,141,170,160,231,238,9,77,108,31,225,17,123,85,251,119,251,254,223,253,191,251,127,247,255,238,255,221,255,187,255,119,255,239,254,223,253,191,251,127,247,255,190,37,127,221,127,183,145,41,156,218,198,167,84,74,48,125,82,10,47,152,125,99,124,133,20,242,119,89,2,231,114,164,10,65,82,136,63,156,226,12,98,246,81,97,19,75,245,72,220,226,84,209,79,141,48,141,83,156,107,76,223,251,248,51,137,26,35,147,49,60,99,49,28,133,117,156,138,240,142,99,107,74,102,179,138,90,57,32,144,177,19,223,151,56,158,46,65,122,56,207,120,220,250,99,121,219,234,144,203,169,252,208,162,241,185,125,128,209,84,168,12,239,111,31,172,226,248,222,209,98,124,189,37,149,27,206,252,22,213,201,60,240,84,62,37,113,3,199,128,130,196,10,231,213,121,254,19,60,111,6,207,169,212,228,100,220,190,176,44,43,218,166,200,206,103,88,157,205,17,217,217,2,176,29,59,161,222,137,212,67,41,98,216,203,125,75,165,100,238,125,42,204,190,143,100,228,172,252,20,242,242,229,143,98,84,140,177,47,125,234,139,71,254,208,31,99,226,148,180,8,150,35,222,118,76,45,49,220,124,81,214,71,122,249,16,254,138,157,120,159,199,159,242,153,252,236,3,95,42,145,198,85,70,191,104,84,230,247,167,138,249,8,6,150,25,205,179,223,205,240,175,190,36,32,197,69,1,97,196,90,14,118,118,28,80,82,169,16,143,62,197,153,244,236,99,152,247,158,82,152,239,113,35,83,56,239,161,189,195,25,240,1,92,227,160,18,158,132,48,131,61,58,1,18,55,126,100,110,185,197,48,51,62,52,19,172,159,140,41,31,148,13,184,243,176,63,96,13,5,67,20,92,249,84,81,197,56,154,48,210,102,198,231,26,185,37,215,230,103,167,26,90,72,83,177,175,207,207,206,206,38,71,85,41,153,211,51,95,67,84,149,194,92,161,88,159,155,155,29,47,170,10,116,121,238,96,98,170,160,80,125,190,52,43,123,236,232,202,48,232,86,172,195,26,185,213,209,116,131,69,96,81,92,106,164,157,85,237,9,148,187,123,82,67,84,154,233,41,89,171,93,212,86,50,158,126,58,109,84,182,251,25,61,40,246,175,88,204,208,49,7,233,212,234,6,133,91,153,155,170,127,19,209,86,18,162,123,226,217,110,116,205,117,244,30,20,142,165,162,186,211,179,218,14,199,136,68,226,73,145,44,241,149,108,154,37,23,214,43,148,154,24,54,37,206,157,17,45,241,192,119,145,236,8,145,213,38,171,228,143,21,112,37,112,57,12,37,203,190,22,52,227,233,235,190,51,98,37,57,240,139,51,196,93,54,179,18,79,242,223,25,227,164,83,241,216,164,250,61,189,126,97,240,187,95,8,143,157,251,245,206,201,1,3,224,236,122,99,186,232,100,69,116,205,47,19,239,43,50,92,115,98,24,149,253,251,201,26,14,144,221,107,191,220,121,247,189,187,4,136,101,155,251,4,7,47,49,20,24,34,143,234,155,80,90,39,9,241,60,134,134,240,96,184,63,228,55,204,177,195,126,23,213,200,42,145,166,35,46,107,13,116,31,163,110,97,148,141,83,122,98,172,95,170,74,253,42,239,208,41,230,216,144,159,139,252,213,159,94,12,139,139,106,195,235,5,2,80,224,215,140,245,37,169,82,182,4,70,213,89,228,117,142,227,81,170,56,103,76,71,60,71,249,190,162,132,15,169,166,228,31,138,162,227,150,10,37,139,162,227,170,254,161,204,233,18,47,57,51,87,172,243,22,102,27,232,17,42,56,83,234,255,212,94,160,204,123,226,5,170,190,15,47,80,198,55,225,5,170,254,181,123,129,234,48,147,52,225,241,41,236,175,105,68,208,228,0,83,149,183,131,163,178,188,170,21,166,10,243,115,51,165,98,169,48,53,61,95,200,23,103,139,121,192,172,133,169,82,126,182,52,53,83,42,228,75,51,133,226,124,113,46,175,249,14,152,132,93,167,106,249,143,182,157,93,97,17,179,186,22,31,17,89,182,183,97,103,106,122,95,93,144,221,97,40,213,140,142,234,25,38,19,42,54,183,239,180,39,38,236,85,161,108,158,45,172,61,253,180,166,161,161,116,212,238,152,217,93,17,86,116,137,37,69,62,86,72,237,227,108,97,18,173,21,171,173,22,26,77,67,245,139,77,51,86,87,216,22,123,154,155,237,210,1,21,40,44,63,253,180,71,237,3,98,112,4,21,26,242,235,227,192,22,137,53,8,75,234,88,29,231,225,20,224,239,71,16,143,194,188,37,24,66,119,141,115,105,214,171,32,156,44,79,222,174,55,187,117,238,66,137,123,211,58,230,116,37,251,112,252,210,207,200,62,53,86,146,13,55,155,251,113,166,1,144,136,248,211,192,115,90,172,53,254,101,33,72,65,23,35,77,115,65,62,195,195,48,212,208,115,14,233,159,195,232,98,214,78,76,136,204,37,88,52,105,113,136,161,154,249,240,60,120,116,56,149,214,170,134,78,25,180,53,244,219,208,149,94,1,175,193,157,128,123,137,5,42,64,120,245,97,167,108,31,78,32,51,205,93,13,111,163,166,58,238,55,186,223,11,255,138,232,246,7,121,26,171,218,3,51,165,90,209,2,234,68,123,96,118,198,52,230,11,248,212,152,171,215,224,124,163,167,249,233,185,57,250,90,55,103,234,148,54,95,152,47,26,53,74,155,155,159,179,10,176,183,91,214,6,144,48,229,109,126,103,214,216,191,154,142,141,115,2,142,53,168,225,253,30,187,232,90,204,251,27,119,78,231,71,35,107,90,232,110,217,108,246,128,104,152,198,243,155,123,26,229,75,136,59,147,80,106,227,222,232,209,2,72,219,174,245,145,139,188,93,239,163,191,144,118,103,211,112,155,120,218,3,96,120,63,216,149,112,169,213,235,150,11,226,130,248,104,163,1,116,219,191,150,197,251,50,171,61,236,206,120,58,131,19,15,104,210,192,195,28,125,202,225,79,135,249,17,137,95,216,241,198,12,190,33,67,200,43,74,70,175,139,47,180,179,143,193,124,187,155,25,189,163,164,62,102,243,116,113,25,237,85,182,147,38,128,185,137,227,225,207,6,87,94,222,121,225,18,76,28,123,221,121,231,15,60,101,109,200,68,69,87,153,113,190,233,194,37,13,126,79,0,226,65,176,11,191,172,4,60,44,116,190,122,190,233,147,167,117,174,234,207,123,227,82,209,135,217,60,34,223,141,44,200,10,83,186,210,48,101,194,176,200,56,99,206,57,114,50,14,91,49,190,143,84,33,157,78,35,243,246,245,45,185,111,4,80,77,71,139,32,79,174,161,208,151,123,153,12,157,123,214,203,208,254,80,39,144,224,88,231,91,134,98,5,242,109,33,42,246,185,124,204,93,180,212,255,0,224,69,61,212,63,105,147,136,47,133,185,57,179,145,87,182,18,25,75,160,15,94,236,31,22,83,122,24,172,41,214,201,206,215,208,73,203,154,129,255,134,118,114,173,191,208,156,152,112,208,71,0,51,212,77,55,51,122,111,98,162,43,165,244,184,81,110,98,148,120,83,113,119,194,142,134,76,178,133,245,184,7,170,149,96,17,132,39,167,21,28,168,186,184,185,69,40,34,213,229,13,25,0,157,12,141,67,178,108,65,148,163,152,254,140,155,87,54,250,81,203,216,200,12,172,199,56,156,10,211,79,33,116,199,13,169,245,33,217,84,27,153,123,85,57,183,239,28,99,4,18,5,72,238,115,24,115,179,217,216,18,200,25,9,151,140,158,80,108,88,191,252,154,121,159,248,251,79,70,142,123,223,117,235,251,25,84,211,36,115,73,88,215,41,45,67,1,89,131,88,221,51,22,186,47,222,79,172,110,203,44,212,74,243,243,241,70,69,82,196,110,160,232,167,135,179,50,15,140,135,153,28,118,240,214,181,107,131,151,46,15,126,246,199,193,75,191,145,131,52,120,134,123,230,177,238,6,186,124,163,130,201,129,1,199,10,126,16,174,46,8,123,32,220,182,171,225,172,145,51,227,41,81,109,81,238,133,162,14,20,3,104,112,251,193,119,33,22,192,119,225,151,61,47,24,139,30,5,141,65,6,144,237,152,228,64,7,110,49,254,51,39,147,31,42,96,20,66,175,203,24,44,232,163,59,62,126,208,148,20,53,48,46,92,202,249,205,44,242,250,130,160,3,15,146,103,122,238,170,158,160,187,247,210,207,118,127,246,229,223,175,191,21,13,33,224,153,154,8,167,38,250,167,199,113,40,120,148,25,160,28,29,30,71,205,162,2,43,161,88,106,34,53,38,122,50,34,182,71,88,145,4,238,158,156,7,93,166,169,17,146,131,111,154,207,93,195,85,39,108,154,51,107,34,92,155,28,97,230,30,3,120,239,183,255,205,96,124,235,234,213,68,0,243,133,112,196,106,28,55,58,171,234,56,215,120,44,202,250,166,85,63,131,140,62,178,227,135,62,132,224,103,116,58,68,13,38,178,70,253,12,97,200,249,31,164,208,121,201,221,201,193,152,155,27,182,69,222,209,220,33,107,65,116,216,95,14,225,176,122,86,120,150,208,217,145,58,83,98,158,134,117,104,98,34,79,46,65,198,236,177,239,160,3,157,10,158,198,189,15,169,139,225,169,85,73,156,174,37,45,41,238,229,129,203,37,164,253,163,73,11,75,169,156,165,149,247,213,198,71,207,176,170,119,223,122,150,225,193,157,215,223,31,92,185,188,243,226,151,176,144,252,8,26,7,189,130,197,170,221,121,227,211,193,165,143,120,15,126,247,198,173,47,63,74,94,187,234,206,87,229,41,249,40,47,223,95,109,167,44,56,34,160,213,173,145,11,214,207,153,184,114,253,28,18,8,97,0,82,8,142,248,254,21,190,193,254,1,140,239,217,60,38,163,250,157,215,190,28,92,191,120,103,179,217,54,154,173,40,192,200,123,102,2,136,200,170,38,4,20,76,147,192,112,251,103,87,118,175,252,153,247,115,216,46,63,52,116,143,147,164,58,224,4,231,160,63,206,185,83,109,183,218,233,116,29,232,234,226,176,129,185,109,247,192,199,181,251,222,39,183,110,94,86,113,194,176,225,221,211,209,137,124,247,104,148,12,49,105,234,193,138,132,29,244,24,61,43,68,68,206,126,186,18,149,8,221,54,96,180,106,164,119,133,168,77,98,77,169,177,204,156,118,27,110,13,65,240,45,246,30,31,135,40,149,26,92,252,20,16,246,224,226,27,183,159,191,168,126,209,194,157,205,2,193,218,11,71,114,242,123,44,66,57,73,9,171,161,242,170,100,89,116,84,219,246,233,128,50,76,70,27,3,211,245,101,116,37,190,74,72,107,100,149,50,117,81,246,177,141,92,173,156,99,63,53,239,252,239,51,187,31,255,98,247,250,107,131,139,159,151,155,182,11,151,53,185,90,249,243,254,171,221,121,255,249,219,191,125,163,236,246,232,178,18,173,151,125,223,127,189,131,139,175,238,253,239,231,8,11,183,227,216,174,211,141,86,237,103,217,79,237,236,4,102,167,60,211,65,40,227,102,37,103,126,82,11,209,108,114,168,43,142,232,149,237,120,72,56,162,250,186,208,255,224,231,207,13,174,36,83,250,193,208,91,20,23,82,43,81,123,12,243,87,164,206,70,99,190,178,77,138,76,36,3,110,126,176,179,123,158,67,219,122,27,182,245,73,231,156,91,158,210,219,198,121,122,154,235,71,212,60,184,171,124,169,147,81,92,197,245,202,142,67,103,146,80,150,148,37,140,185,164,79,40,114,22,152,138,144,191,24,218,211,79,43,211,243,143,50,98,192,244,35,6,12,57,18,198,123,10,207,54,127,184,107,202,245,39,113,176,247,120,45,202,167,198,224,131,231,119,254,242,241,126,87,228,129,79,72,180,75,183,174,191,181,243,198,87,187,31,92,29,188,243,49,96,141,193,243,87,129,22,231,217,104,186,110,125,241,137,14,231,10,126,102,5,190,248,100,240,233,151,12,205,64,166,157,103,62,29,60,243,214,222,229,15,7,207,61,183,247,233,95,119,222,248,79,253,214,141,159,227,229,225,23,55,119,62,131,179,232,165,157,95,95,220,121,246,61,86,217,223,46,252,236,94,78,191,30,119,40,66,159,119,158,69,90,112,240,246,251,183,190,184,202,198,182,243,197,251,183,159,249,37,242,145,95,122,127,240,233,207,255,126,253,101,24,252,237,11,207,68,7,127,235,139,87,0,70,131,151,159,27,92,250,239,189,79,63,218,189,246,115,132,221,171,47,176,177,67,65,28,235,59,31,243,82,108,157,191,248,10,58,200,251,226,63,5,160,159,221,189,244,115,64,198,0,168,193,135,55,118,254,231,189,219,23,222,2,72,40,75,65,94,177,66,247,36,70,195,229,32,162,194,198,107,245,200,33,19,85,101,30,10,24,220,109,75,228,208,229,43,169,193,149,183,198,140,191,24,170,44,57,0,45,131,129,162,30,19,167,0,195,130,165,225,83,41,95,228,79,211,245,249,25,166,20,195,229,4,1,187,139,57,249,67,53,2,118,190,3,233,101,90,13,250,151,159,204,92,107,64,104,45,36,234,39,4,119,93,148,43,132,25,106,24,63,200,58,95,239,97,104,43,236,191,32,83,200,227,37,129,154,142,23,93,66,208,72,245,5,11,24,223,100,122,24,223,163,87,43,98,181,9,30,21,214,29,208,211,208,245,126,36,20,71,212,149,118,88,243,32,224,152,248,190,57,195,188,66,225,55,48,128,64,224,122,90,114,77,233,194,216,209,89,57,160,48,175,190,9,24,19,223,129,158,71,159,101,232,255,245,40,3,15,18,20,75,91,43,124,54,120,0,1,124,137,147,249,99,60,8,207,103,202,85,108,189,64,97,60,133,251,81,79,229,150,217,40,87,103,172,55,68,6,177,98,81,79,189,130,176,220,107,21,155,212,137,242,74,237,150,50,226,66,16,53,97,248,80,97,125,125,223,18,94,225,105,177,197,142,44,215,35,24,227,74,56,109,181,168,57,249,96,15,125,199,241,176,4,88,43,161,252,136,24,213,175,178,95,81,126,105,80,22,129,160,117,124,79,246,139,92,237,37,104,63,156,112,216,102,87,200,67,65,161,137,137,16,157,231,127,121,250,233,180,92,30,59,24,122,63,108,163,179,179,120,23,237,209,5,88,232,235,28,13,37,10,206,152,70,74,116,96,86,100,36,101,78,13,73,227,72,91,225,254,241,153,150,151,87,134,233,121,168,187,70,168,123,96,219,0,1,95,139,238,80,97,65,43,136,70,162,251,24,215,46,108,162,76,224,37,187,130,234,74,248,211,172,228,23,154,223,139,109,101,161,121,248,112,198,169,56,135,213,175,171,205,53,30,189,225,48,160,53,168,165,27,147,65,240,29,49,11,237,221,86,101,155,99,64,238,199,155,189,48,108,229,195,70,103,123,179,44,237,83,129,180,202,86,128,160,80,233,7,107,96,82,157,116,30,117,237,185,182,82,70,66,134,93,37,79,87,202,35,174,26,172,33,105,139,70,166,97,141,137,159,216,198,45,71,62,235,226,222,9,31,199,8,62,161,198,208,16,65,48,68,29,119,88,3,11,216,18,69,222,94,127,28,84,233,90,182,185,212,105,159,150,206,176,86,4,131,196,10,117,208,252,128,107,69,25,171,218,113,230,124,83,91,203,157,51,186,54,130,60,129,34,207,44,12,47,194,184,192,234,37,123,104,17,41,39,6,111,254,143,27,72,120,253,30,74,225,9,213,170,52,185,150,106,109,118,182,166,138,246,234,66,180,231,114,209,94,75,21,237,21,242,141,153,217,105,35,47,137,246,32,91,165,46,123,10,156,175,23,239,216,83,160,112,45,149,159,46,88,53,163,84,144,61,243,149,125,223,97,110,189,235,32,161,218,245,93,169,161,205,216,93,121,157,10,40,144,73,214,218,228,63,116,153,39,79,247,108,219,106,177,101,55,204,131,84,254,7,85,125,227,8,58,144,226,62,151,2,31,69,209,74,134,248,40,18,19,114,223,71,209,112,171,102,217,152,47,97,209,70,204,1,113,241,142,180,205,154,175,151,180,100,51,172,130,53,59,247,53,152,97,21,75,179,53,211,204,91,227,153,97,97,167,141,111,194,88,41,98,183,16,99,178,192,57,13,98,18,52,180,57,148,46,253,220,134,137,98,169,7,1,54,68,32,117,94,179,111,119,231,223,4,133,13,83,80,68,215,136,65,206,12,241,180,178,54,39,177,52,162,134,77,34,122,246,56,230,73,17,209,118,92,236,145,225,22,44,114,55,229,192,31,97,35,150,216,186,37,147,30,118,254,143,234,63,139,40,10,119,46,244,112,140,186,13,164,16,158,60,140,144,174,207,62,198,18,42,57,116,64,225,188,129,120,90,40,11,235,49,113,105,184,248,217,233,176,8,245,36,124,182,209,102,67,149,62,115,125,33,225,197,158,189,245,251,92,240,204,152,12,117,47,2,63,76,92,198,141,164,109,154,45,52,153,49,220,35,108,23,50,53,54,220,110,50,20,19,236,217,118,62,251,223,157,191,254,134,135,135,31,6,233,97,242,153,24,240,146,120,102,24,76,185,252,102,156,1,54,238,118,120,40,107,188,244,234,208,225,249,166,196,251,24,163,95,102,232,64,131,92,73,246,109,49,198,107,9,187,251,218,213,157,23,46,221,137,225,154,212,159,6,233,12,31,49,182,246,49,82,191,204,208,145,6,185,130,145,14,99,59,197,203,211,136,11,21,163,204,129,33,160,88,32,167,52,209,168,177,86,107,146,125,26,183,148,103,196,171,48,211,22,248,154,71,172,242,145,50,87,46,199,127,228,72,218,114,92,30,206,249,225,107,79,67,229,213,108,189,7,183,130,118,150,25,159,163,162,23,79,103,39,38,75,224,103,99,150,197,166,208,202,171,219,129,217,186,86,61,181,172,132,184,176,41,16,51,194,129,52,80,237,156,136,14,131,3,94,149,6,34,218,12,240,41,84,82,214,236,94,187,102,249,26,182,26,223,221,76,58,198,251,38,108,239,179,92,161,91,195,56,29,125,5,74,73,149,19,158,84,170,22,33,155,239,182,106,73,119,49,104,225,197,11,131,63,255,134,157,104,195,90,160,168,31,132,6,198,110,13,99,228,89,27,85,219,60,105,180,59,240,244,35,191,209,193,203,239,34,215,249,242,239,71,64,108,255,141,58,141,70,179,110,41,35,220,189,114,121,240,220,181,193,43,191,190,117,227,149,131,109,76,66,77,2,154,12,7,14,107,133,217,253,185,101,138,237,112,4,208,47,133,117,64,244,139,225,83,137,148,63,213,114,60,204,176,222,75,175,210,129,230,171,109,234,13,91,217,181,60,6,7,90,213,112,218,43,70,30,142,17,21,215,221,180,223,32,66,135,26,212,189,0,111,102,50,135,53,133,17,223,71,122,119,28,40,68,206,120,101,101,9,90,227,32,225,206,142,61,117,247,177,179,245,14,0,79,7,251,29,130,222,81,65,207,80,162,103,108,104,178,166,91,8,238,140,144,112,232,104,206,160,238,219,248,144,102,198,181,161,145,223,254,239,55,6,87,63,74,183,51,119,143,31,24,19,42,92,255,175,111,30,84,253,210,1,39,16,1,89,47,248,103,237,29,215,47,122,252,203,87,110,221,120,39,176,74,159,70,141,180,3,155,88,73,191,101,28,69,150,161,154,43,250,144,19,88,201,152,222,134,126,148,29,221,87,79,224,150,79,24,216,87,17,200,226,83,51,198,45,4,25,167,163,35,236,64,223,47,133,166,35,112,162,95,249,211,224,198,175,227,52,35,14,86,39,70,181,147,247,144,32,243,92,205,31,81,120,128,112,19,180,12,215,210,36,242,99,247,245,231,6,87,254,146,220,223,187,106,175,222,163,171,186,212,28,28,23,59,47,125,16,52,231,235,115,176,157,186,182,166,23,247,107,193,62,109,54,74,236,169,49,149,207,135,45,216,19,69,124,144,133,61,49,3,119,180,112,79,43,182,236,129,125,123,109,170,192,235,173,215,75,188,173,124,161,49,175,216,183,187,255,212,246,237,245,123,98,223,238,254,163,219,183,187,95,187,125,187,41,196,203,203,189,22,186,252,11,204,130,53,125,152,225,123,107,184,225,59,51,159,92,211,131,219,14,74,161,165,155,66,92,36,60,22,100,48,15,149,202,161,253,240,82,192,46,62,204,96,181,188,29,34,83,2,77,195,130,166,75,119,5,120,243,156,206,113,184,31,118,161,62,122,71,243,13,37,193,66,159,242,54,242,219,228,196,243,77,47,54,23,141,67,228,240,95,66,246,249,61,215,114,153,130,50,204,64,187,201,175,125,53,232,90,183,121,214,58,103,108,97,240,122,138,211,9,87,27,102,100,188,251,246,107,59,239,222,132,67,90,196,230,163,226,226,227,149,203,242,151,162,252,229,207,242,151,82,240,229,214,87,111,203,95,166,130,47,131,11,255,119,239,77,160,108,191,240,63,78,195,21,42,228,66,128,113,6,163,198,109,190,241,183,8,142,119,146,39,80,148,39,0,67,15,75,109,75,18,123,41,79,84,202,185,186,38,184,140,251,50,77,231,54,233,9,81,54,89,28,81,54,54,102,63,162,115,163,22,41,152,170,238,71,172,67,106,46,202,78,5,138,26,249,189,139,65,140,40,127,93,1,57,193,1,71,228,95,40,27,174,67,178,60,171,176,6,225,138,90,175,183,34,185,130,101,25,202,236,69,51,203,107,86,205,221,61,19,205,29,94,208,225,18,231,221,164,18,184,158,67,217,183,188,112,102,92,220,106,158,122,92,39,164,13,20,206,205,59,128,194,98,37,127,164,249,111,216,48,51,232,221,40,251,200,24,203,72,61,212,164,84,60,46,104,90,56,139,8,156,102,52,0,134,71,40,214,161,60,30,209,243,170,105,198,37,31,53,155,94,140,122,204,183,5,109,46,248,114,250,10,139,250,26,27,159,62,31,192,191,82,79,215,209,194,24,67,177,171,49,71,227,39,244,91,3,9,93,90,165,203,241,106,37,223,174,241,196,77,100,193,223,135,17,35,237,59,9,20,28,14,12,140,65,33,249,233,98,152,102,132,200,225,46,199,226,45,201,35,97,66,173,28,79,225,154,88,223,166,165,228,115,70,41,64,51,83,166,10,34,78,199,6,211,182,173,115,169,227,70,103,65,98,40,135,46,2,190,236,230,144,135,206,111,211,24,47,54,51,49,129,42,108,30,189,232,5,214,146,96,69,39,76,111,114,196,110,62,231,212,48,177,160,133,135,160,112,58,11,242,121,140,245,48,195,99,149,162,250,31,206,17,208,37,129,94,141,36,166,162,116,56,52,42,194,173,209,122,211,92,143,228,147,100,127,56,221,235,46,155,239,117,60,6,214,99,106,85,69,108,140,85,178,110,26,91,209,188,129,108,33,208,80,10,203,144,130,85,20,254,236,127,233,251,42,87,93,140,226,238,100,28,230,3,83,147,70,5,167,110,119,145,43,134,136,144,210,178,124,82,10,44,189,242,200,144,168,210,203,143,30,63,81,125,228,241,245,149,35,235,9,129,165,177,241,126,166,28,106,203,48,207,226,178,85,26,122,120,229,71,71,165,186,187,195,234,131,235,104,36,76,186,37,199,71,167,41,55,246,21,108,155,135,216,182,68,212,109,161,203,36,34,185,87,44,61,160,76,163,184,195,72,112,64,17,184,71,210,237,104,148,117,43,20,101,221,10,71,89,183,130,40,235,247,163,221,43,209,238,135,77,198,55,31,242,126,168,35,143,59,161,34,135,58,239,184,179,10,199,112,216,177,111,87,29,67,29,105,220,129,123,142,253,212,167,143,215,237,144,51,142,97,90,196,130,41,139,90,211,156,177,184,200,79,28,60,46,186,28,171,241,235,12,91,134,43,168,212,165,9,44,98,3,242,243,89,159,99,85,35,50,43,53,112,102,166,84,1,139,193,222,220,176,43,162,97,77,79,172,19,21,223,30,69,247,21,56,91,114,205,196,108,238,84,76,189,71,12,200,186,85,42,168,10,139,13,161,176,216,227,44,176,142,170,176,56,219,40,78,215,167,107,181,88,95,36,13,89,109,209,152,159,25,165,171,132,206,160,225,84,200,176,236,230,55,175,218,132,58,197,66,58,163,168,53,9,127,168,178,239,113,116,224,46,59,31,23,90,72,247,181,162,238,133,86,212,8,181,151,141,250,83,173,141,86,214,109,60,181,113,231,250,47,191,254,235,206,175,190,68,135,199,191,121,103,184,34,149,133,19,119,172,101,108,236,71,135,202,47,52,92,125,42,200,22,40,134,8,147,185,88,231,206,20,22,69,120,119,214,53,197,17,63,36,79,203,14,124,19,204,25,47,189,48,184,244,178,80,79,24,87,157,172,206,99,114,238,83,151,76,46,54,98,13,72,25,239,43,201,68,149,100,24,225,132,74,50,1,133,46,175,50,206,170,204,135,73,245,190,46,21,224,102,40,172,71,18,163,89,42,243,232,201,36,69,27,212,12,60,151,53,107,45,130,177,230,75,71,145,11,149,44,177,69,129,48,185,182,147,37,182,98,86,246,137,65,247,177,26,66,142,190,59,173,158,27,50,230,243,57,107,210,98,248,252,218,224,165,247,133,176,18,38,221,36,142,92,164,221,94,23,17,50,251,248,88,183,165,243,229,0,105,236,178,202,223,185,111,43,226,237,241,170,16,106,18,175,79,18,95,190,240,254,237,55,63,240,229,164,180,0,80,25,206,144,180,224,172,118,7,110,189,120,207,223,251,235,199,183,159,191,200,80,216,224,211,235,131,231,175,238,124,124,121,231,221,155,154,94,107,62,197,112,228,147,61,3,200,160,173,147,184,230,26,205,186,193,84,94,176,198,37,32,64,24,170,116,249,154,149,82,116,7,48,76,211,174,158,88,9,178,132,147,116,137,86,47,219,50,229,206,157,179,195,250,129,53,119,126,11,175,94,168,128,61,142,126,86,135,69,122,86,180,81,110,95,254,114,247,237,43,7,165,73,197,118,203,17,11,8,36,73,31,131,96,184,243,218,141,193,231,31,238,188,246,229,193,234,188,176,22,31,115,209,223,85,66,131,104,89,251,234,27,247,162,89,134,22,148,86,249,105,55,142,194,141,16,88,237,188,243,7,86,86,194,48,129,136,233,243,255,9,125,44,16,242,56,0,237,141,124,165,82,113,164,243,81,114,255,20,82,10,133,251,77,87,246,33,225,119,24,109,146,11,137,213,136,125,231,15,65,50,97,30,95,141,138,45,41,82,76,85,231,151,69,169,56,176,53,203,100,187,138,214,154,52,163,59,23,47,238,221,60,144,29,2,184,243,140,27,104,250,144,209,252,136,122,73,179,66,15,49,99,23,135,186,13,52,76,19,69,67,220,153,129,246,183,11,151,24,66,219,189,114,121,247,210,207,255,118,225,85,142,136,203,49,159,110,221,188,194,22,156,239,108,80,105,88,168,17,205,177,112,9,90,13,1,8,227,69,33,65,112,100,145,204,32,217,41,33,114,112,161,138,179,34,50,196,8,247,132,42,27,218,247,77,24,144,252,156,125,119,86,242,86,203,190,116,141,115,140,129,123,150,101,69,249,44,210,23,236,43,7,154,198,204,186,206,102,105,91,105,226,171,28,241,69,239,246,240,92,176,201,126,239,36,62,135,239,8,133,130,116,73,64,63,68,206,57,223,149,20,44,6,233,76,69,23,14,197,41,117,12,9,161,88,94,188,48,120,231,99,161,44,24,81,44,228,78,254,66,70,14,177,174,42,48,12,69,34,217,42,219,63,196,147,173,65,172,25,127,134,37,15,211,156,7,18,27,178,68,101,157,140,17,178,68,15,141,48,54,100,73,46,2,5,201,40,130,167,139,179,116,108,243,136,176,111,62,206,47,17,163,105,154,190,101,132,236,206,70,63,184,233,86,79,99,229,212,62,216,169,86,27,26,57,213,39,88,31,134,78,179,223,207,177,166,56,24,85,252,244,42,163,230,83,203,211,14,96,90,37,74,232,107,156,93,245,220,138,28,111,73,241,150,70,207,113,162,241,6,191,135,115,61,82,102,172,161,216,106,236,59,0,81,46,232,240,120,91,89,58,190,227,247,177,12,128,123,6,121,242,228,40,8,169,8,9,231,51,154,100,150,200,104,176,223,33,183,100,24,92,199,224,129,52,70,114,63,26,81,190,199,189,194,87,111,62,123,235,218,103,140,112,16,80,68,227,221,108,175,131,87,90,137,177,100,152,167,157,83,208,57,188,13,177,71,134,104,92,199,62,237,28,161,75,176,120,12,117,87,116,57,206,191,210,65,184,187,137,94,88,151,147,125,208,132,121,38,49,100,7,14,28,121,205,50,229,193,211,200,199,2,208,153,150,133,87,126,184,224,251,200,39,248,240,48,203,170,78,104,248,43,145,38,112,231,196,107,196,118,240,149,188,249,67,189,68,53,174,233,241,142,124,224,230,143,11,209,36,178,142,61,158,50,206,90,113,55,247,112,144,174,91,55,223,29,124,242,134,28,164,139,95,129,179,109,95,118,20,16,164,68,102,113,76,43,249,56,180,55,216,61,139,77,63,237,182,160,65,122,229,167,13,95,7,33,103,138,162,246,253,65,62,128,52,42,70,199,193,88,74,215,36,216,49,106,90,89,231,73,116,241,81,27,137,221,94,215,146,162,191,141,164,144,131,66,48,58,6,64,222,229,44,94,0,1,35,239,252,226,250,224,213,27,64,171,239,221,184,113,235,139,79,180,104,70,183,67,177,127,181,128,23,227,143,58,146,55,136,114,170,69,67,139,204,101,238,128,26,247,71,160,144,229,62,2,96,196,54,224,132,199,58,33,62,60,203,226,239,37,193,139,239,225,197,135,105,170,178,16,206,72,116,243,39,126,77,34,20,211,106,186,140,127,103,48,150,95,48,181,144,82,183,58,184,170,216,131,174,73,5,72,241,226,255,103,239,205,219,219,56,174,124,225,175,2,181,51,10,32,53,72,0,220,193,32,28,144,146,108,77,44,75,209,18,223,92,134,15,159,6,208,32,97,129,104,24,11,37,154,194,243,216,25,59,150,157,104,100,191,147,120,79,108,229,122,75,38,150,157,201,98,217,242,242,93,238,8,20,245,87,190,194,123,150,170,234,170,94,0,80,162,28,39,87,90,200,238,234,218,151,83,167,78,157,243,59,200,188,163,111,58,86,69,193,64,241,72,193,110,171,229,181,48,144,30,40,8,166,241,90,75,68,149,207,126,99,229,105,205,188,9,192,126,23,94,37,220,106,21,167,57,108,209,173,243,230,181,134,65,178,4,110,138,162,89,254,123,132,249,18,207,201,157,119,190,232,127,113,117,231,151,31,239,252,226,153,60,7,245,223,253,160,255,201,213,59,175,191,212,191,252,87,132,53,187,242,171,91,55,126,191,243,202,243,240,9,193,54,254,250,220,238,215,207,79,101,78,44,134,161,230,134,201,255,72,224,119,32,75,231,74,49,161,22,212,156,19,35,30,49,9,35,40,78,52,66,233,173,27,47,222,250,226,29,174,170,89,187,192,222,165,106,185,119,239,140,44,203,136,32,118,106,30,31,49,104,191,41,52,172,155,66,106,57,89,133,168,58,150,101,80,183,8,56,27,130,53,19,146,109,87,149,143,130,96,137,150,47,23,164,18,109,167,153,53,183,2,52,19,190,48,119,174,154,161,77,207,72,121,132,240,150,35,83,43,235,160,169,41,237,114,96,144,40,3,94,156,242,122,200,190,77,76,194,151,174,192,146,38,111,247,210,221,147,34,139,179,153,17,75,224,155,71,246,91,25,200,75,138,79,46,191,137,118,201,130,165,222,115,1,126,19,206,146,237,92,116,33,130,250,11,83,186,123,40,228,76,183,90,173,93,244,43,255,210,127,220,254,226,233,123,239,38,191,128,83,14,218,169,13,106,5,156,241,251,95,61,27,100,9,135,90,236,68,217,233,104,150,57,134,197,78,16,138,79,90,231,132,173,118,130,190,40,179,78,57,199,40,63,24,62,87,154,20,151,233,110,105,74,212,99,118,202,37,32,191,74,65,153,241,248,86,60,205,127,106,43,158,238,125,177,226,105,126,219,173,120,154,223,184,21,79,85,90,241,252,48,242,126,71,55,228,17,49,124,205,41,129,245,200,232,84,54,179,61,116,199,87,230,144,160,229,79,101,176,229,143,67,76,137,199,78,184,86,108,117,138,218,46,213,158,194,181,14,244,187,233,150,161,76,197,102,99,145,2,250,177,103,135,206,13,200,46,153,86,68,193,219,170,109,25,192,0,147,68,118,152,151,134,34,87,69,49,171,204,238,175,10,238,127,85,108,73,28,251,76,121,221,221,112,120,231,10,94,116,209,181,158,53,142,181,231,156,184,231,68,55,242,6,134,222,169,96,196,254,13,142,131,63,242,44,97,253,2,7,9,15,184,55,60,246,116,235,2,121,8,49,168,172,158,113,83,38,193,57,209,33,222,221,154,71,69,51,183,17,134,83,234,128,13,89,243,139,112,33,170,31,171,56,71,193,255,160,250,116,251,12,187,118,19,79,52,14,240,22,48,111,162,187,28,212,79,214,120,2,50,1,35,64,35,30,155,90,133,38,69,221,31,90,237,12,195,140,49,177,193,214,216,19,205,53,27,126,184,240,179,9,199,158,177,210,70,19,158,42,85,123,236,223,78,61,140,63,142,194,207,83,139,240,99,241,196,41,120,58,114,204,6,102,186,76,63,46,218,99,23,235,109,250,1,143,77,224,166,241,7,60,182,58,144,190,115,17,222,159,170,65,118,45,167,101,143,109,182,43,144,232,194,154,205,19,145,234,23,22,200,210,240,24,178,60,45,228,20,235,86,5,52,79,105,216,210,217,104,149,211,101,169,22,139,94,43,13,157,216,163,63,60,87,124,116,128,254,109,64,208,28,169,49,107,209,125,27,75,255,97,126,41,241,127,62,224,143,19,38,196,147,93,56,148,86,200,87,60,171,182,71,128,11,41,7,134,98,209,244,108,37,234,140,207,130,213,74,76,161,109,56,35,109,70,14,169,140,150,26,205,99,252,74,208,82,191,187,106,136,140,124,121,222,176,74,72,113,40,11,39,3,249,224,224,6,104,107,177,213,26,108,81,7,84,35,68,144,165,109,144,176,134,19,195,21,50,179,19,123,76,13,65,222,155,228,40,15,55,186,109,185,160,194,164,217,178,80,159,6,246,132,228,133,90,3,162,49,50,232,69,216,200,241,42,185,110,19,145,59,218,0,242,231,186,168,122,88,244,41,57,18,56,180,141,247,142,180,28,72,188,198,59,196,130,92,218,5,43,37,179,102,29,117,17,142,158,94,165,58,68,184,62,137,64,53,144,56,30,30,129,210,182,220,13,111,19,189,19,170,195,118,88,170,190,93,236,2,13,110,213,158,18,139,3,150,101,203,109,37,84,15,224,97,16,26,58,166,1,93,142,117,188,243,110,3,181,128,82,65,196,97,243,46,97,32,244,176,73,36,34,118,255,14,106,37,215,42,120,32,37,188,91,253,234,128,52,94,59,250,155,242,237,43,170,96,186,247,141,47,159,73,146,208,171,70,4,97,34,12,133,134,29,235,117,209,28,123,81,156,182,177,9,85,83,35,255,104,143,198,102,23,72,143,203,168,129,173,59,42,214,166,117,140,81,72,125,47,70,161,33,103,197,164,44,27,38,228,34,146,14,38,28,190,20,28,216,195,225,60,7,141,178,63,200,133,110,114,91,55,207,233,232,122,206,182,210,118,244,195,143,87,236,160,117,81,135,111,247,76,42,222,0,134,130,173,152,236,80,231,195,38,69,176,174,218,244,129,54,169,89,21,162,61,3,205,175,162,103,77,212,98,213,231,77,180,9,175,154,19,241,246,3,97,90,170,43,56,187,198,141,88,173,66,126,202,164,125,111,207,86,66,250,240,80,146,215,225,72,28,109,105,178,82,107,163,34,22,94,176,209,131,109,138,13,228,29,171,121,134,197,107,246,86,221,14,158,156,73,78,135,15,182,121,112,151,30,124,136,65,203,244,124,28,110,141,127,70,207,0,49,38,160,154,13,148,80,43,11,120,51,13,216,134,70,208,38,133,141,174,221,189,0,41,167,160,168,206,7,42,34,108,175,98,190,66,255,163,19,117,105,229,231,51,148,104,131,103,4,170,0,159,161,84,22,157,209,118,158,108,14,138,26,34,243,60,45,71,0,49,22,205,61,237,93,64,224,140,134,110,113,12,107,177,107,56,165,69,211,81,126,139,163,9,201,24,195,10,159,142,196,216,221,250,11,40,184,14,3,25,141,212,113,153,216,142,227,160,64,143,105,6,180,188,124,161,14,184,122,177,29,189,145,14,53,63,242,198,17,117,170,86,137,113,95,31,28,46,65,236,4,213,31,88,130,237,71,138,102,59,200,169,102,228,74,165,197,6,133,152,107,208,230,149,105,132,147,175,159,20,146,70,121,20,29,147,7,206,194,40,229,235,168,243,209,54,197,178,227,35,230,116,214,214,173,116,181,211,151,180,133,21,85,42,108,27,135,224,72,59,89,180,6,182,135,174,251,24,59,225,111,170,142,67,235,183,15,86,190,181,170,188,210,209,87,74,198,142,184,146,20,193,66,149,220,87,114,46,228,132,171,135,237,129,99,47,174,99,68,136,61,112,50,139,75,241,158,100,91,128,86,69,9,99,128,51,136,220,15,81,14,239,46,36,135,25,29,135,39,69,100,111,227,13,164,202,136,174,132,2,182,203,225,142,202,146,235,75,57,75,26,230,20,33,171,161,255,135,44,134,71,181,6,246,87,11,109,69,199,27,242,0,20,101,204,145,178,117,115,134,136,124,253,143,190,65,175,135,6,189,157,84,103,217,139,48,232,245,246,195,160,87,165,137,17,38,96,209,119,101,206,235,13,202,111,52,115,222,214,93,153,243,134,173,120,253,163,68,228,154,108,61,48,228,253,102,13,121,135,140,199,223,223,150,55,112,191,122,175,168,20,204,135,249,202,205,201,88,133,4,218,176,208,177,144,46,70,69,243,41,41,82,137,32,237,194,177,49,171,186,236,126,252,222,238,181,15,251,87,126,181,243,2,122,169,216,253,250,77,148,127,233,202,32,234,244,103,148,17,195,185,218,157,61,45,65,97,102,186,189,15,130,78,217,226,24,178,212,232,173,216,12,17,140,236,136,38,44,56,195,215,11,198,78,77,98,131,89,187,19,205,195,26,34,107,49,193,130,108,95,196,84,144,252,159,153,28,253,87,33,187,35,85,46,66,6,173,148,166,238,243,39,65,6,31,206,174,188,243,71,167,12,241,7,150,212,147,32,69,132,203,47,245,95,124,219,242,37,136,230,60,50,165,115,182,89,149,240,33,173,103,211,4,27,82,17,49,9,245,106,244,223,253,227,238,159,223,131,106,176,248,143,169,24,107,91,64,81,100,174,180,140,55,54,211,147,216,123,94,197,149,174,222,87,66,75,239,136,201,205,6,87,159,118,127,32,29,120,25,27,11,55,185,86,65,231,71,64,203,159,240,106,141,164,101,195,246,34,38,12,87,48,118,206,236,153,91,147,186,4,164,131,161,70,163,97,214,51,155,202,39,195,171,88,79,169,58,48,148,114,8,121,64,206,173,130,103,123,109,2,199,169,91,196,29,86,99,165,35,144,51,239,3,116,30,212,24,66,35,39,255,194,55,51,239,126,175,161,95,244,202,79,48,20,135,179,243,29,255,99,7,62,34,247,7,20,114,185,179,194,134,238,205,122,173,12,227,71,42,52,233,116,74,49,149,6,46,152,24,178,24,217,136,16,1,24,232,96,123,75,17,161,228,23,131,90,160,203,112,77,117,237,80,28,2,47,240,149,207,53,96,56,183,221,65,221,17,220,39,196,99,224,235,163,30,239,145,34,134,124,13,196,18,251,98,67,123,9,196,160,42,240,131,29,110,126,28,80,153,254,153,65,202,6,202,39,136,154,9,88,140,253,237,60,5,142,177,239,217,246,96,204,11,85,123,131,189,57,85,156,0,56,194,154,4,71,216,16,154,5,235,1,112,132,169,201,82,166,58,57,23,9,142,176,102,128,35,148,38,103,195,112,7,134,75,167,108,21,177,25,146,19,132,142,128,170,37,131,209,17,246,23,22,97,217,106,144,155,99,255,154,119,181,221,45,45,176,189,24,94,41,10,189,115,79,115,201,32,25,32,118,203,65,143,228,67,9,69,169,104,191,78,93,175,171,251,67,246,254,155,126,163,28,44,215,22,90,184,8,128,129,15,236,59,111,77,250,242,92,179,117,99,107,75,87,61,34,5,72,10,88,226,119,100,95,128,251,19,26,152,254,11,108,86,208,47,109,105,1,171,94,124,107,107,21,102,81,4,10,60,34,195,108,175,181,198,118,177,107,104,103,133,122,162,240,152,238,192,41,219,18,246,210,39,91,107,103,225,213,182,156,38,144,151,74,186,227,165,17,5,140,204,127,41,228,172,183,8,239,182,80,113,75,147,26,148,197,202,212,236,76,192,122,178,139,54,105,124,108,76,147,27,80,237,59,94,159,123,93,24,90,151,92,6,26,246,218,76,200,72,215,148,22,142,146,90,104,111,124,72,209,123,193,12,16,107,89,5,96,239,155,33,182,104,38,185,20,85,141,198,183,144,9,1,123,113,137,49,28,224,235,170,128,103,92,10,12,248,46,142,208,169,150,51,207,80,170,86,129,200,54,70,90,149,163,203,40,105,49,10,249,83,223,87,220,118,57,128,0,175,230,49,1,190,35,124,180,238,162,217,208,74,243,181,202,124,189,179,217,233,210,28,235,157,225,58,115,39,81,49,173,46,181,119,220,90,51,184,178,216,211,171,191,176,150,207,16,172,141,208,19,90,17,204,176,8,164,92,196,179,190,202,100,144,191,188,68,136,88,84,139,158,87,7,254,94,174,41,206,219,214,167,164,208,189,148,17,197,220,71,167,84,2,193,96,137,47,82,101,12,24,237,218,197,26,106,73,48,102,211,202,48,160,96,109,237,209,155,185,182,240,100,64,203,11,15,173,218,82,22,184,7,250,10,81,138,138,124,215,47,53,19,115,25,137,121,144,183,196,42,81,113,119,255,252,62,121,175,136,138,187,225,149,106,117,221,19,194,207,119,222,250,60,58,42,47,58,165,187,248,211,235,192,205,225,116,211,200,77,232,0,53,165,212,122,204,131,84,79,199,211,85,83,46,204,8,91,150,34,219,236,132,17,173,171,165,192,139,94,198,212,68,142,9,198,155,155,242,122,173,94,129,241,27,33,10,62,227,117,61,112,191,133,145,35,243,118,139,3,180,160,158,242,142,58,178,145,59,133,212,97,43,109,29,110,164,242,163,196,69,175,192,56,134,166,74,133,118,56,168,85,147,7,40,57,45,16,209,46,99,170,74,150,23,247,233,121,252,81,40,232,142,44,137,197,39,203,89,93,73,224,136,219,129,65,94,136,246,120,137,145,199,145,228,45,5,19,88,145,7,207,2,91,230,162,56,34,194,19,102,173,81,147,85,37,176,44,22,190,228,165,91,215,17,170,73,193,210,27,113,40,179,148,238,89,57,248,61,204,79,125,199,221,64,252,44,1,67,211,80,190,87,5,7,200,164,67,222,177,241,27,10,120,53,45,70,72,92,177,82,7,15,138,177,108,187,92,212,226,214,18,197,254,129,187,149,100,137,131,159,131,141,73,232,72,99,20,19,202,88,45,255,189,102,239,211,141,152,22,133,138,146,196,99,175,37,41,162,67,119,10,248,56,184,28,65,120,246,90,140,164,87,141,49,126,26,92,8,147,172,189,150,33,8,29,176,170,248,224,159,51,77,181,35,253,90,0,151,35,178,90,157,117,148,227,73,121,82,97,100,114,40,88,91,13,179,6,243,90,245,77,164,240,213,142,147,52,157,62,254,240,35,103,87,89,58,29,128,193,153,239,8,145,37,122,119,150,98,205,101,180,156,48,228,158,94,170,39,92,56,198,104,67,116,203,189,113,167,89,27,39,18,176,153,165,223,237,113,202,98,113,139,21,245,35,133,79,130,4,17,219,58,223,50,36,206,45,141,53,165,46,43,8,129,115,232,3,118,93,65,147,62,27,17,168,63,11,82,20,29,39,249,20,98,79,157,51,28,70,1,132,76,91,240,180,129,113,135,157,132,27,37,127,195,137,240,20,73,250,22,196,187,220,34,22,220,100,32,68,236,0,209,29,12,92,0,246,47,50,3,120,59,189,184,197,185,22,27,200,166,34,63,232,162,74,171,200,145,94,132,132,209,15,69,53,145,40,114,44,234,129,61,49,86,38,138,110,124,71,226,235,38,151,87,20,210,163,207,157,12,186,244,191,167,102,68,87,148,142,24,5,177,100,59,176,200,115,13,56,200,15,175,126,207,224,206,67,227,235,47,226,228,118,147,53,90,240,87,207,214,103,138,127,151,225,51,108,218,103,116,39,46,246,81,159,163,147,254,196,99,52,138,132,74,130,236,26,149,14,59,8,94,168,131,138,245,122,164,34,145,244,154,69,235,71,63,180,21,128,231,136,190,209,200,162,162,88,77,218,59,51,98,116,128,221,196,8,21,113,213,17,252,6,132,34,34,65,135,245,95,6,117,62,242,116,237,66,221,46,23,148,56,193,174,72,105,66,89,72,19,218,134,52,65,253,80,94,161,43,186,4,161,52,227,14,240,95,59,233,184,213,111,192,127,237,100,181,50,53,53,61,49,61,170,255,218,82,105,242,174,93,89,143,9,139,96,224,254,189,150,244,107,93,169,148,156,202,212,100,121,101,219,55,20,197,163,191,215,202,63,52,153,153,115,171,213,94,40,106,158,11,219,118,218,181,138,187,202,204,124,110,34,211,188,216,27,147,134,75,161,52,192,97,143,33,208,13,42,6,164,89,243,20,13,210,35,74,173,58,248,119,190,234,53,58,105,50,70,204,78,12,201,185,229,231,140,89,154,41,231,69,182,211,153,233,220,244,52,229,131,119,197,176,203,185,35,117,66,21,122,96,140,173,231,195,209,13,168,192,124,78,118,1,183,47,34,119,178,241,147,209,179,99,83,205,139,137,182,7,103,211,196,67,110,5,255,246,252,150,180,187,52,183,195,153,0,163,218,134,138,177,43,249,150,108,94,46,155,45,149,221,30,222,71,166,201,134,57,156,176,14,77,78,11,28,206,169,89,232,25,205,122,146,234,174,247,249,180,223,115,78,14,255,134,167,1,121,66,71,1,205,54,208,231,26,177,5,204,31,108,186,243,162,146,114,166,251,221,74,29,42,115,158,200,76,100,39,38,66,67,45,172,96,195,45,104,58,21,54,148,134,3,99,70,197,91,133,215,213,11,45,167,25,78,32,197,19,210,229,117,201,187,56,175,194,54,218,105,196,194,211,195,240,125,94,139,156,70,213,21,56,151,147,50,52,206,154,186,241,213,7,23,111,32,156,6,124,20,121,106,95,16,127,43,34,136,251,62,143,134,161,137,12,252,229,185,51,180,69,212,231,196,67,172,174,54,91,46,106,70,238,45,17,171,83,74,56,214,137,220,232,165,18,70,9,222,196,122,173,52,189,116,106,104,209,214,192,43,24,149,61,217,165,11,75,216,220,100,100,155,18,184,221,184,251,56,96,3,139,72,68,20,194,213,155,154,84,75,32,15,171,161,247,175,27,208,56,39,145,220,112,46,50,194,83,62,155,157,130,254,73,109,143,48,209,212,192,227,231,60,254,152,55,95,163,42,89,234,52,98,178,11,206,142,244,28,84,176,103,193,118,99,111,111,2,111,140,179,104,66,122,184,207,47,91,71,242,227,79,184,141,243,181,70,123,28,145,139,225,72,93,118,199,81,199,24,251,113,188,221,42,143,251,70,108,227,72,98,198,191,29,41,156,54,156,153,218,227,229,118,123,92,226,22,192,102,89,67,58,223,30,107,67,48,52,249,31,181,109,193,20,146,178,143,109,118,93,107,133,164,141,36,145,219,112,154,77,32,106,109,56,83,21,115,139,69,251,240,98,113,233,168,125,97,177,184,185,216,93,180,151,138,23,22,47,46,218,91,139,197,227,75,118,109,177,120,122,3,194,150,114,63,110,45,218,231,143,96,68,248,178,84,180,203,197,162,11,113,151,214,23,237,220,82,241,225,37,219,197,80,231,200,186,51,137,241,107,206,204,34,102,12,31,158,92,44,22,219,152,239,210,38,101,11,65,231,33,104,131,130,154,139,246,36,5,213,150,138,197,243,75,24,212,88,178,55,68,142,199,33,199,226,191,97,57,63,88,87,17,169,120,254,201,101,22,139,101,76,87,181,115,50,115,249,105,77,84,213,172,111,102,177,120,116,73,75,6,165,193,187,7,117,42,138,159,14,166,152,165,199,105,250,217,165,159,27,148,29,70,241,176,242,143,116,32,175,135,139,63,248,129,253,120,177,248,99,8,120,244,9,232,163,99,197,31,170,128,211,16,48,187,84,124,252,184,145,251,143,139,69,7,62,254,47,248,184,118,164,232,156,132,216,75,75,246,185,98,241,28,214,167,132,245,59,254,8,214,10,58,123,131,82,136,202,31,129,20,211,208,53,199,253,58,44,181,240,103,177,200,214,112,136,181,234,143,249,2,252,63,72,122,197,109,148,157,31,172,33,236,121,33,115,176,86,41,200,133,127,176,14,228,180,128,243,254,32,195,61,22,58,45,72,100,201,149,190,196,36,4,22,252,248,161,4,194,148,94,125,237,246,159,110,222,190,249,246,173,27,55,239,252,246,181,221,23,254,27,66,238,60,127,53,241,127,159,254,37,252,59,52,254,147,214,79,26,223,73,167,129,243,223,112,5,67,147,16,172,194,124,98,252,16,39,187,243,219,183,32,229,223,190,184,220,191,242,167,59,239,191,114,231,218,95,250,31,127,177,123,249,247,59,239,92,149,159,94,224,12,31,202,205,76,103,171,213,168,124,211,14,221,35,24,217,71,102,118,231,139,119,118,222,121,126,231,167,127,232,63,243,86,255,242,39,59,111,191,116,235,198,211,183,110,252,126,247,234,91,168,118,243,234,95,111,191,241,44,199,20,101,102,143,77,30,93,90,226,50,241,191,106,186,160,24,183,111,62,75,154,19,3,123,128,235,40,24,96,168,36,179,182,243,102,23,136,2,255,231,233,103,100,35,224,241,208,120,34,49,62,254,16,240,142,185,242,156,145,155,84,52,73,60,52,61,83,206,77,56,216,100,214,89,48,178,227,143,129,154,92,112,90,13,52,218,4,198,111,218,201,77,148,49,237,238,71,239,247,95,126,209,72,203,31,3,105,25,210,2,146,86,167,166,203,211,148,180,127,229,143,119,94,255,157,145,148,63,6,146,146,74,104,226,161,185,204,220,196,220,28,205,128,175,175,237,60,243,177,145,144,63,6,18,162,24,90,235,62,193,184,241,20,218,125,255,153,157,87,158,239,127,244,170,145,13,71,137,202,166,229,174,117,235,14,54,128,121,114,106,192,141,27,187,31,60,27,145,13,71,137,202,166,237,194,142,90,225,250,248,13,218,249,195,181,232,250,12,104,150,118,215,147,120,168,156,41,79,150,69,167,190,115,235,203,43,17,89,113,20,149,149,224,234,57,199,146,211,198,69,80,41,87,170,238,52,119,208,211,183,63,255,96,247,171,207,118,174,253,204,200,133,163,68,231,82,39,238,12,38,199,164,59,227,86,40,155,207,127,17,157,13,71,25,144,13,181,202,45,185,110,117,138,235,243,66,76,70,20,37,58,35,232,166,150,163,106,85,205,85,167,171,220,69,111,190,25,157,25,71,9,78,250,245,90,7,59,167,74,127,40,253,219,159,223,190,246,244,237,215,191,244,83,30,163,63,129,148,165,58,94,114,38,30,202,208,31,63,229,157,155,47,251,41,249,163,223,128,192,81,78,14,77,117,170,58,83,117,252,60,118,255,253,23,59,175,127,172,85,96,234,216,204,177,98,124,54,250,188,171,102,160,161,212,173,183,255,240,7,24,162,152,28,51,199,114,199,166,2,77,210,179,129,137,80,130,14,141,162,85,170,211,39,43,179,115,213,44,22,149,16,164,242,157,171,187,95,61,215,127,241,119,80,80,130,51,135,111,253,79,223,191,245,213,7,59,239,188,220,191,254,101,255,243,247,119,175,127,117,251,203,235,9,85,54,29,217,5,123,155,160,51,251,188,72,184,251,252,239,251,215,223,184,245,217,11,65,74,202,105,13,225,65,98,27,131,18,137,208,105,57,17,172,62,229,222,83,164,123,156,201,5,144,120,88,22,59,31,189,247,183,47,222,192,112,33,80,144,217,234,114,133,132,89,105,51,63,249,223,178,191,11,15,15,254,62,248,251,224,239,189,252,133,165,244,175,236,141,37,97,253,235,8,135,51,90,141,74,50,151,24,175,184,110,115,60,70,210,23,79,51,164,196,143,191,251,194,160,4,137,239,140,5,31,46,203,148,253,201,66,162,50,73,36,130,52,74,231,70,194,229,40,41,225,160,154,195,54,22,74,168,213,195,148,15,146,144,39,28,159,251,72,149,98,200,8,19,17,66,194,64,14,65,137,161,204,72,136,224,18,82,80,56,98,42,213,71,26,115,31,72,171,100,140,50,145,46,89,76,144,104,209,104,62,9,24,253,198,155,195,51,29,28,30,33,111,12,236,28,52,220,82,224,40,203,85,114,199,132,18,60,154,109,151,242,199,224,0,66,41,192,100,12,154,22,250,254,53,96,82,74,169,142,172,144,38,160,76,100,194,209,148,240,71,196,151,98,172,4,9,30,69,89,166,176,48,129,210,66,189,59,77,153,161,248,36,150,67,88,58,232,119,156,41,0,228,100,240,71,14,27,138,2,231,101,104,79,60,248,169,247,32,253,83,89,75,54,99,50,19,206,218,151,208,169,248,81,157,1,93,234,231,167,114,36,209,157,22,156,240,197,120,193,114,122,106,12,194,242,189,132,16,240,201,233,20,55,74,98,76,72,150,151,32,217,158,12,87,34,60,173,146,81,178,187,248,90,125,87,66,252,48,196,145,69,190,61,172,185,82,121,118,192,229,84,41,131,64,105,243,163,222,251,64,115,148,136,113,34,51,149,115,103,149,16,20,193,10,231,197,20,64,151,87,243,247,44,49,111,34,167,206,72,116,190,56,92,15,124,162,219,238,212,170,91,105,209,217,42,174,150,7,227,217,5,51,49,66,233,133,48,138,219,34,136,238,62,18,99,230,229,71,160,185,115,83,170,181,83,216,90,177,94,243,72,99,113,192,244,139,138,110,171,158,180,14,123,168,138,152,1,78,217,74,165,14,91,169,68,195,131,29,163,233,58,250,157,134,184,187,64,167,102,212,159,161,235,16,189,106,137,245,108,184,118,42,133,83,2,82,223,237,184,243,72,65,178,80,173,121,34,158,196,168,139,137,149,209,238,75,114,179,226,198,9,117,177,195,217,250,24,148,249,224,125,79,86,222,85,149,157,86,37,46,165,136,133,189,28,142,178,63,51,69,204,134,192,84,145,161,193,185,66,98,214,116,201,237,92,112,221,134,170,254,106,228,4,215,199,89,107,206,188,216,96,91,78,165,214,109,231,39,85,72,62,235,111,180,217,236,196,212,212,244,124,248,54,48,155,153,40,79,85,124,151,117,243,210,129,71,126,189,86,169,184,141,192,205,150,108,46,58,29,22,35,60,54,209,158,15,188,234,157,194,119,190,121,32,238,56,37,241,199,67,174,235,206,199,127,234,141,225,55,102,23,98,199,49,195,179,91,116,201,100,102,243,66,47,20,151,54,15,214,241,91,93,237,56,107,109,25,3,78,184,37,55,91,158,53,230,19,116,86,68,22,121,53,27,218,229,150,135,186,201,242,50,104,214,88,92,250,229,234,72,185,96,15,150,207,111,155,99,55,59,106,29,128,151,233,110,148,194,169,141,123,73,236,203,232,78,33,112,91,167,133,158,186,200,85,220,182,86,251,123,185,147,217,172,185,23,218,227,164,79,13,211,188,236,212,79,187,56,173,198,255,177,82,250,246,94,136,203,113,70,126,111,15,186,231,200,184,69,187,77,247,28,143,163,12,255,199,82,144,111,72,252,47,208,227,147,82,226,15,33,91,244,220,166,159,234,210,226,209,214,34,94,11,156,60,110,159,83,121,241,125,196,198,145,98,177,118,4,5,248,75,235,124,83,113,138,164,243,246,218,82,113,233,71,116,51,241,99,251,76,113,233,81,76,185,132,79,71,241,118,226,97,142,132,201,254,55,222,122,156,161,139,139,37,63,180,2,181,126,248,12,191,99,197,206,6,234,254,240,57,163,166,80,185,165,31,114,236,89,120,172,47,66,29,33,57,85,20,235,112,146,238,112,78,209,21,195,57,42,235,52,86,227,17,113,205,225,22,151,126,128,223,68,225,69,206,9,51,45,65,52,200,232,113,21,232,29,41,62,92,198,180,63,226,247,246,82,241,248,41,108,220,81,236,198,165,199,57,116,18,66,75,212,29,231,252,0,238,142,115,88,218,35,162,101,75,197,163,34,177,126,165,49,104,184,7,93,113,136,21,53,250,21,199,131,243,248,131,191,15,254,254,179,201,151,136,19,22,167,37,121,10,67,158,153,67,228,97,116,214,63,49,70,157,10,131,108,97,66,28,10,132,248,88,59,26,152,95,198,12,169,133,170,0,158,10,100,144,146,98,232,103,86,121,76,72,168,115,130,252,162,139,20,240,192,240,221,177,177,113,248,39,68,103,181,13,32,149,237,241,157,119,158,191,243,219,215,86,17,138,245,187,250,9,34,156,137,148,49,168,163,132,170,65,156,164,3,106,156,77,104,167,79,63,162,58,74,248,31,73,44,65,167,10,63,140,133,51,19,25,35,80,176,141,66,132,193,97,154,12,36,55,240,160,45,207,35,1,33,24,21,30,35,27,202,70,10,198,144,183,55,51,137,140,137,35,157,216,222,195,108,49,78,17,209,197,174,106,211,52,98,74,132,106,163,228,118,130,185,76,76,6,62,64,220,208,241,34,86,172,200,167,12,205,51,182,136,170,14,27,9,113,218,48,5,103,226,208,193,129,218,25,35,145,193,83,134,172,141,58,72,36,130,135,12,179,39,252,99,69,112,12,50,122,187,101,239,224,161,34,74,102,55,252,88,17,53,79,178,193,81,198,27,42,186,203,218,185,249,70,255,197,15,119,126,125,237,246,27,207,238,188,243,105,255,11,121,67,37,138,139,96,255,3,244,198,159,131,163,72,116,81,221,128,139,252,224,203,161,37,241,49,37,32,202,149,83,98,54,162,77,170,53,59,55,95,238,255,250,213,17,10,192,147,204,144,2,2,146,78,99,104,117,65,97,224,88,19,16,1,155,93,97,69,203,169,202,217,234,55,236,116,94,151,204,7,189,67,161,195,151,85,52,96,89,21,107,61,161,249,163,39,219,212,239,64,167,116,16,204,171,227,8,83,232,5,54,63,205,115,214,116,213,24,109,24,139,38,53,134,81,44,7,72,27,26,74,137,102,251,134,209,173,10,245,45,103,69,93,249,82,19,165,217,171,36,65,84,254,112,132,113,100,46,163,57,151,108,6,91,138,84,96,149,18,163,172,146,182,53,223,105,204,206,229,151,119,63,254,116,231,143,63,133,37,210,191,252,179,219,127,188,41,221,153,28,131,100,104,111,34,221,153,248,239,210,205,23,218,223,161,121,149,48,63,166,103,187,214,46,202,118,16,172,167,122,19,110,85,216,244,141,12,89,8,95,67,216,194,217,86,251,66,173,83,94,15,123,48,161,96,225,146,194,30,50,42,186,47,107,209,250,134,179,137,107,1,38,106,221,105,182,93,244,103,136,225,219,193,15,210,179,251,1,109,120,226,92,154,107,81,10,70,124,195,123,207,160,106,164,75,107,194,219,88,109,88,76,90,117,126,181,205,197,200,222,108,244,25,101,69,172,214,64,171,122,104,79,45,125,135,132,23,136,116,152,35,40,134,116,152,227,111,73,71,103,142,22,143,46,201,249,182,62,17,61,225,240,234,45,98,182,193,60,227,9,215,191,252,234,238,181,15,229,108,139,232,178,160,132,221,218,39,183,174,3,11,89,29,193,245,171,239,60,71,88,104,5,154,15,113,86,197,151,40,71,73,186,187,63,211,35,35,51,127,227,183,191,120,165,127,245,211,241,157,191,60,115,251,195,159,43,239,219,124,73,67,99,171,249,81,98,124,2,232,154,6,113,122,39,97,190,158,119,183,186,205,124,216,249,200,1,151,32,177,198,232,164,125,178,154,180,32,34,90,36,194,208,156,79,186,232,12,5,253,21,194,4,98,207,48,217,9,155,2,109,235,40,5,164,22,208,62,6,97,33,168,72,10,60,214,197,252,123,209,78,11,105,6,144,191,162,81,124,22,170,216,49,46,11,253,239,190,223,155,40,87,152,250,32,208,189,145,252,30,114,135,169,110,165,96,74,232,227,99,65,70,45,67,213,11,250,187,255,197,211,253,15,126,46,241,232,45,196,148,48,35,160,39,232,95,191,173,34,72,32,11,44,196,202,47,91,153,76,158,254,193,167,220,68,126,106,14,254,161,107,143,168,126,171,140,234,62,179,18,239,56,179,34,92,102,218,145,46,97,245,62,194,144,110,219,26,236,17,54,232,248,149,19,177,249,98,116,35,56,198,200,163,239,71,143,105,144,22,193,247,249,234,237,213,217,43,35,97,4,252,189,210,111,219,0,203,48,156,189,238,217,37,230,64,55,105,166,195,197,184,29,70,193,122,242,98,67,199,153,141,138,149,234,105,126,214,223,126,111,247,227,223,142,232,156,205,116,105,6,61,235,106,142,27,239,60,127,5,120,101,221,145,154,214,106,54,241,141,36,204,150,233,67,236,30,220,46,238,213,193,101,16,89,36,218,1,43,195,212,144,133,175,37,116,75,202,110,29,6,15,91,145,38,91,244,188,181,177,117,218,125,178,235,26,234,39,22,58,153,190,16,23,143,34,112,231,226,45,113,119,67,91,237,8,147,103,73,207,91,60,101,109,221,79,153,240,219,134,224,13,110,131,155,50,154,39,54,162,217,190,23,182,76,172,203,179,207,175,34,192,198,48,215,96,18,99,131,119,152,55,191,82,57,207,132,114,238,217,44,123,61,131,216,19,136,191,210,77,46,211,106,82,104,75,118,181,17,49,119,99,214,2,121,9,180,104,235,66,54,33,171,186,178,214,168,69,175,134,142,182,26,4,75,136,6,235,78,251,252,113,20,153,36,201,136,155,156,73,172,244,240,164,49,138,83,52,196,58,144,147,102,26,105,50,121,142,148,71,102,229,178,17,55,232,232,126,230,158,227,141,122,228,222,166,221,125,80,97,247,210,215,81,30,112,253,73,43,52,119,172,209,58,248,180,119,97,9,227,200,190,181,133,227,16,56,110,117,163,210,161,35,13,119,19,125,76,112,53,147,200,168,71,101,133,94,196,124,26,70,56,63,20,62,38,234,71,72,63,35,140,162,57,127,37,135,52,242,32,202,161,159,202,236,67,151,135,218,2,83,172,12,29,161,144,139,70,158,149,58,165,136,116,97,120,255,155,97,37,16,130,158,224,151,86,129,67,100,207,223,228,127,59,37,90,231,87,18,149,28,216,255,230,8,45,148,117,205,198,146,174,219,47,254,117,231,233,103,238,190,37,22,76,65,239,188,107,9,239,36,130,99,184,116,73,132,159,197,251,167,86,39,252,25,89,147,232,208,232,36,11,193,197,38,54,33,22,133,88,15,85,103,178,153,108,198,50,103,121,99,76,173,197,51,148,203,178,158,229,74,202,199,182,130,205,164,229,84,247,90,104,57,231,76,78,204,220,67,161,173,110,163,193,198,235,123,41,118,34,59,59,153,153,187,135,98,97,23,12,247,253,134,211,232,58,245,240,167,97,181,97,179,141,187,174,141,156,198,192,116,1,33,57,41,81,77,22,70,33,68,255,121,229,214,151,111,221,151,5,26,59,29,98,89,62,218,74,237,88,151,182,145,116,159,193,89,143,96,81,98,157,35,196,66,208,211,237,238,149,23,110,127,248,181,165,15,96,220,88,141,182,238,246,178,40,15,30,204,202,0,45,233,125,234,137,197,230,198,128,126,48,122,224,239,210,204,72,215,198,236,63,120,74,119,31,124,15,253,224,29,109,32,148,40,154,173,45,110,29,175,68,118,199,237,155,151,119,62,250,173,101,174,33,6,211,56,144,181,39,38,166,166,50,19,211,83,147,57,88,86,26,116,159,118,188,168,122,30,173,20,57,110,226,134,192,66,93,75,77,206,66,60,183,201,17,227,165,141,101,139,251,154,60,17,18,63,190,143,202,227,39,179,132,232,17,63,146,124,49,128,237,99,91,248,147,110,173,218,112,98,207,102,236,92,198,158,202,216,112,170,88,209,190,69,164,36,40,160,186,179,229,117,201,165,55,122,120,75,80,54,118,2,249,34,248,9,145,90,118,162,129,248,108,137,39,186,27,77,108,178,137,148,46,28,57,67,170,176,4,20,2,5,106,164,106,67,48,142,144,162,138,19,121,47,216,205,12,129,174,117,33,123,174,223,249,255,222,237,191,249,155,254,229,79,250,87,95,222,253,203,167,183,62,255,60,236,191,30,61,38,8,236,116,40,30,1,186,211,232,103,26,39,78,26,14,254,78,221,34,108,194,145,29,195,107,249,25,62,225,165,40,205,24,100,100,58,29,96,56,128,178,118,59,30,77,230,109,152,204,192,84,182,243,147,246,134,115,145,159,122,118,80,108,193,206,8,185,125,59,207,94,221,253,0,25,139,128,156,194,107,162,159,189,70,156,124,66,124,14,66,99,138,96,201,244,71,200,45,185,157,106,106,27,78,220,69,160,244,225,174,94,99,78,75,166,176,192,142,63,210,183,157,77,247,52,17,34,109,113,94,187,158,232,95,127,227,174,68,4,238,197,90,39,152,95,255,234,43,137,157,191,94,142,18,20,168,211,152,188,44,232,248,1,162,172,82,115,163,113,188,209,102,116,40,150,71,45,170,32,187,102,126,193,80,116,122,1,95,96,123,212,62,28,193,55,49,191,99,252,82,251,88,160,190,135,234,185,233,178,64,5,205,18,206,176,244,70,61,61,131,62,168,201,115,245,212,148,240,51,61,49,43,83,73,207,213,245,130,114,87,109,147,246,244,212,108,101,202,74,49,190,80,38,55,229,90,194,231,244,244,228,36,22,211,196,231,106,110,198,240,63,221,253,167,246,63,93,189,47,254,167,187,123,240,63,93,251,123,248,159,238,126,227,254,167,215,209,115,20,174,75,73,189,17,104,79,99,64,162,137,58,241,144,64,24,153,127,179,5,179,15,1,95,191,180,123,237,23,183,110,124,132,222,132,43,82,136,109,217,138,171,203,91,144,190,255,233,123,242,3,209,73,235,206,239,254,68,37,107,12,138,12,52,202,5,146,43,1,119,21,19,110,250,200,150,151,138,210,41,182,34,36,249,166,112,126,45,96,121,161,3,127,224,74,112,92,129,169,43,177,113,45,220,249,99,80,111,3,204,127,126,221,184,160,68,63,200,250,11,59,111,86,87,13,40,58,160,29,205,226,91,35,22,64,147,160,38,194,123,118,198,14,237,112,152,167,216,48,48,15,253,242,147,124,52,135,50,182,61,233,243,120,91,58,24,86,216,185,82,24,175,14,202,50,138,56,248,42,217,20,207,11,255,59,159,32,84,62,60,9,252,207,196,132,42,48,93,30,90,255,43,50,86,234,136,206,179,64,43,89,156,26,85,222,106,62,161,136,86,63,69,177,115,113,147,182,83,235,125,178,238,191,250,27,3,143,173,2,232,173,38,171,232,76,80,44,186,186,233,144,215,34,156,86,193,178,34,170,58,138,126,45,98,221,20,51,200,236,25,196,78,217,144,143,188,141,230,59,230,0,28,171,114,230,139,74,167,8,234,70,16,109,210,247,161,154,87,106,50,93,186,116,32,51,60,86,132,207,91,46,221,64,9,28,146,73,161,209,179,245,43,152,24,76,126,127,102,73,119,180,129,219,132,193,222,246,194,252,26,58,25,80,231,163,193,88,140,194,9,28,113,33,187,215,223,21,94,58,62,122,151,69,118,11,48,18,59,87,95,186,253,46,208,166,237,50,57,210,91,36,222,228,44,48,124,121,228,52,144,209,176,69,38,250,39,200,14,121,26,113,152,17,208,24,120,167,10,77,56,217,32,81,227,9,228,74,9,5,47,12,246,235,134,177,132,245,89,51,14,108,30,190,34,232,102,84,226,64,255,9,15,168,193,163,210,158,122,134,143,80,223,254,158,9,54,114,143,93,228,203,23,6,247,206,144,209,65,127,212,148,203,222,170,32,253,15,243,206,105,2,168,2,243,21,62,195,167,12,172,111,233,62,70,116,42,176,194,159,254,55,83,217,191,125,1,212,14,189,63,245,127,118,69,208,93,96,85,178,243,177,11,72,128,68,87,104,9,43,166,61,30,90,219,178,4,200,167,216,70,134,84,12,253,83,93,251,175,254,207,94,55,142,62,84,37,238,234,237,154,79,126,69,85,96,71,124,4,186,71,212,4,232,116,217,233,182,133,215,60,81,106,111,180,209,193,12,36,121,199,123,220,40,176,237,136,78,65,39,136,242,180,101,33,218,177,24,64,30,58,255,40,18,114,36,19,153,151,94,239,2,110,213,232,96,230,24,108,215,103,104,187,14,101,18,229,202,82,121,163,81,71,239,8,144,222,129,157,209,118,59,167,212,190,131,217,88,202,239,173,106,157,29,113,118,191,167,114,224,201,125,12,47,36,195,69,153,74,27,17,107,80,184,136,167,107,156,133,134,212,6,129,131,215,133,245,90,121,125,62,59,1,171,66,129,187,155,187,8,191,15,92,215,230,24,160,216,140,18,147,215,238,187,110,101,54,37,124,139,194,41,208,43,108,227,121,144,65,209,53,79,35,22,76,126,7,103,85,173,192,112,213,243,150,117,160,160,121,232,145,188,30,58,84,214,63,248,155,103,240,11,114,132,7,15,242,17,198,12,93,72,198,100,126,240,96,92,230,193,47,241,153,195,225,14,218,64,250,36,41,59,58,66,84,86,201,86,129,33,111,199,252,203,156,164,25,9,17,117,225,24,130,119,58,201,20,118,215,208,4,89,61,65,202,142,108,113,178,35,252,88,106,80,226,48,156,171,192,181,175,226,153,64,97,138,71,164,142,5,24,15,66,139,159,60,109,245,228,9,85,47,73,220,39,222,215,50,74,205,141,85,120,91,69,138,58,134,110,66,247,171,172,148,221,58,120,208,65,87,173,193,34,249,242,109,21,39,129,42,110,185,101,59,43,162,128,154,158,247,226,209,179,143,31,61,250,88,8,137,93,31,47,125,34,70,244,34,125,141,104,152,166,221,35,90,38,213,136,6,180,77,47,92,59,9,69,21,140,60,204,106,176,75,181,52,178,84,140,135,124,64,192,3,107,176,204,84,94,173,12,163,224,36,144,142,251,86,234,138,244,216,69,39,215,168,86,170,229,0,196,214,44,148,211,68,248,112,12,245,166,167,57,141,12,210,62,225,24,178,35,92,72,15,38,177,176,158,79,200,131,6,130,164,251,103,38,47,146,201,138,114,108,76,251,53,105,23,133,119,89,114,122,61,202,201,122,192,65,69,42,19,4,56,56,179,155,125,128,117,56,124,54,206,161,101,254,120,123,171,13,188,111,183,78,220,137,240,178,126,216,2,142,133,154,11,1,122,175,187,218,29,108,67,93,184,69,102,139,236,34,101,39,238,252,143,99,174,156,61,100,147,23,215,155,141,232,171,205,193,121,35,85,57,237,58,21,191,182,154,8,197,21,200,253,81,137,66,205,99,141,58,35,106,152,5,230,159,13,221,77,174,233,248,4,24,173,90,67,247,124,50,214,1,150,172,49,143,23,24,143,122,23,220,214,146,211,134,221,96,140,250,164,253,120,173,179,142,238,203,58,77,43,133,56,238,146,189,16,138,36,99,213,22,60,28,6,54,165,81,72,103,177,43,148,82,234,2,42,154,30,182,22,40,247,2,140,76,30,222,14,170,55,91,100,68,94,3,97,123,95,45,213,157,198,121,212,140,115,235,109,87,250,165,70,21,241,150,112,160,200,30,88,165,215,164,24,38,5,218,62,77,213,168,136,233,20,98,88,130,196,0,29,2,9,207,230,113,11,112,36,174,57,126,221,117,246,180,238,176,249,66,78,188,188,50,47,157,146,74,249,26,74,52,189,136,70,120,190,159,206,200,133,71,125,167,50,9,76,27,87,115,81,57,239,59,156,108,40,255,18,64,157,50,243,222,247,58,82,2,236,29,62,156,10,215,12,221,84,211,20,245,13,10,66,199,161,237,158,52,235,168,40,255,68,170,219,40,13,13,116,121,221,45,159,87,50,39,146,234,233,3,142,51,156,60,59,55,148,163,4,95,102,45,111,218,245,59,237,224,237,174,109,92,231,6,191,162,67,243,76,208,215,166,24,19,116,182,73,231,57,113,229,235,233,215,189,158,126,213,123,233,18,170,104,151,235,221,10,244,141,140,150,146,231,190,77,175,86,17,206,101,117,241,90,1,21,171,162,130,179,218,186,8,125,178,35,244,233,194,125,47,164,109,142,16,176,183,220,53,183,129,153,120,173,211,208,239,192,138,140,109,56,173,243,254,52,77,232,23,14,17,177,81,205,222,116,218,0,71,140,186,155,204,166,216,4,4,253,215,64,199,194,32,225,133,105,106,187,12,132,37,145,201,171,155,105,12,45,228,196,92,166,67,19,58,13,21,2,247,121,138,157,203,107,174,52,213,93,148,70,46,147,34,226,68,30,127,17,157,246,11,128,245,217,68,199,87,64,157,168,20,60,135,106,55,57,174,161,160,43,174,69,208,54,73,93,97,40,153,189,219,3,202,97,214,49,124,192,11,138,69,137,12,217,218,39,95,28,10,159,252,123,52,20,140,18,63,88,25,228,182,215,183,84,209,23,191,38,241,148,110,68,139,195,34,10,9,130,164,46,114,195,117,239,7,95,19,34,173,236,192,200,202,90,190,11,35,11,117,201,124,231,69,44,167,13,249,166,223,79,234,219,136,231,122,46,96,230,249,109,20,57,71,113,39,97,194,132,244,10,201,107,97,195,46,209,93,100,174,52,235,152,30,80,55,229,210,43,137,165,183,102,122,64,205,86,43,153,106,213,205,70,122,64,221,212,253,151,148,115,115,67,77,239,42,73,116,151,105,25,62,104,196,52,70,111,70,243,10,81,106,102,34,55,173,223,108,182,52,173,251,19,78,103,125,172,253,100,11,200,49,156,42,15,225,143,195,13,56,46,30,194,31,41,255,190,208,225,190,145,68,2,114,56,132,166,127,11,156,204,85,201,240,168,153,26,79,170,8,169,124,214,207,164,166,103,34,83,102,87,190,39,82,102,86,22,210,217,124,54,117,136,42,229,148,189,118,146,139,213,234,81,215,111,101,49,177,221,130,95,185,21,187,46,251,222,91,182,54,176,239,253,87,15,95,221,229,9,96,240,115,156,247,169,227,120,49,236,46,79,174,216,101,248,53,181,98,195,74,133,242,237,102,1,235,98,119,33,112,122,197,174,194,175,153,21,123,189,64,137,176,62,245,212,161,100,37,221,77,141,231,14,115,207,193,94,140,97,205,116,21,194,236,13,96,142,14,25,31,244,200,50,3,17,121,173,176,126,104,125,60,217,57,212,73,29,222,56,180,1,157,118,168,149,154,95,251,126,22,207,57,135,10,254,200,172,193,249,210,124,231,193,45,21,32,237,161,36,164,77,29,134,180,135,146,144,31,78,194,210,130,31,55,73,81,48,231,116,41,53,94,130,225,152,111,23,10,133,50,148,177,121,8,106,155,178,107,237,199,156,199,146,155,41,12,41,100,56,231,173,66,107,97,19,18,110,140,183,242,25,187,88,232,192,91,186,5,181,237,192,235,133,66,178,114,56,212,170,173,180,222,238,162,125,177,144,108,30,174,6,59,106,203,72,83,180,151,10,203,201,245,244,86,106,188,99,39,55,210,197,212,120,107,197,94,133,48,232,70,25,12,143,242,203,249,66,45,185,156,181,97,156,150,82,246,73,120,89,178,87,149,243,107,135,222,190,7,109,130,150,156,44,168,113,230,240,239,23,56,56,147,178,51,220,254,147,223,207,96,72,186,160,205,137,172,248,244,61,250,116,88,255,180,93,190,152,191,96,151,183,242,23,237,214,197,188,63,185,158,224,59,236,229,174,93,93,73,45,100,242,29,187,181,53,224,115,203,38,126,187,72,206,69,207,227,37,174,120,60,124,210,190,120,218,235,48,81,173,195,214,84,62,86,119,214,242,109,187,125,193,117,155,244,92,70,250,3,180,97,118,234,238,253,4,73,3,237,137,108,46,91,158,200,58,194,253,7,201,101,87,87,217,164,66,97,41,145,106,151,110,218,78,166,235,189,65,121,236,155,87,150,77,188,216,47,223,133,79,22,214,248,156,143,14,149,144,89,154,245,125,52,60,219,84,230,95,24,157,13,31,12,164,47,186,114,166,167,58,10,218,210,16,193,198,31,169,249,193,159,7,118,155,49,10,232,248,120,91,111,54,182,5,22,174,108,44,60,138,95,10,51,0,181,173,98,11,216,172,225,104,166,125,63,55,82,107,47,171,35,207,13,236,18,234,138,76,84,9,235,29,161,105,219,116,26,110,125,59,0,153,214,19,231,147,179,94,243,251,80,145,80,250,109,31,176,145,108,162,247,5,114,171,213,45,3,69,112,139,80,46,154,54,249,160,70,227,255,76,121,44,182,106,149,181,136,15,131,160,185,218,78,209,126,146,156,93,160,199,141,195,228,213,98,125,9,241,166,30,142,240,202,49,169,121,229,200,72,204,171,37,233,155,131,125,127,252,16,127,156,193,31,93,9,130,85,92,35,223,34,79,44,161,63,142,163,75,194,175,198,227,248,227,164,233,68,36,67,223,127,28,204,243,68,177,120,18,35,156,182,207,47,161,103,20,23,178,196,170,254,0,189,120,44,21,127,236,135,248,200,85,131,122,99,0,114,149,156,136,15,144,171,30,252,125,240,247,126,98,67,141,143,107,128,195,4,254,163,224,120,104,195,99,128,18,136,229,163,206,16,82,82,0,39,7,34,244,36,130,141,196,52,129,48,5,226,100,66,8,169,66,169,48,188,204,209,138,241,241,198,253,48,191,240,153,73,196,131,10,151,46,192,144,100,61,180,236,77,38,42,8,227,34,154,20,100,166,244,186,246,191,248,172,255,252,231,253,63,254,180,255,199,231,110,221,248,40,50,251,196,30,192,165,5,207,19,196,247,9,33,15,197,194,74,17,90,207,148,66,170,98,56,39,255,221,231,119,18,1,134,39,193,12,81,20,48,77,12,191,163,192,221,145,177,73,100,67,152,72,200,224,4,243,139,225,110,130,208,78,217,48,180,211,94,58,129,91,157,9,21,110,50,62,225,185,200,88,71,58,140,247,184,170,18,240,181,229,36,77,239,116,98,70,116,84,44,2,20,164,51,32,127,36,116,15,125,137,154,7,16,60,112,42,192,247,81,97,179,252,182,62,217,173,149,207,175,174,50,59,167,181,54,128,130,31,88,127,102,87,105,201,162,122,98,114,243,66,42,60,48,84,198,197,244,168,9,244,114,125,201,126,220,32,113,133,9,202,91,71,116,87,76,107,226,251,208,195,155,62,136,149,66,23,39,110,117,56,130,146,59,84,140,147,180,102,178,229,25,139,162,87,166,178,195,163,207,101,50,174,136,238,252,157,241,153,24,226,166,33,164,132,11,22,195,251,44,169,24,140,60,192,207,202,100,130,201,99,208,6,3,101,190,146,114,54,188,78,179,85,107,248,104,44,210,200,104,82,67,77,138,176,227,192,73,159,80,37,74,66,108,105,168,55,12,42,3,75,236,140,48,175,14,88,30,106,86,205,3,48,110,140,236,211,165,78,131,174,153,57,175,90,251,81,207,59,191,48,200,58,4,239,211,44,155,237,234,37,42,76,197,43,147,36,26,186,183,57,2,200,4,178,168,40,83,78,26,166,110,239,94,233,95,254,171,110,234,214,96,81,122,133,108,251,28,190,194,196,58,92,186,196,70,150,78,5,253,175,155,32,89,195,235,204,88,0,100,186,147,134,85,20,48,68,193,18,207,181,214,160,45,90,205,126,250,135,254,139,191,33,187,150,253,172,72,8,82,71,175,71,151,234,112,218,45,195,254,235,215,196,247,42,144,72,112,173,118,175,127,210,255,242,87,84,55,182,35,61,225,85,128,50,114,194,61,143,99,59,221,109,96,215,4,42,131,151,147,122,190,126,133,110,125,125,125,231,151,159,113,37,252,202,233,131,184,167,97,65,136,58,55,98,68,142,121,245,58,234,50,203,98,119,63,125,123,247,198,239,7,88,26,197,228,207,235,50,96,202,4,157,118,10,195,53,172,147,23,254,179,127,229,147,189,103,95,246,54,54,186,141,90,153,69,250,225,102,156,245,150,48,134,86,208,127,191,125,231,233,55,246,94,16,79,223,152,18,154,91,103,61,109,132,190,120,231,206,107,207,221,69,17,132,150,17,46,129,110,182,180,22,40,72,143,61,151,128,14,255,66,72,49,200,132,85,16,189,25,85,193,240,78,219,55,47,123,243,70,255,185,63,177,83,192,125,41,172,201,119,50,60,165,143,16,51,167,83,163,103,111,191,244,51,127,117,145,245,153,65,87,137,24,11,66,31,71,99,53,228,26,171,226,53,92,244,106,99,29,16,212,99,65,128,222,21,203,194,112,84,145,119,25,34,49,76,164,177,26,214,88,24,176,81,51,57,31,155,169,164,28,159,10,189,19,206,146,43,194,248,197,118,47,186,101,138,199,15,202,212,141,126,11,181,24,5,182,68,185,180,69,6,109,27,233,30,69,230,7,219,39,123,121,157,6,82,188,35,208,82,21,151,95,236,242,186,87,43,187,71,47,150,129,17,110,229,241,202,94,123,183,209,70,85,228,37,31,201,68,239,140,172,147,255,98,215,105,223,162,252,229,163,237,52,161,107,54,157,122,17,74,204,211,29,169,122,69,36,54,183,117,82,24,197,96,157,252,87,187,225,85,92,81,174,124,164,48,202,157,31,108,222,18,243,114,111,180,219,77,175,209,246,90,66,69,24,186,75,127,151,214,55,199,106,110,189,226,219,124,210,43,214,210,109,84,252,170,24,239,118,187,182,6,204,94,183,229,202,180,102,128,255,125,9,25,109,253,59,5,216,109,23,216,160,206,49,6,58,244,95,108,97,201,196,110,149,142,208,75,175,167,161,63,200,105,89,208,166,37,14,154,57,45,43,90,200,93,78,203,193,211,237,190,78,144,158,97,15,46,45,72,5,57,214,109,72,85,208,128,54,26,237,16,102,185,103,213,38,165,231,38,67,238,34,179,189,88,183,150,34,236,90,253,34,68,166,167,67,164,85,230,222,138,248,18,95,99,173,142,114,179,9,118,32,135,73,122,44,103,1,178,134,103,121,38,12,206,150,217,47,61,83,25,50,106,63,218,130,17,206,43,150,88,100,127,78,227,170,100,1,93,35,204,7,200,217,64,83,105,89,140,120,25,80,115,157,63,146,89,111,24,97,67,251,20,55,131,83,188,161,248,123,193,41,227,40,129,67,36,86,51,63,69,214,136,182,57,218,154,30,135,146,207,186,27,205,58,111,6,161,48,27,53,95,106,238,133,80,188,80,168,77,105,31,233,108,212,101,62,248,44,106,126,42,188,149,250,59,100,196,167,65,20,36,64,53,246,74,190,205,137,16,32,230,26,148,99,52,66,193,5,168,228,157,223,62,187,251,193,101,29,153,64,235,14,110,129,68,90,153,35,0,184,17,176,8,66,57,248,88,4,181,106,11,33,223,2,24,27,58,196,156,45,96,186,173,140,6,180,209,42,155,21,59,85,169,158,105,149,109,182,126,213,194,21,72,204,70,173,82,65,212,60,113,26,53,18,63,66,97,12,212,170,91,186,163,161,251,212,196,132,133,246,235,104,123,94,154,67,123,243,250,126,156,197,35,14,167,14,229,137,31,244,51,50,205,34,56,165,158,118,215,136,52,69,39,209,143,203,180,89,41,54,235,224,65,75,42,166,26,65,112,142,211,222,209,96,108,13,13,59,181,176,99,39,31,125,244,228,227,28,162,184,40,8,247,21,99,241,147,118,0,92,182,206,158,46,62,118,230,216,201,211,39,142,30,57,254,216,15,207,25,90,183,162,65,203,131,26,143,199,241,81,225,25,134,99,57,118,75,27,210,150,41,41,168,243,241,198,147,221,211,110,179,190,101,128,59,246,191,122,102,247,227,223,162,57,245,187,87,36,183,107,223,107,61,165,110,208,30,235,89,131,26,70,84,206,103,194,243,214,185,51,71,79,23,143,28,57,115,252,225,199,162,122,248,27,238,216,110,219,109,21,43,149,51,176,202,204,122,191,248,206,237,143,190,234,95,189,114,231,125,5,98,145,183,150,78,158,56,113,238,91,80,107,58,171,30,115,221,202,34,42,136,26,72,159,116,40,13,212,91,214,82,32,161,162,222,217,98,167,161,41,111,1,235,171,99,161,114,147,246,10,85,126,128,246,181,178,251,168,87,62,127,233,82,22,151,87,217,105,240,155,85,135,95,231,26,248,147,32,140,128,172,57,109,3,42,229,128,74,155,184,116,41,33,18,30,40,100,241,45,129,158,24,56,77,161,240,93,63,171,239,162,229,56,226,98,121,246,128,254,215,203,62,32,203,6,74,128,154,150,231,154,70,16,219,208,62,18,248,48,72,18,67,176,228,72,63,146,34,114,202,174,212,218,40,112,166,125,76,60,14,5,80,50,134,87,230,212,139,150,29,37,36,236,158,59,134,163,146,58,108,124,53,224,166,156,53,196,96,47,104,45,172,114,64,65,97,163,147,6,164,58,59,252,157,155,185,251,252,239,111,255,242,143,187,159,254,105,247,203,63,24,13,137,154,62,127,255,250,210,40,36,201,36,65,76,216,5,203,82,118,215,169,195,98,128,244,134,4,39,29,74,33,201,164,118,109,4,9,100,184,85,166,80,132,51,15,66,102,198,76,18,219,156,237,218,36,81,53,186,135,170,232,121,143,54,141,53,92,48,228,98,82,41,59,147,90,49,78,186,154,232,86,113,5,234,224,187,28,56,204,15,20,159,14,194,53,139,167,186,186,93,184,73,116,133,49,183,223,2,13,240,77,19,57,47,220,143,189,64,214,202,49,33,159,53,126,96,20,105,238,93,238,247,200,151,16,34,132,89,246,115,127,186,243,234,71,188,253,228,6,243,34,196,253,225,37,172,216,41,209,62,91,40,188,168,131,148,30,164,29,76,125,249,86,156,204,12,83,74,196,21,127,213,251,167,174,90,244,169,69,151,131,68,9,172,238,85,156,22,16,74,153,103,16,173,206,97,76,52,110,0,162,140,233,209,21,70,118,124,124,233,18,99,232,80,4,65,198,162,143,90,144,183,83,131,240,179,248,246,0,5,238,1,10,220,232,40,112,152,47,159,102,4,33,53,228,79,50,44,40,127,234,4,100,79,53,93,244,162,241,240,124,58,146,194,161,80,184,68,123,55,196,12,163,21,18,60,129,25,213,214,130,239,166,136,187,23,60,27,149,131,3,1,157,7,140,170,169,192,160,216,38,154,248,25,25,210,166,18,24,31,167,114,87,89,157,129,217,102,102,197,33,49,3,29,69,118,7,141,203,146,183,209,68,208,152,144,56,88,132,238,161,24,71,40,121,143,241,3,158,116,66,227,117,159,196,253,188,160,208,100,13,69,169,121,182,94,195,71,67,110,123,218,101,116,118,115,92,56,108,15,237,244,212,140,66,146,121,207,83,144,235,118,68,74,98,140,218,249,161,209,245,187,107,177,244,192,21,123,86,45,205,240,98,29,169,38,62,134,145,153,129,30,62,66,54,103,81,63,205,204,65,4,197,52,7,181,138,219,250,24,192,171,145,163,20,88,24,121,170,192,17,170,4,3,226,108,133,198,200,217,26,33,241,25,129,193,214,238,248,160,185,42,155,136,143,35,212,166,72,55,126,238,163,181,70,96,222,24,31,6,102,36,72,10,180,255,12,30,12,8,82,200,32,54,198,151,17,179,10,87,200,15,141,25,186,192,45,173,4,215,69,220,27,20,202,18,8,232,116,165,50,65,32,160,140,156,98,55,201,162,111,114,122,38,99,90,244,117,165,85,89,83,88,244,193,58,182,219,190,69,95,110,98,114,98,110,218,169,10,139,62,187,90,232,74,43,28,123,125,191,165,188,131,156,167,32,52,161,208,5,92,109,224,57,13,25,0,107,233,228,169,31,159,61,73,82,86,105,189,172,11,101,101,88,18,141,148,19,153,3,234,104,167,189,83,159,146,211,41,177,20,240,174,51,240,42,204,167,191,159,89,24,77,232,12,225,171,45,250,128,14,83,149,10,0,182,206,66,173,73,60,148,250,113,86,59,135,45,233,221,62,240,101,29,190,136,238,48,63,92,56,108,17,170,118,140,172,88,139,89,107,168,162,35,115,170,65,102,156,79,169,133,56,62,99,171,27,201,140,207,67,46,211,108,101,111,58,241,163,196,25,116,232,140,197,143,45,241,187,18,35,183,36,149,178,132,38,68,11,120,16,156,206,100,12,191,74,106,44,236,40,20,89,1,202,13,39,20,79,184,86,114,105,100,241,254,203,0,198,87,193,33,182,155,45,155,31,227,43,253,24,222,91,143,19,100,192,245,111,86,80,60,130,133,74,247,27,194,143,19,211,129,125,234,166,101,213,69,39,156,230,178,89,209,21,109,50,71,124,29,99,200,128,33,145,232,42,200,235,182,79,139,200,22,41,68,23,73,244,135,203,104,64,82,241,233,140,92,159,94,179,9,167,53,222,157,246,146,116,20,97,139,233,55,109,84,105,28,141,45,109,45,130,244,182,253,5,175,220,198,176,48,34,37,148,221,228,171,41,160,73,152,18,154,61,11,67,184,22,36,235,136,22,116,176,138,145,252,107,22,51,16,82,253,46,97,212,229,53,102,110,118,196,107,204,184,195,116,108,255,134,148,110,163,181,104,165,99,1,100,35,211,116,95,105,229,45,114,4,105,91,202,183,51,58,133,212,96,250,13,55,50,183,110,254,199,173,155,239,221,186,241,115,132,15,126,249,181,91,55,62,18,176,196,159,190,119,235,203,183,238,92,251,204,210,125,80,50,44,150,244,173,134,166,242,104,166,200,106,176,246,118,128,114,212,26,69,161,78,196,218,11,237,56,242,17,138,24,164,33,161,8,26,9,52,250,47,142,8,10,103,36,62,1,196,187,254,64,51,130,190,66,92,165,126,35,151,203,129,164,37,21,164,72,100,171,192,130,46,212,58,235,149,150,115,161,24,254,154,34,148,144,54,158,221,130,238,78,208,111,15,178,42,168,167,115,140,52,72,200,119,143,12,74,73,109,100,220,127,52,177,172,56,203,107,147,252,255,113,161,198,32,82,137,34,254,74,173,210,232,156,57,95,107,42,7,29,40,11,140,16,118,86,130,193,49,103,109,165,27,97,236,141,138,29,13,148,39,156,113,14,32,231,98,158,53,143,176,35,188,61,167,71,57,36,65,188,153,41,67,89,105,218,107,123,17,4,13,23,53,176,234,195,70,97,249,126,170,55,164,131,54,5,6,29,99,199,62,253,95,124,222,127,251,109,38,89,189,21,123,141,184,123,223,207,192,76,117,70,120,23,152,46,187,57,228,243,75,120,40,168,148,75,232,49,96,147,158,115,57,244,24,176,69,90,27,153,89,12,47,106,94,5,46,144,87,129,242,220,52,60,95,44,144,235,129,9,132,121,92,194,103,119,154,128,65,86,241,121,98,174,90,130,231,243,156,255,92,214,66,224,2,204,115,118,22,221,23,44,82,248,84,5,159,207,104,222,9,142,83,89,51,14,62,31,161,103,32,247,240,252,68,97,91,71,99,39,157,54,132,118,94,227,99,76,96,66,231,25,135,196,22,82,2,130,29,222,228,32,60,208,158,107,162,208,58,191,229,35,185,75,33,70,254,162,30,38,69,7,249,37,61,148,229,1,249,85,61,12,143,245,249,243,122,136,127,78,207,47,114,184,62,183,242,39,13,208,248,101,139,167,22,194,126,3,181,193,95,52,181,216,97,35,253,150,176,133,150,161,222,8,239,82,171,17,30,125,85,70,120,145,178,22,40,57,6,113,94,63,105,228,173,185,105,216,33,237,192,1,0,130,103,255,197,8,69,214,126,34,23,136,122,129,80,242,162,48,229,53,81,61,131,198,11,136,121,201,125,48,162,175,4,215,163,56,226,54,19,31,229,194,38,207,120,74,34,134,111,29,66,146,214,88,57,40,11,42,84,172,193,138,161,239,8,195,150,63,163,32,184,206,181,234,192,220,195,162,199,112,152,79,62,53,201,111,247,108,237,24,129,150,227,58,117,33,248,251,224,246,139,145,140,125,23,3,2,196,231,64,182,167,192,118,52,96,120,113,172,46,154,136,240,219,66,45,34,31,225,31,150,96,158,20,16,144,84,160,32,120,118,132,19,51,65,149,8,195,71,68,81,204,212,193,131,89,9,42,41,110,138,233,69,246,87,65,79,132,16,171,116,167,154,207,20,10,17,185,133,242,130,83,180,188,32,165,224,208,29,169,10,13,148,106,94,105,230,229,109,165,138,142,104,48,209,9,240,182,49,37,161,34,221,14,99,90,233,103,219,11,48,49,132,97,17,14,190,32,186,228,28,202,20,22,164,198,188,106,21,178,120,28,217,89,36,225,18,240,94,241,219,122,231,166,101,211,133,250,2,94,29,251,120,128,45,23,197,31,62,122,163,149,90,8,131,252,17,20,99,135,129,12,58,66,65,114,92,232,211,73,116,71,145,123,211,105,57,27,208,21,34,22,76,223,195,214,120,199,171,120,209,241,88,91,27,163,32,186,84,42,63,184,178,6,206,100,76,77,55,201,148,3,126,13,43,52,149,183,182,123,48,116,255,118,230,228,99,99,109,114,121,81,171,50,212,152,161,233,49,164,24,154,69,169,124,84,156,117,111,131,108,255,96,48,207,232,139,51,140,0,165,161,145,113,156,56,72,245,192,14,173,131,113,35,143,17,202,135,64,241,160,27,93,183,242,176,43,248,50,36,7,109,9,202,20,6,44,55,184,37,95,240,32,248,7,197,136,143,8,255,165,136,13,235,187,10,137,66,4,252,87,248,216,90,112,237,70,180,151,132,84,10,214,113,199,240,5,19,135,125,46,177,27,19,3,124,46,248,71,224,16,81,242,185,99,66,249,30,130,40,63,120,40,108,55,182,183,195,90,192,88,136,152,46,225,201,49,223,16,114,14,230,53,221,49,29,98,30,26,157,15,134,100,4,224,219,64,68,249,121,190,116,57,203,218,160,197,42,204,100,18,143,147,236,209,255,0,167,197,26,194,253,120,186,188,67,201,67,16,234,79,44,97,127,99,39,40,224,168,178,151,186,16,184,193,66,120,232,29,9,157,41,246,43,145,75,96,27,211,32,53,99,123,179,133,170,54,33,51,33,12,141,235,83,91,182,48,239,55,86,162,41,251,56,135,146,19,34,43,58,214,108,38,71,66,251,0,163,207,70,228,39,201,67,146,23,134,209,231,58,40,17,173,220,102,2,193,99,36,27,29,19,187,69,193,226,237,66,111,69,224,180,52,198,197,138,55,148,0,141,2,122,40,200,35,236,59,206,24,91,17,107,219,158,226,206,10,214,228,44,178,92,193,15,200,162,21,88,212,154,146,110,19,122,112,182,8,129,203,235,224,209,23,170,199,163,112,192,197,136,239,17,57,122,222,29,5,214,89,66,242,141,232,61,3,38,23,50,244,176,95,11,174,216,141,162,113,46,34,188,59,8,235,136,191,137,77,49,94,34,220,92,117,8,89,149,220,86,250,209,36,95,99,181,133,79,141,78,112,41,38,131,7,73,4,49,5,150,156,238,246,203,120,169,186,68,26,103,184,92,67,203,24,246,165,22,240,174,110,37,242,43,151,25,245,69,44,255,96,248,1,207,32,141,114,83,89,129,20,206,5,167,214,129,57,180,74,18,157,200,76,209,148,134,200,77,248,147,74,93,133,29,142,176,95,227,51,128,249,135,250,6,177,13,90,37,29,225,184,102,173,10,55,80,161,207,236,226,164,13,189,28,53,10,86,181,214,106,115,95,97,20,36,43,2,107,22,136,114,71,9,1,8,207,95,190,48,75,2,204,74,219,77,30,95,182,22,157,182,59,61,9,39,130,10,12,91,197,213,34,162,115,128,152,158,45,116,252,47,116,233,67,60,73,7,227,27,114,127,35,18,178,209,242,70,65,186,150,97,111,119,192,92,154,66,175,104,158,31,217,181,195,22,235,41,58,229,50,114,250,242,213,107,173,225,49,8,229,167,79,22,158,176,143,242,21,158,51,131,103,239,192,173,221,147,246,186,189,225,223,218,77,100,156,178,147,157,44,137,91,187,148,125,182,112,84,93,219,157,98,199,128,115,179,144,205,9,58,206,207,206,225,145,255,24,65,105,206,149,203,240,252,152,239,48,208,254,14,29,207,39,39,208,7,225,163,100,240,225,208,241,255,52,62,207,205,78,163,24,225,41,122,158,158,193,231,31,225,115,169,84,194,252,207,81,157,51,51,148,88,232,119,99,119,5,124,174,105,39,122,71,28,223,149,145,107,190,106,27,198,67,249,83,230,33,29,38,96,254,132,31,196,22,117,249,99,65,239,109,143,113,64,216,200,45,95,139,63,244,235,214,96,249,239,112,152,110,198,149,127,212,79,203,113,243,167,125,65,133,168,255,89,91,153,109,229,159,226,175,17,214,80,249,31,5,36,5,190,138,161,56,241,71,138,13,88,59,80,23,3,112,24,107,1,34,116,180,82,21,132,151,134,119,134,246,30,150,55,192,156,141,23,26,152,70,172,48,179,132,66,33,110,196,164,23,185,77,85,21,70,89,198,214,226,219,241,113,176,97,221,9,199,236,146,238,76,77,89,226,41,220,125,62,137,43,203,77,148,20,24,150,159,22,99,236,162,123,59,101,244,9,97,154,65,30,188,137,59,114,229,192,205,63,228,27,150,192,150,101,154,143,65,158,202,100,12,29,255,168,84,65,224,4,233,155,15,77,237,124,121,7,43,182,112,33,154,50,11,166,55,149,121,244,16,86,223,33,111,116,74,97,7,222,66,6,97,129,64,182,200,202,207,102,50,118,200,200,139,100,42,202,152,151,93,214,197,9,17,66,89,22,212,145,90,62,136,115,245,88,185,142,200,149,28,43,61,155,209,142,209,18,175,99,32,11,164,252,140,161,111,49,22,99,126,242,179,157,23,95,236,127,249,159,253,23,174,244,175,255,230,214,87,63,223,249,213,39,59,87,174,51,210,71,255,242,39,59,175,124,34,240,3,190,122,174,255,210,199,253,23,63,180,119,94,251,184,255,210,251,183,111,126,112,251,230,71,166,111,178,8,15,100,20,139,68,77,49,110,203,76,223,100,189,72,136,229,192,25,213,193,117,126,70,57,90,168,8,39,11,25,118,115,64,243,58,21,125,222,162,221,193,55,87,29,216,89,3,25,167,90,251,40,98,193,139,241,147,139,48,166,242,146,19,231,66,199,52,15,123,194,159,149,110,223,26,195,69,235,81,2,57,216,65,236,143,152,44,116,83,215,96,22,186,2,86,40,185,180,191,243,205,208,67,162,35,99,127,14,176,238,76,133,199,2,18,133,100,42,226,164,194,21,48,42,23,62,245,176,76,76,145,56,173,246,184,19,125,179,67,42,74,141,24,83,223,184,252,27,174,18,23,106,0,219,171,10,133,224,252,135,98,226,247,236,176,237,121,76,6,225,136,193,89,22,97,104,28,147,87,68,204,96,102,10,20,102,160,164,9,101,73,202,219,12,129,211,27,30,177,80,166,182,29,13,44,159,245,97,229,115,25,225,154,61,163,176,228,151,183,197,249,77,104,17,252,16,131,31,230,235,233,97,88,246,182,127,68,20,117,8,185,83,66,110,118,165,55,127,132,197,234,77,175,221,73,30,81,34,246,37,246,152,146,36,255,194,27,64,249,240,215,56,41,57,73,83,240,241,205,44,30,238,168,127,104,205,70,72,175,224,140,214,209,79,116,157,208,81,141,180,47,120,64,148,157,187,49,59,242,174,111,103,206,211,140,124,142,80,51,120,235,190,116,41,169,189,21,44,75,98,133,89,223,65,132,132,211,221,6,186,12,235,141,183,216,19,196,184,20,143,96,3,40,235,69,175,216,168,28,227,46,89,32,82,95,240,125,243,32,221,63,40,179,62,172,21,4,193,254,130,145,159,252,144,121,191,51,147,94,84,199,224,172,161,238,32,132,127,46,189,32,58,72,188,138,118,124,27,166,77,227,62,205,25,239,155,153,51,244,95,3,47,208,143,105,58,38,79,224,126,195,47,68,236,48,166,56,42,153,202,71,111,68,193,104,192,246,145,223,58,224,49,12,162,26,113,177,209,94,132,77,135,206,132,112,192,66,85,187,20,30,63,89,128,245,148,231,109,20,198,102,165,55,34,106,14,100,46,110,198,96,40,61,7,54,61,251,110,114,205,246,82,246,84,38,67,20,52,140,5,17,239,191,232,64,180,111,208,228,182,120,208,60,72,51,158,214,206,135,215,118,126,253,117,152,41,67,103,161,236,41,135,166,30,153,186,241,220,241,101,3,195,203,64,228,134,254,123,175,66,81,131,202,185,176,108,73,203,40,232,4,183,181,9,39,143,164,181,123,237,195,254,149,95,113,45,209,153,180,116,7,2,100,4,107,212,139,153,207,88,36,77,193,133,26,146,1,246,130,117,240,126,144,145,48,125,85,158,179,70,109,17,246,48,175,39,58,117,74,63,65,1,63,89,4,69,89,199,21,92,171,187,227,94,163,78,94,228,105,90,224,34,111,193,246,239,182,176,237,198,167,5,140,125,156,251,128,138,32,202,49,239,142,125,7,61,114,197,16,66,213,2,78,51,111,185,173,150,215,34,145,81,203,109,3,249,90,56,33,188,205,210,135,164,117,231,245,103,111,221,252,235,173,27,87,250,31,189,214,127,235,67,43,149,215,72,80,50,186,33,240,80,169,158,107,213,109,203,105,181,156,173,82,183,10,199,65,107,80,93,88,51,173,189,108,9,236,174,52,157,201,87,230,221,48,216,70,161,179,32,74,61,119,250,209,49,22,19,179,228,6,222,147,13,247,66,98,177,238,149,208,115,1,54,112,197,102,29,164,14,250,7,220,75,186,20,249,64,8,1,136,208,181,143,61,226,240,143,149,153,179,81,219,104,194,141,88,77,98,244,196,107,120,1,65,26,50,39,169,149,207,27,196,172,35,179,151,50,178,48,246,204,3,58,242,79,66,71,116,34,178,32,178,134,169,220,160,29,8,26,202,11,175,135,46,16,59,238,6,211,17,104,163,140,130,138,59,209,228,34,170,106,35,78,184,124,242,126,205,102,102,33,70,185,2,10,66,149,106,90,20,244,232,75,234,36,215,202,34,55,186,132,16,228,128,100,15,143,10,81,31,231,32,5,127,243,218,162,97,243,134,66,65,147,202,45,36,71,187,144,121,204,235,212,208,124,69,171,114,12,135,202,247,218,237,66,135,136,143,154,94,29,68,27,195,179,177,142,217,228,242,252,12,124,36,255,148,240,205,23,8,106,17,52,204,50,87,130,116,105,159,69,136,45,245,79,245,79,140,242,230,10,251,24,237,139,128,53,116,181,139,86,237,171,134,16,231,106,88,120,225,74,211,229,62,250,35,67,145,0,188,35,35,234,191,209,162,59,197,204,114,205,109,35,11,47,101,138,5,35,30,217,126,75,224,169,66,40,11,49,164,94,97,64,230,192,169,193,236,209,191,215,189,178,83,247,35,204,7,112,242,10,94,0,55,207,135,203,67,215,139,18,57,207,68,72,132,47,6,96,162,9,178,5,95,77,204,45,195,174,207,191,46,97,51,191,160,25,35,250,29,52,2,22,130,1,121,246,192,110,136,75,11,7,14,120,129,160,131,7,131,33,182,110,246,200,41,212,43,197,246,33,16,3,230,134,220,96,205,252,176,19,66,206,61,120,48,233,134,2,11,236,142,200,63,177,73,12,54,29,130,15,40,64,16,226,7,181,119,7,175,204,6,45,203,179,176,65,29,129,129,182,20,242,49,41,75,143,176,178,157,74,5,169,139,68,154,211,87,55,16,199,209,72,131,84,123,240,239,107,53,250,18,117,115,75,28,165,49,145,76,176,55,108,6,211,5,87,163,7,122,95,21,116,226,96,43,176,190,130,162,8,182,14,236,168,148,209,109,55,106,188,26,209,227,229,159,176,169,48,113,216,183,67,232,31,114,31,140,58,213,250,178,4,244,114,27,33,76,64,241,163,126,163,34,251,112,161,38,55,101,41,59,30,188,27,179,25,146,158,147,188,227,166,45,82,156,103,121,96,248,110,232,224,193,3,129,237,101,36,7,247,193,9,167,229,24,200,126,180,201,179,200,36,148,183,23,212,208,51,179,140,188,247,231,9,186,160,35,67,22,100,40,156,227,153,72,242,192,26,134,89,226,75,202,232,9,190,17,187,171,234,10,37,5,189,202,156,219,62,87,91,92,36,19,91,161,196,174,226,82,75,191,225,110,179,189,200,25,168,51,158,126,112,105,2,39,149,180,52,95,200,86,42,53,134,208,4,108,113,250,120,225,156,253,48,235,136,79,228,114,225,235,227,199,77,55,142,185,114,102,102,106,118,214,145,215,199,166,31,199,135,117,63,142,238,100,233,27,134,232,143,194,197,135,90,178,253,164,111,221,161,195,248,27,38,68,210,208,82,55,92,84,22,63,102,84,233,67,193,66,31,10,10,23,209,72,41,61,63,72,195,130,245,206,89,126,149,16,13,194,212,1,173,22,80,50,119,154,14,174,136,173,168,94,196,13,165,184,126,180,200,15,133,128,124,79,211,101,48,234,204,118,55,80,54,142,122,224,72,195,210,60,2,100,161,197,1,101,82,11,75,179,27,12,31,250,132,179,206,75,81,56,223,128,216,194,86,49,141,166,40,193,111,164,49,223,24,195,95,100,106,97,181,32,247,74,169,78,198,42,126,236,163,149,90,167,103,179,43,169,51,117,175,131,166,228,171,221,228,50,153,30,89,29,207,171,151,28,168,109,181,17,190,90,94,30,110,31,163,227,114,75,155,163,17,80,131,124,13,51,3,239,235,235,95,10,179,60,155,7,12,145,28,59,110,168,2,221,86,61,175,206,97,37,114,183,117,178,10,7,252,37,212,178,161,19,10,165,91,12,124,129,121,193,99,158,151,130,71,241,174,25,243,92,126,231,206,235,239,14,133,36,87,166,71,65,215,9,124,48,178,16,77,166,38,110,147,227,108,137,112,116,220,250,81,154,30,90,5,62,254,162,255,252,231,178,2,164,54,148,102,175,34,105,156,153,90,69,224,208,73,80,0,121,107,231,218,123,59,191,125,230,246,205,171,253,27,55,118,254,207,211,59,111,191,135,185,60,247,158,60,244,122,173,218,90,173,81,60,117,252,100,19,71,130,176,4,2,65,104,49,67,215,46,23,183,96,106,147,203,144,101,125,209,200,233,170,138,199,233,158,183,26,132,118,202,198,105,162,26,253,151,174,220,254,224,19,57,251,165,31,153,52,206,179,78,173,105,97,238,61,57,188,131,178,110,65,63,158,113,215,144,196,60,102,148,242,194,211,253,183,62,220,253,244,227,157,235,127,185,247,82,80,183,197,105,108,133,74,248,227,111,250,207,253,161,127,245,198,126,181,70,249,191,33,111,200,126,81,175,124,214,127,233,229,125,232,44,69,116,100,198,52,13,110,125,254,57,186,141,107,81,82,34,89,247,218,93,56,31,143,144,162,139,81,208,206,171,239,237,188,245,246,254,150,5,108,141,123,214,57,175,53,138,17,252,247,189,81,23,96,55,91,215,138,233,191,251,187,157,79,126,105,41,229,48,186,145,62,2,59,36,82,217,164,213,217,74,119,158,180,82,131,138,141,165,182,114,107,54,168,173,146,223,186,120,61,50,111,144,222,142,179,102,153,38,154,162,46,124,9,192,117,177,189,49,209,6,50,208,92,233,225,250,29,165,229,46,114,162,48,154,129,73,249,244,205,91,95,254,231,238,199,207,222,186,249,233,126,245,180,204,154,116,73,44,101,171,140,38,241,251,215,89,21,104,20,146,224,224,78,181,1,39,67,92,99,205,58,58,49,101,130,142,154,54,76,142,61,88,58,141,138,218,46,151,248,221,30,176,123,25,17,201,80,40,239,217,50,31,11,136,114,29,24,148,94,170,103,26,55,35,60,116,144,29,146,27,135,11,123,52,138,177,132,225,224,43,159,244,111,126,126,251,213,231,250,215,255,164,109,69,178,121,105,160,137,93,173,141,100,50,171,218,46,109,104,181,128,64,247,164,17,62,213,79,111,110,97,80,183,243,110,167,109,169,246,4,155,231,84,54,176,117,154,61,45,213,243,246,245,107,183,95,250,153,110,4,43,166,225,10,98,254,105,134,177,172,48,46,148,197,23,6,219,195,235,253,16,178,138,151,22,241,98,46,205,102,136,243,179,74,46,176,5,48,1,9,133,208,31,85,82,43,66,93,58,96,118,189,45,182,159,167,24,150,53,192,166,222,255,66,150,223,105,183,93,118,154,238,30,241,234,162,176,234,72,168,45,49,251,187,117,210,90,15,32,147,84,220,13,47,237,127,19,93,195,6,237,124,16,182,241,43,174,25,250,109,91,180,200,216,43,152,69,188,175,111,96,143,144,27,8,205,171,88,238,186,54,129,96,126,230,179,57,179,114,129,73,34,73,227,167,215,128,224,223,254,227,205,254,229,255,226,107,102,214,75,247,61,97,1,175,202,44,235,72,80,49,24,127,9,90,148,183,46,62,81,47,1,127,230,180,143,240,170,103,190,4,137,142,178,39,148,43,86,112,202,26,90,113,39,180,56,145,68,226,7,155,51,78,245,66,32,34,216,72,150,235,197,64,0,144,29,155,232,104,161,204,201,182,16,62,8,128,202,195,146,200,62,2,209,238,30,186,88,178,4,1,190,225,222,123,248,201,122,245,98,116,15,151,235,112,132,33,26,127,119,93,76,57,199,117,177,106,193,72,253,236,183,55,186,179,245,254,240,41,141,223,235,251,49,201,119,174,253,174,127,245,83,57,2,164,61,127,202,93,179,194,64,147,81,205,149,209,71,106,173,202,59,186,177,90,209,251,53,187,4,177,54,22,48,44,48,215,105,3,137,236,184,107,30,2,206,222,235,76,43,173,215,239,211,76,163,156,227,103,154,209,142,17,231,155,217,246,184,89,23,236,161,251,53,247,120,124,238,252,251,135,183,190,188,34,199,71,186,3,165,67,202,104,179,80,79,50,82,63,24,101,68,119,66,160,26,251,53,35,229,73,206,63,245,197,180,83,77,51,109,59,136,106,187,204,98,164,118,171,242,162,219,172,85,231,190,81,27,82,146,222,121,227,167,253,143,94,83,91,170,139,39,126,199,95,139,144,131,90,137,146,131,15,224,213,242,141,119,76,159,168,12,71,219,236,84,241,49,59,158,94,61,5,251,69,114,132,182,142,119,211,8,128,126,113,28,1,122,211,96,49,184,137,249,213,24,163,223,74,91,141,37,229,61,9,196,181,159,52,240,206,127,189,150,220,216,72,169,69,134,214,211,143,8,201,228,96,72,225,70,119,163,68,136,31,145,43,207,207,103,180,133,167,149,27,179,238,140,154,221,103,194,243,171,175,67,157,242,40,105,235,221,123,167,112,62,163,119,138,40,119,64,167,168,154,237,239,204,232,95,255,50,212,9,132,70,112,239,125,64,217,140,222,5,92,234,128,30,144,213,186,111,196,73,72,119,254,122,231,213,63,203,254,240,101,64,126,14,120,8,74,55,241,232,216,26,137,87,144,72,112,29,23,175,223,44,19,124,91,232,7,25,69,179,166,120,222,218,130,63,233,19,39,210,149,74,226,145,71,242,27,27,121,4,93,181,168,163,211,28,199,138,142,20,61,40,170,45,35,141,137,38,253,138,28,18,189,103,246,62,34,185,201,209,167,232,206,213,171,187,95,127,162,24,56,56,150,182,106,77,253,152,48,20,14,61,134,133,242,115,26,141,125,210,74,142,97,157,140,186,221,175,94,97,117,66,33,131,16,9,80,49,41,221,109,178,60,94,113,15,78,229,172,119,134,80,139,229,163,224,67,189,198,89,239,8,93,168,200,199,64,117,101,149,5,112,219,190,99,155,5,239,6,164,208,34,18,105,204,222,171,231,8,117,119,68,254,26,116,167,191,191,70,198,67,243,19,197,247,41,190,76,134,101,20,104,87,229,55,140,76,19,73,210,25,123,117,117,26,83,136,46,52,128,225,136,149,38,31,174,173,64,33,226,155,69,153,162,173,210,17,12,16,48,142,244,60,212,231,27,251,48,142,21,22,225,93,152,237,83,164,129,18,35,124,165,248,119,35,30,178,9,59,118,118,115,221,218,187,160,8,11,221,127,97,17,53,101,31,5,70,179,163,239,31,36,177,15,92,84,196,210,41,243,194,44,130,72,97,67,198,100,62,35,80,41,30,67,255,134,36,138,76,25,121,142,196,80,140,212,124,237,194,34,120,167,113,143,237,87,25,141,220,1,218,117,74,108,15,232,213,219,167,46,48,239,135,70,229,32,66,108,130,101,27,78,20,13,126,193,44,34,158,25,8,94,198,198,245,237,94,152,2,65,32,6,51,6,102,174,119,181,13,142,212,215,242,226,202,188,214,186,103,113,142,184,100,26,38,207,25,177,119,69,181,70,238,91,117,59,23,219,179,126,67,247,107,206,210,69,182,90,179,36,30,48,26,119,183,178,9,94,100,163,201,38,196,170,141,149,77,168,188,246,177,221,198,197,95,228,21,225,224,110,136,107,178,145,201,200,109,15,20,29,219,9,102,188,251,199,100,246,223,125,126,231,79,31,170,157,204,5,30,235,124,123,100,134,123,196,229,33,178,29,125,95,19,213,24,176,173,169,138,70,117,76,199,41,181,131,117,46,59,173,74,184,138,14,57,127,28,36,89,243,99,4,209,146,253,47,90,127,65,209,105,232,125,55,110,207,120,237,63,110,223,252,153,37,188,224,50,210,140,145,56,12,116,111,65,75,215,106,141,52,161,77,231,173,9,226,239,164,123,95,122,235,5,180,189,40,27,188,215,15,228,28,186,192,22,142,119,203,110,131,56,252,8,245,23,20,218,222,252,171,80,24,241,25,213,61,100,87,113,171,64,157,25,0,68,30,247,190,248,124,231,202,219,40,175,255,205,207,239,226,170,220,184,30,15,204,207,104,135,87,253,159,193,249,242,51,57,91,233,230,60,48,19,232,226,125,204,175,107,196,108,232,168,169,74,145,109,163,101,157,192,68,165,54,5,242,164,201,234,171,49,220,77,55,158,193,108,3,253,184,251,139,127,239,191,249,231,111,97,63,82,101,71,239,72,209,182,97,61,201,209,238,165,43,81,213,18,117,51,139,149,77,50,53,17,189,137,135,198,231,110,238,252,199,239,119,94,249,82,249,70,251,246,244,169,89,235,81,186,53,216,206,248,158,13,196,188,151,206,21,10,246,39,72,105,91,237,49,207,222,126,233,103,220,179,223,170,62,213,42,59,74,135,26,109,139,239,77,61,154,223,149,255,172,82,23,210,196,141,145,188,200,255,202,93,59,170,128,207,186,211,46,131,131,79,78,77,87,248,201,135,14,119,42,238,4,162,238,214,40,174,15,36,158,115,39,132,235,160,74,121,114,18,99,212,41,70,101,106,66,164,156,205,78,16,212,120,27,241,191,38,171,25,212,51,47,83,156,210,100,86,186,29,202,32,236,24,250,37,82,144,223,243,114,188,19,77,212,31,151,86,22,172,161,62,6,19,179,157,108,144,113,178,8,89,115,59,39,47,52,132,133,211,214,153,173,141,146,87,111,75,253,173,65,113,48,27,68,140,241,10,222,24,107,225,37,163,188,40,68,102,113,68,8,28,189,22,213,113,204,109,116,55,92,58,163,176,174,62,97,3,161,169,75,125,43,217,177,189,84,79,94,81,245,84,235,186,120,115,5,252,83,146,237,244,178,243,238,247,128,175,32,99,124,9,94,48,239,30,62,172,236,140,187,245,250,129,130,138,177,236,174,44,232,47,249,237,222,188,251,47,185,133,166,232,22,196,169,59,144,73,69,96,33,66,203,68,20,71,104,251,147,150,62,228,65,134,145,67,154,219,94,16,17,128,56,144,57,183,52,44,131,92,134,37,133,58,165,242,90,5,7,214,206,44,96,139,42,57,108,40,16,71,148,236,47,229,213,126,15,251,174,106,66,200,179,190,182,128,123,17,88,111,71,88,38,72,88,49,226,75,155,191,84,125,216,248,178,0,100,99,86,241,24,148,129,236,126,12,92,90,72,27,122,91,170,109,23,155,181,188,21,173,79,14,49,144,72,193,193,129,37,202,241,81,89,89,251,232,69,160,33,71,72,97,155,113,153,243,219,184,115,252,91,155,48,198,128,8,40,65,244,118,169,246,212,41,7,57,84,37,254,196,150,9,224,115,224,87,203,72,33,161,210,12,105,174,89,38,12,132,17,81,247,177,249,101,65,199,173,140,191,203,188,244,62,144,41,25,158,245,53,63,95,251,24,93,168,139,180,88,92,185,116,126,131,144,212,177,47,225,55,42,3,18,176,186,38,175,148,0,107,168,42,200,215,229,4,214,230,145,87,92,2,132,23,58,59,80,87,117,117,76,213,33,194,57,65,191,56,89,88,147,29,234,41,79,50,136,99,23,18,148,98,225,254,233,66,158,19,108,197,215,115,109,203,2,81,10,43,129,173,32,49,40,211,237,229,109,180,30,131,42,86,80,160,161,219,144,139,13,210,80,121,235,192,228,89,195,13,180,84,239,182,176,175,252,198,13,205,8,181,186,66,233,165,142,207,208,228,187,127,249,244,246,79,63,147,186,73,161,124,220,70,101,148,92,110,223,252,207,157,95,191,29,155,75,64,209,101,120,118,134,58,81,56,59,255,242,103,120,247,248,183,90,161,124,212,188,26,150,9,171,238,75,149,146,80,62,254,236,139,207,72,220,62,26,90,25,225,10,9,81,113,92,62,154,220,59,148,86,9,89,99,43,225,75,141,67,137,149,20,113,112,201,82,24,26,74,47,100,101,113,169,165,4,49,60,189,116,25,75,108,217,134,252,40,152,71,143,136,201,195,71,152,254,69,88,225,199,3,31,6,73,182,196,186,151,36,117,16,204,189,136,10,132,139,45,219,26,133,232,175,243,10,82,107,76,24,133,28,175,20,26,254,179,29,250,78,130,142,134,254,166,197,97,242,7,159,53,59,22,35,19,57,167,205,40,132,34,235,131,53,250,250,111,97,203,61,82,108,45,20,10,157,5,63,83,73,73,11,236,92,0,85,241,74,23,16,192,224,210,165,36,171,105,154,241,21,245,10,36,170,95,164,156,37,104,95,148,18,28,205,4,145,4,97,66,212,5,170,174,254,227,167,214,182,177,66,3,134,127,29,189,192,197,69,214,250,166,17,211,173,181,74,79,104,9,221,83,22,254,45,99,40,27,252,212,112,47,192,187,244,87,192,92,252,96,236,112,194,183,19,247,112,168,190,84,195,219,139,128,217,169,128,175,214,117,195,97,23,171,179,49,177,83,169,8,158,7,61,34,11,89,95,180,113,177,132,201,24,107,119,169,119,147,174,4,200,144,166,210,133,187,220,146,123,182,210,232,194,211,8,76,114,88,186,252,36,25,151,194,182,193,166,4,44,234,198,24,196,74,162,110,216,250,209,42,6,67,62,136,31,31,190,19,245,145,229,85,205,24,226,81,84,142,147,69,214,79,213,64,152,49,24,200,97,194,98,163,192,139,25,191,47,152,51,128,168,135,52,125,208,162,9,19,101,50,201,161,33,19,81,213,132,241,111,194,239,101,154,234,240,151,68,182,48,197,24,146,213,164,42,138,120,161,24,96,30,149,41,245,98,35,182,123,51,162,32,5,244,100,125,103,123,107,253,98,39,218,198,18,34,48,142,106,101,40,28,148,235,151,222,77,118,147,64,233,253,16,60,146,5,179,71,100,6,197,193,21,228,247,35,110,199,169,213,113,68,105,74,249,54,164,17,208,144,12,3,187,230,37,211,120,164,150,38,178,6,17,149,117,164,46,178,44,223,181,142,164,122,240,24,179,87,224,242,98,156,190,130,194,233,99,171,228,48,52,31,164,2,186,254,48,71,210,161,249,160,81,107,4,252,28,0,239,211,0,30,81,68,2,84,106,69,31,23,130,235,27,104,252,10,3,131,155,162,101,55,226,6,198,149,3,195,168,124,108,75,213,182,125,216,194,192,209,15,167,172,184,122,144,87,82,29,170,28,17,127,219,255,22,50,218,228,104,129,96,61,133,97,128,201,177,181,32,61,102,208,132,146,35,155,161,140,35,160,89,108,51,234,34,34,9,34,108,144,58,41,241,59,62,138,19,19,204,55,252,221,179,59,254,70,90,152,232,165,130,218,172,116,62,110,16,104,48,156,129,157,122,125,203,128,27,2,210,46,97,93,201,239,138,185,242,77,16,84,154,83,158,192,78,229,69,124,204,43,119,219,148,168,181,135,84,33,167,72,1,12,231,219,215,174,239,94,127,151,125,147,254,237,139,183,35,17,211,16,245,48,25,137,133,220,16,96,200,1,173,152,193,68,92,144,107,238,5,32,161,3,32,195,52,138,7,212,114,147,61,158,104,100,111,8,179,228,71,2,210,178,237,179,199,146,48,35,208,7,225,22,203,104,41,59,106,207,201,216,18,131,73,108,46,66,206,35,137,132,181,180,248,131,19,214,124,93,3,20,105,119,138,236,4,224,132,211,128,201,132,21,138,198,228,106,12,88,86,174,42,143,32,171,149,26,180,192,76,161,22,42,183,199,28,134,151,242,61,137,206,38,57,41,166,141,3,55,0,220,37,163,29,112,116,88,207,26,54,54,130,202,97,110,79,171,1,80,96,170,151,134,96,3,113,202,238,57,210,105,194,222,229,74,160,118,193,192,42,200,182,142,92,139,152,74,8,40,182,229,149,161,3,18,38,129,94,106,219,227,1,241,125,177,121,113,35,68,145,155,232,152,130,170,213,49,70,201,139,24,37,207,28,37,216,199,136,57,233,216,178,91,105,156,218,8,34,133,208,157,172,2,31,217,229,248,153,202,145,56,124,62,151,145,55,103,23,209,42,243,12,96,55,252,163,64,248,116,96,184,204,225,44,153,164,4,89,221,224,66,55,128,64,182,131,187,178,116,33,32,246,109,59,184,55,229,13,62,164,55,42,199,140,83,3,93,94,143,186,253,177,166,93,24,251,193,29,204,68,251,88,115,110,20,214,156,96,177,217,72,55,146,53,141,229,128,53,242,121,38,96,237,212,80,196,83,147,80,225,249,72,7,135,136,57,112,72,218,105,164,53,200,150,91,64,218,223,191,254,6,131,74,220,121,250,5,244,165,204,176,253,47,189,186,96,5,192,254,221,33,8,253,148,213,189,33,244,115,173,144,85,39,169,57,2,16,26,181,143,161,145,180,234,136,211,36,180,25,193,57,73,66,128,182,224,190,219,172,86,16,6,21,57,216,195,214,56,109,13,220,161,52,43,112,170,240,244,25,103,136,22,109,198,60,82,67,144,161,173,5,254,206,64,140,135,173,131,181,74,27,158,188,249,138,137,148,248,48,240,39,45,158,22,250,40,194,169,35,198,149,155,63,229,184,199,24,44,85,147,194,208,112,137,129,130,113,251,229,235,60,237,226,230,151,239,2,78,157,8,197,32,36,125,137,214,238,251,207,112,190,183,223,120,150,179,182,200,66,125,189,80,181,55,232,238,167,92,153,16,119,76,185,217,153,25,188,251,89,19,183,52,201,13,113,31,177,110,162,15,101,38,167,167,231,42,217,105,129,62,100,130,15,173,233,224,67,213,220,204,80,240,161,10,206,192,178,101,39,195,46,4,155,204,215,81,140,82,100,140,174,22,195,137,140,81,245,231,11,122,192,113,74,147,179,52,93,240,10,108,102,14,221,231,56,133,19,78,103,29,157,126,217,53,126,44,123,109,187,206,143,64,18,26,57,187,205,47,167,142,251,119,97,101,110,14,244,76,217,174,216,77,158,228,93,2,56,107,121,231,93,187,10,143,136,175,203,182,31,235,133,78,186,12,29,238,165,43,208,189,245,228,134,189,142,46,127,17,40,182,181,108,225,69,128,181,34,231,69,19,223,112,189,109,58,2,133,2,6,137,222,208,61,92,187,8,211,230,194,153,117,167,73,216,12,242,150,151,174,18,78,88,135,179,153,67,181,100,123,124,58,117,24,150,5,190,57,226,45,241,40,48,59,137,71,205,24,105,45,138,205,21,207,119,109,85,237,124,181,215,75,205,151,198,58,45,167,209,70,168,211,36,180,21,234,13,220,24,98,135,22,59,167,60,4,177,198,14,88,75,17,152,95,39,217,92,96,251,86,191,154,86,30,125,77,105,239,118,41,229,223,186,85,68,63,182,195,253,40,115,161,190,148,89,64,87,170,62,222,48,250,120,173,208,92,232,230,171,208,173,107,99,21,123,19,126,86,225,132,111,111,193,131,136,95,132,71,63,254,5,57,205,189,101,107,117,181,133,72,114,48,215,215,108,152,205,232,179,190,134,48,71,22,167,68,247,61,50,29,68,66,135,203,48,156,75,133,54,12,231,42,12,231,146,125,17,250,9,24,152,114,186,80,75,174,166,14,149,236,74,186,224,208,19,207,190,243,251,54,214,122,165,157,54,2,42,98,181,163,67,225,200,13,167,214,109,49,178,91,151,46,173,107,131,91,188,116,105,3,47,157,234,249,77,100,44,231,207,7,199,249,124,196,56,175,238,101,156,207,107,227,220,84,235,165,197,99,220,134,126,243,210,16,148,110,164,4,160,199,118,229,98,30,230,102,234,80,203,174,108,229,29,122,234,25,23,180,50,11,219,1,58,226,81,155,73,100,9,157,233,85,19,250,164,89,168,232,177,241,234,53,111,124,46,135,62,115,187,66,173,98,34,231,215,162,58,188,22,178,27,130,117,200,98,29,212,199,114,232,227,224,26,16,65,117,170,195,8,42,122,11,207,86,209,71,43,68,47,231,190,133,224,111,122,28,161,194,39,188,59,66,228,186,171,27,35,232,54,16,140,184,22,97,5,193,31,206,122,205,144,5,132,159,36,104,245,48,171,25,61,44,57,237,50,66,244,46,177,4,98,152,177,173,1,17,21,210,151,244,139,244,47,17,134,233,117,234,213,244,19,133,149,59,35,243,214,148,14,71,51,22,150,247,100,166,85,126,124,51,130,71,239,209,219,18,146,11,13,104,80,48,174,111,99,220,146,72,119,35,155,24,195,207,160,129,49,31,185,162,13,140,237,144,158,252,93,162,104,216,209,29,206,215,219,2,225,99,80,79,143,10,154,161,247,241,0,232,140,168,156,229,108,57,142,90,98,103,40,66,0,96,111,188,84,123,138,153,98,205,83,143,38,96,60,237,174,117,235,78,235,71,30,58,129,83,153,240,13,161,144,18,70,235,156,25,64,113,131,186,161,177,183,89,214,24,54,181,164,186,188,61,2,174,225,32,165,174,42,156,48,208,128,205,87,230,218,121,251,189,221,143,127,171,43,115,41,59,181,205,90,5,65,62,237,251,2,65,57,34,196,36,99,67,150,145,74,166,169,19,164,234,243,105,239,2,209,78,190,119,252,7,195,161,252,102,177,24,191,177,10,180,131,53,224,59,125,86,11,160,41,22,68,106,188,39,160,198,253,132,210,251,134,64,27,33,123,66,205,145,234,200,55,62,234,127,253,239,82,169,101,95,241,14,135,192,67,222,123,91,188,106,181,86,118,141,2,110,95,191,214,127,238,102,255,202,175,8,3,102,223,144,39,67,160,147,49,248,134,140,230,244,13,192,27,18,247,23,143,109,200,59,173,231,239,88,123,4,55,140,192,170,124,235,233,254,75,255,113,55,136,149,202,250,112,50,99,141,214,237,26,134,138,1,244,114,235,198,159,217,76,241,254,118,111,166,80,240,124,156,150,5,13,76,210,164,93,74,172,233,147,156,151,222,71,26,35,77,182,179,177,25,201,157,239,181,143,181,248,123,30,158,173,118,0,74,20,85,144,126,181,15,136,171,163,96,91,238,55,158,101,118,234,1,158,101,20,158,37,15,236,181,255,218,121,241,189,111,63,158,37,215,54,30,207,82,231,237,4,6,129,32,81,155,168,162,43,92,103,215,133,255,29,187,229,92,96,253,155,205,180,8,27,195,115,112,27,206,209,110,195,247,203,39,190,25,156,171,202,131,28,178,214,200,81,185,159,150,102,233,138,109,224,31,0,87,135,191,135,97,101,142,2,125,112,143,176,7,54,116,16,137,8,100,171,211,40,140,135,105,218,127,241,157,221,47,191,68,255,67,225,40,237,102,173,129,56,240,254,240,169,46,8,197,197,35,1,170,94,52,42,8,186,190,86,114,146,25,59,33,254,141,205,166,172,127,54,128,206,191,27,222,194,94,176,22,134,225,44,252,163,96,44,236,9,95,97,40,182,194,63,5,174,66,24,129,233,30,177,22,190,85,224,75,255,120,248,10,72,221,104,90,143,138,157,41,112,203,99,192,51,71,135,101,24,2,201,240,15,4,199,48,42,20,195,32,24,134,127,0,8,134,61,195,47,140,4,189,240,79,3,187,176,7,200,133,33,112,11,119,15,181,64,172,10,226,33,4,100,102,75,248,250,0,137,225,1,18,195,3,36,134,7,72,12,15,144,24,30,32,49,60,64,98,184,175,248,151,178,141,213,86,16,0,19,66,68,64,47,140,211,224,76,206,102,249,134,111,106,162,236,68,97,50,248,168,13,83,149,234,4,63,85,39,51,25,29,177,1,113,26,246,75,241,98,121,47,142,86,246,83,106,132,122,196,2,177,243,238,36,72,22,187,115,77,119,188,116,201,171,108,249,130,205,187,19,229,124,67,94,255,252,179,172,146,150,104,66,129,189,121,2,220,151,251,212,182,184,209,143,187,78,85,146,109,217,16,96,255,234,250,209,9,175,173,243,185,64,47,202,216,85,244,246,187,39,233,147,41,78,31,152,205,64,137,206,30,242,25,126,150,218,91,118,67,36,46,66,72,172,93,205,178,150,44,12,119,46,155,155,156,153,200,205,77,142,118,89,59,204,203,154,92,143,179,25,227,254,234,222,93,197,105,25,223,187,143,182,251,233,124,237,27,186,130,140,117,175,166,70,118,98,106,34,151,157,152,203,76,206,238,155,199,53,237,240,40,47,213,104,191,33,123,215,114,97,59,6,214,68,250,204,10,251,130,188,252,234,238,53,60,63,143,136,28,18,194,246,144,216,31,66,237,158,237,247,3,38,234,1,27,52,180,75,73,10,35,184,40,107,135,128,237,21,133,138,236,133,97,246,112,147,205,111,198,4,83,218,26,124,115,54,152,119,111,188,120,47,230,138,49,86,196,184,141,86,10,101,187,73,252,204,100,57,155,53,45,4,186,133,128,127,226,138,93,183,219,190,133,192,228,100,118,106,118,42,155,19,170,171,118,181,208,149,102,1,246,58,91,29,148,39,4,63,228,99,79,73,124,170,13,84,206,159,114,102,161,40,123,205,199,161,178,75,248,156,201,86,81,105,127,211,196,16,58,214,146,0,66,85,91,83,109,203,179,5,131,29,208,240,204,151,4,114,80,204,162,10,33,199,32,131,121,178,153,95,214,188,183,200,233,2,187,247,182,134,175,35,66,113,27,240,53,208,16,194,70,232,148,156,212,64,118,68,101,150,25,233,68,193,214,192,239,69,167,237,250,56,69,34,128,109,248,137,204,240,213,98,169,246,212,42,207,194,85,15,167,225,106,153,77,158,40,202,25,120,217,112,152,141,10,65,31,141,164,232,135,26,126,188,222,201,25,81,135,46,36,187,168,60,134,12,61,218,215,88,116,172,128,81,253,33,46,73,2,234,17,141,40,175,215,234,21,88,126,200,117,201,134,141,74,137,24,84,200,183,233,196,38,8,50,103,73,12,159,7,72,44,119,131,196,18,129,152,20,34,251,1,8,37,31,230,168,67,70,95,183,110,188,184,123,237,23,82,151,72,64,73,25,129,176,30,100,212,159,71,69,253,121,100,212,23,225,67,255,234,47,2,185,250,129,208,5,226,10,24,25,230,72,32,25,54,119,229,69,85,144,134,192,98,197,39,165,159,121,177,208,212,247,22,155,83,249,27,91,72,63,50,31,69,194,145,159,160,159,199,27,21,247,162,60,134,1,49,119,26,231,191,151,89,144,10,54,36,9,207,103,10,5,254,178,32,173,228,56,28,39,182,38,240,13,236,121,61,187,219,168,193,94,119,12,66,35,183,67,52,40,57,225,52,231,213,213,79,8,51,79,169,73,31,232,192,233,1,248,28,196,148,67,123,86,146,109,195,11,114,24,184,13,72,205,214,24,155,67,171,219,96,240,183,138,117,64,153,57,104,118,156,92,48,157,176,4,54,70,40,124,140,238,180,142,113,13,217,222,64,88,4,110,139,33,91,173,85,86,121,243,141,86,161,199,145,130,163,47,105,25,174,162,224,55,28,59,168,169,238,79,223,96,76,95,211,154,164,219,193,207,24,216,155,151,88,128,94,162,6,71,236,84,103,217,91,57,120,48,105,105,245,181,10,5,111,65,24,42,74,118,68,87,224,215,152,146,227,143,13,224,72,150,78,158,56,85,124,236,199,171,199,143,172,198,113,37,80,120,15,205,71,140,178,156,10,89,206,27,5,61,122,252,7,71,181,188,189,65,249,165,230,133,161,176,63,213,208,146,78,38,182,120,160,90,204,145,44,186,78,35,146,114,227,169,246,44,81,111,84,99,99,246,44,239,10,75,223,142,215,164,221,161,224,14,96,165,134,111,68,173,40,51,94,94,7,108,184,59,207,124,85,161,195,12,85,35,204,80,117,2,12,85,39,200,80,117,20,67,197,118,215,56,157,194,43,98,121,69,174,184,117,101,133,126,26,98,106,230,231,81,117,101,70,47,26,96,177,33,70,85,202,251,232,130,18,207,53,252,40,205,254,237,6,85,75,50,49,131,0,137,140,78,102,48,23,145,76,244,171,180,117,137,174,106,140,93,60,85,213,100,100,68,205,107,21,168,107,173,194,171,201,172,53,48,5,174,219,132,147,66,35,138,148,22,91,45,103,107,140,44,221,156,45,8,94,88,38,228,204,90,53,217,56,120,80,179,173,10,34,100,166,82,114,117,118,112,117,54,82,40,31,105,107,40,148,201,78,10,1,151,150,59,43,3,243,129,239,169,5,23,126,242,58,80,85,229,47,121,250,85,16,48,61,130,182,197,117,64,67,117,64,67,116,128,77,25,83,78,113,112,52,120,119,47,172,83,81,228,215,98,76,51,32,20,109,55,217,102,121,237,153,142,215,66,227,94,24,181,227,29,119,35,41,132,60,171,164,171,148,34,228,213,86,74,10,2,77,66,86,104,217,129,76,90,238,134,183,233,70,228,35,160,50,196,70,0,251,229,166,87,171,36,224,156,48,128,250,203,181,125,240,96,230,128,192,209,144,65,194,34,157,48,175,196,129,45,50,31,249,117,65,62,228,37,162,147,202,41,102,30,114,116,238,126,70,128,81,37,5,73,154,252,160,83,54,209,96,141,127,149,16,73,119,73,161,134,31,249,140,25,235,25,231,63,126,227,248,45,218,217,143,16,28,130,124,74,225,150,125,194,107,116,214,245,176,53,25,150,58,156,133,137,208,66,220,92,168,29,129,159,180,208,200,89,101,212,130,129,167,251,135,228,120,122,124,205,182,198,45,97,21,237,248,113,184,14,48,89,125,165,26,148,104,183,124,60,149,180,227,63,207,215,10,52,75,143,3,189,171,141,207,78,79,186,83,41,219,207,226,120,163,221,228,29,22,149,125,11,181,158,247,119,61,225,14,194,112,187,55,80,139,61,2,90,36,149,206,39,74,64,70,135,183,104,59,155,163,131,91,132,144,213,180,66,9,177,226,46,192,47,24,87,14,141,242,124,136,46,66,134,139,128,39,56,144,73,197,129,32,248,245,8,128,196,133,100,16,58,31,41,111,97,130,120,37,166,208,2,102,205,218,26,49,239,71,47,2,133,166,187,46,51,130,92,29,81,60,189,92,6,13,68,155,32,106,123,172,91,175,255,24,104,36,16,67,143,67,212,106,155,247,10,222,247,178,192,232,103,172,195,94,222,19,108,18,197,161,76,112,49,182,100,132,86,190,37,214,90,231,176,149,134,4,244,179,37,217,8,103,16,74,157,137,154,20,129,89,7,157,10,213,44,240,153,4,229,86,100,51,124,233,82,54,24,180,96,78,233,66,77,113,47,40,249,196,29,161,125,172,229,109,44,1,169,37,51,140,39,202,27,23,75,245,246,147,86,42,127,55,41,229,142,66,39,247,130,181,243,202,39,253,223,254,198,80,9,23,112,62,3,120,203,108,12,111,121,191,68,127,13,31,122,13,5,236,116,76,247,207,16,214,145,163,103,150,244,204,180,107,128,149,222,252,221,9,10,195,208,81,62,67,192,187,6,12,187,71,155,4,239,178,252,108,0,190,180,68,224,114,102,69,96,238,21,124,1,73,107,44,124,53,5,129,190,166,171,41,89,104,5,213,198,148,188,67,155,220,146,203,145,88,112,74,170,145,149,79,63,18,156,108,148,92,61,155,82,50,101,213,225,12,102,34,43,31,204,62,24,125,207,229,69,182,162,167,112,173,162,37,211,26,20,161,241,58,224,156,157,168,184,117,183,227,38,26,203,86,173,98,173,248,208,35,26,87,23,5,90,171,242,134,4,94,52,28,78,67,211,206,129,229,244,209,255,233,223,184,97,169,22,248,117,245,168,43,163,64,43,131,252,100,59,138,159,180,163,170,231,51,148,10,9,76,64,45,50,243,107,2,176,11,228,243,70,16,63,46,124,79,112,23,240,160,114,27,10,180,26,177,72,31,96,45,233,88,75,123,7,89,242,17,214,128,95,110,107,115,0,14,55,112,158,247,193,150,122,184,31,14,133,91,26,132,180,132,44,214,130,117,184,51,191,22,198,84,242,246,132,169,180,239,216,72,198,188,104,63,152,24,251,63,49,134,226,112,125,155,103,70,28,44,55,239,53,33,244,108,125,123,146,168,217,120,185,182,85,216,180,139,116,17,54,237,86,17,126,43,112,159,182,101,34,110,77,204,78,58,211,21,119,82,220,167,5,32,183,138,6,228,150,155,29,142,16,83,202,225,229,90,207,118,50,78,53,78,28,145,132,82,103,103,45,56,255,243,128,107,8,55,30,57,105,89,94,134,217,1,245,180,172,149,21,60,250,213,189,178,83,111,211,17,71,212,167,32,3,165,28,17,47,19,231,230,92,43,53,38,106,63,223,74,90,51,179,83,213,153,138,51,13,140,156,13,123,239,118,219,235,182,202,238,9,167,137,119,27,237,117,7,166,0,234,167,161,220,159,170,92,41,255,29,32,109,150,163,177,109,80,193,221,105,85,86,59,94,211,10,26,145,133,173,198,88,219,189,129,16,76,74,19,137,95,233,26,71,51,33,59,78,161,177,248,52,81,118,38,185,140,161,95,173,235,186,115,110,186,48,125,36,100,27,82,163,35,136,79,72,153,87,146,191,37,10,18,224,159,193,96,95,239,122,128,181,3,123,119,31,201,90,105,203,69,116,136,120,107,165,254,103,127,190,117,243,75,174,126,180,101,82,180,250,191,232,18,167,92,70,102,16,79,121,35,24,2,112,34,219,210,82,69,155,4,132,115,143,66,233,25,97,20,99,0,101,222,186,12,141,30,130,224,19,174,7,157,94,247,222,76,74,54,74,59,57,162,15,220,179,129,239,123,66,238,9,160,246,28,182,160,165,234,112,166,240,122,52,227,10,109,146,221,13,90,136,80,151,51,53,70,129,67,14,104,139,154,48,47,161,162,85,40,94,24,144,139,243,144,27,117,196,3,217,147,23,117,229,135,94,26,22,161,197,72,128,166,148,188,139,105,97,73,18,67,158,168,122,230,87,125,178,77,178,102,39,131,115,201,87,53,247,106,21,62,96,175,102,73,57,201,87,191,229,186,196,101,202,139,116,88,158,57,145,231,40,190,207,114,179,206,20,63,69,105,214,250,254,208,112,203,202,78,96,242,122,65,169,147,216,109,214,97,113,39,230,132,119,52,242,135,38,61,159,77,207,230,202,162,148,153,234,52,74,69,77,100,194,127,90,111,103,205,251,226,237,172,242,109,247,118,86,249,198,189,157,117,77,77,37,92,218,120,137,96,122,53,11,42,40,149,7,43,40,249,180,55,191,237,239,234,249,101,43,59,153,157,155,157,158,200,77,100,39,167,230,178,153,220,76,46,3,187,98,118,114,34,51,51,49,57,61,145,205,76,76,103,115,115,185,217,12,148,169,237,78,40,36,211,137,56,237,39,186,82,146,34,229,88,6,228,152,131,255,19,240,31,56,82,107,10,254,3,243,102,205,192,255,89,248,63,135,37,82,177,24,51,155,179,86,122,241,62,126,252,150,176,211,18,229,51,71,171,18,213,208,188,246,240,69,179,135,131,85,143,190,31,33,37,34,237,246,142,185,149,228,158,122,76,87,19,49,178,25,234,129,35,196,128,21,26,242,68,117,240,96,99,89,30,29,211,217,149,75,151,44,224,96,165,22,69,216,37,7,145,247,54,80,120,167,126,6,177,57,177,179,240,44,133,23,119,197,122,157,102,87,165,189,80,35,240,226,184,27,41,79,220,72,49,14,158,127,126,187,116,169,67,229,163,200,81,138,22,3,163,226,25,131,226,198,241,82,198,136,184,113,188,8,208,140,200,171,234,184,70,18,204,59,31,20,197,5,72,43,170,137,238,88,165,229,160,255,22,186,83,83,135,62,17,188,93,174,181,202,117,118,171,87,227,91,170,99,94,235,180,223,74,252,210,83,224,235,114,189,198,72,2,234,123,209,1,128,126,69,17,174,107,138,112,125,132,67,241,101,222,15,65,56,248,90,101,190,241,141,174,147,134,60,46,247,228,181,117,236,197,89,51,185,173,57,89,224,10,166,226,117,16,70,31,216,184,155,45,28,65,215,31,88,27,3,34,150,95,197,43,211,222,132,77,19,39,188,69,88,119,73,201,208,224,29,207,224,56,200,58,120,120,213,81,107,212,224,144,13,197,3,155,226,191,118,16,55,122,91,64,7,1,151,41,117,237,152,227,130,94,195,174,97,173,69,161,227,102,217,104,21,171,108,208,80,35,180,238,181,128,158,62,52,61,81,202,185,136,49,252,208,204,116,197,153,67,170,249,80,117,182,92,2,94,135,158,230,166,102,103,233,107,185,50,93,166,176,185,236,92,206,41,81,216,236,220,44,156,248,87,32,243,53,23,113,110,74,30,240,191,27,200,28,226,111,203,198,194,197,17,131,11,132,28,171,85,172,98,219,101,239,146,66,124,171,176,15,107,46,194,215,84,106,93,96,32,167,144,151,19,198,50,98,221,8,237,117,35,55,1,19,129,55,38,214,118,169,247,147,198,79,26,219,229,30,170,135,110,52,215,157,118,13,57,63,232,24,81,15,62,211,47,214,187,45,190,225,193,183,147,213,42,28,64,254,87,94,190,47,113,238,65,132,151,169,20,98,246,160,42,99,74,106,198,163,154,34,139,181,162,87,115,180,124,171,45,229,91,33,39,53,101,249,133,136,227,49,24,239,246,122,202,174,24,161,231,26,34,92,138,198,96,147,143,27,0,86,137,181,216,161,100,255,250,47,118,46,191,4,3,199,175,59,111,253,94,132,172,12,24,168,240,44,115,46,214,218,176,156,225,39,33,51,67,144,4,246,162,206,195,68,23,139,23,107,154,189,57,123,111,19,181,105,83,210,71,121,28,227,203,197,72,103,241,76,180,141,183,112,40,162,192,229,29,31,247,81,226,71,134,198,237,217,91,122,221,54,5,190,1,194,90,233,57,100,123,127,231,90,6,214,135,57,128,212,143,101,177,100,8,193,82,44,11,153,49,16,190,26,95,27,162,108,72,31,221,42,144,90,190,222,204,217,129,250,105,139,68,126,201,206,206,86,170,25,99,41,85,209,95,16,218,122,97,253,48,153,81,67,127,78,113,37,43,223,64,37,93,119,26,254,12,172,228,74,111,190,142,46,87,96,149,179,230,84,178,158,178,187,7,15,182,180,144,46,218,142,52,194,186,26,180,159,136,61,201,244,153,228,84,98,61,38,57,21,229,48,137,157,50,141,22,55,120,12,15,104,16,12,244,96,40,88,156,0,73,9,57,121,11,71,27,197,183,225,189,103,46,174,219,70,104,129,198,168,6,238,3,5,1,68,142,40,101,199,36,27,84,47,221,201,38,214,73,188,255,104,104,187,247,156,183,189,151,70,213,42,99,68,128,146,86,194,74,145,132,190,90,232,10,83,149,236,100,102,202,52,127,217,144,106,132,235,226,8,91,13,136,235,51,147,19,51,110,181,20,233,32,99,195,151,214,59,217,92,37,36,203,198,230,73,249,57,150,57,49,149,177,82,168,82,99,139,59,25,18,187,91,99,66,164,69,27,229,50,174,244,244,102,58,155,169,78,207,76,57,153,149,109,31,39,45,205,139,244,161,201,204,156,91,173,246,66,81,243,92,216,54,44,219,138,187,202,66,156,28,98,117,244,198,36,212,94,56,251,42,172,198,78,190,133,50,158,121,198,252,200,167,103,33,73,40,102,98,12,5,70,200,211,149,188,139,130,94,60,52,157,153,206,77,79,207,35,141,73,95,96,65,209,84,38,195,239,100,7,159,157,108,94,156,47,119,91,109,136,221,228,29,110,30,98,150,206,215,58,233,46,144,148,180,148,154,193,169,122,62,189,225,61,21,21,218,14,7,134,2,4,94,9,53,36,143,141,158,215,16,76,242,153,3,236,214,219,105,116,122,176,103,91,246,246,166,219,34,233,231,132,205,183,20,120,230,62,146,31,127,194,109,156,7,238,99,252,130,215,58,223,110,58,101,119,28,249,93,172,241,120,187,85,30,247,207,255,227,136,56,57,222,113,218,231,199,191,109,201,156,54,16,226,246,120,185,221,30,151,160,123,192,217,212,80,168,212,30,107,67,48,244,192,63,73,83,35,147,225,143,115,173,53,60,16,108,2,67,178,66,74,46,116,74,220,112,154,77,160,20,176,155,21,139,185,197,162,125,120,177,184,116,212,190,176,88,220,92,236,46,218,75,197,11,139,23,23,237,173,197,226,241,37,187,182,88,60,189,1,97,75,237,71,91,139,118,142,34,254,184,184,84,180,31,47,22,31,135,168,75,255,27,83,31,125,216,46,99,224,218,34,254,116,213,143,45,122,111,211,207,39,233,103,141,126,158,167,159,221,69,44,30,50,41,22,217,89,60,236,218,70,157,23,224,255,65,114,11,70,18,217,131,53,180,77,41,100,14,214,42,5,185,30,15,214,129,248,23,112,52,15,178,41,109,161,211,130,68,150,156,206,75,120,107,219,232,192,172,30,63,148,216,249,229,103,253,171,175,221,254,211,205,219,55,223,190,117,227,230,157,223,190,182,251,194,127,67,200,157,231,175,38,254,239,211,191,132,127,135,198,127,210,250,73,227,59,233,52,156,213,54,92,65,105,18,15,229,178,217,82,217,157,79,140,31,226,100,119,126,251,22,164,252,219,23,151,251,87,254,116,231,253,87,238,92,251,75,255,227,47,118,47,255,126,231,157,171,242,211,11,156,225,67,185,153,233,108,181,26,149,111,154,173,151,140,236,35,51,187,243,197,59,59,239,60,191,243,211,63,244,159,121,171,127,249,147,157,183,95,186,117,227,233,91,55,126,191,123,245,173,254,149,95,237,188,250,215,219,111,60,203,49,69,153,217,99,147,71,151,150,184,76,252,175,154,46,214,193,237,155,207,222,186,249,215,33,61,192,117,20,68,25,42,201,228,118,222,236,2,81,224,255,60,253,140,108,4,60,30,26,79,36,198,199,31,2,138,152,43,207,25,185,9,5,76,200,109,122,166,156,155,112,176,201,192,216,245,95,124,219,200,142,63,6,106,34,46,181,33,173,59,237,228,38,202,152,118,247,163,247,251,47,191,104,164,229,143,129,180,21,228,16,112,32,171,83,211,229,105,74,218,191,242,199,59,175,255,206,72,202,31,3,73,201,138,40,241,208,92,102,110,98,110,142,102,192,215,215,118,158,249,216,72,200,31,3,9,145,247,212,186,111,34,51,145,157,152,16,83,104,247,253,103,118,94,121,190,255,209,171,70,54,28,37,42,155,22,187,40,192,126,227,157,6,27,112,227,198,238,7,207,70,100,195,81,162,178,105,187,101,175,81,225,250,248,13,218,249,195,181,232,250,12,104,150,118,139,151,120,168,156,41,79,150,69,167,190,115,235,203,43,17,89,113,20,149,85,201,107,65,82,145,99,9,93,1,38,30,170,148,43,85,119,154,59,232,233,219,159,127,176,251,213,103,59,215,126,102,228,194,81,162,115,169,211,142,7,147,99,210,157,113,43,148,205,231,191,136,206,134,163,12,200,134,90,229,150,92,183,58,197,245,121,33,38,35,138,18,157,17,116,83,203,81,181,170,230,170,211,85,238,162,55,223,140,206,140,163,4,39,253,58,28,78,48,61,253,161,244,111,127,126,251,218,211,183,95,255,210,79,121,140,254,4,82,150,234,120,37,154,120,40,67,127,252,148,119,110,190,236,167,228,143,126,3,2,60,150,28,154,234,84,117,166,234,248,121,236,254,251,47,118,94,255,88,171,192,212,177,153,99,197,248,108,244,121,87,205,64,67,169,91,111,255,225,15,48,68,49,57,102,142,229,142,77,5,154,164,103,3,19,161,4,29,26,69,171,84,167,79,86,102,231,170,89,44,42,33,72,229,59,87,119,191,122,174,255,226,239,160,160,4,103,14,223,250,159,190,127,235,171,15,118,222,121,185,127,253,203,254,231,239,239,94,255,234,246,151,215,19,170,108,98,35,25,236,54,159,32,62,114,94,36,220,125,30,14,166,111,220,250,236,133,32,37,229,180,6,67,155,216,198,160,68,34,196,198,38,130,213,167,220,123,138,116,143,51,185,0,18,15,203,98,231,163,247,254,246,197,27,24,46,152,92,153,173,206,235,38,204,74,155,249,201,255,150,253,93,20,106,61,248,251,173,252,11,3,244,175,204,169,39,172,127,29,129,145,165,49,86,167,27,49,39,232,72,147,16,103,26,14,210,78,54,254,180,248,254,247,191,175,159,105,228,148,74,36,130,19,84,223,138,230,101,36,253,204,147,192,67,143,241,129,14,63,9,58,253,168,92,249,20,148,144,199,32,25,30,117,28,74,208,153,70,197,8,158,139,130,159,219,3,190,198,127,49,142,76,9,181,192,181,79,116,118,74,192,135,132,127,126,242,251,239,187,43,130,217,100,28,1,139,124,153,56,217,25,119,168,214,218,68,14,245,209,48,114,197,25,26,121,102,206,157,156,162,216,185,76,233,239,238,3,13,38,202,3,231,103,247,209,249,217,16,247,93,23,55,158,234,148,46,94,76,63,85,175,223,141,27,47,70,234,219,253,11,176,143,175,43,40,208,1,110,188,156,142,19,3,204,25,235,197,75,36,25,236,196,75,70,242,117,201,36,196,96,36,10,43,45,81,66,156,39,252,54,17,42,238,37,242,214,212,32,69,51,110,242,157,107,159,221,126,243,186,116,25,52,170,195,184,102,203,83,254,177,71,239,2,45,213,192,94,208,227,221,179,83,175,72,199,24,190,17,108,239,91,226,234,43,194,179,87,8,91,78,72,24,211,108,35,101,197,14,201,194,242,182,111,194,36,194,209,34,42,126,32,143,87,194,38,86,189,21,188,37,223,63,224,186,161,142,192,246,64,55,247,48,23,2,250,128,205,122,183,29,137,31,89,172,84,180,169,240,233,205,254,139,239,72,60,74,24,114,182,250,9,149,139,40,59,104,182,131,31,207,181,234,182,152,12,249,128,114,186,192,57,116,170,176,189,139,172,176,215,232,253,8,189,106,88,152,151,223,185,243,250,187,10,10,147,134,31,213,103,29,77,225,209,221,104,30,171,161,130,131,181,243,243,55,119,94,4,54,254,121,225,80,236,195,107,59,191,254,218,178,75,181,167,152,44,150,106,21,52,198,212,108,154,173,16,252,16,79,86,45,36,12,39,212,24,11,6,25,176,64,13,221,200,186,39,92,90,163,249,208,24,91,10,25,147,115,36,37,206,72,207,106,98,40,105,28,47,212,58,235,168,25,48,124,173,75,67,38,164,81,198,122,103,142,134,255,236,126,253,203,254,155,191,241,67,116,207,71,65,244,63,196,250,27,1,236,207,160,118,18,192,218,160,182,3,220,82,237,25,253,143,57,23,163,48,68,215,249,226,29,2,57,186,103,119,105,148,251,82,132,211,52,85,200,190,185,53,83,251,164,4,30,212,55,229,65,125,22,131,44,104,112,6,251,3,48,72,190,179,100,69,195,174,179,162,16,7,77,254,196,79,77,200,131,210,39,87,46,46,223,33,190,189,238,186,192,137,209,10,196,173,242,222,75,27,221,133,152,2,227,151,230,4,87,175,238,126,61,204,117,216,202,138,157,11,57,112,50,224,112,45,167,82,65,27,151,198,24,54,107,193,250,159,167,95,82,244,147,133,152,255,243,244,203,130,244,231,163,191,222,250,250,250,206,47,63,179,134,33,234,206,222,147,27,38,229,107,233,174,241,113,163,65,130,197,105,35,194,169,21,127,209,60,90,81,64,111,197,102,136,100,221,13,146,197,247,127,155,255,63,123,95,218,221,198,113,37,250,87,218,237,68,34,236,6,137,157,32,56,180,6,36,37,91,137,101,59,150,29,63,63,69,71,167,1,52,72,152,0,26,194,66,138,166,121,142,147,137,227,45,126,114,78,18,103,113,50,177,242,178,206,196,114,50,201,196,123,124,206,252,148,55,34,37,125,154,191,240,234,214,94,213,213,27,8,42,78,66,35,161,128,238,170,91,183,110,221,170,186,117,235,46,89,60,143,108,246,54,121,118,164,106,154,228,72,201,50,73,168,89,40,3,25,43,145,236,35,160,164,200,228,18,149,92,217,44,49,11,127,26,62,216,146,161,18,189,151,15,73,86,33,227,155,44,101,133,210,195,144,196,21,58,21,164,140,203,244,57,219,208,19,231,94,238,180,244,212,203,248,174,158,245,6,124,189,37,55,142,99,72,28,162,238,162,202,110,59,219,161,142,58,28,25,134,250,9,130,67,228,48,11,129,59,201,16,75,194,187,113,120,149,94,211,161,165,207,102,48,172,242,41,239,222,141,174,186,223,107,66,193,145,115,50,165,211,19,152,199,48,225,233,191,29,115,238,111,235,39,254,227,154,46,63,130,203,77,154,247,144,86,128,203,229,236,100,64,210,24,115,109,138,219,122,202,191,232,247,241,137,128,124,165,30,76,126,255,41,127,29,159,1,217,215,253,96,14,1,38,84,252,77,165,18,112,120,46,41,216,51,201,215,139,238,182,151,62,197,0,52,71,103,140,201,67,140,190,74,229,36,70,23,148,253,89,36,167,20,199,127,208,136,63,106,200,74,41,61,183,245,252,147,42,19,133,137,63,103,251,32,211,76,134,169,50,11,136,74,97,153,37,15,95,255,228,224,59,159,126,126,243,75,242,30,40,137,38,249,236,34,50,20,154,112,79,15,52,205,46,41,194,57,148,105,119,39,32,213,146,88,173,155,30,104,110,65,150,162,223,168,12,140,231,111,183,51,34,154,33,151,40,147,196,208,130,31,128,55,24,227,148,82,240,197,177,165,10,56,140,40,200,101,224,30,73,143,18,48,179,201,87,252,216,27,14,253,33,60,196,95,240,35,196,191,27,67,90,148,125,151,50,58,81,81,92,213,45,3,221,169,225,169,215,134,208,38,176,146,15,183,196,42,190,173,103,135,109,18,235,20,190,18,136,223,134,67,59,225,201,195,119,62,57,248,228,250,225,247,222,59,252,246,215,107,228,209,193,47,126,125,240,251,235,119,127,244,230,193,43,127,254,159,79,126,12,71,211,15,254,237,240,173,151,177,141,199,27,119,254,252,210,157,207,94,46,231,46,172,170,231,253,36,122,70,172,129,184,47,143,15,17,148,161,206,112,158,163,35,110,96,66,195,34,99,214,67,144,227,52,65,85,197,78,219,24,56,150,81,217,185,242,138,103,38,75,14,217,199,137,27,12,235,27,231,227,117,101,69,85,21,82,93,85,253,201,152,149,42,65,67,183,98,174,156,6,110,208,49,163,58,83,143,183,143,3,178,97,227,1,145,37,132,43,77,179,68,236,178,181,197,18,189,33,146,23,239,70,92,194,49,122,154,102,181,185,19,122,185,28,155,92,140,136,37,232,135,219,220,100,134,186,66,203,67,152,240,205,55,208,148,86,179,18,5,243,48,196,180,64,20,47,16,208,44,0,139,133,36,127,229,237,131,143,63,162,14,247,233,27,16,93,32,66,138,185,17,186,250,83,153,236,8,141,92,156,180,219,157,107,2,249,55,255,207,237,79,94,60,58,153,68,3,79,184,224,201,30,213,11,116,126,59,248,203,55,117,121,43,214,69,89,77,0,100,74,246,35,185,46,83,135,229,46,73,34,196,29,153,11,237,10,14,127,63,146,66,222,55,37,71,230,22,46,191,212,40,209,96,252,194,165,121,169,148,195,173,147,112,253,94,163,76,177,18,65,246,171,101,175,66,2,247,243,16,250,194,209,185,253,119,237,232,188,121,44,142,206,237,20,142,206,157,191,134,163,115,251,158,59,58,179,192,109,242,181,2,187,85,144,61,160,169,220,42,57,65,183,136,19,52,145,130,240,117,210,192,236,22,61,137,118,139,118,177,140,226,19,183,29,200,164,64,79,44,123,141,206,243,48,245,209,114,62,240,154,168,77,46,110,67,147,56,222,39,92,102,165,72,216,144,46,73,3,109,238,10,37,76,170,12,13,148,90,171,164,170,18,59,112,218,228,12,211,167,132,49,202,181,88,41,137,55,75,155,230,110,96,199,86,4,152,72,61,79,250,93,220,138,80,25,208,176,140,68,63,129,105,32,159,175,0,36,98,186,94,135,30,62,26,72,68,148,183,127,232,5,49,34,33,244,134,56,84,151,228,12,1,66,166,130,239,226,232,66,228,97,44,253,218,243,207,13,54,28,244,199,67,127,7,232,180,51,223,232,13,208,183,86,219,153,255,210,19,15,195,159,179,232,239,19,171,232,207,234,133,39,208,183,245,115,14,146,161,155,248,207,53,103,254,90,119,132,255,160,175,3,36,68,195,31,244,117,56,70,245,199,215,208,239,231,59,8,220,208,29,58,243,219,163,22,170,180,179,225,16,134,27,177,148,31,170,142,13,15,141,162,158,145,158,60,65,130,234,105,193,50,241,144,101,243,179,142,146,169,233,14,141,177,50,109,156,81,130,166,227,144,7,54,36,167,134,217,164,64,203,81,225,112,206,137,129,162,170,129,116,40,18,211,197,192,57,188,254,230,173,191,188,125,248,214,135,65,32,170,151,117,40,28,147,218,151,131,162,178,232,190,196,234,49,128,66,200,195,0,237,155,67,41,232,241,223,165,8,224,202,216,72,177,27,13,151,175,18,150,134,130,224,173,53,34,209,159,209,227,68,209,214,28,36,220,103,166,206,213,65,125,234,233,24,224,235,186,12,89,150,39,0,141,110,111,221,75,136,191,7,216,155,28,246,216,61,54,217,131,219,131,109,67,80,186,166,59,158,211,66,212,97,19,181,174,131,151,219,179,125,180,16,123,30,120,134,213,197,110,2,203,46,164,230,244,215,135,46,170,188,65,118,169,51,108,9,90,177,51,12,52,33,63,125,142,99,223,211,219,255,32,62,150,57,82,158,113,205,39,250,6,250,0,210,134,208,147,127,80,125,187,87,159,160,93,97,216,121,158,78,89,180,88,12,189,161,197,251,14,39,83,212,197,249,230,100,8,179,255,233,145,55,156,31,251,91,94,31,46,191,51,122,130,47,85,105,29,25,231,66,93,186,12,34,7,4,192,70,92,4,167,99,36,13,122,138,198,27,187,245,141,229,95,60,0,131,36,46,36,105,159,44,148,52,224,59,132,79,192,203,149,57,182,59,9,74,160,142,58,109,78,13,210,27,128,111,14,59,161,146,128,5,217,128,144,14,114,52,9,137,161,67,230,112,51,77,80,137,64,68,9,28,129,47,184,189,208,66,114,204,237,224,237,83,36,133,131,48,163,70,89,12,242,202,230,220,158,228,190,89,27,203,206,156,14,55,230,19,207,207,183,28,205,205,21,189,195,215,72,234,162,220,87,68,8,77,188,64,226,15,110,29,251,77,170,3,131,182,85,28,7,88,98,45,200,40,129,41,195,181,217,65,74,224,32,3,81,209,50,247,58,35,48,216,129,139,16,252,197,81,85,0,236,46,76,61,143,162,167,72,216,115,244,83,48,214,185,193,23,71,61,132,215,200,253,52,145,184,114,228,182,5,143,142,36,252,66,246,119,201,124,40,196,237,89,91,173,29,110,233,20,40,31,36,31,141,126,42,36,54,30,160,55,36,150,50,142,90,12,55,236,203,132,207,19,164,185,160,173,62,233,239,64,88,174,190,28,87,19,113,212,166,18,121,36,227,244,41,25,194,56,91,10,202,169,48,81,68,4,122,157,255,117,142,209,0,201,61,245,16,44,219,9,6,241,225,217,36,140,98,253,87,253,5,251,65,28,114,213,28,213,70,39,45,157,94,116,157,9,64,117,196,11,243,182,6,39,159,176,104,211,136,39,17,96,149,85,29,194,192,202,243,199,112,166,19,152,100,236,184,53,207,14,85,43,73,218,143,140,18,45,133,124,158,234,76,65,56,50,128,23,228,45,136,141,63,125,44,205,26,35,91,39,73,82,33,103,153,104,135,100,152,32,17,134,76,25,32,114,44,214,126,228,80,208,11,1,250,196,9,240,19,189,225,220,103,251,19,154,206,171,226,168,63,55,54,231,18,2,165,175,119,102,78,100,157,96,119,9,104,119,160,79,72,92,223,64,206,10,211,50,5,247,136,28,16,190,127,144,192,0,47,97,126,58,201,156,38,219,223,115,30,14,100,65,99,87,213,129,51,130,217,116,248,94,166,68,227,117,254,142,19,162,9,57,79,158,71,195,144,208,87,82,186,160,254,145,146,233,100,78,210,136,253,189,165,17,83,82,36,255,3,37,236,50,207,32,99,42,46,154,112,185,31,154,112,185,175,205,160,190,62,131,250,98,6,37,203,58,133,131,20,209,61,52,68,8,167,171,171,18,170,40,93,13,131,73,136,89,134,82,206,218,170,253,86,160,12,142,161,35,172,209,130,205,67,181,121,28,227,105,46,19,246,26,20,105,2,67,161,47,62,138,128,131,104,76,132,107,97,169,59,23,106,112,129,51,108,65,116,63,89,119,12,110,71,76,63,99,144,38,64,21,119,240,210,43,196,122,231,206,123,191,188,115,227,55,224,10,253,234,27,119,254,229,211,59,159,189,13,26,76,217,216,133,171,41,148,54,66,142,17,206,56,213,198,65,19,169,236,205,64,163,203,122,28,150,248,72,202,120,116,121,95,210,63,92,36,247,37,148,175,36,77,68,222,25,155,15,41,138,158,158,206,54,93,198,55,176,2,99,84,181,58,19,212,153,73,73,192,143,147,71,6,163,9,213,148,115,233,10,16,145,197,208,48,214,12,136,164,54,179,3,193,134,22,56,212,134,45,212,145,42,31,169,170,62,71,69,37,175,163,130,164,124,204,96,49,136,80,38,148,209,56,248,197,31,238,252,233,151,112,1,76,146,11,145,197,114,64,155,194,174,62,151,224,234,169,82,2,234,249,45,111,142,38,154,128,139,50,170,13,61,223,219,136,154,118,210,13,9,59,44,40,114,16,233,107,167,53,34,185,209,120,192,216,229,145,154,165,195,172,89,37,74,77,118,216,216,213,149,169,80,25,122,113,6,193,55,70,173,37,226,143,140,162,56,29,40,22,38,68,84,230,6,31,144,168,10,144,38,89,66,2,235,208,186,122,232,155,25,77,232,236,33,163,21,58,129,82,159,150,152,225,8,54,184,225,172,169,19,6,100,141,0,55,201,53,57,55,5,106,198,172,149,38,90,134,217,214,132,169,81,66,213,103,8,178,154,112,134,157,225,20,72,226,22,63,183,236,253,83,95,190,189,231,98,220,138,247,96,126,121,44,94,142,209,75,56,176,173,172,16,33,14,186,52,232,118,154,104,252,176,189,84,54,155,225,231,64,30,222,111,182,251,40,15,236,55,123,176,100,24,232,165,121,64,94,104,76,208,31,175,7,97,237,64,90,32,197,192,85,21,174,145,54,86,122,78,3,27,140,20,75,75,75,106,128,187,109,38,224,54,168,128,187,161,6,184,43,229,90,249,74,195,45,27,3,220,109,75,1,238,138,133,66,172,167,254,82,197,109,96,71,253,98,209,157,58,26,94,195,191,198,98,207,53,22,139,141,106,110,177,114,25,237,176,68,111,1,246,100,251,129,215,56,52,29,145,28,174,92,33,23,42,123,52,38,13,9,110,144,31,92,179,70,62,146,66,172,251,243,185,98,179,220,218,159,87,108,50,131,13,50,143,84,146,212,37,219,232,250,205,45,37,162,92,44,38,10,82,13,191,181,187,199,2,61,64,182,7,112,116,173,229,113,108,59,250,149,254,195,188,158,106,238,100,236,135,54,128,29,149,179,89,124,61,132,86,104,183,187,71,211,52,228,69,228,59,57,232,221,50,143,15,234,54,16,33,38,99,111,153,196,197,51,181,192,189,182,208,169,198,235,50,218,131,69,31,146,108,16,120,218,212,82,241,139,2,219,77,36,180,123,253,101,97,116,91,131,208,61,203,140,140,82,215,197,51,218,119,249,25,252,94,150,233,4,10,172,254,184,182,13,38,51,77,183,171,188,19,9,29,251,224,245,218,229,212,148,222,16,59,178,101,243,83,25,216,0,236,251,159,155,140,198,157,246,174,0,164,60,165,255,102,169,177,106,13,199,163,203,54,188,241,142,231,245,67,8,121,117,210,105,110,93,185,66,180,48,123,138,227,126,40,11,49,250,179,49,69,253,110,206,129,117,165,149,181,74,219,59,25,105,88,123,238,181,108,108,41,83,27,72,86,69,231,30,108,102,169,140,50,70,202,202,193,103,127,158,71,164,120,8,113,92,112,142,64,227,52,202,36,152,127,31,41,176,226,118,199,219,25,45,140,66,246,216,133,191,3,0,23,221,182,55,222,61,219,223,238,12,253,62,60,193,133,198,52,117,91,68,160,194,201,226,42,9,37,8,1,8,235,46,196,30,108,57,87,215,234,143,175,57,213,213,122,253,65,8,36,184,182,185,230,108,172,213,207,174,209,104,131,27,232,69,7,191,232,174,58,213,181,250,179,107,78,15,61,194,209,11,235,206,227,80,196,173,215,155,80,160,237,228,112,69,28,220,176,39,69,41,188,80,175,63,14,5,158,116,182,112,1,18,193,240,25,17,238,144,252,245,49,92,242,215,133,7,37,252,181,130,255,230,240,95,18,7,113,151,125,167,111,171,24,191,133,85,199,199,224,81,163,245,30,126,52,88,5,24,240,104,13,199,79,92,67,52,88,131,23,215,214,76,101,73,191,189,122,125,67,13,169,24,75,240,136,40,139,140,201,147,71,89,60,9,222,116,242,57,249,156,124,78,62,39,159,147,207,241,135,9,156,151,34,246,49,217,213,202,231,228,248,126,11,11,214,2,220,223,44,224,67,19,104,90,73,5,244,220,194,143,176,148,45,61,179,44,42,75,91,139,165,114,48,232,29,46,195,32,147,127,5,120,245,248,201,163,94,202,167,80,43,112,12,21,184,170,231,81,86,157,29,139,44,229,24,42,135,52,164,33,250,244,142,31,124,242,225,193,203,31,29,252,225,27,7,127,120,233,214,7,239,6,169,65,207,168,162,239,188,41,124,4,227,143,181,131,147,69,79,78,252,61,61,106,162,243,130,137,88,252,212,105,241,99,39,127,7,199,73,171,156,251,162,120,66,186,162,60,26,15,221,254,8,155,162,147,175,93,184,70,200,162,34,142,5,127,51,203,145,163,17,56,130,91,60,66,36,58,107,91,121,74,73,126,136,181,224,204,45,145,17,195,11,57,112,51,80,140,99,242,34,124,98,40,77,66,9,194,250,158,11,52,174,158,197,53,134,199,71,114,171,32,90,102,200,200,103,193,69,74,37,185,159,244,180,174,71,102,37,241,118,151,53,222,227,12,17,201,13,150,165,31,143,45,229,124,108,234,153,114,56,102,125,83,207,200,58,103,171,84,209,7,65,63,3,7,7,64,58,48,199,150,150,91,212,207,203,198,165,135,156,155,165,73,205,15,208,214,67,136,158,219,162,139,215,120,92,221,156,210,63,219,24,82,179,88,113,195,115,59,231,171,213,165,123,144,219,57,239,150,22,75,139,5,55,97,110,231,226,226,226,108,243,97,52,220,82,190,210,168,36,201,135,193,138,134,231,195,64,99,49,15,158,187,6,232,196,27,85,90,169,171,21,248,44,227,245,87,86,178,17,120,121,73,33,134,191,147,124,26,48,157,3,202,49,225,25,91,43,66,82,142,49,250,237,141,97,154,24,16,97,58,60,198,88,69,128,45,210,106,20,216,79,26,129,118,17,178,110,136,166,153,190,44,75,60,36,123,8,129,174,183,140,131,106,103,241,180,172,245,253,157,161,59,216,199,202,104,50,153,130,56,176,46,162,21,153,110,100,128,187,188,139,229,139,229,114,133,189,36,122,81,253,173,220,132,53,222,12,182,130,163,235,18,60,73,200,94,150,91,164,162,215,125,200,76,42,82,126,232,181,212,226,173,64,73,39,14,149,104,165,49,235,39,83,223,5,222,203,58,180,229,94,167,79,39,121,78,81,52,162,241,131,50,28,214,181,101,243,83,76,22,206,66,94,183,219,25,140,58,163,144,145,229,251,10,185,20,222,246,246,231,175,109,102,71,136,195,34,201,229,15,224,246,174,207,150,236,64,89,139,232,33,41,86,192,56,128,100,46,156,16,222,162,231,122,205,48,134,160,111,13,90,208,132,152,60,52,30,62,52,110,57,105,74,111,238,153,89,87,197,52,48,226,244,181,50,235,231,75,133,106,121,145,143,50,196,146,54,142,70,130,222,184,44,129,78,177,184,232,54,22,201,96,183,188,166,79,205,0,112,156,102,182,3,99,169,47,0,52,100,50,104,169,119,148,14,0,198,10,80,214,23,121,44,244,101,37,216,176,164,12,150,215,43,190,177,22,241,158,166,94,100,204,251,59,125,8,138,105,170,202,144,24,242,85,148,183,105,110,135,46,229,101,117,154,145,223,59,104,64,179,176,180,213,26,67,207,221,202,194,239,125,144,225,6,254,0,80,50,52,31,184,26,209,111,49,244,54,24,211,144,212,138,37,254,196,176,52,242,37,1,22,236,231,179,88,197,8,234,242,220,178,154,65,73,99,180,101,105,81,100,215,15,218,200,42,107,10,222,127,209,102,129,90,177,160,41,180,97,208,144,39,240,153,207,103,150,147,21,219,159,31,2,19,182,240,88,163,3,147,137,94,49,139,164,129,165,130,80,67,152,87,94,55,138,2,50,205,176,18,216,239,84,130,176,134,249,245,156,178,145,132,243,31,62,37,144,115,23,191,5,129,211,95,254,168,119,26,122,114,162,207,71,141,227,201,14,245,249,172,129,228,200,13,111,117,208,155,73,30,168,167,134,171,112,159,129,10,238,74,25,157,240,125,200,179,218,205,72,179,94,247,240,173,204,42,92,209,60,188,6,215,35,44,53,212,134,168,54,98,183,45,226,50,163,130,139,227,183,149,85,250,87,220,148,108,172,193,91,210,240,211,60,15,213,85,252,244,34,255,189,113,22,126,63,72,238,104,214,200,93,15,67,178,42,93,200,76,164,36,85,8,102,125,11,55,211,199,189,36,0,159,134,7,255,203,217,145,154,37,0,171,65,204,75,231,160,16,65,250,65,118,51,196,154,189,138,74,142,112,201,109,124,223,131,74,54,69,110,44,113,21,53,193,175,60,65,222,166,0,228,73,87,90,35,9,35,81,187,132,241,86,176,34,93,209,239,171,174,226,215,99,70,238,173,85,253,82,107,107,85,100,241,114,249,31,41,213,87,79,12,232,131,152,34,8,163,122,1,223,82,149,215,156,222,154,24,1,184,119,243,113,123,136,127,8,37,171,171,90,206,176,45,109,68,9,25,248,37,158,184,211,146,25,58,42,73,24,93,219,78,146,132,157,36,9,59,73,18,118,146,36,236,36,73,216,73,146,176,147,36,97,39,73,194,78,62,255,176,73,210,152,202,91,189,153,84,238,36,169,166,155,94,72,73,10,9,249,114,139,206,162,124,240,210,73,122,68,52,209,248,82,43,250,238,73,82,137,99,13,183,50,27,101,5,185,122,59,4,119,107,146,94,156,54,42,229,93,43,168,79,89,154,182,6,218,148,67,81,212,116,121,22,85,173,210,110,75,170,115,139,232,206,53,100,37,213,242,158,70,42,122,163,201,175,131,113,119,131,186,34,165,12,189,215,53,22,50,54,58,230,55,104,146,238,200,146,147,224,49,121,189,82,137,6,243,144,66,113,86,171,157,203,69,213,114,44,85,249,158,230,6,156,151,226,151,126,33,197,130,23,253,136,35,184,114,206,202,113,104,92,161,110,73,26,117,137,58,130,29,185,98,61,1,19,136,219,91,166,102,215,40,66,117,238,26,233,134,94,75,43,167,105,84,217,197,188,194,61,154,210,93,234,92,24,169,168,206,58,154,141,148,66,145,119,173,241,152,62,100,141,135,240,7,6,63,81,65,157,43,244,137,96,234,65,144,115,148,82,234,58,69,85,244,26,183,84,57,179,68,12,111,108,159,93,125,70,80,221,189,196,86,146,6,95,78,181,200,175,210,133,253,70,120,107,234,236,51,39,147,84,59,45,186,103,104,72,24,11,4,70,57,108,113,140,194,77,187,197,102,56,20,115,2,104,152,57,5,129,200,212,176,186,41,195,80,219,68,2,72,152,46,207,203,198,101,64,126,44,174,3,44,113,31,160,53,32,46,7,56,82,97,102,26,33,182,18,33,141,171,247,4,86,73,123,17,190,7,136,117,78,108,100,236,242,192,194,183,7,10,39,70,37,42,213,231,199,114,112,143,96,23,12,81,28,103,184,109,176,76,247,8,60,194,122,62,35,47,198,41,106,136,113,209,47,13,210,109,41,161,108,31,209,128,58,247,148,37,84,92,71,168,122,170,56,49,195,72,77,229,170,66,158,144,225,91,180,152,56,146,153,147,106,45,198,185,134,221,94,196,165,106,45,186,197,88,159,174,74,181,64,82,181,22,27,133,8,35,148,70,161,121,15,140,80,92,183,186,152,47,149,154,73,141,80,188,106,56,202,165,82,161,112,47,80,206,183,203,158,215,206,37,68,185,148,111,133,163,92,113,91,238,61,64,217,91,92,42,148,150,202,149,164,40,151,242,241,92,84,44,146,20,190,165,197,82,188,27,97,201,163,133,151,202,225,196,200,21,188,197,123,64,12,208,23,150,27,237,164,44,87,106,84,98,251,231,121,16,204,27,10,55,43,83,26,73,157,94,120,224,62,52,229,31,176,190,50,233,116,187,22,4,60,243,135,214,118,126,190,56,191,136,159,67,188,151,81,109,97,225,42,188,127,14,199,40,89,192,47,214,252,193,46,94,57,173,185,102,6,237,37,249,146,99,125,201,29,161,85,100,109,211,235,155,139,20,29,107,228,162,227,36,18,240,155,30,128,130,98,11,243,87,187,98,233,220,155,198,196,5,47,142,109,183,215,233,238,214,30,241,186,219,30,200,102,78,29,29,94,187,206,200,237,143,178,35,111,216,105,203,247,188,69,217,218,10,29,171,152,149,148,201,0,70,70,15,126,48,15,126,11,126,208,68,22,123,56,239,71,167,219,25,239,82,43,173,152,122,30,161,244,164,75,174,145,113,238,112,175,117,249,161,110,167,70,114,159,236,209,244,222,89,111,27,7,201,6,49,144,192,68,231,140,134,239,14,91,123,120,213,207,230,177,118,81,234,143,100,51,145,101,216,24,252,54,65,102,46,231,190,168,194,180,6,123,130,20,116,27,200,237,11,132,167,26,30,221,248,69,161,188,63,25,195,123,98,169,34,225,141,101,62,217,234,193,202,151,193,90,193,135,147,33,25,197,210,178,244,21,231,54,151,95,9,193,4,159,205,229,131,247,96,232,97,89,46,196,200,131,247,246,161,7,246,104,178,117,128,38,189,32,114,241,213,137,63,246,28,233,233,102,94,249,85,80,126,21,149,95,37,229,87,89,249,85,145,127,249,93,249,215,64,249,49,84,90,159,116,13,99,183,220,196,177,129,145,148,227,141,188,113,13,50,186,100,243,22,254,167,64,254,41,146,127,74,228,159,50,249,167,66,254,89,36,255,84,201,63,75,251,161,120,77,132,123,47,49,155,152,47,123,61,181,56,98,109,181,6,122,176,135,225,226,107,199,44,14,95,201,185,92,46,197,102,4,51,8,182,191,246,181,66,14,109,186,251,225,19,105,165,141,214,99,239,178,19,81,2,110,48,47,135,206,178,72,176,8,39,235,129,88,216,184,148,222,128,219,237,38,130,79,251,156,164,17,65,30,108,165,178,184,184,184,76,185,150,182,189,156,14,135,32,92,65,246,74,62,111,167,193,95,171,156,83,42,139,82,70,47,249,160,149,41,179,149,157,47,168,204,133,0,245,253,241,28,89,100,169,81,121,118,56,238,102,24,124,217,199,33,139,121,115,89,206,136,94,155,47,162,39,186,253,168,218,66,0,184,9,54,134,163,64,206,26,102,66,56,190,234,112,135,151,139,157,108,38,132,3,192,3,37,116,11,58,35,220,189,89,174,40,124,121,234,244,155,67,146,255,9,191,200,5,41,166,49,20,173,56,71,138,59,45,175,217,233,185,221,140,101,207,91,182,145,22,112,234,69,251,127,126,47,164,201,124,100,173,200,230,243,14,218,179,16,68,183,59,216,116,211,160,32,145,240,168,171,177,218,68,33,172,151,133,200,90,145,189,44,208,94,14,253,158,219,143,239,101,193,212,203,25,117,175,24,214,189,98,100,173,200,238,21,147,243,80,209,212,181,163,246,169,20,214,167,82,100,173,200,62,149,210,49,102,201,212,175,169,59,84,14,235,80,57,178,86,100,135,202,233,120,176,108,234,80,250,158,84,194,122,82,137,172,21,217,147,74,114,118,171,152,122,145,2,253,197,48,244,23,35,107,69,162,191,152,142,179,22,77,93,72,130,123,53,12,247,106,100,173,72,220,171,233,152,168,106,194,61,18,233,165,48,164,163,107,69,34,189,20,206,47,202,62,149,68,96,40,234,226,83,106,8,37,93,52,144,33,4,42,195,3,44,88,17,193,66,19,51,34,177,73,9,43,10,175,66,162,158,85,34,176,73,6,97,49,10,135,148,253,137,196,38,37,172,40,188,138,137,122,182,20,129,77,50,8,249,92,20,18,41,59,20,137,78,74,88,145,136,149,146,245,173,16,129,79,66,16,197,40,44,210,118,41,18,159,180,192,162,48,43,39,235,92,57,2,159,132,32,42,81,88,164,237,82,36,62,105,129,69,97,86,73,214,185,106,4,62,9,65,44,69,97,145,182,75,145,248,164,5,22,133,217,98,162,206,21,242,17,248,36,4,81,136,194,34,101,151,162,241,73,11,44,10,179,106,178,206,149,34,240,73,8,162,28,133,69,218,46,69,226,147,22,88,20,102,75,201,58,183,24,129,79,66,16,213,40,44,210,118,41,18,159,180,192,140,152,65,180,9,127,79,117,213,20,118,15,160,127,55,214,16,77,145,140,184,194,137,156,248,96,70,86,33,216,241,26,240,49,213,106,108,16,227,105,131,31,126,46,151,51,148,30,122,45,67,89,175,146,51,23,247,135,224,141,96,168,209,94,50,21,223,245,186,232,80,96,42,222,54,21,223,24,122,94,223,136,122,213,53,162,211,232,78,76,200,228,42,77,67,225,193,100,56,232,154,138,47,21,219,122,113,201,130,125,143,163,28,82,10,72,24,73,55,82,140,146,46,156,94,164,24,37,89,56,157,72,49,66,170,72,250,48,91,250,9,111,212,64,23,106,190,77,72,19,78,15,114,201,7,247,125,123,242,181,224,195,158,143,24,210,117,32,89,225,200,122,204,219,177,158,132,211,159,131,75,26,97,244,252,190,143,149,207,10,156,11,126,223,109,250,206,154,63,25,118,188,33,0,114,120,65,29,12,220,68,101,113,34,120,201,155,122,126,209,48,79,113,201,46,88,169,202,126,215,243,97,37,55,39,74,65,227,214,161,42,118,69,172,21,244,75,214,116,119,250,155,136,2,99,189,182,50,251,165,226,228,137,185,52,53,255,217,11,186,28,155,203,147,133,34,66,235,142,103,67,215,237,111,169,55,28,178,167,113,37,179,204,78,203,144,224,123,14,95,70,72,126,51,25,122,233,139,19,204,119,198,168,157,230,50,21,70,193,211,55,120,249,99,184,40,101,210,34,248,31,195,8,244,253,29,118,243,219,112,135,53,156,86,205,97,111,172,192,171,61,28,130,188,214,240,199,155,28,87,219,230,254,243,216,176,209,4,216,34,70,57,70,200,244,157,180,66,16,228,169,61,24,254,174,221,1,25,175,88,164,72,31,244,78,182,32,121,64,99,215,233,50,15,81,82,168,154,41,64,145,177,70,219,27,81,200,194,251,189,96,131,124,19,50,67,173,81,247,189,77,184,26,142,2,175,20,220,147,111,149,141,208,59,253,193,100,140,247,91,240,132,188,132,221,31,193,53,242,178,185,141,208,226,124,115,13,109,9,190,15,58,205,45,208,6,141,189,30,46,130,131,164,123,45,115,91,73,42,68,148,143,34,85,116,209,144,146,93,183,225,17,233,3,83,56,22,114,88,249,168,226,9,145,54,149,13,178,66,28,174,161,165,12,92,133,19,154,68,242,157,90,194,80,32,158,117,9,207,106,91,95,10,62,34,155,86,167,219,77,205,80,193,154,105,42,142,198,67,127,203,59,90,227,33,48,98,185,54,93,159,195,234,36,171,50,69,63,227,107,39,155,61,201,187,25,91,49,69,189,148,29,78,1,34,126,98,167,236,113,202,145,213,235,76,211,211,116,99,171,175,54,49,253,139,47,30,91,58,73,159,210,84,12,91,244,18,245,36,172,104,100,201,228,61,136,175,20,182,222,38,195,62,1,119,5,74,166,192,62,172,210,30,252,153,126,47,32,192,142,178,32,31,97,63,200,246,58,227,132,2,72,50,8,105,150,217,233,22,231,169,154,74,209,207,184,186,169,215,213,35,44,201,211,55,154,176,195,137,1,164,90,99,167,92,154,167,107,44,77,79,211,140,109,196,170,155,122,153,78,219,64,84,159,146,87,75,176,2,167,90,174,211,0,142,239,65,92,149,4,43,112,170,229,58,13,224,4,216,155,171,236,145,31,100,55,248,231,158,215,234,184,214,28,61,214,215,154,62,100,76,207,236,197,33,194,213,219,100,128,51,241,120,232,53,216,249,164,84,42,237,167,109,45,197,94,27,95,53,85,205,180,123,113,2,32,116,111,158,154,14,73,249,44,73,229,41,234,38,229,195,88,16,156,47,129,18,156,20,2,240,3,211,56,11,236,43,120,17,231,5,179,142,5,23,240,39,99,234,152,231,4,158,143,253,48,183,12,165,223,224,189,17,84,250,49,212,69,224,112,30,55,252,217,57,240,137,203,44,135,191,50,54,2,177,58,85,149,156,41,88,167,177,42,230,188,46,194,51,18,171,108,4,90,89,3,94,80,198,29,143,204,198,215,33,1,73,13,245,167,208,114,74,172,68,38,19,86,88,74,236,68,191,103,1,161,166,59,168,97,21,167,252,16,114,43,170,79,169,142,210,212,6,101,215,200,150,112,145,110,7,253,83,203,231,34,97,6,215,145,216,229,129,120,252,244,6,227,93,129,132,246,114,27,177,57,188,203,14,39,93,175,6,63,253,86,107,63,164,153,241,102,71,215,11,163,39,123,10,214,121,141,147,128,23,72,50,216,61,31,66,1,160,25,49,175,97,200,47,9,64,85,91,235,186,163,113,182,185,217,233,182,34,230,31,175,34,201,14,33,149,9,123,37,171,222,238,12,19,52,206,189,110,228,187,16,122,19,18,40,84,48,222,172,4,138,21,149,98,249,197,176,114,37,185,92,88,161,178,124,239,83,45,134,21,171,200,197,42,97,77,186,123,250,122,1,201,184,135,65,162,6,92,148,148,112,168,37,225,230,220,108,234,49,148,203,60,233,31,14,169,80,14,68,67,173,12,174,25,27,131,36,179,142,233,197,96,104,188,131,205,193,71,139,127,91,12,129,13,32,140,222,91,73,113,23,81,88,195,80,151,6,160,90,254,34,175,7,94,103,165,112,172,240,227,221,254,216,189,102,232,98,161,88,40,229,219,44,116,108,187,138,62,5,17,203,120,155,36,166,54,66,238,244,54,246,12,151,244,188,24,57,124,72,226,88,236,221,142,22,224,86,246,49,47,231,114,234,213,143,238,255,152,100,39,144,143,67,123,73,238,157,100,7,64,133,193,170,18,199,81,195,6,35,82,209,180,161,7,179,40,231,34,217,39,177,80,208,199,152,130,241,7,208,234,200,104,21,32,114,82,226,45,69,68,110,144,59,133,103,91,85,238,1,23,48,76,49,244,195,81,208,21,10,97,84,54,70,227,150,167,49,157,26,166,182,48,11,94,27,184,104,85,105,25,134,149,116,28,214,12,30,126,58,53,20,75,219,36,17,180,233,96,80,225,129,109,228,41,225,176,113,213,13,99,248,226,145,5,39,90,28,232,29,6,147,245,87,219,82,169,65,2,6,169,174,125,16,31,139,77,83,195,221,105,160,118,160,143,161,224,130,227,18,185,86,69,54,18,188,176,141,106,8,95,223,82,35,107,189,153,144,122,140,204,242,100,200,37,170,137,89,92,94,150,40,21,229,203,233,84,29,214,81,81,111,182,243,229,66,82,64,24,179,64,148,118,73,186,50,220,169,195,174,201,60,204,11,82,15,114,172,249,138,121,66,242,19,152,140,76,134,63,149,104,151,193,163,19,92,100,100,150,94,66,45,147,241,203,49,223,111,214,126,53,124,65,128,189,66,239,63,113,249,196,92,113,25,99,35,61,88,177,237,203,25,217,121,53,1,76,92,241,168,64,105,190,172,25,163,26,132,58,19,100,97,47,158,53,170,58,204,84,136,238,5,173,104,112,153,204,126,36,97,232,234,182,20,193,64,230,113,153,142,236,1,167,226,199,112,190,102,123,127,10,158,192,233,215,87,236,188,125,249,40,44,16,128,34,112,123,4,213,67,179,220,202,31,5,189,194,76,208,43,68,160,87,56,10,122,197,153,160,87,140,64,175,120,20,244,74,51,65,175,20,129,94,233,40,232,149,103,130,94,57,2,189,242,81,208,171,204,4,189,74,4,122,149,217,204,220,168,227,255,148,179,45,90,89,48,229,28,137,81,45,76,201,218,81,138,136,41,217,49,90,109,49,37,19,69,43,57,84,233,128,103,12,75,41,153,76,35,120,4,184,243,34,146,229,172,139,96,23,108,167,151,138,72,183,177,85,241,229,233,197,32,3,20,9,191,35,161,198,173,149,143,140,94,0,146,64,241,2,123,53,27,10,166,180,228,158,5,85,210,25,125,135,136,99,9,196,35,147,36,56,141,160,151,86,52,10,151,64,41,253,193,108,253,242,244,34,167,1,138,196,193,240,120,106,212,176,157,252,145,81,83,160,8,212,30,133,199,83,163,6,134,249,71,198,76,6,34,237,153,147,35,224,165,142,131,180,97,228,210,113,102,56,1,37,152,213,233,97,42,93,23,32,139,145,199,115,236,38,192,53,116,193,195,186,73,121,23,13,13,255,78,0,136,121,208,208,235,83,6,211,144,252,19,212,102,51,139,108,135,22,160,137,231,68,4,186,147,50,11,154,240,83,110,255,148,104,69,220,201,193,84,67,81,59,69,169,64,226,32,112,181,106,148,26,197,16,40,86,118,252,40,100,104,16,216,234,224,90,48,39,29,122,104,169,165,99,112,138,212,56,58,211,213,85,187,153,21,10,212,80,92,162,148,78,1,55,128,180,0,168,149,185,138,77,8,7,63,24,8,94,40,241,53,86,39,229,204,23,233,102,77,121,130,249,192,70,47,135,131,206,222,223,106,181,150,195,158,75,23,31,202,5,15,168,214,226,180,234,20,207,192,234,250,213,206,168,51,182,158,126,242,209,154,173,94,13,8,213,29,157,34,129,213,141,93,239,99,23,17,226,25,2,23,117,170,103,72,8,9,204,17,41,165,70,165,80,126,154,202,114,49,23,134,136,139,7,126,232,109,119,188,29,243,229,135,148,251,82,73,177,153,189,198,194,69,38,75,26,139,24,33,2,5,151,56,156,17,243,128,176,100,143,64,5,62,10,16,126,212,94,150,3,170,97,213,169,122,33,84,141,236,247,208,235,33,180,3,227,251,36,126,172,194,14,7,180,167,179,64,168,85,6,92,217,193,73,86,166,185,147,168,48,65,52,226,118,219,80,49,148,197,228,209,77,134,107,248,224,228,150,165,147,16,208,76,37,191,121,226,147,77,188,231,183,144,92,208,233,111,5,197,151,179,112,77,5,65,196,183,106,118,28,4,216,154,38,93,55,12,8,125,29,15,7,59,38,135,65,193,47,101,24,174,238,128,19,182,254,105,236,187,127,122,202,212,158,125,132,227,21,132,232,164,235,141,72,124,221,5,52,158,227,133,123,89,11,127,157,199,150,100,144,225,37,36,181,101,189,190,12,255,61,92,191,128,115,23,158,85,179,63,174,241,244,131,56,69,227,69,150,116,241,156,195,18,26,162,26,210,131,141,179,240,160,39,30,96,144,30,207,102,185,37,101,78,124,92,212,194,25,51,47,210,22,232,195,103,116,100,58,34,85,164,171,103,97,108,66,177,103,244,12,141,87,121,138,73,10,211,5,152,207,240,159,91,95,174,63,67,219,125,26,254,148,206,242,87,165,213,250,217,179,24,56,43,187,6,15,36,88,59,171,180,107,244,119,239,44,20,144,186,94,57,171,129,152,156,131,7,207,40,25,29,233,171,194,154,10,172,164,253,190,138,27,187,42,165,149,124,70,43,219,147,168,177,97,26,161,186,140,219,198,57,13,55,95,199,190,131,91,68,125,160,93,85,122,237,175,137,94,178,180,168,28,18,110,113,71,47,113,245,108,234,42,213,245,184,42,1,60,38,235,169,91,217,72,95,101,119,45,53,98,91,233,41,86,88,77,93,197,95,77,129,216,131,248,129,196,43,157,117,140,169,52,216,235,218,244,206,173,107,211,251,24,97,244,98,97,248,58,140,78,44,140,173,19,24,247,20,6,89,183,154,116,39,96,15,49,96,87,227,204,142,190,200,92,149,86,49,157,153,119,245,18,129,7,59,122,149,73,108,149,2,126,240,180,86,192,149,247,4,229,189,254,187,160,149,207,197,148,207,233,139,73,117,85,155,213,57,109,143,209,127,239,106,191,43,130,220,210,168,144,118,59,250,218,176,165,247,124,67,127,112,85,74,212,204,210,15,243,84,203,252,1,27,213,117,190,187,61,67,247,90,70,121,252,102,67,108,223,158,216,156,69,106,236,13,13,222,131,10,60,198,130,120,223,122,86,244,68,255,253,220,106,189,41,211,120,11,45,239,165,213,179,146,92,193,158,60,163,177,74,239,97,0,37,106,86,159,168,159,151,235,145,223,172,22,252,57,79,72,193,164,20,137,147,200,99,9,45,44,60,116,244,121,65,72,216,131,228,205,120,104,21,78,245,52,217,165,194,118,222,122,93,222,26,100,201,32,192,203,166,209,240,25,23,138,180,219,60,195,119,51,200,187,74,41,241,190,138,123,36,168,211,99,34,28,163,178,206,115,164,66,83,99,221,167,53,65,69,144,108,99,157,178,178,178,248,60,171,17,201,13,18,77,249,189,177,154,178,130,167,173,57,187,210,122,200,119,101,198,252,158,38,14,119,48,203,138,204,239,129,229,76,169,184,161,47,69,77,250,74,72,156,60,143,124,83,171,176,179,170,82,199,23,195,45,205,43,41,151,252,179,162,113,137,75,114,130,211,174,138,98,157,85,93,84,23,195,212,89,19,125,217,208,151,152,145,200,133,238,233,18,186,188,30,173,241,86,155,74,158,116,101,168,159,81,143,3,100,107,17,191,75,235,170,44,223,91,231,36,36,205,106,199,137,222,186,58,189,175,226,149,195,211,86,146,139,26,146,130,93,118,25,127,10,218,138,201,189,198,150,55,129,79,14,63,173,104,139,220,51,124,17,125,90,62,56,240,181,128,64,249,10,255,35,45,135,237,250,5,101,63,171,234,187,207,195,108,149,101,15,206,107,34,253,177,60,184,122,86,165,19,249,237,105,191,55,210,86,240,52,214,18,132,157,60,172,29,196,8,74,210,65,236,75,70,20,165,125,118,247,172,182,207,234,59,243,196,76,75,47,244,247,238,121,117,117,35,77,134,255,246,181,223,68,146,146,102,102,79,127,224,75,51,76,62,21,143,214,85,190,219,208,133,41,34,109,149,164,133,80,226,204,18,222,78,122,98,67,203,61,162,85,47,61,162,109,93,57,109,161,190,42,33,70,254,110,96,160,59,130,245,59,171,70,137,228,170,116,172,15,28,89,93,1,79,211,63,232,51,109,75,91,146,216,138,51,209,91,157,112,74,72,75,183,186,82,75,167,229,136,173,100,87,147,58,58,186,216,187,181,206,87,56,79,133,85,90,211,198,149,72,217,210,188,38,203,201,104,85,85,132,60,173,237,75,12,66,189,110,59,16,172,168,102,107,234,30,166,170,90,163,170,177,75,246,231,32,29,212,215,250,138,242,205,218,139,202,196,202,50,227,209,43,50,75,92,138,89,228,86,204,146,174,197,244,60,122,56,229,175,146,120,24,18,236,202,201,129,105,1,83,190,214,254,190,134,104,88,106,40,210,1,201,17,145,103,46,142,7,17,146,37,202,122,8,18,98,80,197,38,129,175,133,50,163,89,67,121,11,60,191,19,46,76,210,5,138,204,81,10,17,232,111,41,21,147,64,216,156,209,18,210,64,66,2,214,50,38,95,160,73,74,1,78,212,101,37,199,96,78,84,161,189,141,27,240,64,166,86,243,32,178,16,96,140,20,106,151,72,74,81,61,69,38,201,49,133,59,196,50,73,89,37,252,91,77,47,69,31,202,201,47,73,2,104,61,195,51,247,85,138,200,33,170,117,255,33,52,85,48,9,168,139,7,110,37,80,106,224,40,63,253,174,250,123,162,253,134,84,81,202,3,41,129,149,242,124,51,175,253,46,104,191,139,218,239,146,246,187,172,253,174,196,142,62,100,171,148,227,235,91,71,76,41,163,147,42,72,27,58,101,212,228,153,56,43,80,176,46,158,107,1,0,240,144,206,37,45,131,149,54,243,212,42,234,156,101,55,18,214,105,146,208,234,180,161,154,33,53,147,19,89,132,100,96,74,178,40,68,181,65,58,248,64,162,166,72,81,115,139,110,183,155,162,65,70,158,196,205,234,244,36,73,79,33,3,150,60,129,152,147,212,236,16,52,140,95,37,159,143,31,191,8,212,21,80,185,32,40,189,6,79,209,172,220,236,134,166,152,151,210,200,67,246,44,19,248,144,20,90,74,171,242,253,169,149,101,115,134,63,167,169,116,115,56,15,86,72,10,249,64,195,193,204,90,225,77,10,200,106,139,217,208,233,27,158,107,75,159,160,161,37,83,45,23,166,196,91,193,150,2,101,212,54,88,74,226,240,70,24,219,204,118,225,20,16,69,226,18,242,54,23,66,91,35,19,107,185,185,44,158,185,228,244,188,117,58,156,104,44,231,135,218,55,29,147,124,60,128,4,88,229,29,75,73,96,51,13,102,50,213,103,178,79,105,249,61,162,233,80,136,7,144,128,14,5,70,7,154,12,39,17,29,10,225,116,152,37,1,138,209,4,40,198,3,72,64,128,98,90,246,44,134,119,126,38,189,46,69,247,186,20,15,32,65,175,75,211,176,127,41,188,231,71,235,114,57,186,203,229,120,0,9,186,92,158,134,211,203,225,93,158,178,175,149,232,190,86,226,1,36,232,107,37,45,83,87,194,251,153,182,131,139,209,29,92,140,7,144,160,131,139,211,240,239,98,120,39,19,247,174,26,221,187,106,60,128,4,189,171,78,195,170,213,240,222,197,119,107,41,186,91,9,0,36,232,214,82,28,87,38,72,67,102,146,197,138,70,121,118,74,96,37,163,204,149,38,37,153,81,148,139,199,113,42,176,177,216,22,82,116,189,18,135,99,26,96,139,177,152,77,213,225,120,28,167,2,27,139,109,49,69,215,151,226,112,76,3,140,36,38,139,68,109,170,30,199,35,57,21,216,120,116,75,105,58,95,136,195,50,21,180,98,44,110,211,245,57,30,203,233,224,198,226,91,78,211,251,114,28,150,169,160,85,98,113,155,174,207,241,88,78,7,55,22,223,74,154,222,87,227,176,76,5,109,41,22,183,233,250,28,143,229,116,112,99,241,93,76,209,123,72,163,22,141,101,42,104,133,88,220,166,234,115,2,44,167,131,27,139,111,53,77,239,75,113,88,166,130,86,142,197,109,186,62,199,99,57,29,220,88,124,151,210,244,126,49,14,203,84,208,170,177,184,77,215,231,120,44,167,131,27,142,47,246,156,208,148,208,66,251,44,124,139,216,85,92,8,4,61,205,148,118,79,196,110,232,98,107,75,125,16,149,115,81,0,88,234,57,122,211,168,187,172,89,224,21,23,86,113,232,181,66,171,145,156,106,97,53,73,86,181,208,202,237,165,208,154,36,209,90,120,205,118,104,77,156,123,45,162,155,144,140,45,156,68,147,112,108,115,149,102,88,61,146,161,45,180,230,82,177,109,172,41,229,177,83,111,115,192,129,48,188,2,31,143,4,131,32,103,183,211,218,88,138,170,33,211,63,142,232,82,206,59,181,66,4,177,69,250,59,173,74,8,145,229,76,120,106,141,48,226,138,164,120,164,188,98,51,193,2,42,88,122,68,5,139,153,77,132,0,228,49,16,12,64,105,200,4,75,142,153,96,241,10,70,152,34,93,158,4,143,92,183,231,112,214,188,240,90,216,23,61,80,43,63,31,89,9,156,205,3,117,194,183,99,195,117,141,200,170,103,65,90,61,253,194,139,230,214,51,66,11,174,124,114,77,242,60,162,34,77,172,23,172,73,95,68,84,149,214,203,216,219,57,145,129,207,116,209,42,121,88,231,32,19,159,162,249,9,73,199,39,200,141,83,242,89,52,39,159,176,74,225,22,24,33,151,215,161,38,40,252,0,129,235,211,110,152,147,245,137,119,193,116,125,180,135,56,154,181,133,195,89,171,247,179,167,151,149,141,15,7,182,14,109,143,229,240,51,55,200,18,227,105,75,165,212,85,234,112,40,30,152,174,180,195,111,130,73,40,66,97,154,194,108,100,112,28,69,197,14,131,57,23,75,247,196,16,178,50,174,99,56,132,100,116,231,80,9,58,201,66,144,81,165,132,36,89,0,35,27,84,138,146,150,117,75,160,144,166,194,83,2,134,52,24,90,65,19,142,162,155,85,178,196,69,119,77,47,19,154,141,46,26,140,94,38,50,55,94,36,40,99,185,4,185,251,66,128,198,150,78,152,113,48,33,248,52,216,75,233,18,227,161,27,11,39,77,241,152,12,188,146,57,41,92,106,72,150,0,43,1,215,153,10,199,39,251,74,192,135,201,0,155,242,161,37,228,204,184,6,226,18,202,165,226,213,180,141,165,232,87,186,170,41,114,33,166,225,231,148,77,153,83,77,78,193,225,201,184,47,52,5,91,82,6,15,173,150,38,241,92,82,166,79,209,88,116,158,190,52,19,33,81,163,201,19,30,166,159,28,83,33,48,85,255,167,5,50,85,86,207,212,147,104,154,230,227,146,167,78,57,177,84,40,84,90,131,248,236,105,55,19,154,156,40,221,108,75,55,203,82,206,174,244,179,106,138,217,52,237,44,154,122,246,28,101,214,28,105,182,76,57,75,166,157,29,71,154,21,71,155,13,233,54,26,154,83,43,29,227,7,42,37,207,103,151,110,18,36,104,40,42,245,95,250,9,17,217,96,210,252,137,211,78,142,84,141,79,209,239,233,64,76,145,28,116,202,73,147,166,233,232,252,171,71,154,64,4,6,217,76,104,154,14,105,59,209,211,24,90,52,143,33,41,159,58,153,161,92,41,121,66,59,220,150,56,56,65,64,57,120,178,63,13,10,178,132,58,13,46,198,234,71,201,116,56,61,26,38,113,128,11,4,71,39,18,95,95,143,134,223,81,9,197,121,252,104,104,200,108,46,49,186,68,38,73,120,138,113,109,147,75,62,144,162,172,200,148,24,171,120,210,147,38,26,222,140,253,4,46,139,129,152,121,123,81,206,129,60,35,161,21,72,162,24,14,209,85,189,224,100,141,167,158,8,45,172,163,90,250,68,170,244,54,98,147,13,67,135,198,73,141,115,186,209,34,35,90,36,77,86,56,188,89,41,155,37,86,148,5,119,174,48,14,112,164,150,89,209,34,73,20,181,55,56,189,98,240,21,211,12,135,162,32,207,134,132,136,72,137,23,173,124,46,97,107,166,211,78,196,41,134,52,169,3,193,9,25,13,184,6,202,109,179,137,37,18,52,90,52,67,163,137,233,32,57,99,40,110,240,86,222,20,249,93,185,9,146,8,135,75,21,217,52,113,163,149,155,55,117,40,44,127,99,178,85,33,62,149,163,113,14,164,128,36,101,117,76,134,18,247,73,13,94,211,201,151,116,193,92,143,113,87,129,193,180,143,134,26,249,197,200,42,165,96,149,200,242,101,195,173,102,181,24,89,165,98,168,82,137,196,202,149,46,246,228,5,146,167,138,12,175,42,60,130,217,214,35,146,70,90,90,214,72,201,1,143,230,152,227,183,71,82,202,41,254,76,55,29,28,92,11,71,3,103,146,52,191,26,12,35,204,39,72,70,73,9,113,154,85,210,42,70,181,198,65,134,123,109,167,239,39,126,128,19,78,70,119,51,48,186,144,123,82,129,67,115,156,69,226,47,178,80,134,18,135,230,162,84,236,23,72,66,74,217,45,190,102,209,172,148,225,205,117,122,27,204,210,38,196,202,71,139,141,173,94,77,176,165,63,249,141,165,60,187,216,165,165,156,190,210,42,231,114,33,87,155,166,152,13,41,246,105,37,247,221,94,250,187,215,64,60,2,117,18,84,181,169,193,204,174,162,177,79,66,114,122,44,78,232,44,172,4,83,40,20,140,188,166,165,162,12,183,67,106,47,155,86,117,196,45,60,57,102,128,28,100,105,169,6,186,173,8,144,102,143,230,24,52,181,99,106,130,49,20,84,209,18,104,6,22,50,105,214,155,177,136,206,96,169,76,10,182,158,178,44,147,70,129,39,77,110,77,69,244,33,208,167,5,39,11,150,92,128,155,6,164,194,59,70,171,65,177,154,102,89,8,18,252,139,51,12,167,143,73,84,82,114,113,106,239,228,28,147,123,145,6,14,9,18,115,70,192,54,15,115,130,181,60,62,75,103,154,86,185,193,5,115,17,50,182,25,157,178,83,67,29,39,238,76,3,70,76,184,192,186,204,136,31,48,65,73,79,31,51,178,6,83,22,156,223,51,5,96,129,62,51,192,49,231,168,136,52,107,169,40,130,130,180,180,243,216,39,26,146,149,136,245,36,101,42,208,200,227,184,50,215,150,40,18,44,114,131,30,205,71,160,87,141,89,238,166,73,149,121,250,244,229,140,22,244,99,38,249,66,147,193,77,159,49,51,25,220,41,82,145,78,71,136,25,129,77,157,141,84,6,171,57,124,234,249,67,147,176,140,188,40,47,77,201,102,211,142,74,88,24,22,146,62,235,244,244,28,79,18,26,125,205,206,127,205,190,124,52,150,49,65,210,209,229,201,70,103,128,113,97,102,24,23,18,96,92,152,1,198,197,153,97,92,76,128,113,113,6,24,151,102,134,113,41,1,198,165,25,96,92,158,25,198,229,4,24,151,103,128,113,101,102,24,87,18,96,92,73,139,113,146,9,30,171,241,58,234,124,76,160,34,59,234,4,74,162,83,59,42,203,199,42,225,142,202,161,73,180,118,71,229,169,36,106,62,77,22,216,83,148,2,113,91,167,57,253,233,84,82,71,216,108,16,185,83,79,167,71,197,144,255,243,8,34,145,9,78,0,221,25,96,42,165,14,61,50,182,65,88,58,198,60,179,106,58,172,147,144,101,58,167,160,25,246,114,42,7,162,48,121,54,149,80,105,78,169,58,149,224,124,20,129,50,105,62,213,35,72,244,38,56,129,89,1,111,143,136,41,205,14,122,100,76,85,56,58,166,56,91,235,17,49,37,57,71,143,140,168,2,38,32,36,76,210,162,153,100,196,228,93,47,151,146,195,147,208,89,134,95,61,34,124,3,121,36,240,197,120,253,76,116,150,215,24,165,116,28,96,99,194,215,100,238,193,122,26,206,16,181,17,87,243,38,141,100,125,90,77,247,122,218,145,158,192,15,28,222,250,116,32,190,53,215,46,41,3,22,145,0,86,9,178,105,244,161,139,203,5,155,76,83,22,15,76,189,95,136,85,188,73,233,65,85,79,68,37,53,108,130,134,19,232,234,149,164,169,154,6,124,234,196,176,211,129,78,156,35,118,58,16,178,223,156,134,90,36,219,63,104,25,83,38,42,128,176,90,209,188,80,41,102,68,17,119,75,113,19,139,242,67,142,40,172,69,206,88,211,45,164,122,91,203,212,179,201,238,154,88,30,89,243,122,255,53,41,159,236,215,108,195,61,155,170,27,102,211,174,26,73,26,61,249,167,217,132,34,146,68,81,193,239,11,186,190,58,151,192,71,20,103,161,141,178,225,146,210,162,198,221,68,74,87,202,5,30,149,94,202,76,43,71,161,87,211,211,90,60,63,173,233,134,23,113,93,28,134,52,25,170,108,147,165,164,68,53,209,82,108,238,144,37,225,244,114,32,84,49,191,0,208,174,120,171,241,20,163,73,108,67,132,9,146,203,214,208,98,12,100,22,175,60,200,136,17,118,115,198,4,183,9,139,147,110,36,51,245,73,144,237,54,154,129,146,246,33,118,172,25,235,201,135,90,70,110,109,40,35,153,63,144,18,55,108,173,144,82,227,226,197,34,30,30,79,144,27,13,146,37,202,77,8,149,166,203,141,134,73,210,230,6,32,186,17,62,168,145,155,130,97,110,161,106,246,101,154,154,228,73,223,31,215,108,123,255,114,102,223,113,75,173,197,90,123,210,199,3,56,215,119,60,103,156,217,179,39,35,15,174,166,59,205,177,189,60,158,179,139,141,114,197,134,194,229,92,49,166,240,252,112,206,203,44,111,187,67,203,95,225,37,51,123,240,160,191,50,222,236,140,28,111,165,63,255,133,230,208,115,199,222,217,46,142,135,233,140,209,163,43,104,143,109,207,95,105,190,240,130,183,60,244,198,147,97,223,66,45,183,58,219,182,179,55,26,187,104,245,89,235,186,163,81,205,70,91,146,189,239,92,210,94,94,196,145,15,120,238,102,187,221,245,80,49,82,206,35,114,25,42,59,244,218,53,123,228,185,195,230,230,57,252,68,129,76,94,60,229,15,108,7,110,92,70,181,61,24,194,110,173,63,47,170,56,54,150,96,200,162,106,215,236,42,98,87,214,206,154,59,106,130,142,106,205,239,33,249,100,23,181,71,193,72,193,26,106,246,157,247,222,191,251,226,171,135,175,255,246,224,165,223,29,92,255,224,224,205,55,110,255,250,247,168,71,164,173,61,44,217,43,77,66,18,23,128,119,190,53,114,208,18,220,133,157,92,140,130,151,217,67,244,28,121,227,57,21,77,81,201,118,60,52,118,72,102,26,122,35,156,77,217,54,194,70,189,200,56,132,90,68,220,209,105,75,246,17,27,239,35,8,223,200,190,221,121,255,189,195,155,255,105,59,216,10,23,12,108,129,223,34,186,216,105,165,232,90,167,21,217,37,244,26,13,8,226,168,46,170,55,244,221,214,58,154,141,206,156,224,219,204,158,96,48,212,91,34,57,162,222,110,121,187,8,43,244,151,245,141,104,44,250,243,24,97,135,161,141,10,32,82,237,103,50,78,30,19,12,9,85,36,188,107,219,167,148,243,135,77,127,32,141,191,161,195,184,210,99,110,207,211,72,132,250,178,215,220,132,96,58,173,90,159,148,162,63,73,65,244,16,255,27,69,76,9,118,98,154,242,58,145,164,21,165,40,179,180,208,172,23,236,66,187,11,15,215,16,118,53,187,217,234,94,179,157,77,119,180,238,181,221,73,119,252,56,38,117,237,190,156,210,107,39,132,135,62,253,213,221,175,127,151,210,132,180,33,245,3,150,30,58,140,253,121,68,161,86,215,91,71,237,194,11,135,180,155,217,143,34,82,107,216,217,246,118,220,221,167,208,86,152,130,78,114,181,72,82,41,5,197,212,34,30,16,130,86,88,112,180,177,34,194,118,112,174,19,123,48,236,32,9,100,151,49,67,183,163,225,197,123,221,238,244,91,192,117,115,168,167,104,5,66,28,191,61,103,31,254,236,151,119,222,251,185,157,185,156,185,140,248,243,50,229,81,15,12,136,97,155,25,218,248,247,230,56,139,237,222,217,154,184,57,126,138,252,100,67,136,166,12,162,23,252,227,12,220,13,239,73,111,132,134,15,61,17,63,28,50,36,116,60,237,209,38,18,40,155,147,209,216,239,193,1,99,210,235,219,181,251,242,244,57,162,145,63,28,147,7,45,194,10,217,17,122,130,208,169,93,218,19,17,127,236,250,197,53,196,14,67,127,128,228,77,180,138,143,250,104,151,34,116,232,162,137,140,218,239,178,249,140,56,118,39,219,106,116,49,125,236,26,227,1,144,27,247,157,17,154,127,94,235,98,215,31,143,208,155,43,147,185,75,120,114,219,244,128,101,59,237,126,77,218,157,8,69,83,110,41,124,36,41,250,219,144,226,125,15,82,189,215,236,158,55,222,244,91,238,4,109,17,206,208,221,121,12,63,220,206,202,143,9,75,218,176,62,93,65,2,144,173,240,209,105,246,248,52,234,191,19,207,42,14,216,170,212,0,43,98,180,210,157,140,20,246,97,212,169,183,90,18,167,188,255,241,193,107,239,0,167,80,142,64,83,197,67,199,180,25,118,140,8,171,166,190,145,55,114,247,38,67,88,106,9,14,79,15,187,14,101,73,244,236,11,136,69,71,243,244,55,233,150,141,37,77,138,49,140,62,254,189,142,127,138,30,30,188,242,206,221,31,253,130,245,176,211,3,38,204,2,79,207,164,115,4,158,169,115,228,141,220,185,177,215,27,156,235,116,81,99,54,217,26,111,125,118,227,240,235,239,29,188,247,201,193,75,191,60,252,205,141,195,159,126,102,59,141,206,243,100,217,28,145,233,112,193,237,163,217,6,18,146,237,0,214,171,238,200,35,43,232,136,206,77,233,137,227,35,249,185,211,175,63,113,94,20,209,31,17,218,13,61,60,151,140,75,10,155,94,104,213,35,115,246,43,19,111,184,11,235,11,89,70,174,205,150,132,116,93,48,144,144,188,73,72,194,151,63,186,103,36,116,36,178,212,20,34,33,18,225,21,119,31,214,175,107,187,104,81,196,2,246,165,75,210,114,203,86,70,33,25,162,165,14,109,147,8,101,219,33,210,6,237,220,237,79,222,58,184,254,190,77,215,79,126,98,167,7,12,27,160,239,43,43,121,8,232,62,222,210,21,208,84,226,140,0,237,192,218,140,39,95,210,102,36,241,65,180,117,251,163,207,226,219,74,6,159,138,169,74,11,135,175,190,120,240,135,127,37,82,244,209,91,64,139,45,176,32,135,126,240,147,223,31,252,244,197,217,82,9,237,43,67,56,52,63,1,134,210,130,82,255,249,254,193,175,95,191,253,141,15,103,219,24,90,15,123,157,190,219,85,27,187,253,241,43,51,111,73,149,137,88,175,176,244,118,251,15,31,31,252,235,235,145,163,19,186,89,83,65,65,221,172,61,114,150,244,87,60,36,140,238,44,107,59,55,89,247,225,48,137,254,108,120,99,144,8,129,103,230,168,36,234,43,98,89,38,3,82,210,62,76,211,204,229,203,78,65,72,74,110,215,223,16,189,28,119,198,32,167,194,46,189,178,130,142,170,176,247,158,177,255,251,197,55,201,124,250,239,23,191,67,183,210,154,242,240,214,103,55,15,191,135,72,77,29,64,96,189,193,128,191,74,126,59,244,60,149,199,233,34,17,137,136,138,32,219,236,250,35,79,8,52,107,240,19,73,180,240,79,22,237,237,120,67,7,221,130,219,37,242,20,127,131,151,208,172,135,206,160,104,24,224,21,168,134,237,234,246,38,21,5,236,201,0,45,120,94,141,226,99,107,194,174,130,220,138,71,69,74,229,233,25,229,48,109,88,254,201,27,105,225,199,15,208,26,142,133,76,242,86,59,90,195,67,7,220,255,96,240,241,191,250,17,59,159,147,206,216,232,57,26,119,155,125,71,12,41,201,210,104,137,168,229,11,234,169,31,43,224,69,25,227,34,43,173,194,162,50,214,148,133,157,225,229,234,129,83,70,155,28,172,91,113,231,138,54,61,168,183,12,39,9,14,195,102,251,138,144,228,143,214,105,182,36,75,251,67,154,78,135,233,43,48,194,253,248,67,39,233,116,223,120,210,228,48,228,78,75,29,159,225,200,223,124,81,34,194,8,9,108,104,90,117,198,187,233,198,159,0,49,147,66,192,76,68,16,9,5,51,89,20,28,103,204,17,116,171,83,55,194,84,76,65,32,152,41,65,1,38,34,3,223,133,141,52,16,168,29,23,119,16,153,130,200,46,140,32,178,210,3,67,48,41,124,130,202,158,54,87,152,156,111,233,122,29,166,210,97,101,241,191,102,234,81,8,137,168,71,203,134,80,143,189,157,29,251,168,18,88,80,82,163,48,232,163,72,130,225,13,131,47,157,92,223,217,25,61,225,14,221,222,8,109,103,132,134,116,83,228,148,84,126,115,122,82,8,95,13,39,171,132,102,194,85,90,18,64,67,22,107,185,227,199,197,160,183,62,120,237,206,141,111,35,145,17,73,113,183,63,190,126,240,209,175,24,225,39,131,139,32,94,62,225,109,60,218,223,72,56,123,77,208,194,244,145,230,3,163,66,255,71,221,49,106,123,14,137,43,42,50,6,77,28,38,153,82,42,209,48,168,112,205,3,161,19,98,86,220,174,16,235,163,223,153,73,239,142,167,33,61,133,54,107,210,35,100,18,144,222,29,167,37,189,59,142,39,61,38,196,241,206,2,114,150,209,103,193,217,126,107,138,57,160,194,154,209,64,8,84,194,135,129,151,73,56,8,2,102,216,16,200,4,152,45,239,83,34,105,188,79,219,75,201,249,42,172,217,18,60,146,239,121,153,116,4,143,224,121,153,0,199,199,241,175,135,172,251,173,157,105,214,253,215,99,214,125,19,237,148,150,18,81,79,197,205,76,63,29,255,217,177,236,235,33,203,181,212,98,10,166,125,61,102,185,142,161,88,66,126,83,113,139,165,216,61,224,57,211,42,219,218,73,191,202,190,30,179,202,154,233,151,110,121,148,241,10,163,221,241,44,143,175,135,44,143,188,189,148,156,22,181,60,70,82,42,49,159,197,173,107,42,230,199,187,147,223,125,241,123,136,41,12,155,249,51,238,110,218,157,60,0,43,158,120,172,157,132,59,2,69,42,108,59,224,56,207,118,243,21,253,210,246,95,104,47,229,230,27,128,149,148,70,137,119,77,138,84,20,141,238,193,218,21,194,87,173,157,148,124,245,250,116,124,197,218,73,56,35,35,249,74,194,121,182,171,86,8,95,145,246,82,174,90,83,240,21,107,39,5,141,34,150,172,99,231,171,59,239,191,119,247,167,63,103,215,26,76,65,228,182,70,147,97,27,145,131,90,123,80,243,52,217,54,198,100,74,5,97,88,132,37,149,48,155,233,53,147,152,205,76,99,24,131,33,135,201,198,90,63,18,170,156,212,190,135,169,158,116,10,205,86,131,169,142,199,120,38,131,208,109,29,215,32,116,91,17,131,48,78,74,249,113,56,185,199,26,141,103,173,36,125,237,197,195,159,188,119,251,221,87,111,127,244,107,78,115,175,185,217,247,187,254,198,46,54,166,60,58,249,159,27,181,158,59,30,242,99,200,161,228,87,251,145,108,36,180,190,135,12,74,128,66,51,155,3,202,85,171,225,78,246,200,131,209,60,182,185,208,140,154,11,41,108,244,218,9,172,243,218,38,187,188,99,154,35,119,95,252,49,26,150,195,31,252,242,240,39,63,99,99,50,64,195,190,238,202,119,76,112,31,75,29,133,18,141,8,177,250,130,90,154,209,36,177,152,36,205,29,254,224,207,119,127,240,39,91,88,218,141,59,61,15,238,81,11,181,92,14,253,15,189,193,84,166,206,106,232,205,46,250,47,123,225,66,22,204,208,200,67,229,153,121,112,104,111,18,141,11,235,185,121,72,4,93,102,54,35,110,254,229,206,205,27,135,239,255,65,22,104,188,81,103,163,191,238,121,131,164,87,91,10,16,66,250,254,164,215,64,99,21,194,174,188,133,100,204,42,16,10,97,85,25,227,227,189,15,189,251,253,207,36,82,117,189,254,198,120,51,213,13,32,3,144,128,76,4,122,34,18,81,68,204,228,225,88,206,248,54,244,230,167,18,41,136,17,66,170,187,80,90,63,1,37,48,240,68,132,32,104,152,233,192,80,60,54,14,193,219,139,74,22,182,138,62,147,134,60,10,156,36,243,73,110,36,213,250,255,76,4,185,116,212,103,198,61,88,55,168,222,165,171,6,95,9,201,36,195,9,177,45,144,193,38,51,47,80,45,207,204,22,6,26,178,199,197,79,68,181,165,18,74,53,86,75,70,40,5,78,152,52,39,129,77,40,203,41,86,115,33,146,156,138,236,108,57,232,240,198,111,15,174,191,255,229,11,10,15,61,225,109,124,57,21,255,112,40,17,28,4,64,147,115,15,70,33,130,115,40,138,199,118,232,120,247,231,6,226,120,88,69,153,148,52,26,12,51,105,40,200,68,132,97,205,155,201,34,144,59,14,14,209,249,99,10,246,136,97,142,84,188,17,195,26,247,136,51,84,190,152,130,45,34,153,34,5,79,68,178,196,12,57,226,238,203,223,190,253,27,126,234,179,122,29,116,30,219,72,106,209,199,42,43,123,113,2,157,29,109,37,17,57,24,70,102,122,8,124,77,220,17,36,74,161,148,132,40,7,191,120,249,240,143,191,225,234,57,175,231,14,183,34,12,218,72,247,193,29,218,29,122,174,118,178,34,176,230,231,231,109,7,49,235,168,102,151,67,136,66,155,73,166,53,163,40,133,104,203,56,194,10,81,192,56,218,155,195,180,1,90,232,126,177,196,82,23,81,197,7,183,42,238,52,212,5,95,95,250,112,223,209,126,234,174,76,65,143,161,53,183,223,244,186,146,75,205,245,183,172,195,63,191,194,124,106,12,30,109,225,78,108,12,230,197,73,163,215,25,11,152,183,62,251,233,193,187,63,100,46,107,220,165,146,216,139,113,99,108,108,66,140,95,136,206,33,105,133,216,169,203,154,7,222,12,254,249,36,212,144,40,185,239,12,87,46,93,118,220,149,57,212,78,213,171,120,196,33,174,92,108,186,118,38,227,116,240,243,66,213,45,147,231,165,114,165,69,75,180,218,69,242,173,93,66,135,104,252,205,109,86,92,250,173,229,21,161,126,23,215,95,108,47,182,201,243,130,87,164,101,11,168,8,249,86,205,23,11,80,118,52,51,15,233,16,67,237,16,67,118,238,162,123,251,163,207,136,19,77,172,145,250,34,177,81,119,7,3,180,130,61,229,175,250,173,93,112,220,12,55,75,199,182,231,229,105,109,207,29,12,23,251,186,162,127,215,241,91,49,125,185,239,59,223,58,122,232,167,174,64,97,33,54,236,60,70,157,70,103,176,75,178,53,121,26,55,72,194,93,196,49,34,239,108,34,104,93,128,184,54,25,66,244,156,39,253,29,236,6,9,254,145,217,33,118,144,180,169,187,228,170,231,246,29,251,234,4,8,68,28,68,179,176,48,141,108,98,125,237,108,121,187,182,193,79,210,236,80,25,225,12,201,61,33,209,143,53,248,126,4,63,72,143,199,50,16,220,227,181,219,48,189,236,22,90,156,208,46,65,131,24,216,119,63,121,231,240,157,151,239,252,234,91,183,223,126,235,214,7,47,30,254,244,198,225,247,127,127,248,198,77,144,205,95,254,248,206,103,111,227,123,161,87,209,194,65,87,214,30,174,134,163,61,72,107,242,216,221,208,215,16,152,255,172,132,105,197,99,238,142,87,39,222,8,187,112,243,21,133,36,14,83,255,59,188,254,230,237,95,124,20,124,131,215,157,160,235,150,211,159,116,187,14,26,136,194,82,190,90,42,45,22,22,75,196,155,11,205,208,121,178,240,156,33,11,114,141,117,192,228,33,67,122,194,93,101,17,103,225,0,42,118,211,235,227,101,154,206,175,82,153,248,8,75,192,163,160,154,129,148,115,118,122,111,26,101,204,33,189,139,175,111,167,216,211,102,190,211,50,120,83,147,168,72,225,214,201,162,4,76,106,213,83,154,189,193,219,220,190,76,240,114,62,87,40,151,115,185,197,204,190,188,233,133,122,33,49,110,105,121,215,100,90,232,164,102,194,193,71,215,177,156,151,208,239,12,156,51,132,46,54,12,40,89,76,153,67,200,84,158,121,137,188,229,166,244,57,147,125,205,164,179,55,235,87,153,56,32,205,176,85,180,75,104,46,103,71,108,19,251,103,201,226,225,113,137,64,70,41,198,33,190,215,144,95,115,210,51,202,52,143,127,89,200,51,183,111,220,180,14,110,254,56,66,70,138,0,167,237,120,1,169,75,147,6,137,72,211,4,145,166,181,2,178,69,165,177,132,164,140,193,202,30,216,163,251,125,196,166,168,61,188,176,13,132,196,68,186,183,138,168,13,123,19,93,26,96,119,217,199,94,178,193,61,97,79,217,161,97,127,98,59,27,108,180,27,94,141,60,184,8,253,42,228,208,238,63,118,187,181,28,133,6,226,22,118,20,131,77,18,225,34,230,126,13,230,60,92,254,96,255,96,132,31,219,186,106,114,180,14,188,42,114,8,43,125,186,76,138,181,165,143,87,39,180,238,41,187,25,46,165,74,22,32,41,178,241,170,5,132,175,214,37,219,181,47,207,183,60,111,176,214,69,164,155,83,27,206,44,227,223,95,240,144,240,58,103,179,123,180,126,38,136,14,44,100,166,214,243,142,214,149,61,212,119,182,137,43,129,117,8,74,99,44,15,46,247,95,120,129,160,194,104,62,143,233,187,146,115,250,43,123,124,28,224,176,38,4,142,21,165,2,122,65,194,45,144,199,116,192,47,162,71,72,98,37,189,222,240,136,168,60,20,46,211,136,246,243,227,77,175,63,167,196,78,25,99,113,104,5,139,25,35,103,44,90,36,140,64,80,16,220,64,126,195,87,202,21,20,123,52,167,51,16,193,2,109,28,187,82,3,252,170,16,241,54,42,65,37,65,50,31,226,6,215,68,94,68,224,201,202,192,105,99,177,188,149,43,47,82,97,188,186,184,8,34,248,230,202,227,141,231,208,184,205,181,49,21,50,115,19,7,157,224,96,23,194,131,104,151,218,149,197,86,43,95,180,241,239,140,211,91,217,164,62,223,35,103,3,195,44,121,197,37,2,179,82,45,52,1,102,3,230,97,179,89,132,211,194,54,124,175,148,203,121,244,125,23,190,231,242,109,84,124,153,245,196,170,203,163,77,112,129,0,51,35,68,233,229,78,123,142,62,65,131,243,248,78,255,9,26,23,227,226,110,175,225,119,71,204,19,54,170,12,128,241,78,157,154,243,87,124,68,236,46,26,94,137,214,194,164,218,8,98,221,27,53,135,157,193,216,31,98,28,231,189,254,164,231,97,197,0,26,152,12,140,252,100,180,57,143,142,4,104,0,199,142,159,217,103,135,146,125,222,187,29,96,24,116,166,157,3,76,189,149,252,178,247,79,238,112,99,2,204,53,162,247,55,203,222,131,15,178,254,3,141,239,91,225,37,46,121,151,207,200,63,208,218,177,236,125,177,112,166,78,201,50,135,184,247,190,92,6,206,212,103,221,230,166,218,51,90,164,67,199,21,7,171,66,48,128,169,106,49,221,29,157,161,5,208,60,65,199,12,90,160,227,33,106,58,113,85,17,78,153,154,132,96,36,118,106,3,187,24,201,184,161,24,163,161,192,51,131,93,169,239,3,237,174,173,80,15,220,139,193,184,7,242,70,128,167,248,121,36,87,211,25,213,115,136,51,27,60,186,72,61,179,106,27,152,102,14,115,195,146,95,53,200,171,96,37,8,120,84,219,38,111,181,56,88,181,93,252,56,116,107,65,50,225,216,157,12,93,64,240,18,192,166,235,225,37,142,2,124,21,161,117,96,11,161,47,88,156,6,216,253,180,232,14,123,236,1,218,101,208,73,21,139,18,196,43,185,209,121,254,10,142,49,49,98,50,57,126,121,177,185,233,245,92,98,198,160,199,129,192,193,73,236,5,168,133,255,244,48,121,23,182,243,11,104,156,190,52,2,24,100,11,67,34,131,63,66,52,71,146,242,164,75,3,173,237,110,94,67,7,29,37,112,196,158,216,25,165,232,58,209,59,169,190,1,19,9,133,92,216,195,198,73,157,20,113,103,241,171,60,249,242,85,18,111,195,118,52,35,44,84,0,74,168,86,41,32,228,218,142,228,202,6,21,101,147,137,154,93,64,15,100,147,125,92,66,182,72,39,15,184,153,181,242,19,191,221,215,32,162,115,33,220,168,208,147,65,67,109,176,62,28,186,136,1,246,64,61,135,132,247,235,223,62,120,243,59,183,62,250,54,13,14,197,162,137,20,16,80,165,200,193,219,111,107,69,74,129,34,47,189,171,21,169,96,87,117,236,139,190,7,146,63,196,74,65,231,246,161,215,2,129,180,135,206,46,48,64,16,161,234,206,95,190,123,240,210,47,85,47,242,49,226,154,13,80,25,54,186,19,144,44,241,132,76,4,129,201,253,58,4,225,243,155,16,19,234,213,172,195,17,204,17,10,134,26,144,40,238,175,58,24,153,45,18,1,98,158,161,58,32,234,199,155,144,56,244,224,160,1,129,157,29,16,66,61,107,161,201,206,194,6,5,215,23,107,7,157,12,209,1,22,43,44,174,141,231,97,58,62,104,156,203,68,71,245,36,122,102,99,131,164,73,31,96,75,0,81,139,88,43,215,10,72,34,148,52,68,188,66,107,2,93,250,230,168,112,200,214,52,254,30,30,240,151,98,253,211,222,75,130,177,193,229,73,19,24,53,223,200,149,21,239,12,134,166,187,61,172,244,117,135,197,144,162,238,152,20,21,14,19,122,65,169,61,165,40,129,137,196,14,99,97,128,139,186,118,21,86,194,139,120,85,15,21,125,101,218,56,254,74,255,204,152,73,49,132,234,120,52,206,145,39,125,180,241,142,151,189,57,63,195,134,137,188,168,25,2,255,25,68,160,220,10,66,153,56,98,35,1,245,81,127,7,237,95,104,247,152,203,204,99,197,194,227,237,185,190,250,28,140,214,200,168,156,243,155,147,17,17,158,3,140,65,98,87,225,9,56,15,7,20,24,84,89,61,141,87,192,192,97,135,91,113,226,197,123,5,45,229,16,120,228,140,125,248,127,95,132,248,110,36,184,34,154,41,127,250,240,246,247,126,67,127,146,3,16,70,35,53,22,90,45,5,13,190,120,32,145,31,235,43,181,87,244,252,229,232,13,65,21,84,12,145,134,49,186,254,18,38,50,96,34,197,238,10,193,156,234,101,177,194,83,224,94,111,181,98,207,123,164,101,28,239,22,7,112,97,117,33,78,156,210,97,34,161,222,211,125,116,127,89,66,14,226,233,218,78,68,31,128,226,43,59,115,59,115,104,25,242,50,78,159,147,1,71,136,49,15,222,61,238,143,131,25,139,46,95,193,243,245,165,203,236,222,66,62,115,186,45,233,196,25,56,112,162,9,138,245,143,35,179,28,221,199,135,144,57,170,146,244,230,153,66,29,125,237,180,112,144,78,136,211,217,231,164,194,183,89,1,166,249,107,144,202,120,128,229,179,18,223,144,213,140,215,67,203,210,188,192,179,16,245,189,3,27,151,70,53,180,252,246,131,39,100,74,121,52,21,52,202,147,171,73,19,253,251,243,95,160,123,243,252,104,210,108,162,175,115,222,60,125,130,104,123,28,212,11,72,156,42,57,65,209,97,92,24,50,228,104,228,76,250,29,180,189,156,67,157,48,110,45,125,111,199,186,224,14,150,165,72,154,218,209,152,111,21,247,141,231,55,93,116,240,131,163,227,169,83,227,121,124,139,139,126,128,218,13,90,98,49,56,67,198,202,134,28,241,112,198,107,217,247,173,172,0,53,252,182,37,15,32,110,24,247,1,65,55,62,39,241,94,233,38,71,66,43,123,160,238,27,175,236,117,90,53,170,123,82,2,233,18,90,93,233,180,174,4,94,75,161,53,30,171,95,56,27,44,128,39,16,30,203,43,240,53,88,64,4,151,101,131,116,5,186,21,44,40,143,225,254,50,83,2,248,86,167,111,141,51,227,75,254,101,196,160,182,132,43,218,226,252,51,30,157,207,144,169,64,4,19,193,65,140,225,36,236,146,40,161,231,31,67,71,6,156,180,226,97,82,78,142,25,42,64,34,142,195,121,190,113,96,209,199,214,153,152,15,109,239,103,106,90,83,110,107,27,22,7,165,157,71,207,127,249,172,4,218,143,130,151,89,246,136,200,34,120,15,124,210,89,101,155,140,220,80,82,216,153,142,123,160,14,127,10,31,249,64,85,137,69,164,81,205,99,27,133,63,192,199,199,21,207,9,93,64,135,230,25,140,85,118,100,33,117,228,32,174,84,105,231,105,74,59,79,87,218,121,66,105,151,68,99,25,206,246,172,15,167,78,229,224,141,252,136,42,132,240,186,69,122,190,98,132,195,222,158,97,95,224,24,173,66,10,217,43,72,113,50,238,30,217,25,88,75,250,208,177,23,242,8,82,49,70,58,200,175,244,57,132,83,167,56,252,96,235,104,57,81,34,200,64,20,57,6,23,247,151,253,88,177,215,30,191,240,68,253,177,103,175,192,244,180,49,142,161,99,157,88,61,171,140,245,145,21,180,176,179,192,224,201,218,202,49,90,183,176,116,57,192,225,122,50,124,44,99,10,18,129,91,20,55,190,198,199,167,139,222,6,116,250,124,235,212,41,180,38,119,70,231,232,194,11,167,12,105,217,33,139,98,60,20,180,1,75,64,176,144,37,197,83,206,56,88,192,199,250,103,26,106,232,72,194,241,62,93,42,20,134,32,241,4,185,8,168,28,151,18,194,21,50,96,36,150,98,25,93,249,210,197,199,31,155,135,104,253,253,141,78,123,119,142,134,158,2,77,94,198,9,84,48,35,192,161,209,174,201,193,150,162,17,72,2,207,73,134,118,167,53,63,26,116,225,34,198,178,51,156,12,224,87,20,76,80,128,157,30,209,1,106,124,70,166,162,34,139,144,115,22,145,31,169,235,159,86,97,28,40,133,253,200,244,82,170,52,163,86,104,50,176,234,201,88,218,39,229,242,68,146,102,58,212,40,81,112,115,60,30,204,131,222,113,206,254,194,30,168,55,246,23,104,53,170,161,100,9,9,204,210,53,172,23,97,43,166,170,103,165,59,38,154,97,32,94,19,5,23,65,150,137,218,251,14,191,61,51,156,174,176,46,15,77,59,252,47,122,124,230,18,214,233,119,208,217,250,212,41,219,199,203,4,16,136,106,207,93,166,187,207,100,152,248,48,6,241,161,159,129,91,215,145,164,31,159,27,103,96,25,189,52,190,28,9,7,189,207,156,241,208,95,118,13,198,46,250,240,155,26,254,103,133,50,40,21,199,194,8,208,231,4,232,83,2,56,24,48,134,148,161,42,183,208,181,195,36,79,41,19,67,47,32,38,27,78,2,160,31,96,52,1,110,197,182,67,193,132,189,122,140,212,3,181,218,218,202,53,231,10,190,220,170,84,74,96,199,166,221,145,173,57,72,18,18,119,100,139,133,66,219,173,44,54,233,29,25,18,132,46,113,107,147,203,43,87,216,125,25,78,31,210,140,205,53,210,168,20,150,72,174,145,150,247,87,207,53,210,70,29,34,134,99,39,41,71,238,81,202,145,153,166,21,145,182,252,212,249,48,148,154,49,89,49,212,178,199,154,125,132,132,138,148,243,143,196,228,224,184,218,109,31,33,7,199,95,62,60,248,233,141,195,183,62,60,120,243,59,145,148,230,57,28,210,228,210,96,117,162,19,105,240,82,255,40,89,52,146,90,129,26,237,157,29,106,153,146,5,90,232,239,238,77,18,141,120,115,42,53,93,69,203,223,233,3,74,152,9,59,96,201,226,200,3,26,52,183,242,186,103,49,137,36,3,41,156,5,0,143,151,30,127,63,73,240,122,109,174,75,225,77,127,194,212,235,127,3,33,236,253,118,187,211,84,163,240,223,190,121,227,224,165,143,15,222,248,254,173,79,223,56,122,3,157,209,35,104,47,124,178,51,218,18,61,248,225,123,7,111,254,234,238,191,255,240,224,141,63,144,197,66,152,248,129,38,239,152,3,191,231,87,86,252,121,129,214,25,110,24,200,230,241,15,223,3,166,96,86,164,185,152,226,168,43,82,113,26,26,62,73,4,124,177,146,49,186,144,37,211,33,138,60,232,31,13,71,143,179,107,144,69,57,243,215,15,139,79,54,7,95,44,178,114,76,252,36,76,189,233,53,183,214,113,60,2,214,113,124,69,197,2,31,72,70,156,71,230,62,72,0,226,15,241,250,161,48,223,173,15,254,132,219,58,102,98,98,222,225,56,156,9,181,90,167,58,114,91,90,156,20,174,114,242,161,128,140,76,155,122,48,118,71,218,96,28,252,226,183,135,223,159,65,18,142,134,223,218,189,128,198,26,146,36,227,147,42,111,231,238,15,255,227,240,181,95,28,254,244,205,195,183,126,116,244,118,54,134,72,164,85,27,56,184,241,239,7,111,220,184,245,209,71,51,88,37,81,77,180,173,60,233,130,175,179,218,202,225,139,31,223,250,244,187,183,95,251,243,193,183,254,243,206,123,223,60,184,249,99,22,228,38,100,26,55,6,207,143,159,223,26,180,32,160,76,148,45,179,48,122,142,53,14,103,168,124,247,141,91,159,254,196,86,106,206,104,73,0,41,6,81,2,118,221,128,69,114,167,223,1,10,131,102,133,237,225,34,34,171,223,235,161,205,87,184,134,145,223,78,132,108,165,20,156,3,235,222,154,239,48,56,246,185,78,183,219,65,98,29,17,188,196,90,12,185,154,194,124,61,240,53,233,62,40,110,241,76,33,252,125,227,223,15,95,251,165,100,110,205,186,151,69,91,250,68,234,35,182,252,230,125,103,166,224,210,3,141,60,154,119,161,42,181,140,33,108,203,120,100,243,254,232,221,115,91,61,232,157,36,84,98,108,209,150,124,251,205,111,201,162,37,75,65,34,75,153,38,199,173,254,60,254,247,111,57,161,72,240,104,12,230,86,134,131,113,203,235,249,89,241,46,125,210,144,194,236,147,134,220,250,224,181,195,223,221,56,248,197,175,111,125,240,46,36,119,81,130,251,32,180,199,79,122,3,183,51,196,219,97,88,140,31,67,32,31,57,210,143,163,7,107,68,13,170,59,106,68,236,158,144,112,43,10,98,201,194,174,168,125,9,9,191,162,119,120,134,225,46,3,189,22,52,94,227,18,199,231,139,196,28,175,196,20,22,61,9,39,176,220,219,99,243,159,55,80,186,57,91,42,171,77,24,66,76,165,167,121,51,21,189,155,49,180,110,154,232,124,68,62,6,177,235,247,223,227,129,132,60,119,188,9,30,71,166,88,108,1,165,205,120,55,59,190,154,52,226,26,118,103,79,26,112,141,64,14,139,184,70,177,76,22,147,136,246,40,36,42,17,239,239,177,197,37,186,249,251,131,79,191,143,101,66,234,81,231,143,189,167,220,45,65,100,201,213,223,152,173,136,149,79,150,178,136,67,15,201,91,36,181,62,179,120,31,127,250,217,157,63,253,95,169,139,3,36,132,250,253,243,253,181,77,119,104,12,243,96,140,212,166,84,74,22,176,77,109,39,36,110,155,142,204,177,173,80,161,114,185,65,164,63,122,180,67,73,170,63,142,25,40,31,26,66,166,161,210,161,68,3,166,146,192,60,94,58,153,102,183,208,125,243,246,167,55,15,255,229,37,52,60,156,81,135,62,156,130,59,198,32,203,70,38,229,21,146,49,168,128,31,194,156,50,2,38,198,68,199,175,145,190,143,53,221,97,139,9,183,232,125,86,211,139,82,175,122,13,125,226,111,22,117,191,32,74,232,110,208,226,141,226,10,223,200,34,234,123,97,59,245,15,255,207,237,143,191,101,59,52,229,94,103,56,82,253,232,137,66,90,97,120,187,135,102,104,167,159,237,122,109,216,92,139,248,124,64,103,193,82,81,201,231,78,117,214,24,12,28,114,53,200,113,174,232,6,223,230,219,31,127,247,240,95,191,201,46,157,246,37,250,39,5,135,206,189,67,201,87,26,173,0,175,124,107,46,159,45,103,142,234,239,30,25,40,137,185,33,28,124,235,165,131,155,31,114,31,96,56,34,107,60,64,60,228,49,150,6,22,24,115,230,197,229,28,214,157,177,126,231,1,61,17,144,152,95,124,102,26,138,13,177,96,254,140,187,43,141,194,159,224,204,242,214,135,7,159,92,255,92,145,141,163,154,132,116,82,191,194,201,39,10,29,157,132,23,1,170,70,196,59,223,254,151,131,183,255,244,57,36,34,70,54,57,25,105,223,226,8,73,138,29,133,148,16,158,5,34,182,60,213,233,233,180,164,193,106,143,72,203,35,28,77,2,164,78,126,18,33,68,162,27,205,5,115,190,207,0,233,165,226,81,164,151,139,205,130,244,107,216,45,81,101,99,236,61,242,185,98,99,25,219,36,196,84,123,23,78,77,165,220,81,200,217,24,250,91,94,255,226,88,190,241,184,253,206,159,14,223,248,25,21,127,62,79,212,148,144,77,66,76,165,111,225,180,148,139,29,157,148,79,64,15,5,41,63,249,8,145,242,214,167,111,32,121,242,115,72,74,140,108,114,82,210,190,197,145,146,20,19,164,148,101,213,227,142,118,242,121,8,248,198,250,216,186,154,69,216,14,60,45,228,91,123,232,209,7,251,106,0,55,30,181,141,6,109,19,193,216,76,161,218,244,144,108,16,170,237,175,18,126,109,150,90,124,28,242,164,143,93,250,162,52,250,36,108,91,118,236,103,225,10,207,86,35,183,233,90,254,163,232,246,103,111,16,99,12,155,38,116,127,195,73,175,135,170,14,29,73,59,51,131,80,106,105,77,98,8,126,225,22,49,252,182,143,117,4,157,238,186,178,222,15,140,138,106,5,141,138,172,116,187,227,117,91,83,232,134,212,139,198,104,96,81,186,180,20,112,136,166,6,157,208,110,125,44,98,177,194,66,138,6,139,220,181,166,3,23,163,154,142,8,219,150,47,149,139,185,234,82,177,144,79,102,4,20,103,201,192,166,101,53,103,167,15,135,165,171,211,130,67,40,129,79,24,62,76,48,124,96,12,147,65,224,250,91,85,95,157,48,192,151,50,168,142,105,248,37,181,139,18,172,106,4,203,119,147,5,44,89,191,58,158,244,209,108,88,167,139,101,72,144,16,26,186,146,152,24,29,220,252,49,228,185,32,151,191,175,252,224,206,13,136,245,58,109,28,13,22,136,163,49,236,108,144,96,33,251,65,191,251,128,139,45,246,116,85,35,78,245,35,93,144,41,120,106,198,157,32,232,19,243,76,186,196,60,212,72,144,75,201,61,237,236,87,158,174,63,26,225,9,55,66,139,202,69,216,81,207,135,186,194,73,152,237,83,39,42,213,157,0,142,65,251,11,28,210,147,222,198,164,235,14,241,181,148,18,254,196,232,139,68,172,254,201,122,191,60,86,156,208,198,71,114,66,211,237,105,177,121,122,63,19,225,177,196,194,73,133,120,127,195,6,214,90,105,58,3,18,211,201,45,20,212,56,81,19,230,75,48,160,54,240,45,167,235,140,36,27,248,102,187,88,104,193,218,64,226,68,181,87,38,60,78,212,38,134,73,3,66,129,133,123,41,159,83,3,193,246,86,68,124,216,13,17,37,202,105,168,81,220,214,175,226,49,96,193,176,2,113,118,54,162,227,236,128,130,251,34,223,92,19,132,212,145,162,239,200,65,121,210,69,218,1,214,185,130,229,186,43,67,194,60,87,240,82,155,60,234,14,130,114,145,115,114,159,156,203,209,123,137,253,40,87,126,213,159,62,12,79,115,179,211,109,161,121,4,242,202,122,202,208,60,36,2,143,114,93,11,132,104,74,63,246,29,186,128,217,44,190,140,122,125,94,187,20,19,11,37,196,246,64,11,138,114,217,81,177,72,6,85,221,232,2,32,201,250,140,71,116,38,240,154,113,232,197,212,167,251,86,88,109,118,237,170,215,219,119,132,178,157,169,205,13,81,149,152,222,27,115,58,179,138,36,190,109,44,8,17,201,161,201,44,60,105,236,32,229,33,143,52,68,210,34,6,138,190,110,44,250,26,122,65,66,19,201,80,197,67,212,135,89,71,160,9,236,116,102,15,58,233,202,74,115,120,11,90,211,113,119,55,114,211,28,240,119,163,195,167,185,186,73,23,44,218,158,248,15,227,205,159,208,111,159,134,46,195,230,234,161,62,250,170,219,11,231,227,160,147,62,119,219,192,167,120,253,245,248,30,251,238,51,231,231,243,235,87,254,142,157,247,67,197,172,84,59,157,209,211,159,204,8,226,211,185,76,221,254,199,161,110,255,99,77,226,26,235,18,215,88,118,251,79,16,215,101,243,30,196,117,145,221,77,33,178,203,137,147,236,223,172,147,172,241,20,4,27,14,49,92,198,218,184,33,241,253,70,75,198,200,155,27,17,29,234,197,177,63,132,112,52,104,212,206,143,189,222,28,213,191,92,193,118,165,25,28,56,117,152,97,58,58,117,73,91,25,58,26,144,161,215,67,155,152,1,14,245,68,231,238,97,206,182,223,105,65,92,218,127,164,240,22,179,89,171,226,79,135,190,114,58,244,255,170,167,195,248,232,75,92,74,52,199,250,232,3,169,199,146,83,55,236,48,52,192,24,156,135,228,83,244,186,55,118,59,221,81,77,133,235,24,79,220,53,46,69,237,203,81,160,152,153,180,41,18,20,154,76,99,115,36,168,126,186,147,254,200,221,246,46,154,94,130,253,77,100,212,168,185,61,38,155,211,101,148,254,116,52,127,25,17,75,10,252,103,57,41,64,58,50,134,123,186,47,39,2,62,133,28,235,101,25,140,93,35,144,0,120,34,124,154,170,7,64,204,180,177,1,71,198,157,179,215,208,154,134,111,108,212,2,128,34,92,100,27,150,110,144,68,225,96,51,7,65,193,87,240,250,116,110,210,237,62,139,86,21,180,124,248,228,201,5,191,63,222,156,203,60,152,95,246,87,252,127,202,231,206,216,57,251,65,191,230,83,17,3,151,193,64,50,203,195,149,33,43,48,172,13,113,1,180,157,63,104,103,81,5,252,119,200,54,94,151,75,208,212,251,32,136,28,145,96,169,207,5,44,224,212,81,225,204,156,202,122,43,29,190,137,195,97,0,22,198,209,185,161,223,91,67,108,238,129,203,75,235,234,115,205,222,53,182,62,226,115,237,138,125,248,214,239,15,126,254,175,138,63,134,20,182,110,143,179,213,99,100,55,128,219,47,188,167,75,58,42,250,24,109,25,234,33,150,60,22,58,127,118,254,203,59,242,81,162,198,14,54,194,185,141,26,209,230,17,233,229,83,10,170,24,60,181,24,170,203,102,128,8,134,56,182,242,162,120,148,246,163,130,246,9,170,234,235,70,232,25,197,34,177,76,173,254,37,187,211,178,65,56,117,146,172,57,30,181,143,227,230,69,118,25,135,15,202,48,71,20,105,200,209,130,160,109,130,35,211,78,234,104,81,87,180,173,52,195,195,58,226,208,151,116,219,103,90,93,60,168,88,212,119,123,163,90,95,154,165,33,202,212,200,8,125,230,72,239,108,181,208,72,125,233,178,26,221,210,164,162,149,84,97,43,52,60,32,243,42,14,89,248,145,80,17,172,75,55,117,54,199,32,245,195,193,205,31,19,111,228,187,47,190,122,235,131,119,73,50,156,131,55,127,112,198,166,107,118,211,239,183,59,195,30,28,48,72,78,26,219,217,163,207,86,241,213,234,83,88,31,64,64,217,78,19,83,68,126,115,112,253,45,184,145,165,235,231,142,59,236,99,43,199,192,42,204,176,66,242,121,95,67,59,132,133,240,16,146,192,66,116,199,130,155,207,171,35,137,9,144,92,135,14,53,243,207,249,157,254,28,98,50,184,250,247,87,204,33,118,241,140,33,52,197,59,8,155,234,11,68,196,208,119,147,71,59,163,241,25,251,193,241,114,143,230,97,160,110,225,15,35,182,246,97,115,80,71,237,18,76,141,249,166,59,86,186,161,110,60,82,30,33,73,65,244,254,127,200,3,116,251,199,223,36,99,68,118,160,144,184,130,251,94,119,228,209,179,62,139,134,72,41,63,39,133,75,248,213,215,9,104,1,20,59,183,109,175,52,156,93,172,6,206,23,243,174,136,168,194,180,201,219,106,68,149,118,190,85,109,184,85,215,28,81,101,87,138,168,82,89,106,5,132,103,16,58,104,9,172,87,46,150,115,118,6,118,75,135,14,240,37,52,194,142,125,9,246,226,236,118,182,82,109,148,188,70,163,116,217,154,231,113,56,168,133,52,152,75,237,155,203,145,9,89,171,101,119,188,198,86,103,156,29,53,135,62,152,69,12,121,60,148,62,58,51,68,86,190,114,101,211,3,245,245,94,195,31,162,127,178,56,35,84,45,63,184,102,141,124,36,199,88,247,231,115,197,102,185,181,127,63,118,167,36,117,148,234,112,153,29,104,128,231,253,202,221,215,1,23,219,177,219,31,135,162,129,99,57,100,179,155,254,176,243,60,36,21,235,238,209,52,97,144,51,108,153,24,205,202,128,150,145,176,212,193,58,4,183,129,144,68,203,222,50,152,212,214,114,166,22,248,13,26,190,237,101,120,101,193,137,14,156,211,150,105,83,75,197,47,46,51,167,209,218,102,167,213,242,250,203,96,94,2,170,13,180,145,223,223,110,183,151,25,77,25,181,27,254,53,241,172,55,202,66,232,25,249,25,252,94,150,10,103,81,7,33,235,214,54,228,49,104,186,93,229,157,208,14,245,65,138,71,47,41,68,233,13,185,4,92,54,63,149,129,13,192,48,230,185,201,104,140,214,10,1,72,121,74,255,205,178,12,98,35,244,214,203,54,188,241,142,231,245,67,8,137,205,0,174,92,33,155,207,30,181,102,110,248,104,77,236,225,177,138,162,63,27,83,212,239,230,28,176,180,149,181,74,219,59,25,105,88,123,238,181,108,108,41,83,27,232,12,130,78,20,64,12,117,148,49,82,86,14,62,251,192,106,147,1,172,36,217,46,90,226,174,92,1,35,250,236,120,115,210,107,244,145,232,31,228,96,49,249,150,57,59,162,137,56,207,131,5,61,132,56,55,88,13,58,65,170,22,192,116,100,31,173,206,104,103,65,67,142,133,216,162,51,242,39,67,36,105,215,46,217,235,181,133,231,188,254,86,167,63,90,216,241,135,91,120,0,22,96,209,134,145,92,24,13,155,11,219,29,111,103,132,254,14,39,35,161,197,89,248,91,169,247,85,245,247,26,220,237,204,111,79,60,251,50,214,70,224,19,117,207,29,12,208,64,141,106,118,189,62,41,173,213,157,202,106,125,237,172,243,116,189,254,140,179,86,95,251,223,206,198,122,253,225,53,231,217,122,221,133,223,45,231,234,26,252,174,174,214,235,15,174,194,147,205,53,231,65,252,168,135,30,93,197,143,198,171,78,110,141,212,66,0,209,115,244,119,11,255,189,80,175,63,14,37,158,116,182,112,129,14,126,250,12,252,217,88,21,127,125,4,138,253,117,225,65,9,127,173,224,191,57,252,119,132,11,238,178,239,244,109,21,183,191,176,234,248,24,60,106,180,222,195,143,6,171,0,3,30,173,65,61,212,137,250,100,13,94,92,91,51,149,237,224,78,63,67,144,171,63,11,79,27,206,6,46,231,213,235,27,80,172,94,199,238,240,104,35,13,35,243,25,244,255,83,56,170,245,8,220,15,78,225,0,234,43,185,83,157,214,10,227,214,83,93,183,191,177,50,106,142,70,167,136,77,205,202,120,136,42,217,140,73,215,232,218,112,201,254,90,255,228,115,242,57,249,156,124,78,62,39,159,147,207,201,231,228,115,242,249,7,253,12,191,214,95,128,11,217,5,161,170,177,246,224,169,101,145,147,159,133,79,141,240,100,31,254,168,21,66,117,54,12,6,83,31,88,160,187,49,65,49,104,111,88,93,69,137,99,5,180,56,42,180,72,149,14,131,200,142,210,232,16,45,29,213,67,251,22,208,229,48,56,244,12,109,97,157,14,121,68,53,59,65,200,168,85,166,225,177,184,138,135,188,192,138,30,43,103,68,64,85,245,104,29,192,26,31,171,32,90,103,8,201,170,134,197,47,102,232,91,174,11,178,168,50,136,210,87,168,132,44,172,19,210,134,12,171,124,200,51,77,75,99,81,53,13,121,169,107,95,44,69,253,18,214,59,69,255,194,250,167,170,97,4,125,195,168,163,15,136,174,106,9,14,134,164,151,137,45,173,183,170,171,102,2,108,37,84,52,106,253,24,125,77,216,132,147,25,77,159,131,66,117,99,61,132,134,108,91,80,144,169,108,44,172,179,17,181,236,203,244,40,76,140,87,109,28,203,212,173,180,75,97,182,18,115,118,174,90,105,219,153,101,155,232,234,177,225,29,177,40,240,113,2,216,75,88,237,235,59,182,125,249,114,198,241,231,187,62,162,232,8,223,13,51,109,49,123,200,204,157,192,20,122,105,201,179,51,44,99,240,242,112,206,46,52,155,94,113,113,9,140,173,156,251,114,206,30,65,243,130,59,192,73,187,55,221,150,191,3,94,171,224,96,3,40,47,22,23,3,40,75,250,233,249,193,131,118,167,183,177,112,240,246,95,110,191,250,114,190,58,223,174,180,27,165,82,110,113,126,0,119,26,168,126,185,24,222,229,66,211,171,222,131,46,23,43,133,165,66,110,105,49,105,151,203,237,216,48,231,121,175,93,192,97,206,23,171,139,211,106,240,229,133,147,120,248,49,165,96,169,80,42,85,23,27,238,101,85,31,137,215,32,121,85,194,83,22,174,108,178,196,69,19,175,222,138,62,119,212,121,30,170,211,213,29,116,204,198,167,251,248,46,142,76,243,32,18,146,66,147,86,193,141,75,123,68,190,88,46,87,216,75,188,210,6,222,202,77,88,227,205,96,43,129,126,160,117,207,31,214,238,175,84,244,186,15,129,59,101,16,0,41,63,244,90,106,241,86,160,164,19,135,74,244,141,198,50,167,27,209,95,7,222,203,131,182,220,67,75,44,33,96,110,154,145,33,195,203,55,21,175,219,237,12,70,157,209,50,187,10,160,20,235,161,189,166,235,137,251,13,98,44,185,237,237,207,95,219,204,142,198,238,48,138,92,71,209,52,11,7,135,5,64,112,97,236,142,182,22,238,109,181,208,23,240,231,41,255,124,255,234,4,107,143,157,191,141,238,104,88,135,232,188,119,30,173,131,2,120,237,44,213,80,119,164,191,85,252,247,234,234,218,246,163,231,156,181,245,220,163,76,59,142,21,195,149,85,242,119,237,26,126,91,64,111,55,48,32,82,249,233,181,231,241,243,210,163,88,221,140,158,95,92,203,227,39,21,40,121,22,158,60,72,116,222,88,37,141,245,220,207,210,102,185,130,123,130,255,142,40,82,18,128,220,42,1,89,132,39,146,50,90,237,117,132,10,154,49,48,85,65,163,215,147,19,37,244,231,238,152,19,220,219,204,242,155,36,86,43,226,182,36,236,75,251,130,69,54,6,242,220,176,152,90,210,186,201,142,53,161,47,133,116,39,237,6,161,194,161,180,241,89,193,157,79,41,67,78,26,230,66,198,70,199,92,36,15,235,43,89,171,45,216,11,35,193,60,4,199,129,62,131,198,106,181,115,185,168,90,142,165,238,151,105,142,132,150,165,110,134,161,197,148,97,103,199,3,190,53,82,25,62,114,188,40,117,196,249,138,239,133,228,173,182,35,90,116,75,212,143,133,108,103,212,40,66,183,73,141,116,104,119,148,100,122,147,200,134,42,132,48,181,153,165,205,131,156,128,157,35,136,131,208,211,152,88,103,225,120,6,78,192,190,122,51,152,109,67,251,163,176,172,161,42,103,85,157,81,131,101,29,237,65,139,212,138,229,207,68,220,25,228,205,0,103,70,145,62,130,43,35,120,50,132,35,113,215,5,39,154,40,179,240,192,253,22,63,191,128,52,240,244,147,143,174,36,145,37,154,163,209,60,18,32,172,7,22,204,103,211,197,165,198,81,77,145,22,203,158,215,108,47,182,46,7,116,66,220,122,134,14,132,201,184,199,92,59,153,141,17,36,196,93,29,247,3,160,152,169,201,144,91,5,205,74,216,37,248,45,220,179,58,157,145,231,142,168,239,240,52,210,236,189,198,119,38,125,12,145,125,145,148,217,91,91,27,13,87,207,98,163,10,110,60,129,196,213,179,154,137,199,238,42,60,66,146,109,125,75,53,126,8,52,22,33,114,50,118,74,110,245,240,208,67,15,197,78,1,196,196,210,44,8,85,208,38,100,125,3,167,227,29,235,68,28,61,249,156,124,78,62,39,159,227,63,244,162,85,63,238,54,140,75,162,234,242,47,14,25,179,187,168,163,27,131,118,219,51,212,46,211,34,110,43,170,133,210,212,170,109,26,78,110,13,196,87,38,149,229,219,173,92,187,237,229,47,239,137,203,176,44,85,242,150,114,75,94,187,189,31,40,90,35,141,237,185,56,14,9,53,143,133,136,199,216,44,87,209,87,243,58,232,196,48,223,219,125,210,187,58,241,70,227,44,161,30,196,49,55,52,219,118,225,179,220,70,27,119,22,199,16,204,23,99,64,15,37,208,0,83,173,202,117,214,185,74,1,212,214,56,42,55,14,93,233,37,34,67,27,209,96,158,68,93,15,22,87,239,235,10,140,8,164,131,6,232,170,150,122,190,44,88,197,107,193,103,95,234,202,104,130,61,26,130,80,154,147,225,8,97,54,240,59,16,252,145,245,175,144,207,55,154,222,62,184,180,102,177,7,89,176,98,23,245,153,93,254,149,171,220,28,159,28,47,241,9,89,34,93,69,144,206,45,192,39,200,9,120,74,140,135,158,183,23,80,114,47,83,36,217,149,143,110,126,79,33,23,115,197,124,177,24,24,108,122,147,26,236,129,124,122,207,241,114,87,208,207,43,59,67,119,16,54,64,194,118,28,247,146,27,209,67,157,26,252,89,86,127,38,128,236,4,138,96,15,175,32,6,179,114,52,16,183,240,169,93,13,32,89,85,240,209,126,210,30,24,124,3,18,86,197,12,130,163,134,94,185,50,24,122,237,206,53,103,138,154,163,73,27,213,100,62,7,197,66,104,251,68,105,118,5,87,11,237,134,36,141,71,66,1,175,223,43,36,0,114,2,88,210,157,82,49,23,11,27,130,142,78,70,233,192,30,221,3,65,87,71,124,62,106,184,163,145,135,74,163,19,220,130,71,98,131,102,183,221,97,7,214,250,209,60,28,236,166,186,36,250,124,214,224,139,123,212,81,186,176,90,199,183,57,103,157,157,213,250,246,234,4,14,201,59,171,215,86,225,224,124,30,31,156,159,4,231,130,181,45,127,117,184,234,244,214,161,228,46,190,213,105,214,235,30,62,100,175,58,37,234,96,0,183,65,235,219,131,213,18,212,216,25,172,46,174,2,108,244,234,42,58,127,143,240,145,124,27,67,54,187,56,116,208,249,124,11,59,55,244,153,115,131,87,63,15,55,76,95,130,150,190,188,201,11,74,119,93,164,213,122,189,9,245,218,78,1,159,247,183,196,171,13,138,172,138,113,14,23,19,213,122,107,208,219,171,171,212,239,163,206,11,159,69,32,207,214,31,53,184,118,84,37,215,142,9,254,139,90,125,28,59,146,60,130,72,181,131,240,63,43,122,249,8,234,165,255,72,253,194,195,204,47,227,177,182,227,175,215,47,62,44,116,19,79,161,90,185,245,250,179,15,115,244,137,195,70,163,191,234,92,93,71,223,245,23,66,153,161,12,117,132,34,131,77,254,228,138,140,133,7,172,195,239,125,120,112,253,135,183,255,248,241,237,143,127,118,235,131,143,239,254,252,135,119,94,253,15,244,228,238,203,215,173,255,247,226,247,208,255,30,88,0,33,242,11,217,236,120,19,205,169,44,211,89,18,33,97,217,90,120,128,84,187,251,243,159,160,154,255,243,201,43,7,111,252,241,238,175,222,186,123,227,63,15,222,251,228,206,43,255,118,248,206,117,246,234,85,2,240,254,194,98,37,223,110,155,224,102,73,20,48,5,188,17,216,221,79,222,57,124,231,229,195,111,252,238,224,235,63,57,120,229,247,135,63,123,243,214,7,47,222,250,224,223,238,92,255,201,193,27,223,63,252,193,159,111,255,248,155,164,36,109,51,127,174,116,118,109,141,180,137,37,113,214,117,186,82,220,254,248,155,183,62,254,115,12,5,8,142,84,250,69,72,18,185,118,89,37,1,109,240,191,95,252,58,235,4,250,250,192,130,101,45,44,220,143,196,198,66,115,73,129,70,35,44,128,46,125,177,89,40,186,208,229,195,87,222,60,120,237,103,10,56,242,82,195,132,250,184,162,186,94,197,45,20,155,80,247,206,187,191,58,248,206,107,74,93,242,82,171,219,66,76,226,97,229,115,185,210,172,224,170,7,111,252,225,238,143,126,171,84,37,47,181,170,56,8,151,117,255,82,110,169,184,180,132,57,224,179,27,135,95,127,79,169,72,94,106,21,177,50,93,144,143,138,108,132,133,238,252,234,235,135,111,189,124,240,238,15,20,48,164,136,9,12,141,87,8,116,195,226,56,238,192,7,31,220,249,245,55,13,96,72,17,19,152,145,135,118,215,22,193,71,116,232,240,119,55,204,248,68,116,75,10,97,110,221,223,204,53,75,77,74,212,119,110,125,250,134,1,20,41,194,65,81,129,158,64,108,184,35,152,4,173,102,171,237,85,8,129,94,188,253,209,175,239,252,229,195,195,27,223,82,160,144,34,102,40,93,114,26,188,223,43,121,139,94,11,131,249,232,219,102,48,164,72,4,24,220,43,175,225,121,237,50,193,231,213,16,64,184,136,25,16,34,211,208,229,88,181,11,237,74,155,144,232,237,183,205,192,72,17,157,233,55,59,99,143,152,89,130,248,15,245,127,246,209,237,27,47,222,254,209,167,162,230,57,252,159,86,179,209,5,79,87,235,254,28,254,79,212,188,251,241,119,68,77,242,82,116,64,59,197,177,161,105,151,219,139,109,87,192,184,243,47,223,62,252,209,123,18,2,229,115,139,231,234,225,96,100,190,107,231,80,71,49,89,111,255,238,119,104,136,66,32,230,206,21,206,149,181,46,201,96,16,35,52,16,65,77,107,21,39,122,169,85,93,106,231,161,41,139,46,149,239,92,191,243,151,151,14,94,251,45,106,200,34,192,209,187,131,247,127,117,235,47,191,62,124,231,59,7,55,63,61,248,232,87,119,110,254,229,246,167,55,45,222,54,62,175,115,219,200,34,211,54,0,208,151,255,237,224,230,143,111,125,248,170,190,146,146,186,138,230,128,235,60,244,131,178,165,163,175,153,144,46,144,229,2,45,241,104,90,28,190,251,203,255,249,228,199,240,156,106,19,24,88,89,169,96,169,72,171,240,216,255,79,244,233,39,159,147,207,201,231,228,147,82,51,254,207,68,211,109,157,254,231,248,35,248,233,101,102,64,70,204,61,168,70,60,68,169,27,190,69,48,229,46,117,170,224,90,63,11,43,106,3,46,3,106,99,154,154,151,181,98,130,194,141,52,140,210,103,176,33,174,16,142,66,157,58,136,40,21,37,60,52,215,141,66,206,212,35,227,189,1,183,132,9,234,131,53,8,1,229,48,183,141,34,218,86,139,233,132,147,86,227,84,146,142,115,90,101,174,79,102,149,100,45,178,133,213,200,10,1,136,173,146,100,68,40,15,80,69,31,32,170,91,214,47,91,152,98,153,95,213,152,109,197,68,199,153,158,57,210,179,199,200,20,178,180,18,193,147,76,159,103,244,68,202,5,203,113,189,95,192,19,44,194,173,8,20,181,170,59,149,170,184,150,106,97,93,181,133,117,215,228,233,194,2,247,150,1,21,41,125,122,138,168,29,41,14,102,44,162,240,8,119,73,130,119,210,205,152,170,229,85,11,4,116,185,2,31,203,132,180,101,237,179,47,146,70,87,174,20,114,115,102,168,42,169,113,19,2,80,76,205,138,185,8,216,68,141,59,13,216,130,9,236,126,220,229,95,177,24,237,4,67,156,120,102,150,130,201,238,219,247,161,34,3,111,216,235,224,208,118,104,244,26,103,72,34,147,161,143,19,205,128,187,164,47,37,8,100,225,50,107,125,30,57,211,177,73,177,44,78,104,98,179,76,166,242,201,27,181,33,126,57,162,189,154,222,184,3,201,103,113,130,39,242,197,193,65,222,54,106,120,214,161,47,44,50,46,230,23,18,167,91,74,143,100,203,217,87,70,54,75,201,186,70,126,59,194,187,141,100,79,162,63,130,185,158,250,243,228,201,83,254,42,250,29,146,80,9,135,98,108,226,92,131,114,82,36,18,68,239,81,244,131,68,203,94,219,4,141,14,33,23,251,21,72,135,139,255,13,203,132,187,77,162,190,171,9,209,182,105,98,32,156,166,135,102,58,163,243,123,27,52,206,52,166,32,27,35,219,25,186,59,36,138,255,118,150,63,220,71,92,40,167,188,101,107,135,13,190,172,54,205,61,134,224,227,129,109,121,163,166,77,179,145,1,91,205,73,163,144,193,105,201,10,232,175,146,181,134,38,29,155,83,82,137,85,43,141,37,8,156,219,129,187,236,150,87,130,188,30,93,150,217,198,235,12,116,206,195,244,150,24,239,210,69,236,184,70,195,193,93,166,49,201,233,67,12,133,126,151,25,144,61,18,156,71,159,80,126,91,245,81,163,110,159,177,27,129,237,200,92,64,115,182,177,130,116,59,2,247,53,52,154,157,107,29,72,255,65,162,128,94,14,77,38,66,83,36,200,76,137,70,202,144,254,151,38,254,101,25,142,208,26,5,57,15,104,210,37,156,5,147,39,255,123,235,246,59,95,135,129,148,152,59,16,103,189,204,19,111,168,241,214,247,73,6,147,9,228,70,216,227,131,25,140,229,104,219,203,114,100,232,47,64,130,188,17,139,214,143,127,204,115,22,9,121,124,41,119,121,158,229,11,73,80,4,190,195,230,125,102,142,172,110,137,10,147,152,150,64,200,51,252,91,205,229,145,89,113,132,210,12,142,1,219,207,212,146,148,13,38,53,122,84,9,230,174,231,31,50,4,126,158,52,247,23,220,65,103,1,152,26,2,58,194,191,163,5,28,236,189,235,61,225,66,98,171,208,64,207,190,150,6,200,151,210,0,209,177,198,1,157,87,72,232,231,224,11,24,124,250,146,4,125,150,11,96,142,64,111,241,191,14,142,230,172,6,129,102,1,158,229,101,44,24,40,216,235,117,80,71,105,226,200,62,142,220,56,90,233,58,205,21,158,9,200,105,177,120,233,77,26,186,113,164,132,110,228,127,112,204,70,84,96,165,37,69,107,172,150,43,225,190,172,205,106,181,113,15,124,89,243,165,162,87,93,106,45,37,244,101,173,122,149,163,184,167,38,136,123,151,115,11,165,74,209,13,143,123,55,163,91,100,130,202,194,231,185,14,92,198,61,141,191,62,49,244,129,203,162,110,94,43,143,213,33,92,27,243,202,163,215,130,226,78,207,8,44,226,110,143,141,195,73,104,182,127,20,255,186,25,6,57,48,159,1,150,114,94,10,223,255,197,249,166,219,108,181,170,110,149,249,254,47,149,90,177,142,244,75,249,22,205,250,186,180,88,162,98,217,98,171,237,209,156,45,100,105,205,123,5,244,27,109,61,16,116,249,236,54,98,95,219,153,11,8,53,150,79,18,168,101,164,5,180,80,40,231,69,85,200,114,102,172,57,228,53,193,183,191,221,160,233,227,242,110,206,163,137,228,202,85,138,102,177,217,160,207,188,74,177,76,211,212,230,74,75,52,57,92,35,215,36,223,154,229,102,9,71,8,88,170,120,177,84,104,120,205,54,41,220,42,132,111,49,94,27,173,251,199,191,197,148,23,243,94,113,41,87,77,184,197,44,181,155,225,40,151,115,173,123,17,212,34,183,84,45,231,188,86,37,33,202,8,231,169,119,197,134,127,141,187,25,185,165,124,193,245,150,212,48,13,251,129,215,83,120,117,68,193,216,251,175,119,254,235,29,122,248,7,141,80,117,123,211,228,78,37,106,110,186,163,236,198,100,12,222,138,99,244,191,77,131,225,169,231,121,146,53,50,65,78,70,171,221,110,7,222,227,198,225,120,150,174,245,135,230,155,94,183,75,12,103,219,110,175,211,221,173,93,232,52,135,254,200,111,143,173,103,221,71,188,14,49,209,220,33,43,213,98,46,199,13,56,155,165,98,185,24,66,27,162,191,37,176,53,43,92,186,80,146,196,215,193,193,99,71,205,78,31,107,27,27,136,223,182,20,107,213,216,81,13,250,187,201,86,147,160,240,170,229,185,173,36,250,74,255,225,78,131,238,100,236,135,54,48,251,32,215,242,224,156,4,185,62,66,144,107,149,144,137,131,92,27,232,63,243,32,215,82,27,137,130,92,27,131,83,139,57,50,251,224,212,163,129,215,68,51,134,10,183,82,244,231,171,19,183,219,25,239,78,17,71,250,239,14,228,87,244,39,81,7,138,173,165,85,18,113,227,172,26,245,250,113,205,37,178,130,109,31,193,113,178,132,31,45,226,168,211,231,191,76,227,121,144,191,16,160,186,0,175,31,125,110,13,130,98,63,254,21,176,189,228,246,148,194,114,114,107,173,126,225,17,233,55,4,155,94,167,150,148,168,108,189,131,219,232,174,58,213,181,250,179,107,212,184,242,25,248,243,184,10,40,135,157,55,163,35,111,159,61,222,200,219,103,131,102,169,103,195,34,111,235,101,55,240,163,160,105,166,113,8,163,124,77,233,148,59,57,198,157,124,78,62,39,159,147,207,201,231,228,243,119,160,176,67,7,15,99,8,44,201,26,101,65,182,113,232,185,29,234,187,139,158,91,210,17,87,60,19,218,188,197,82,57,232,79,140,203,48,200,51,118,46,214,163,18,255,215,59,12,132,166,156,176,170,219,155,145,142,206,146,122,128,5,193,146,140,39,68,104,44,248,207,96,41,229,121,94,48,238,44,46,75,116,24,150,170,196,136,42,75,240,5,133,134,185,212,41,235,33,162,95,144,81,162,86,60,84,145,97,233,154,140,64,193,29,54,98,185,156,242,146,245,135,232,56,164,87,251,161,134,27,210,104,42,193,203,52,28,121,32,38,226,4,161,67,81,181,35,1,3,34,69,41,98,176,189,210,89,248,224,147,15,15,94,254,232,224,15,223,56,248,195,75,183,62,120,55,200,215,84,99,34,184,56,104,37,132,31,71,68,65,198,239,67,99,64,227,183,33,97,160,241,59,60,204,101,170,254,198,79,72,87,148,71,227,161,219,31,129,225,77,141,124,237,66,178,200,44,42,226,88,240,55,179,28,57,175,66,195,0,96,205,143,149,15,196,138,6,13,144,121,118,221,243,184,216,127,191,49,177,143,18,15,251,222,199,194,62,74,28,236,89,5,172,110,20,27,177,119,23,213,214,82,19,223,93,52,22,35,162,91,183,42,173,214,189,184,30,247,202,237,118,169,93,72,120,17,208,52,132,184,56,78,43,55,244,5,82,175,210,195,187,217,78,10,204,98,20,27,41,242,128,217,103,193,47,197,252,10,191,222,191,236,12,189,118,205,110,203,208,169,157,28,68,147,27,159,131,233,135,104,0,5,192,114,4,88,7,82,114,142,128,155,91,96,67,132,51,248,226,127,157,78,127,52,198,63,49,197,207,227,95,44,221,51,0,179,157,166,63,216,61,207,74,137,31,14,177,152,245,251,235,196,20,78,254,73,76,211,236,201,0,155,78,73,120,216,154,145,25,67,10,236,204,228,226,217,110,108,121,200,30,206,136,189,167,216,147,237,180,58,96,190,4,147,206,118,108,17,178,208,174,217,77,15,204,152,209,83,105,113,179,161,232,224,26,53,60,235,140,46,34,34,95,132,174,175,142,251,96,149,136,150,102,178,97,10,115,68,66,31,106,225,107,59,157,38,182,237,195,244,90,167,24,158,129,122,240,66,116,197,182,29,134,191,94,154,16,172,217,69,75,21,123,69,237,224,182,231,236,131,55,223,59,120,237,55,182,48,115,115,162,176,66,195,10,201,71,85,136,176,252,74,0,95,250,227,221,31,188,107,99,235,185,60,134,246,148,59,218,34,249,90,215,61,180,192,146,69,8,65,198,140,54,54,191,100,173,162,183,136,53,160,115,241,140,213,197,34,40,121,76,191,210,113,228,155,168,212,31,176,14,175,217,36,95,235,173,143,63,62,120,237,198,157,215,190,113,251,27,31,162,25,66,210,11,215,180,100,233,204,114,173,140,71,94,183,175,68,40,218,77,200,104,156,69,163,130,41,147,237,249,45,183,107,163,37,66,122,131,167,91,214,27,53,221,129,7,175,84,102,166,45,7,25,83,206,122,140,184,25,131,3,83,80,255,194,238,83,126,203,167,54,147,76,128,11,240,44,65,28,243,236,62,35,45,53,50,229,233,146,53,24,212,226,84,16,140,88,234,117,90,220,78,143,16,13,30,48,248,213,156,45,8,30,5,133,90,244,107,160,52,11,193,228,224,20,59,67,54,138,41,160,208,154,135,223,125,227,214,167,63,65,20,34,138,210,139,96,157,7,147,98,50,119,105,111,203,219,173,241,220,187,78,187,175,140,16,89,157,47,69,77,28,88,40,108,7,219,232,219,163,158,219,237,42,115,136,3,27,115,75,2,102,117,11,147,103,206,3,43,57,108,135,198,38,217,47,190,121,251,205,111,225,73,182,15,59,44,158,107,236,255,220,72,21,238,205,219,85,180,93,58,157,21,98,7,232,116,73,246,225,234,82,139,218,35,96,115,182,140,51,98,246,108,93,106,207,214,81,83,17,47,182,154,173,98,174,93,182,85,171,182,145,100,213,214,52,88,122,167,13,252,217,108,23,11,173,106,46,85,110,225,191,209,64,156,211,212,33,217,212,227,3,91,94,61,95,135,188,165,226,6,71,138,87,169,195,136,186,67,160,195,113,114,135,112,180,12,77,211,38,92,50,203,210,205,114,46,92,60,110,55,192,230,232,248,197,227,66,177,189,88,104,148,146,138,199,149,98,2,241,191,82,196,226,127,179,93,158,105,184,184,197,82,105,177,88,46,151,18,132,139,227,69,35,194,197,185,24,49,249,114,155,195,15,75,216,204,171,88,226,43,211,152,5,161,72,97,176,137,68,41,12,49,218,157,107,30,164,13,225,129,219,150,165,38,159,207,226,169,91,91,90,90,58,186,13,5,54,98,160,205,171,150,13,244,161,126,86,38,143,195,250,42,167,104,23,61,53,88,33,44,162,78,101,150,117,243,145,253,127,238,121,104,18,89,104,120,251,227,189,249,190,159,197,223,130,16,149,141,33,30,1,37,50,155,100,252,192,170,6,131,238,73,204,20,157,219,69,139,211,152,151,120,71,64,85,18,208,4,64,99,141,74,81,64,166,49,94,116,163,38,41,14,93,73,202,235,195,45,142,148,252,55,18,6,158,137,128,76,27,80,192,202,0,94,30,102,205,32,154,126,74,15,27,227,126,248,224,40,170,64,6,130,208,177,60,227,104,97,112,126,128,19,235,154,120,254,183,4,228,120,194,140,253,141,19,37,1,16,120,94,199,156,56,139,152,101,27,197,181,33,54,226,208,108,236,207,181,32,243,251,151,207,203,97,194,158,229,86,37,207,26,205,73,118,240,215,171,220,120,4,55,250,191,138,171,78,101,173,238,157,167,33,209,20,123,23,183,126,126,29,194,145,41,230,56,196,134,101,194,140,107,214,202,240,247,236,35,16,127,140,167,213,1,19,25,31,191,165,97,196,214,104,66,159,13,129,46,193,92,36,187,239,224,98,82,128,51,18,119,77,65,168,178,42,98,156,25,2,162,171,180,143,146,46,233,194,112,18,68,236,36,136,216,73,16,177,147,32,98,39,65,196,78,130,136,157,4,17,59,9,34,118,242,57,249,156,124,78,62,39,159,147,207,201,231,228,115,242,57,249,28,91,120,72,146,224,136,223,89,36,15,119,64,77,100,3,247,57,146,201,177,148,206,148,94,154,176,87,194,136,146,220,232,176,231,129,56,140,240,48,136,140,101,177,187,30,11,46,123,162,195,228,5,140,26,21,92,246,205,125,145,77,77,67,140,50,241,69,13,239,80,136,57,231,190,114,114,145,111,113,184,145,49,187,204,49,132,251,227,183,161,220,104,57,28,71,53,180,97,208,136,93,49,85,214,239,97,210,101,42,214,83,112,229,131,81,51,3,13,168,9,149,149,12,185,226,134,199,16,210,82,179,246,110,248,221,150,33,232,99,41,144,252,90,51,170,142,202,252,172,94,9,5,204,66,201,77,144,185,14,190,22,50,154,244,134,211,164,33,82,137,45,44,32,86,245,93,132,40,160,187,28,111,49,174,94,22,89,229,120,195,211,86,209,187,71,134,153,161,54,102,253,121,252,47,51,72,170,128,249,152,48,49,27,122,96,118,67,204,49,194,45,200,18,153,137,201,160,176,13,35,54,232,98,22,97,6,11,81,102,60,40,27,137,242,103,204,78,180,61,233,118,71,136,8,94,159,154,89,42,70,163,129,183,34,0,223,90,23,173,193,196,146,148,153,165,81,186,128,95,1,92,236,0,127,217,57,219,129,223,140,223,224,55,117,185,176,115,44,24,224,24,219,216,145,175,67,250,239,102,152,149,91,137,217,91,138,40,130,10,66,52,47,178,205,141,169,30,0,59,42,135,124,191,251,219,63,30,188,253,175,119,95,126,227,240,250,155,135,191,185,113,240,201,117,208,214,112,239,10,92,18,90,111,217,204,90,110,136,186,237,7,108,201,72,116,1,59,16,21,17,148,71,143,184,253,22,88,71,132,5,71,148,203,232,49,18,229,119,182,176,7,3,132,223,250,253,193,205,27,135,175,126,200,112,12,197,141,112,194,61,195,13,209,19,174,60,126,242,59,106,153,71,209,11,15,240,24,105,184,124,95,94,229,63,183,59,242,2,60,23,24,226,185,219,159,126,231,224,165,63,30,124,235,37,50,192,7,215,255,237,206,191,124,170,97,150,97,70,171,116,140,239,5,167,29,190,245,97,20,143,169,237,210,125,216,46,67,187,142,45,197,52,182,107,118,161,44,144,145,134,62,189,97,56,89,70,214,252,126,123,190,233,246,159,196,191,158,242,177,209,242,169,83,115,140,179,87,86,84,102,120,225,133,251,148,170,157,254,197,73,227,137,161,15,151,69,25,101,200,34,224,91,167,78,89,115,50,84,107,101,229,52,105,240,180,245,194,11,214,125,97,13,0,7,168,76,14,80,40,212,32,167,99,226,132,177,56,126,169,243,54,33,167,52,225,40,27,125,231,206,127,190,127,235,163,143,232,184,74,232,185,109,36,100,61,140,86,235,29,119,247,133,23,52,210,132,61,23,61,58,67,140,177,107,199,49,152,79,12,189,122,115,28,59,38,164,88,144,178,67,246,246,248,232,122,235,131,215,136,170,220,176,150,205,138,161,235,253,221,199,16,246,136,165,195,25,247,133,23,24,187,223,167,177,123,18,150,166,45,96,166,14,227,92,224,106,133,225,239,19,12,159,9,163,253,241,17,254,240,219,47,31,220,252,177,180,80,147,151,224,139,9,31,177,72,193,50,69,7,134,132,181,61,142,145,97,221,133,181,134,244,80,238,129,21,75,117,92,7,45,33,214,105,82,244,180,21,8,15,204,150,242,34,94,202,185,167,11,182,211,238,117,250,29,53,230,179,125,231,189,247,137,199,64,112,8,250,232,231,249,86,216,24,144,183,250,32,144,167,48,10,136,206,221,185,190,232,7,116,65,13,93,170,72,154,254,128,250,80,128,93,58,111,91,225,149,62,142,255,234,168,232,237,239,67,252,83,102,43,126,15,183,185,111,94,191,243,235,175,135,111,115,76,48,244,65,46,68,132,41,178,246,30,31,160,65,240,251,79,97,243,121,226,49,226,203,143,152,164,141,126,160,78,210,87,68,90,222,240,198,180,54,122,35,126,236,239,167,234,124,78,120,239,224,238,252,136,216,93,188,118,235,147,119,80,119,146,117,226,28,15,193,201,250,32,61,97,232,92,166,160,100,159,35,74,96,114,174,200,182,209,193,6,252,139,24,147,118,225,156,67,31,238,59,218,207,75,137,156,139,194,28,18,104,108,242,97,79,244,252,246,141,155,22,90,27,164,21,89,135,29,1,204,237,35,25,95,18,9,175,191,101,29,254,249,21,33,111,201,46,11,213,165,165,114,208,101,161,233,149,202,233,92,22,74,229,118,217,115,203,94,132,203,66,171,236,205,212,212,184,152,115,155,110,190,212,72,96,106,204,139,134,155,26,71,27,189,138,182,20,163,215,112,211,85,9,185,89,155,174,6,64,223,59,211,85,209,116,18,211,213,64,233,72,211,85,81,154,168,41,176,150,34,104,176,58,143,170,92,25,122,27,29,223,80,83,179,221,102,138,59,180,174,168,129,239,202,240,145,65,93,233,24,160,177,40,125,216,207,123,127,62,180,209,64,231,2,249,189,163,88,181,81,108,230,90,121,30,45,177,88,92,150,211,167,20,165,120,126,240,93,9,45,199,227,53,100,75,39,153,127,255,214,51,255,182,208,143,217,153,209,238,126,101,8,214,172,168,28,170,81,127,150,187,38,157,5,211,213,197,213,123,101,187,138,30,61,163,152,174,174,245,87,105,44,59,97,193,107,8,201,70,35,204,157,109,67,191,206,106,112,33,194,219,195,212,122,151,65,95,59,71,67,197,241,146,194,72,86,165,108,132,145,44,155,166,39,70,178,39,70,178,39,70,178,39,70,178,39,70,178,39,70,178,39,70,178,105,140,100,79,159,152,70,156,124,102,101,88,98,39,48,44,177,151,117,91,135,160,169,131,37,159,217,79,44,19,62,119,150,9,65,179,132,40,211,3,233,212,30,72,253,41,27,248,112,171,157,60,15,218,167,134,46,195,74,0,35,220,43,157,254,158,30,155,141,199,122,195,150,20,113,217,95,231,85,4,195,73,18,76,249,106,12,152,248,255,217,123,247,246,54,142,235,96,252,171,208,107,91,5,136,5,136,11,9,146,160,86,124,73,74,178,217,72,150,42,201,73,92,24,213,179,0,22,228,90,192,46,188,187,224,69,20,222,71,78,226,248,146,164,118,218,36,206,197,169,173,52,142,211,52,145,147,182,73,108,43,178,159,231,247,77,94,87,164,232,191,250,21,126,231,156,153,217,157,189,1,160,110,78,211,198,17,177,187,51,115,102,230,204,153,51,103,206,204,57,103,181,178,86,60,89,90,138,122,7,68,109,129,248,22,10,186,234,175,40,207,123,207,123,242,199,200,69,29,76,150,253,62,146,34,65,190,194,243,87,137,23,61,140,234,226,8,175,8,11,115,213,71,17,240,164,220,44,131,80,58,105,76,45,163,218,25,225,231,172,188,56,255,8,154,92,105,87,231,22,90,250,164,1,79,140,197,246,61,43,76,73,162,102,151,207,132,18,106,118,113,94,159,159,109,205,73,106,50,223,71,134,103,182,174,236,6,174,15,248,123,52,88,132,172,147,34,43,254,64,195,182,20,115,164,48,68,175,13,200,171,33,11,197,94,164,77,116,35,214,26,57,54,172,105,1,147,84,239,181,96,173,99,183,6,238,158,44,49,215,248,254,235,65,233,198,12,179,143,155,127,199,238,206,60,234,114,167,204,254,37,125,164,35,26,251,236,10,41,110,78,113,195,103,217,213,254,115,204,45,63,233,112,124,141,9,249,200,223,126,122,229,212,41,180,154,166,15,129,214,36,168,111,132,198,68,12,70,72,79,66,218,19,84,158,196,21,38,255,43,31,254,249,248,54,150,88,68,60,136,54,231,0,35,93,126,198,22,27,238,165,181,24,91,129,69,106,242,37,93,90,104,98,147,94,65,90,82,26,83,39,78,156,136,179,136,35,151,96,188,33,34,120,249,75,55,83,224,248,109,73,94,244,58,229,123,142,202,24,61,92,242,194,135,75,149,98,185,90,106,87,163,135,75,143,83,46,244,182,16,207,25,247,126,195,14,41,232,2,32,149,227,23,36,99,69,37,111,95,39,18,66,92,133,157,186,220,59,56,10,168,20,63,26,177,244,173,166,238,228,249,162,24,239,151,228,202,71,90,126,242,176,137,197,24,200,120,69,57,186,40,9,97,93,111,155,3,23,150,36,217,177,14,91,83,107,197,169,50,8,175,232,108,219,217,104,234,153,133,170,186,88,85,75,165,121,181,80,154,203,46,29,33,35,213,36,78,234,130,109,129,209,198,255,30,104,180,34,113,242,5,77,74,66,220,84,232,64,208,199,94,112,130,23,61,237,147,165,195,217,5,248,16,61,29,148,253,67,151,147,106,12,7,226,10,234,12,5,52,47,253,101,158,67,69,75,224,159,243,56,43,70,198,10,61,135,110,72,78,173,37,157,192,204,69,93,156,8,87,35,167,240,200,36,112,61,178,113,42,118,170,194,78,94,104,61,119,87,163,17,117,204,147,184,240,239,70,98,2,137,208,57,236,84,71,58,180,113,215,252,19,26,67,136,5,18,192,160,82,118,42,148,226,128,196,199,196,168,163,21,78,47,255,235,221,238,127,101,143,176,190,6,223,247,216,94,212,95,25,211,117,54,193,154,56,206,124,104,42,234,159,157,132,158,216,130,150,224,229,254,196,136,88,11,41,206,3,239,17,182,108,85,51,78,111,18,97,199,123,41,166,82,33,245,1,91,54,101,211,158,20,81,46,188,136,78,5,2,157,180,56,146,161,79,116,125,156,130,5,114,10,87,200,169,34,173,145,33,112,190,102,44,182,84,78,236,2,94,210,64,21,39,192,138,172,93,139,170,186,210,116,101,33,197,9,173,141,163,53,110,161,72,10,229,177,77,10,135,104,8,173,150,145,14,37,27,213,116,102,139,99,220,57,178,48,185,205,196,24,185,3,188,129,200,115,232,137,57,58,34,244,46,105,66,230,43,229,170,146,85,29,109,230,239,186,207,187,211,207,103,224,79,166,254,124,187,208,200,101,241,29,255,100,10,211,217,25,83,213,33,143,147,144,71,29,249,42,67,48,1,66,63,128,160,239,236,90,141,104,158,174,54,195,10,215,50,143,215,255,238,121,183,145,187,6,63,217,70,238,249,108,118,102,195,92,18,29,154,114,17,57,76,167,131,118,67,61,221,107,109,102,186,217,37,126,111,205,174,43,45,188,183,230,133,47,122,138,236,48,171,49,12,125,77,201,46,25,5,160,56,58,95,185,8,115,49,227,213,139,13,213,171,151,26,20,204,222,175,174,21,82,34,169,58,116,198,129,173,128,209,202,120,89,104,116,95,119,92,227,52,42,54,51,38,150,125,178,82,45,78,103,206,234,222,102,225,252,250,76,105,1,118,8,45,205,172,151,27,106,91,51,240,194,228,234,170,189,147,201,46,117,79,192,122,121,172,123,188,48,55,205,51,47,103,108,109,111,167,214,46,244,76,235,171,234,46,123,120,14,8,131,127,213,119,248,87,125,231,185,97,182,22,20,60,174,117,17,82,12,140,95,32,4,198,7,206,192,132,97,148,146,154,19,170,56,14,7,161,103,107,241,198,135,114,135,218,194,200,176,175,81,77,158,110,193,232,169,3,173,63,221,87,59,90,70,47,236,228,237,194,78,174,63,13,143,187,240,184,11,227,159,25,228,74,217,28,124,86,55,53,74,24,145,103,87,237,193,56,51,3,179,51,48,229,117,231,41,100,119,192,119,50,8,0,51,116,212,205,172,48,50,115,51,45,181,151,85,123,193,136,183,195,106,67,221,31,109,71,30,109,27,71,27,136,33,244,169,220,192,225,14,125,170,192,167,182,102,215,103,27,75,102,39,83,212,52,173,197,32,247,181,118,64,188,188,49,253,122,191,208,53,172,13,111,51,95,106,72,180,10,117,13,177,204,64,166,33,192,214,128,48,155,31,48,180,111,178,247,231,216,251,115,128,7,194,176,251,162,227,101,58,211,157,220,230,244,102,118,166,172,110,248,232,185,160,227,2,229,163,135,129,201,117,166,29,149,65,128,18,166,90,84,197,119,40,43,190,195,99,107,186,39,33,17,68,216,172,186,17,32,177,47,144,8,157,166,54,103,148,190,142,113,132,172,139,196,250,148,236,177,99,201,223,81,41,155,229,112,195,57,68,212,113,213,1,186,50,165,73,168,3,126,84,23,126,202,141,37,105,226,102,247,108,191,171,231,25,136,140,163,118,113,207,238,202,96,85,59,250,137,183,5,218,63,116,183,77,54,70,123,45,140,79,174,43,181,174,166,56,70,31,128,42,75,77,128,125,101,137,18,118,164,132,252,78,40,105,87,78,218,13,37,89,148,100,217,249,48,68,190,166,132,211,134,34,28,186,102,25,219,83,235,184,228,171,46,39,161,153,191,35,207,243,51,102,246,218,181,140,83,192,48,71,238,57,88,124,76,75,83,86,64,44,216,237,217,3,23,249,125,1,182,57,154,11,191,184,213,233,26,158,177,12,120,170,65,17,219,194,139,211,90,139,103,161,191,89,213,14,70,116,32,79,11,39,196,204,96,140,77,247,25,253,25,0,179,3,13,16,207,187,210,51,73,111,210,59,91,135,179,98,160,61,132,17,112,240,43,196,193,179,68,61,74,134,244,244,48,196,215,174,137,103,152,103,148,212,101,175,197,134,128,35,184,53,130,83,156,104,106,91,78,237,71,83,5,201,10,60,123,254,195,20,70,70,192,219,214,118,103,106,77,183,182,116,151,147,211,178,87,219,178,65,220,41,6,104,234,136,213,198,208,138,170,7,255,28,248,167,107,69,49,85,130,78,110,96,39,173,236,114,73,67,83,12,54,237,151,13,205,211,28,77,215,44,104,88,173,44,167,100,12,72,176,104,145,162,116,96,63,181,74,36,67,40,89,197,236,128,169,90,144,32,125,86,49,19,48,167,154,95,163,90,135,222,227,220,106,12,81,28,105,207,143,19,71,156,140,145,61,170,169,175,157,108,234,107,39,94,209,71,59,88,110,138,55,84,235,118,98,232,16,33,168,43,168,120,33,219,0,155,238,209,163,144,46,12,3,88,188,157,211,244,37,84,129,31,136,199,191,255,207,236,79,68,136,30,44,162,42,100,250,193,238,67,0,51,94,16,182,11,80,207,154,238,182,112,215,128,94,82,117,107,87,10,161,144,104,223,178,255,242,175,247,223,248,144,71,100,136,217,186,4,85,210,228,4,120,235,109,55,205,244,229,9,100,87,225,102,6,133,20,16,144,194,54,49,137,176,41,132,3,97,181,229,5,6,71,34,146,133,137,86,64,109,216,250,55,55,187,59,138,186,169,187,39,25,87,58,71,102,50,120,148,149,220,203,187,111,189,188,127,243,223,239,254,238,214,254,171,255,170,168,173,46,84,141,231,248,40,232,142,232,50,140,163,1,28,113,13,104,101,195,118,118,143,208,239,72,201,145,157,143,230,229,24,144,13,174,70,142,224,225,31,63,56,184,249,251,201,123,229,0,79,77,183,95,74,232,12,43,48,178,15,60,75,96,223,132,31,48,216,72,162,105,147,157,100,218,4,127,163,118,77,212,120,223,176,9,50,248,86,77,19,144,200,206,11,221,230,81,72,100,255,143,55,14,254,249,250,81,73,4,53,78,71,64,37,102,31,137,72,202,48,217,28,120,177,219,73,153,3,114,227,83,122,139,230,200,111,126,119,12,245,243,224,105,71,162,123,94,102,12,197,139,92,1,173,143,178,49,82,195,198,76,137,1,85,12,41,160,74,199,180,218,120,205,53,35,71,82,57,120,231,189,195,15,126,230,91,34,113,34,10,34,230,41,244,46,194,181,9,54,189,233,93,10,121,52,224,193,116,240,71,237,131,180,115,193,112,81,40,178,10,193,139,202,134,140,143,5,89,70,230,217,57,13,11,17,68,31,90,3,215,179,123,34,64,13,125,231,2,86,222,133,156,208,156,90,125,47,8,95,167,156,60,117,113,13,198,210,177,251,134,227,193,202,242,244,202,51,39,207,172,63,243,212,229,139,235,151,158,93,185,180,126,238,153,203,176,103,103,152,65,161,137,34,38,241,41,8,19,120,59,223,110,118,9,99,74,77,4,156,57,213,54,189,244,16,56,158,109,99,224,138,112,8,28,63,2,206,209,214,189,145,99,75,97,175,252,48,87,253,46,200,132,71,29,111,196,40,243,134,17,30,241,63,222,218,127,253,93,178,99,99,35,11,148,14,210,101,172,57,3,167,91,83,158,216,195,213,121,56,195,185,241,204,86,105,6,38,23,27,125,64,204,19,64,13,110,129,191,115,39,29,100,249,205,129,34,90,233,253,36,189,74,22,112,175,190,251,249,143,126,46,26,193,232,32,143,228,35,153,234,25,189,62,218,9,194,226,207,214,41,118,35,123,255,131,63,237,191,242,241,193,47,111,28,252,244,83,69,109,154,87,217,180,223,50,157,129,27,68,135,87,84,4,182,10,77,102,243,223,229,212,41,125,81,109,146,186,87,206,175,7,89,162,159,84,214,178,191,25,24,14,50,99,233,77,152,81,14,145,250,118,118,129,166,73,55,84,175,75,179,37,37,92,19,46,2,207,132,66,54,209,82,37,194,63,33,161,19,122,253,105,34,194,62,230,145,250,60,179,175,96,109,195,208,196,76,169,42,182,224,242,26,195,11,255,136,90,142,28,11,138,105,111,40,96,211,82,100,86,176,161,71,161,50,67,6,169,39,129,103,35,30,50,92,110,241,162,107,126,54,27,4,120,154,160,179,108,21,17,193,172,254,249,58,176,182,63,155,30,178,101,215,163,133,236,136,221,146,22,15,209,55,182,74,225,121,15,76,45,183,230,215,133,124,45,195,86,192,236,23,223,103,182,18,123,193,186,118,196,142,183,54,141,214,21,232,82,116,80,15,222,250,195,231,111,253,199,131,157,40,226,154,69,104,94,178,89,242,249,215,127,121,231,246,119,30,240,188,52,220,150,99,246,67,163,202,106,59,120,227,141,195,79,31,48,23,160,133,205,180,54,46,154,222,64,15,213,201,226,168,29,124,253,229,253,111,254,126,226,58,31,4,245,20,97,67,95,136,181,107,217,22,22,246,98,173,122,251,87,65,168,55,17,160,177,52,89,89,86,240,206,135,191,145,203,150,39,44,251,199,127,139,215,91,153,172,236,225,251,95,219,255,224,157,195,155,191,221,191,253,125,169,248,36,116,31,14,196,231,135,240,155,103,206,25,30,204,164,69,209,14,168,162,109,111,199,68,15,230,240,65,33,101,166,16,7,72,208,39,65,195,238,245,160,239,190,156,180,198,222,213,17,2,72,40,99,102,15,218,81,243,84,1,7,125,0,0,34,149,33,147,77,2,44,194,147,25,85,47,8,57,104,203,52,182,149,176,7,11,69,62,191,129,230,50,55,64,194,253,2,174,1,111,127,139,77,173,253,159,124,114,247,181,87,124,153,35,192,67,30,36,134,129,132,12,242,36,224,35,73,184,22,144,62,140,32,95,25,172,9,34,76,0,54,44,209,225,101,46,195,115,21,31,31,81,244,224,189,135,115,120,102,167,200,113,15,201,225,206,254,203,183,14,94,255,249,254,31,223,219,255,78,136,194,132,95,11,30,18,177,161,150,17,13,161,232,153,162,137,35,61,181,141,9,0,90,42,22,153,3,166,166,1,194,33,80,49,58,109,11,4,232,53,114,118,128,130,187,235,57,246,46,243,230,70,57,238,49,70,168,138,231,175,202,194,214,166,114,79,209,66,147,21,77,206,160,107,36,168,153,218,70,207,206,7,105,17,85,19,2,80,49,21,39,32,253,70,85,78,129,191,12,86,165,131,238,94,248,51,204,118,137,200,208,69,70,169,28,110,92,132,98,4,147,14,109,193,37,89,103,40,84,109,242,134,120,130,200,167,227,149,1,12,209,12,166,132,94,53,30,159,19,151,123,76,80,25,48,152,204,209,189,115,103,66,133,64,103,132,42,160,35,43,1,34,27,213,123,69,171,144,162,162,82,214,125,99,117,50,13,196,189,160,152,73,118,41,40,158,84,49,209,25,167,146,232,196,148,17,114,116,85,245,193,17,246,193,141,127,217,127,227,143,7,175,254,0,228,171,187,183,111,138,161,160,8,205,231,141,13,105,26,209,189,81,40,159,212,111,145,125,162,110,251,176,147,123,45,85,253,160,200,44,188,213,74,222,150,221,55,201,165,43,126,239,151,228,8,114,58,201,29,69,19,220,153,76,7,220,73,209,254,62,36,34,12,11,249,9,187,129,201,168,80,46,50,17,30,194,59,142,68,36,68,154,241,160,40,82,104,198,35,218,8,33,133,49,99,48,84,20,114,90,180,157,0,68,168,207,162,40,23,16,55,209,250,158,226,216,179,39,95,69,77,191,201,20,36,64,76,132,178,64,113,146,136,46,169,39,15,141,99,253,240,131,253,55,127,113,240,227,175,237,255,230,135,254,82,108,160,253,150,30,76,227,137,143,40,148,148,181,82,0,156,108,193,244,171,79,89,53,229,230,241,99,8,118,198,224,186,238,228,231,16,132,128,232,73,4,251,24,30,230,144,135,181,7,197,62,63,255,215,31,102,122,189,172,63,63,129,165,245,158,230,199,141,177,233,25,114,245,101,13,122,77,114,8,150,56,105,3,56,147,205,89,169,222,148,41,27,106,217,67,230,89,223,255,52,134,148,51,116,192,124,255,72,97,112,38,71,10,175,119,4,82,252,150,61,88,202,216,191,121,59,134,132,175,144,48,126,223,56,32,48,147,163,128,213,58,2,3,162,89,15,141,57,133,180,99,81,29,90,0,1,55,79,249,62,238,63,157,137,196,12,134,47,44,229,153,200,124,67,204,140,159,155,133,170,198,38,234,176,99,222,133,255,229,207,158,205,183,219,83,79,63,93,235,245,106,228,29,138,16,157,103,121,148,228,76,201,131,226,247,101,162,49,145,180,135,137,67,34,99,230,232,35,82,158,157,156,68,133,74,47,174,250,27,67,162,104,156,165,59,134,158,130,15,9,210,100,146,151,172,116,76,150,186,66,109,123,184,88,225,218,24,142,21,9,21,3,225,41,242,104,30,219,37,71,237,129,131,213,110,130,203,118,31,6,224,212,236,152,168,64,223,11,202,146,82,213,119,59,203,44,227,1,16,107,20,250,156,118,189,60,109,68,129,215,128,144,60,64,253,135,238,64,115,21,188,218,46,26,143,146,119,111,128,26,83,166,77,101,55,214,81,107,192,159,84,5,141,53,242,8,14,53,39,248,114,6,158,85,5,68,47,238,61,9,191,243,71,250,108,56,14,72,98,120,10,133,15,42,63,114,37,93,136,238,235,98,68,253,162,197,171,244,25,143,209,210,245,135,88,121,162,242,16,175,142,97,98,202,213,159,4,158,161,10,23,221,140,131,192,152,42,47,244,209,122,219,33,111,172,226,158,100,129,238,73,94,187,166,252,245,249,167,210,19,95,232,27,35,139,158,26,81,182,111,141,40,122,254,153,17,37,155,189,126,122,226,234,217,243,233,137,27,102,39,61,241,169,245,211,41,137,168,146,51,123,27,9,42,79,54,132,68,36,151,47,227,84,202,123,155,176,106,89,186,217,13,188,160,58,173,154,83,24,56,32,155,117,233,134,250,48,91,187,111,128,232,50,96,190,178,168,100,3,160,170,157,236,252,54,17,42,155,54,174,34,235,117,39,40,6,115,148,41,120,199,28,108,179,61,234,121,54,253,214,96,246,157,103,5,51,142,175,75,78,213,32,95,181,109,96,75,168,118,110,48,229,168,139,155,227,182,240,55,126,148,230,242,35,238,201,90,123,210,222,166,107,155,147,180,177,205,243,62,242,70,94,48,122,246,150,49,81,19,25,216,33,119,220,139,44,147,188,206,62,86,82,203,139,11,229,226,98,105,177,92,202,142,1,194,110,53,132,181,238,252,44,195,87,186,139,119,233,130,138,188,36,37,225,225,158,220,5,71,174,100,200,222,123,101,181,118,162,15,223,148,187,58,233,215,53,4,204,139,131,102,207,244,2,152,119,62,253,41,110,44,121,95,17,108,211,49,219,27,70,160,175,103,186,107,123,224,5,119,111,92,88,204,104,149,9,169,119,252,42,232,245,2,150,224,43,186,56,206,74,62,9,8,116,255,176,178,132,180,255,247,166,186,167,131,5,238,54,250,243,159,125,227,240,253,87,149,35,234,243,35,237,8,52,250,140,199,241,118,135,86,33,228,97,226,32,128,110,95,63,43,243,71,54,96,100,136,21,65,44,125,83,134,105,184,49,219,204,186,210,79,80,196,125,37,36,60,133,37,158,20,105,122,191,111,88,237,60,8,5,20,189,5,79,63,56,54,18,78,113,212,80,251,37,113,68,145,131,229,4,240,253,65,73,57,131,193,215,175,136,19,164,137,208,28,131,29,32,154,180,162,104,224,23,160,194,49,186,116,228,117,146,73,33,242,171,10,115,118,29,213,64,244,171,118,73,224,129,15,69,49,3,160,105,151,116,247,10,2,76,107,112,32,123,250,158,177,209,9,246,236,92,181,205,156,96,207,181,59,21,246,212,153,45,22,133,99,108,157,187,200,214,91,85,157,127,43,182,171,236,105,190,51,223,225,223,58,213,50,58,208,54,201,207,76,107,118,86,65,203,4,76,128,150,42,232,88,27,189,112,151,42,144,73,109,177,122,59,197,50,43,219,156,45,21,177,108,27,243,84,141,42,2,239,107,84,101,25,225,12,240,185,88,234,224,218,217,209,246,2,43,229,218,222,42,77,101,134,226,154,201,124,123,51,101,219,186,213,177,47,114,85,91,173,197,82,136,108,121,230,54,207,44,134,161,214,103,31,34,119,154,107,3,250,60,196,51,68,216,77,24,237,26,191,193,174,215,149,158,222,191,232,225,102,167,145,205,236,177,85,34,126,127,109,106,219,180,96,237,41,144,241,223,142,87,64,131,235,156,50,211,52,175,174,144,24,106,59,187,120,1,12,143,137,109,225,189,93,197,197,234,76,34,56,69,65,72,45,221,203,68,224,146,187,163,174,170,200,183,202,8,232,73,16,235,129,155,49,216,203,204,242,110,189,173,41,89,1,8,239,170,23,196,119,160,13,182,12,193,236,158,184,51,82,149,14,173,118,238,73,246,5,186,34,164,244,184,78,108,111,101,224,109,218,142,121,85,103,247,14,87,13,216,151,57,83,126,7,113,167,177,97,90,133,214,192,113,96,180,159,117,13,167,224,217,87,12,11,87,210,44,147,213,99,45,220,11,51,40,156,234,17,94,135,28,84,44,254,248,44,174,15,163,93,123,112,113,180,182,55,84,99,179,151,138,210,68,84,74,179,149,217,249,210,92,113,182,82,42,205,86,231,74,213,217,5,216,64,201,19,24,0,68,175,203,237,137,15,8,1,56,23,182,129,237,184,128,28,46,115,44,242,239,23,97,47,221,211,217,1,67,244,78,29,187,70,40,163,125,195,240,254,218,197,117,178,103,0,78,219,164,109,247,104,55,54,232,114,59,75,28,43,101,24,186,124,7,77,52,44,228,29,32,242,249,40,224,132,128,13,52,219,100,237,207,55,119,212,123,78,152,252,85,7,18,238,3,236,2,108,72,212,2,238,45,212,2,236,18,212,2,8,252,240,212,238,168,5,216,141,224,159,83,240,247,252,42,252,1,105,31,158,78,158,86,11,109,187,69,127,118,212,194,78,215,165,63,240,216,239,123,244,7,30,29,15,202,123,59,240,126,213,4,112,142,238,168,133,45,183,13,133,182,55,84,69,13,141,234,41,209,15,108,86,135,110,56,66,203,197,22,16,159,227,68,192,123,44,221,173,221,195,231,90,137,62,93,196,235,27,229,34,44,172,48,175,144,209,242,133,6,134,25,184,5,2,39,50,9,46,206,194,194,44,212,194,181,162,42,20,231,88,160,237,14,136,105,248,239,225,131,24,40,233,43,78,106,52,27,97,56,47,153,61,16,40,134,252,100,156,201,61,117,32,242,23,7,80,97,155,246,194,192,61,176,185,168,251,62,252,228,31,247,95,126,47,124,168,237,1,217,160,231,94,165,217,29,56,24,164,36,104,234,88,64,120,134,27,43,47,14,242,198,22,135,133,248,238,215,62,98,39,145,9,112,96,5,159,4,202,221,91,255,120,240,211,119,82,161,68,145,56,22,92,232,204,48,14,46,80,211,140,71,79,160,127,138,193,241,199,125,28,144,131,215,174,239,255,238,159,196,185,81,12,78,64,75,233,128,184,158,48,116,126,18,5,4,236,131,115,13,32,217,86,243,74,15,127,153,130,163,182,7,108,231,188,142,34,82,219,231,215,254,49,6,212,203,52,62,69,255,98,219,155,191,128,12,252,107,73,13,142,111,176,189,64,178,59,3,242,13,178,203,152,75,29,237,168,152,245,83,104,29,35,2,23,76,87,19,228,142,31,64,126,22,175,59,3,63,5,175,64,224,68,232,217,3,43,9,20,221,61,55,58,148,133,152,31,204,150,224,192,53,110,196,69,87,42,208,246,109,153,138,251,183,32,112,208,52,163,192,116,98,205,205,230,54,100,242,174,93,227,87,46,195,249,253,153,20,41,212,221,33,200,199,142,101,228,188,33,58,253,50,98,143,23,201,66,155,121,243,107,105,38,100,196,146,96,105,180,226,204,41,95,82,241,66,225,37,98,80,184,85,121,17,17,143,3,71,158,42,107,32,160,152,104,222,217,55,28,190,196,158,250,155,103,87,206,40,0,1,23,212,167,88,38,249,170,63,44,110,95,50,118,131,133,172,166,172,60,115,82,104,254,96,5,217,104,35,69,45,81,231,158,216,244,188,62,30,167,130,112,246,196,30,174,46,67,238,225,223,232,224,146,132,251,101,182,38,25,217,130,183,105,88,153,140,44,28,151,139,69,13,208,128,155,204,129,139,198,176,72,145,120,173,206,229,6,125,228,119,144,86,91,77,74,172,23,27,236,35,153,169,171,242,22,187,22,53,120,55,24,13,137,69,128,108,53,214,209,87,75,184,37,190,177,237,192,108,163,61,33,252,160,175,128,112,89,212,46,181,140,140,1,210,243,18,187,3,88,111,68,178,192,104,159,210,91,155,153,208,241,159,85,48,219,203,30,115,146,101,101,73,170,119,65,122,117,141,99,199,196,87,255,19,59,236,163,163,190,128,124,116,46,37,154,6,136,208,42,130,59,118,204,37,153,180,192,4,53,127,229,11,46,234,103,48,91,12,233,208,26,9,103,113,77,79,8,127,92,197,104,141,82,49,90,35,85,140,214,72,21,163,53,74,197,104,141,82,49,90,163,84,140,214,40,21,163,53,74,197,104,141,82,49,38,37,50,118,16,22,55,145,122,64,52,75,74,9,212,127,148,26,221,128,227,244,13,43,181,82,200,121,137,40,170,203,41,128,231,125,202,240,214,236,254,110,102,226,189,198,186,189,210,237,98,77,168,197,94,230,203,128,198,89,213,49,144,251,52,73,12,7,90,74,34,38,11,103,237,19,124,61,18,90,245,140,114,231,195,111,29,222,190,205,34,19,40,72,204,12,29,126,70,178,150,194,213,107,255,229,87,153,110,134,41,50,20,159,52,195,251,214,24,195,143,111,170,49,150,173,184,41,33,183,48,152,69,98,85,230,35,169,134,83,128,197,96,47,165,175,190,149,40,90,208,139,231,120,58,7,41,189,13,57,179,12,205,165,255,188,254,230,157,79,111,30,124,239,35,38,131,252,231,245,239,42,143,105,140,57,145,80,25,90,47,30,89,83,125,124,95,20,70,100,107,132,195,64,148,78,165,192,68,86,7,67,219,118,5,79,51,57,131,30,88,230,139,17,116,64,225,12,183,16,95,50,142,11,251,237,37,35,151,203,138,36,79,51,114,165,37,47,72,244,32,209,170,27,13,152,138,117,175,65,75,3,231,200,30,42,245,188,124,222,119,198,96,137,110,249,253,56,105,116,147,151,87,198,192,165,61,13,76,195,37,105,229,96,141,103,99,3,125,131,122,96,41,122,193,54,173,140,162,42,217,165,177,108,216,75,90,248,216,154,103,44,67,23,226,147,135,77,5,102,200,37,166,16,42,171,229,38,150,178,53,185,44,157,92,133,75,238,255,252,119,135,255,241,94,82,73,149,204,73,78,201,155,62,68,165,216,252,211,250,226,194,210,70,99,39,202,174,247,54,30,10,254,34,76,44,89,163,17,86,47,136,188,92,191,192,149,26,196,175,114,137,216,142,98,64,21,246,117,226,36,145,172,236,10,116,163,207,159,7,153,8,34,64,64,218,64,37,108,76,152,244,5,80,214,119,149,51,126,166,92,32,158,78,163,51,166,92,73,13,115,72,62,162,7,63,120,197,15,11,232,143,40,35,182,41,190,134,112,16,100,209,87,71,197,66,117,182,0,59,122,187,13,146,10,147,48,65,254,143,30,90,38,74,208,172,3,67,85,68,153,57,82,139,51,108,123,90,194,133,146,17,183,226,159,183,42,60,246,140,226,239,92,228,108,172,119,156,210,107,74,168,179,67,225,93,1,37,173,17,210,149,157,40,93,217,99,165,43,46,183,129,84,149,44,109,217,254,122,68,108,49,132,18,16,165,228,197,42,153,101,18,216,144,130,5,181,174,22,238,84,64,224,182,226,121,227,34,1,223,255,196,167,31,0,50,52,101,109,245,75,103,21,223,11,13,155,78,27,40,11,184,30,172,248,184,97,146,184,145,145,204,141,72,180,142,99,151,230,14,161,144,95,49,64,46,229,107,49,248,42,231,127,195,27,179,116,73,13,209,27,112,224,182,233,165,45,34,204,27,16,117,155,111,57,57,175,23,54,54,188,115,227,122,229,37,138,38,105,189,162,101,74,212,39,247,206,74,232,157,149,212,187,33,70,158,100,91,185,245,64,20,79,109,158,156,251,232,45,197,253,250,189,53,83,149,246,104,228,68,40,193,232,24,190,207,40,185,180,189,130,17,35,71,213,8,38,13,111,183,52,95,120,170,155,146,4,149,243,20,191,117,36,251,104,73,210,145,52,35,125,61,136,198,217,171,175,193,198,134,11,1,227,52,52,60,50,65,185,203,51,99,123,234,172,222,95,146,12,246,209,190,51,147,112,71,243,49,180,62,114,51,40,102,100,113,119,70,215,124,224,5,15,76,112,21,16,166,254,41,107,161,50,128,173,37,228,49,218,36,220,49,199,250,108,20,104,193,97,21,211,114,3,208,19,191,179,101,232,52,107,97,150,175,164,117,244,92,179,199,229,182,203,102,251,50,147,167,147,221,165,240,209,189,44,136,46,158,57,122,189,156,9,149,177,108,220,115,7,241,245,104,26,217,157,4,202,196,120,13,60,101,184,36,228,57,123,202,180,166,188,172,87,183,81,118,83,164,206,192,230,202,94,230,78,164,133,218,66,246,228,34,41,47,214,159,25,161,185,88,59,119,246,252,202,51,207,93,94,63,121,57,69,125,129,149,15,179,181,72,93,122,123,11,207,160,67,21,157,89,255,210,41,9,182,61,2,158,122,4,56,242,173,226,68,136,69,84,59,132,68,39,36,107,116,105,40,96,136,221,35,215,177,165,177,13,190,30,10,143,135,206,40,37,82,185,152,172,68,50,184,154,199,179,251,84,151,102,168,9,106,159,36,158,194,148,62,78,138,52,134,171,160,164,207,81,101,119,22,172,157,53,158,140,207,65,59,165,143,248,206,213,242,252,43,189,12,105,150,114,93,98,210,138,25,95,40,47,64,78,137,89,39,47,144,164,147,26,185,64,138,197,144,246,107,120,253,11,183,66,242,114,40,252,99,36,178,40,190,167,98,120,215,234,15,150,162,70,18,168,80,7,250,240,18,140,154,83,224,54,212,116,126,39,72,230,216,177,162,191,205,229,159,100,221,30,239,112,34,28,145,186,44,30,80,179,28,134,148,50,34,44,59,27,24,38,237,249,53,69,39,150,72,144,231,23,102,103,94,81,142,29,19,79,201,211,76,186,12,139,2,173,0,65,93,19,47,32,196,60,125,106,237,75,151,79,174,92,58,117,89,9,214,101,62,127,53,191,5,76,84,12,142,230,52,235,104,179,205,74,90,193,61,54,219,44,105,182,121,241,217,102,37,205,54,43,113,182,89,225,217,22,53,116,160,115,113,98,59,168,106,213,187,221,221,140,236,136,21,213,28,72,16,236,0,29,125,44,185,25,15,22,65,188,70,195,46,115,187,89,159,62,198,100,228,194,188,159,61,49,153,22,177,139,198,6,206,109,148,213,96,129,55,221,211,124,21,71,157,139,180,106,105,123,98,33,28,15,105,168,202,128,104,223,39,249,1,202,170,70,134,73,138,92,39,133,151,135,210,164,224,144,252,27,39,51,216,120,89,104,21,77,141,128,22,27,220,58,47,144,1,33,145,25,140,240,164,64,218,20,197,252,101,128,84,214,99,229,213,24,33,217,217,61,155,141,59,67,246,137,34,110,174,82,164,86,202,220,199,13,40,204,9,95,197,205,133,87,59,65,120,181,195,194,171,202,100,94,216,147,25,226,62,182,167,155,93,23,187,131,170,127,230,166,75,164,133,240,128,201,84,15,151,211,233,212,181,21,221,186,197,177,79,50,118,34,234,57,2,169,39,153,196,58,195,184,151,218,26,221,108,62,1,25,90,198,179,116,89,8,247,127,129,27,161,20,105,114,204,246,200,152,116,123,116,15,155,190,164,237,209,196,155,191,97,68,178,103,142,145,162,146,125,154,238,155,187,53,8,107,79,185,79,3,141,105,47,49,125,153,139,156,6,105,215,201,5,220,118,86,182,238,151,242,10,221,170,124,55,67,163,18,106,154,54,185,136,3,196,129,199,55,233,76,106,167,91,109,5,220,198,35,199,83,163,74,181,20,138,83,189,35,137,98,140,5,225,53,141,251,62,217,19,187,166,148,5,221,194,227,125,90,236,240,220,86,162,42,191,87,228,11,42,121,183,109,68,148,28,132,93,151,230,160,17,87,140,196,21,136,12,163,194,65,64,129,162,220,224,60,9,211,236,177,99,73,59,69,242,0,74,228,134,10,213,228,43,33,200,161,71,235,61,81,117,20,85,191,201,39,20,135,31,188,119,120,227,151,24,5,245,181,239,28,126,253,246,225,167,63,217,127,249,61,166,113,189,123,243,6,185,52,145,142,214,216,173,214,248,185,5,45,51,146,163,181,146,146,118,99,100,24,168,168,92,77,72,62,254,222,91,124,136,204,34,174,148,35,254,9,131,168,74,62,194,228,182,248,90,127,186,39,251,32,198,133,83,139,222,22,106,217,139,250,150,193,45,100,82,118,1,209,150,39,233,194,25,234,37,45,248,145,16,232,243,49,210,185,9,172,168,17,247,106,164,210,204,8,222,197,49,115,26,99,40,209,237,222,248,225,19,199,9,73,8,52,251,185,50,143,178,79,148,59,118,133,248,254,143,172,164,106,176,68,1,175,126,48,247,116,155,90,71,237,209,117,203,185,249,185,178,184,210,57,63,143,130,238,6,23,176,50,61,26,191,108,102,83,69,223,210,56,26,120,235,92,169,180,102,203,229,249,142,174,208,59,236,76,235,254,205,241,134,182,33,226,65,33,157,25,250,61,7,240,147,227,252,138,160,59,213,82,165,88,106,118,202,141,189,88,136,72,30,73,125,24,203,202,99,250,238,201,193,124,41,224,240,16,56,127,203,118,218,65,116,210,132,106,228,64,168,241,56,168,34,52,3,139,13,202,3,21,69,161,158,144,67,21,197,64,83,20,133,32,244,169,8,248,30,141,78,20,137,102,20,10,111,74,65,20,130,200,71,161,22,24,65,148,173,160,234,112,179,121,144,43,186,91,24,207,43,197,217,226,45,166,88,86,18,42,74,149,185,185,234,146,220,157,88,170,92,5,236,4,227,181,72,129,209,8,215,161,238,132,202,166,96,147,229,119,140,118,56,123,59,150,83,29,215,148,49,67,158,26,3,43,66,18,52,40,61,211,226,49,174,35,97,185,204,171,152,199,135,181,179,148,252,149,208,34,188,130,213,12,144,118,250,46,240,96,248,224,153,45,189,203,49,214,51,219,192,55,130,224,149,108,29,223,50,4,33,224,133,103,52,255,52,109,107,2,204,243,1,159,123,114,88,192,154,209,171,245,21,104,86,188,100,132,68,255,2,163,94,141,15,190,172,254,197,68,244,34,162,49,100,90,25,21,218,171,188,186,162,230,68,164,205,173,213,1,198,196,218,94,221,89,197,104,91,235,20,39,235,66,15,190,173,189,248,148,179,170,246,214,48,99,142,130,106,245,86,87,86,108,10,170,229,136,160,90,11,82,204,45,10,194,117,101,149,133,233,92,249,10,230,251,91,30,240,75,138,218,85,93,197,168,98,20,181,171,186,202,255,174,44,16,212,153,85,12,251,197,66,117,133,128,188,72,95,47,250,239,44,176,24,107,20,11,20,166,251,97,66,23,68,200,48,120,30,172,6,129,198,252,240,95,107,214,170,106,175,173,156,122,138,87,3,96,159,197,207,77,4,120,10,187,177,178,17,14,19,150,140,222,17,241,194,196,60,155,60,94,216,204,244,20,8,192,251,111,252,240,238,191,223,186,123,235,157,59,31,222,250,252,103,63,60,124,237,223,224,203,231,175,188,49,245,217,245,239,193,255,167,103,48,208,78,56,192,118,205,95,117,166,102,166,89,177,207,127,246,54,148,252,175,63,189,186,255,157,127,255,252,23,63,248,252,198,239,247,63,248,211,225,171,191,58,120,247,13,145,244,26,3,248,120,121,190,90,234,116,146,224,146,97,226,150,17,2,159,8,236,243,63,189,123,240,238,43,7,95,251,245,254,75,111,239,191,250,219,131,119,222,188,243,225,245,59,31,254,234,240,141,183,81,178,126,235,15,119,127,252,13,150,147,215,89,58,61,123,106,109,141,213,137,255,252,174,243,105,122,247,214,55,232,128,124,36,6,88,27,185,152,1,141,100,2,196,82,24,5,188,194,255,188,254,146,232,4,60,78,207,96,12,236,199,203,213,106,185,181,24,130,38,14,201,167,30,175,206,183,202,21,29,187,204,228,212,16,56,150,24,105,9,63,14,135,178,70,85,47,87,90,88,246,240,55,191,216,255,238,235,161,178,44,49,82,182,141,202,12,41,146,39,20,221,255,206,239,62,255,209,191,132,138,178,196,72,81,58,184,154,122,124,177,184,88,89,92,36,10,32,199,191,161,130,44,49,82,144,86,142,0,125,149,98,165,84,169,112,18,58,252,197,75,7,63,120,101,255,55,111,133,192,176,44,73,96,28,99,99,208,213,41,88,85,177,10,120,165,14,124,248,225,225,251,223,72,0,195,178,36,129,113,97,189,179,218,172,61,65,135,14,126,125,35,185,61,35,186,37,57,93,152,122,188,85,108,205,182,56,82,223,189,115,251,59,9,160,88,22,31,148,28,95,53,223,132,141,15,64,105,183,218,29,163,202,16,116,253,238,199,239,31,126,242,209,193,141,111,134,160,176,44,201,80,186,44,98,214,227,198,172,49,111,180,9,204,199,223,78,6,195,178,140,0,67,189,50,154,134,209,153,99,237,121,45,5,16,101,73,6,4,104,114,116,191,85,157,114,167,218,97,40,250,201,79,146,129,177,44,81,162,223,52,61,131,69,98,195,96,108,88,254,157,143,239,222,184,126,247,71,183,131,146,167,233,127,145,146,205,46,58,96,152,122,188,72,255,11,74,126,126,235,187,65,73,150,24,116,32,178,107,16,67,211,153,235,192,118,38,128,113,248,245,111,31,252,232,3,169,1,115,167,231,79,175,164,131,145,233,174,83,132,142,18,90,239,254,250,215,48,68,41,16,139,167,203,167,231,34,93,146,193,0,33,52,59,44,36,111,148,87,249,72,159,109,47,44,118,74,88,213,20,103,149,239,190,113,248,201,203,251,175,255,11,84,52,197,128,67,218,254,31,127,113,231,147,247,15,222,253,238,254,205,219,251,31,255,226,240,230,39,119,111,223,156,242,235,166,141,17,23,83,167,202,126,44,99,4,250,202,175,246,111,254,248,206,71,175,69,57,41,43,27,218,162,249,145,133,163,27,179,169,104,243,195,209,226,102,102,24,187,0,22,15,211,226,224,55,239,253,215,159,126,140,223,249,182,77,128,149,119,111,83,225,70,135,225,137,127,138,250,87,255,163,3,76,154,61,66,159,242,127,38,144,98,9,131,177,125,107,36,86,180,136,216,23,219,241,68,162,20,74,123,225,72,92,192,88,5,39,66,225,10,229,29,228,84,176,35,14,203,20,99,66,19,38,7,56,12,237,150,131,150,197,35,36,38,182,213,176,188,72,136,74,209,201,160,140,188,169,76,13,203,41,237,159,167,226,27,232,4,36,36,103,138,196,219,20,59,89,81,175,28,99,156,237,232,198,245,53,12,230,68,98,12,201,78,177,56,170,148,58,21,222,118,31,141,118,210,163,101,38,147,152,52,130,193,14,219,143,186,46,109,165,167,164,189,180,132,29,127,71,61,229,111,169,89,106,100,99,61,197,119,214,209,216,240,98,131,45,141,127,108,167,205,17,144,62,30,1,133,204,61,41,1,146,247,220,60,42,108,136,216,231,139,162,159,163,163,181,55,139,243,250,195,136,83,229,37,199,169,242,18,227,84,225,1,70,48,223,209,241,131,55,97,204,14,239,17,197,170,242,254,34,98,85,121,71,112,131,24,152,130,254,211,183,190,240,16,67,194,69,34,190,158,235,39,250,71,244,146,252,35,178,211,222,35,248,71,60,18,138,238,37,152,21,191,3,48,129,119,205,104,84,43,169,228,216,240,86,114,222,9,227,92,121,247,20,231,42,17,123,95,68,120,36,47,18,30,201,123,144,225,145,116,110,240,61,105,124,164,196,208,70,216,252,186,119,180,120,41,56,9,89,188,20,156,132,233,209,31,164,160,35,108,138,208,193,213,189,5,39,176,67,193,9,166,66,51,143,133,223,73,50,126,244,124,175,63,236,250,26,247,46,91,55,196,21,8,155,64,44,179,113,242,244,141,136,71,158,146,159,35,225,230,191,63,242,20,208,68,152,190,134,92,236,227,233,27,11,229,48,30,197,125,221,115,236,110,40,134,9,227,118,7,111,189,119,240,246,59,71,9,243,49,190,50,201,94,42,136,152,66,150,219,108,133,80,238,187,134,24,115,8,245,73,48,169,123,175,37,228,101,247,240,15,47,31,188,245,135,7,31,187,39,76,117,245,52,50,81,138,116,53,195,116,207,65,205,228,225,192,102,238,193,241,89,181,11,192,168,173,53,30,153,21,7,56,187,172,40,232,37,19,213,94,17,50,186,7,80,104,191,206,236,213,229,152,57,222,68,161,94,46,146,157,114,16,87,230,245,63,28,92,127,233,97,227,81,204,222,160,1,247,57,135,3,64,169,51,217,160,105,28,157,178,40,222,222,199,148,117,6,61,188,47,227,240,251,73,17,26,191,243,241,199,202,3,152,168,180,135,139,128,222,255,230,203,251,55,63,122,16,211,39,18,62,102,174,168,60,192,153,146,224,34,109,132,71,185,51,107,25,155,173,167,222,3,13,235,242,251,151,238,254,242,91,192,68,247,63,125,139,109,93,216,255,148,96,178,176,240,39,94,216,145,87,88,76,239,231,123,116,251,204,185,124,89,228,136,121,19,163,72,39,220,157,10,222,17,147,42,166,59,98,105,177,82,98,142,185,216,59,153,96,177,59,92,95,84,44,20,49,155,152,188,50,65,148,1,38,188,80,1,146,233,216,22,150,251,108,149,160,165,80,59,157,185,192,62,213,112,241,74,151,32,249,155,55,14,94,251,232,240,245,175,221,253,218,71,15,134,58,149,18,218,103,20,228,218,150,189,72,104,166,169,253,87,127,178,127,235,99,62,149,111,221,218,127,253,198,148,28,225,73,41,79,0,227,224,239,223,219,127,227,173,116,24,149,73,218,113,243,219,120,8,147,10,99,118,2,24,119,111,220,60,188,249,243,131,183,248,141,197,48,128,185,73,26,113,227,95,247,191,249,163,120,105,105,181,25,51,180,142,209,50,204,45,3,221,93,133,229,129,79,94,102,3,140,236,114,120,127,160,88,20,175,137,225,192,95,20,233,208,48,32,188,12,134,66,157,61,104,201,97,84,224,191,141,246,85,0,103,23,162,45,203,70,86,246,113,211,168,189,101,182,162,120,57,248,198,27,135,239,191,52,33,106,60,71,183,220,112,60,61,90,41,184,219,238,113,64,68,153,111,191,116,247,214,111,68,153,35,227,49,192,157,76,140,28,115,76,87,133,82,209,25,125,35,67,200,150,177,20,219,130,37,5,177,10,173,13,50,127,230,248,191,64,122,177,147,137,129,173,202,163,3,91,225,235,17,25,112,122,165,15,156,27,135,67,229,42,126,168,65,230,226,124,12,171,22,84,245,241,27,204,131,21,73,192,116,248,15,107,34,169,10,149,22,136,44,36,218,78,68,173,99,153,126,20,236,163,90,3,228,37,32,28,63,109,34,246,31,231,254,71,101,254,113,222,127,84,214,31,225,252,71,101,252,50,223,127,120,108,255,158,200,102,252,42,112,79,96,39,91,20,30,8,69,70,2,46,50,140,135,68,212,220,168,101,194,75,88,38,114,82,121,229,1,173,24,247,132,198,49,11,200,131,130,41,47,48,247,61,38,15,98,189,9,249,161,197,251,201,149,22,186,151,53,217,101,229,4,79,180,157,185,185,197,168,215,217,192,39,109,177,60,103,224,165,230,174,228,103,214,37,88,220,137,44,60,181,90,149,138,236,113,86,245,221,202,162,79,90,30,13,1,189,232,202,33,175,101,111,179,81,223,176,46,247,13,155,226,138,212,95,79,18,221,79,134,125,141,114,61,211,57,201,87,31,175,164,222,8,185,40,245,160,125,151,96,37,33,171,178,122,32,64,188,118,240,246,171,194,154,163,52,84,165,132,253,159,255,139,72,40,163,99,65,82,5,74,69,223,226,126,35,19,74,239,255,252,237,112,90,121,40,122,66,202,216,36,191,168,229,249,133,226,252,252,220,226,2,140,23,108,147,139,11,138,26,211,95,64,237,168,81,168,41,241,189,131,239,109,174,36,86,76,244,57,200,114,39,172,19,34,119,89,228,22,234,71,191,80,194,210,32,10,85,130,69,185,99,7,37,162,75,129,200,62,43,178,251,138,77,191,14,153,251,139,236,115,201,208,15,190,245,15,119,111,253,52,88,43,69,246,170,200,46,212,93,13,238,161,20,93,100,163,33,47,252,148,216,79,153,253,84,252,209,244,137,102,148,47,211,57,201,151,41,243,93,26,81,61,146,111,83,174,169,97,14,96,197,155,72,13,84,175,228,191,150,154,91,194,57,194,110,39,226,80,133,232,28,79,74,145,56,210,37,54,242,192,59,145,139,211,164,115,173,68,239,155,114,143,38,3,151,234,132,51,212,255,201,96,209,122,26,3,36,33,110,50,48,66,151,29,131,36,112,157,14,134,17,99,88,255,21,247,10,138,67,178,110,185,158,112,69,236,94,225,67,110,116,12,231,92,31,61,71,147,163,116,203,110,27,151,216,60,164,103,202,149,236,217,51,106,63,196,57,152,239,201,147,179,77,225,230,115,164,15,80,137,174,53,211,183,70,195,181,125,221,51,122,238,105,199,238,173,233,173,77,22,5,126,71,137,151,74,115,24,132,147,144,155,212,224,169,23,247,57,165,183,219,167,182,0,173,104,95,101,88,134,147,81,56,70,149,176,170,85,72,35,56,51,151,96,5,228,187,24,7,49,212,56,118,44,250,37,227,9,195,102,88,183,31,43,201,46,74,3,197,117,196,41,128,217,201,160,103,61,81,87,6,61,152,144,2,59,240,10,172,218,154,248,138,6,187,193,119,39,248,30,202,15,56,206,219,66,169,236,156,208,151,149,34,198,213,85,134,220,169,56,42,51,99,186,180,20,3,182,97,178,241,153,48,108,58,179,54,210,218,118,196,222,141,251,14,243,180,189,251,182,118,108,154,87,211,77,29,209,55,195,40,39,166,80,24,133,128,149,46,80,120,123,247,105,234,213,211,64,23,220,123,34,96,21,169,228,12,238,146,83,204,33,253,133,95,182,189,151,12,204,38,53,189,243,124,89,100,180,1,158,149,216,15,215,244,128,1,187,125,102,45,135,77,119,245,45,88,10,228,175,23,225,23,6,65,81,211,173,245,34,142,90,45,201,235,151,224,58,220,158,152,191,70,23,98,212,47,75,155,125,114,174,38,78,85,163,166,119,194,44,78,31,229,200,81,98,240,201,198,113,190,165,126,212,87,34,153,200,209,103,254,20,77,227,48,253,231,176,125,93,168,106,40,213,26,184,130,95,37,103,225,134,120,220,66,80,111,167,26,8,234,237,136,125,224,57,120,11,185,224,23,188,129,115,8,217,121,72,225,9,36,78,238,87,48,205,105,254,18,176,62,251,140,189,13,210,171,142,131,192,14,203,220,175,152,222,38,158,126,120,125,37,123,237,90,198,210,34,78,248,58,14,60,228,44,24,51,45,79,142,219,72,127,113,174,147,81,150,149,236,178,149,83,150,9,58,186,223,171,193,219,49,255,77,112,86,102,34,173,42,151,155,93,221,186,130,81,111,141,174,107,8,199,72,100,100,233,251,171,17,139,74,178,223,207,84,163,113,164,170,20,102,53,86,194,153,64,162,25,97,107,27,19,118,252,148,81,124,174,244,191,94,171,194,23,167,112,148,46,187,108,152,46,227,124,190,156,232,143,74,190,124,115,233,185,243,167,46,39,122,166,250,31,224,117,106,188,155,168,71,227,247,41,190,194,112,135,52,184,126,242,37,243,207,218,19,84,247,17,120,130,98,146,102,224,11,42,16,132,71,10,0,9,11,58,47,198,241,44,46,50,30,221,193,71,88,215,192,91,14,251,73,244,90,69,134,128,145,86,99,72,24,163,15,108,214,74,242,164,178,226,56,250,110,193,116,233,23,62,47,215,27,181,189,225,18,19,99,21,155,76,204,209,77,67,16,55,135,140,205,173,108,224,237,23,231,169,149,69,41,193,61,183,109,157,231,84,156,241,178,232,76,137,252,253,142,128,3,233,217,101,3,254,178,25,225,55,149,165,212,232,71,120,240,230,44,44,13,1,150,143,0,177,65,80,9,48,65,202,78,226,198,235,47,213,41,214,125,178,128,255,38,238,169,140,12,95,51,101,21,102,2,201,23,151,80,72,244,181,172,203,193,102,44,248,40,109,191,106,73,123,56,190,215,49,242,82,97,215,176,218,241,173,30,202,44,218,89,221,219,68,95,53,48,101,188,153,133,234,172,49,71,187,186,39,233,81,53,229,116,125,166,82,197,228,174,166,63,137,79,170,43,167,118,103,170,198,44,234,59,187,79,194,131,218,102,105,100,202,147,105,205,148,140,74,54,216,39,22,129,36,237,156,230,228,20,212,33,102,85,83,124,49,225,203,111,223,192,155,100,176,231,60,81,92,182,107,25,87,164,185,144,246,234,55,63,255,135,119,88,1,76,107,139,180,118,78,185,251,254,63,64,2,108,41,96,47,209,62,161,21,151,17,210,157,143,255,190,196,11,213,236,44,221,109,105,107,45,181,79,10,220,106,169,213,10,123,174,24,8,38,208,231,76,160,29,246,92,177,80,169,204,117,140,206,66,162,231,138,65,224,185,162,89,90,40,143,190,61,207,206,195,160,234,69,189,57,187,128,189,165,24,101,11,115,115,176,198,138,146,83,186,44,157,179,113,229,13,116,234,138,105,161,189,1,182,210,240,81,27,164,114,55,212,187,95,54,90,101,204,227,193,92,25,250,158,204,253,26,76,209,58,214,32,58,232,160,165,27,70,207,49,119,128,156,160,114,91,68,152,213,51,117,200,172,150,26,170,141,26,117,167,94,108,0,53,56,245,146,88,248,234,166,218,109,240,106,48,107,35,168,169,43,106,66,6,14,108,125,77,183,182,116,218,247,137,231,76,54,203,69,207,34,214,250,152,212,85,119,165,219,181,183,215,244,62,134,150,96,92,254,218,181,199,74,228,164,167,213,217,0,16,235,214,151,77,99,91,0,40,209,50,65,73,173,174,217,191,184,169,247,253,67,72,209,101,32,115,155,117,192,198,14,136,102,65,246,190,209,206,232,106,215,111,78,105,136,37,93,94,87,11,213,67,172,197,171,171,246,206,181,107,132,180,224,67,198,31,13,227,132,230,22,122,166,245,85,224,0,199,241,81,223,129,71,143,127,125,14,30,249,215,231,2,52,185,18,154,30,19,56,203,138,129,3,170,11,164,80,141,136,210,97,131,182,182,105,118,219,14,238,244,160,95,14,231,252,48,27,245,124,105,169,5,211,97,169,149,207,51,12,180,97,192,90,212,223,54,244,151,132,79,192,188,173,185,64,237,88,217,18,237,163,32,185,203,63,176,98,125,173,13,243,195,228,223,212,142,54,64,228,109,194,15,32,175,79,35,64,104,206,116,212,77,92,95,109,173,157,29,18,241,52,97,243,117,69,208,158,77,184,108,33,181,207,206,47,226,193,11,69,231,107,149,245,182,136,206,55,95,41,87,69,116,190,206,156,49,71,209,249,66,142,254,5,178,140,32,128,28,226,226,49,242,168,102,21,244,62,16,62,121,231,82,117,103,99,128,130,151,11,244,130,31,134,225,137,98,215,149,203,151,97,59,10,252,209,165,153,4,179,4,29,201,56,54,48,123,88,28,73,55,200,102,248,90,103,35,106,230,98,48,247,140,73,89,11,120,137,159,154,16,80,67,93,129,241,129,13,168,225,0,183,80,90,68,48,10,8,2,20,140,26,163,233,193,103,116,134,92,87,186,54,20,191,96,116,28,195,221,244,63,58,236,157,91,210,64,115,201,87,119,93,65,2,71,218,247,51,190,56,48,91,176,68,34,79,2,206,101,12,67,29,178,45,70,169,204,247,120,8,173,10,158,245,41,12,137,10,93,75,224,207,204,217,29,46,136,244,5,182,243,124,127,4,3,20,109,149,90,199,180,6,95,217,219,208,171,12,249,235,10,35,138,40,5,253,202,107,241,80,128,173,88,110,162,209,148,220,109,126,84,22,41,114,222,220,49,186,23,112,155,147,108,155,196,124,87,247,253,92,168,164,8,120,127,27,105,33,8,252,112,66,43,45,211,106,214,50,204,46,250,131,47,197,234,195,1,184,16,198,168,127,92,135,28,160,86,84,113,202,227,15,48,1,182,191,68,102,66,215,70,240,219,115,193,55,22,150,123,24,174,131,105,48,78,218,189,120,127,218,118,139,104,188,16,50,181,202,8,10,203,146,29,22,9,246,164,122,129,229,14,166,154,111,121,229,143,36,215,204,160,17,9,110,39,228,202,33,253,228,185,179,72,0,65,237,196,164,172,196,76,1,241,51,134,194,23,59,31,237,162,38,90,245,252,175,70,87,33,209,131,127,8,70,16,71,130,33,74,211,167,13,213,225,8,130,23,79,213,79,148,208,107,164,11,53,26,192,179,245,8,169,145,6,65,198,152,21,77,148,38,42,35,217,203,76,235,224,232,190,48,101,36,54,221,139,52,125,137,3,188,128,52,84,84,209,119,39,27,92,143,183,55,101,22,68,48,74,184,242,99,184,75,117,248,179,58,187,236,6,184,173,89,9,32,195,248,103,178,138,106,135,171,191,140,123,83,54,119,47,24,27,80,125,140,174,84,185,223,209,105,46,247,223,167,125,38,45,24,254,182,195,128,21,66,99,123,146,44,76,59,127,97,177,132,20,51,168,43,29,38,192,168,116,134,130,51,69,150,41,217,23,220,84,224,228,137,165,60,71,41,48,159,52,105,118,210,7,158,240,92,52,65,148,120,46,167,149,226,100,41,24,105,118,9,189,184,202,173,220,32,153,3,215,194,64,134,10,161,51,140,31,45,37,98,88,50,42,151,2,199,218,225,33,10,40,113,20,19,67,30,75,153,0,18,58,20,141,136,176,22,167,107,55,156,151,83,197,40,70,222,136,50,110,44,61,105,75,130,175,254,234,6,82,129,197,86,225,194,101,82,18,159,164,213,33,210,105,4,2,210,222,168,122,130,73,104,68,249,71,64,149,129,64,180,100,69,102,166,193,103,166,33,102,166,26,140,180,206,71,154,24,66,240,185,45,8,96,12,198,18,58,147,50,189,198,246,103,212,148,147,164,61,78,193,177,249,12,253,182,209,117,101,208,117,155,102,147,74,63,207,225,15,76,148,124,240,17,102,5,123,163,73,130,71,58,116,162,210,4,104,22,70,241,162,55,231,200,128,112,86,101,38,192,112,147,118,41,228,203,20,119,23,113,212,227,87,138,186,130,103,18,32,84,212,2,70,19,100,110,113,118,18,76,2,246,69,141,156,214,18,134,55,133,24,212,38,218,100,163,42,125,164,147,213,236,17,135,220,167,236,84,163,232,228,9,99,128,88,101,72,251,79,11,219,157,9,45,93,84,38,36,27,102,151,45,153,200,50,116,61,144,207,32,26,175,196,89,31,238,147,148,106,68,103,188,123,197,236,71,251,18,101,124,24,34,49,81,46,137,172,143,22,95,195,209,103,42,95,193,139,164,155,69,29,248,51,118,91,192,34,218,102,204,112,136,155,191,149,38,108,154,245,22,223,97,1,86,112,219,13,68,164,117,96,163,93,46,119,198,152,169,103,148,202,194,108,11,131,192,53,97,155,31,203,236,111,196,171,243,139,69,104,165,130,5,41,88,160,208,142,217,180,153,169,147,95,73,91,85,148,6,134,164,47,208,48,184,164,90,19,238,40,197,71,161,36,199,45,206,226,34,140,109,129,43,9,150,28,168,166,89,213,231,170,173,5,5,96,129,184,190,199,76,239,207,234,125,188,109,225,110,234,109,123,251,44,224,2,173,69,89,147,59,15,195,12,223,78,54,195,183,19,205,240,49,192,61,27,48,133,133,152,159,200,4,223,126,68,38,248,246,95,132,9,62,97,181,229,197,44,204,241,35,186,193,230,65,96,85,224,78,124,147,201,148,204,72,53,201,189,12,135,37,158,212,22,61,26,197,101,242,126,71,74,142,236,124,52,47,199,192,67,181,176,95,111,31,209,176,30,47,122,140,177,167,135,44,19,154,209,219,247,100,70,15,25,2,35,250,241,36,66,17,136,143,64,34,225,176,222,95,176,47,135,73,58,72,17,147,19,59,40,55,62,165,183,7,63,248,8,195,143,143,166,126,238,2,250,72,116,207,203,140,161,120,145,43,160,117,188,114,147,239,195,174,206,112,162,230,204,100,7,146,214,143,127,190,126,240,206,123,226,30,31,59,82,168,41,187,240,191,252,217,179,249,54,80,173,66,93,203,179,36,37,156,54,233,40,251,65,72,142,194,250,252,192,37,35,57,159,159,107,34,84,244,64,56,222,28,131,139,183,95,189,115,235,118,12,23,169,136,56,34,22,206,98,11,142,138,134,179,172,217,227,240,192,178,5,136,184,71,31,25,129,67,140,145,222,48,236,136,55,12,251,65,122,195,224,51,113,82,103,24,97,11,40,104,78,173,46,187,96,63,121,234,226,154,124,35,226,233,149,103,78,158,89,127,230,169,203,23,215,47,61,187,114,105,253,220,51,151,241,234,243,136,18,47,216,205,103,6,189,166,193,131,213,199,61,111,32,155,223,206,183,155,93,194,97,96,58,134,209,5,211,109,23,208,196,187,169,59,97,219,5,223,116,225,104,210,209,200,209,70,99,235,192,234,186,223,69,75,152,35,122,73,9,162,129,132,253,164,80,236,12,164,12,78,1,44,248,103,172,57,24,114,58,41,58,16,176,96,70,37,181,136,215,123,110,101,71,1,2,56,80,68,171,20,48,32,104,4,139,40,27,50,150,97,4,74,148,131,28,65,151,88,129,209,235,83,48,210,154,194,228,26,230,101,116,255,131,63,237,191,242,241,193,47,111,28,252,244,83,69,109,154,87,217,50,65,33,37,100,91,11,4,134,250,99,113,161,157,209,179,244,69,181,29,19,182,185,43,231,215,131,44,209,79,170,20,70,169,102,201,65,149,134,220,250,132,46,63,239,236,226,173,23,220,22,214,235,246,68,78,58,66,198,83,76,180,225,194,233,17,60,142,140,175,42,152,15,129,43,131,247,246,191,243,253,187,127,250,1,153,17,62,200,186,98,194,160,112,111,17,18,74,31,180,147,139,136,57,151,152,139,233,246,190,76,166,246,162,242,104,200,216,215,62,154,107,30,182,34,137,30,6,254,119,120,189,116,55,149,9,106,217,47,190,255,76,96,244,72,4,59,98,167,37,177,71,244,156,201,87,105,125,38,217,237,207,160,207,76,134,244,2,137,236,136,29,151,132,156,208,144,11,27,184,9,167,209,67,234,172,23,136,87,20,200,220,203,40,192,89,235,197,198,209,58,41,156,21,134,88,19,155,188,159,127,253,151,119,110,127,231,1,179,11,195,109,57,102,63,68,78,172,182,131,55,222,56,252,244,1,51,194,132,96,132,137,22,166,130,144,133,77,217,193,219,191,98,25,228,40,136,220,78,139,153,188,126,248,27,217,214,141,39,253,241,223,194,165,202,126,210,225,251,95,219,255,224,157,195,155,191,221,191,237,155,107,161,237,213,67,38,27,140,255,85,136,33,97,217,142,26,79,251,221,149,76,150,75,147,149,13,240,33,149,45,79,88,214,71,152,84,182,50,89,217,16,70,227,214,210,246,209,253,241,204,147,158,233,1,205,86,20,190,129,4,49,114,124,84,232,235,153,150,137,43,34,206,89,33,136,209,230,132,68,60,30,190,204,183,119,96,239,234,88,143,62,60,99,102,15,218,81,243,84,1,71,132,62,27,50,169,48,192,162,253,64,253,254,192,58,248,246,183,216,60,222,255,201,39,119,95,123,197,151,241,2,60,228,65,66,27,72,200,232,162,15,82,31,73,128,248,232,135,17,228,43,131,53,65,100,12,192,134,101,105,15,55,154,168,189,23,248,136,162,39,8,248,38,73,205,251,111,124,247,240,247,127,220,127,249,214,193,235,63,103,146,147,18,118,92,197,100,64,201,159,81,196,165,143,104,98,162,39,12,30,108,44,213,69,81,196,201,81,154,215,11,138,16,134,91,43,215,115,236,93,230,174,136,114,160,203,137,47,198,133,81,92,17,44,34,127,69,212,192,109,163,103,231,131,180,136,42,24,1,112,139,78,139,98,135,185,81,149,112,169,40,233,132,225,59,12,170,34,158,97,182,75,68,6,196,94,43,149,195,141,139,80,76,200,219,151,16,231,36,121,111,40,84,225,178,194,106,2,143,32,227,149,117,12,209,12,102,45,124,57,32,50,187,81,168,193,4,149,11,148,195,152,42,163,51,161,194,174,51,66,85,215,145,149,116,17,85,194,189,162,85,200,138,81,89,242,190,177,58,153,134,240,94,80,204,228,215,20,20,79,170,56,236,140,83,25,118,98,202,66,217,175,129,250,224,8,251,224,198,191,192,174,239,224,213,31,128,48,119,247,246,77,49,20,116,122,121,222,216,144,166,145,105,245,7,56,12,73,253,22,217,39,234,182,15,59,185,215,82,213,15,138,204,194,219,205,228,173,233,125,147,92,250,193,204,253,146,28,65,78,39,185,163,156,212,116,38,59,163,233,164,156,206,60,36,34,12,239,40,18,182,30,147,81,161,92,100,34,60,132,183,55,137,72,136,52,227,65,81,164,56,185,138,104,127,132,20,70,13,166,152,58,156,22,109,73,31,30,234,179,40,202,5,68,118,99,1,18,249,83,196,19,115,34,5,9,16,19,161,44,80,84,37,162,75,234,201,67,227,88,228,104,246,224,199,95,219,255,205,15,253,165,216,143,83,31,64,152,236,8,81,73,89,43,5,192,201,22,76,191,250,148,85,83,110,30,63,38,228,209,67,93,119,242,115,66,230,153,252,8,238,202,31,40,251,252,252,95,127,152,233,245,178,254,252,68,191,3,79,243,235,0,177,233,25,58,186,177,184,250,61,17,211,18,156,201,230,172,84,111,202,148,13,181,236,33,243,172,239,127,26,67,202,25,186,141,116,255,72,57,195,239,238,79,138,20,94,239,8,164,248,45,123,176,148,177,127,243,118,12,9,95,33,97,252,190,113,64,96,38,71,1,171,117,4,6,68,179,30,26,115,10,233,0,163,154,194,0,66,248,160,115,188,152,17,28,7,123,102,47,122,36,28,62,15,102,85,199,207,131,167,158,126,186,214,235,213,40,220,100,234,193,112,144,41,121,80,38,61,14,238,140,59,8,238,196,142,128,143,60,34,229,217,201,73,84,232,15,227,122,198,49,36,138,26,58,221,49,244,20,124,72,144,38,147,188,100,13,103,178,212,21,106,219,195,197,10,215,198,112,172,72,168,24,244,241,112,84,241,207,85,183,48,118,39,119,96,134,41,120,51,78,117,244,109,230,243,96,43,207,191,21,240,138,24,52,223,48,172,192,27,10,79,11,245,212,135,1,56,53,59,38,106,87,247,130,178,164,193,109,8,210,215,217,185,174,85,96,141,130,221,190,233,122,121,218,136,2,175,1,33,121,128,250,15,221,193,11,15,120,199,88,52,158,220,22,49,235,55,82,23,111,26,120,55,12,181,6,252,73,85,48,168,102,30,193,41,116,114,206,194,159,171,10,136,94,126,144,1,75,196,11,167,207,20,186,29,63,210,131,202,15,197,73,23,162,251,186,24,81,191,104,241,42,125,198,99,203,116,253,33,86,158,168,60,116,52,131,90,150,114,53,47,129,103,168,236,142,158,224,32,48,166,202,11,125,188,200,232,144,205,177,56,14,40,40,217,122,169,113,237,154,242,215,231,159,74,79,124,161,111,140,44,122,106,68,217,190,53,162,232,249,103,70,148,108,246,250,233,137,171,103,207,167,39,110,152,157,244,196,167,214,79,167,36,162,74,206,236,109,36,168,60,217,16,18,145,92,190,140,83,41,239,109,194,170,101,233,102,215,87,77,185,78,171,230,20,6,14,200,102,93,114,233,49,204,214,238,27,32,26,189,205,87,208,48,206,7,170,250,10,218,9,160,178,105,227,42,178,94,119,130,98,48,71,153,130,119,34,79,241,231,217,244,91,131,217,119,158,21,204,56,190,46,57,85,131,124,213,182,129,45,161,218,185,193,148,163,46,110,142,219,203,76,133,90,59,74,115,249,229,130,201,90,123,210,222,182,16,192,36,109,108,243,188,143,188,145,23,232,242,243,68,77,100,96,177,129,248,31,178,76,178,4,125,172,164,150,23,23,202,197,197,210,98,25,93,130,141,4,194,238,147,132,181,238,252,44,195,87,186,139,119,233,10,145,188,36,37,225,129,41,128,97,1,178,241,74,79,24,62,255,40,192,251,175,209,203,48,242,181,38,89,173,45,171,226,127,48,117,240,135,87,165,227,132,232,213,149,81,87,165,100,95,89,1,204,59,159,254,20,55,150,188,175,8,182,233,152,237,13,35,208,215,51,221,53,122,22,10,58,6,139,25,173,50,33,245,142,95,5,119,58,53,192,123,47,4,86,28,103,37,159,4,4,186,127,88,89,194,1,10,238,73,117,207,92,108,127,254,35,140,102,252,249,207,190,113,248,254,171,202,17,245,249,145,118,4,26,125,198,227,98,1,24,96,21,66,30,38,14,2,214,209,33,210,179,50,127,100,3,102,226,247,8,98,233,155,50,76,195,141,217,198,219,83,120,95,139,39,40,226,70,25,18,158,194,18,79,138,52,189,223,55,172,118,30,132,130,166,221,222,165,211,15,142,141,132,83,28,53,212,126,73,28,81,100,143,228,1,252,212,168,17,146,219,168,175,136,19,164,137,208,28,131,29,32,154,180,162,167,187,40,250,9,84,8,255,61,39,153,20,34,191,114,111,169,86,129,126,213,46,9,60,235,228,230,147,205,0,104,26,58,208,64,128,105,13,30,198,221,232,162,183,132,217,185,106,155,121,75,72,114,162,91,94,208,231,162,174,115,203,197,118,53,234,88,183,220,169,150,209,211,130,137,214,17,237,214,44,122,208,37,215,186,101,104,41,185,214,13,220,236,182,88,189,157,98,89,118,174,203,13,198,171,70,181,42,12,198,185,39,94,50,24,103,126,119,213,14,243,17,37,28,236,174,210,84,230,238,7,153,219,71,149,41,219,208,185,214,69,174,106,171,181,88,10,145,45,207,220,230,153,197,48,212,152,93,157,26,117,217,59,224,118,200,88,235,0,253,87,6,238,100,122,122,31,157,212,146,223,130,61,182,74,196,111,14,78,69,252,163,161,103,158,156,130,62,3,87,72,12,229,78,2,241,152,216,126,150,9,154,67,21,23,171,51,137,224,20,5,33,181,116,47,19,129,139,151,214,244,174,170,200,247,249,8,40,154,249,0,55,99,176,151,153,89,202,122,91,83,178,2,16,179,24,226,223,201,119,15,46,67,33,95,114,99,58,35,85,201,76,125,220,147,236,11,116,69,72,233,113,157,216,222,202,192,219,180,29,243,42,119,90,181,106,192,190,204,153,242,59,104,165,121,166,195,149,52,155,230,67,57,204,160,112,170,71,120,29,249,30,230,139,63,57,147,149,124,37,135,93,44,199,102,111,200,109,113,101,118,190,52,87,156,173,148,74,179,213,185,82,117,118,33,112,232,69,224,246,134,177,235,137,123,226,131,240,161,10,48,217,142,11,200,225,50,199,34,255,126,17,246,210,61,157,29,48,68,239,48,178,11,156,50,218,185,15,29,133,187,11,37,109,187,71,187,177,65,151,199,255,196,177,82,134,161,203,142,104,242,101,33,239,0,145,207,71,1,39,4,108,160,217,38,143,65,124,115,71,189,231,132,201,95,117,32,225,62,192,46,192,134,68,45,224,222,66,45,192,46,65,45,128,192,15,79,237,142,90,128,221,8,254,57,5,127,207,175,194,31,144,246,225,233,228,105,181,208,182,91,244,103,71,45,236,116,93,250,3,143,253,190,71,127,224,209,241,160,188,183,3,239,87,77,0,231,232,142,90,216,114,219,80,104,123,67,85,194,142,131,79,137,126,96,179,58,116,163,20,90,46,182,128,137,254,180,219,188,199,163,92,32,151,37,23,200,124,161,129,97,6,110,129,192,137,76,130,139,202,176,48,11,181,112,173,168,10,197,57,22,104,187,3,98,26,254,123,248,32,6,74,250,138,147,154,48,174,99,222,124,134,19,250,58,62,252,228,31,247,95,126,47,124,168,29,243,4,28,52,117,44,32,60,195,141,149,23,7,121,99,139,195,66,124,247,107,31,177,147,200,4,56,176,130,79,2,229,238,173,127,60,248,233,59,169,80,162,72,28,11,46,116,102,24,7,23,168,105,198,163,39,208,63,37,58,148,30,227,253,153,1,97,65,1,83,61,73,7,180,52,206,255,115,248,252,36,238,184,217,150,92,196,55,175,244,240,151,41,56,106,123,192,118,208,2,216,63,60,85,252,220,46,234,135,248,109,56,255,22,221,155,191,192,171,249,252,34,156,26,28,223,96,123,129,100,119,6,0,59,217,211,243,120,255,205,84,222,79,193,123,15,72,253,61,140,254,150,0,138,174,250,27,157,140,236,32,57,56,101,141,91,86,210,61,10,52,253,92,14,252,183,226,148,34,247,173,204,121,29,30,248,54,183,33,147,119,237,26,191,77,26,206,239,79,159,72,161,238,14,65,62,118,44,35,231,13,17,231,151,41,158,158,8,100,201,253,194,25,157,90,154,93,231,8,55,140,249,82,178,27,198,123,247,125,12,43,218,151,140,221,20,119,148,176,108,108,180,149,145,238,143,113,153,156,1,32,184,14,225,38,153,45,68,198,4,174,129,37,103,142,178,75,59,90,98,101,79,143,245,98,131,125,148,61,255,178,125,117,138,239,104,95,249,71,246,51,235,232,130,54,147,20,2,209,40,12,204,54,58,155,130,31,244,146,25,46,139,42,165,150,145,49,64,100,230,222,215,234,141,72,150,20,167,225,102,123,217,19,206,31,72,148,119,65,100,117,209,157,32,255,234,127,98,39,124,129,233,54,145,143,206,69,67,211,0,185,89,69,112,199,142,177,216,17,5,38,157,249,203,157,228,130,18,179,37,185,205,147,112,22,87,239,132,240,199,245,138,214,40,189,162,53,82,175,104,141,212,43,90,163,244,138,214,40,189,162,53,74,175,104,141,210,43,90,163,244,138,214,40,189,98,82,226,178,228,197,87,200,152,72,61,32,143,37,165,4,58,63,230,53,177,159,230,146,88,104,178,210,92,161,19,69,113,231,163,66,147,245,20,122,254,233,239,102,38,222,96,172,219,43,221,46,214,132,170,235,101,206,251,53,206,170,142,129,176,167,73,178,55,208,82,18,49,161,167,121,223,161,183,80,165,103,148,59,31,126,235,240,246,109,12,155,241,250,59,10,18,51,67,135,159,145,66,58,83,172,129,151,95,101,10,25,166,189,80,178,33,167,204,254,102,53,238,157,57,182,147,70,175,200,226,122,68,186,235,239,116,159,223,113,103,223,190,233,182,102,5,207,241,116,14,82,122,27,114,102,25,154,75,255,121,253,205,59,159,222,60,248,222,71,76,240,192,56,149,190,31,79,148,36,67,235,197,35,107,106,196,113,58,52,150,57,197,8,228,231,84,10,76,100,117,232,2,214,21,60,205,228,12,154,121,7,13,65,18,206,237,200,23,230,113,139,179,251,37,35,151,11,188,186,106,70,174,180,228,5,137,30,36,162,103,106,77,99,62,93,209,28,147,113,100,143,226,207,229,243,129,43,47,209,45,191,31,39,141,238,40,119,185,210,70,70,196,17,8,121,72,102,99,3,125,67,239,44,70,225,5,219,180,50,138,170,100,151,198,178,97,47,217,191,46,249,90,71,191,45,241,201,195,166,2,179,155,19,83,8,53,212,114,19,75,232,20,52,40,75,199,85,225,146,251,63,255,221,225,127,188,151,84,82,37,75,153,83,242,78,15,81,41,118,252,180,190,184,176,180,49,207,189,188,236,122,111,227,161,224,47,194,196,146,213,24,97,157,130,200,203,149,10,92,147,65,252,42,231,165,248,138,14,97,64,21,230,140,226,248,80,114,67,238,207,131,76,4,17,32,32,109,160,230,53,38,76,250,2,40,235,187,112,236,206,52,10,196,211,105,116,198,148,227,110,223,163,35,122,240,131,87,96,68,239,124,248,250,157,63,189,235,143,40,35,182,41,190,134,112,16,100,54,89,71,109,66,117,182,0,219,120,187,109,136,80,233,32,244,71,79,42,19,37,104,214,129,161,202,41,241,104,45,206,248,129,220,45,78,220,9,145,220,253,237,138,156,141,245,142,83,122,77,9,117,118,40,92,158,160,164,53,66,186,178,19,165,43,123,172,116,197,229,54,144,170,146,165,45,219,95,143,136,45,70,28,55,135,22,171,100,150,73,96,67,90,21,84,181,90,34,168,67,60,111,92,36,224,251,159,36,63,228,176,55,80,214,86,191,116,86,17,140,207,245,29,146,175,129,80,206,195,101,75,220,200,56,186,183,111,230,221,154,237,238,144,75,249,170,11,85,56,43,231,223,240,154,172,236,168,60,176,178,78,91,68,204,78,166,200,215,64,190,207,228,188,94,24,214,240,206,141,235,85,98,24,21,43,173,87,180,76,217,33,223,221,226,178,93,188,119,86,82,239,134,176,134,242,173,220,122,32,138,167,54,79,206,125,244,150,226,38,253,222,154,41,123,221,38,255,76,9,54,222,240,125,6,163,31,38,239,21,140,24,57,170,70,48,105,120,187,165,249,194,83,221,148,36,12,169,193,82,252,214,145,236,163,37,73,71,210,140,244,149,31,26,103,175,190,218,154,130,241,252,111,52,140,144,15,35,62,186,151,5,209,197,51,71,239,148,51,161,50,49,102,6,138,145,200,215,147,34,101,72,26,196,120,13,190,161,132,239,254,34,222,102,201,235,70,88,225,153,232,160,36,102,11,22,203,27,203,241,103,25,203,67,118,28,146,80,247,209,21,54,128,156,203,236,174,95,134,64,95,166,47,234,95,61,249,92,254,201,222,95,101,39,105,13,93,210,123,16,141,145,26,240,40,35,154,168,71,128,35,95,231,78,132,88,252,179,9,144,146,116,164,243,103,28,14,197,125,4,225,80,80,49,23,200,24,255,115,35,106,224,142,13,253,233,144,67,75,122,74,22,32,66,243,155,188,8,19,8,234,154,120,1,57,235,233,83,107,95,186,124,114,229,210,169,203,74,32,58,72,135,131,154,117,52,42,253,111,18,177,35,131,67,207,142,240,209,11,27,58,86,96,65,197,68,220,69,159,18,198,100,228,59,11,63,123,98,114,56,184,220,177,99,32,109,152,238,105,46,82,160,2,72,90,204,88,236,49,92,149,199,67,74,88,26,203,67,85,6,78,27,83,223,121,84,6,6,24,93,171,210,188,102,74,51,10,7,60,42,240,162,157,26,22,19,253,131,163,173,54,53,12,122,97,112,155,193,64,72,133,68,102,198,194,147,2,113,88,20,195,166,4,58,245,177,2,117,140,184,236,236,158,205,104,129,13,0,6,12,177,211,196,106,202,220,199,29,50,249,189,247,66,210,181,157,32,93,219,97,233,90,101,66,57,108,26,13,113,75,220,211,205,174,139,221,193,179,9,230,220,79,164,133,240,128,201,84,143,31,25,9,146,91,209,189,101,28,251,180,9,72,68,61,71,32,245,36,147,88,103,24,247,82,91,163,187,225,39,32,67,203,120,150,174,48,225,6,53,112,43,149,34,238,142,217,191,25,147,238,223,238,97,87,154,180,127,155,120,119,58,140,108,61,152,163,172,232,214,35,53,94,32,119,31,16,226,178,220,211,130,198,212,171,152,190,204,165,83,131,212,255,228,56,114,59,43,251,28,144,242,10,229,175,124,99,132,194,72,110,171,105,234,238,34,14,16,7,30,215,34,176,109,5,221,181,227,17,20,217,10,30,210,250,165,80,156,234,29,73,172,97,108,9,47,143,220,247,209,163,216,214,165,69,94,197,75,7,180,212,225,193,178,68,85,126,175,200,35,88,38,37,170,106,88,11,99,5,65,85,141,184,230,38,45,162,170,112,91,144,30,75,53,105,43,75,241,107,136,220,80,227,155,124,81,5,57,244,104,197,44,234,182,162,250,65,249,8,229,240,131,247,14,111,252,114,255,59,223,63,120,237,59,135,95,191,125,248,233,79,246,95,126,143,169,132,239,222,188,65,142,86,164,179,63,118,215,54,37,236,165,228,110,15,195,168,39,223,99,25,6,58,52,87,19,114,143,175,28,16,31,146,3,95,18,255,132,65,84,37,159,113,181,144,243,233,163,69,186,29,63,46,156,90,244,182,208,27,95,68,207,231,233,97,107,173,120,203,147,148,245,12,245,146,154,254,72,8,244,249,24,41,5,5,86,212,136,187,61,210,185,70,35,221,158,198,232,177,116,231,216,73,141,10,139,82,131,8,11,203,66,200,14,60,99,162,220,177,139,205,247,127,166,38,85,35,199,182,29,66,101,90,71,237,209,37,208,197,226,156,17,14,213,181,33,92,165,247,184,71,249,205,112,168,174,234,66,115,214,104,54,103,19,67,117,109,72,161,186,202,173,230,56,15,219,109,220,226,189,32,71,236,246,47,6,56,180,72,178,28,173,196,28,186,148,99,35,49,135,41,229,104,38,230,232,10,41,136,60,149,47,44,86,230,229,40,97,78,72,167,229,7,210,53,178,75,249,210,99,116,227,36,116,32,54,228,85,25,137,85,217,117,229,105,165,33,181,168,157,150,237,169,80,182,205,180,108,207,132,178,117,210,178,157,9,101,51,211,178,125,53,148,77,79,203,246,66,40,219,149,180,108,118,147,242,17,106,245,228,157,28,59,119,2,246,157,158,88,16,1,120,150,194,97,213,34,161,206,228,240,102,194,61,20,198,185,161,69,143,2,57,60,86,90,218,222,4,62,153,97,225,191,60,92,30,64,36,197,131,51,22,67,11,182,174,114,145,32,166,150,28,101,77,178,44,193,104,66,252,202,57,18,1,139,94,70,49,212,96,118,53,43,213,133,177,190,243,23,23,91,21,242,157,95,89,136,79,19,156,221,194,249,61,78,205,202,92,81,201,102,64,2,81,185,18,135,124,230,43,117,148,215,242,91,249,249,106,113,110,161,218,42,53,166,10,104,193,168,59,237,203,151,241,122,254,30,55,92,195,251,247,143,153,61,58,218,179,188,97,114,49,79,111,186,249,124,211,70,73,137,96,156,16,95,47,95,230,193,149,5,188,150,222,109,101,16,232,84,126,106,174,216,223,201,142,0,201,44,118,96,223,106,121,121,114,200,85,42,247,119,238,171,49,236,66,115,164,2,32,6,50,208,218,50,88,85,219,172,165,243,197,98,82,13,77,123,71,244,101,113,65,70,141,162,130,120,180,183,101,56,100,85,89,225,151,113,65,194,82,78,214,102,94,48,172,43,166,229,206,160,64,233,246,245,150,49,131,87,61,160,170,230,140,235,180,102,240,54,143,59,227,178,248,236,231,29,27,153,104,32,114,207,252,5,0,192,56,87,24,48,2,175,246,23,182,6,134,210,160,216,171,164,131,233,233,253,62,236,135,93,144,31,87,114,171,43,170,185,182,178,118,74,125,113,117,101,101,176,170,194,243,206,170,90,60,185,114,106,77,221,134,79,187,244,169,180,138,185,248,167,34,125,170,172,170,87,78,175,156,91,83,141,149,21,147,190,116,87,213,193,42,102,178,33,211,149,53,248,180,178,66,30,4,97,61,143,182,103,25,254,29,67,14,162,185,104,197,121,140,24,182,86,60,102,182,53,49,248,199,186,176,243,211,220,150,235,30,99,150,163,154,231,64,33,69,140,244,26,15,35,94,87,158,183,238,227,63,231,121,107,6,227,218,206,132,39,228,212,30,166,76,77,113,218,155,162,57,20,144,223,18,166,14,195,133,99,51,97,234,196,84,108,98,70,225,198,38,104,26,100,54,121,68,241,96,146,78,225,44,189,175,150,37,206,82,81,209,212,212,204,204,212,84,203,238,218,78,109,234,241,106,177,90,174,86,169,138,7,83,77,192,12,68,133,80,157,168,173,92,42,53,91,198,146,212,99,206,43,166,154,118,183,29,235,40,176,138,81,216,45,63,153,77,68,147,34,46,242,179,187,255,10,249,45,110,86,22,23,31,70,208,17,47,57,232,136,151,24,116,132,147,12,154,7,38,103,16,20,235,217,125,158,41,240,50,39,108,198,44,216,122,147,13,184,236,68,110,157,190,14,67,101,82,156,191,81,160,16,223,157,67,112,59,74,225,165,83,3,143,200,190,2,88,125,242,65,220,68,97,73,2,183,62,80,178,230,95,206,98,247,13,184,145,150,26,235,1,239,211,104,115,200,136,107,113,166,91,140,24,73,218,86,212,64,50,112,213,61,53,197,124,203,135,157,119,39,54,40,48,24,29,57,204,121,82,9,164,142,245,160,223,135,217,3,52,174,176,214,244,50,197,52,128,77,27,122,222,75,7,69,134,185,12,18,119,200,131,119,145,213,164,75,191,62,0,113,192,160,198,32,241,122,100,31,164,228,134,215,40,88,131,30,186,220,197,86,246,163,73,116,187,187,145,214,3,106,33,217,87,182,194,31,242,74,14,90,209,219,64,43,74,148,110,83,113,128,133,153,117,112,74,134,174,189,205,44,111,9,151,169,131,67,65,201,124,60,225,219,153,17,184,226,230,192,233,200,202,179,240,146,172,87,152,5,181,31,140,1,46,43,236,151,44,53,19,204,165,101,47,105,8,101,13,147,241,124,36,153,60,241,226,66,128,234,156,18,38,212,40,238,142,230,235,98,50,7,23,204,12,70,38,203,157,41,166,246,226,51,18,166,9,113,69,1,150,33,167,166,28,124,235,79,251,223,189,189,255,250,187,135,183,111,147,63,225,88,70,23,4,24,11,227,37,248,19,216,111,89,44,47,186,37,217,160,24,220,144,221,217,104,234,153,162,58,197,255,95,152,205,10,62,150,68,34,70,199,59,111,26,145,137,52,206,233,132,42,89,235,114,8,192,176,96,127,192,109,127,147,235,34,247,177,171,186,115,31,149,9,16,114,109,226,63,50,99,125,56,171,84,176,248,36,37,162,98,143,39,111,150,2,255,198,31,127,143,25,96,29,124,255,183,159,191,242,134,226,183,242,207,168,137,212,190,253,27,255,122,240,250,123,119,111,189,115,120,243,134,223,74,97,14,188,96,84,185,70,38,48,12,150,204,124,23,139,139,204,204,55,19,50,9,14,76,135,97,217,172,96,14,186,252,94,41,85,124,227,223,242,124,167,42,107,55,90,178,118,67,62,104,179,40,218,40,255,2,187,226,115,219,214,121,174,49,190,184,219,3,41,201,21,209,221,70,229,65,48,6,69,120,179,227,215,127,2,254,150,8,226,36,183,5,179,153,6,166,96,0,211,55,200,225,35,176,24,212,62,224,38,88,68,163,86,109,127,191,238,5,251,245,118,248,210,115,105,201,56,238,135,172,150,47,63,11,237,14,69,185,246,115,212,141,198,178,252,82,219,27,46,25,79,150,151,91,34,8,168,151,85,97,59,158,124,86,194,179,152,126,68,70,144,243,240,122,19,222,202,31,211,93,119,153,103,96,42,17,158,193,52,48,120,249,184,162,208,166,108,77,106,224,200,214,133,43,216,165,70,142,27,10,143,194,24,202,145,90,89,248,114,206,218,251,186,231,216,93,118,44,179,129,118,217,176,164,153,45,247,50,121,131,246,13,198,163,230,221,46,55,239,78,177,38,14,228,188,218,94,32,232,193,246,172,52,91,90,92,168,86,202,149,210,236,220,98,169,88,158,47,23,129,77,151,102,43,197,249,202,108,181,82,42,86,170,165,242,98,121,161,8,146,184,222,106,225,113,252,115,32,142,225,50,200,95,217,21,41,84,10,75,246,181,93,50,86,69,206,87,86,129,232,106,74,165,186,160,168,172,131,7,55,222,59,248,217,75,156,185,168,32,11,212,74,11,67,21,243,86,98,121,63,255,241,251,159,191,244,143,161,188,139,44,239,108,28,238,31,126,127,240,31,255,36,231,45,23,89,222,185,88,222,195,79,62,218,255,233,141,80,222,18,178,14,90,102,107,37,85,239,155,207,58,221,21,246,170,204,184,98,24,244,46,89,202,211,54,126,171,52,67,231,129,23,65,118,56,169,155,221,93,212,151,51,17,132,117,189,36,26,246,22,90,180,42,28,232,228,224,88,227,203,28,202,254,207,223,62,34,148,103,120,72,68,142,90,9,249,147,66,97,110,9,214,240,34,134,226,163,93,26,152,73,225,92,26,128,68,208,149,225,204,133,6,109,82,56,107,131,238,22,204,38,25,80,53,52,162,147,163,167,109,92,236,218,125,14,169,49,76,55,209,12,237,107,50,71,154,49,129,73,232,121,154,212,235,22,234,132,200,244,146,28,12,134,204,62,83,115,141,60,68,146,239,200,50,51,198,180,126,227,29,138,149,110,247,2,29,111,184,203,32,221,38,181,57,233,68,73,40,131,233,88,155,221,226,240,237,32,174,93,51,219,215,174,41,10,46,117,20,111,93,218,81,74,252,66,203,224,93,86,124,203,98,107,79,195,50,129,159,51,32,251,42,106,82,33,226,42,145,82,244,141,138,240,157,61,197,13,144,174,147,212,188,97,8,24,198,111,183,18,109,61,39,166,122,12,234,107,222,11,16,153,228,17,72,247,94,128,132,232,29,161,184,247,2,37,76,236,0,102,9,86,165,158,233,2,178,187,221,76,221,81,77,181,171,186,141,196,187,12,104,38,151,176,254,169,52,214,200,229,235,94,3,247,146,130,60,90,166,211,66,123,14,113,155,132,93,16,195,140,90,224,112,132,173,231,244,149,22,66,58,29,20,27,250,68,11,143,12,55,54,78,181,52,6,82,24,6,135,120,124,248,211,109,125,39,101,232,70,242,9,43,16,227,25,121,247,144,97,189,231,22,74,23,36,89,223,79,98,87,150,100,94,50,242,222,76,162,98,70,179,248,193,140,117,236,152,85,23,246,101,121,178,245,84,150,124,203,237,168,77,207,125,49,137,36,211,36,75,8,174,86,10,79,240,4,75,176,133,179,192,216,84,181,135,252,98,143,24,43,35,105,160,80,163,32,175,197,9,151,72,233,138,68,108,64,44,62,32,70,124,64,130,164,192,36,8,111,218,181,116,47,68,228,8,55,148,99,104,116,93,99,42,161,178,122,35,177,162,58,201,170,227,225,2,97,248,58,131,248,113,53,147,73,164,243,104,25,31,168,160,160,87,181,242,152,198,236,171,103,197,195,156,120,168,178,135,107,215,50,81,210,154,148,67,167,148,27,205,164,249,234,119,63,235,39,93,253,9,225,58,97,210,136,211,77,186,131,194,118,160,171,48,91,50,145,13,62,26,240,117,235,138,105,153,158,210,192,16,236,182,182,199,35,23,213,246,124,111,19,76,75,201,46,165,135,110,40,88,113,207,69,86,161,167,59,87,12,71,197,16,86,193,71,154,18,116,169,32,225,59,187,98,167,220,249,240,87,161,52,216,35,180,112,231,172,60,73,254,244,153,139,22,30,133,73,81,177,35,53,5,51,144,86,140,169,224,235,202,227,176,177,45,234,21,192,222,227,115,243,11,205,78,9,100,244,174,177,97,96,192,24,166,65,101,220,88,65,207,59,120,26,163,144,155,34,24,32,189,171,168,76,17,73,158,97,160,26,238,175,147,129,86,30,239,116,58,168,123,113,13,180,128,241,181,78,126,124,71,211,64,205,83,219,28,224,22,98,22,53,31,74,21,254,54,84,214,70,248,56,71,31,103,231,240,35,247,70,202,151,6,238,111,35,84,213,104,132,239,113,236,92,83,146,16,54,196,227,95,199,108,109,214,68,190,26,157,93,210,165,175,210,156,26,238,18,112,157,94,127,83,119,77,212,203,192,88,243,126,179,192,230,171,221,129,83,43,137,48,231,231,58,29,215,240,190,90,19,239,107,12,80,84,75,53,135,90,42,116,44,97,115,187,27,230,221,8,88,31,81,111,136,37,196,169,87,245,232,90,136,158,78,197,17,205,17,202,0,1,25,235,232,133,12,157,2,225,159,62,94,65,197,251,21,36,63,158,182,157,11,1,199,117,147,47,89,183,124,67,195,32,43,153,87,171,109,145,66,20,123,26,234,115,55,179,106,63,244,245,89,139,127,23,119,20,6,90,198,73,157,85,67,65,156,25,67,219,227,212,39,212,225,220,137,145,80,236,220,252,246,193,171,111,2,253,112,61,212,219,191,226,95,96,131,27,209,10,224,149,20,14,162,84,204,38,164,250,196,173,168,97,234,206,146,155,227,72,1,152,203,34,154,153,26,52,95,223,49,209,23,37,252,61,15,107,28,82,41,63,176,96,132,65,46,80,227,128,118,86,168,24,207,218,242,99,90,80,87,91,4,238,12,155,10,1,185,206,250,228,218,50,160,149,101,84,34,66,190,75,184,50,236,225,245,69,60,44,66,22,156,60,95,9,38,109,242,199,230,77,108,242,110,168,201,52,198,138,74,142,35,66,80,135,114,227,211,185,199,253,180,188,116,196,150,51,78,165,168,245,140,39,20,41,97,90,34,172,115,155,48,133,226,227,194,159,167,244,190,239,22,200,175,88,68,214,96,170,73,153,59,6,227,84,142,176,21,85,226,37,34,165,180,176,208,238,20,21,153,227,116,240,238,91,77,52,118,24,35,63,224,103,62,32,24,6,11,185,34,180,12,90,186,74,7,183,23,56,207,45,170,244,95,131,183,2,23,96,224,9,27,142,222,223,52,91,74,163,128,152,132,222,33,139,198,139,56,44,123,73,173,239,217,196,211,160,207,162,145,11,149,106,181,141,26,86,145,84,8,56,230,220,226,220,188,222,148,210,74,126,82,89,159,173,206,151,232,56,54,62,28,24,25,70,119,184,203,123,165,12,107,0,172,189,89,53,99,135,71,38,152,214,108,112,250,143,114,112,12,163,10,255,59,210,224,216,143,124,112,230,218,237,166,49,155,60,56,179,197,197,57,125,49,121,112,42,115,197,170,145,50,56,118,194,224,216,120,244,225,100,151,6,199,142,185,210,10,54,160,227,171,129,214,87,59,236,146,99,71,239,132,47,57,110,138,77,93,135,67,31,132,47,57,182,23,42,29,221,104,150,19,47,57,110,74,151,28,43,173,114,236,68,223,191,79,88,106,55,161,222,37,5,79,247,201,197,142,184,222,102,147,94,188,78,183,184,160,95,74,3,189,183,130,108,13,187,26,151,236,132,196,229,47,241,81,88,191,225,169,192,226,162,1,18,24,111,206,146,147,81,140,197,197,185,185,217,234,44,136,75,42,240,170,61,118,241,224,44,80,225,99,66,4,56,139,1,149,80,102,135,38,207,150,138,163,47,33,60,216,219,7,252,224,252,8,17,160,146,79,241,195,241,155,125,7,146,129,35,105,249,100,63,136,215,19,139,50,0,187,145,148,184,2,176,105,52,194,241,3,204,118,60,190,76,98,116,25,47,28,93,38,18,81,198,146,205,198,205,118,40,154,76,200,21,108,112,158,195,60,181,162,10,135,98,171,250,55,31,46,18,41,5,221,95,133,69,223,208,173,84,253,185,144,127,37,31,116,120,170,167,140,240,18,7,114,220,58,153,44,133,117,124,235,233,70,216,250,81,172,16,131,27,216,134,48,155,164,174,45,211,0,240,151,90,17,183,126,97,19,23,145,129,127,69,77,141,217,38,132,106,164,139,123,194,232,161,159,40,190,248,203,249,100,179,171,246,189,219,92,121,236,100,157,28,48,177,186,56,72,96,231,76,29,4,146,162,102,130,156,139,99,89,49,102,139,97,166,211,18,76,199,229,76,167,27,102,58,179,11,149,118,165,93,173,72,76,7,178,105,45,137,221,204,206,26,99,111,150,86,136,65,96,102,93,31,155,121,158,232,12,50,207,45,44,140,96,100,115,243,213,71,192,200,230,230,218,173,185,118,169,52,33,35,155,107,206,142,237,159,81,46,207,177,254,181,231,98,190,68,154,115,157,206,88,8,165,202,124,139,32,84,203,139,233,24,90,152,93,172,60,2,12,85,102,231,155,157,78,113,110,66,12,85,103,231,210,155,172,183,42,143,162,201,85,125,78,95,232,84,59,147,54,89,111,166,55,185,83,45,63,138,38,207,26,115,173,78,167,61,233,130,90,109,46,62,162,5,53,53,200,173,114,240,251,151,14,111,255,250,240,230,39,20,114,50,112,174,238,57,186,229,50,67,182,116,95,247,19,185,82,151,32,113,39,234,208,32,242,148,28,189,251,64,151,212,120,10,111,101,203,232,118,241,190,49,158,178,42,69,69,197,247,190,222,110,139,119,118,189,19,31,5,96,114,47,207,30,29,254,187,153,38,61,84,69,120,90,47,57,118,194,206,102,30,93,231,42,254,149,166,105,133,197,160,160,240,4,183,110,237,191,126,227,243,235,63,62,252,244,149,195,247,191,177,255,234,143,254,235,79,63,14,223,107,66,38,238,181,125,81,6,5,96,59,118,167,177,164,68,4,16,144,71,191,108,123,241,16,129,84,28,83,210,228,16,63,67,84,28,241,19,20,41,98,195,203,191,188,251,222,47,89,243,69,91,83,219,88,254,98,218,120,231,195,235,208,198,253,55,127,177,255,205,127,31,219,198,202,23,219,198,111,31,124,227,141,177,109,156,253,98,218,120,248,10,108,60,127,124,231,163,215,196,173,80,78,154,78,242,93,59,220,122,134,46,218,177,15,190,32,234,62,77,49,2,67,2,47,251,70,110,139,31,226,156,59,188,121,3,144,125,247,55,63,184,251,253,247,238,109,182,233,27,142,97,196,67,136,181,141,150,217,54,46,141,136,203,28,228,136,98,60,72,145,167,23,17,4,52,118,44,77,56,70,103,224,62,154,38,225,60,226,77,250,239,76,5,7,175,127,31,169,224,119,183,246,255,233,91,247,72,5,116,247,33,58,25,183,96,214,32,206,248,141,238,232,128,136,228,180,225,16,233,209,193,16,223,165,161,184,123,235,167,251,31,124,52,9,117,112,13,255,23,216,212,31,125,178,255,234,55,15,62,248,222,127,119,170,1,108,31,124,255,183,227,232,69,132,30,76,170,127,129,170,79,194,245,10,209,211,40,108,179,28,73,248,94,225,180,56,164,166,240,110,221,11,102,191,28,52,36,140,222,47,75,181,52,124,220,60,25,31,208,135,57,103,73,206,188,159,57,139,222,11,186,93,163,27,31,1,215,220,176,70,81,187,72,143,98,95,124,151,121,228,71,127,56,188,241,237,177,179,210,53,94,124,168,205,184,243,225,191,241,102,60,234,1,162,208,13,251,111,254,253,221,31,127,99,255,245,95,222,185,253,246,189,13,150,75,55,91,226,56,210,91,163,2,116,178,212,40,126,216,87,9,59,7,111,188,121,231,227,159,143,29,36,172,224,33,181,224,240,211,239,237,255,228,159,190,128,241,185,243,241,199,251,223,253,225,200,49,217,244,242,32,79,56,9,225,202,97,45,233,153,188,75,219,113,204,96,41,55,13,49,148,24,197,11,125,244,99,163,62,58,44,128,100,117,248,254,75,169,88,16,253,109,217,93,10,196,138,91,3,86,223,185,62,6,86,178,46,145,217,11,139,114,102,203,159,196,222,24,175,33,48,187,22,182,238,226,213,102,150,175,70,23,158,248,203,17,123,94,20,61,103,125,97,14,63,152,19,93,232,203,100,61,64,151,192,207,138,152,176,212,129,78,240,69,52,103,132,161,209,61,133,3,156,200,132,141,236,63,21,183,7,244,19,177,92,107,217,86,199,116,122,146,76,113,227,230,20,108,72,164,25,28,133,61,2,88,122,228,65,214,121,95,49,142,122,214,217,89,12,130,102,106,76,211,172,118,73,195,90,158,47,71,124,87,184,66,195,218,229,26,86,51,172,97,157,171,118,42,198,194,226,66,68,195,234,74,26,214,106,167,57,137,137,166,239,154,66,247,122,3,188,119,214,187,100,175,26,87,77,28,140,4,151,8,174,236,169,193,236,118,209,241,127,98,198,83,9,25,87,119,79,154,157,100,255,14,167,229,236,116,21,37,21,242,25,217,11,4,222,5,112,217,93,221,196,204,235,82,102,88,176,93,3,193,174,56,142,190,155,152,125,35,41,59,59,170,72,117,187,17,228,247,54,47,217,43,77,215,238,82,0,200,132,236,237,88,246,181,129,179,149,156,119,83,202,139,178,87,42,62,118,18,92,127,0,201,41,207,123,207,91,207,111,61,223,121,222,153,250,255,222,253,127,63,190,254,255,222,253,251,207,174,95,255,236,250,75,159,93,255,218,103,215,191,254,217,245,111,124,118,253,229,207,174,127,243,179,235,175,124,118,253,213,207,174,191,246,217,245,215,63,187,254,193,103,47,189,243,159,215,175,63,63,40,23,203,11,244,119,17,102,37,57,194,189,96,108,156,218,233,103,148,76,93,207,95,109,100,235,74,206,201,41,106,99,58,147,201,47,63,255,124,123,250,249,231,11,244,155,89,174,25,245,231,159,207,231,26,248,154,203,46,179,156,141,105,213,127,202,230,178,10,140,222,6,205,133,16,236,49,160,178,113,88,2,80,87,147,15,68,204,78,230,49,43,43,12,60,128,178,3,83,160,140,93,87,86,232,2,108,214,207,192,189,229,238,233,181,121,181,85,171,170,118,173,172,110,98,104,34,248,237,193,63,167,54,171,190,8,255,92,248,231,193,251,22,164,13,106,21,245,42,197,243,146,28,89,50,98,65,63,115,142,65,231,127,25,93,26,52,186,105,196,212,166,93,100,10,174,134,145,232,206,160,177,229,154,238,26,25,50,88,210,253,162,166,124,70,167,178,219,192,93,118,1,40,199,188,175,41,61,84,30,187,248,153,187,175,43,147,55,64,230,92,195,105,136,251,90,93,225,223,165,168,150,179,196,96,148,174,130,84,66,229,157,101,120,171,41,103,0,139,138,205,1,150,224,167,43,57,37,228,16,213,110,189,136,74,105,197,161,124,217,132,170,208,5,42,222,211,100,158,74,252,134,105,70,221,109,100,241,150,250,168,214,81,38,104,224,99,244,64,78,77,130,208,12,56,35,96,53,208,194,72,9,194,62,0,70,109,173,72,119,206,185,101,148,147,47,79,63,102,156,176,151,236,156,86,102,136,215,181,250,222,78,45,103,213,237,124,185,161,238,178,167,18,58,130,101,95,197,183,156,244,45,231,231,204,85,164,175,179,254,215,185,198,176,177,100,44,219,203,78,126,86,67,111,184,122,189,210,208,88,190,34,207,5,240,106,208,30,76,134,49,210,235,229,132,12,170,84,78,212,89,65,167,183,58,228,226,223,29,191,221,78,158,193,148,170,68,176,53,251,218,181,140,84,32,212,37,97,117,150,169,43,107,192,79,242,152,175,176,147,171,78,235,80,63,60,32,128,194,78,118,166,42,210,118,69,218,46,75,219,165,52,158,27,147,48,127,30,43,231,197,120,102,158,180,203,146,168,20,203,203,126,118,27,146,181,155,218,210,194,107,21,46,119,254,112,53,112,86,224,28,70,82,61,118,140,63,177,163,18,15,36,49,45,7,101,180,28,20,211,114,80,82,203,217,42,51,131,211,56,12,83,59,11,220,179,112,126,125,166,180,80,68,67,128,156,55,77,95,90,182,155,201,219,211,38,221,235,15,125,116,240,99,75,51,196,71,215,180,120,206,118,228,35,230,92,130,86,214,149,179,138,218,85,91,13,21,217,11,116,193,83,139,106,46,227,228,237,19,80,107,22,94,92,181,221,104,176,59,204,34,63,52,28,243,247,20,72,206,219,248,168,43,212,123,188,144,82,130,191,229,233,164,175,121,254,249,170,210,240,57,143,62,132,166,69,88,160,165,161,187,31,245,49,235,218,181,199,196,156,224,60,143,213,143,215,100,26,75,254,69,72,156,65,14,204,32,29,254,153,240,175,13,255,250,90,113,9,178,162,171,33,32,7,248,63,224,221,209,136,108,97,160,33,43,123,4,154,52,53,7,74,232,106,63,151,83,109,36,63,170,2,56,94,35,235,123,211,30,104,21,242,105,39,24,75,4,178,114,129,189,150,240,21,88,227,179,104,215,207,88,35,36,254,45,75,44,199,19,213,142,182,101,155,237,169,162,186,41,30,122,90,95,221,8,56,65,239,248,198,82,15,237,36,241,82,60,155,1,29,13,239,141,111,2,196,30,198,67,216,196,137,104,60,134,113,197,66,176,179,238,182,137,23,200,59,216,37,35,90,47,30,203,239,181,48,228,221,138,82,235,64,195,1,14,160,165,131,211,123,19,177,210,193,105,185,9,127,224,105,22,159,102,241,105,14,159,230,240,169,218,208,114,155,240,55,231,192,203,60,189,204,55,114,58,115,232,180,68,144,191,204,33,231,16,116,56,233,233,80,146,35,39,93,80,106,192,18,17,253,130,207,2,197,18,155,45,101,131,1,105,106,176,154,161,171,79,134,166,230,241,173,165,38,160,201,171,55,1,40,254,133,118,121,245,92,206,127,213,151,0,125,118,159,252,81,217,2,178,155,241,212,1,64,149,170,63,167,212,68,70,79,107,101,160,29,42,97,6,145,226,51,33,116,107,26,2,228,133,96,60,27,192,144,242,68,128,169,136,220,44,146,64,29,10,248,157,181,235,118,96,159,193,59,158,47,135,219,120,86,169,153,2,117,64,186,57,4,231,227,151,31,164,214,16,83,77,173,4,88,218,140,98,169,67,88,218,68,180,100,154,79,150,151,157,154,206,141,20,128,202,24,45,27,217,244,65,80,211,49,73,189,185,160,196,74,81,15,252,26,206,177,26,238,13,207,62,148,103,195,80,30,28,166,169,6,65,104,24,130,97,37,64,225,238,241,149,165,93,66,225,46,78,133,93,98,242,70,108,126,65,23,113,70,202,115,144,79,183,191,85,106,192,134,76,100,64,237,200,140,112,52,156,19,145,25,164,199,62,210,232,119,234,29,209,248,50,94,227,150,222,253,220,130,18,156,72,110,61,156,123,24,184,91,3,174,25,93,208,132,192,94,23,11,28,252,195,248,58,9,43,159,144,17,77,173,52,83,129,245,170,60,83,225,92,190,110,78,91,185,238,180,167,154,211,6,252,218,240,235,240,119,157,222,145,210,134,48,64,73,64,153,153,153,218,202,238,121,124,253,244,114,26,143,72,216,86,251,234,64,221,84,123,192,51,75,229,226,180,188,96,54,229,229,115,58,147,115,174,93,131,245,108,11,23,139,93,45,249,142,131,21,44,165,94,54,111,4,203,165,71,38,129,242,123,206,144,243,242,126,130,224,98,131,208,226,12,135,72,22,173,108,95,107,33,119,30,192,15,210,34,252,0,250,123,240,83,105,16,149,237,181,53,102,251,157,111,162,64,208,6,41,195,128,191,187,42,126,199,78,227,247,46,125,119,233,187,133,226,237,177,99,6,19,118,51,93,64,132,234,250,216,88,209,50,86,190,155,157,41,171,219,90,198,200,187,248,180,163,173,76,175,204,100,188,105,104,242,246,244,246,76,198,158,182,179,75,59,39,74,80,124,135,97,200,125,209,241,50,59,48,233,166,181,29,213,134,63,12,218,154,6,133,212,203,26,20,80,175,104,25,29,234,52,151,243,165,90,41,59,29,20,163,39,189,233,102,50,107,211,151,243,107,211,80,69,254,242,52,84,153,157,201,208,91,142,189,193,180,218,212,174,76,123,208,2,59,151,1,98,192,182,245,224,11,72,39,43,51,94,46,99,228,168,185,125,214,36,29,145,156,129,62,244,178,51,118,22,38,215,105,115,199,104,103,22,179,24,13,93,206,225,38,228,232,107,214,241,205,101,62,248,249,126,13,72,68,235,74,95,6,181,129,218,63,94,4,4,244,181,178,32,153,92,31,64,211,199,129,244,113,0,59,189,99,199,250,39,6,152,57,31,36,128,112,2,223,7,39,250,152,95,254,78,54,249,231,180,65,190,143,20,224,99,231,92,246,196,6,35,178,85,109,160,94,212,186,234,186,230,46,13,180,126,110,99,58,195,32,45,151,106,249,18,142,246,166,44,209,13,80,198,235,229,236,128,244,6,72,195,29,162,14,54,65,64,230,81,47,170,235,106,125,160,174,226,84,0,9,149,53,0,171,59,169,249,160,160,131,47,104,62,24,120,123,81,147,171,57,165,201,85,92,98,111,158,110,101,206,205,204,102,213,243,218,236,76,5,134,239,146,122,150,158,108,120,58,173,213,73,16,124,6,126,115,231,167,95,80,141,252,217,233,147,13,245,9,173,222,133,247,83,170,11,239,47,54,212,51,240,174,186,196,41,159,65,97,164,60,125,26,126,242,248,172,62,131,82,0,126,40,225,7,152,36,45,33,232,61,163,62,161,158,241,153,245,22,208,164,22,251,198,108,7,179,34,70,37,198,87,19,124,251,2,206,243,171,192,188,191,172,109,9,230,125,245,248,151,151,174,2,243,190,80,191,218,208,174,194,194,183,155,217,170,95,5,22,168,194,79,67,109,102,11,187,53,250,68,31,96,219,129,159,118,132,164,122,129,28,183,198,195,46,168,104,80,108,33,131,128,125,110,27,149,83,58,238,96,138,42,122,191,109,226,67,19,159,208,32,232,57,248,247,226,78,141,180,97,47,238,210,239,16,239,152,30,33,55,223,128,99,48,99,188,119,185,137,127,122,201,236,76,117,150,100,125,2,237,156,12,100,49,192,72,34,191,141,37,190,82,61,150,65,161,214,180,246,46,213,74,234,223,212,74,195,44,121,89,127,113,7,150,184,23,119,201,79,7,112,170,96,57,131,197,200,40,124,149,68,95,128,243,28,137,185,242,98,5,210,165,165,97,205,254,168,117,184,227,144,162,90,23,149,7,230,89,190,140,17,22,120,46,194,54,127,141,238,155,93,187,6,47,20,200,24,118,81,229,105,128,144,55,10,205,29,64,62,190,236,226,203,110,182,6,105,8,27,70,4,118,112,42,107,0,206,149,164,154,228,122,46,65,61,127,35,234,185,196,235,161,222,139,170,94,196,22,3,34,68,109,47,98,109,28,63,60,73,170,211,175,111,144,9,16,206,65,168,132,51,196,87,184,13,127,131,24,5,120,28,165,136,116,92,53,82,1,250,96,84,220,115,195,159,217,8,192,51,177,33,232,199,11,135,139,60,61,174,8,246,49,27,145,84,82,75,224,47,150,10,151,248,219,145,37,190,138,212,228,23,16,146,12,243,22,27,196,188,220,136,204,71,220,59,214,141,134,208,221,204,103,247,232,213,221,52,59,94,70,184,195,197,79,220,31,173,136,158,144,237,98,152,77,220,255,194,70,61,227,242,23,138,57,194,67,32,195,222,16,8,86,110,173,30,104,127,170,72,174,150,28,46,25,100,90,226,159,61,125,39,35,164,76,132,237,240,103,20,69,208,85,109,120,226,146,168,195,98,204,6,91,204,46,223,98,158,37,137,82,188,102,12,81,93,151,26,6,59,86,19,144,103,162,130,66,213,97,70,224,118,24,230,2,253,236,48,48,184,237,45,236,178,231,114,99,146,38,102,135,75,19,228,242,121,238,22,236,185,183,142,123,75,91,184,97,181,235,91,216,206,150,134,15,36,199,3,246,160,11,45,148,91,224,147,214,82,183,224,113,83,131,151,60,18,135,138,25,181,94,6,127,80,124,135,2,43,88,160,75,128,216,252,247,11,195,107,86,221,200,216,234,86,150,198,204,17,181,57,241,218,92,185,54,87,212,230,176,218,240,7,208,238,215,230,70,106,115,165,218,28,168,45,171,54,51,66,44,221,194,23,7,24,11,136,243,234,22,163,175,93,234,47,108,25,16,73,248,180,173,137,232,58,32,139,193,199,21,177,26,225,184,236,214,183,73,34,135,97,193,71,26,33,24,59,82,226,159,238,218,64,102,248,25,102,244,181,107,58,170,160,112,68,35,137,21,150,184,11,99,223,164,10,50,82,134,149,250,14,43,13,196,145,197,28,187,73,57,42,44,199,46,230,96,109,132,143,168,25,41,236,138,55,216,38,8,207,224,203,117,228,164,104,136,223,211,102,212,101,174,87,87,151,103,54,204,208,132,148,92,219,249,38,254,190,142,184,167,42,79,148,232,94,247,8,21,90,190,2,219,133,197,105,47,191,56,109,231,42,211,14,106,221,97,195,80,157,54,242,165,242,180,7,15,182,175,101,157,54,41,55,200,40,67,148,143,82,247,17,48,189,152,34,14,229,103,23,36,103,88,76,221,19,37,144,190,220,227,197,229,98,205,245,169,185,165,185,32,144,182,97,95,129,22,178,249,66,169,60,87,86,217,223,124,161,82,157,95,80,217,223,124,97,110,97,190,162,178,191,249,194,124,117,113,81,101,127,243,133,197,226,108,73,101,127,225,101,161,84,85,233,47,110,9,234,133,242,236,34,36,242,191,149,202,156,255,183,88,41,139,191,165,106,177,228,255,45,86,23,197,223,226,236,124,153,253,109,192,182,9,245,71,197,165,205,227,237,165,77,225,83,11,118,25,211,253,250,102,35,215,130,65,105,2,190,45,192,3,96,16,165,71,124,53,0,41,58,112,27,216,11,109,76,111,228,182,166,183,150,58,57,109,0,37,36,233,126,215,87,118,182,166,59,195,216,182,41,192,107,160,206,134,141,154,74,187,50,20,81,96,199,13,127,235,141,6,111,95,121,41,151,219,204,178,40,42,218,230,50,76,215,234,180,37,198,210,129,145,128,49,180,248,136,59,48,150,38,160,31,70,20,191,194,50,139,185,105,228,109,212,210,178,220,72,31,54,228,214,33,119,151,114,219,248,53,171,250,162,183,155,61,94,194,82,180,58,248,95,91,226,43,58,234,52,173,129,177,212,215,242,237,153,150,218,199,72,58,253,227,176,61,26,48,29,68,159,169,70,124,164,182,242,179,211,237,105,23,176,26,224,169,71,39,32,143,101,122,199,129,103,238,49,253,84,38,223,202,109,192,46,168,60,237,194,50,134,80,155,18,212,38,227,22,91,152,45,239,103,219,194,108,91,82,182,45,88,37,136,171,0,67,25,8,54,178,173,173,240,245,107,37,159,135,61,230,160,190,130,91,218,82,190,79,122,61,120,211,118,167,241,63,11,144,130,191,125,192,111,133,126,251,128,214,62,253,154,42,234,21,130,188,134,159,215,246,243,234,60,111,87,204,50,2,191,221,208,44,86,24,158,12,86,229,54,8,203,26,7,73,207,93,250,206,91,76,42,12,241,188,157,43,171,123,61,211,170,129,212,203,150,22,211,242,69,66,82,148,128,40,156,144,80,194,51,105,88,134,130,114,250,78,74,185,80,2,150,131,165,118,101,4,237,210,216,249,203,28,76,148,236,113,209,128,12,78,153,107,215,252,87,76,60,225,103,149,19,225,21,230,148,84,18,103,151,84,18,19,131,146,152,200,73,197,133,93,59,80,173,1,59,244,233,140,147,55,179,121,216,197,211,243,116,55,175,51,133,190,148,67,135,29,126,30,118,198,182,156,163,173,241,50,161,84,128,133,116,217,102,245,244,129,159,181,81,23,1,127,59,90,174,239,239,153,203,168,77,206,13,164,119,70,205,157,227,185,80,191,165,12,215,174,117,78,228,66,24,11,39,74,37,17,71,169,37,99,137,155,82,73,196,88,56,81,42,25,79,148,74,34,118,83,75,70,18,197,105,42,144,85,31,40,104,48,68,106,217,142,237,168,248,12,48,78,104,86,97,7,4,180,227,248,155,179,10,116,43,229,216,49,15,191,239,194,47,126,223,133,239,204,165,231,16,214,252,164,245,13,240,235,132,78,52,114,86,110,42,231,176,99,149,174,162,122,249,50,240,195,34,63,67,113,104,151,143,167,40,240,196,115,20,85,27,243,196,114,228,131,44,144,156,247,18,128,64,150,124,0,6,115,217,9,21,177,44,116,84,195,15,180,228,163,31,108,35,3,205,218,194,159,68,125,161,19,158,66,248,10,131,182,161,234,67,117,45,85,211,56,197,23,104,140,239,101,105,134,230,105,182,86,204,170,252,43,5,92,67,28,147,157,14,97,95,69,135,66,12,223,176,77,178,80,210,129,193,180,96,48,13,149,93,26,242,212,109,248,199,189,172,218,234,38,252,219,41,215,172,156,167,238,150,107,70,206,86,91,59,248,6,203,125,107,23,223,225,193,41,249,76,136,124,92,226,167,178,207,95,252,79,197,90,176,10,120,192,102,81,187,134,106,44,248,88,219,241,123,166,110,53,107,66,129,218,224,210,208,20,121,108,185,28,217,193,8,20,104,107,168,82,48,224,7,214,178,109,160,118,11,55,81,32,162,93,187,198,223,202,225,87,124,43,71,82,217,187,37,54,249,193,91,57,252,138,111,229,72,42,190,195,54,121,231,56,126,192,32,27,59,39,224,233,218,53,248,115,220,162,79,240,116,2,145,77,6,94,187,199,177,12,230,219,133,124,187,152,111,247,184,69,159,224,233,4,54,117,168,94,137,142,185,36,149,197,46,57,96,245,90,61,146,175,193,150,205,22,200,212,140,195,147,114,196,18,250,215,169,181,76,139,150,141,29,149,253,238,226,47,44,7,59,121,233,59,188,239,242,119,108,213,185,145,210,34,171,174,148,119,129,199,210,80,247,237,237,76,75,173,100,133,170,146,189,151,81,49,233,130,88,208,209,6,240,119,83,107,211,234,219,159,118,105,237,109,193,175,11,107,111,7,214,221,30,164,25,60,205,246,211,116,72,235,226,201,95,14,36,129,233,140,151,183,178,185,1,242,112,20,142,128,20,154,154,193,82,96,29,160,20,29,79,83,115,6,202,115,30,75,129,217,78,41,38,50,134,156,135,162,157,205,82,116,88,15,48,165,11,41,122,14,232,113,5,4,25,43,7,109,3,78,215,130,214,64,75,128,83,181,160,152,11,45,92,131,39,29,158,186,64,158,139,197,60,170,207,153,224,228,233,86,57,179,145,223,82,155,249,221,236,12,215,121,6,186,239,77,152,114,61,181,135,43,244,6,60,54,135,42,173,242,91,240,188,59,68,191,209,142,135,239,43,240,190,141,81,200,218,248,182,3,111,107,67,85,239,246,55,245,218,101,152,18,171,41,202,249,43,76,201,134,238,177,105,125,186,140,251,48,255,46,140,7,178,123,189,225,11,239,186,182,229,203,0,22,94,215,9,94,13,84,178,254,223,255,155,209,103,22,80,248,135,39,19,159,100,127,56,123,120,192,193,32,162,116,189,212,57,222,205,149,64,62,230,178,245,166,118,46,0,238,235,181,102,240,10,9,119,140,131,200,40,96,207,54,145,81,213,32,109,152,29,98,219,24,52,87,64,147,33,25,1,36,23,32,181,83,32,185,33,72,93,130,35,122,221,131,111,189,227,46,59,49,198,15,27,90,171,222,105,0,241,192,15,234,51,119,181,54,158,26,111,227,15,190,243,19,0,148,136,155,48,73,54,96,58,31,47,20,139,165,101,101,87,169,41,59,10,144,130,159,97,27,50,236,198,50,172,106,43,25,40,166,110,64,243,0,4,252,219,85,119,177,193,240,11,37,224,223,46,13,215,42,45,122,253,250,106,97,199,95,124,103,179,13,224,232,171,133,93,233,139,36,144,199,242,134,115,18,39,184,168,109,20,188,92,112,10,177,90,223,105,228,55,224,15,136,212,77,255,25,132,161,102,193,131,238,193,164,88,7,222,17,46,177,214,200,239,194,31,40,177,237,63,67,137,109,40,1,89,179,75,23,79,104,32,150,95,60,174,129,92,190,78,207,235,244,156,241,150,7,57,173,84,27,248,35,181,74,35,181,138,35,85,170,93,84,189,114,109,157,12,211,57,141,14,134,234,197,52,85,109,112,206,197,182,79,75,150,182,201,150,0,140,151,235,211,117,71,144,37,12,117,226,61,1,182,249,192,187,1,136,117,166,68,106,162,116,108,107,93,120,40,225,77,9,23,30,202,252,4,138,105,58,48,199,114,6,182,185,178,146,180,41,31,249,106,253,122,21,203,246,235,243,13,216,139,177,172,196,42,177,209,200,154,33,79,23,129,135,244,65,42,234,67,121,27,183,142,239,50,213,16,59,171,50,234,91,82,27,87,176,141,186,214,130,135,18,222,201,104,195,67,184,141,43,212,70,216,87,2,166,252,54,174,72,109,212,97,39,84,197,178,3,214,70,150,149,16,139,72,133,127,120,246,217,66,224,140,120,182,181,213,12,158,31,122,89,230,134,20,54,192,219,172,70,209,3,84,163,173,105,219,162,7,59,199,215,150,118,160,7,219,64,84,5,151,185,189,42,105,61,85,126,47,107,91,236,189,105,92,45,105,125,255,185,172,13,150,58,90,71,52,124,27,119,37,62,101,192,230,122,61,89,18,184,72,111,195,192,111,248,73,217,111,56,93,29,67,182,23,137,153,6,221,41,73,23,86,196,125,55,139,157,167,75,47,225,238,226,173,37,188,65,179,100,30,15,188,68,46,153,208,99,220,176,155,254,133,58,6,199,148,106,200,151,49,254,44,79,52,129,181,192,112,212,205,255,159,189,119,237,114,227,58,14,69,255,10,216,178,70,0,167,129,1,48,152,23,192,230,44,12,72,202,180,73,81,226,80,146,233,241,100,86,163,187,49,211,34,208,13,118,247,188,52,196,90,118,110,124,28,231,177,156,92,223,27,231,229,28,59,55,142,115,214,73,228,248,156,155,40,126,175,149,191,114,52,148,244,233,254,133,91,85,123,239,238,189,251,1,96,200,145,78,30,35,216,195,238,221,251,89,187,118,237,170,218,187,170,118,141,157,114,3,246,171,235,144,134,90,185,69,231,58,251,138,71,63,210,151,134,244,165,129,156,35,48,233,78,178,110,146,123,55,108,120,250,25,121,182,3,190,128,49,116,181,192,193,152,81,24,195,53,241,64,254,158,186,123,236,236,196,186,110,104,32,66,13,127,147,27,161,3,252,128,233,64,222,146,48,140,15,195,1,92,138,97,229,32,70,85,248,33,132,146,109,199,33,125,56,86,27,231,134,180,101,76,107,169,105,43,152,182,186,75,21,109,139,138,158,61,99,39,14,23,170,180,210,206,201,40,237,125,190,142,103,240,17,236,115,245,206,240,70,4,115,56,20,235,46,52,220,37,128,188,123,125,136,91,222,45,0,52,44,216,128,213,102,213,16,174,184,144,172,26,129,118,194,63,152,252,180,221,8,128,123,26,103,61,122,58,210,85,210,150,114,81,170,204,35,166,145,6,21,239,73,136,3,24,58,115,208,189,248,154,229,50,228,85,239,88,137,146,111,165,75,146,250,182,153,155,247,94,58,175,228,236,20,190,224,157,227,248,82,51,118,252,105,134,28,243,149,19,197,210,89,114,102,84,217,229,23,150,217,213,62,104,44,153,195,94,222,124,86,164,59,41,2,29,249,138,19,152,151,84,206,111,171,5,252,170,26,30,148,226,112,164,89,173,119,204,27,6,78,166,9,147,201,17,32,144,130,229,233,183,179,199,33,10,21,80,174,13,71,201,218,109,232,126,76,165,225,37,48,162,37,95,23,55,24,27,197,23,223,18,173,31,163,25,126,53,34,98,225,201,4,38,62,173,193,188,60,31,229,226,247,137,105,39,30,12,125,248,202,238,36,238,12,119,141,50,254,197,179,133,197,198,132,97,45,94,47,182,15,45,37,206,41,147,165,133,94,154,78,235,164,169,143,96,15,136,95,159,66,66,128,203,63,64,182,199,71,71,250,250,78,210,59,140,63,207,78,137,24,105,211,190,202,78,91,124,60,11,120,95,60,63,123,198,227,47,195,103,96,29,39,250,163,156,243,39,14,42,186,144,167,192,253,90,131,195,253,90,189,163,68,95,40,179,192,142,24,170,64,190,56,237,179,250,120,219,49,159,139,129,89,201,253,171,30,73,187,194,155,169,139,44,40,22,193,60,138,134,156,27,116,72,98,0,200,12,205,180,49,174,133,199,147,60,76,178,157,33,36,49,91,20,95,71,237,92,192,20,143,247,243,79,188,165,203,202,128,40,98,160,108,235,96,218,93,188,109,3,255,152,202,101,118,129,46,252,16,187,222,9,111,24,65,39,4,100,24,238,132,187,152,136,255,210,21,96,236,67,56,145,148,241,245,142,117,195,48,59,22,101,6,244,179,120,38,139,101,10,141,70,82,219,25,32,247,78,136,55,161,240,19,136,111,73,217,51,64,245,29,171,74,60,198,35,18,227,129,159,106,112,242,54,164,66,80,53,10,135,139,13,144,4,168,63,152,157,167,28,198,121,68,154,219,97,121,118,141,55,203,196,185,37,251,214,112,162,223,201,131,159,113,159,109,99,126,2,196,32,1,34,223,132,27,64,189,27,196,151,192,236,227,173,115,104,12,112,193,151,84,237,108,200,62,27,50,131,82,132,125,9,41,115,103,104,36,135,25,182,225,118,108,4,143,77,183,36,33,147,77,153,110,88,116,106,38,165,224,125,35,224,135,128,151,163,68,96,181,16,43,22,22,76,206,229,82,84,191,54,192,128,185,221,147,51,113,201,4,23,107,204,60,132,55,113,154,171,213,10,90,15,65,199,168,184,78,56,136,232,129,73,88,116,51,62,62,117,241,60,51,161,139,80,55,5,130,142,191,54,42,147,4,110,29,166,216,12,170,62,121,141,190,17,84,88,7,16,179,198,4,23,88,189,68,176,240,178,60,35,207,95,85,18,146,134,253,106,19,154,102,23,236,177,69,78,195,124,218,58,124,96,244,19,82,150,172,187,55,196,186,19,128,246,117,149,172,195,116,54,150,202,209,98,3,249,165,47,0,43,143,172,15,206,236,16,104,57,109,203,230,117,128,181,47,211,65,49,186,235,102,69,175,211,37,249,32,166,79,59,46,84,0,210,57,222,143,199,39,216,203,33,151,11,155,162,72,108,240,68,24,68,16,143,13,129,122,129,146,157,56,12,112,60,210,47,40,155,61,191,46,146,190,9,194,163,163,198,156,86,250,34,194,140,28,93,57,199,42,230,88,75,229,120,75,206,193,175,59,236,74,113,89,243,235,125,52,179,229,158,156,99,5,115,172,22,212,171,231,180,159,186,171,242,2,61,252,98,166,135,141,84,142,119,166,229,16,23,36,4,229,113,136,120,223,43,222,158,64,128,77,216,129,216,20,5,237,80,58,254,141,88,98,243,1,61,233,78,5,97,12,223,137,112,202,249,244,71,128,209,248,17,134,199,63,196,184,128,201,116,147,62,94,11,116,153,55,125,49,133,229,186,55,37,87,87,228,138,179,208,118,168,83,167,86,119,141,136,241,34,236,125,141,191,171,55,102,1,105,200,128,135,15,189,201,79,124,252,155,120,90,71,149,99,149,113,44,226,55,96,91,96,235,30,137,13,239,226,91,82,23,179,172,136,162,187,141,251,201,153,140,52,42,242,26,31,77,25,116,79,237,241,242,252,61,110,198,61,238,93,82,143,183,47,1,122,219,47,223,23,129,226,113,139,201,61,160,137,222,95,107,204,118,37,231,216,107,236,202,193,218,90,127,102,230,190,83,31,80,230,245,102,125,118,52,233,254,154,195,51,175,92,196,124,21,93,186,230,90,71,30,74,102,148,204,166,122,134,173,101,55,176,102,154,134,62,116,246,139,12,78,143,164,108,119,71,230,126,126,175,186,82,174,91,102,100,222,39,55,246,133,230,157,114,214,41,109,239,101,186,120,135,226,149,229,102,126,32,101,222,62,48,199,249,29,221,150,114,125,49,26,13,115,51,61,85,44,80,55,204,126,107,157,76,80,19,115,84,147,197,112,115,86,201,224,19,158,235,171,245,190,198,99,187,173,59,230,186,136,237,230,172,180,138,99,187,225,1,11,242,200,167,104,152,85,227,129,65,209,30,171,70,161,0,129,201,164,176,146,135,6,11,235,168,15,200,51,39,70,215,208,15,224,113,100,158,220,99,140,33,6,75,49,15,35,255,246,112,232,142,67,23,175,32,56,232,176,4,67,148,89,230,16,143,8,106,14,255,246,38,247,119,172,31,65,98,18,45,81,63,197,200,15,182,253,58,188,141,203,24,7,105,188,168,85,241,219,152,135,184,58,76,222,185,17,249,73,59,210,79,219,38,122,86,233,226,185,139,109,19,224,203,220,114,157,5,191,196,154,120,5,188,92,34,219,236,237,153,33,122,231,64,17,39,190,234,74,206,1,172,137,110,227,50,63,150,92,115,90,152,141,191,6,59,218,83,124,61,66,195,99,155,197,130,4,170,131,188,30,200,162,35,6,225,19,227,160,90,62,70,29,210,49,218,121,116,82,142,139,175,237,235,93,253,68,239,87,38,80,234,136,21,233,25,217,6,66,238,159,25,186,179,103,116,209,61,1,11,111,191,181,229,159,148,43,250,19,99,15,185,227,175,232,15,216,195,99,125,11,30,216,249,227,54,60,241,243,199,187,50,132,200,2,90,211,5,152,251,251,28,198,226,101,6,160,158,84,113,64,0,173,7,240,0,59,28,59,203,220,90,140,199,42,78,52,183,23,241,59,252,105,238,78,244,30,0,180,115,183,22,249,91,48,235,229,202,36,49,201,39,200,158,234,145,110,198,222,157,33,181,207,82,7,148,62,97,178,2,218,244,15,86,208,186,127,172,92,232,138,17,220,41,43,167,181,215,232,180,86,220,214,32,199,138,113,248,62,12,235,2,9,147,140,200,187,183,7,40,224,120,118,200,60,238,123,196,35,1,226,251,136,87,8,255,91,140,226,247,6,251,105,231,141,120,0,92,144,181,134,158,55,168,11,149,78,78,147,9,128,11,192,62,33,253,34,243,21,100,122,30,174,67,34,92,12,217,135,68,176,209,135,37,166,62,162,180,128,147,54,118,190,69,146,55,30,109,209,3,15,246,201,2,181,176,36,59,238,106,91,196,2,69,79,3,109,155,121,241,165,136,46,232,144,91,151,29,147,99,106,119,8,125,140,195,121,80,210,22,236,207,20,156,47,14,102,128,133,238,152,35,119,120,42,42,76,82,120,47,206,18,95,232,162,46,164,42,15,137,228,160,139,77,78,162,88,119,253,56,154,5,123,194,75,233,188,219,176,167,249,79,28,209,14,246,131,117,28,159,200,81,120,187,129,42,238,202,68,153,216,0,128,227,4,119,49,212,171,145,9,90,195,62,226,182,136,162,147,240,135,92,102,68,166,178,176,32,103,66,247,52,144,43,175,118,172,192,200,119,52,204,234,163,185,162,208,46,73,26,148,100,244,95,202,133,36,129,135,131,138,87,181,39,226,28,48,100,128,197,45,74,112,15,162,20,67,6,191,85,244,52,30,85,89,153,233,11,191,209,198,45,227,20,255,57,197,123,10,17,190,225,63,48,131,65,37,13,79,140,116,131,160,160,16,19,249,167,75,98,33,248,6,31,56,169,202,234,241,252,211,107,109,165,157,16,197,55,200,31,63,0,188,218,128,181,29,49,169,253,193,128,220,93,109,210,117,142,187,30,176,114,24,59,99,169,81,175,75,37,191,196,74,110,162,99,121,224,17,27,207,158,249,55,234,21,50,122,110,208,189,140,132,210,239,179,112,94,39,116,5,193,199,235,91,153,111,167,116,29,220,199,155,18,57,179,140,195,158,58,205,12,109,148,89,22,51,239,231,204,188,83,19,75,131,54,108,177,85,187,241,86,61,132,39,190,32,244,48,126,126,76,155,121,178,134,104,71,79,182,237,195,244,182,61,200,219,167,15,212,125,122,164,110,237,251,220,60,24,38,99,4,27,31,108,245,162,247,201,220,151,217,221,34,188,223,89,59,89,28,194,86,223,175,157,46,134,176,105,159,21,227,104,149,131,40,23,81,121,96,107,126,130,31,211,5,147,19,0,87,143,7,9,155,191,60,68,96,2,210,3,108,15,244,100,120,237,3,61,25,92,123,127,34,221,82,59,54,118,252,218,73,21,113,222,175,157,194,191,167,187,157,46,231,135,12,233,22,2,110,130,250,49,121,23,71,110,171,139,171,98,34,130,196,241,224,3,87,91,151,180,117,177,185,84,183,174,49,226,13,78,48,227,201,196,4,107,154,206,0,158,218,196,164,9,164,15,201,244,211,171,130,1,176,143,72,83,124,173,145,69,8,45,50,93,224,204,63,155,253,112,228,218,54,178,115,83,247,195,204,222,4,139,249,30,7,80,118,111,10,145,84,156,160,107,251,19,190,53,81,202,169,70,23,177,116,190,53,73,85,148,231,220,249,84,170,149,148,214,153,236,224,147,236,32,239,75,124,158,152,132,146,222,173,80,82,201,174,117,190,204,135,82,126,68,20,173,2,172,40,195,140,80,250,20,79,172,134,87,75,147,116,121,134,137,57,76,62,37,147,173,225,242,147,136,107,106,222,53,52,196,78,62,75,145,220,241,26,106,242,129,97,32,36,142,136,126,185,140,68,13,117,38,142,248,49,178,6,28,63,77,9,29,67,21,23,109,25,21,199,89,76,60,148,49,123,32,112,255,96,210,65,202,50,202,204,98,46,150,200,94,197,149,88,92,152,117,40,166,128,139,86,36,193,188,200,204,11,160,116,82,92,189,199,174,25,166,184,122,79,15,40,125,162,208,198,3,99,160,88,12,94,209,70,205,68,237,137,74,26,69,8,60,30,153,142,29,168,177,72,61,192,240,48,102,191,235,237,3,226,85,133,153,121,19,249,126,150,182,124,61,73,84,185,101,237,149,141,141,13,77,229,145,47,206,33,119,3,43,195,250,2,188,32,25,175,217,22,99,165,132,98,8,108,54,56,186,73,203,198,70,71,82,201,216,232,152,79,12,10,136,77,194,159,57,108,118,35,22,231,54,39,61,64,98,131,94,100,56,32,54,27,184,193,240,75,196,204,150,233,116,151,14,152,33,19,48,160,137,9,245,25,147,65,243,218,90,20,121,196,61,59,201,103,205,80,111,232,104,40,111,147,9,92,254,247,216,68,142,121,187,152,145,73,32,154,149,55,61,0,234,41,68,156,79,68,57,205,123,78,149,39,198,228,43,45,159,87,67,12,205,225,210,8,113,167,74,19,116,19,217,153,80,136,20,133,12,236,27,35,197,248,234,138,12,196,146,252,11,200,247,57,92,76,178,196,235,186,204,209,176,250,24,79,227,99,80,134,232,180,93,107,189,144,160,204,212,165,5,66,48,251,120,121,98,176,178,254,159,16,56,25,72,28,130,71,52,41,68,108,166,6,203,71,108,14,221,28,220,22,112,159,161,37,51,233,206,37,26,64,50,253,152,201,149,114,92,55,102,198,150,24,65,122,5,128,160,164,152,180,93,173,0,205,101,186,255,11,44,128,192,82,87,194,11,96,49,29,56,228,109,103,244,161,139,211,95,188,163,37,72,236,100,144,56,135,246,2,98,231,35,177,71,99,114,38,41,158,26,201,238,116,56,3,10,6,132,130,1,218,224,142,246,129,17,101,136,24,168,136,24,196,136,24,229,131,8,7,155,5,81,118,53,241,57,202,95,78,236,99,206,106,226,165,216,98,138,3,141,197,0,46,167,23,71,215,56,85,172,160,174,22,135,102,75,71,94,83,229,104,122,197,93,129,100,81,161,253,197,93,130,249,163,39,167,207,227,99,51,176,153,234,181,107,191,119,24,70,76,245,234,7,182,235,1,143,143,199,14,89,133,49,175,217,118,195,241,208,60,165,120,72,108,221,5,237,101,182,201,104,175,220,161,255,112,185,114,134,179,177,190,81,199,132,100,67,106,78,68,223,164,154,216,249,46,6,118,190,136,126,151,143,77,82,29,100,59,151,47,207,199,123,223,234,74,145,108,207,150,246,44,33,126,94,146,147,58,243,73,86,57,87,214,106,188,231,105,69,51,215,70,23,22,231,178,117,65,113,60,190,157,90,156,33,79,97,121,166,219,83,180,225,9,206,196,121,147,164,12,33,165,117,201,130,82,27,233,96,131,35,255,72,196,189,122,228,75,125,226,98,42,234,107,147,196,19,173,178,152,188,113,61,168,134,122,219,36,245,52,39,207,99,173,146,63,69,105,149,117,154,65,33,194,199,201,83,141,192,84,196,97,8,105,45,159,40,10,8,103,136,34,95,183,140,40,58,147,23,57,75,80,250,136,136,244,34,220,253,60,167,5,5,221,67,244,154,183,123,136,168,92,181,64,174,113,72,203,77,137,177,8,71,20,49,112,0,179,136,46,239,160,194,11,85,92,12,201,119,85,13,18,71,252,208,24,202,170,107,27,94,19,237,247,24,222,20,237,247,33,36,112,117,204,145,57,212,7,240,154,163,12,231,167,206,65,1,192,138,180,214,76,149,149,85,84,75,250,157,80,210,19,217,170,158,104,172,39,29,203,85,97,51,141,208,65,122,129,197,107,111,42,179,29,19,255,20,103,114,146,58,141,56,149,89,237,98,98,197,200,53,158,135,75,26,63,212,13,202,59,8,205,14,249,218,231,199,216,150,17,178,99,108,27,31,204,147,175,192,4,133,236,60,251,144,165,60,134,41,241,106,3,215,179,41,142,124,1,240,133,34,139,28,145,206,204,141,249,70,51,242,177,113,145,102,204,165,43,70,3,250,27,45,90,55,12,151,250,44,76,218,216,91,21,63,101,20,97,3,125,80,195,245,194,168,213,126,252,6,64,165,11,0,209,162,125,19,43,128,145,87,206,246,13,120,173,178,183,169,21,85,83,21,97,77,98,7,103,54,201,254,226,152,119,243,241,179,103,226,211,53,254,233,144,55,249,88,152,103,113,95,175,71,252,161,83,88,215,102,185,111,176,136,213,71,70,163,210,198,55,113,210,123,100,160,187,184,3,222,45,89,251,173,233,125,0,247,194,194,136,127,99,148,39,241,156,171,227,133,59,120,50,175,31,225,205,196,105,3,215,203,230,98,179,114,253,136,92,40,164,56,180,132,180,100,185,243,249,183,90,96,219,103,239,140,210,221,140,104,118,221,82,238,41,235,72,236,218,82,110,183,96,181,14,13,111,243,2,235,17,79,200,13,105,74,153,215,68,97,38,203,88,184,233,183,99,136,15,37,6,109,154,86,39,59,163,195,235,225,238,46,10,24,140,43,155,218,72,121,136,51,27,42,57,139,161,36,142,28,116,77,171,164,142,90,228,129,10,236,100,97,214,39,120,163,68,145,42,78,140,99,197,242,255,74,170,32,169,226,97,174,226,137,48,37,212,152,56,65,177,163,17,224,124,235,170,235,76,44,87,196,11,73,82,16,95,95,80,25,149,101,235,121,69,23,186,137,34,88,250,226,3,189,75,96,235,217,236,21,98,112,172,96,82,169,72,249,34,132,65,93,237,226,104,140,252,201,202,218,2,62,97,60,28,2,55,254,225,46,113,19,173,3,153,250,152,21,242,228,216,25,10,21,52,106,197,201,167,189,206,40,127,53,34,71,110,217,72,216,48,226,184,208,61,77,184,126,160,32,219,186,252,193,220,49,37,247,198,39,169,247,83,170,255,5,88,213,151,212,215,17,225,26,226,138,152,8,155,194,130,156,47,194,248,157,180,203,140,57,88,228,91,252,82,19,40,157,0,232,36,115,161,168,66,252,156,157,34,82,123,70,79,113,85,113,69,164,248,172,139,123,185,243,171,7,45,92,232,92,65,136,56,6,68,108,114,225,83,241,57,239,239,240,149,24,223,110,245,244,179,105,40,92,29,176,209,0,79,108,142,1,94,44,158,116,39,33,11,239,169,100,129,250,143,167,222,242,189,245,196,224,142,163,21,6,160,147,78,196,2,126,122,229,49,150,10,173,63,161,131,40,42,72,130,153,139,24,16,175,66,147,186,237,164,250,76,173,87,181,69,127,81,131,191,145,220,105,157,91,237,177,117,231,78,42,226,94,179,91,160,234,140,104,126,124,24,172,137,87,24,122,32,229,148,21,77,125,124,241,151,45,166,120,9,113,197,166,171,42,54,93,161,216,76,207,108,122,160,83,165,35,194,20,13,221,104,226,102,65,62,101,240,193,96,255,80,8,48,195,33,143,156,164,149,50,196,3,255,162,44,224,7,198,19,197,139,200,213,2,102,248,163,233,118,96,30,183,1,41,191,170,189,192,58,20,251,41,230,211,228,149,242,58,1,162,178,176,192,181,248,201,76,108,27,91,250,93,188,78,188,102,173,155,176,48,110,209,243,138,131,235,245,189,171,25,146,103,232,128,236,20,102,222,207,50,129,1,9,30,141,135,237,215,110,216,238,81,201,194,120,116,134,182,223,172,98,249,170,84,237,205,27,75,144,225,230,107,186,137,220,218,87,218,26,218,246,107,236,237,49,227,207,117,44,131,188,221,251,119,201,168,115,45,31,39,138,15,95,122,162,67,101,245,248,133,198,18,99,72,200,111,226,123,21,110,0,157,193,156,77,68,156,182,35,161,212,45,126,141,148,38,30,122,209,59,112,135,54,36,228,221,81,85,243,240,12,119,249,29,152,168,34,95,205,18,170,156,114,222,165,30,241,241,162,227,157,227,222,14,155,131,212,133,45,54,21,154,42,119,38,106,213,161,145,163,72,77,98,236,193,0,109,6,85,221,146,210,44,158,102,11,21,154,63,233,136,219,112,20,51,203,174,157,84,217,69,74,210,135,149,195,165,102,5,8,63,197,14,102,145,138,202,153,44,20,178,43,174,195,132,58,78,149,12,22,213,193,57,127,204,65,149,164,242,84,200,151,62,86,190,104,192,150,55,100,121,22,141,97,172,130,184,43,118,75,93,186,163,110,198,161,233,200,233,7,22,215,198,39,176,106,252,113,27,203,211,11,71,224,4,96,44,65,19,167,90,183,56,61,122,106,188,135,215,24,235,89,251,175,216,16,104,121,213,92,6,220,213,66,22,63,15,239,70,3,134,248,131,18,139,220,180,179,227,213,48,172,161,166,49,223,28,184,96,135,33,237,87,60,138,161,33,18,43,220,191,8,84,218,218,216,0,190,160,198,5,180,78,80,214,154,203,131,229,70,99,195,68,191,228,215,234,250,89,232,31,6,150,115,223,28,211,185,201,129,105,251,199,247,125,155,49,37,216,229,65,107,166,21,90,203,89,97,86,104,253,186,53,61,115,76,108,253,140,51,25,138,235,21,48,239,227,38,115,61,238,26,100,200,10,123,49,6,1,10,13,50,144,181,12,178,208,181,13,180,209,197,144,11,59,235,232,213,22,221,94,224,5,103,22,239,194,97,241,46,200,115,201,190,129,190,75,208,72,9,139,31,25,232,10,5,189,3,97,113,116,6,180,30,123,16,65,107,72,227,240,186,143,222,210,22,15,174,91,122,132,65,2,14,201,125,218,16,18,108,72,104,98,2,250,76,11,33,97,12,9,203,187,198,8,138,236,67,145,62,21,105,97,66,0,9,67,72,192,34,43,152,96,66,66,8,9,88,100,117,215,56,130,34,167,80,164,75,69,214,48,33,128,132,33,36,96,145,117,76,48,33,33,132,4,40,50,73,251,217,145,0,231,48,192,225,200,149,129,32,64,161,21,4,33,212,77,64,163,241,32,132,41,189,197,210,1,12,82,253,166,108,109,141,23,180,176,118,159,77,75,192,166,197,100,211,226,178,105,25,178,105,9,217,180,88,108,90,108,54,45,99,195,190,238,86,135,48,198,67,163,106,83,200,21,188,133,110,93,55,171,46,57,171,139,174,143,23,253,235,135,139,193,245,129,232,251,193,102,249,192,104,44,29,232,56,46,99,124,29,31,160,215,101,40,239,67,62,171,66,41,48,13,229,225,117,159,162,137,81,194,50,206,203,1,185,169,49,202,246,245,8,190,132,236,203,10,22,30,94,143,160,176,201,82,0,254,3,122,88,195,79,22,121,79,228,153,1,240,101,23,74,251,60,111,133,69,63,224,38,125,253,92,123,62,95,50,250,203,55,134,12,164,28,102,110,14,19,221,117,193,2,90,110,180,85,235,84,76,92,111,205,99,219,201,77,10,115,247,16,186,116,247,5,43,112,204,72,28,187,209,229,187,189,208,25,14,106,123,214,179,103,78,140,59,20,208,117,4,187,77,58,246,108,223,12,29,246,129,197,148,149,195,211,166,66,229,54,41,86,174,62,2,142,201,197,240,183,205,241,73,9,79,43,74,117,77,151,110,222,86,25,243,221,214,94,25,96,160,83,110,106,215,214,154,82,140,225,156,32,184,24,241,180,26,243,36,154,28,139,88,68,149,253,224,135,207,191,253,179,243,255,242,205,243,15,126,166,77,139,167,27,87,133,58,70,10,74,139,44,196,38,100,198,47,73,64,91,210,150,85,143,142,170,161,229,3,63,219,214,44,144,48,252,81,149,114,241,158,250,30,217,46,240,130,74,51,114,110,33,229,16,15,196,218,211,177,118,120,198,127,116,41,204,51,112,132,241,11,30,17,185,206,49,11,21,15,15,60,120,49,188,239,1,231,202,130,6,203,177,115,27,230,122,78,236,220,122,127,221,186,88,236,220,250,242,74,127,189,191,38,199,206,229,187,73,42,130,110,223,180,47,98,130,220,123,240,198,163,238,221,55,110,63,220,235,221,235,110,111,207,92,89,143,238,62,186,119,123,74,94,121,141,221,187,187,253,104,74,86,51,157,245,238,163,219,247,167,228,119,165,252,247,187,15,191,60,181,207,114,140,219,119,186,247,222,158,214,103,57,60,240,27,221,251,211,178,90,82,214,222,195,7,219,219,95,236,222,125,184,247,149,153,113,115,147,188,143,115,243,142,19,99,100,100,230,35,223,31,70,238,152,98,157,38,175,213,200,141,80,37,105,42,137,67,55,196,219,117,153,180,170,27,57,128,230,67,229,195,136,223,95,9,149,84,138,93,174,97,68,25,41,145,236,3,96,11,145,211,172,192,15,129,57,113,131,42,144,149,113,193,167,83,13,209,176,191,62,29,13,47,135,76,226,50,124,51,240,45,39,12,31,58,150,31,216,183,40,50,247,38,35,159,44,76,119,66,62,142,220,208,237,15,157,118,65,41,216,55,134,62,16,87,223,171,82,156,236,234,200,183,205,161,70,58,22,224,54,181,245,163,3,224,59,113,14,218,24,66,253,227,191,251,253,231,223,251,209,249,111,190,7,196,212,118,80,29,113,202,138,66,29,26,138,85,156,12,175,215,95,229,209,183,181,195,177,141,166,5,188,31,90,42,58,124,110,167,12,103,194,9,155,242,49,25,148,235,133,209,93,27,199,68,15,122,100,134,79,232,157,61,232,129,51,112,130,36,238,186,252,170,123,192,98,146,168,233,213,196,35,158,34,80,113,250,151,114,208,43,123,80,201,157,76,232,86,91,27,235,68,232,184,132,59,206,14,5,80,38,240,199,97,123,71,99,93,197,107,5,212,71,13,131,69,39,221,130,87,209,27,2,237,128,114,176,14,0,9,181,252,209,216,247,80,1,208,62,83,96,210,102,52,118,194,232,120,102,145,157,229,194,23,57,236,137,62,114,162,3,223,198,237,192,244,64,204,233,225,28,182,51,151,241,242,39,232,90,29,103,104,104,184,204,25,0,163,232,137,80,38,196,223,161,74,208,155,173,149,250,202,96,101,57,21,12,221,146,72,185,213,178,139,229,148,85,199,94,255,28,228,20,211,110,53,157,213,149,121,229,20,107,125,125,214,238,51,133,133,51,103,178,112,195,153,44,92,168,184,117,232,55,173,190,240,234,176,177,106,59,178,151,6,83,134,105,192,156,109,37,170,155,3,38,72,51,31,105,34,194,216,215,60,128,14,63,216,209,131,155,13,17,169,196,69,251,132,88,43,228,0,67,111,162,63,230,70,37,113,200,19,55,235,42,254,78,156,77,167,234,181,107,141,214,117,47,201,50,148,165,139,68,227,65,104,132,58,132,186,218,85,71,120,204,214,200,181,149,112,236,99,146,247,176,90,104,30,97,72,202,136,78,215,12,71,207,25,34,210,14,107,120,8,68,140,13,81,28,90,41,227,238,36,5,57,131,146,227,7,50,170,141,28,51,60,12,28,126,237,141,169,138,59,230,13,244,219,110,26,20,254,91,196,18,46,200,43,24,96,84,202,68,126,128,125,55,19,208,132,73,91,94,77,156,49,210,238,144,28,30,146,21,11,190,190,203,156,50,4,34,43,25,241,154,252,237,29,51,112,77,79,184,200,195,96,167,128,226,14,87,46,72,94,218,107,128,185,163,50,133,107,178,27,89,193,58,89,79,81,109,188,168,185,163,253,165,243,191,248,245,199,223,254,86,179,81,51,27,235,173,134,185,188,90,27,195,10,197,242,171,214,76,41,126,208,239,51,47,53,246,154,85,188,250,77,27,101,253,207,124,245,3,207,217,106,174,172,205,187,250,109,179,49,219,11,79,125,176,204,198,103,14,62,15,14,65,8,28,59,179,88,2,246,229,29,246,46,182,249,143,126,249,131,79,255,244,155,231,127,241,87,231,127,243,135,90,49,127,48,215,246,174,52,144,108,235,145,217,167,115,230,172,64,196,191,240,158,90,206,112,24,226,17,61,138,102,117,180,76,27,14,99,81,13,222,251,176,35,57,1,62,138,138,251,190,125,202,6,30,5,252,223,131,34,81,177,46,201,122,76,134,83,59,116,114,80,197,211,35,38,156,161,108,119,29,5,58,93,150,243,158,255,206,119,62,249,241,55,254,191,95,254,249,215,188,82,252,159,198,133,190,72,226,88,64,220,196,38,64,32,21,45,242,141,159,185,58,2,210,56,104,107,190,156,196,11,50,47,26,116,133,128,51,34,188,242,249,135,199,58,252,233,159,253,206,71,191,248,231,143,254,229,247,96,126,161,195,243,117,242,142,59,116,222,30,15,125,211,22,125,148,82,68,119,166,8,185,108,254,65,250,244,153,211,13,214,78,56,244,35,156,111,74,156,232,169,87,142,181,253,195,40,66,190,72,116,142,159,211,3,97,50,3,152,226,16,239,89,104,225,200,28,14,57,167,73,248,217,38,103,90,3,55,24,37,35,255,248,135,31,148,206,63,136,71,156,83,247,148,202,76,15,144,46,169,235,252,59,127,82,122,254,207,191,75,146,61,27,60,186,252,146,120,66,187,217,92,137,125,39,213,215,155,164,213,62,27,17,127,136,156,223,35,255,161,131,208,148,57,58,9,21,56,63,167,39,96,110,187,156,195,19,140,100,204,63,114,142,114,183,136,247,83,22,31,114,244,28,191,144,79,39,180,210,52,153,13,12,15,252,99,206,31,166,239,76,171,203,24,152,63,157,3,185,157,75,170,104,19,198,114,95,0,148,9,107,18,90,163,166,154,143,182,92,81,14,218,88,214,100,216,152,19,223,66,58,98,208,180,78,126,46,55,188,3,181,133,7,236,21,207,40,22,22,52,237,26,143,153,242,165,237,7,111,212,216,126,225,14,78,129,36,9,54,73,72,16,140,197,85,132,8,74,226,114,132,0,216,28,131,193,11,63,78,216,118,244,247,217,67,52,225,61,166,13,189,134,151,255,76,244,31,168,209,59,231,169,151,108,255,13,186,27,52,62,141,124,141,194,251,28,56,94,89,102,241,216,129,32,16,0,255,137,227,109,30,187,30,236,63,53,162,201,101,20,73,190,16,248,135,176,108,106,251,126,25,89,47,193,105,176,166,71,208,4,218,25,241,181,115,108,6,30,249,147,226,233,109,237,147,159,124,248,201,175,191,123,254,205,31,49,106,207,168,153,134,251,26,195,251,89,136,128,206,110,240,46,52,112,254,137,20,16,95,111,177,56,215,20,170,82,64,99,181,213,52,151,151,27,41,41,192,150,164,0,216,48,167,240,1,141,166,253,57,240,1,107,206,218,154,217,216,88,158,147,15,112,154,173,226,46,175,173,109,12,62,135,46,47,215,235,107,118,115,185,57,111,151,91,78,86,229,235,172,102,165,25,228,60,98,142,15,207,113,86,234,90,165,124,173,46,185,248,132,254,107,53,160,172,184,137,239,48,141,101,213,92,49,157,134,53,112,118,207,152,54,182,138,26,133,245,241,73,135,191,210,225,86,3,118,169,9,150,180,204,192,46,42,201,115,245,253,147,233,217,234,37,150,17,213,64,217,76,194,74,167,122,236,244,159,184,81,21,170,235,196,105,163,176,58,24,58,39,114,26,190,119,164,204,85,224,68,158,180,217,21,192,142,40,160,36,226,229,15,32,52,66,173,203,147,227,225,237,1,0,178,221,226,119,74,86,234,49,100,104,184,29,198,220,84,185,5,126,43,78,105,55,198,39,165,208,31,186,118,233,149,70,99,121,101,101,181,147,214,107,183,95,105,212,151,173,21,251,154,59,194,89,67,150,223,63,114,130,193,208,63,110,31,184,182,237,120,29,158,111,185,190,220,88,94,142,71,25,5,166,199,79,33,107,203,97,39,245,42,195,130,161,19,64,28,21,236,13,252,243,138,227,56,157,226,79,108,250,216,129,233,140,9,236,112,144,52,215,241,37,238,57,170,241,39,153,162,37,132,46,240,192,64,113,246,246,34,115,63,20,57,154,131,149,62,100,89,87,208,15,96,151,83,69,59,198,137,208,10,252,225,176,111,6,156,141,66,116,205,66,119,48,24,204,87,11,2,212,122,114,166,78,229,250,188,125,168,70,7,135,163,126,182,180,212,163,54,129,54,31,40,192,75,3,118,122,142,192,48,224,8,95,85,161,153,224,199,4,175,57,235,103,24,83,2,103,123,89,103,180,3,249,141,91,237,165,247,28,239,9,236,146,75,199,126,240,4,249,113,103,233,244,224,36,194,254,46,133,129,181,116,228,58,199,225,18,49,126,33,121,28,121,232,96,181,75,176,227,193,72,96,183,30,2,213,219,22,159,195,165,255,164,53,154,32,167,191,73,31,147,212,218,209,161,3,28,28,234,15,233,186,243,200,28,3,71,177,15,172,115,183,123,248,184,171,215,183,186,189,219,186,211,237,117,245,253,173,110,215,221,210,123,221,222,112,11,211,95,239,233,239,118,187,143,49,161,175,55,233,221,236,118,45,124,31,232,135,244,238,67,145,46,255,107,98,29,199,244,248,148,254,134,240,247,144,234,59,217,210,215,41,255,99,204,67,127,158,108,225,223,83,250,59,234,241,230,225,175,133,127,14,169,188,195,191,117,169,151,221,38,85,181,178,165,175,82,85,148,209,100,127,68,167,252,91,236,75,215,193,247,131,45,61,236,117,31,244,244,183,49,23,246,41,164,42,142,182,244,86,175,123,183,167,187,144,244,132,146,60,145,196,186,229,116,187,251,148,254,222,150,190,152,116,28,187,117,138,233,221,174,70,236,88,91,43,132,249,38,252,127,1,55,97,131,238,60,47,144,183,55,163,190,224,218,134,88,68,11,67,211,219,55,66,43,12,23,232,232,205,54,162,0,10,105,98,105,244,56,145,223,209,190,230,93,253,174,126,87,63,250,5,95,243,4,35,88,58,195,183,82,73,218,127,75,184,125,41,169,196,5,178,109,31,211,39,248,71,84,130,76,147,90,73,110,78,193,23,166,179,214,243,50,35,111,40,50,10,78,175,68,172,30,75,75,243,112,37,206,219,229,118,14,57,58,81,25,223,101,75,43,245,212,16,165,62,151,74,234,102,94,106,165,62,64,222,12,119,199,191,167,185,144,18,103,242,74,18,151,199,178,198,123,124,137,51,123,44,89,20,227,60,31,75,148,88,188,82,29,153,60,209,155,152,143,43,165,121,188,44,240,25,87,55,5,252,9,116,24,79,151,238,39,50,35,106,189,75,182,227,140,151,102,51,119,121,56,214,72,79,250,210,82,73,170,143,38,110,15,53,133,165,218,0,68,80,214,53,193,50,133,123,123,124,234,85,38,138,215,147,238,117,26,250,144,133,154,93,186,94,250,228,131,95,127,252,171,15,158,255,226,207,207,127,239,239,158,127,255,135,31,255,249,239,60,255,193,135,231,191,252,78,233,250,146,52,194,28,190,79,140,137,177,160,210,146,201,193,1,96,69,83,99,189,94,226,77,254,248,87,51,91,98,252,169,104,47,133,155,235,25,48,198,85,127,255,135,207,127,241,199,231,223,255,222,28,13,32,11,59,163,1,121,96,237,28,28,147,230,78,76,71,122,209,17,111,155,135,85,233,249,161,74,129,227,98,155,248,67,223,39,53,216,46,201,195,27,206,11,139,190,176,10,4,106,174,52,214,235,86,99,21,228,14,161,170,38,161,52,243,153,198,195,20,42,123,123,7,142,9,144,137,89,125,198,175,75,148,128,86,250,164,118,72,106,46,174,191,204,54,40,232,153,203,238,3,245,135,190,245,36,43,109,79,235,201,217,191,254,224,95,127,32,139,235,71,7,146,144,144,95,146,173,79,46,48,225,68,20,228,3,148,29,154,227,208,161,91,26,169,33,183,235,51,10,197,249,132,92,204,165,57,1,33,20,201,106,71,236,120,34,11,152,247,171,44,134,207,198,198,198,204,225,48,64,40,179,131,180,226,76,150,126,113,191,104,55,98,37,0,60,242,127,242,133,213,116,3,71,46,142,160,122,224,7,238,251,120,153,108,152,136,104,137,18,160,46,97,110,124,55,88,92,13,238,208,116,230,2,237,32,98,167,40,180,78,134,2,9,9,94,77,73,184,222,88,126,53,163,20,144,229,74,36,44,47,173,49,129,1,226,30,122,196,61,81,42,223,18,207,48,30,240,10,248,81,168,84,146,47,48,251,135,35,175,147,159,154,81,205,240,173,59,165,155,17,169,233,141,157,68,186,106,223,137,142,29,199,43,0,228,211,67,215,122,178,183,23,58,102,96,29,8,61,2,219,237,10,215,146,128,191,152,83,24,183,85,198,101,81,170,150,90,71,199,21,105,90,71,230,73,117,102,174,188,54,198,230,62,58,60,32,135,30,242,44,83,167,96,227,133,223,164,198,122,253,200,31,223,4,140,203,174,9,108,156,173,89,186,51,121,25,26,128,177,99,193,138,121,51,240,81,255,123,223,244,204,125,58,167,92,250,15,80,1,19,34,217,37,152,105,66,251,34,8,164,40,90,131,212,254,184,219,53,81,74,181,245,167,36,231,130,140,221,93,36,185,245,160,167,239,247,186,183,123,40,245,166,37,123,16,159,225,3,74,212,45,74,90,19,73,111,119,187,239,98,194,87,81,22,134,247,183,186,221,109,124,127,7,101,96,120,223,230,18,123,183,78,229,150,73,73,192,218,144,228,252,94,247,113,79,31,145,0,255,46,254,121,160,138,232,117,170,154,196,233,209,86,162,8,184,223,237,62,192,12,15,245,39,148,193,165,212,119,19,189,0,251,155,209,55,180,232,113,117,75,40,9,24,104,88,55,153,6,130,125,93,167,254,45,109,233,62,85,15,141,118,71,148,52,222,194,58,48,137,148,16,0,200,238,97,143,198,210,203,203,203,160,42,244,3,137,30,32,61,123,83,196,127,177,64,174,196,255,171,223,213,239,234,119,245,187,250,93,253,254,83,171,51,65,192,16,250,6,193,103,167,52,139,170,130,9,45,149,74,137,194,136,235,45,134,142,148,150,104,46,214,90,43,192,178,103,181,72,165,210,68,209,39,37,213,171,58,131,180,110,133,235,67,210,186,131,164,175,170,18,33,163,10,85,116,7,51,53,181,172,91,73,175,254,245,7,162,194,148,34,161,180,126,116,144,171,139,201,40,250,82,218,175,88,179,147,206,157,171,78,80,161,209,46,213,167,22,205,207,29,195,82,40,19,37,29,131,4,70,174,108,16,117,8,21,67,105,99,99,35,127,160,75,231,191,252,217,249,183,126,126,254,211,223,62,255,233,55,63,250,151,127,200,34,14,87,61,36,104,146,85,80,83,114,74,30,46,113,129,56,254,158,104,96,243,240,42,86,38,148,98,109,66,252,141,134,188,194,33,78,41,108,214,149,36,210,25,163,130,191,205,30,135,102,228,148,171,144,69,47,225,223,74,103,42,226,102,52,43,2,130,164,66,41,53,102,40,135,101,140,203,232,81,178,106,193,140,46,190,158,213,151,23,0,68,140,61,131,67,41,21,75,138,54,48,180,105,102,85,223,178,136,191,198,161,84,168,172,87,52,162,2,241,242,79,44,166,96,67,206,113,134,162,246,200,27,153,162,243,72,169,215,185,234,35,159,8,8,168,164,39,33,173,218,200,78,128,164,7,153,153,91,110,49,173,6,201,165,210,76,29,34,45,220,88,47,82,186,89,66,135,18,103,73,39,56,205,33,133,200,76,117,113,127,182,125,122,179,177,194,110,182,59,214,148,27,109,131,193,250,231,97,127,111,91,214,202,70,115,176,62,231,245,176,65,191,113,17,171,74,174,56,154,195,64,101,117,157,140,82,102,134,52,245,69,169,128,149,90,89,65,83,22,30,184,217,132,141,170,20,84,18,147,80,93,99,193,43,225,225,117,22,204,83,84,29,119,109,55,14,234,102,86,110,212,23,22,20,99,39,234,141,151,107,223,185,227,237,226,205,74,40,197,157,12,161,243,158,122,115,35,25,132,104,58,207,132,147,93,223,229,67,161,56,170,206,218,178,4,0,222,219,60,203,31,165,104,104,104,245,218,74,109,21,173,42,6,246,236,216,191,43,205,181,62,226,30,246,116,30,171,131,116,68,88,6,112,118,171,185,217,28,108,136,91,205,107,203,173,13,17,17,182,94,167,244,144,165,59,22,25,129,197,83,172,219,201,104,49,114,82,28,101,246,208,88,250,173,225,215,194,235,95,43,195,159,242,206,215,236,218,238,98,5,223,241,79,185,118,189,178,228,234,3,200,19,228,228,209,167,190,202,53,28,24,75,236,67,187,252,202,206,111,125,45,220,93,124,182,243,91,149,221,197,175,85,42,75,251,110,98,20,53,146,237,107,70,116,75,247,128,28,218,93,115,184,93,145,166,113,55,46,240,32,140,152,106,33,172,188,162,136,206,137,25,81,155,252,125,58,242,235,27,135,163,190,19,176,64,242,85,254,226,80,88,183,74,236,23,100,204,157,113,57,170,197,81,170,226,104,209,120,237,70,136,103,208,204,91,138,161,189,182,136,213,46,190,166,149,48,153,157,18,178,212,6,166,222,188,177,132,233,55,95,35,155,178,196,196,104,95,178,190,194,219,186,198,33,144,22,7,3,238,36,254,68,161,75,143,37,87,63,240,250,132,220,205,80,108,196,59,192,82,162,193,86,99,23,42,78,2,219,0,198,4,59,205,221,142,121,211,128,245,102,222,168,173,136,79,155,229,200,72,124,127,250,248,220,128,103,32,61,237,36,211,13,116,171,98,222,80,139,52,164,34,117,94,68,205,223,200,52,195,170,78,202,212,161,76,210,129,134,212,129,250,68,44,84,170,1,182,29,116,92,24,26,195,235,120,203,185,204,3,245,45,14,175,151,121,172,62,64,166,114,184,216,168,44,98,252,62,219,160,15,83,242,156,118,40,230,26,122,7,115,129,3,119,202,218,73,67,3,26,122,130,39,138,234,135,83,250,112,154,253,112,210,212,116,43,39,63,36,219,152,236,162,71,171,47,62,186,127,207,24,149,221,74,50,203,125,217,198,110,16,207,176,111,72,83,136,142,58,144,0,40,73,77,116,204,168,38,45,239,18,57,216,105,237,102,6,100,157,224,85,246,76,247,172,83,13,67,36,165,147,209,44,36,167,211,216,201,35,217,18,42,30,69,98,155,106,13,246,141,179,73,135,47,93,188,92,30,73,200,234,17,118,106,251,120,218,12,156,207,94,28,213,66,27,146,205,96,45,242,239,249,199,78,208,51,241,46,61,172,154,205,178,35,25,176,178,210,40,11,153,193,235,188,14,88,114,108,165,0,246,100,243,98,38,115,40,229,101,240,206,14,217,181,53,114,88,139,99,112,134,134,195,158,92,160,150,122,60,46,79,151,253,124,201,14,186,136,66,25,185,116,39,46,109,160,123,56,111,82,174,232,167,198,17,134,195,100,219,59,57,33,109,115,199,115,124,203,127,192,93,160,106,220,23,170,72,223,26,30,66,214,62,252,141,115,242,184,184,154,125,162,38,61,134,36,180,128,63,198,69,164,85,91,245,87,53,88,73,252,129,155,35,1,75,5,47,156,201,99,111,19,253,100,198,4,147,134,94,227,94,11,117,105,206,245,236,231,142,226,20,53,158,20,225,242,48,229,190,76,208,215,227,180,111,195,212,92,69,186,71,100,57,59,87,25,68,99,45,237,105,113,102,154,81,150,59,61,175,181,61,90,76,219,4,68,154,194,11,77,183,176,175,193,12,215,18,243,215,107,13,190,77,1,63,199,157,69,66,147,5,35,103,175,181,39,206,105,88,246,43,234,54,3,245,251,192,244,160,51,111,248,71,24,215,66,189,13,29,153,67,220,58,116,185,143,204,8,48,213,73,214,149,116,47,162,157,46,84,185,43,0,169,192,33,18,144,227,208,80,218,144,115,230,182,244,218,141,129,115,43,240,199,44,139,48,200,179,79,112,251,3,86,217,62,65,231,181,176,7,198,95,78,197,151,211,212,151,48,178,111,57,71,46,11,119,200,242,224,58,216,100,255,44,53,234,109,37,59,72,111,190,157,108,181,101,52,65,131,231,77,254,111,91,123,165,94,175,107,217,18,124,193,241,50,252,109,51,126,106,55,228,34,75,55,95,235,200,68,50,226,235,187,103,156,232,123,69,203,8,129,147,166,148,81,102,137,112,7,25,184,17,100,144,154,125,219,35,110,53,75,196,124,193,159,167,171,36,119,186,176,230,82,101,152,255,74,45,118,105,249,236,153,230,249,228,75,60,157,19,61,96,98,62,252,55,201,21,41,110,239,2,76,80,139,9,97,26,153,126,110,145,154,147,137,46,37,64,22,84,44,144,137,103,84,13,28,20,18,156,100,241,198,180,24,155,50,130,120,217,251,29,102,254,238,237,112,216,84,227,248,210,206,38,115,213,218,13,2,232,65,27,125,180,178,199,196,59,22,133,80,85,189,121,194,232,8,63,64,36,35,71,115,108,89,132,177,23,70,10,170,231,192,206,217,46,199,83,105,234,113,46,22,157,7,240,39,118,119,13,89,231,166,38,98,231,64,115,94,101,177,169,237,23,175,108,103,152,217,254,209,52,241,126,93,175,151,238,105,139,141,58,99,196,44,63,44,139,240,144,171,149,69,77,95,41,221,171,235,141,122,206,236,4,206,224,43,120,21,161,160,108,110,129,199,80,96,5,101,157,244,24,24,116,166,117,95,34,148,53,196,90,225,195,16,223,237,78,178,30,186,136,215,62,139,234,237,3,24,199,170,127,234,24,212,177,13,61,144,73,254,162,229,176,0,180,120,82,248,12,155,64,176,176,80,8,143,96,201,171,204,32,187,138,69,37,97,46,58,223,133,186,54,29,30,224,128,175,171,74,219,201,95,112,21,78,86,158,24,123,250,131,185,118,103,107,136,78,123,178,252,88,154,36,96,190,55,25,89,152,99,51,197,220,184,149,58,210,38,202,201,151,71,115,3,136,23,75,98,170,191,204,23,224,161,138,150,65,224,96,180,160,2,231,152,208,3,200,107,6,64,75,222,240,109,145,153,245,34,134,227,150,241,64,223,6,73,118,156,72,178,230,201,41,236,169,41,89,245,238,69,88,221,28,106,11,156,7,250,171,72,207,42,255,242,182,231,162,87,125,20,250,131,109,212,255,61,240,222,70,98,87,176,33,240,136,106,157,52,100,185,162,32,51,89,188,149,61,42,130,52,50,135,93,242,165,105,225,155,198,182,36,99,146,148,152,70,253,3,192,125,148,14,184,214,197,115,142,75,20,190,173,35,121,13,201,112,108,26,49,156,180,98,184,215,230,236,234,99,108,40,207,195,94,98,183,37,38,87,1,44,253,22,153,85,47,185,149,103,207,202,110,141,124,61,61,8,220,125,23,88,130,46,236,71,167,35,255,16,125,99,187,181,48,176,128,34,67,22,127,52,30,58,145,179,9,189,66,175,236,190,135,231,44,198,144,103,161,191,149,75,98,235,111,25,119,101,111,194,105,156,201,199,19,219,25,132,90,37,79,72,194,47,241,244,1,207,155,166,75,9,65,1,116,39,247,140,100,13,204,118,8,218,228,98,166,60,153,117,139,148,98,134,151,55,90,12,139,147,26,172,208,236,69,134,210,26,122,54,161,72,196,70,189,19,220,136,184,43,154,78,176,184,88,65,54,120,39,216,229,19,70,178,214,25,144,115,76,2,106,209,15,28,243,201,36,214,37,234,233,230,49,42,143,234,143,153,119,192,73,117,32,98,29,240,161,3,254,13,71,116,192,103,29,112,118,124,108,141,156,208,156,69,6,190,170,45,167,88,101,211,182,179,17,15,69,83,236,74,177,135,62,38,56,240,36,64,234,130,218,24,89,230,56,113,218,204,38,35,111,195,75,24,14,197,145,120,108,172,47,207,230,78,148,112,253,57,223,4,49,246,105,77,62,161,86,58,83,242,39,20,65,65,44,63,102,245,17,44,40,133,248,80,115,6,94,66,162,206,217,232,176,249,83,244,178,44,55,158,106,197,81,91,113,216,166,146,105,101,10,224,242,199,152,106,38,82,155,193,125,40,175,153,140,0,35,15,165,119,57,67,121,147,209,227,130,70,110,93,78,35,232,67,191,160,133,173,23,109,1,41,219,83,227,61,253,118,145,159,116,73,197,154,184,38,215,95,192,37,57,178,254,183,208,51,252,53,140,42,131,46,191,209,143,76,120,180,175,1,223,246,194,62,214,233,192,1,227,194,24,121,110,20,211,185,73,241,95,144,219,230,78,63,242,26,48,10,14,146,106,32,124,64,30,232,61,238,52,220,71,16,233,177,153,83,145,29,31,114,236,191,97,142,156,93,225,0,204,151,24,152,206,49,76,142,83,6,22,84,228,15,146,252,129,17,200,89,125,35,152,200,19,140,244,180,128,33,102,225,42,134,90,5,72,164,79,190,102,229,49,49,127,70,183,252,81,97,64,173,120,247,194,201,161,24,238,128,97,79,37,12,243,10,247,255,196,55,54,75,171,80,48,133,34,78,64,242,229,206,18,133,218,39,100,193,26,60,22,112,5,35,50,168,99,240,61,118,252,211,59,48,189,125,103,70,200,7,143,135,115,81,226,79,15,89,0,29,13,143,20,152,63,51,49,167,73,73,190,69,64,78,127,97,193,231,187,208,194,66,2,37,91,4,239,208,243,15,37,252,248,244,203,171,84,147,23,167,130,113,234,99,207,33,216,13,107,232,152,1,239,7,238,14,120,58,150,104,30,248,97,8,134,83,68,38,92,249,146,145,208,39,84,43,136,202,0,241,19,170,114,51,21,124,141,130,11,180,153,24,145,250,110,198,35,114,48,7,129,23,125,159,81,62,144,196,162,139,204,124,116,161,153,79,161,41,6,145,152,22,144,57,153,215,100,182,123,124,198,202,114,196,190,100,72,68,61,82,179,232,138,176,1,24,44,8,157,184,7,32,120,246,67,52,210,138,248,17,227,110,236,48,229,246,68,183,26,78,243,130,14,197,114,213,67,253,195,126,127,232,132,168,55,228,238,111,144,144,112,149,58,113,32,135,1,174,253,71,233,116,219,25,58,251,176,128,11,63,176,129,41,31,152,86,1,21,46,0,51,27,117,138,244,1,221,27,153,251,164,115,219,142,252,241,88,250,68,145,60,164,58,6,129,63,218,78,165,69,126,58,69,170,144,116,24,130,107,37,177,149,171,97,241,10,191,120,246,137,185,55,135,183,177,99,130,135,141,220,17,176,73,230,104,140,97,67,197,115,30,67,59,102,3,226,92,88,38,234,108,118,216,245,156,86,83,181,240,64,183,211,178,148,83,42,1,60,221,123,51,25,120,166,31,121,80,174,171,85,0,36,233,30,66,1,190,99,30,113,144,178,67,93,42,149,153,38,96,209,91,212,42,187,90,170,67,166,42,64,167,5,108,114,135,148,202,0,108,128,64,114,224,219,173,102,179,241,162,118,121,194,234,101,121,176,178,222,178,150,87,101,11,175,60,167,31,226,122,13,234,27,39,211,10,207,107,177,247,50,70,53,137,139,176,37,214,232,210,191,233,50,110,232,0,47,115,215,195,139,97,132,96,204,153,216,52,99,153,167,173,173,174,190,127,43,99,44,115,91,50,150,145,156,57,76,105,97,138,65,135,152,190,43,131,142,171,223,213,239,234,119,245,187,250,93,253,230,53,126,72,95,240,159,226,174,34,190,155,140,220,83,238,189,251,151,180,92,200,189,135,107,53,103,69,255,152,125,189,177,181,182,17,95,111,28,172,56,43,226,122,35,191,174,200,175,55,54,87,233,122,227,255,166,16,126,83,180,12,137,244,120,32,137,151,147,139,104,167,204,11,105,167,28,53,247,30,13,51,165,16,68,225,210,161,75,202,220,27,123,142,140,171,11,5,16,29,114,147,222,59,241,128,238,213,80,39,128,46,93,161,129,65,228,4,168,175,43,103,20,72,166,117,224,48,200,108,109,249,39,5,66,11,158,24,198,250,124,30,95,106,103,87,146,203,223,99,93,202,184,119,247,249,113,99,170,25,212,193,176,15,110,120,215,195,160,56,232,111,150,73,30,62,139,32,234,179,112,188,122,36,165,62,102,169,143,43,149,228,66,52,162,11,42,127,28,37,122,114,32,197,198,121,151,69,12,76,110,98,66,218,219,60,205,77,231,139,164,48,12,34,95,84,233,248,198,25,246,170,29,232,216,141,182,171,159,192,227,41,252,139,157,108,155,248,207,227,182,197,47,107,153,213,64,220,212,178,170,238,132,7,45,78,0,73,96,192,62,219,172,179,99,131,220,245,34,24,30,34,114,150,249,17,47,41,206,4,128,52,61,81,85,13,232,48,93,31,87,184,126,168,148,151,253,90,67,174,38,53,1,120,124,62,77,69,147,115,3,73,62,81,186,230,176,69,72,233,129,51,0,172,59,232,68,177,58,198,159,138,183,164,177,226,55,48,98,204,231,233,164,248,33,180,149,11,218,188,32,41,15,37,20,231,167,59,202,200,202,149,228,4,91,116,77,210,106,16,48,14,4,25,176,9,76,42,32,194,39,238,248,86,74,95,53,5,142,228,132,119,106,221,138,26,138,221,86,79,180,80,22,82,224,190,243,249,134,9,203,241,52,222,135,177,20,6,7,19,59,147,134,166,50,194,183,57,119,82,38,28,155,51,171,144,59,148,162,212,28,155,139,196,254,203,71,190,237,96,0,173,164,136,174,13,205,62,84,200,180,141,24,255,38,113,45,223,51,67,11,183,187,30,136,204,166,119,154,120,29,135,46,89,206,129,63,36,23,246,159,252,228,195,79,191,254,237,231,191,255,223,206,191,249,247,231,223,249,151,243,63,250,195,143,127,252,143,48,34,214,214,25,133,43,82,154,164,227,102,168,239,174,29,234,120,20,130,6,67,41,239,251,95,192,9,85,187,153,20,210,152,142,241,100,12,8,70,202,9,45,183,110,24,5,121,77,103,126,166,171,46,8,223,220,78,207,15,64,138,150,134,147,211,69,20,250,117,210,38,163,93,16,238,216,204,185,58,195,47,116,175,206,158,88,30,124,199,127,167,13,154,213,56,247,112,89,64,167,41,3,165,12,124,136,51,28,195,235,170,7,122,217,79,188,220,143,88,55,136,103,34,8,46,140,163,17,251,143,127,254,95,127,244,201,79,254,58,118,31,15,255,215,69,144,6,50,102,99,17,210,132,37,149,192,205,131,232,145,18,23,65,9,218,102,238,59,15,157,240,112,136,97,2,146,23,157,77,18,142,247,90,93,215,208,185,123,149,199,130,99,246,97,20,227,137,165,51,69,26,75,224,138,202,42,30,69,64,119,218,59,103,137,101,153,214,221,238,177,128,70,78,128,55,134,67,15,88,48,6,7,242,84,239,213,240,159,91,216,43,192,151,227,170,221,31,18,124,52,12,54,71,65,134,110,219,110,52,209,153,250,101,123,232,71,33,70,85,58,44,239,156,61,113,78,49,64,175,143,252,164,166,15,188,172,59,251,11,46,237,120,38,121,247,143,80,251,196,227,52,49,151,247,230,33,30,22,0,161,124,131,18,143,170,114,50,67,61,134,245,123,166,13,180,80,70,160,215,226,244,215,0,2,250,108,100,209,93,11,203,65,191,240,161,58,30,30,134,169,64,3,12,62,93,219,150,112,229,195,95,156,255,222,15,68,216,2,192,9,84,170,71,206,165,14,141,93,90,202,29,29,251,36,15,240,48,24,82,144,44,236,197,219,193,80,231,104,73,110,232,209,55,62,127,231,145,65,136,103,227,125,70,12,96,60,28,189,74,241,20,126,247,7,159,254,217,223,136,49,50,75,191,42,226,245,229,12,143,85,152,59,60,246,73,30,94,228,140,198,20,114,0,168,241,135,63,249,248,231,191,249,232,55,63,124,254,141,159,156,255,228,151,231,223,252,209,243,191,251,225,243,239,255,70,211,251,238,251,61,52,146,227,4,49,241,16,164,81,24,6,100,152,31,140,17,113,67,190,64,165,20,157,105,242,187,111,222,77,178,164,147,24,240,2,135,22,84,46,93,17,107,44,54,255,123,235,208,9,78,145,200,48,90,114,114,201,48,228,212,33,15,134,236,211,156,48,252,214,207,63,47,24,234,18,92,218,10,148,68,8,21,138,166,113,114,10,164,145,100,200,157,29,137,232,10,250,152,236,211,1,70,194,179,160,199,154,78,219,188,24,219,199,191,252,147,243,239,124,168,113,42,42,238,30,199,145,12,177,246,137,66,207,11,170,102,187,148,82,53,223,255,167,84,173,35,133,166,229,55,111,51,124,83,127,67,110,237,249,183,191,126,254,211,191,98,60,199,229,182,198,174,69,199,163,250,167,15,63,254,237,159,157,255,229,63,158,127,255,235,151,219,14,8,204,113,43,31,255,226,119,63,163,86,104,52,111,58,251,169,1,61,255,225,127,155,129,1,47,52,32,185,33,54,166,207,162,161,17,172,83,188,232,41,90,250,244,91,127,240,241,223,253,126,249,252,15,255,143,143,127,250,63,43,151,219,22,108,38,102,240,36,140,219,58,255,155,111,61,255,159,127,247,50,75,71,32,240,119,255,240,163,95,253,101,108,102,212,104,214,181,98,6,35,182,21,150,25,12,71,72,250,78,13,152,150,78,194,109,228,240,131,192,106,184,20,63,103,198,126,158,75,184,227,45,126,155,241,83,101,95,225,12,105,183,135,213,255,252,131,127,34,254,112,130,164,169,178,187,171,55,19,30,81,13,228,197,3,118,33,123,194,12,218,128,231,216,212,254,215,215,255,136,209,144,255,245,245,63,230,44,68,91,73,252,232,55,31,60,255,191,126,6,84,190,32,14,88,18,64,138,66,41,107,125,7,228,36,71,4,249,20,227,160,120,145,243,132,15,125,225,64,97,169,212,77,69,102,203,217,216,216,23,105,75,99,33,146,119,117,226,161,149,8,200,153,160,202,236,171,16,236,240,77,15,14,113,27,3,113,29,255,157,38,224,65,50,90,121,136,103,64,84,73,128,192,120,90,141,166,42,114,242,48,181,41,76,86,247,20,105,211,73,10,187,222,248,48,42,18,32,229,226,25,17,106,192,164,58,123,150,240,52,224,82,162,157,35,54,197,117,104,98,27,77,196,151,151,27,180,216,237,164,237,240,34,131,46,18,150,7,115,74,140,131,41,178,226,64,150,18,197,160,165,129,95,198,204,171,155,112,118,179,230,117,240,36,85,6,79,201,223,132,250,241,116,11,33,158,45,65,190,110,99,225,91,121,215,5,208,120,169,119,240,181,8,141,226,174,205,137,77,18,223,81,128,84,242,96,47,11,183,210,251,153,186,235,205,135,96,233,58,152,88,231,145,209,126,1,194,241,6,230,2,77,188,5,231,130,37,233,234,103,133,121,42,91,38,51,110,115,174,63,185,124,62,56,168,186,185,128,193,57,198,92,80,136,78,93,22,110,168,156,98,194,73,206,55,108,165,116,254,176,161,178,185,6,77,236,107,238,144,89,119,62,219,153,23,108,101,138,201,205,66,65,209,185,196,254,146,128,173,27,154,184,9,3,16,138,209,131,55,50,5,61,160,205,249,49,132,152,227,98,36,97,253,23,160,138,163,202,139,225,59,131,1,208,77,96,5,129,29,197,40,140,236,206,143,210,211,143,126,253,251,231,127,251,219,95,222,168,215,23,87,86,87,1,56,56,164,17,101,67,159,26,18,154,228,69,13,21,60,225,211,67,39,140,200,33,78,1,236,132,175,41,224,137,209,205,148,86,109,44,83,28,94,156,137,229,213,87,105,238,47,23,221,213,217,230,114,198,101,205,181,210,68,225,154,152,119,166,133,16,84,180,50,94,108,150,229,62,254,91,156,229,169,51,221,108,205,51,211,66,176,82,197,174,66,178,198,246,51,188,187,108,6,142,201,161,32,166,148,213,85,171,213,128,171,246,143,97,212,43,5,19,203,155,153,107,102,99,73,48,119,106,147,14,43,64,65,41,142,14,204,242,103,227,50,194,204,102,149,177,189,226,216,175,250,60,49,106,243,20,188,219,135,253,145,27,37,117,126,244,155,239,159,255,195,159,230,158,7,228,202,122,138,148,88,36,193,113,249,242,146,4,185,228,11,205,85,213,9,45,116,171,245,66,33,160,121,207,242,5,60,254,241,18,228,60,94,83,230,192,78,250,166,138,119,34,49,37,229,109,124,38,82,30,76,221,203,72,121,73,241,220,197,200,135,50,175,176,23,143,188,88,230,147,107,188,92,209,15,134,242,50,162,95,82,124,42,36,230,148,0,99,72,20,11,130,114,141,159,37,111,198,38,249,131,175,75,144,9,221,209,24,22,38,58,232,185,16,166,176,74,166,194,39,169,250,34,80,146,58,52,21,86,74,199,47,25,119,20,246,221,180,109,236,192,197,208,103,10,11,47,6,192,235,189,8,108,68,87,166,2,38,233,239,103,171,87,96,58,146,152,35,192,35,151,55,94,112,153,233,182,27,162,50,214,166,163,252,41,48,139,91,185,8,212,146,174,77,133,155,60,130,203,194,167,207,70,3,147,16,206,11,40,98,186,185,154,152,238,12,90,127,17,141,140,68,242,103,40,102,114,234,255,108,201,222,167,223,255,235,143,127,250,139,243,191,250,253,4,93,77,59,60,12,6,128,145,143,128,185,18,19,97,187,86,196,39,32,45,176,36,76,207,171,137,164,130,249,217,145,227,200,26,2,43,116,96,134,220,128,138,29,25,226,153,70,246,158,10,107,64,2,36,94,108,74,169,243,111,65,205,248,65,103,53,87,38,51,214,133,50,156,139,173,14,21,18,51,214,72,26,108,151,75,121,213,73,138,46,101,102,134,246,103,53,51,84,243,140,153,137,46,56,29,209,204,57,136,82,128,191,108,226,254,123,95,127,254,151,63,249,248,31,190,253,241,207,127,28,79,132,99,29,120,62,112,212,167,36,24,189,252,156,188,23,218,239,125,54,115,66,53,207,154,19,117,56,23,154,158,20,36,166,207,84,6,108,151,182,90,126,245,183,159,126,227,187,234,106,177,3,144,102,142,205,211,203,161,103,214,103,182,106,172,57,86,141,60,150,139,76,143,2,131,169,115,147,130,214,103,181,154,62,253,250,159,195,92,61,255,222,143,158,255,229,127,21,19,53,6,92,184,101,202,252,54,202,185,213,49,136,199,168,101,152,99,154,152,62,0,75,165,52,43,236,170,39,107,238,249,247,254,249,211,239,253,191,90,114,245,14,237,140,53,60,202,110,215,235,109,244,12,167,17,232,171,204,236,17,190,156,194,127,213,251,247,171,120,45,141,37,42,105,83,103,140,15,234,34,147,37,224,48,117,158,18,96,93,218,218,249,224,215,159,124,240,195,231,31,254,244,252,231,127,27,175,29,7,253,120,220,114,156,241,188,236,171,82,201,236,211,155,24,237,226,134,46,132,214,73,247,166,35,181,60,140,207,86,138,252,244,255,254,141,4,63,118,193,253,66,172,191,168,96,126,216,177,70,46,2,55,222,173,169,48,139,187,126,201,50,228,7,191,146,224,195,20,63,23,146,140,120,249,249,193,67,109,92,4,58,220,173,197,52,224,136,126,127,102,184,68,251,152,10,43,65,153,223,189,8,204,148,122,46,176,28,229,182,94,100,163,121,119,54,12,211,227,185,52,60,43,58,99,117,189,253,55,125,215,187,188,179,214,88,229,34,215,126,33,157,142,210,173,233,106,157,212,8,62,43,204,203,59,168,141,156,96,132,14,49,46,2,189,217,71,182,9,55,40,213,126,49,158,83,238,214,12,142,83,29,193,229,226,26,59,224,250,242,253,244,185,238,151,47,132,105,113,45,179,113,13,235,190,48,158,81,135,102,227,24,239,247,103,38,70,253,195,95,231,64,140,157,48,206,11,175,84,29,83,225,197,107,190,8,180,68,103,166,194,42,233,241,103,129,75,115,220,16,120,177,243,255,244,84,191,8,22,205,135,68,159,19,14,205,60,93,159,133,64,243,160,207,197,177,103,30,228,41,128,208,191,177,147,104,232,78,225,65,116,172,254,154,251,60,58,81,175,77,59,150,78,213,251,31,252,116,154,143,118,218,33,53,254,127,162,7,104,72,109,26,101,180,148,119,86,29,102,187,214,90,89,181,217,211,202,178,101,162,231,53,151,114,152,214,170,201,211,237,193,50,123,26,180,234,117,246,180,54,88,27,176,167,230,186,185,194,158,76,219,89,198,242,67,42,223,52,109,222,194,122,99,185,137,233,33,165,183,156,229,13,150,110,89,203,148,159,69,32,90,193,200,91,186,77,121,86,204,245,53,150,167,222,192,128,69,149,196,131,240,88,54,21,150,99,34,120,228,146,143,167,236,59,209,131,99,239,77,110,249,182,125,58,234,251,195,80,220,27,159,150,7,171,113,184,211,112,22,32,66,114,147,152,92,14,207,173,226,150,19,90,129,59,142,252,128,250,8,171,244,112,228,144,70,103,82,169,8,195,114,225,98,0,237,161,99,143,179,241,232,14,85,191,182,141,142,115,35,246,67,32,28,217,58,139,139,177,167,83,114,93,16,231,216,113,118,55,229,151,246,217,164,227,188,218,220,28,11,223,154,81,69,191,86,175,224,66,186,109,90,7,234,200,178,230,254,122,4,117,160,229,123,123,198,112,67,238,3,16,189,166,185,158,195,51,184,14,64,83,159,85,20,250,84,105,75,29,156,218,59,181,129,83,234,228,172,169,64,35,110,28,68,236,4,142,66,213,12,12,126,57,225,97,198,164,41,113,149,5,203,141,159,4,121,3,127,155,31,31,181,67,130,144,206,108,161,228,47,104,94,219,182,216,215,148,17,113,91,248,7,37,75,208,180,69,181,46,108,165,69,123,232,119,43,224,102,99,248,156,24,192,194,148,234,60,147,176,167,130,239,105,43,172,51,145,112,23,79,254,116,50,200,96,151,47,250,238,251,123,212,115,158,186,109,29,0,141,100,26,199,180,161,22,217,15,106,75,148,157,253,29,17,152,150,142,26,75,0,238,47,133,72,172,152,25,26,144,41,63,140,232,66,254,225,144,187,251,64,255,99,218,68,177,237,58,227,0,128,46,75,102,176,103,248,220,110,80,18,186,139,108,55,235,122,228,71,230,16,195,70,41,55,78,200,78,129,168,34,83,164,197,19,196,6,7,173,141,145,81,231,59,65,95,211,243,238,171,96,37,210,38,209,46,123,6,39,181,13,38,226,190,195,172,233,158,255,63,95,71,235,95,126,117,39,117,66,3,153,27,153,68,81,240,127,252,232,211,239,255,159,207,63,252,240,252,91,223,63,71,245,100,74,95,141,90,199,76,34,47,251,233,127,255,211,79,191,254,95,53,93,29,151,238,241,127,101,237,106,91,107,194,128,51,203,54,165,171,133,125,230,15,206,255,232,143,63,250,249,31,48,89,94,203,113,144,32,159,228,106,197,25,238,218,236,179,87,225,151,113,202,142,113,134,151,76,208,254,241,233,161,27,56,54,234,177,71,176,19,227,132,162,137,252,39,191,254,238,249,55,127,164,90,74,68,128,103,251,142,136,85,52,97,99,155,171,6,113,170,157,170,33,3,4,71,220,142,121,153,126,85,114,106,29,155,71,68,36,184,118,98,118,245,159,126,255,175,153,242,164,204,175,163,207,110,67,57,228,85,90,80,11,43,13,230,185,34,168,160,247,10,249,182,84,123,222,201,146,46,60,189,224,100,73,87,16,210,53,36,247,75,230,236,9,191,86,147,174,71,94,33,133,21,113,189,189,114,91,32,93,17,191,215,49,231,168,184,98,35,141,130,19,214,33,88,37,54,80,95,97,113,157,181,138,47,29,187,158,237,31,215,184,3,218,26,18,201,197,2,26,203,238,233,209,6,133,72,126,140,94,243,219,103,95,160,92,237,51,119,52,114,128,188,69,104,211,167,51,118,48,104,231,250,234,136,61,198,179,162,181,167,100,127,44,251,58,150,63,8,31,46,98,199,49,14,203,135,101,17,44,32,73,174,112,119,64,108,22,134,118,184,176,144,196,67,229,225,80,213,207,229,84,13,210,53,11,67,206,41,2,38,234,90,229,217,179,157,93,238,235,228,11,30,128,235,17,48,191,101,57,240,166,226,181,1,189,211,224,60,144,83,18,187,157,118,167,194,91,72,252,253,178,119,244,200,202,54,177,80,220,244,192,51,181,172,131,20,186,47,128,177,94,89,200,159,41,199,247,68,203,97,76,140,106,211,105,118,126,185,40,147,153,142,89,11,50,231,108,24,113,57,75,52,34,224,92,116,38,39,23,131,145,167,109,28,219,153,88,7,185,247,65,133,55,220,220,123,62,6,191,194,151,159,227,174,13,223,209,123,188,228,95,32,51,87,138,127,2,178,160,47,203,157,205,228,87,205,17,99,183,200,228,230,214,164,35,182,196,159,69,118,136,44,31,172,166,136,7,198,201,175,14,135,98,120,162,42,186,134,155,173,139,50,101,216,18,47,233,62,147,3,51,35,200,47,151,215,155,134,62,101,94,26,162,25,38,26,22,16,4,9,198,116,139,27,100,114,23,105,141,202,115,51,111,96,153,214,153,87,108,188,14,151,230,157,185,140,94,169,69,7,142,167,214,5,66,60,39,169,181,240,208,178,224,177,236,212,120,10,250,88,42,0,91,62,34,84,24,67,175,231,8,193,243,13,88,32,228,220,227,78,224,171,12,223,180,51,131,231,57,243,96,64,50,91,103,30,72,136,230,48,228,233,127,24,214,52,186,56,107,26,205,98,77,163,20,107,26,37,200,113,232,185,176,159,221,1,248,183,139,130,132,220,55,199,29,201,253,79,74,218,143,131,34,92,139,106,7,38,200,178,40,13,243,120,95,244,130,58,21,108,73,108,65,5,184,167,29,122,76,108,181,181,107,241,214,40,35,36,53,76,8,206,29,136,103,210,153,159,165,59,172,135,21,30,85,138,156,226,137,37,179,231,218,123,237,226,13,150,205,82,250,59,38,78,226,8,221,62,70,232,142,42,209,142,191,11,11,64,147,42,134,141,197,223,228,222,242,206,48,200,125,114,219,146,28,83,161,204,109,50,243,153,187,111,104,58,139,59,241,58,203,39,251,31,138,203,0,122,146,113,18,249,40,122,227,150,112,96,130,77,79,48,212,153,210,146,105,31,33,201,84,154,185,119,247,203,183,165,154,253,105,245,85,58,156,203,73,48,130,120,121,94,88,19,49,17,73,12,221,114,76,47,87,32,69,191,7,143,72,40,69,255,235,196,41,133,109,128,30,119,102,63,38,1,215,112,4,121,0,254,34,67,29,131,124,194,136,18,49,243,101,192,66,6,9,185,152,117,8,161,129,214,169,113,95,216,59,62,114,33,25,61,192,195,191,19,194,69,225,108,166,93,228,89,111,10,58,138,81,44,44,212,241,139,156,20,123,218,3,42,199,198,110,228,214,35,190,110,138,135,118,236,197,95,212,148,171,222,17,217,217,204,59,20,194,53,110,41,61,121,226,131,60,135,34,14,100,162,108,48,188,105,115,145,37,208,44,166,60,206,133,199,230,34,202,206,133,151,154,11,47,61,23,94,50,23,200,153,154,195,225,169,194,175,194,10,119,202,242,230,37,46,21,231,242,17,50,135,252,165,237,7,111,212,24,131,237,14,78,203,180,119,29,146,111,245,138,158,41,144,203,133,37,181,113,6,76,190,175,60,189,3,243,212,167,207,215,109,215,22,252,125,73,203,128,161,155,223,141,236,189,236,249,192,145,115,29,186,144,55,157,6,156,249,186,117,129,234,245,11,13,45,13,178,68,118,153,202,237,28,68,209,184,134,106,185,178,246,133,51,148,51,39,75,188,24,87,224,9,7,135,121,100,201,161,165,80,180,88,85,13,36,39,215,174,221,198,176,80,108,171,97,2,198,132,80,29,251,140,62,133,129,99,246,84,68,99,27,89,55,8,204,211,154,27,210,191,144,188,185,67,154,107,144,90,61,16,42,125,218,241,81,182,225,123,191,41,212,82,149,74,28,130,14,183,46,175,130,199,34,161,164,5,46,71,24,255,211,219,137,118,167,214,131,193,211,54,29,12,123,198,67,127,240,174,178,47,109,250,199,224,51,203,119,232,34,0,120,49,0,60,14,0,157,42,166,154,208,249,113,209,114,79,237,202,10,30,73,223,84,9,138,121,97,204,186,13,85,171,210,180,194,106,52,212,92,232,7,198,64,31,209,185,75,223,28,180,196,169,206,218,26,82,213,125,1,173,17,135,214,129,14,155,173,14,124,48,185,56,213,90,107,43,107,117,219,89,227,126,73,209,203,168,112,218,179,107,236,139,144,31,232,115,212,90,123,209,160,32,232,137,122,228,123,209,1,243,44,84,138,236,146,89,3,25,106,120,198,226,53,191,50,24,12,94,42,112,199,145,235,28,135,75,182,233,14,79,239,155,46,218,30,35,195,177,244,249,23,124,23,114,63,64,231,218,72,200,166,5,226,104,61,189,211,213,235,91,24,136,227,237,110,239,142,18,118,35,83,73,126,172,141,6,139,175,129,225,53,174,66,106,92,253,174,126,87,191,171,223,213,239,234,119,245,187,250,93,253,174,126,87,191,171,223,213,239,234,119,245,187,250,93,253,174,126,87,191,171,223,37,4,104,44,212,102,139,240,138,76,169,93,66,173,246,204,80,138,206,242,140,64,94,101,205,236,175,181,52,204,188,220,104,206,204,188,186,90,55,89,230,102,63,147,57,142,203,216,178,6,182,86,233,36,247,253,196,241,175,79,150,19,59,164,182,247,117,77,219,221,173,232,126,109,232,91,230,48,164,179,99,161,237,23,137,226,236,29,43,221,216,112,180,138,8,188,222,9,202,90,163,191,106,58,43,205,101,13,234,186,86,215,207,24,0,238,155,99,138,104,112,96,218,254,241,125,188,208,122,173,49,161,46,175,56,51,199,55,48,205,58,27,159,105,189,108,140,114,211,182,157,198,154,121,177,24,229,255,137,226,139,63,189,19,56,179,67,138,31,223,77,69,20,151,226,135,171,53,76,9,25,46,166,226,42,100,248,255,206,192,177,249,52,106,217,114,94,248,224,175,239,159,136,213,38,14,26,119,207,198,48,219,128,61,237,70,125,124,50,201,124,206,137,91,123,166,4,172,205,196,171,157,90,135,82,93,223,183,79,207,4,84,160,111,85,140,97,214,110,116,170,163,80,60,242,127,68,128,148,182,121,24,249,133,13,80,4,185,106,245,192,15,220,247,1,51,205,225,25,143,226,137,67,235,140,204,96,223,245,218,245,107,44,242,149,233,69,157,216,77,177,240,82,220,33,39,197,245,188,22,226,64,44,99,211,115,134,2,106,85,116,100,220,196,234,121,83,27,203,175,38,189,61,112,97,33,121,29,52,193,196,203,87,158,77,103,171,29,49,223,210,208,147,52,62,118,57,13,223,59,50,156,96,128,184,236,142,208,42,12,200,190,242,45,9,87,231,161,107,156,97,12,77,233,11,139,37,211,201,79,149,43,27,163,241,232,123,135,97,228,14,78,147,138,148,84,254,111,85,56,153,38,98,86,237,59,209,177,227,120,5,128,124,122,232,90,79,246,246,216,9,250,25,155,24,104,47,138,252,81,33,26,10,248,139,57,133,113,91,101,116,55,84,170,150,90,71,199,21,105,90,71,230,73,117,102,174,188,54,198,38,116,132,238,189,169,179,76,157,42,213,241,55,169,197,241,48,111,2,198,101,151,19,54,206,156,33,53,209,237,240,37,28,164,247,205,208,181,240,18,90,114,223,106,233,223,99,217,244,165,177,105,219,216,250,210,86,87,15,183,164,125,172,103,235,79,123,221,7,61,125,125,171,219,93,220,194,148,3,120,233,117,31,247,244,17,36,117,245,119,241,207,131,110,175,171,155,221,174,133,25,6,122,189,215,189,221,131,42,32,17,50,193,223,39,244,247,126,183,251,0,51,60,212,159,80,6,151,82,223,197,63,251,91,201,95,159,234,101,127,77,76,104,209,227,42,253,173,211,223,144,50,158,138,103,254,117,157,250,183,180,165,251,84,61,52,218,29,81,210,120,11,235,192,164,30,150,131,17,117,15,123,248,225,164,151,151,119,159,70,236,116,187,251,91,202,86,158,7,202,41,251,185,192,206,171,253,252,234,119,245,187,250,93,253,174,126,87,191,171,95,161,78,13,120,127,33,156,10,22,184,68,66,84,44,156,46,45,149,152,132,75,178,215,200,116,61,86,0,210,75,148,196,180,113,73,90,169,196,89,242,210,90,107,5,184,105,137,95,143,243,136,154,39,137,0,157,35,127,138,158,41,98,104,41,35,135,202,125,61,255,229,207,206,191,245,243,243,159,254,246,249,79,191,249,209,191,252,67,118,0,92,58,77,186,27,203,228,36,124,197,201,41,145,169,196,101,166,248,59,23,50,65,82,200,27,95,44,111,150,98,129,51,254,134,130,100,105,165,254,106,146,66,178,168,154,20,5,166,23,146,167,6,246,56,68,99,187,42,100,209,75,248,183,210,153,10,192,140,240,45,32,73,82,118,169,209,97,111,177,248,90,66,105,91,2,163,164,209,200,136,218,162,42,49,201,49,182,76,129,73,33,64,196,216,235,153,198,85,41,60,133,163,36,140,151,154,73,203,162,51,178,20,184,198,161,36,143,147,203,233,28,173,18,105,61,81,26,231,33,196,84,108,40,149,210,130,113,73,145,140,243,70,166,136,197,98,108,170,116,156,94,133,42,84,210,147,144,150,126,179,19,32,137,202,51,115,203,45,166,37,229,92,106,193,36,230,28,154,81,80,124,230,26,225,75,189,158,164,8,176,212,21,204,79,100,244,210,77,152,184,163,4,150,66,54,47,145,112,62,75,215,214,106,218,151,162,107,107,244,215,250,171,230,74,145,174,77,124,126,25,93,91,78,29,151,162,107,203,29,71,70,27,150,163,109,89,133,33,202,234,150,130,138,184,11,181,51,105,213,145,98,31,63,48,127,221,85,59,240,199,182,127,236,237,237,161,159,181,76,29,237,3,236,177,158,95,119,110,21,53,42,33,55,249,74,171,190,225,12,6,18,194,39,166,16,242,24,242,117,63,241,244,94,233,126,138,202,118,195,208,9,67,124,188,11,19,16,78,83,253,156,238,95,142,234,39,236,117,223,126,29,245,44,93,31,53,44,119,78,122,250,226,86,247,203,119,99,117,74,239,189,45,125,244,122,119,251,22,170,108,184,182,39,164,15,71,164,121,121,61,79,243,146,51,144,105,138,23,142,26,87,138,151,171,223,213,239,234,119,37,142,93,137,99,151,38,142,197,220,244,52,137,140,250,153,17,202,46,5,56,77,185,50,89,96,139,217,112,9,111,197,232,243,5,184,124,145,133,88,200,172,204,50,81,107,228,28,100,82,149,44,192,197,39,234,188,216,231,43,135,36,243,51,133,15,213,197,45,166,220,60,140,187,141,215,152,44,155,50,158,53,11,31,233,194,83,174,8,119,169,18,82,107,37,145,144,152,183,74,125,111,15,248,65,60,35,222,227,114,210,222,158,148,198,189,194,237,237,165,110,19,225,197,37,203,135,15,239,133,123,172,162,112,207,9,87,33,255,62,84,179,71,22,251,123,123,239,222,222,122,179,219,251,242,222,221,251,111,62,120,248,232,246,173,189,251,15,110,189,125,239,246,94,125,111,207,200,105,35,118,167,251,82,53,239,241,75,84,121,45,212,188,242,75,213,93,209,129,123,60,41,206,210,40,28,216,96,181,9,3,3,156,65,102,116,239,208,45,174,163,89,84,199,138,181,177,58,127,29,51,192,48,103,45,21,125,47,185,220,132,143,35,223,219,243,129,251,7,12,122,228,156,68,123,0,143,226,10,150,139,134,98,55,155,56,207,57,117,35,223,254,246,24,29,185,76,175,186,85,84,117,189,190,222,204,84,237,69,129,63,220,251,98,244,118,232,4,194,97,237,244,250,87,138,234,95,223,88,67,207,206,123,135,145,59,12,17,145,10,171,88,45,236,98,115,133,170,192,36,39,140,166,86,178,86,136,81,228,97,186,147,179,124,201,87,129,240,240,27,153,225,147,71,254,35,220,239,152,203,32,148,103,49,145,156,70,33,180,67,160,21,178,215,223,7,201,236,182,95,114,242,153,55,224,59,241,148,182,95,110,194,89,117,234,44,182,47,97,162,11,188,19,115,175,196,196,43,176,139,120,232,60,23,168,96,16,162,103,167,192,180,93,255,29,63,98,254,201,108,199,130,45,157,185,255,50,247,3,199,209,244,35,248,198,18,198,14,80,98,244,174,140,73,221,17,236,8,17,5,223,2,137,210,221,247,120,30,51,48,135,67,103,168,233,38,99,143,180,144,92,187,105,186,27,126,145,118,48,104,220,13,223,73,106,64,95,120,254,19,199,107,207,135,139,177,59,160,183,131,225,151,157,211,178,70,133,1,15,145,93,121,116,224,210,160,208,45,39,254,219,247,201,143,146,134,126,167,104,190,239,184,206,144,220,41,131,236,239,120,246,118,20,224,61,84,248,20,109,249,221,8,222,226,79,28,127,240,98,170,228,91,18,61,84,243,15,89,15,132,208,168,225,117,20,151,156,232,3,76,66,181,90,82,190,92,137,93,122,202,125,147,221,60,213,190,16,194,188,59,24,77,33,114,106,56,99,53,235,48,64,191,92,136,23,183,156,200,116,135,148,172,251,249,139,203,106,216,232,224,61,96,181,49,96,232,166,145,105,84,184,166,169,225,133,224,27,227,155,55,250,193,210,205,27,75,227,155,154,97,4,59,230,78,125,119,23,254,54,118,209,167,152,242,110,144,191,54,172,78,1,218,166,147,201,232,44,106,176,157,47,70,181,193,225,112,136,107,122,81,43,105,139,126,153,92,133,143,76,104,252,49,252,135,193,212,110,221,42,125,241,139,237,209,168,29,134,90,165,210,46,99,93,206,162,241,98,197,229,206,193,100,11,199,154,201,132,171,227,171,232,77,195,48,19,71,89,169,204,155,234,152,188,205,212,247,69,210,164,104,139,220,75,155,132,86,41,96,164,251,101,92,107,96,208,63,177,212,152,39,165,44,134,201,235,198,136,151,163,129,254,44,67,39,162,69,156,41,35,234,52,52,147,202,113,71,50,71,82,69,176,238,225,255,70,60,30,182,80,161,79,232,2,16,147,203,169,116,238,188,50,166,21,134,6,136,14,136,168,85,218,218,242,156,37,24,117,129,2,45,44,16,195,90,148,168,87,138,124,116,162,70,92,247,249,232,100,44,54,184,171,29,134,231,70,148,131,152,134,207,189,54,113,90,97,120,220,177,89,66,28,13,116,13,23,28,122,91,14,96,150,179,77,30,232,243,93,52,233,142,113,17,146,69,26,186,7,131,123,110,72,110,38,121,15,200,77,217,86,132,241,171,135,174,9,155,155,244,169,31,121,93,76,172,36,14,14,129,57,31,179,62,149,157,90,95,234,34,128,43,249,22,247,183,36,229,103,206,244,217,0,246,176,255,108,16,72,47,140,121,247,112,182,117,113,0,239,41,160,148,60,115,114,197,34,121,159,146,122,101,104,68,218,224,253,142,232,158,81,138,33,139,93,160,189,75,167,122,43,103,176,190,89,151,23,181,73,7,157,13,146,15,55,231,200,28,150,147,58,23,53,185,62,86,9,167,115,172,154,142,22,67,143,213,176,176,192,254,37,127,89,11,11,154,232,64,226,241,88,250,190,201,158,97,19,184,6,148,144,158,65,254,200,119,254,170,224,16,71,120,137,220,107,100,178,224,123,3,23,36,247,2,39,147,218,53,238,39,15,55,231,133,5,22,25,34,73,217,140,51,76,223,88,54,47,184,147,62,240,134,174,231,160,83,41,4,28,30,43,229,56,19,139,81,144,237,231,61,54,18,230,230,175,102,161,91,235,220,252,23,233,10,91,239,175,59,145,232,202,67,135,220,86,57,153,254,20,118,135,251,42,107,207,41,23,236,104,247,153,211,86,104,253,216,12,60,215,219,47,163,183,240,243,31,254,247,243,255,242,103,207,255,233,27,159,252,234,239,159,255,206,119,62,249,241,55,180,151,174,147,187,49,167,58,63,250,249,207,207,255,248,79,17,35,148,238,231,248,85,163,53,202,217,129,20,85,2,14,130,240,146,220,69,23,163,51,199,228,40,11,67,167,134,47,183,252,55,0,129,160,197,73,69,87,60,41,58,137,147,91,49,14,143,1,87,45,135,222,83,227,247,130,33,116,46,130,7,22,82,252,238,112,248,134,31,185,3,215,50,89,119,99,31,167,17,122,67,243,141,122,199,191,145,172,13,17,88,197,95,92,172,0,184,22,147,47,59,62,208,94,123,17,246,184,14,124,64,124,97,38,79,229,186,30,241,82,213,70,236,63,148,201,20,108,255,102,207,130,117,108,207,177,242,136,173,190,11,140,98,52,233,164,22,107,34,32,96,9,20,38,194,50,122,182,11,232,75,198,99,224,172,146,192,218,4,53,198,98,179,86,216,51,36,74,155,108,106,211,133,143,130,81,103,159,196,27,124,144,248,129,20,127,192,63,38,165,196,155,238,81,247,201,221,38,198,41,89,109,213,28,15,163,19,32,78,64,41,220,10,128,67,55,102,109,19,60,159,46,179,188,168,122,37,154,162,209,251,155,129,143,78,150,151,20,49,48,168,228,161,116,138,12,51,26,138,238,85,65,74,216,20,142,251,17,193,202,136,200,204,105,126,80,219,247,203,213,70,226,125,190,181,62,197,114,110,221,90,235,127,14,150,115,203,86,191,49,112,108,107,78,203,185,150,189,58,211,114,110,165,185,186,78,219,80,203,169,23,143,207,90,35,145,252,179,30,95,189,185,188,177,210,180,6,115,142,111,197,106,205,24,95,205,70,151,192,166,166,231,236,19,1,186,16,102,35,68,140,72,66,81,5,144,7,228,176,107,190,216,137,109,223,162,216,75,53,22,130,224,54,35,250,0,21,211,59,2,254,172,210,225,129,95,13,192,173,26,83,32,195,35,84,203,194,17,80,68,136,178,214,180,181,56,88,145,143,24,181,50,88,155,130,81,246,74,243,115,128,184,179,234,172,172,181,250,173,57,33,190,186,150,237,178,116,13,165,54,94,212,220,209,254,210,249,95,252,250,227,111,127,171,177,81,51,251,86,99,197,90,111,214,198,48,6,40,191,182,214,152,53,99,65,25,69,33,54,113,72,66,114,231,46,156,84,226,76,61,55,176,134,249,217,198,82,182,123,192,207,228,102,26,36,120,0,32,218,48,251,173,117,38,32,163,70,108,25,227,149,153,248,188,220,112,80,71,233,210,101,155,1,169,185,134,134,188,179,197,248,227,72,188,8,145,26,148,101,60,17,32,12,55,239,56,152,87,229,217,51,76,152,40,225,199,202,254,142,182,183,7,56,3,66,74,200,162,199,120,116,171,39,240,35,31,177,0,209,138,135,153,239,13,246,141,20,231,136,23,131,10,178,214,48,16,95,153,49,193,57,77,154,33,82,127,108,49,63,245,108,130,193,65,184,250,109,63,112,109,77,71,46,17,195,63,153,232,194,220,131,197,209,35,165,63,57,17,181,204,49,52,65,193,157,240,4,129,46,88,16,153,181,49,201,142,123,213,62,99,181,48,143,248,67,154,167,144,69,115,199,23,10,202,211,110,64,82,0,4,187,205,92,196,215,240,11,181,133,212,25,67,5,170,99,198,217,166,237,41,151,173,198,28,101,214,18,159,1,150,146,244,9,86,9,126,150,164,44,168,76,109,37,128,233,65,103,156,158,19,24,217,232,26,129,121,252,58,64,8,217,163,116,223,186,2,86,111,154,64,51,138,28,122,99,78,172,1,51,65,45,64,78,156,90,56,116,45,167,12,188,120,224,224,101,30,140,117,24,100,51,227,74,174,8,157,14,141,139,65,61,17,123,204,77,100,123,64,242,0,70,170,28,84,218,229,96,167,190,11,255,51,180,123,154,174,124,226,209,237,202,59,218,87,1,3,224,53,51,26,108,114,27,103,203,200,46,173,52,172,107,52,173,106,21,2,82,198,116,70,87,170,5,64,145,36,17,102,105,234,112,85,100,164,69,75,20,158,99,117,176,163,189,135,232,236,75,212,96,168,243,48,130,150,49,4,214,240,217,51,22,93,135,165,217,134,58,82,96,60,109,35,169,236,117,172,204,174,108,218,88,139,238,87,218,54,145,147,49,43,197,119,139,187,54,235,126,85,91,180,128,39,100,223,226,41,27,214,198,24,129,24,150,165,131,17,40,182,15,204,49,176,76,186,8,21,105,98,84,170,100,217,85,217,26,113,237,246,152,71,177,76,58,243,21,90,168,88,162,125,56,209,109,224,95,38,48,16,115,97,33,188,89,103,163,25,100,250,21,56,251,120,242,72,61,59,48,194,87,155,176,219,212,147,168,139,88,237,27,88,173,89,169,28,44,44,176,41,139,145,248,33,21,46,15,116,79,119,249,40,116,49,28,221,132,1,13,67,135,218,29,25,7,155,168,235,106,163,218,171,115,145,90,70,192,130,185,198,144,28,78,167,81,39,85,131,145,86,10,1,75,72,173,39,248,161,44,63,10,216,200,28,107,199,112,119,84,184,163,251,103,25,248,12,90,113,252,80,2,181,137,183,178,134,237,128,145,162,137,240,65,173,135,134,196,87,88,137,162,138,239,200,85,15,240,214,175,198,100,230,62,212,85,11,159,6,0,242,235,193,162,121,221,172,76,24,254,253,167,220,103,216,36,88,124,123,71,189,166,35,118,22,190,139,212,115,40,191,88,83,83,9,171,216,30,202,42,49,17,116,18,102,101,103,151,28,149,115,105,176,2,207,162,39,200,138,177,250,92,185,40,117,143,152,2,15,240,27,102,222,42,187,181,19,192,230,83,64,228,19,248,255,41,70,65,117,54,235,120,181,117,179,108,10,186,122,31,48,140,229,171,134,128,49,113,122,23,54,65,248,213,225,103,139,28,139,51,115,168,117,16,205,110,167,200,158,39,139,244,8,154,58,140,200,217,148,59,228,65,101,94,237,116,183,210,206,111,44,254,142,75,18,23,120,233,82,218,184,167,41,53,235,192,234,42,67,137,183,47,90,99,97,69,31,27,54,144,210,255,196,139,131,54,130,249,22,129,232,23,32,182,218,106,254,156,69,108,206,34,17,31,38,53,103,78,209,156,57,98,110,6,198,33,50,252,150,61,83,4,173,247,215,87,73,4,5,33,243,101,157,183,180,6,171,107,182,221,88,222,205,94,58,23,198,25,252,138,76,61,207,4,63,183,244,124,55,224,255,125,122,128,33,3,110,116,40,47,121,116,209,255,195,249,172,201,27,101,193,173,239,110,87,31,245,122,225,189,219,100,87,31,219,207,63,37,155,248,248,222,119,202,2,94,173,122,218,61,108,142,96,243,223,195,190,121,243,230,76,76,86,174,77,78,10,47,72,206,194,224,175,1,83,115,117,239,251,115,188,79,11,115,91,120,247,50,53,199,165,122,246,110,236,37,95,135,205,191,88,183,190,108,22,43,169,86,250,230,231,161,22,92,110,172,174,55,155,43,243,170,61,215,115,52,181,243,109,35,175,93,23,59,193,202,160,185,209,114,26,253,221,51,225,174,167,35,110,60,215,39,53,110,74,151,205,28,251,249,169,31,29,76,50,159,227,59,162,85,148,90,83,254,102,146,6,200,40,11,179,90,102,96,239,69,254,56,219,142,152,84,211,118,15,195,118,107,124,210,97,41,202,170,110,44,175,172,172,74,78,127,170,220,150,136,77,188,132,76,105,63,65,60,223,114,125,185,177,188,28,251,225,33,45,58,187,138,90,91,14,59,169,87,217,164,139,77,73,187,94,106,66,111,26,248,231,21,199,113,58,197,159,98,136,210,141,241,236,112,5,100,240,130,56,221,29,86,108,195,132,203,163,117,178,117,82,170,42,213,34,55,26,58,69,179,74,134,154,141,245,216,41,83,149,110,15,147,225,102,124,237,150,69,160,59,114,114,43,46,29,52,178,117,15,32,95,53,196,56,98,84,53,189,30,179,46,174,213,235,177,255,167,185,43,108,83,68,213,179,172,147,40,97,209,169,105,177,139,166,62,44,167,39,29,118,115,22,111,47,11,216,52,8,69,8,209,170,43,248,156,193,138,126,203,132,255,230,239,20,187,105,48,189,87,188,31,43,137,91,42,122,70,168,227,191,4,237,42,129,91,65,50,186,201,14,236,44,222,98,111,173,216,206,126,165,83,148,158,29,199,178,101,182,6,118,122,28,249,120,37,97,193,114,14,238,228,22,210,115,50,149,106,185,171,244,69,252,107,77,230,175,62,131,162,2,200,203,43,41,140,110,201,32,198,101,104,14,65,154,104,131,104,147,56,211,74,146,232,169,202,84,182,244,9,19,37,64,187,35,140,153,39,170,219,71,34,132,199,33,40,139,152,129,142,13,226,197,124,157,118,28,122,26,4,254,168,252,202,242,242,170,109,54,43,122,228,151,95,105,88,203,214,106,189,82,201,86,203,106,73,106,221,168,195,60,235,188,176,46,10,22,66,169,52,13,78,170,119,181,42,173,78,156,251,42,174,14,134,171,203,146,11,53,122,126,105,31,105,228,164,140,105,7,82,158,203,120,98,218,62,91,228,205,76,87,186,18,37,85,158,52,158,148,221,18,86,27,235,45,211,202,91,52,245,150,179,214,127,241,85,168,108,71,43,227,147,41,243,83,114,167,81,204,38,162,46,239,212,70,99,176,50,88,46,238,84,181,168,87,252,67,113,39,242,168,182,178,3,172,8,186,205,200,248,106,178,158,56,17,45,28,163,100,93,156,212,157,165,199,205,245,196,21,32,219,133,234,249,155,184,185,190,106,14,82,0,206,110,129,133,125,161,63,85,217,94,57,187,171,194,102,140,227,149,157,23,180,46,5,245,95,8,109,95,100,40,237,161,25,70,85,235,192,29,218,105,225,168,85,159,50,83,73,149,236,105,28,248,251,129,19,134,89,88,205,101,177,46,118,118,114,253,48,79,163,32,188,230,236,74,98,67,94,30,52,237,150,140,134,173,162,90,177,50,194,220,151,234,184,16,12,235,83,155,161,76,243,180,83,107,74,45,193,139,120,200,175,155,173,139,189,86,189,94,200,85,183,136,191,123,237,165,109,217,241,238,180,27,146,199,202,135,14,242,192,75,255,206,74,166,194,11,110,139,28,83,205,217,159,62,217,98,190,7,111,235,219,104,101,190,221,237,190,141,202,141,175,160,162,131,124,19,10,27,247,125,210,117,48,207,131,73,234,250,22,247,10,200,220,12,162,35,195,94,226,161,208,194,63,135,100,3,239,240,111,220,53,97,147,84,40,43,91,104,244,30,123,56,180,164,186,191,72,38,242,95,190,203,107,114,197,223,238,19,44,249,102,180,165,159,246,186,219,247,89,189,44,207,91,221,238,54,124,251,202,64,95,236,117,205,183,120,175,222,141,107,126,55,254,67,30,23,143,161,178,83,172,204,219,122,175,135,94,137,195,45,165,76,146,243,173,196,253,34,13,224,120,75,41,191,134,229,159,246,186,163,94,98,189,239,161,127,196,197,219,221,39,144,38,251,105,124,220,125,107,241,22,124,111,244,188,219,232,254,49,236,221,231,109,62,78,134,201,60,53,50,223,1,79,41,229,240,14,62,31,222,234,118,87,227,210,173,94,183,213,83,122,188,173,118,59,227,31,242,88,212,216,165,89,73,121,134,28,73,147,200,254,202,163,141,65,127,116,171,177,133,222,13,78,111,189,205,128,79,176,117,69,86,6,146,229,91,94,79,95,237,117,23,111,189,197,199,228,40,149,188,119,27,42,129,225,63,189,125,159,117,216,76,166,145,163,209,150,228,47,161,113,27,160,233,223,234,182,110,191,21,87,148,55,64,121,56,177,167,202,165,219,203,48,21,183,186,238,157,183,9,166,62,117,224,206,198,150,254,228,118,215,231,137,57,78,26,130,59,39,128,100,183,186,199,144,197,98,3,237,58,144,254,254,157,247,183,16,93,214,239,220,207,20,141,7,184,132,133,221,91,221,39,175,223,231,0,55,241,15,71,209,225,235,3,252,248,20,62,102,253,96,79,93,199,83,180,136,130,50,94,121,115,184,250,93,253,174,126,255,190,180,222,215,85,143,98,194,86,93,114,41,33,185,234,18,188,98,214,173,91,253,232,32,87,11,30,235,87,11,28,151,101,90,83,29,88,200,122,215,180,10,157,73,95,165,86,236,215,141,203,107,165,172,214,53,109,38,95,21,198,240,76,249,154,53,150,47,112,2,39,138,113,93,44,75,148,84,175,165,58,42,95,69,111,98,253,106,41,173,123,205,0,84,242,205,33,193,34,86,176,22,186,124,72,166,96,189,158,100,228,122,194,216,245,129,36,216,150,72,205,146,250,192,188,52,72,30,242,100,63,7,177,58,43,246,201,208,72,106,46,149,18,129,72,173,154,127,225,154,86,128,198,208,150,190,165,145,13,255,91,104,51,213,170,92,251,20,95,128,236,191,216,141,222,107,175,41,233,177,103,16,166,130,149,63,113,71,6,36,255,203,233,49,50,43,163,72,156,56,144,166,86,249,144,197,39,166,182,149,114,77,148,241,49,45,237,165,12,80,140,34,221,169,120,20,233,15,204,59,71,42,145,205,124,85,153,250,146,234,194,68,213,45,205,24,63,83,247,230,141,127,162,120,233,168,201,248,158,239,69,81,69,219,101,185,135,53,137,26,20,23,159,138,196,9,160,150,85,152,40,75,162,165,194,69,86,143,148,98,93,108,242,61,163,62,45,165,245,167,145,207,188,132,232,37,161,67,45,9,37,170,220,239,11,97,8,159,195,212,234,227,19,94,77,99,51,199,155,229,122,1,222,100,62,20,1,55,199,149,37,215,34,201,121,20,144,229,124,207,161,217,92,45,58,11,211,152,142,244,226,72,171,238,30,233,5,225,170,160,87,232,91,51,157,57,217,16,184,114,84,253,152,237,79,53,167,67,147,92,98,161,18,217,52,165,78,119,68,38,194,171,169,111,169,13,87,45,154,94,158,165,146,236,157,167,152,90,10,108,97,138,211,204,234,97,59,141,250,41,111,119,102,234,212,116,158,120,114,82,53,228,238,127,162,207,10,147,193,215,77,204,193,100,33,166,248,134,109,205,143,243,179,240,121,65,82,126,166,81,41,125,137,32,211,236,68,126,81,84,160,25,172,84,124,65,169,83,77,227,157,90,53,42,58,211,53,198,59,24,211,115,22,46,130,70,171,184,230,28,108,138,117,161,10,207,144,233,189,162,242,84,231,61,85,23,59,199,202,86,86,107,230,148,72,212,152,114,9,129,188,173,122,78,59,147,89,55,48,214,7,51,175,208,173,193,178,160,43,116,235,27,245,217,193,210,26,45,22,12,110,221,218,152,157,121,80,183,40,179,185,60,59,12,219,122,179,201,50,247,55,86,102,7,176,107,109,172,176,204,118,171,248,138,73,223,65,251,180,207,252,138,73,211,94,93,95,183,230,190,98,98,213,91,51,199,215,95,53,251,52,62,171,105,21,143,207,174,219,107,159,199,248,6,118,195,234,55,54,230,29,159,57,3,231,102,219,75,57,235,27,107,194,94,170,223,180,250,116,53,26,67,17,110,52,49,63,187,134,227,172,214,209,41,150,97,238,104,206,73,164,237,214,226,29,76,183,13,109,100,66,107,39,154,62,54,118,180,247,239,162,254,75,211,53,110,85,4,79,71,110,232,246,241,106,184,134,32,131,197,115,8,249,2,103,236,152,80,147,62,48,180,182,166,31,24,218,117,45,185,130,63,162,59,194,220,104,24,239,194,234,145,81,239,68,55,196,61,239,78,180,184,88,73,238,197,118,233,94,236,78,180,91,137,175,193,238,10,219,24,74,142,47,194,210,155,184,88,235,76,226,6,247,229,219,231,103,19,178,226,33,195,129,216,116,57,40,1,95,234,85,162,157,96,215,240,225,143,168,36,74,42,233,23,84,82,174,204,117,149,23,138,86,209,40,252,80,248,155,40,59,149,103,207,146,34,119,200,24,102,199,217,213,61,72,47,71,240,100,144,85,183,46,245,225,136,85,228,66,225,154,239,221,9,204,145,83,17,247,171,59,172,103,228,149,38,136,30,185,35,135,186,104,3,11,124,10,200,0,79,135,1,89,108,3,54,176,102,165,219,202,7,102,248,224,216,123,51,240,199,78,16,157,206,51,160,202,89,180,232,195,148,197,173,45,122,172,45,252,151,183,180,176,96,222,228,169,11,11,169,202,208,242,23,61,176,132,82,165,132,225,46,187,154,237,197,223,35,180,198,134,74,156,200,41,197,169,48,211,122,156,134,87,27,68,42,119,52,160,123,100,180,113,90,116,47,61,158,73,47,185,9,174,59,252,18,122,39,98,232,1,211,44,214,152,116,123,156,90,202,155,245,175,48,123,38,142,91,104,181,197,106,241,225,9,93,206,176,130,126,69,188,122,32,45,68,104,253,16,93,218,173,119,238,83,138,47,74,36,43,177,253,95,93,103,171,183,93,159,76,10,42,163,14,230,84,199,72,64,91,216,89,240,220,247,41,21,141,55,198,166,229,70,167,237,70,170,98,223,235,145,109,46,243,154,163,204,132,154,49,6,206,172,60,12,98,70,218,195,71,72,246,102,248,145,40,17,94,40,76,165,71,72,214,117,116,230,163,86,26,190,14,226,197,56,59,100,160,192,89,19,59,116,240,52,213,190,110,76,89,180,172,37,0,131,195,212,178,194,140,89,45,139,8,36,23,19,244,10,200,64,66,55,99,27,10,153,126,58,176,22,140,248,11,188,112,76,118,208,46,6,200,193,78,131,108,107,174,249,21,185,43,140,42,42,70,103,247,8,171,43,73,219,46,210,74,191,34,32,140,19,87,134,221,113,199,77,104,47,171,11,181,58,52,173,12,1,8,243,37,19,15,52,112,115,120,151,185,95,34,81,157,175,155,194,19,83,186,146,178,135,196,215,219,241,97,116,186,199,29,73,85,218,73,239,225,75,122,146,123,67,119,140,7,51,211,140,145,48,79,178,168,163,133,133,107,17,57,61,138,40,179,90,35,239,102,113,125,172,35,222,110,39,2,138,239,8,31,74,34,85,248,67,242,61,172,133,143,139,237,239,149,244,10,74,114,24,25,86,128,239,204,6,89,213,36,8,15,101,205,225,125,190,107,163,217,77,26,167,82,32,85,22,157,112,125,102,13,246,57,224,200,28,79,54,6,165,111,100,194,243,200,239,56,104,138,168,46,116,180,224,114,199,26,183,73,226,35,85,51,32,36,210,168,30,30,248,199,69,43,132,198,21,115,26,241,250,78,87,139,85,112,191,103,106,221,7,174,237,204,89,119,163,160,110,172,34,183,110,40,255,85,34,172,89,251,99,170,90,240,76,94,69,246,64,23,19,148,4,231,8,148,33,112,147,229,188,102,34,255,78,224,171,244,71,53,165,142,171,67,139,185,196,254,9,81,27,165,82,248,136,245,26,229,132,228,56,67,116,247,25,243,35,180,144,208,246,21,157,206,89,78,57,210,27,241,197,108,250,150,15,24,62,190,202,36,221,223,45,211,122,242,249,119,247,208,11,15,220,65,244,2,61,14,156,145,127,164,174,134,35,223,181,75,117,182,192,128,240,0,226,21,205,161,179,41,72,166,27,51,56,169,177,80,135,28,97,227,232,152,36,106,8,203,247,116,31,89,103,208,207,222,212,207,186,88,249,182,131,150,249,167,229,74,122,76,128,131,140,22,100,118,77,98,94,109,189,96,87,47,128,29,167,57,217,45,46,219,72,122,95,41,219,89,50,154,46,229,169,125,243,46,218,139,71,9,237,43,64,61,36,94,18,133,164,61,80,177,117,103,109,199,77,8,211,119,44,199,246,119,94,208,67,255,78,206,38,159,245,225,142,214,199,89,143,96,39,104,59,48,169,122,17,65,142,221,143,120,41,178,140,20,53,7,30,211,122,70,6,245,17,98,103,166,35,30,239,136,87,212,145,72,102,146,228,145,81,31,11,56,196,194,89,198,158,228,140,231,145,127,145,17,197,148,80,26,140,37,24,224,182,151,102,8,49,226,49,16,197,209,133,154,64,217,73,236,213,73,43,38,181,194,60,127,86,84,102,92,244,33,42,158,186,144,177,15,69,61,136,25,192,114,60,103,9,209,75,44,159,105,163,69,103,43,101,20,222,19,6,204,103,243,73,206,47,80,148,247,119,76,96,221,144,169,48,60,231,184,228,150,153,25,42,203,160,75,155,54,242,252,124,22,218,204,216,150,140,229,61,198,136,232,140,227,108,59,40,48,101,54,68,75,84,146,32,74,254,46,159,227,140,66,133,69,102,245,197,85,199,126,61,0,75,51,232,99,13,125,175,192,113,136,46,205,44,186,166,0,41,45,45,92,42,162,183,95,57,75,105,19,28,96,18,43,155,17,50,145,35,246,210,166,23,124,148,28,209,80,143,125,15,40,235,33,58,250,133,89,65,128,251,229,51,6,200,104,82,36,250,143,117,197,229,158,73,48,5,36,38,226,239,48,1,213,76,185,81,96,4,60,107,194,44,147,119,199,238,56,168,28,136,71,79,188,112,182,22,201,186,57,35,241,112,33,234,77,243,48,148,89,226,28,145,100,111,108,146,239,80,40,196,114,167,22,120,86,26,139,197,19,20,78,28,16,78,156,172,112,226,128,112,226,161,118,35,17,78,156,221,216,229,46,53,28,185,35,39,235,23,70,72,72,25,161,143,11,119,124,115,150,93,149,36,21,117,34,132,155,145,173,45,157,81,38,151,34,17,25,243,142,186,88,227,166,1,61,176,155,59,192,235,215,176,64,0,93,38,97,21,117,34,168,28,34,191,23,186,171,163,91,18,75,183,153,99,130,49,252,211,64,93,153,183,211,68,45,89,204,104,28,110,106,14,144,128,123,116,128,168,181,15,245,3,200,178,188,171,143,146,44,7,155,1,89,226,183,15,244,83,248,216,218,213,187,201,199,211,205,122,251,180,147,117,139,82,54,13,27,26,63,155,200,158,8,238,177,143,11,11,182,208,38,1,85,129,140,226,13,136,141,93,99,186,188,138,158,42,54,134,58,45,99,12,35,177,18,205,210,0,94,160,251,48,31,207,158,201,227,128,30,90,76,15,244,236,89,29,106,181,120,173,207,158,185,207,158,93,107,192,232,44,66,89,60,240,123,246,140,13,79,31,66,34,97,96,47,253,37,164,10,66,192,158,244,167,74,91,146,92,191,132,253,28,161,246,168,107,140,160,13,146,133,244,20,108,6,48,142,145,49,64,77,165,212,225,74,123,96,12,212,49,176,153,60,54,250,156,103,170,232,39,198,89,172,121,106,239,151,143,121,50,215,80,181,143,117,1,151,246,88,103,80,105,15,116,54,240,182,171,139,241,182,71,186,50,202,246,80,87,199,214,14,117,2,93,187,171,199,202,182,54,41,164,240,9,54,11,215,150,230,212,163,221,162,162,243,41,108,155,58,250,70,185,67,206,152,35,114,250,52,233,248,124,45,222,172,111,250,198,17,72,219,39,64,255,208,245,10,163,13,176,136,217,72,124,198,252,159,228,168,83,16,237,117,95,254,192,169,133,126,38,168,5,83,99,167,118,202,200,31,103,180,56,170,67,202,2,158,59,42,88,122,105,210,31,73,164,23,253,162,145,15,78,14,140,77,174,177,141,19,202,13,82,30,243,68,62,113,228,173,76,204,14,176,215,241,115,153,169,99,11,52,75,5,48,218,217,77,81,96,2,83,142,38,43,237,24,75,34,73,78,193,216,145,155,72,240,160,96,47,114,84,173,173,87,99,19,101,3,100,117,241,130,21,24,17,238,36,50,38,162,171,14,37,33,13,128,156,41,175,235,113,133,184,63,230,8,178,12,185,47,10,0,105,156,122,17,42,40,94,100,226,205,43,238,79,1,124,162,52,124,226,69,102,200,218,237,178,83,5,116,151,160,215,80,161,71,46,113,188,20,89,66,8,170,41,115,128,176,49,41,194,165,40,15,158,206,200,5,238,124,232,236,83,174,60,157,20,135,11,29,2,96,136,6,147,101,69,215,36,29,1,176,219,71,184,19,3,18,105,35,31,186,193,252,232,24,228,122,28,74,33,153,99,44,37,251,12,210,235,145,195,21,79,229,136,188,120,50,53,81,124,160,50,204,44,239,161,97,238,120,187,58,186,246,162,9,66,251,8,198,143,91,164,118,42,15,133,58,182,12,251,41,190,48,118,115,97,33,121,6,177,20,22,100,124,150,0,162,246,62,78,225,16,55,104,54,187,90,63,112,204,39,90,39,197,240,89,149,205,212,180,91,234,180,251,50,28,29,130,6,84,75,170,63,32,17,97,238,87,11,191,78,116,238,175,219,2,118,199,186,33,124,212,119,44,96,115,184,223,178,33,52,143,227,228,125,3,176,217,21,122,156,20,206,36,107,195,40,56,176,76,205,153,30,24,206,226,96,49,34,1,160,83,198,243,171,103,207,252,157,131,221,10,17,63,4,180,17,32,77,99,49,10,30,1,227,229,68,232,97,29,183,100,106,141,39,49,87,111,113,42,131,24,91,122,232,150,79,78,21,140,18,246,185,28,100,53,151,113,4,172,52,66,170,212,189,94,209,227,20,138,39,96,100,200,125,114,204,96,88,176,88,119,118,180,72,195,137,217,77,169,155,99,109,66,172,103,86,58,148,210,237,228,40,108,203,218,9,114,114,117,65,70,88,218,41,165,41,45,37,209,189,188,42,200,251,213,194,246,30,249,169,22,229,90,48,67,158,110,25,118,27,103,170,166,58,11,144,144,0,2,82,212,5,97,194,174,39,77,17,91,227,166,34,104,202,193,166,128,151,155,210,74,84,220,74,55,218,70,90,58,85,74,199,118,156,218,9,157,91,158,74,78,21,227,110,152,208,141,128,163,0,128,190,234,239,234,188,75,58,165,1,169,43,238,156,57,173,115,111,162,147,187,25,235,45,238,70,0,221,240,69,55,60,189,234,240,110,68,188,27,83,177,51,136,187,49,41,135,76,243,208,113,88,76,157,83,60,244,183,235,47,28,101,24,99,112,176,91,46,194,124,111,217,105,57,203,205,101,43,21,108,184,22,142,171,35,138,199,26,236,237,49,143,37,153,18,146,55,147,172,243,155,156,16,191,141,53,12,208,54,153,86,207,69,227,24,79,171,67,73,162,139,207,103,73,148,222,139,215,192,146,250,145,167,164,146,43,58,94,111,0,194,183,100,34,45,199,108,78,181,2,8,85,117,108,23,248,104,124,117,189,241,97,36,25,31,23,148,130,70,134,230,56,116,232,146,89,10,80,237,250,140,66,113,62,97,163,76,198,204,9,92,17,36,69,93,219,219,115,209,123,106,166,1,125,254,209,21,100,141,141,0,246,246,132,1,65,141,242,135,179,193,33,149,29,154,125,103,152,148,64,244,117,195,42,143,166,99,103,138,11,159,24,202,221,178,250,100,222,46,206,101,171,59,21,191,218,177,173,118,104,5,62,178,125,65,236,132,130,69,179,142,220,113,118,129,138,44,46,5,125,168,202,62,68,86,37,215,29,248,140,138,79,52,69,229,86,220,35,215,182,135,142,106,63,188,170,26,182,55,115,189,141,52,27,141,190,229,188,0,66,138,187,140,18,138,161,125,131,106,172,63,95,189,2,236,242,205,204,198,148,197,149,13,109,153,248,251,137,199,44,251,149,235,20,120,158,200,69,137,84,36,115,185,83,77,201,41,197,198,242,171,25,127,61,114,0,113,88,111,47,111,184,15,3,196,235,213,98,178,149,111,73,148,83,15,37,251,97,98,216,159,124,225,225,79,243,83,51,206,49,248,173,238,148,119,12,145,154,190,243,77,134,210,213,190,19,29,131,168,80,0,72,88,159,214,147,189,61,22,91,50,229,103,169,104,134,5,252,243,54,152,214,209,177,20,66,190,131,193,41,103,230,202,107,35,29,230,83,217,26,75,117,252,1,133,241,6,254,187,20,148,64,241,15,144,44,215,148,99,10,190,162,88,20,206,130,208,240,73,225,207,39,52,188,197,15,31,151,254,131,85,178,21,184,246,190,147,124,153,102,112,223,172,247,186,20,209,93,142,31,239,222,70,35,120,180,94,174,163,241,240,221,229,140,107,193,91,239,245,208,252,251,238,93,253,237,110,247,93,72,248,210,64,95,189,221,125,128,239,137,105,242,151,135,91,122,147,10,242,92,189,175,162,153,56,188,115,195,227,222,59,220,224,126,91,152,75,199,13,174,222,197,144,242,73,185,67,42,247,110,183,251,24,223,251,188,67,188,161,222,1,217,223,223,86,34,220,223,239,118,31,192,183,219,15,209,58,90,241,29,16,82,155,204,148,253,237,216,62,61,148,44,251,29,197,162,190,215,216,226,253,94,221,146,134,135,173,174,10,55,4,93,151,114,14,201,142,156,90,139,173,198,153,73,60,239,78,239,161,254,164,151,248,24,120,55,49,52,223,207,55,34,111,209,227,234,150,112,85,32,58,42,27,151,175,202,94,32,253,30,247,129,192,236,205,209,242,191,197,220,34,144,43,4,0,92,247,176,135,31,78,122,121,121,33,215,91,175,51,0,112,203,243,222,0,77,239,95,191,21,123,19,72,172,195,243,80,109,138,77,184,88,225,87,54,225,87,191,171,223,213,239,234,119,245,187,250,93,253,174,126,87,191,127,95,254,65,36,93,114,198,63,69,202,87,71,86,151,92,202,248,195,46,21,251,216,22,102,153,89,93,114,218,179,200,84,21,155,168,46,182,225,69,85,219,37,123,232,46,149,150,150,36,163,244,118,137,203,251,194,255,70,90,35,157,88,159,10,51,219,65,156,121,146,45,51,69,7,157,169,9,181,209,34,73,182,85,79,76,91,39,83,253,178,100,84,178,162,133,180,225,119,6,122,57,250,223,121,203,230,170,20,213,9,80,252,206,228,20,205,207,29,79,31,179,64,87,20,223,157,207,15,14,186,240,93,51,69,207,62,71,253,121,250,239,108,49,101,13,74,10,241,148,183,17,213,196,186,62,163,173,148,163,31,213,98,27,144,95,241,71,80,159,226,11,255,101,214,42,234,199,51,89,20,181,184,2,139,196,243,65,236,4,37,73,74,169,202,75,92,87,158,7,155,164,144,236,206,160,153,248,25,202,122,163,96,10,244,23,197,245,216,35,64,74,141,206,97,159,227,220,33,5,224,124,85,122,58,120,129,234,149,33,51,71,25,125,122,214,203,83,10,48,57,51,63,197,91,9,199,149,76,227,170,170,61,183,211,18,53,203,219,37,214,94,173,76,247,219,164,144,234,132,244,230,185,121,72,105,201,75,92,77,206,62,102,60,158,40,234,239,188,145,41,186,239,2,31,88,185,83,34,160,50,109,119,68,21,119,118,2,36,125,248,204,220,114,139,105,117,120,238,118,207,212,226,73,89,42,191,84,74,240,8,239,4,89,81,213,14,252,177,237,31,123,64,236,0,37,107,7,56,49,122,169,48,67,155,50,156,241,218,82,19,214,178,215,55,6,141,116,215,41,159,180,157,230,124,231,36,49,209,224,243,17,169,254,47,138,156,167,136,186,149,173,125,34,177,59,66,181,15,60,13,172,158,100,114,133,74,191,212,84,137,115,190,67,9,203,89,153,39,8,43,191,118,92,116,15,222,171,125,65,9,135,75,55,2,1,237,134,131,218,158,245,236,89,124,231,13,239,239,184,71,154,126,70,142,108,173,222,208,12,195,182,150,240,120,218,68,223,73,229,217,102,193,63,197,98,209,112,133,104,19,150,143,111,26,144,55,112,6,109,141,129,228,14,165,40,13,196,176,138,3,245,141,124,219,25,182,5,20,177,136,174,209,6,199,128,167,181,53,116,45,35,218,233,153,161,133,116,179,231,143,96,238,78,161,61,17,239,111,8,11,240,192,31,34,15,144,196,112,63,255,230,223,159,127,231,95,206,255,232,15,63,254,241,63,194,136,88,91,0,176,225,161,163,52,89,179,88,125,119,237,48,185,134,43,95,216,7,176,226,229,59,181,155,73,33,141,221,218,57,25,163,143,22,36,23,90,110,221,48,138,138,206,160,197,176,127,86,255,63,249,240,39,207,63,248,39,77,39,235,48,164,2,136,45,83,134,17,248,166,189,237,236,227,196,191,129,215,181,231,31,75,170,228,212,1,165,243,78,208,228,96,15,45,244,241,11,30,210,168,87,233,18,148,131,129,251,99,10,122,175,159,61,113,78,161,243,240,87,96,2,205,58,36,209,184,116,49,58,250,23,3,56,86,42,104,207,71,56,9,100,35,13,63,76,236,161,171,12,237,233,112,112,162,233,7,102,200,45,148,30,80,131,100,249,46,65,81,207,7,248,167,127,254,227,79,191,241,221,231,127,242,179,243,63,250,227,169,144,142,119,134,11,192,56,46,51,21,186,73,46,142,45,119,145,89,220,166,12,201,120,15,131,97,91,91,234,187,239,63,58,4,38,114,136,161,174,2,118,45,116,233,168,177,180,239,68,95,10,125,239,161,179,127,56,52,131,119,124,77,119,147,74,222,161,209,176,235,150,25,48,124,242,235,239,158,127,243,71,12,12,115,172,27,239,98,88,230,205,66,45,143,225,147,88,37,253,67,216,25,189,100,212,255,63,123,111,218,221,198,113,37,12,255,21,184,19,43,128,213,32,1,112,7,3,243,33,41,201,86,98,89,138,40,39,163,151,15,15,79,3,221,32,17,97,19,26,224,18,26,231,200,51,222,29,143,236,147,196,118,188,196,86,38,94,178,88,118,50,137,23,73,182,255,203,51,2,72,125,154,191,240,222,165,170,187,170,23,0,180,104,37,147,177,149,128,221,213,181,47,183,238,126,9,58,27,110,13,26,52,76,17,13,180,85,129,107,116,23,122,9,85,237,149,170,149,64,63,188,80,193,101,0,253,120,5,36,49,114,188,185,10,59,118,43,105,244,223,126,247,224,163,223,26,169,181,212,26,236,174,53,177,195,124,52,200,160,119,121,7,75,240,182,217,190,192,175,114,243,193,150,135,121,193,63,38,220,158,206,121,199,133,141,151,71,101,105,249,98,242,134,21,59,145,12,147,211,172,193,101,96,216,101,78,40,1,90,209,168,165,25,213,192,116,30,20,23,133,234,54,173,58,224,170,43,244,10,69,248,2,197,185,8,126,171,194,57,132,180,170,60,142,112,188,183,211,118,177,74,211,227,231,62,9,4,73,215,100,129,212,74,181,209,70,83,176,245,78,114,149,206,166,209,110,52,16,55,55,204,114,61,31,178,10,90,141,94,32,125,77,204,74,9,215,23,9,30,120,72,227,53,143,93,162,93,7,88,35,156,66,117,65,213,21,228,30,58,213,147,52,69,254,122,245,62,186,213,123,230,6,173,87,215,108,182,26,59,187,24,110,20,239,207,85,101,157,228,12,250,208,21,144,12,185,227,25,204,24,218,22,55,209,202,218,18,14,50,120,45,36,6,153,198,105,0,250,195,192,134,186,218,118,136,105,38,4,74,69,139,253,231,174,244,222,252,64,130,244,187,109,69,220,42,161,22,254,252,27,190,244,238,190,133,70,185,92,41,57,90,3,251,215,175,245,158,186,217,123,241,87,183,191,120,241,238,27,64,111,136,193,5,217,255,240,185,253,27,239,15,170,27,5,177,109,135,204,22,209,12,21,224,62,110,241,164,225,218,246,79,209,0,56,110,59,11,183,75,250,118,118,164,74,39,42,126,110,207,251,123,155,16,31,222,116,136,63,37,189,198,112,62,68,99,102,99,140,134,144,74,209,126,196,109,56,202,176,149,107,64,174,27,223,55,113,35,163,27,45,53,104,186,239,205,160,249,102,109,248,55,212,33,7,94,218,116,74,151,96,72,202,134,253,143,43,0,129,251,175,190,219,127,243,237,163,61,132,64,75,0,228,32,32,36,219,122,237,163,222,75,239,221,254,236,175,212,214,55,60,153,153,66,161,49,230,245,97,129,129,101,219,218,8,66,74,183,3,120,191,235,26,10,132,123,233,61,4,111,216,48,154,182,100,99,43,146,55,216,107,31,41,249,15,189,24,187,110,96,49,122,191,251,125,255,87,31,223,253,225,70,142,238,25,88,235,86,197,170,18,198,225,181,211,187,121,99,255,195,151,251,111,189,212,127,229,215,71,4,68,2,13,92,251,99,239,197,107,183,111,220,184,251,218,221,75,149,106,117,165,212,104,5,154,216,191,249,139,254,111,158,236,63,127,165,255,230,71,7,31,61,217,123,246,233,216,211,251,211,141,159,186,63,187,212,44,15,62,193,67,122,35,151,232,23,47,222,254,226,77,195,100,186,210,200,78,101,140,163,58,251,136,243,8,82,60,136,111,213,42,245,10,78,101,179,138,250,129,124,227,19,33,66,247,117,163,86,131,171,218,195,41,150,249,221,28,128,137,105,25,147,123,208,143,124,195,148,245,24,167,96,198,43,117,12,159,44,104,62,164,210,13,122,170,4,233,85,137,89,32,103,21,74,152,226,72,240,70,190,246,199,254,243,239,226,217,48,245,225,165,225,102,238,40,99,172,34,17,238,141,29,230,51,152,16,152,30,98,174,249,229,117,28,7,250,118,201,105,195,161,146,227,9,14,207,178,107,56,58,5,5,165,222,194,205,186,255,210,211,42,34,42,142,178,134,147,34,251,84,1,33,40,82,64,51,127,252,107,74,23,95,128,135,82,190,31,243,187,183,87,50,200,132,128,101,100,110,112,154,164,8,62,42,184,140,175,38,135,90,79,195,56,104,249,210,128,248,91,85,70,80,189,47,132,183,167,29,160,195,155,14,125,66,206,156,49,187,181,41,54,132,209,105,34,183,59,47,61,232,4,168,2,173,115,5,167,27,205,64,104,117,170,78,4,251,192,118,106,141,180,255,45,192,66,32,7,133,248,21,207,1,253,13,178,18,178,57,133,151,0,233,176,54,134,124,134,35,167,108,10,216,115,249,108,78,239,92,96,225,35,17,73,113,251,16,81,38,137,99,81,5,145,96,42,197,234,226,81,183,163,72,122,108,109,204,175,100,8,133,69,227,86,219,12,81,88,129,250,144,194,10,208,59,95,119,244,183,63,123,190,255,167,107,250,61,206,115,128,254,111,151,189,27,223,175,139,68,33,77,60,38,173,224,109,104,19,110,224,111,216,251,3,244,105,84,99,6,205,89,154,201,95,88,226,93,248,47,125,230,76,218,182,99,166,85,235,215,72,51,171,143,36,122,114,131,163,245,143,177,63,199,71,177,219,162,102,186,116,180,179,172,55,193,19,171,205,235,225,231,188,116,168,249,46,13,153,235,82,212,60,223,229,62,70,180,231,227,95,202,25,221,118,172,246,38,204,92,87,114,65,7,114,156,218,187,233,246,229,225,44,39,6,143,4,5,242,186,135,203,192,205,136,184,3,126,48,69,205,104,83,26,53,171,162,151,35,205,169,28,81,244,140,250,227,253,166,246,237,193,245,143,123,95,252,138,112,50,65,140,55,208,202,244,146,63,201,10,132,140,26,172,151,127,164,225,250,181,71,15,88,109,253,168,182,16,159,27,101,136,173,78,13,189,255,143,58,66,153,125,164,1,122,117,71,143,79,105,250,155,90,209,40,20,56,136,52,71,31,32,77,156,160,194,161,174,25,58,91,30,246,252,77,28,47,31,53,143,57,97,254,72,70,90,20,101,224,209,203,162,205,76,212,194,0,246,239,6,225,53,198,189,145,184,21,124,79,7,152,120,203,248,26,234,190,85,194,48,23,131,144,7,63,7,96,97,90,87,253,47,202,206,197,150,81,28,24,119,35,189,246,239,251,55,97,7,32,143,13,6,91,105,185,109,189,48,113,79,181,149,55,20,221,1,184,68,38,8,61,21,219,97,142,222,186,1,6,43,85,131,84,85,160,230,16,185,196,178,125,131,253,242,123,16,71,227,100,209,238,149,28,238,174,50,255,163,86,71,118,217,62,241,252,206,51,189,143,111,36,51,233,201,212,215,32,201,52,50,44,128,39,70,115,232,123,79,63,213,187,254,185,100,160,18,133,22,216,3,68,224,177,245,120,196,22,104,123,155,151,242,153,114,56,237,32,111,30,71,226,215,68,219,214,231,49,28,110,198,232,222,22,150,14,65,174,3,15,231,31,105,230,212,222,142,50,129,250,232,226,231,81,203,119,55,211,9,83,2,240,244,145,70,201,210,152,137,251,183,110,244,95,124,251,246,23,47,238,127,113,253,31,106,66,245,254,142,50,165,193,17,198,79,106,32,231,221,77,171,91,106,85,154,250,156,62,255,73,255,202,19,253,171,87,15,190,250,248,31,108,78,189,206,142,54,161,202,216,6,205,166,159,237,110,166,178,86,129,251,121,195,57,7,127,30,237,212,124,78,255,51,63,223,255,224,133,254,181,223,247,174,126,250,15,53,155,122,127,71,153,208,224,8,227,231,52,144,211,159,86,21,11,144,152,0,179,188,116,94,23,51,78,0,33,107,208,12,107,220,43,145,40,121,87,222,107,80,74,23,20,176,1,246,128,33,78,171,10,251,249,234,43,137,254,39,207,42,108,179,193,34,190,176,208,174,234,172,116,138,181,138,34,180,187,253,213,91,189,15,95,11,10,89,237,203,105,230,72,248,124,45,98,253,148,91,142,72,224,185,233,154,45,116,30,72,209,43,166,38,74,22,69,175,72,162,35,164,210,180,197,242,217,41,187,60,193,79,229,201,76,134,159,102,202,51,101,126,202,57,19,144,134,113,46,142,74,105,102,53,192,198,90,184,87,252,57,216,76,117,72,194,63,95,143,87,103,88,77,40,107,167,219,141,52,50,232,125,54,238,215,227,218,29,189,96,156,244,228,210,172,17,128,81,143,154,174,161,48,56,76,143,70,82,8,188,195,9,211,143,68,52,238,10,109,140,56,201,184,199,199,151,3,65,61,58,149,117,128,202,5,249,92,96,22,101,238,114,197,169,218,135,34,47,117,225,193,192,106,6,18,226,135,168,167,127,229,230,237,47,126,1,132,223,237,155,159,202,170,28,4,166,176,76,44,43,57,92,117,67,248,90,130,37,174,200,252,201,147,189,9,203,157,203,230,38,103,38,114,115,147,163,105,1,12,147,66,202,243,56,155,209,36,146,35,202,254,61,178,60,188,106,74,197,163,85,166,236,241,208,226,141,86,131,199,245,209,185,92,163,21,214,87,211,140,90,119,133,136,149,2,72,130,216,46,66,236,82,97,143,169,193,19,151,25,208,159,16,240,145,160,66,56,168,8,131,75,201,79,191,254,58,172,134,32,14,158,125,245,224,218,7,134,10,65,246,240,57,159,165,164,21,118,191,99,146,51,235,124,166,107,106,192,10,1,2,53,8,61,42,182,42,27,206,105,226,184,195,253,239,180,55,27,54,140,86,1,176,121,205,241,31,250,78,39,136,27,242,70,174,131,67,128,91,148,42,170,135,187,163,98,119,77,9,97,242,113,174,187,230,235,99,151,59,78,107,23,38,107,15,117,92,17,97,178,42,176,12,24,115,135,221,132,26,39,127,244,216,226,35,56,114,244,211,246,16,103,226,227,129,97,121,164,160,225,52,156,39,142,108,137,101,22,31,61,97,8,245,57,181,91,112,98,232,245,187,155,237,118,115,172,217,112,97,7,124,23,29,244,214,186,227,92,141,80,23,35,54,182,162,69,134,238,191,199,96,27,213,147,201,176,175,46,6,238,243,109,250,195,66,69,244,24,231,47,85,129,151,202,161,36,127,189,248,29,31,197,186,57,236,132,29,183,102,64,121,144,188,244,81,228,35,212,225,2,156,108,87,233,72,106,15,163,36,144,19,197,174,233,131,110,109,201,240,182,178,11,37,179,73,104,195,84,110,98,82,32,6,179,51,51,136,24,116,164,111,237,166,240,251,109,147,111,94,116,232,136,32,198,200,76,101,157,162,53,145,21,193,51,204,114,161,35,189,111,153,155,84,103,169,52,33,16,144,226,100,86,32,32,179,217,137,28,214,94,35,196,197,154,197,176,91,27,228,173,203,162,192,17,69,124,206,100,203,115,240,188,85,64,57,106,179,81,71,255,125,249,189,19,151,47,40,7,38,95,54,21,21,192,124,141,58,105,6,52,97,243,69,74,238,198,29,46,228,168,173,120,55,45,156,5,95,233,46,191,215,53,133,54,17,115,214,200,103,134,72,193,71,169,213,137,207,88,61,186,36,151,57,247,100,2,29,43,147,224,201,163,116,234,139,149,159,173,243,190,90,111,241,198,90,39,208,43,50,173,192,75,205,98,252,3,54,104,165,190,120,238,180,87,233,97,181,27,249,44,3,86,10,187,218,64,204,190,83,21,202,213,232,74,196,32,156,28,150,235,71,120,220,112,184,18,32,72,15,34,136,181,200,17,142,10,101,40,160,231,158,38,247,193,25,40,41,47,93,83,192,52,67,136,37,41,251,121,167,105,85,90,148,101,117,207,51,210,1,32,82,3,100,13,27,244,9,23,22,120,245,126,247,254,237,207,62,188,253,213,117,121,69,181,97,194,54,144,194,41,86,59,112,109,175,153,122,47,70,171,85,191,245,66,85,250,210,194,163,169,175,52,172,123,67,202,139,171,44,174,180,148,223,4,203,117,77,159,155,41,249,146,225,11,194,99,44,210,22,151,234,77,172,40,187,186,215,118,118,218,36,124,60,184,246,115,169,170,197,240,85,79,236,154,94,214,23,162,178,190,16,153,245,121,248,208,187,250,243,64,173,126,34,140,1,206,39,145,39,118,62,24,178,67,156,82,63,172,0,191,139,232,34,158,62,182,247,29,19,240,90,11,92,126,200,18,15,27,31,120,236,113,12,127,184,64,85,4,184,216,52,67,0,245,249,158,103,105,21,102,150,1,142,84,225,146,154,215,131,213,203,186,150,8,221,144,93,179,83,175,192,205,120,10,82,35,47,79,244,185,127,198,106,206,43,170,189,168,121,147,140,80,58,191,175,141,145,236,146,232,94,30,29,197,146,7,93,124,65,44,5,111,12,169,20,156,143,36,13,231,141,78,221,118,32,143,99,27,247,121,33,32,249,22,5,122,199,21,13,19,205,35,194,174,132,210,199,72,70,113,138,123,40,163,197,80,164,174,61,177,120,235,21,123,61,47,124,66,70,25,36,224,154,1,49,74,10,165,235,56,123,225,220,65,189,127,223,110,41,152,211,215,91,39,58,62,248,153,34,70,208,106,6,191,96,98,215,243,230,219,192,144,95,237,20,198,72,128,181,54,148,145,192,250,55,100,88,70,137,214,168,134,18,10,114,115,250,209,1,152,205,242,217,51,231,22,31,189,184,126,250,196,122,28,114,67,177,25,242,129,182,44,123,11,89,26,90,67,143,156,254,225,73,165,238,198,160,250,82,243,194,1,169,191,9,147,142,105,200,194,134,140,231,73,119,195,146,99,213,35,111,9,164,64,41,244,12,41,20,50,154,151,135,249,99,119,177,141,38,221,68,50,236,87,20,70,54,250,221,215,10,33,103,222,65,113,24,57,99,28,173,208,102,228,172,30,70,206,218,1,228,172,29,68,206,218,30,114,6,103,70,128,145,240,145,89,245,162,100,110,18,50,130,0,231,60,228,244,189,37,37,163,250,202,72,35,194,138,147,86,105,83,255,86,23,139,43,185,116,100,111,128,36,56,63,118,253,224,142,166,15,253,98,14,115,196,92,35,118,208,29,23,197,196,244,74,211,162,232,174,226,76,198,117,85,71,162,68,207,43,54,244,181,98,243,161,210,123,13,120,136,227,52,151,49,174,73,62,140,89,47,182,90,214,46,134,231,192,191,144,188,176,186,6,168,11,5,138,57,118,204,104,176,211,101,0,182,2,119,181,4,238,90,79,165,228,33,109,115,12,211,122,32,152,103,146,226,103,98,104,212,129,245,112,124,85,12,26,40,2,142,136,174,242,151,60,253,41,0,254,95,167,40,17,234,109,20,154,128,186,55,1,117,49,1,38,85,204,193,90,99,72,37,221,221,174,217,42,252,96,229,236,163,24,113,201,117,146,46,243,87,87,218,141,22,236,44,220,103,167,219,78,45,41,248,50,235,164,73,150,34,23,219,173,148,238,116,87,194,179,66,203,12,84,194,17,180,34,234,225,67,234,155,143,176,131,106,244,175,31,127,61,200,35,126,236,88,6,191,168,73,194,31,56,5,11,22,244,95,100,61,242,235,130,124,64,220,68,175,41,102,31,114,118,158,126,135,143,135,108,41,8,217,228,7,21,192,165,142,2,42,13,39,25,27,26,201,216,248,187,146,140,204,177,30,4,55,60,12,49,98,210,41,72,0,76,42,221,189,5,185,197,229,93,191,23,38,174,79,56,109,171,82,117,243,122,205,102,56,99,222,195,162,196,213,193,232,133,212,128,68,227,184,10,178,109,147,90,136,139,54,237,173,0,143,2,163,19,140,78,250,187,214,150,115,33,244,5,181,26,34,160,34,84,44,240,240,228,158,68,200,5,164,20,175,102,64,219,29,119,36,54,207,209,138,188,25,64,188,168,46,198,40,88,201,196,168,165,181,26,72,226,171,184,151,148,31,16,155,28,119,129,40,164,243,4,96,15,109,108,32,149,184,125,114,7,128,22,137,107,244,12,216,65,10,91,17,177,133,1,3,61,65,254,222,217,67,57,236,255,83,157,106,245,34,128,13,114,195,206,1,240,26,245,246,102,50,117,60,59,223,40,52,190,159,205,44,24,25,227,120,35,223,16,8,4,71,81,163,120,191,243,173,66,75,102,104,229,91,28,33,168,208,62,110,164,161,0,253,182,228,205,106,121,152,179,80,40,142,9,154,34,213,168,17,66,11,221,99,17,82,213,159,237,138,119,75,35,254,143,144,207,197,232,105,203,176,187,217,196,229,242,79,75,181,29,9,0,137,148,45,24,253,87,62,238,253,246,55,154,138,181,233,237,82,185,217,31,101,88,143,114,47,186,177,37,155,74,164,193,109,160,83,172,117,95,50,78,108,126,73,236,101,77,149,120,240,227,13,123,38,41,66,245,46,155,50,125,162,4,74,5,40,148,136,130,190,94,17,148,245,105,83,47,35,173,75,215,28,192,237,243,231,49,8,32,98,169,145,132,12,80,189,106,84,108,99,205,11,252,49,4,184,56,66,203,200,83,210,48,50,20,248,82,166,6,197,228,70,255,213,119,12,58,50,82,221,92,217,5,0,27,2,23,159,27,117,123,154,116,219,162,233,121,125,163,82,222,77,6,174,79,239,146,0,164,27,6,43,174,122,201,238,101,200,65,200,189,85,115,243,117,229,228,198,176,89,85,97,100,136,200,13,65,50,101,191,117,131,139,177,186,230,1,117,54,155,140,96,222,42,172,176,66,157,179,75,83,195,152,59,64,70,35,211,202,138,155,92,158,59,99,255,218,245,222,245,215,217,68,241,206,149,231,110,127,246,97,255,87,31,247,95,188,222,123,233,213,5,67,192,239,82,163,94,174,180,106,72,82,244,175,190,180,255,187,27,134,185,39,210,150,72,208,122,129,216,2,92,149,129,33,249,96,70,212,47,189,171,175,160,124,86,64,212,109,171,85,199,120,67,221,16,92,150,189,2,164,188,30,232,118,204,38,163,53,68,84,45,37,47,47,20,131,94,118,149,93,0,200,28,144,49,99,63,109,84,234,73,216,103,168,20,208,40,108,147,79,133,49,242,133,177,211,30,67,156,250,184,49,78,103,138,231,20,47,20,134,0,227,204,135,211,110,150,71,42,110,123,193,56,222,158,223,96,112,36,173,68,31,130,205,77,1,118,244,245,90,197,99,51,6,91,93,27,128,126,9,241,220,32,182,102,40,28,162,79,255,162,46,205,254,235,79,242,234,240,109,20,115,233,40,33,139,101,245,99,98,206,147,138,153,254,123,79,112,213,126,165,100,189,178,91,216,50,23,137,65,156,155,179,102,13,47,212,152,228,51,239,154,64,138,250,124,230,233,226,204,148,149,155,204,8,62,51,69,129,144,74,16,107,133,69,201,115,238,154,37,123,194,30,226,43,34,105,100,115,147,83,104,15,89,114,38,50,247,214,177,4,41,149,214,1,197,169,147,242,185,166,197,80,133,213,94,71,49,135,231,156,70,247,57,81,23,32,5,48,7,0,135,24,34,173,234,44,176,104,41,207,85,91,46,6,94,54,247,4,39,99,11,93,60,11,200,67,225,158,205,150,181,205,220,190,173,52,39,120,58,145,88,114,5,146,116,109,71,153,138,92,70,173,175,244,37,221,110,57,206,250,250,118,203,242,125,86,8,73,30,185,245,144,90,142,205,144,47,141,106,99,123,157,10,3,190,206,238,191,12,95,205,226,203,167,238,188,246,212,237,27,47,220,185,246,121,239,217,167,247,255,124,83,106,92,156,130,98,23,160,148,20,169,251,239,82,96,10,123,115,185,209,169,183,133,20,155,158,77,160,19,229,56,144,220,242,223,132,130,134,136,244,3,21,177,125,218,50,39,192,149,178,93,129,163,148,46,81,12,79,197,144,156,146,133,124,207,28,178,42,17,158,68,234,214,86,209,106,121,14,137,208,133,5,166,239,5,63,176,175,37,35,127,159,178,60,113,166,252,74,150,130,150,191,27,118,86,18,221,141,116,113,67,104,197,84,134,229,180,90,164,36,45,187,45,237,187,40,89,168,172,170,59,42,144,33,106,84,93,84,128,241,149,204,131,7,68,106,197,10,87,80,66,43,86,241,4,117,114,6,189,148,203,253,182,57,17,189,225,16,126,13,222,109,36,76,21,61,137,152,50,113,46,105,215,210,174,215,173,165,2,74,73,141,186,179,14,96,193,94,47,182,235,17,10,71,71,224,183,161,222,128,230,128,24,105,213,79,52,108,71,243,222,0,32,29,198,37,21,139,76,93,35,44,74,203,92,156,88,51,170,91,241,222,65,250,127,123,98,255,131,23,120,250,198,249,69,154,123,193,48,128,112,223,161,165,55,124,43,64,161,31,2,196,141,133,16,234,44,140,240,146,179,219,105,70,140,240,62,103,76,68,47,230,40,230,6,100,52,82,24,39,110,253,82,210,65,255,40,168,8,15,251,139,21,235,178,19,38,37,154,198,73,74,72,45,224,93,225,57,229,160,68,160,236,147,78,132,74,187,79,105,198,168,132,251,88,84,64,35,220,251,32,85,7,34,246,13,210,161,234,134,105,122,38,202,189,103,63,62,248,242,203,254,171,159,220,121,245,175,170,61,230,96,19,37,138,157,74,64,201,20,202,133,124,168,52,159,17,0,191,48,136,84,90,89,47,88,134,222,173,43,189,247,95,240,44,196,80,225,73,207,128,218,223,111,189,237,101,16,151,108,26,155,52,242,171,70,38,147,167,255,193,167,220,68,126,106,14,254,135,162,213,192,116,218,3,236,153,240,91,112,18,109,69,147,197,140,61,81,112,142,2,199,46,108,160,145,155,236,134,143,218,32,221,250,108,252,182,31,232,177,195,219,199,67,206,40,231,75,26,200,36,51,162,253,171,140,226,209,69,111,28,78,22,204,221,102,64,197,144,2,216,251,13,220,121,134,244,156,85,187,89,127,122,89,157,34,96,131,16,129,55,224,53,74,81,59,21,212,193,75,243,12,66,224,156,185,128,2,57,245,71,248,147,110,222,17,252,234,99,19,3,13,93,88,65,142,88,96,6,187,4,76,3,194,15,139,142,187,33,77,38,11,232,137,197,110,164,197,87,218,50,164,180,22,206,66,223,132,146,171,99,87,80,33,213,219,219,46,105,199,73,29,40,194,228,144,185,97,152,236,55,147,84,131,157,58,247,92,168,4,122,154,121,97,236,64,126,225,208,223,195,204,49,4,247,71,22,242,84,161,166,50,222,217,22,138,195,195,44,49,184,251,240,91,58,93,119,219,168,247,34,167,117,58,19,111,237,111,4,155,241,148,153,8,152,239,223,122,133,52,145,135,180,237,91,122,220,249,237,107,131,26,187,27,149,230,40,205,95,90,91,183,195,156,250,168,163,24,182,113,58,223,216,38,209,42,235,41,35,21,192,212,25,154,190,71,149,107,143,193,86,198,232,145,194,196,42,137,56,95,84,85,24,85,219,63,223,228,37,68,152,135,112,255,2,30,65,134,78,166,126,155,142,188,126,119,229,0,33,56,219,161,177,224,254,130,137,64,80,112,200,241,220,190,121,179,247,252,181,127,180,241,212,15,49,144,48,128,144,186,131,234,45,126,15,250,111,36,140,227,194,11,205,58,160,69,44,111,32,189,205,148,24,150,223,201,84,234,56,100,63,212,8,27,219,128,124,107,206,141,110,223,122,135,176,228,27,113,163,155,203,12,133,17,126,206,24,136,3,148,94,239,55,47,28,153,215,142,40,112,81,68,219,108,114,90,105,116,117,111,62,8,72,206,195,53,178,2,217,59,238,106,3,163,25,195,195,154,178,55,2,55,168,180,54,144,227,19,254,68,141,169,92,216,143,130,14,237,201,59,164,41,28,165,230,17,7,83,242,251,46,70,253,98,134,160,81,241,35,93,53,126,38,22,4,25,248,75,14,58,93,64,210,178,25,51,151,49,167,50,38,92,168,107,202,183,136,146,36,50,170,90,187,64,193,34,48,109,91,85,51,65,213,152,9,132,122,240,75,42,229,137,58,0,72,51,241,211,78,173,137,67,102,25,83,93,200,152,196,141,8,165,194,151,33,36,242,61,104,122,99,8,230,17,228,182,188,46,67,70,31,158,145,3,50,139,102,157,105,135,117,8,125,19,135,201,169,105,155,159,38,102,229,19,224,3,19,40,174,171,144,86,97,121,58,103,160,145,3,106,27,206,218,83,240,76,177,65,51,185,41,172,172,132,207,211,147,147,104,19,97,83,158,210,220,180,145,154,151,91,44,209,84,53,108,152,79,133,116,6,108,27,146,163,138,148,13,167,173,72,146,87,118,107,197,70,213,149,155,115,80,30,172,6,227,249,54,10,141,48,131,220,71,37,35,171,56,33,204,145,26,45,234,227,24,220,97,72,26,192,249,67,30,55,106,155,118,220,205,49,171,217,172,238,38,219,102,35,213,149,151,90,215,27,93,7,89,156,82,46,238,20,178,243,206,247,1,65,238,32,35,203,149,1,154,29,25,160,185,77,177,187,239,43,120,57,86,157,181,5,245,5,229,240,206,253,185,133,166,152,22,12,115,11,247,98,180,60,54,40,87,71,6,28,170,35,97,24,233,33,195,117,69,140,234,49,150,14,139,12,21,7,102,211,28,86,20,250,148,202,43,29,28,216,59,189,129,93,234,228,176,165,104,195,82,16,139,84,162,30,93,156,187,114,97,111,249,236,185,139,23,206,230,5,215,193,48,151,207,158,57,243,24,92,245,127,121,251,206,149,215,13,243,212,217,71,30,57,251,147,188,113,240,233,219,7,159,253,1,64,212,166,212,19,151,224,137,156,231,120,202,176,146,1,150,175,10,13,87,178,10,1,212,217,41,255,16,0,38,131,155,21,98,81,155,2,120,178,130,119,156,154,185,6,4,243,101,141,117,118,95,214,180,212,23,95,49,208,32,189,117,86,241,84,152,105,240,26,66,253,81,49,17,25,229,212,11,28,74,7,85,247,58,201,78,114,175,107,250,145,202,107,86,19,251,224,224,174,0,50,182,209,194,249,39,249,40,6,15,6,138,192,32,176,230,1,74,6,93,144,59,101,66,61,146,165,199,140,58,22,115,133,6,107,96,148,49,84,238,168,54,128,80,149,2,31,57,3,222,176,31,127,252,190,204,208,76,120,245,5,212,6,185,109,77,194,50,184,14,41,109,9,81,16,90,29,82,216,2,115,88,128,249,149,114,150,7,51,234,17,206,192,17,174,171,71,215,43,34,31,142,163,162,31,60,28,135,169,155,15,125,69,132,149,5,27,73,33,208,195,68,174,47,157,69,238,137,206,120,138,211,16,52,238,243,170,100,21,201,239,210,82,142,161,155,100,18,82,104,75,59,174,87,106,120,45,71,200,111,66,100,53,28,104,123,213,56,195,98,8,99,45,90,16,1,71,238,224,163,155,251,175,63,201,168,168,33,108,24,80,60,189,66,155,52,36,94,11,237,223,2,234,172,5,239,182,8,113,251,192,129,2,149,126,206,219,188,88,13,234,132,152,138,24,81,17,251,169,151,227,93,181,3,79,108,135,25,110,74,231,143,69,136,205,133,24,139,168,160,133,186,100,188,193,13,190,189,89,41,109,206,103,39,40,32,189,90,171,92,23,81,119,156,40,94,29,4,34,92,206,88,199,117,90,99,226,252,62,6,207,172,15,66,201,156,91,95,49,32,198,184,169,66,161,46,213,76,191,198,156,100,165,80,15,16,141,6,74,78,91,5,62,103,62,144,49,13,3,99,170,27,134,191,175,61,8,248,248,227,94,26,2,194,99,199,248,146,244,18,22,146,237,130,151,67,1,145,11,171,123,190,86,103,177,89,91,135,183,245,10,80,239,196,247,36,149,81,213,90,69,41,105,10,149,78,204,135,164,126,64,117,84,87,226,4,136,24,211,140,160,76,245,102,124,94,168,98,122,147,141,208,26,245,91,57,123,62,220,72,219,114,47,173,243,153,38,170,145,90,12,141,233,136,26,243,70,68,45,193,93,199,218,192,71,209,212,90,126,245,219,233,187,139,233,51,3,135,225,216,177,192,97,73,182,10,46,203,183,125,66,54,233,125,95,205,144,26,14,146,178,201,20,158,192,65,121,179,90,222,182,208,189,136,159,88,38,147,215,145,185,237,13,118,181,101,90,107,222,249,98,62,160,63,196,165,147,23,126,114,242,100,248,136,145,70,73,196,17,71,117,255,194,61,58,230,107,2,178,51,250,135,58,253,81,227,15,175,53,192,115,189,7,92,65,132,177,93,112,208,8,44,61,101,239,32,192,20,170,153,109,161,135,50,24,46,195,178,61,202,247,191,64,140,80,247,1,6,28,113,249,59,81,215,114,150,20,105,136,3,30,186,197,125,217,141,33,176,10,146,65,200,151,224,149,165,243,246,34,205,44,240,22,96,100,157,244,135,152,87,64,80,126,28,183,23,246,127,28,89,52,136,97,141,139,140,250,218,80,94,119,215,61,67,6,89,200,177,189,16,83,16,222,149,146,184,205,136,106,136,108,216,47,155,25,218,158,146,87,111,2,82,8,55,134,166,168,84,69,102,246,121,203,144,165,229,119,117,88,75,222,168,226,42,128,183,192,32,77,103,65,32,29,164,169,24,208,163,41,183,224,225,120,251,184,177,208,110,92,114,234,5,81,88,67,36,170,13,216,136,42,38,49,70,121,83,249,176,114,86,155,53,247,5,174,21,135,171,0,234,61,93,32,3,86,105,96,228,159,83,111,47,5,177,19,129,86,196,30,146,238,252,215,63,27,237,67,157,13,212,214,17,204,136,213,181,121,169,204,39,41,72,36,155,27,2,124,168,227,106,248,10,77,145,135,133,38,206,171,36,112,86,84,189,41,207,60,6,117,99,164,109,33,128,143,204,124,227,251,109,73,171,52,36,173,162,245,12,141,79,200,103,152,175,222,17,162,230,18,37,79,97,83,159,42,202,15,196,101,42,218,82,44,168,203,236,107,81,168,83,161,16,146,130,42,241,233,226,184,140,158,57,211,188,118,58,156,111,28,38,135,182,28,171,140,27,89,195,215,23,55,178,104,193,239,25,226,48,45,28,50,198,57,178,93,89,143,221,149,93,179,86,216,52,55,136,183,55,83,156,43,235,214,199,69,105,121,177,33,56,68,53,93,43,108,114,106,166,56,59,81,146,90,97,186,82,88,81,81,10,115,38,178,67,149,194,38,237,169,105,86,10,155,156,26,154,121,102,50,147,163,204,229,82,216,52,3,53,194,68,219,196,126,156,152,202,24,169,228,125,25,84,76,165,213,95,133,35,97,26,99,66,178,188,140,252,232,85,100,201,164,183,210,211,246,220,204,92,105,38,179,182,23,10,161,38,162,44,117,67,89,243,220,216,30,109,222,117,230,179,231,208,75,92,119,76,114,227,67,101,18,237,205,49,212,80,81,100,167,17,45,150,45,252,55,239,135,127,202,78,12,169,181,197,181,98,117,122,169,121,81,229,116,102,58,55,61,221,29,83,21,125,70,25,124,25,70,62,198,252,244,112,118,61,90,88,78,14,157,199,22,81,187,22,82,46,59,54,165,196,148,179,241,95,151,71,33,240,251,112,5,112,220,93,232,84,19,96,35,220,34,114,104,28,225,174,139,70,40,105,82,51,10,23,164,184,124,66,82,48,53,11,179,162,6,9,164,16,110,202,172,77,251,179,102,229,240,95,120,233,41,92,24,106,210,237,121,49,229,24,30,108,57,243,162,147,226,68,204,43,241,194,40,190,155,168,121,34,51,145,157,152,8,45,177,80,117,10,143,64,13,58,151,241,242,121,42,81,113,107,147,247,34,163,209,40,211,53,55,77,97,228,176,76,30,127,230,245,215,17,106,54,67,89,72,63,59,220,3,25,150,75,198,86,44,54,118,230,189,52,209,17,53,141,66,221,41,153,211,141,86,5,17,3,63,236,159,246,213,183,40,173,35,77,82,245,7,231,127,65,209,84,56,169,59,234,8,244,253,157,205,40,43,52,164,104,66,137,169,201,10,89,230,215,40,233,118,202,80,82,138,184,38,114,177,237,39,136,46,91,167,98,177,195,224,24,146,3,70,33,106,33,181,41,214,130,26,117,241,69,201,70,107,99,157,117,42,162,32,107,168,27,243,53,120,101,184,57,129,106,112,93,192,119,12,115,111,203,105,145,6,203,132,136,73,231,230,87,141,19,249,241,159,58,245,75,112,89,143,111,55,90,151,40,184,225,56,234,117,227,142,24,119,91,165,113,159,65,63,142,162,237,241,127,140,18,150,11,148,145,59,94,130,139,219,97,45,229,52,224,9,21,132,226,128,212,149,144,179,254,63,118,108,193,18,8,187,199,182,0,163,89,35,203,74,178,14,172,89,205,38,128,45,23,176,164,197,220,210,162,121,124,105,113,249,164,185,189,180,184,181,212,89,50,151,23,183,151,118,150,204,221,165,197,211,203,102,101,105,241,124,13,210,150,55,172,214,146,57,187,140,25,225,203,242,162,89,90,92,116,32,239,242,230,146,217,89,94,124,104,217,116,48,213,58,209,42,78,98,126,183,56,179,132,21,195,135,203,75,139,139,46,214,187,188,69,213,66,210,37,72,170,81,82,115,201,156,164,164,202,242,226,226,165,101,76,170,47,139,130,206,226,105,168,113,241,7,216,206,15,55,189,140,212,60,255,114,155,139,139,37,44,87,54,115,178,114,249,105,67,116,85,239,111,102,105,241,228,178,82,172,182,140,67,189,76,121,107,208,51,47,243,73,168,242,228,226,35,139,102,131,82,249,215,194,108,179,244,56,77,191,29,250,133,86,207,94,198,33,61,12,19,181,13,51,114,210,31,229,195,48,202,198,195,139,103,30,50,127,178,184,120,17,18,30,45,155,141,19,139,43,15,225,48,22,47,97,150,11,80,234,242,195,139,214,67,94,247,23,55,48,125,113,145,34,134,56,172,67,139,43,185,0,255,63,134,76,144,130,139,26,99,199,72,35,180,144,57,86,177,11,242,88,31,171,90,128,85,226,78,62,198,250,3,5,68,106,143,25,242,236,10,183,162,112,132,199,31,72,244,127,249,121,239,234,107,251,255,121,115,255,230,219,183,63,187,121,231,183,175,29,60,247,23,72,185,243,204,213,196,255,187,242,75,248,223,3,227,24,142,242,187,233,52,32,179,53,39,24,196,54,49,254,0,23,187,243,219,55,161,228,127,223,122,182,247,226,127,222,121,239,149,59,215,254,214,251,232,214,193,179,127,232,191,115,85,126,122,142,43,252,78,110,102,58,91,46,71,213,155,102,63,28,90,245,145,149,221,185,245,78,255,157,103,250,255,250,167,222,19,111,246,158,253,184,255,246,75,183,63,187,114,251,179,63,28,92,125,179,247,226,175,250,175,126,178,255,250,147,156,83,180,153,61,53,121,114,121,153,219,164,128,159,114,232,2,6,236,223,124,242,246,205,79,134,204,0,247,81,32,171,126,176,79,125,10,68,131,255,117,229,9,57,8,120,124,96,28,3,33,127,7,240,189,92,105,78,171,77,152,59,66,109,211,51,165,220,132,133,67,238,63,251,82,239,249,183,181,234,248,99,160,39,66,182,3,101,157,105,43,55,81,194,178,7,31,190,215,123,249,121,173,44,127,12,148,181,81,142,66,209,80,167,166,75,211,84,180,247,226,159,239,252,250,247,90,81,254,24,40,74,190,48,18,223,153,203,204,77,204,205,209,14,248,234,90,255,137,143,180,130,252,49,80,16,89,22,202,244,9,132,139,183,208,193,123,79,244,95,121,166,247,225,171,90,53,156,37,170,26,225,46,8,231,141,240,104,26,192,103,159,29,188,255,100,68,53,156,37,170,26,215,129,219,211,230,254,248,3,234,255,233,90,116,127,6,12,75,81,6,79,124,167,148,41,77,150,196,164,190,115,251,139,23,35,170,226,44,94,85,2,19,231,26,139,150,139,135,192,46,217,101,103,154,39,232,202,254,141,247,15,190,252,188,127,237,105,173,22,206,18,93,75,149,195,250,126,199,153,116,102,28,155,170,185,241,243,232,106,56,203,128,106,104,84,78,209,113,202,83,220,159,231,98,42,162,44,209,21,193,52,181,44,175,87,229,92,121,186,204,83,244,198,27,209,149,113,150,224,166,223,172,180,29,142,226,139,200,59,150,127,251,198,254,181,43,251,191,254,194,47,121,138,254,11,148,44,86,81,7,59,241,157,12,253,231,151,188,115,243,101,191,36,127,244,7,16,32,191,228,210,148,167,202,51,101,203,175,227,224,223,126,222,255,245,71,74,7,166,78,205,156,90,140,175,70,221,119,229,12,12,148,166,117,255,79,127,130,37,138,169,49,115,42,119,106,42,48,36,181,26,216,8,69,152,208,40,88,229,77,58,71,71,198,166,18,2,84,190,115,245,224,203,167,122,207,255,30,26,74,112,229,240,173,247,233,123,183,191,124,191,255,206,203,189,235,95,244,110,188,119,112,253,203,253,47,174,39,188,182,217,230,73,198,45,158,144,113,139,177,210,103,254,208,187,254,250,237,207,159,11,66,82,46,171,17,250,94,88,243,80,132,244,96,247,131,17,164,25,92,160,248,250,179,43,253,15,223,253,239,91,175,99,186,32,254,101,181,42,15,32,161,119,90,175,79,254,31,240,62,120,248,246,223,183,255,190,253,119,111,254,193,161,251,63,28,135,61,241,189,255,51,156,48,251,30,157,91,143,231,38,226,200,71,240,239,226,33,139,228,227,241,119,53,152,251,132,26,124,61,186,29,159,163,39,27,136,170,192,139,5,31,137,175,132,219,240,120,127,131,122,45,66,202,107,5,149,126,232,92,17,102,44,133,242,243,252,120,173,104,156,191,68,4,235,47,80,131,202,7,148,149,8,198,90,66,178,255,70,40,225,205,141,130,246,7,202,121,92,67,89,72,229,21,38,136,89,168,13,155,88,134,254,160,245,101,153,14,46,139,224,32,6,238,20,90,98,201,66,148,237,122,156,196,132,199,74,212,199,45,57,138,193,133,83,150,44,102,59,168,55,219,128,141,40,121,59,178,67,10,203,49,145,9,103,243,88,64,114,4,146,145,151,32,78,158,104,76,231,190,37,144,35,167,206,39,244,65,227,80,42,165,136,41,153,32,38,37,167,142,143,39,228,186,32,47,76,164,30,99,14,148,232,67,116,47,6,245,35,180,161,179,126,63,18,242,56,134,217,121,122,134,16,211,206,239,79,34,170,211,137,68,87,62,40,172,59,181,144,198,45,211,251,20,40,170,240,235,76,253,139,202,143,27,177,110,248,232,49,229,18,196,149,11,54,219,245,54,130,177,38,168,124,118,108,106,80,212,107,59,51,53,51,84,142,83,154,116,50,6,101,158,155,248,186,114,28,201,96,180,179,37,84,74,159,102,206,41,123,230,88,95,103,248,35,69,14,130,231,232,3,157,108,102,162,52,101,119,163,235,160,181,72,167,49,42,131,186,240,149,58,192,77,201,140,205,77,194,204,168,160,2,19,186,131,250,148,247,24,225,110,169,213,64,27,205,150,199,34,175,3,240,138,42,188,105,185,233,141,78,27,160,29,92,8,112,247,60,56,134,166,120,44,226,41,91,181,74,117,55,127,166,2,181,185,141,114,59,113,209,122,216,169,176,68,97,155,251,52,3,132,135,148,55,148,38,39,166,38,98,58,200,55,15,215,173,203,139,98,243,187,0,96,172,150,253,160,124,245,102,92,5,147,36,12,139,155,19,138,102,159,78,251,220,125,57,181,204,26,102,232,144,185,143,175,108,171,222,158,247,0,36,52,215,168,118,218,206,60,53,146,137,156,56,233,72,156,252,220,107,210,19,2,51,162,169,185,137,251,231,165,49,84,126,179,98,219,78,61,36,176,57,42,49,198,22,42,202,151,190,134,16,131,45,122,230,163,83,213,202,154,72,113,10,251,22,191,34,45,85,252,77,11,16,158,39,182,110,186,232,180,183,29,167,30,51,145,20,0,1,224,26,169,32,68,201,68,6,204,191,92,83,24,119,41,137,134,166,137,116,98,114,107,59,165,44,107,205,218,73,15,205,21,213,134,175,206,161,175,178,47,243,202,116,133,226,196,133,70,243,65,216,113,161,74,246,176,113,33,185,189,107,9,196,86,197,217,118,199,81,61,15,166,22,189,228,156,174,187,77,94,45,246,61,115,10,253,4,195,172,87,119,199,255,247,212,38,31,253,44,236,107,199,29,36,42,200,204,44,45,154,151,73,4,128,236,239,227,196,191,223,92,54,107,39,22,31,91,54,47,10,126,251,98,133,210,171,75,230,198,9,100,179,95,92,92,180,48,193,54,51,203,139,63,58,139,76,124,143,49,239,179,224,47,45,47,158,121,88,125,63,177,248,208,9,189,58,40,126,82,52,83,163,210,204,40,63,179,184,120,22,115,156,199,58,78,74,241,192,79,252,70,248,55,196,193,159,84,56,248,25,250,117,41,227,174,124,22,95,103,169,253,241,37,179,65,213,7,37,23,152,180,140,229,96,98,22,59,36,191,216,89,142,202,187,65,73,97,182,254,192,165,24,192,235,151,199,101,116,94,255,183,228,230,183,255,190,253,247,237,191,111,255,125,251,239,219,127,247,138,189,169,240,42,116,50,56,192,134,147,116,127,144,28,246,89,60,227,227,9,166,9,247,196,155,87,86,122,35,203,39,228,211,188,200,162,136,76,184,176,153,104,219,240,255,77,175,138,96,101,10,65,78,210,178,121,239,123,87,103,147,13,34,200,229,216,36,147,133,8,243,8,78,158,151,30,168,59,150,56,15,113,181,144,72,15,214,160,145,232,162,64,91,225,181,180,55,85,190,11,140,45,130,223,234,56,78,66,161,135,244,236,60,81,234,90,1,77,58,36,59,115,236,176,187,209,25,143,37,30,100,98,95,237,155,224,11,10,174,66,34,200,86,8,101,20,44,134,4,242,24,212,143,114,84,204,112,80,62,117,99,249,72,202,190,85,118,93,34,216,71,89,179,16,193,71,215,162,179,39,112,160,1,6,69,128,139,205,236,220,137,76,220,230,8,113,41,130,251,77,225,158,73,142,102,38,60,237,62,115,215,99,94,136,61,74,237,103,66,141,235,12,140,68,20,75,86,225,151,202,206,168,4,244,204,253,41,241,213,227,112,36,4,139,99,32,7,121,20,46,174,96,62,240,199,32,79,33,161,49,21,162,70,166,113,20,98,196,10,217,168,37,145,179,18,92,132,32,227,32,188,0,10,151,97,104,110,181,197,32,147,33,176,18,10,251,90,229,144,123,92,7,216,128,176,135,252,33,238,120,130,236,140,54,190,24,86,106,105,114,40,43,181,104,101,138,204,74,181,103,190,182,74,188,114,99,176,127,21,157,151,66,59,77,221,123,180,56,36,90,96,159,50,116,163,104,188,40,183,242,51,44,238,9,126,118,230,35,83,187,196,168,22,188,34,158,26,92,152,121,5,144,169,215,84,118,98,106,106,122,94,241,71,25,254,170,214,8,224,119,47,212,75,201,224,156,14,102,125,16,93,215,8,254,103,11,149,209,213,175,182,25,168,119,48,103,121,62,160,235,30,250,174,206,175,162,7,155,249,58,147,200,43,225,157,114,0,154,149,166,91,113,231,37,199,81,12,191,6,135,191,234,204,135,52,214,187,99,59,155,105,116,90,168,140,253,40,53,113,201,66,238,222,22,139,253,128,63,23,26,203,141,230,238,133,6,49,160,204,255,25,3,10,245,59,134,113,230,62,196,44,171,211,130,101,165,106,176,206,210,239,229,165,229,214,67,63,48,151,79,116,32,235,69,228,176,17,3,107,122,137,127,225,227,41,248,184,253,16,169,181,158,20,69,31,91,110,83,242,238,67,196,216,130,244,149,229,45,74,201,60,196,21,159,36,213,222,69,228,61,45,11,182,215,69,95,123,149,249,93,29,250,117,69,151,148,10,86,184,198,29,76,80,248,85,193,65,199,177,168,152,45,5,73,29,247,159,156,25,37,132,235,58,172,246,49,36,253,82,202,169,194,59,13,115,208,36,126,10,128,76,48,132,148,95,34,64,81,66,129,58,50,219,128,207,124,27,42,128,83,116,85,92,130,4,234,53,210,132,187,23,130,248,90,30,70,153,162,51,249,114,125,13,90,123,168,121,204,88,61,212,114,122,112,53,15,34,110,83,15,168,23,124,167,156,201,12,42,101,38,244,155,228,48,212,88,88,117,34,38,155,182,244,18,231,241,37,185,25,175,182,1,75,169,95,35,9,239,30,225,175,129,219,36,33,174,147,129,202,11,254,140,136,43,38,48,117,45,85,241,195,136,66,68,160,64,61,122,99,215,35,55,117,244,34,215,135,111,230,1,147,3,221,11,108,226,224,22,30,190,129,71,216,190,193,102,104,219,198,142,71,219,178,17,69,189,173,26,220,168,225,188,102,32,193,230,82,67,247,231,72,187,51,188,55,67,59,115,208,212,15,216,149,3,246,100,204,142,164,161,251,59,49,106,102,198,31,248,78,130,111,144,51,124,173,62,118,254,145,194,104,215,114,201,117,199,224,46,78,60,48,30,141,205,103,103,134,41,70,140,217,24,133,195,50,204,100,216,210,186,65,177,89,56,135,29,153,163,165,228,40,70,230,176,148,28,165,200,28,21,25,104,163,81,200,152,173,194,216,148,105,225,79,165,48,150,153,130,33,228,50,214,221,208,24,170,193,155,99,103,139,19,115,115,179,158,93,24,158,156,160,105,102,86,154,148,34,49,31,87,82,228,194,45,52,48,91,38,193,25,43,109,39,162,23,119,45,230,39,57,59,251,214,12,8,223,69,98,144,78,230,100,111,120,168,78,21,238,150,52,90,85,116,34,232,20,201,195,105,217,149,142,155,159,244,82,162,200,165,144,81,47,159,77,133,234,13,234,64,232,70,170,114,148,237,22,70,165,162,67,53,54,225,206,7,94,53,0,187,105,217,80,91,38,145,131,222,100,241,7,185,92,243,241,159,120,249,24,140,12,89,64,169,187,145,155,197,23,175,231,86,167,221,232,134,138,18,251,135,85,160,214,215,219,214,134,43,115,228,202,83,69,39,91,210,183,95,86,81,102,240,171,136,82,220,97,224,133,219,53,218,100,122,164,90,112,66,75,151,246,244,165,156,29,181,15,233,246,102,167,86,12,151,214,20,88,112,106,163,39,5,96,61,113,52,124,173,155,204,253,250,108,42,218,23,119,175,22,65,254,96,93,2,214,231,29,10,193,211,180,218,48,18,14,10,182,177,34,63,187,227,255,59,107,124,20,23,225,28,125,244,83,7,81,122,149,255,143,148,9,128,112,114,66,234,16,108,117,40,12,0,151,139,104,172,168,89,33,118,232,61,164,167,176,77,143,151,61,173,4,178,208,92,222,89,66,34,78,234,67,92,244,213,33,216,56,179,182,28,176,126,100,27,69,71,124,19,42,15,57,170,106,106,9,233,76,168,170,228,17,137,126,167,26,39,248,139,103,59,233,46,47,158,89,54,31,99,162,85,177,235,156,92,22,230,162,108,206,184,92,151,73,186,57,227,242,79,201,42,84,118,28,187,181,171,235,67,196,206,249,0,93,8,121,136,190,213,133,248,246,223,183,255,142,146,169,161,106,113,43,119,114,34,70,3,95,151,15,72,36,74,175,32,148,75,226,136,193,108,153,96,70,196,17,7,169,181,135,100,30,2,199,11,117,8,177,186,160,180,98,42,44,50,82,168,118,253,66,79,76,6,62,12,96,143,132,69,139,140,232,133,165,33,49,18,33,79,118,199,120,159,20,103,122,104,94,34,131,136,158,194,73,96,92,46,17,196,243,244,9,103,172,110,192,148,43,194,219,89,63,205,239,35,34,35,243,81,210,194,129,136,93,212,94,202,106,50,165,113,85,187,159,22,107,189,216,176,119,19,99,126,0,56,69,124,40,163,195,105,200,147,39,177,214,123,27,156,113,41,30,71,163,69,50,111,236,223,124,189,247,252,7,253,183,174,97,124,190,119,62,237,221,146,70,139,162,71,3,228,209,130,110,246,143,197,40,38,60,104,129,206,77,190,255,197,208,150,24,47,13,178,169,196,126,156,13,90,251,248,85,191,117,173,127,243,229,222,91,175,142,208,0,162,174,67,26,8,8,40,181,125,165,75,140,105,41,194,114,89,143,183,56,120,109,6,200,223,114,185,33,46,169,142,44,64,97,68,244,170,6,160,122,20,233,198,139,203,198,193,10,144,31,98,65,181,209,129,131,40,34,148,22,54,72,164,200,160,65,162,90,45,84,144,72,67,175,161,50,34,133,26,109,236,224,163,79,15,190,252,69,239,169,119,251,79,94,61,120,255,137,222,211,79,245,174,127,62,70,255,65,75,141,109,232,236,132,1,200,233,14,251,147,195,40,58,25,106,176,194,254,201,157,154,85,169,66,239,237,70,237,28,123,74,15,116,134,99,25,144,86,71,126,85,143,110,15,67,221,112,218,20,199,189,129,81,254,30,127,60,233,21,43,120,159,169,190,20,70,110,22,159,78,99,93,107,126,108,12,53,172,149,136,126,36,185,82,28,138,202,84,54,155,33,12,247,148,240,16,17,17,175,114,163,70,188,18,145,247,2,33,175,200,230,44,111,244,63,189,217,123,254,157,222,103,159,237,255,242,131,131,143,62,12,70,156,106,86,59,174,23,64,9,70,22,8,61,5,67,192,168,203,141,250,89,49,145,60,96,45,104,137,87,247,127,223,122,157,194,94,65,114,21,38,17,104,137,86,3,38,14,35,237,154,81,145,15,252,96,30,24,6,196,129,209,58,210,239,249,68,102,65,198,28,217,128,239,126,76,185,1,97,128,74,155,13,215,209,122,75,33,225,2,129,123,84,31,232,19,25,140,162,130,187,12,186,157,255,102,26,76,137,56,93,93,120,48,115,126,44,196,106,40,26,35,64,44,128,82,242,168,152,218,94,16,91,65,76,87,232,147,26,241,4,232,69,246,142,8,67,27,199,131,66,49,24,67,81,55,252,248,25,20,75,99,218,41,151,40,150,134,56,230,162,27,24,128,215,16,225,7,86,13,17,36,232,135,206,46,186,230,199,79,107,113,33,7,188,94,228,51,166,168,139,131,3,108,163,203,193,60,73,205,3,110,37,133,163,77,62,121,120,100,69,177,136,92,223,117,106,21,232,52,6,106,144,211,165,150,78,169,65,8,252,96,20,106,244,129,61,117,119,230,35,226,86,163,19,86,223,43,162,182,153,181,176,0,42,60,8,121,168,245,102,161,160,118,79,108,114,232,99,104,3,133,93,193,139,50,199,11,117,109,136,212,94,146,29,156,134,202,250,39,76,41,1,128,33,112,152,7,57,204,20,133,22,244,16,206,24,164,249,224,250,239,24,166,124,79,184,103,149,61,52,190,119,251,179,27,10,48,120,219,136,141,208,188,167,92,14,254,141,97,59,77,171,133,241,186,218,167,109,138,72,217,112,197,19,92,235,14,63,81,232,139,201,238,188,8,228,14,67,90,84,86,6,142,91,176,73,2,242,228,58,246,216,177,100,56,98,178,112,88,227,7,77,198,128,175,244,196,49,146,135,185,202,148,173,47,237,242,193,88,172,219,23,132,83,231,250,152,127,94,56,108,72,100,20,103,140,113,16,31,109,153,239,197,222,245,107,253,231,62,231,219,209,136,113,121,58,154,107,207,1,253,101,23,182,126,151,161,25,183,80,53,75,228,196,211,182,237,73,221,137,167,45,157,120,150,132,19,79,87,119,226,89,156,182,39,103,139,211,142,226,196,19,178,21,108,223,125,39,160,63,115,195,61,114,58,211,108,201,9,153,167,238,214,148,115,122,174,60,151,157,154,155,211,77,57,17,39,247,44,248,132,164,41,19,97,26,22,93,122,52,67,208,35,210,119,225,70,199,239,85,153,243,142,11,41,238,9,122,251,58,234,44,247,184,191,71,51,198,24,134,232,34,242,27,151,47,159,57,73,12,71,207,150,234,50,25,67,121,86,100,62,247,47,84,241,32,111,103,98,107,141,206,245,123,240,193,7,135,238,97,216,133,202,54,142,213,222,30,182,119,191,117,38,243,15,197,203,130,149,15,129,175,160,254,174,148,151,235,91,32,146,190,189,75,77,254,24,194,118,166,28,130,213,76,203,2,148,46,59,165,178,145,154,55,24,15,199,88,77,120,40,26,229,68,131,162,165,173,18,204,110,0,192,92,3,98,162,49,70,241,149,92,186,189,37,168,151,137,44,74,110,97,165,147,115,115,14,32,28,210,135,69,11,125,57,91,83,165,9,107,210,128,186,238,203,0,182,45,165,238,24,172,138,57,75,103,48,220,13,122,172,198,46,207,221,149,122,107,201,2,218,14,72,239,245,117,98,237,109,78,200,91,99,42,83,158,40,79,229,172,53,105,249,62,57,51,53,61,61,167,122,230,69,22,92,3,96,85,165,189,155,31,155,153,210,204,254,179,170,100,214,55,69,247,106,77,232,141,51,165,24,225,103,121,110,206,154,43,150,35,110,181,184,154,112,24,99,21,55,109,213,43,53,32,83,234,27,127,55,9,182,86,7,43,98,4,43,209,82,233,37,141,253,119,61,25,120,189,129,129,34,194,107,162,168,4,43,114,74,153,159,84,92,194,133,228,0,43,117,90,169,34,108,198,75,17,222,3,144,35,56,5,21,19,63,25,31,2,62,160,85,123,8,192,202,27,116,93,197,249,87,176,172,98,177,148,213,69,229,200,209,206,211,83,21,227,165,64,15,239,55,241,39,53,63,248,243,255,80,108,228,235,148,57,93,3,140,122,248,221,238,158,90,68,215,175,203,39,89,114,232,4,36,145,63,90,92,92,193,235,254,199,152,233,49,50,147,94,108,144,129,116,107,25,237,187,135,9,59,59,33,115,108,205,158,122,87,136,83,201,216,155,100,170,167,108,196,40,78,159,22,158,92,101,47,150,73,149,85,244,207,93,10,10,70,73,26,138,152,200,198,178,134,137,4,38,97,0,30,34,247,248,63,165,244,209,151,154,232,144,58,168,110,41,0,116,216,153,145,47,42,145,208,58,145,65,120,29,97,13,150,141,144,193,100,130,158,255,34,32,110,190,222,222,76,83,28,141,100,174,158,82,45,218,194,76,120,6,233,81,230,113,67,234,77,28,79,100,135,212,109,79,216,37,103,90,151,45,120,86,75,193,235,102,128,175,47,238,227,32,3,152,193,151,206,215,149,145,37,18,234,45,16,150,158,9,248,30,171,46,28,193,229,87,53,115,149,14,105,151,128,167,13,29,103,142,149,72,144,156,104,202,171,85,90,104,169,41,209,30,191,2,6,116,254,141,161,125,150,102,115,197,70,213,158,15,90,182,137,75,196,235,138,119,75,36,2,215,68,130,175,145,209,28,50,229,172,137,123,36,197,240,208,85,37,244,50,179,185,123,207,191,179,255,225,151,44,251,50,204,173,138,91,41,86,29,102,96,175,192,62,96,224,103,26,165,106,195,117,210,40,244,64,182,46,138,46,172,170,129,24,32,7,59,238,52,73,160,32,138,27,90,52,234,64,93,5,167,43,152,178,164,212,26,228,230,250,234,174,30,39,23,141,13,113,193,72,38,144,49,76,124,247,100,4,240,46,196,175,70,70,138,5,218,136,217,27,252,216,18,127,55,131,66,0,25,134,60,147,241,195,83,71,133,200,22,90,169,94,124,108,227,1,201,171,71,22,62,205,222,237,27,55,122,47,191,134,254,71,61,99,75,202,131,237,218,220,254,102,59,141,33,27,211,210,233,151,194,140,134,97,84,17,153,54,155,78,171,86,17,130,159,109,104,143,228,67,190,72,6,203,187,38,96,239,85,4,23,129,41,166,143,48,181,154,244,136,18,13,25,66,154,251,115,47,230,227,224,163,191,246,95,251,247,216,249,144,35,135,195,69,156,120,99,66,182,119,86,101,158,239,181,156,178,206,79,255,154,3,225,174,221,249,53,187,246,126,254,246,173,119,164,192,101,104,135,78,1,26,240,88,19,227,44,201,254,148,253,20,217,157,53,81,85,132,168,144,15,157,23,26,93,46,121,21,129,128,72,236,154,129,215,160,232,74,11,149,46,28,6,74,201,147,91,131,237,16,16,61,9,158,179,63,242,253,107,215,19,189,235,222,136,35,234,30,80,25,58,17,170,250,117,245,174,190,146,232,127,242,172,33,37,35,154,92,36,227,76,204,146,92,132,3,88,155,85,226,128,78,207,217,51,58,7,212,149,28,208,170,224,128,86,2,97,140,230,38,203,153,137,185,233,0,7,212,85,57,160,86,233,239,15,58,63,255,228,224,218,207,97,191,239,127,241,151,48,0,165,139,225,72,192,167,82,211,63,26,240,156,190,27,96,193,51,23,1,60,15,3,62,255,49,128,230,17,204,3,11,41,6,204,195,93,131,205,111,225,20,194,169,164,47,192,133,167,169,18,128,153,148,144,229,162,90,9,201,114,17,150,101,102,49,11,177,175,102,231,102,28,120,46,81,122,110,10,159,109,47,16,61,25,154,32,122,243,8,96,179,190,200,23,211,81,56,100,56,59,78,9,30,214,180,64,245,202,138,229,89,34,103,250,87,141,136,94,111,62,76,97,26,87,196,150,207,187,34,166,125,92,172,122,31,74,32,50,65,219,152,68,128,150,93,105,252,184,209,230,136,119,182,83,170,216,206,5,90,35,107,163,229,64,143,183,224,27,39,192,89,66,124,159,147,22,107,36,133,198,123,20,87,113,163,206,121,92,231,50,236,15,246,54,96,224,153,50,204,138,251,48,161,206,208,106,197,253,177,95,20,222,41,196,100,222,143,69,248,88,171,250,67,103,23,246,51,166,147,64,206,147,7,203,110,196,133,246,86,171,46,120,93,45,160,192,219,117,218,52,192,80,25,89,103,193,176,168,156,144,213,109,41,21,193,156,192,255,161,154,5,209,10,141,165,112,95,54,111,228,40,57,25,72,151,193,61,229,60,22,12,56,112,48,219,70,10,79,228,104,37,120,230,161,192,36,199,233,14,148,200,248,225,206,241,222,8,143,75,189,17,48,0,59,239,254,112,156,87,53,91,22,69,251,116,226,98,196,215,149,114,210,11,216,75,187,71,11,219,77,41,41,53,207,119,97,220,158,16,27,119,242,152,47,82,79,166,82,123,50,192,37,7,3,45,100,230,219,223,247,107,146,17,46,219,199,143,167,156,130,115,220,255,178,218,94,163,8,168,166,49,15,31,52,181,19,169,229,146,206,74,83,168,61,33,250,229,189,73,110,103,160,45,58,122,50,72,51,62,123,42,17,35,116,156,78,14,20,31,45,232,99,240,248,55,34,163,61,234,11,33,2,64,215,57,0,171,140,235,74,40,66,50,5,176,76,198,98,221,104,36,211,164,255,66,177,74,19,128,84,157,225,209,194,89,82,69,221,189,107,127,236,61,253,107,245,22,49,0,103,26,88,228,206,149,231,250,47,252,94,189,128,13,82,192,105,22,108,179,195,193,39,237,204,156,142,181,149,37,214,214,17,88,91,83,199,218,114,229,185,242,116,105,50,23,192,218,202,42,214,86,202,196,75,55,230,138,197,201,123,32,221,200,206,78,78,205,90,206,212,136,210,141,73,107,42,190,203,24,237,242,30,116,121,98,178,104,205,77,216,163,119,217,142,239,242,244,228,236,189,152,101,39,55,145,205,206,205,229,70,237,114,105,250,46,44,48,45,223,54,178,238,108,39,206,96,240,68,145,41,209,98,237,167,198,24,92,18,244,216,245,62,89,138,214,82,3,97,0,188,119,177,154,74,33,28,242,184,62,134,56,8,128,135,54,0,165,29,179,1,191,187,128,82,56,99,132,2,2,94,225,140,49,235,75,144,14,123,59,249,182,185,155,111,152,140,34,182,76,193,24,179,224,148,85,15,83,127,75,169,48,221,194,42,225,87,120,198,125,192,171,22,30,73,237,4,22,35,155,157,157,128,21,246,134,89,226,25,144,234,89,199,142,57,11,123,181,74,253,95,242,103,172,246,230,24,60,193,218,226,59,128,87,252,147,50,225,247,98,224,227,69,254,120,49,133,202,164,178,164,181,131,31,225,29,63,194,31,250,120,49,240,241,34,127,188,152,234,230,235,64,88,249,179,111,171,241,195,235,52,253,6,226,200,237,197,86,171,177,189,178,105,53,17,207,106,200,79,78,221,214,62,180,10,4,117,44,250,227,145,107,176,81,97,67,98,137,101,171,190,101,185,75,75,141,29,152,83,167,80,130,221,211,2,32,134,187,220,42,52,98,114,88,24,104,155,182,64,83,91,34,255,42,211,150,137,226,29,184,38,6,144,150,216,101,102,222,242,195,55,91,112,185,237,241,134,106,175,90,107,243,13,150,125,86,86,51,112,182,90,242,37,187,198,187,174,90,0,12,175,204,120,18,246,106,105,23,6,108,237,38,1,200,34,238,89,133,93,209,132,223,93,0,208,85,177,235,202,240,196,27,192,220,44,240,162,150,120,249,154,188,80,165,227,29,94,148,230,241,114,87,206,210,102,1,231,126,51,101,194,150,218,228,165,223,229,135,139,98,99,209,250,253,75,90,124,20,91,140,18,47,114,226,69,216,108,157,123,59,69,162,243,241,115,212,133,233,64,183,75,165,89,100,66,108,30,230,140,161,82,37,29,97,228,4,99,64,104,160,7,0,217,128,27,253,97,158,221,170,248,54,95,125,252,241,100,85,94,132,101,113,17,58,2,252,0,161,169,124,42,225,167,150,9,55,33,96,77,37,238,131,45,26,91,68,30,59,44,39,191,45,89,64,215,66,99,48,165,126,241,34,23,183,204,10,14,70,130,147,116,167,59,111,195,30,198,243,128,192,219,126,252,113,131,213,152,241,101,97,115,108,39,93,40,229,13,102,219,83,26,100,230,212,241,28,236,238,38,150,109,55,154,248,169,9,217,119,143,23,58,168,192,140,214,249,148,70,217,49,149,178,187,5,218,35,59,180,65,118,197,238,40,201,29,209,233,50,102,226,22,2,208,46,35,115,100,188,77,231,98,100,107,196,38,156,114,22,150,103,131,233,170,137,25,21,82,21,25,36,248,145,209,97,191,4,119,78,61,98,231,212,97,231,192,18,85,100,212,241,115,184,233,96,45,42,99,77,171,101,213,92,160,214,224,17,144,54,74,111,22,182,26,21,59,145,153,119,41,56,121,178,130,58,236,53,64,183,83,123,37,88,8,227,71,70,190,137,71,17,113,166,34,0,7,27,246,162,105,195,30,52,75,252,147,195,159,9,252,153,92,75,205,23,91,142,117,105,158,74,46,139,146,197,81,74,194,207,20,254,76,235,117,44,26,121,28,84,7,122,108,181,74,231,168,255,243,84,171,37,106,237,140,149,118,76,248,1,64,48,214,194,167,22,62,237,156,111,180,201,27,26,60,51,24,69,182,50,188,32,224,196,71,217,138,184,164,243,109,62,92,85,58,105,13,249,146,149,189,233,226,78,168,96,131,133,166,41,242,54,17,4,141,237,28,111,50,248,241,138,53,97,107,192,255,33,157,151,29,161,40,238,179,71,112,71,121,211,11,59,245,140,150,144,58,118,204,95,22,124,174,195,89,16,47,242,232,167,186,109,128,231,229,74,21,182,179,130,84,123,23,247,125,143,146,246,55,208,78,143,90,143,226,253,141,48,30,224,251,161,74,208,225,45,43,177,213,127,130,103,175,141,231,46,144,214,128,59,78,73,123,76,228,43,6,211,26,116,232,51,48,218,150,216,175,41,239,22,47,227,97,18,7,165,150,46,203,163,82,76,111,118,231,113,235,243,62,111,105,251,188,82,104,69,237,113,234,248,174,220,207,184,148,208,98,121,33,9,73,201,10,28,37,179,156,46,236,142,237,156,196,136,123,169,188,248,94,131,165,241,50,212,142,251,25,76,92,126,200,176,169,84,176,137,21,236,122,21,208,247,162,90,65,241,184,159,161,59,202,24,125,12,96,75,199,0,188,3,138,119,190,118,146,225,174,247,247,6,192,1,194,48,154,141,237,100,3,70,148,110,227,41,203,165,142,43,169,89,76,205,146,217,64,37,144,187,21,153,187,37,114,87,253,220,237,200,220,109,53,183,203,185,173,82,195,77,38,173,227,149,116,53,53,158,204,61,64,137,238,229,86,59,105,165,148,151,74,42,69,187,226,62,247,241,199,113,103,240,23,192,176,220,212,227,143,251,251,231,135,172,18,156,73,121,59,134,38,23,96,234,174,120,232,210,178,151,68,227,69,55,201,15,109,171,158,75,98,215,210,56,36,19,187,158,198,33,147,202,113,116,94,145,195,244,74,65,15,75,133,210,131,148,233,220,233,241,220,130,120,74,151,0,234,219,5,59,226,139,157,183,231,25,99,146,61,165,47,56,39,238,120,46,93,74,61,144,116,198,115,15,36,179,227,254,128,241,110,73,165,33,25,102,66,14,203,43,101,167,241,251,144,82,222,189,210,236,242,25,24,114,219,3,237,190,73,23,62,16,20,64,117,195,150,106,44,240,13,255,19,113,99,89,30,18,234,108,160,72,192,53,252,101,169,209,109,64,71,189,82,40,38,45,196,200,240,44,238,192,22,168,0,240,195,171,134,49,178,38,60,9,140,172,35,48,178,42,99,100,46,99,100,213,227,37,198,200,220,227,77,111,16,29,194,200,58,132,145,117,36,70,214,81,49,178,14,99,100,29,13,35,235,48,70,214,145,24,217,226,80,156,39,203,72,79,150,176,158,157,28,225,60,187,57,121,72,16,221,111,243,216,60,36,158,222,93,255,123,3,144,100,179,228,127,167,247,166,24,106,69,140,81,25,241,197,124,201,95,43,26,102,147,134,217,148,195,108,170,195,108,242,48,155,218,48,155,60,204,166,28,230,246,161,200,167,29,26,100,107,55,76,70,89,81,100,20,208,103,72,191,162,249,158,129,168,23,60,87,80,11,72,190,148,42,173,18,138,87,170,244,86,179,90,151,144,229,196,111,205,70,117,183,202,92,96,239,125,3,249,215,29,122,37,195,31,196,187,241,147,133,194,132,93,122,230,34,139,244,204,78,148,224,117,27,201,226,169,9,235,94,154,57,2,237,207,130,128,31,179,32,106,97,160,248,139,121,72,7,159,126,212,191,254,55,14,253,171,138,191,180,138,196,68,27,179,36,147,53,173,102,19,176,146,11,141,165,134,189,139,44,234,88,241,152,137,58,31,198,228,214,166,49,146,160,76,107,19,229,58,84,47,74,7,240,47,243,223,84,203,65,105,190,41,83,48,110,202,16,99,68,177,79,140,137,41,69,226,35,157,223,74,225,203,102,251,130,38,131,35,142,61,116,15,254,152,44,193,194,207,56,190,77,168,141,130,178,46,243,125,119,190,177,141,12,18,216,30,27,78,186,229,184,128,168,25,80,18,95,151,28,171,110,26,228,160,55,205,94,108,211,36,107,48,242,6,74,34,204,75,100,92,230,110,54,182,211,204,169,161,9,228,132,82,199,109,55,106,105,118,14,236,203,29,73,216,0,8,53,252,65,165,30,211,104,97,94,92,2,108,20,94,150,241,185,107,178,38,219,74,181,209,118,33,125,189,147,92,37,195,67,160,35,26,104,52,108,152,229,8,27,42,49,167,152,167,93,105,250,187,199,41,151,97,2,242,134,13,71,199,48,165,10,146,193,161,188,15,222,123,122,255,141,87,48,158,235,91,215,250,191,250,184,255,226,245,253,127,253,188,247,204,205,131,175,222,56,184,246,115,216,113,189,171,175,192,233,66,27,216,26,21,99,218,199,95,84,182,66,212,68,81,24,167,122,144,108,78,90,116,94,238,56,110,155,140,109,165,16,73,149,196,201,255,250,87,95,218,255,221,141,240,23,197,90,176,139,66,160,157,93,88,200,238,26,243,70,97,33,114,115,217,217,201,201,153,220,204,36,28,236,213,85,98,45,179,234,199,2,52,134,140,95,57,0,244,45,45,86,42,48,18,222,59,108,228,72,122,187,146,206,147,231,107,114,202,32,67,83,165,242,65,181,70,87,50,149,49,226,151,92,80,15,250,146,59,129,53,39,145,147,223,76,213,42,58,213,188,131,27,106,172,98,135,68,180,60,42,199,62,109,199,201,105,253,28,65,97,173,255,133,36,182,93,117,194,167,178,153,220,212,84,38,51,3,40,126,158,231,216,84,14,107,204,28,147,78,167,58,23,193,169,230,209,24,189,27,87,123,87,63,53,132,93,111,108,165,120,68,161,44,140,216,43,201,16,115,255,214,43,88,222,212,180,85,196,113,149,102,241,222,225,193,173,52,82,67,8,9,2,13,245,94,122,113,255,253,143,7,85,109,186,168,97,72,16,105,196,102,136,192,132,253,69,8,185,223,222,223,62,237,189,255,2,28,88,127,84,83,67,70,117,248,166,219,40,239,175,91,85,189,233,253,155,207,106,237,230,14,215,238,26,162,243,210,210,215,140,129,19,223,180,140,188,230,216,149,78,45,32,215,102,49,224,217,31,30,94,74,30,89,93,224,34,140,150,149,195,255,197,121,209,12,159,73,112,110,217,14,75,133,102,179,19,57,79,112,62,59,93,156,99,35,104,85,200,221,21,194,112,169,226,198,195,94,130,85,192,171,76,242,33,224,50,138,149,105,107,23,58,169,200,137,139,16,239,229,13,39,207,9,200,176,203,231,50,128,44,180,173,42,144,71,92,27,246,153,92,48,224,157,186,215,53,125,80,145,71,16,161,138,158,229,77,23,22,180,122,53,72,43,98,5,20,213,9,152,1,152,172,135,4,175,58,34,130,18,90,185,142,97,217,171,48,200,69,157,222,229,42,76,93,82,111,56,53,175,26,110,115,243,134,89,79,133,187,131,112,47,170,117,33,127,246,135,178,135,34,8,113,231,7,140,196,153,22,39,113,112,253,241,199,185,43,114,206,199,104,126,11,25,179,94,216,243,214,193,48,208,183,131,124,45,104,5,224,3,30,51,167,85,16,2,112,90,240,21,72,74,153,150,167,18,112,30,122,114,198,170,67,25,188,209,97,230,131,2,84,92,11,194,157,10,132,147,184,200,141,146,237,241,54,224,14,248,123,129,223,137,143,203,123,66,244,189,139,134,196,101,132,30,213,221,100,132,28,9,118,60,74,91,77,229,148,12,91,218,168,201,213,236,127,179,153,153,217,195,217,255,102,173,114,113,114,206,158,24,96,255,59,101,207,253,221,181,223,250,127,123,98,255,131,23,0,240,246,63,252,173,138,248,3,102,47,132,227,71,162,252,22,172,238,159,74,125,152,103,175,247,239,111,247,222,120,231,91,117,217,255,109,234,178,179,214,236,92,88,93,182,88,182,203,135,83,151,205,78,101,231,44,103,218,26,160,46,59,157,9,66,122,95,158,31,229,195,227,216,49,163,65,109,42,10,2,152,40,243,170,201,48,131,205,221,184,111,176,254,213,184,111,0,130,236,199,78,215,219,179,136,0,76,231,38,227,149,22,114,182,61,123,47,84,67,38,157,162,83,204,148,70,84,90,152,158,206,14,83,90,104,1,16,59,106,38,77,244,209,81,188,218,249,135,2,161,97,232,140,57,181,6,125,72,179,1,142,119,204,248,21,135,202,4,26,187,30,63,77,169,93,173,74,50,14,10,210,119,130,220,96,13,72,32,204,225,200,175,48,39,21,253,93,73,8,193,170,77,105,164,201,35,148,121,37,73,232,55,60,166,212,115,218,22,135,141,52,4,145,115,33,158,60,23,90,244,55,68,96,198,213,22,71,110,126,151,84,69,148,98,166,161,149,51,80,139,68,35,67,227,90,144,106,196,230,176,185,235,255,199,149,254,219,239,238,255,249,102,239,217,63,202,25,196,45,46,167,205,134,253,148,150,200,95,28,252,190,223,247,97,133,249,151,113,171,26,59,63,173,22,13,64,63,221,19,188,207,207,54,73,117,19,113,210,248,105,194,166,15,49,59,212,211,65,147,34,134,50,218,92,244,62,189,198,211,209,127,245,221,254,155,111,43,204,29,196,19,210,77,128,180,78,43,8,232,241,147,74,76,223,47,184,68,210,83,90,239,214,21,160,77,69,141,166,65,99,166,62,88,232,0,108,23,254,75,159,57,147,182,109,99,208,180,16,217,11,88,243,97,230,198,43,51,112,130,252,92,190,103,52,125,180,145,14,204,208,2,46,236,191,108,164,9,217,191,249,139,254,91,111,223,229,132,0,114,118,200,233,16,37,6,78,134,204,19,187,97,70,187,242,117,127,109,204,50,13,92,215,141,250,74,167,8,132,149,127,97,195,182,59,248,232,183,242,190,14,53,173,49,9,4,200,13,2,88,233,202,212,232,198,193,106,170,74,255,170,30,229,137,140,206,106,206,104,203,91,177,129,182,183,42,245,245,172,220,43,119,81,71,142,38,217,199,116,180,241,136,205,38,235,208,130,179,161,59,208,148,15,157,190,161,33,78,28,193,16,39,229,16,67,204,140,89,103,90,48,51,48,136,54,63,77,78,77,219,34,205,118,38,152,193,65,140,143,89,107,138,211,103,202,51,2,63,155,200,78,56,152,131,236,5,38,157,137,57,105,47,128,114,27,105,47,48,61,155,43,169,58,46,154,218,27,227,117,99,151,156,93,23,176,47,20,14,139,20,84,72,222,174,163,79,70,167,213,222,93,217,173,21,1,215,150,8,209,160,60,88,141,67,72,81,132,14,132,175,5,24,89,197,9,199,45,181,42,77,184,145,169,143,112,14,59,53,167,133,180,20,80,197,41,161,4,130,14,221,128,122,110,155,13,79,37,171,237,139,244,155,186,42,88,118,222,249,62,64,170,14,201,83,165,66,131,35,21,119,218,5,86,132,246,114,172,58,107,11,234,75,126,175,59,239,220,159,91,176,197,180,160,252,245,190,76,10,1,202,73,75,243,6,6,35,243,221,213,17,142,76,248,24,212,129,20,125,126,200,112,221,5,145,1,112,65,0,64,34,67,197,129,217,52,135,21,133,62,165,242,74,7,7,246,78,111,96,151,58,57,108,41,218,176,20,196,150,144,184,121,151,245,131,52,86,155,83,105,158,109,109,120,166,34,194,128,4,89,43,167,1,211,18,172,12,214,33,50,25,5,195,116,47,127,105,176,105,137,15,155,243,212,170,85,223,101,31,166,232,96,78,67,243,200,85,33,222,24,157,122,148,151,53,164,3,209,247,158,199,121,35,9,84,28,102,188,39,53,240,55,219,237,230,24,58,181,75,26,223,221,67,191,21,93,213,127,63,185,38,196,14,140,111,101,199,75,216,242,137,10,64,123,151,46,153,8,175,118,36,230,63,9,168,35,208,5,73,135,56,75,204,246,17,38,23,2,187,12,241,2,149,27,74,76,194,105,219,45,252,96,229,236,163,99,76,151,84,202,176,162,140,131,226,236,10,22,93,184,24,78,20,106,180,160,212,46,182,102,193,94,20,239,63,166,187,119,132,46,141,94,183,121,152,65,85,236,49,183,89,69,14,100,194,192,169,146,23,167,186,118,114,2,121,87,157,215,86,182,142,159,75,35,204,108,96,63,197,13,69,195,178,197,84,109,13,157,163,187,168,220,223,50,249,176,242,129,221,40,17,204,162,141,197,84,220,18,204,99,82,222,211,168,149,48,56,79,142,84,157,7,231,153,32,173,231,193,121,208,213,160,133,44,229,74,189,210,54,214,96,187,163,158,138,247,218,198,11,202,127,109,224,29,229,191,182,200,172,77,72,73,0,157,106,85,54,54,16,85,228,187,28,21,126,165,16,144,207,215,9,11,176,44,182,130,3,60,146,209,118,184,128,181,60,20,201,65,230,234,253,238,205,232,92,75,173,138,189,225,156,45,183,157,186,87,227,181,119,251,191,125,98,255,230,213,222,103,159,49,57,16,44,116,161,83,175,59,85,173,208,157,215,223,191,243,196,47,6,21,90,238,84,49,52,149,222,212,39,127,235,255,245,55,131,74,173,84,108,103,165,10,160,89,43,119,240,229,231,189,183,174,13,42,199,227,58,239,108,116,170,40,38,87,71,214,187,254,58,96,222,131,70,22,40,198,99,139,44,150,208,7,23,108,143,134,55,168,61,111,120,129,146,60,64,189,228,26,106,89,123,198,101,76,48,208,97,24,147,157,0,104,188,209,64,157,84,212,159,108,38,5,191,152,29,215,18,161,251,183,23,152,208,221,191,249,246,193,245,107,134,73,126,60,60,249,42,230,19,152,39,123,223,48,208,105,58,238,63,215,105,85,20,135,218,81,85,9,18,160,226,176,221,99,199,69,17,46,144,62,124,177,9,105,161,94,175,233,212,154,64,30,87,16,103,132,141,46,154,102,110,207,82,181,211,202,103,37,239,231,108,185,12,4,205,191,228,229,251,50,87,211,218,40,90,201,140,153,16,255,27,155,66,188,184,139,183,41,42,139,138,35,67,160,17,3,203,84,218,29,154,176,71,27,222,250,188,249,135,222,239,158,220,127,233,105,111,89,66,153,207,119,234,254,25,194,172,183,63,251,48,62,247,69,199,245,114,127,250,151,97,117,159,45,194,188,110,57,222,154,191,255,175,189,143,96,50,63,238,125,241,43,92,237,141,193,171,253,112,176,58,179,134,234,176,193,101,199,78,124,113,189,255,111,79,245,158,254,219,93,46,123,84,85,3,151,125,227,222,47,251,22,16,25,243,18,13,222,77,84,200,43,114,135,16,61,190,51,22,17,185,89,92,101,121,253,90,97,215,132,103,186,191,224,197,203,186,186,187,102,110,177,30,244,34,155,136,108,135,38,118,255,213,167,122,215,255,243,72,206,83,84,85,3,39,118,235,222,79,236,78,224,10,58,39,220,5,157,183,106,77,111,207,255,252,45,0,148,65,24,39,115,94,104,84,171,15,17,7,66,156,190,95,126,114,240,215,207,247,255,248,235,184,2,203,168,63,64,10,128,242,184,190,216,123,254,90,239,231,55,226,10,176,48,115,133,181,241,101,169,253,235,215,224,20,66,51,253,103,191,138,43,120,22,112,85,15,246,246,158,250,228,246,205,87,240,4,46,15,62,129,178,180,185,147,50,215,99,246,199,157,127,251,224,246,23,47,30,201,254,80,171,202,78,12,217,33,203,247,124,135,204,111,30,59,102,161,173,31,243,57,147,155,0,141,142,29,171,42,41,197,148,185,125,236,152,171,164,108,195,196,29,59,86,82,82,214,1,197,213,231,59,82,78,174,28,242,6,29,114,254,208,194,195,45,63,88,248,161,229,157,244,134,217,82,78,250,106,99,13,106,115,86,173,53,228,1,160,177,0,102,67,35,54,122,40,208,23,198,81,25,14,180,82,10,213,221,69,139,167,14,92,178,228,101,101,202,9,248,153,246,12,21,54,5,73,92,214,197,70,211,115,214,84,49,103,101,20,177,145,212,238,90,43,212,84,225,209,172,19,47,154,177,102,157,233,123,32,154,41,102,108,219,42,101,103,71,21,205,148,138,67,29,100,151,166,202,51,228,32,123,218,182,191,182,3,211,98,99,199,115,115,105,79,100,44,123,102,122,109,79,13,33,223,13,125,254,26,142,132,163,235,32,49,247,250,58,116,19,46,97,199,78,163,96,123,181,132,252,183,7,10,248,28,232,200,88,135,228,176,130,109,26,238,117,164,115,206,80,204,207,65,195,9,59,7,87,29,144,162,3,186,124,214,115,61,10,143,226,79,116,164,200,96,3,91,21,156,161,244,102,163,85,249,25,106,238,86,253,248,136,138,159,87,197,95,94,216,175,40,141,34,19,213,130,167,116,134,1,107,170,123,106,248,226,156,18,217,114,110,226,254,80,68,78,53,168,35,70,247,185,107,103,175,48,64,84,109,149,17,116,181,111,34,174,12,122,255,71,200,84,245,29,185,250,95,88,111,110,62,58,53,228,85,86,248,2,12,184,149,149,169,65,79,129,228,55,47,93,116,218,219,142,83,143,153,72,82,81,94,95,103,134,187,12,226,41,252,42,199,109,33,57,255,114,77,53,94,243,214,118,74,89,214,154,181,147,30,154,43,170,141,166,5,29,33,96,174,175,50,117,42,145,193,127,221,49,238,245,133,70,243,65,216,113,225,51,130,141,11,163,129,140,140,128,43,142,85,181,226,182,217,15,35,7,81,170,91,149,106,184,130,24,183,185,119,31,198,179,8,23,106,9,53,186,124,93,170,241,255,137,101,79,214,97,149,28,7,47,147,19,45,107,27,253,204,250,95,7,121,162,221,205,44,177,107,215,147,230,197,197,69,11,61,196,218,232,99,254,172,226,99,126,121,115,217,220,62,193,145,39,101,150,13,114,67,127,121,41,20,171,115,118,121,241,226,178,89,35,175,179,63,193,159,179,122,88,204,204,178,23,194,178,166,56,155,61,179,184,120,22,51,156,71,103,183,39,41,28,38,185,167,245,92,206,242,111,200,237,237,36,61,78,47,201,192,156,210,79,173,234,252,118,90,245,159,223,160,234,53,127,184,147,228,15,247,18,5,254,132,161,47,118,200,213,238,206,114,84,94,30,183,26,147,179,114,34,232,77,215,247,132,59,116,89,6,249,198,21,187,255,219,200,156,223,254,251,246,223,183,255,190,253,247,237,191,255,129,145,112,1,101,14,68,11,9,70,177,213,227,150,162,64,70,241,21,238,81,108,74,154,239,46,123,102,114,42,28,113,132,242,116,195,174,196,143,34,252,136,30,168,51,150,142,252,30,190,124,111,109,200,192,117,210,50,228,122,60,194,211,247,128,136,193,227,227,189,91,159,247,158,185,209,251,243,191,246,254,252,212,237,207,62,12,79,173,32,55,253,137,12,123,57,167,228,0,13,148,16,68,144,247,221,15,121,27,53,243,49,190,200,233,155,230,140,156,82,116,111,228,156,105,20,55,225,177,75,27,27,171,134,200,230,68,118,164,104,188,49,180,115,56,38,107,216,233,126,56,56,113,172,115,118,30,123,38,212,184,78,86,7,99,237,208,28,230,194,177,134,85,178,110,198,115,166,30,19,25,89,11,69,43,163,235,70,187,189,31,176,27,34,124,226,107,164,110,212,200,52,58,55,16,211,88,134,17,10,236,108,125,86,130,139,16,36,103,195,11,160,208,190,67,115,171,45,6,73,223,200,227,204,36,176,114,168,61,90,56,241,32,204,231,150,63,68,73,3,39,136,8,214,67,107,15,160,134,15,17,52,96,128,211,252,153,226,228,40,182,47,168,73,63,139,238,92,165,235,184,197,122,189,33,121,242,17,182,63,13,233,7,134,24,144,51,165,178,173,20,221,169,184,145,133,90,178,16,233,243,151,203,51,229,57,191,212,114,171,225,186,155,86,165,53,216,103,29,25,208,149,102,102,178,126,201,135,90,21,59,178,80,69,22,34,149,51,103,170,168,20,122,196,217,64,159,80,81,197,170,178,24,241,50,51,86,182,236,23,187,32,237,179,35,202,185,88,14,21,221,166,167,167,164,202,27,114,123,73,13,110,202,193,25,98,79,36,52,99,200,33,149,181,174,84,17,226,68,86,42,116,141,68,143,108,210,151,115,28,165,71,43,50,24,117,100,113,219,43,142,43,236,76,10,13,190,98,113,34,43,186,211,164,42,103,202,74,149,168,80,109,109,208,226,159,112,170,206,6,201,127,34,42,111,106,125,235,208,38,42,90,202,78,184,112,246,236,35,23,78,159,91,95,94,89,89,95,62,251,232,202,133,200,106,58,164,78,132,93,184,11,167,134,45,223,169,33,178,217,231,38,109,85,141,176,165,50,226,91,228,246,176,177,106,156,220,66,159,184,107,73,252,50,223,18,49,152,11,117,116,164,230,207,192,57,242,101,131,60,236,58,218,33,161,97,161,152,20,82,144,50,91,114,75,147,162,212,57,11,253,18,36,83,243,219,155,149,170,147,180,82,86,84,137,184,22,44,84,71,177,212,122,208,214,99,54,34,98,152,55,82,199,46,101,239,69,144,179,226,228,220,196,236,200,14,42,103,157,153,191,131,173,71,192,182,173,83,173,50,164,4,52,111,39,66,189,88,72,210,228,221,103,224,133,103,116,131,214,32,100,151,197,176,253,20,165,104,141,120,64,223,179,11,145,214,32,126,17,211,32,177,30,223,2,6,186,245,240,109,224,150,45,183,132,8,233,50,107,147,41,230,219,129,192,229,236,62,164,247,212,159,122,87,63,19,54,234,17,174,1,100,147,138,118,218,16,109,115,181,155,126,161,176,194,121,100,221,190,190,177,106,111,17,54,170,168,253,172,184,91,76,183,139,229,72,211,10,179,84,133,202,201,188,220,8,168,221,243,192,247,223,186,210,187,246,199,254,243,239,246,95,249,124,224,168,91,14,110,233,199,234,149,246,33,70,237,23,26,56,106,37,91,156,209,65,132,69,65,204,50,126,122,205,55,216,48,89,106,170,89,17,28,202,194,64,233,100,19,168,151,146,115,161,82,115,14,49,1,126,161,129,19,160,100,243,39,128,98,221,143,98,111,33,109,43,114,186,222,121,112,126,56,14,241,157,107,159,239,191,113,93,186,98,80,183,199,192,193,183,26,40,192,69,93,197,195,140,222,47,53,120,248,74,62,127,252,131,108,29,77,221,194,66,181,165,136,208,49,71,227,191,186,141,150,94,73,37,184,123,192,194,66,177,165,16,100,138,161,121,129,24,197,165,14,26,123,159,39,95,57,194,242,155,95,76,207,93,10,185,212,137,118,132,19,225,49,71,92,18,232,15,166,181,235,26,177,75,178,176,74,46,41,80,93,59,47,39,125,189,98,175,27,102,252,82,146,43,114,167,197,42,5,198,201,31,61,182,248,8,160,181,249,213,181,1,14,121,236,98,213,243,201,195,26,182,39,237,74,251,46,188,242,28,226,202,56,196,110,8,216,219,52,171,29,55,210,151,197,162,109,43,155,129,2,162,75,83,91,88,116,56,10,14,64,160,96,187,157,22,222,64,252,241,177,86,213,20,219,129,156,165,163,51,119,241,46,44,202,173,50,218,24,114,110,156,53,122,63,65,175,138,105,238,179,239,220,249,245,239,60,43,95,218,0,8,254,44,5,238,57,181,38,154,52,187,210,40,141,213,226,122,31,221,234,61,115,163,255,193,181,254,91,95,25,102,177,242,51,190,20,154,86,27,16,215,243,78,169,129,54,52,88,19,250,117,229,75,193,21,123,85,73,49,129,24,7,152,178,120,238,180,159,37,152,100,114,183,126,132,59,49,47,17,28,122,235,114,148,117,210,229,23,94,78,181,189,57,146,133,20,44,121,5,93,56,104,214,209,98,29,105,17,183,43,237,77,187,101,109,15,63,234,210,103,61,130,40,237,184,171,158,146,14,190,250,101,239,141,223,232,86,238,138,167,17,205,113,18,123,73,26,234,14,70,3,118,194,128,80,7,182,71,233,124,134,111,12,105,156,65,164,164,98,180,8,128,141,213,38,191,129,54,31,1,140,54,162,193,222,155,31,147,223,155,163,111,144,111,79,173,177,254,171,159,220,121,245,175,223,68,99,24,231,196,247,229,243,198,203,251,47,61,45,198,247,242,107,71,219,158,138,27,201,193,121,152,152,90,221,93,187,98,106,57,232,28,208,245,155,249,221,51,253,255,252,96,136,139,39,114,68,100,14,244,187,97,217,228,248,185,78,70,181,11,198,127,93,121,73,133,77,255,117,229,101,1,83,243,17,159,110,127,117,189,255,203,207,71,117,211,7,228,53,160,107,48,62,244,223,225,223,62,20,147,100,152,207,190,217,175,235,179,143,33,71,148,27,66,65,190,8,6,222,150,162,153,200,95,0,78,177,9,210,22,103,237,174,153,236,130,130,190,6,136,25,76,52,91,29,132,237,245,49,250,27,36,106,230,20,162,6,125,154,53,182,13,223,115,96,85,185,18,209,5,70,54,55,138,133,124,255,185,43,189,55,63,136,181,147,39,123,113,89,203,33,140,189,163,81,114,221,251,151,142,114,250,86,244,222,170,158,247,251,33,44,160,34,13,127,15,109,65,63,146,237,124,200,106,30,253,163,84,147,117,53,93,94,137,17,46,157,133,163,154,134,0,201,132,6,145,137,147,54,253,194,218,71,142,166,2,104,8,185,139,206,134,140,122,191,230,242,234,247,142,118,63,29,237,210,14,162,38,34,150,246,28,247,97,224,178,250,248,233,40,75,234,143,42,122,57,181,81,139,165,20,105,71,176,140,42,89,52,96,53,149,21,61,138,195,171,92,19,161,171,228,238,189,52,28,130,161,16,115,46,71,229,20,148,135,242,8,202,97,238,192,17,157,16,29,75,138,195,169,252,154,36,49,30,117,26,180,186,98,54,117,176,234,209,54,119,24,201,139,222,228,17,29,255,198,54,159,134,237,69,34,134,135,153,53,81,209,160,89,147,245,30,98,202,124,28,117,192,124,41,253,61,218,93,37,177,211,16,18,27,231,63,100,248,249,140,229,123,49,24,62,42,118,87,249,80,140,174,242,80,22,87,57,204,220,250,134,182,101,8,85,15,33,245,178,150,74,115,132,0,158,0,218,189,23,14,86,183,145,87,80,188,49,181,94,83,198,77,6,76,157,253,73,3,42,157,38,207,109,49,76,87,88,177,129,115,143,245,30,98,238,153,102,25,48,247,98,252,135,159,251,220,228,72,216,6,57,104,99,187,34,57,205,168,171,41,36,176,10,219,218,178,47,52,86,104,122,229,35,163,9,46,90,67,157,32,142,147,124,12,116,87,113,5,250,77,122,69,13,51,137,150,227,253,168,5,249,148,17,244,0,142,31,101,71,42,73,32,210,198,80,136,2,16,219,113,144,205,134,209,43,189,157,224,125,120,132,179,234,235,26,252,106,224,78,170,148,43,24,101,115,207,255,138,251,17,235,37,114,110,205,140,228,187,68,113,197,130,126,104,110,127,245,86,239,195,215,84,63,52,2,235,97,215,89,30,109,72,20,142,248,228,207,190,60,26,98,157,233,204,249,77,209,171,64,10,117,31,59,94,181,135,155,84,127,18,237,198,118,228,244,41,233,134,50,45,194,145,188,186,147,227,104,211,147,117,36,56,59,45,71,241,105,52,148,74,245,11,193,232,72,226,38,187,156,38,103,252,64,146,189,112,171,247,242,23,64,47,31,124,241,5,26,213,134,51,186,77,14,43,233,179,54,189,81,135,242,250,202,40,70,216,74,109,54,245,53,40,98,111,4,190,223,75,79,201,66,247,177,24,144,227,105,26,89,62,249,219,65,102,131,240,61,79,138,99,72,255,138,39,193,154,32,32,130,250,27,68,205,139,80,175,254,210,66,74,201,105,226,118,226,7,211,80,10,144,195,63,164,165,209,227,82,167,132,110,59,137,129,206,143,148,236,180,90,0,254,145,155,137,15,148,4,251,119,163,37,178,202,103,197,165,123,208,131,188,226,254,29,189,221,153,154,71,121,205,37,145,6,141,132,102,143,7,142,252,247,8,86,37,239,201,254,59,183,122,183,174,246,127,249,81,255,231,79,228,57,169,247,187,247,123,31,95,189,243,235,151,122,207,126,242,223,183,94,239,189,248,171,219,159,253,161,255,202,51,228,44,243,197,131,79,158,58,248,234,153,169,204,153,165,176,47,207,97,236,116,226,187,222,151,37,222,142,216,80,11,222,158,19,43,30,177,9,237,138,139,132,129,77,7,134,31,163,185,175,236,203,147,187,170,247,46,112,59,121,189,28,193,231,152,10,201,228,14,57,93,83,157,75,51,179,156,90,141,154,137,195,251,53,3,34,182,21,9,67,189,179,114,66,187,58,116,62,127,85,151,43,201,3,33,164,75,177,56,161,41,187,134,59,46,216,51,33,140,114,188,246,81,118,35,221,202,202,67,239,73,163,210,76,158,27,1,128,140,166,198,244,193,27,134,26,213,96,164,160,0,210,105,253,148,34,207,27,196,162,132,23,171,180,233,185,104,52,53,204,162,247,210,139,113,97,6,178,179,153,17,91,96,109,7,70,83,99,252,232,63,251,70,239,230,13,137,188,31,186,1,127,8,23,200,9,97,116,35,226,134,249,243,205,222,111,94,184,171,70,86,58,229,114,101,199,239,252,75,255,190,127,235,202,221,79,147,223,192,57,138,11,51,104,20,7,159,126,212,251,242,201,32,98,25,227,216,204,119,103,54,53,129,161,106,165,59,179,41,187,60,193,233,229,201,76,38,232,216,76,186,62,99,135,180,190,115,52,14,155,46,156,156,9,87,240,164,252,197,206,224,77,155,195,248,78,162,199,155,38,149,21,94,209,48,121,50,67,237,115,116,97,167,56,37,250,85,42,77,136,158,204,78,57,211,28,103,24,149,212,178,164,74,231,233,59,109,254,83,187,77,171,125,35,110,211,54,15,225,54,173,242,247,112,155,182,121,207,221,166,109,20,4,54,123,78,19,214,6,92,169,33,229,230,249,70,99,133,67,83,224,203,138,59,53,86,22,52,125,15,215,121,14,140,109,6,84,160,242,229,193,222,213,44,194,141,26,236,107,97,205,244,200,181,189,98,229,103,8,14,0,196,55,157,18,180,233,161,249,216,228,35,128,111,145,222,64,136,50,65,172,205,215,60,192,208,7,66,191,73,202,153,161,17,145,194,237,233,130,234,61,153,112,218,70,66,154,192,22,227,251,208,159,245,74,29,59,131,57,215,91,52,121,238,122,163,188,238,118,96,250,17,157,197,91,136,74,172,148,54,157,154,197,183,95,80,206,77,210,124,99,220,5,178,246,180,87,29,58,111,131,197,252,129,139,85,176,127,56,100,36,0,82,137,132,86,167,42,148,128,209,138,212,232,106,114,241,61,63,224,131,162,9,50,56,64,68,48,174,68,52,206,77,210,44,186,100,153,201,67,224,90,178,158,137,203,32,249,220,52,80,137,126,173,88,91,28,172,194,231,108,24,69,64,83,85,244,0,123,203,42,135,60,205,21,155,214,165,234,47,161,135,215,225,179,79,62,49,78,78,24,184,49,246,211,230,134,9,63,14,252,54,129,226,26,43,214,154,240,100,151,205,177,31,156,123,8,127,78,194,239,185,37,248,89,58,115,14,158,78,156,50,1,75,43,209,207,142,57,182,83,117,233,7,30,155,128,200,227,15,60,182,218,80,190,189,3,239,63,171,64,117,45,171,101,142,109,185,54,20,218,222,48,121,243,185,126,116,141,71,201,22,215,200,106,174,0,149,157,166,179,253,149,20,14,109,154,223,211,67,122,208,82,165,97,3,3,37,114,129,150,11,169,88,86,197,1,82,20,137,171,38,59,246,52,194,154,52,176,216,168,100,250,16,103,98,110,20,171,231,4,100,80,45,167,42,10,46,62,122,66,82,175,168,96,222,21,50,193,61,173,0,188,58,151,59,64,18,219,228,29,27,78,43,238,45,193,86,210,229,108,158,211,52,129,228,117,149,61,50,168,150,144,84,39,162,162,32,191,57,190,66,86,58,211,185,237,94,133,197,106,167,229,85,39,217,177,163,213,37,25,208,209,117,33,154,55,108,144,58,175,54,186,30,4,191,49,245,244,190,122,170,119,237,143,225,130,190,180,98,232,64,124,49,78,160,146,24,199,149,190,2,239,188,8,185,34,65,107,65,3,7,236,170,50,78,33,71,217,6,17,25,209,195,160,235,180,113,2,33,89,11,77,18,208,112,146,46,52,83,38,144,37,41,6,237,29,236,177,31,34,160,102,53,201,37,38,94,231,123,18,114,132,239,29,195,192,208,7,176,250,201,237,74,29,178,141,17,61,188,3,232,10,42,65,84,77,99,28,224,189,98,246,189,232,95,83,8,171,107,24,103,66,152,130,243,245,183,32,225,89,193,72,201,170,121,198,68,58,234,81,75,13,174,112,127,18,129,110,32,164,63,78,157,240,47,9,190,175,221,179,229,21,255,194,193,206,48,67,101,112,62,216,37,146,227,17,22,61,238,45,118,218,100,29,37,192,2,0,164,150,211,74,120,83,132,20,57,204,132,12,75,139,59,116,172,221,184,228,212,81,213,9,144,96,34,115,194,254,78,209,177,98,82,248,1,21,87,46,59,115,194,240,243,252,46,63,139,72,56,2,230,224,21,161,57,74,141,146,228,70,120,162,244,183,169,14,119,35,176,171,54,134,213,169,216,200,110,0,196,215,209,196,192,228,29,179,173,190,177,135,84,212,227,247,241,160,81,218,103,40,63,198,0,124,53,179,198,238,81,101,52,165,40,207,174,250,174,19,205,105,216,65,184,254,168,152,65,78,96,10,10,172,129,71,33,132,228,96,2,51,30,115,236,75,113,177,138,162,188,203,102,238,43,20,40,212,157,68,220,201,52,33,124,55,138,76,170,231,217,176,10,198,192,25,14,215,57,104,149,253,69,46,212,146,154,23,223,182,234,59,214,244,116,225,253,244,211,118,200,205,111,155,117,41,244,91,178,174,225,67,166,142,43,1,206,70,173,147,3,37,125,97,0,39,112,198,244,173,5,227,229,153,241,100,20,225,153,88,93,155,175,71,140,152,151,30,141,79,246,42,46,42,125,162,118,0,61,152,58,191,67,42,132,232,196,55,164,2,122,106,6,73,126,98,98,226,131,169,115,28,242,172,135,197,104,98,134,85,16,68,68,40,15,92,98,208,66,132,4,225,237,133,102,59,228,64,223,97,99,155,83,128,203,95,4,208,147,20,81,191,176,20,19,34,148,234,40,46,133,229,36,226,7,217,128,159,53,236,6,119,23,82,93,213,99,153,83,200,0,153,153,205,17,97,233,103,17,83,39,24,250,105,71,48,31,224,233,184,209,251,252,175,6,90,195,96,70,222,161,209,238,118,181,190,213,187,166,162,127,27,2,145,145,183,155,233,169,10,135,242,135,246,206,124,104,42,147,24,238,11,17,155,42,162,218,206,10,25,18,1,156,37,175,198,112,227,186,142,188,242,92,150,79,172,0,157,7,103,26,87,224,116,219,169,37,13,5,204,27,24,181,219,27,25,92,249,62,170,131,123,220,71,88,156,49,20,112,210,142,242,83,225,36,112,58,158,33,31,71,201,118,101,164,54,159,98,240,98,137,5,131,199,113,42,185,86,33,229,191,121,102,2,40,163,137,27,134,152,171,243,141,109,3,7,1,16,192,31,72,45,9,96,160,235,239,39,216,90,98,119,197,1,35,191,176,174,174,229,3,48,212,75,31,8,178,130,135,60,80,145,58,82,199,70,213,20,229,150,160,216,220,223,37,95,228,221,209,176,2,40,241,227,198,184,113,28,181,131,162,111,136,208,84,11,8,41,174,138,161,173,152,126,198,104,76,9,169,244,104,24,69,96,134,195,86,43,208,199,100,152,164,165,35,172,66,176,226,120,226,219,49,201,0,40,140,210,190,234,219,156,226,33,71,158,217,130,220,12,178,145,194,158,198,102,168,251,199,146,133,179,161,147,89,14,161,196,33,10,121,80,3,145,209,245,60,159,226,33,111,227,65,180,156,225,8,237,78,128,93,21,196,7,245,139,185,82,150,226,53,245,204,101,204,8,201,47,36,139,67,182,55,112,102,133,12,76,164,152,67,183,139,208,55,232,74,140,2,78,179,202,135,130,203,58,2,161,160,224,48,109,103,1,78,203,119,5,57,35,229,105,112,161,139,20,52,6,8,69,38,140,28,89,214,140,166,40,80,206,239,213,79,162,57,165,118,220,66,180,141,58,245,10,160,114,167,160,123,145,14,49,17,8,159,177,154,243,138,5,80,128,151,234,97,220,247,181,1,208,184,201,58,242,26,143,29,107,143,145,130,5,188,32,47,27,91,146,182,67,49,107,110,116,234,204,20,180,141,251,60,11,81,117,35,80,195,52,64,168,61,50,125,140,148,234,78,113,15,217,114,19,145,10,179,93,144,232,17,90,243,228,3,68,159,106,136,168,64,244,96,46,69,29,79,185,49,130,185,84,165,31,209,36,30,255,216,70,85,74,50,38,167,114,254,186,186,119,210,118,170,189,218,88,131,75,192,80,134,103,20,10,141,5,137,47,9,238,138,106,53,169,240,88,78,63,58,128,193,226,149,137,97,174,96,211,221,84,62,208,146,101,111,33,44,209,154,121,228,244,15,79,42,53,55,6,213,151,154,231,219,101,204,223,151,210,220,27,11,27,210,2,120,111,96,220,216,72,94,147,35,130,79,180,27,77,98,51,22,96,137,60,58,64,59,181,173,232,32,19,20,177,148,145,124,83,53,75,19,49,75,157,64,204,82,39,24,179,212,241,99,150,18,173,226,113,147,7,192,192,8,114,74,20,19,247,161,180,202,141,6,52,116,151,68,242,225,235,99,58,15,89,34,216,136,222,84,108,118,89,236,208,213,69,40,48,219,191,203,136,182,17,40,193,98,171,101,237,2,90,78,127,33,121,97,149,164,22,0,163,245,208,131,193,160,46,169,148,220,210,109,118,184,139,50,84,87,145,0,0,12,69,130,107,181,189,54,176,30,248,158,90,112,224,87,134,166,149,193,119,233,75,158,254,20,68,124,8,1,63,226,38,160,238,77,64,93,76,128,73,21,83,77,169,81,34,237,198,195,50,185,249,142,29,67,178,82,75,82,169,75,222,178,133,200,122,228,215,5,249,128,44,88,189,166,152,21,231,236,60,80,186,2,76,175,165,224,153,147,31,212,163,39,176,57,133,83,15,84,127,204,17,26,57,232,175,118,132,238,58,236,47,44,173,12,249,27,208,32,184,43,76,3,170,101,244,213,55,211,73,198,170,245,16,6,130,177,60,84,233,0,90,244,74,166,89,196,197,140,220,204,222,83,207,178,142,216,193,71,239,30,92,251,160,247,226,175,250,207,189,120,240,111,95,28,124,245,6,218,27,171,42,85,30,239,70,107,35,6,81,55,219,135,130,150,77,193,197,63,2,30,189,28,113,204,13,82,239,174,153,28,78,26,209,69,133,41,179,194,210,49,65,88,40,236,153,41,179,29,141,246,107,146,24,177,193,130,88,114,196,86,144,232,178,94,28,142,19,225,198,82,113,41,228,38,194,139,124,196,152,165,78,249,81,112,112,129,206,69,151,12,33,125,134,212,54,34,117,158,103,95,234,61,255,182,225,51,17,245,125,164,243,95,77,189,43,217,96,87,0,221,166,13,54,164,35,98,19,170,221,232,253,238,207,7,127,125,23,85,0,136,202,103,232,197,58,75,208,20,217,208,174,162,76,113,122,18,103,175,97,59,73,190,45,208,230,147,225,136,54,205,58,143,162,174,138,192,61,248,95,112,142,103,231,219,254,199,54,124,68,4,178,80,96,232,143,103,168,137,232,85,178,77,170,77,233,116,202,195,75,67,231,253,132,78,207,4,143,188,34,127,147,180,129,134,120,240,60,87,108,23,35,253,56,99,63,109,84,234,73,195,4,244,163,36,131,187,227,172,196,110,212,67,227,253,82,69,135,84,155,188,45,80,215,251,153,197,123,44,180,106,106,73,111,213,66,37,135,192,36,19,47,61,100,190,40,167,38,78,139,41,142,33,16,203,187,131,154,133,123,26,164,219,25,149,240,53,203,190,145,101,114,197,50,65,121,162,134,34,37,34,44,140,144,36,224,110,80,8,130,133,113,163,47,224,204,24,199,219,49,88,161,54,207,30,45,166,169,161,49,97,226,205,103,50,114,186,79,53,74,29,87,108,165,24,166,154,32,5,198,0,192,18,132,194,191,135,43,17,161,48,60,152,227,39,131,255,20,234,193,148,48,231,242,81,171,141,23,96,93,127,143,202,87,211,114,213,34,242,80,156,46,223,134,45,60,36,44,6,37,96,206,164,192,37,252,25,197,128,56,106,17,167,108,164,1,143,220,57,47,66,217,145,87,219,237,154,197,194,134,185,197,138,93,51,179,150,30,6,98,87,34,191,91,2,249,45,6,195,64,216,19,142,51,23,29,6,98,87,9,3,49,55,57,121,111,93,32,9,31,154,161,248,170,112,143,240,7,210,241,100,101,247,5,182,82,200,115,49,22,244,133,252,39,193,228,173,203,79,145,33,78,115,138,205,111,132,3,166,98,27,181,94,54,80,249,133,91,87,172,57,116,69,214,50,128,17,168,143,220,112,42,6,72,108,235,161,213,9,88,120,26,234,117,241,91,162,222,72,55,91,149,186,162,201,31,180,197,137,246,232,64,202,236,1,7,28,232,98,61,160,38,139,73,75,13,4,230,154,59,150,253,55,95,232,255,234,227,254,139,215,85,93,96,14,87,111,198,120,162,34,251,234,200,217,143,201,77,126,21,97,205,60,251,15,182,37,145,58,186,215,175,245,159,251,188,247,244,83,189,235,159,27,94,60,218,65,85,121,138,219,155,237,90,21,13,196,191,134,117,184,174,122,44,189,82,178,235,70,35,111,76,169,42,190,6,123,242,223,74,147,215,21,248,42,60,201,112,93,60,164,6,187,57,141,10,186,174,228,78,52,91,14,46,68,90,179,75,199,97,228,121,52,166,230,219,38,198,58,170,226,254,24,234,32,209,22,62,144,248,7,110,159,42,97,246,236,74,192,183,221,89,243,253,171,184,21,219,41,90,173,144,115,1,161,178,58,57,117,191,97,10,179,12,109,103,196,186,12,24,100,126,241,181,29,0,68,59,169,145,167,148,21,178,61,127,160,6,250,61,149,107,0,147,43,119,21,130,149,100,40,146,37,205,42,65,190,201,84,138,227,2,235,10,180,80,73,54,83,68,127,135,149,2,243,11,132,30,236,220,244,76,86,7,173,110,193,215,186,32,208,90,209,65,107,118,106,34,91,154,118,102,34,65,171,171,130,214,217,153,161,225,106,38,75,246,44,133,171,177,166,75,67,51,79,229,108,139,51,151,231,70,241,150,121,52,208,58,198,99,197,157,107,55,122,55,174,238,127,248,229,254,23,127,57,184,14,191,218,118,34,207,184,172,82,25,239,84,98,164,157,164,212,228,239,35,169,237,31,6,35,109,205,161,20,250,57,70,151,175,168,98,103,192,101,136,239,210,61,42,190,75,117,254,140,220,105,109,178,53,228,199,150,248,187,25,103,86,58,173,92,44,81,86,116,59,155,105,12,1,239,219,162,60,64,6,11,252,204,51,119,251,198,141,222,203,175,253,247,173,215,195,150,37,109,155,219,135,243,61,220,200,210,216,14,91,65,98,169,88,191,122,244,17,69,204,170,65,23,37,122,74,232,220,139,123,49,11,253,39,175,30,188,255,68,236,44,200,241,194,101,74,87,167,49,33,219,59,219,68,92,189,126,129,110,74,182,253,104,40,73,114,32,3,238,158,163,176,116,140,246,195,164,154,1,233,55,54,25,193,182,106,254,117,189,127,237,122,162,119,253,245,17,109,138,2,149,197,27,85,242,224,53,35,2,86,246,39,211,129,210,220,52,155,14,224,196,228,208,169,46,199,60,207,100,102,115,50,230,249,236,220,140,103,14,144,201,77,57,100,14,32,110,224,182,229,94,186,208,88,169,108,212,87,28,32,195,136,227,143,124,31,140,111,131,223,78,219,198,154,166,131,173,44,86,158,53,211,205,83,190,154,181,136,110,253,112,91,211,211,118,7,107,89,43,192,1,85,104,105,255,82,0,107,160,197,26,63,134,229,34,29,86,27,40,116,219,33,197,14,195,218,104,57,208,209,45,248,198,9,112,136,208,34,131,147,22,73,85,144,46,35,92,192,141,250,5,97,141,115,217,144,54,115,134,75,82,75,64,204,220,135,233,230,130,118,225,186,246,11,147,179,156,75,78,61,239,51,179,30,107,85,127,232,236,194,102,198,116,3,189,165,122,42,96,178,35,113,154,23,106,213,5,175,179,5,84,192,112,81,18,222,142,40,35,235,44,24,22,149,19,18,247,45,165,34,152,21,248,63,84,179,32,90,161,177,0,241,10,232,50,37,39,3,233,130,171,228,205,100,193,128,211,6,243,109,164,240,56,142,86,130,231,30,10,76,26,172,186,164,151,200,12,147,104,171,87,1,114,216,74,209,34,107,45,91,182,107,138,227,22,195,99,168,148,147,134,113,159,96,40,224,254,57,118,140,45,49,252,148,148,154,135,41,76,5,202,144,181,2,191,38,83,42,151,11,245,236,11,153,249,246,247,253,154,84,182,22,160,69,199,253,47,171,237,53,32,251,142,195,178,204,195,7,12,22,202,248,77,18,213,23,184,84,58,43,201,176,61,193,254,225,221,201,150,172,38,159,57,22,29,242,179,41,122,153,31,161,227,102,71,40,182,200,240,236,128,218,182,80,151,2,32,110,187,180,9,160,29,223,129,204,69,70,201,120,212,217,111,132,120,35,193,235,91,160,80,247,33,255,28,79,194,130,228,200,224,114,39,137,37,46,28,206,109,52,146,105,22,25,59,85,64,107,0,99,59,195,35,134,243,180,109,181,234,56,49,196,47,191,246,199,222,211,191,86,47,17,3,16,178,129,69,164,90,182,143,189,240,29,108,144,127,187,102,193,22,198,76,37,107,194,209,17,195,178,68,12,59,2,49,108,234,136,161,53,151,117,138,165,204,180,130,24,66,182,66,89,65,9,139,153,108,188,143,228,92,185,84,188,7,62,146,39,167,39,167,157,156,51,55,162,143,228,226,228,223,223,71,114,180,99,100,241,17,41,112,171,101,175,163,13,103,208,43,178,126,213,59,181,134,112,189,64,52,157,119,219,243,43,105,150,43,142,196,56,110,252,63,131,7,176,65,62,162,120,148,135,118,0,198,197,70,114,3,22,213,66,192,25,216,55,236,5,204,12,46,96,200,71,141,133,246,98,161,61,199,233,177,148,171,92,52,246,21,108,74,66,118,138,95,69,196,13,35,147,96,74,214,219,108,182,144,162,33,154,29,182,242,204,205,90,194,43,191,111,161,233,219,112,78,100,17,40,9,164,77,216,103,86,3,54,153,246,212,132,40,55,61,155,43,193,211,158,138,132,197,162,82,254,82,229,53,69,98,195,8,233,9,227,86,83,150,13,37,119,145,70,22,170,10,252,105,246,24,236,35,62,74,122,220,205,124,24,13,109,184,162,67,74,218,184,103,149,126,138,143,66,9,76,251,132,58,236,21,123,94,221,219,133,128,181,80,27,119,44,201,17,218,66,109,42,116,192,52,140,165,46,52,12,168,72,29,33,105,203,218,14,139,77,0,16,218,141,18,89,121,146,112,134,193,227,210,238,105,59,201,219,4,64,61,114,44,144,21,100,172,161,209,39,109,150,10,254,84,101,220,236,218,229,202,226,214,134,12,50,125,230,71,167,189,96,212,77,237,11,192,142,59,111,253,246,156,250,189,20,254,222,127,241,237,222,91,87,207,45,251,185,90,122,45,215,126,126,231,247,159,28,252,245,131,59,207,92,61,175,212,213,178,181,92,95,188,119,240,229,175,251,159,254,185,119,227,189,243,39,148,22,139,122,139,255,9,25,207,45,249,223,221,150,250,189,255,252,171,253,155,47,247,175,188,127,240,111,95,172,156,87,114,5,251,221,123,251,198,138,210,227,162,246,189,127,237,221,59,175,191,223,255,205,147,119,174,188,179,255,220,239,151,148,140,109,61,227,95,190,218,191,241,213,193,245,47,251,175,124,113,65,201,213,220,86,115,237,255,199,7,7,87,94,61,247,19,229,59,192,59,53,195,205,95,64,99,189,91,128,99,188,119,110,101,229,52,241,37,163,3,126,195,206,51,1,87,144,88,99,9,21,96,220,84,139,101,101,238,106,137,35,69,167,230,91,133,214,0,189,187,68,157,53,57,34,133,111,21,161,214,34,212,89,170,86,221,249,49,2,74,97,5,201,87,33,64,54,128,247,6,233,0,136,56,223,117,134,161,149,232,90,133,76,88,232,170,250,149,134,211,61,37,188,121,93,205,135,114,164,28,41,22,196,55,212,174,153,151,90,86,164,30,91,216,19,158,66,128,190,150,150,93,22,70,110,233,154,27,45,128,165,123,28,247,124,226,126,0,83,12,127,39,239,71,190,14,69,234,161,100,193,163,126,132,46,10,36,27,200,149,118,99,39,191,87,118,72,56,5,212,181,181,229,44,186,167,107,168,23,177,135,104,224,14,6,135,145,20,125,73,8,187,176,218,78,221,6,226,254,33,68,150,178,60,75,45,19,187,195,181,239,161,26,5,226,17,21,52,241,223,66,179,84,225,71,12,21,28,194,34,83,162,16,38,225,128,75,121,55,28,238,51,24,102,163,228,84,170,201,198,120,155,204,224,91,15,78,250,100,133,5,20,133,245,253,214,188,37,13,199,43,88,75,181,96,61,208,134,45,86,61,222,158,175,20,234,10,249,80,53,221,212,113,227,255,162,251,182,227,133,138,180,155,118,124,3,234,168,80,241,115,69,123,214,177,81,171,131,89,101,171,25,147,254,173,193,104,234,109,210,25,65,241,69,215,220,85,231,137,3,160,123,17,230,43,128,10,28,59,214,80,2,176,59,66,113,106,160,54,121,148,186,27,93,187,46,5,78,38,35,56,138,41,187,149,29,47,225,157,115,230,114,229,60,233,101,34,7,72,55,93,233,198,40,136,3,36,22,27,142,45,151,88,30,253,143,31,27,30,16,188,176,206,180,38,59,62,31,176,10,84,40,63,156,27,77,106,60,106,94,85,94,124,62,184,124,158,96,53,90,244,25,70,254,132,16,180,174,73,63,163,112,68,85,188,250,77,85,46,216,13,35,140,192,87,159,45,132,164,15,212,69,68,100,82,102,76,177,65,253,242,106,22,125,18,239,63,30,58,238,67,215,109,30,102,80,21,155,52,109,224,20,38,140,20,27,68,2,124,49,75,132,109,206,228,166,2,2,105,91,18,199,37,65,28,187,58,113,60,81,204,76,79,219,83,115,145,82,19,91,33,145,75,147,147,247,72,182,65,40,125,140,91,234,56,161,135,66,130,221,254,234,90,255,137,143,134,186,221,158,97,114,128,189,25,94,104,44,53,236,93,196,169,135,120,218,158,218,218,52,162,92,32,126,45,225,155,73,109,33,175,24,255,50,51,70,21,95,75,25,174,76,209,228,243,226,106,240,164,38,89,141,216,153,204,40,220,255,195,132,247,96,58,216,18,158,26,54,161,182,42,214,184,204,54,90,231,249,26,53,80,69,49,221,34,245,80,67,104,130,162,10,163,105,80,152,190,52,107,200,167,137,235,12,179,67,71,0,192,170,17,17,255,35,58,80,200,128,0,29,94,116,14,120,89,198,231,187,136,205,17,229,239,76,243,111,102,202,0,133,198,157,91,239,244,223,121,230,224,189,167,247,223,120,229,246,103,87,250,111,93,99,89,237,254,191,126,222,123,230,230,193,87,111,32,246,125,229,185,222,213,87,132,59,76,118,153,22,212,73,104,91,27,65,193,4,218,93,12,146,211,72,21,131,203,29,199,101,95,174,81,254,198,228,127,253,171,47,237,255,238,70,248,139,225,201,94,181,192,15,12,5,96,33,114,115,217,217,201,201,153,220,204,36,199,130,32,85,198,8,101,143,17,157,99,69,251,104,154,20,190,178,148,202,7,213,26,93,201,84,198,136,95,114,9,187,180,37,119,2,107,78,82,136,32,183,136,136,80,2,244,161,16,65,56,42,199,142,231,191,248,57,130,130,59,255,11,177,21,186,234,132,79,101,51,185,169,169,76,102,6,176,28,197,237,103,108,160,3,185,91,108,103,71,157,139,56,79,95,55,174,246,174,126,106,140,22,61,1,117,68,13,197,213,99,92,165,12,96,247,111,189,50,122,213,117,213,215,153,206,35,59,202,72,19,40,201,244,131,76,28,252,237,83,60,151,111,126,220,123,235,138,63,174,41,246,96,121,132,173,82,8,72,233,157,247,230,179,119,223,38,69,164,80,153,96,223,148,19,216,65,162,209,154,99,87,58,181,72,167,127,103,127,120,120,225,104,100,117,129,27,47,90,68,170,232,212,132,216,113,236,15,205,227,182,73,214,219,116,113,142,88,111,1,222,26,203,63,165,171,86,30,246,18,172,2,222,89,2,100,224,173,19,203,132,11,185,48,26,168,180,239,123,62,18,190,135,216,121,15,94,158,123,93,211,135,9,121,132,5,170,208,81,94,105,97,244,210,171,65,58,115,80,96,14,163,167,72,21,132,168,134,160,201,173,196,172,207,254,48,204,219,171,72,237,105,105,157,163,55,44,236,178,191,139,241,40,147,134,100,151,215,83,225,238,32,128,139,180,47,53,3,67,1,146,126,4,131,157,250,227,143,115,87,228,156,179,157,73,33,99,214,21,227,9,68,193,124,68,164,160,21,48,81,153,26,109,25,164,253,17,45,248,10,36,165,76,43,142,153,57,178,149,12,181,119,68,54,50,146,13,32,236,100,148,83,50,108,105,163,38,23,166,215,39,13,138,147,214,33,73,131,153,82,118,174,228,228,236,128,220,76,35,10,230,178,127,119,133,167,222,151,79,28,124,244,219,176,170,83,165,126,185,115,36,154,78,126,69,255,104,138,78,153,187,81,241,225,121,187,43,69,39,1,79,209,176,232,155,86,121,170,147,129,70,199,93,184,87,19,195,254,75,7,78,76,28,42,105,176,94,108,120,26,112,39,161,110,64,220,76,200,239,193,201,144,233,134,114,251,190,241,215,254,191,191,203,49,222,148,43,56,186,63,110,219,105,126,163,189,185,115,229,165,253,27,239,251,189,225,69,83,176,218,123,178,100,7,31,253,181,255,218,191,31,189,186,154,231,19,25,53,164,0,132,195,31,6,28,190,162,70,190,174,104,109,28,82,81,207,27,185,152,75,178,25,98,75,47,24,203,104,35,240,21,182,116,63,229,148,242,173,186,93,72,221,206,147,230,250,138,119,172,107,39,16,73,161,108,87,85,148,237,72,241,142,181,243,196,149,154,155,177,4,18,202,58,120,33,37,188,211,112,82,14,161,124,103,133,148,239,42,145,202,119,213,193,202,119,254,125,165,233,222,13,81,126,51,229,177,246,192,151,201,16,151,120,95,216,61,3,175,43,194,213,12,67,170,48,157,170,56,85,242,63,197,44,177,149,118,139,197,44,149,246,82,99,17,214,204,255,36,15,10,212,182,221,178,128,120,250,191,20,69,71,149,59,203,44,97,5,51,104,190,80,87,77,204,6,43,77,161,116,134,178,169,189,60,118,204,19,232,146,245,172,156,206,164,177,74,128,49,77,140,254,239,145,244,193,56,30,42,126,220,248,222,26,44,177,84,11,82,116,177,200,114,144,110,49,213,99,221,9,167,109,85,170,148,108,146,198,79,41,107,163,182,128,197,101,121,38,113,179,5,27,146,236,221,49,212,57,250,126,243,193,239,23,91,227,15,126,127,188,249,160,81,40,88,171,149,213,204,218,26,252,102,215,208,234,82,123,47,24,210,50,85,155,241,5,39,148,81,40,184,225,58,28,111,144,223,18,28,251,113,35,97,28,111,37,201,57,112,205,130,30,92,132,255,48,140,206,137,19,137,135,31,206,215,106,121,215,133,25,200,39,177,66,231,120,225,46,234,80,187,9,123,198,83,57,244,246,141,62,210,148,153,43,20,42,190,17,126,32,243,130,62,58,169,59,233,125,87,70,235,63,9,255,32,202,86,13,204,81,176,147,104,169,217,141,211,132,100,212,151,61,42,28,102,155,213,245,109,245,53,138,142,173,175,111,117,156,245,245,249,6,10,245,42,46,186,133,106,120,51,138,67,45,24,176,133,30,52,82,221,208,86,147,196,36,111,198,130,19,177,123,10,109,83,204,147,135,4,15,80,241,84,115,101,61,43,105,121,46,13,52,146,32,139,118,4,51,193,178,12,109,184,246,127,58,205,80,195,152,15,244,199,191,159,201,23,29,26,109,39,83,164,80,24,16,249,12,43,147,242,252,174,28,137,166,169,155,119,60,149,106,68,10,165,15,226,6,95,55,145,157,99,47,3,138,175,134,101,102,155,179,38,129,208,92,229,245,37,145,170,135,89,122,155,6,223,164,169,232,8,26,174,124,177,182,34,53,91,245,61,56,162,98,43,201,116,141,241,173,52,50,232,224,79,187,97,55,12,95,209,213,29,172,232,170,162,159,82,209,213,29,172,232,170,82,95,65,21,215,140,85,202,30,78,197,117,50,55,57,57,59,83,180,6,168,184,150,138,185,123,41,191,139,14,53,162,155,251,1,178,182,213,168,216,137,12,122,238,176,157,242,105,123,65,41,142,5,13,33,207,74,160,95,57,52,38,69,149,244,227,70,115,103,222,240,153,230,3,234,208,48,92,14,120,175,49,219,163,242,1,102,182,206,106,170,209,130,54,50,91,53,253,224,67,121,227,59,229,114,89,55,100,245,66,225,46,251,66,188,18,213,31,26,113,208,96,51,104,193,153,174,55,218,136,236,13,53,227,52,209,201,221,6,250,208,68,124,4,26,46,19,134,13,192,49,50,93,128,168,7,51,49,243,197,101,214,9,185,89,199,239,17,93,216,255,235,251,253,43,239,238,63,255,73,255,202,19,121,234,3,16,255,56,180,96,131,36,6,91,240,138,11,21,211,168,110,153,81,145,32,160,32,81,178,66,207,84,160,92,122,8,38,162,124,61,13,98,177,125,132,226,204,113,20,169,195,19,15,65,70,108,140,176,94,165,107,86,51,95,21,41,30,35,35,208,101,74,215,25,23,81,57,140,96,116,50,166,211,209,215,66,237,28,243,166,185,5,57,180,210,166,83,250,255,217,251,242,254,54,142,35,209,175,2,141,18,45,32,12,64,0,188,1,67,92,144,146,108,237,90,182,99,201,137,21,134,143,191,225,204,128,28,11,156,129,103,6,60,66,225,247,179,119,19,95,177,159,236,93,199,118,188,206,198,202,38,182,147,141,143,205,105,91,182,243,93,222,138,20,245,87,190,194,171,170,238,158,233,158,25,28,212,225,151,125,145,105,145,64,31,213,221,213,213,213,213,213,213,85,151,41,204,208,234,211,249,129,205,178,194,5,197,192,88,118,70,27,7,140,103,22,194,9,48,60,110,162,22,3,98,129,238,211,119,139,184,252,86,3,225,70,164,168,228,226,188,163,73,88,37,90,88,64,4,199,238,9,17,112,189,64,198,196,161,84,161,204,27,75,80,144,154,69,152,233,249,51,89,225,92,179,153,27,56,149,42,17,14,160,180,248,89,44,71,91,18,79,177,130,132,217,183,62,100,119,186,184,167,227,138,149,191,223,230,74,77,199,125,226,229,55,0,110,108,99,175,60,99,143,238,152,117,233,169,187,122,208,230,15,170,69,231,164,19,247,167,31,237,191,244,43,113,224,142,198,136,154,59,152,139,179,177,84,176,112,148,215,230,39,78,104,231,30,121,228,204,227,196,86,176,8,74,10,210,19,244,187,254,98,252,110,61,18,87,31,133,235,12,208,5,223,132,1,157,125,188,117,254,76,106,64,25,40,9,141,53,217,12,36,80,94,102,227,134,72,166,25,29,7,48,198,199,232,180,125,186,112,205,90,35,44,143,91,107,42,139,69,205,73,62,214,87,95,130,43,113,186,34,245,181,252,122,31,45,233,219,254,230,89,214,19,238,22,32,250,30,248,102,61,66,70,81,59,65,14,104,65,178,176,232,192,108,116,152,253,125,106,137,112,29,215,99,140,250,100,37,151,72,234,39,21,61,104,15,53,55,59,149,126,91,110,84,45,227,104,111,203,43,211,147,86,173,98,76,38,228,43,249,85,185,105,79,143,124,40,110,205,204,217,244,80,220,170,212,6,191,55,154,155,155,156,254,26,222,27,205,206,207,216,115,134,221,30,243,189,145,85,155,76,117,25,197,66,209,38,98,115,114,186,162,21,242,199,42,228,118,28,37,106,234,170,86,230,202,192,37,228,140,203,108,165,150,106,147,83,147,243,51,70,123,101,47,22,165,74,140,139,30,159,170,204,219,237,118,63,85,180,206,26,219,51,208,177,194,42,163,196,218,36,16,95,191,204,142,44,176,134,210,240,89,57,36,216,6,39,101,252,44,85,201,197,31,87,185,203,146,52,148,174,23,56,204,254,212,217,177,45,1,9,239,247,27,146,44,120,188,93,105,215,218,211,13,214,38,204,129,153,199,198,114,165,220,20,148,44,52,190,95,34,3,142,250,252,252,252,160,14,224,5,80,186,121,222,158,12,113,154,32,10,79,26,104,158,134,41,253,191,199,11,119,35,71,174,77,246,202,194,201,73,26,34,30,176,58,198,110,221,5,129,183,63,186,3,114,59,149,99,206,38,185,105,66,190,195,171,198,140,42,99,134,137,77,148,152,33,120,181,187,147,11,188,14,72,193,199,171,149,73,115,218,106,168,206,64,234,85,105,66,99,168,167,112,243,31,8,154,172,205,39,99,200,181,106,117,205,180,27,104,22,93,218,102,168,155,173,84,216,119,82,34,87,167,96,226,68,195,84,27,155,109,112,2,156,153,153,81,122,96,103,33,80,156,8,240,64,144,171,68,229,201,35,223,112,252,41,35,92,11,51,134,197,92,218,96,191,162,78,50,236,193,193,169,175,193,218,215,247,182,108,159,54,161,73,30,218,8,85,204,167,235,19,79,217,238,101,199,13,38,182,61,255,50,222,60,218,19,104,171,13,72,88,155,0,214,59,17,235,158,39,232,168,251,215,81,3,118,59,27,74,155,112,192,23,81,94,129,115,57,120,149,26,148,3,72,134,33,255,79,29,91,178,6,254,106,209,212,151,183,208,248,156,118,72,114,20,186,105,116,187,48,211,176,241,183,90,181,197,150,94,92,108,45,157,209,183,23,91,91,139,189,69,125,169,181,189,184,179,168,239,46,182,206,45,233,206,98,235,241,77,72,91,234,117,151,252,69,125,138,74,126,167,181,212,130,95,173,75,80,246,172,165,23,151,90,255,120,78,183,49,241,18,254,218,92,196,223,219,139,82,169,139,27,139,250,204,82,203,56,135,96,33,121,125,177,213,114,176,169,165,206,162,110,180,206,157,214,107,4,249,82,171,101,96,170,165,95,94,106,157,89,210,123,139,216,67,76,153,198,223,103,30,210,55,151,176,92,113,145,55,212,242,40,23,186,182,189,212,122,112,73,159,19,224,225,55,245,232,50,125,124,162,213,250,14,150,251,174,238,80,49,179,213,178,241,59,116,11,64,65,130,210,161,25,74,162,81,194,248,91,151,49,189,213,98,10,42,144,5,20,188,46,192,63,38,91,144,212,116,130,216,110,179,114,194,177,154,98,149,157,232,192,129,169,137,212,117,130,153,19,54,67,31,42,105,98,61,113,113,21,150,213,196,201,220,193,235,159,237,95,125,235,230,239,174,223,188,254,179,27,159,94,191,245,243,183,14,95,252,45,164,220,122,254,106,238,255,60,243,58,252,127,114,226,123,254,247,220,111,148,74,225,6,80,48,223,202,34,78,148,155,56,201,170,221,250,249,59,80,243,47,95,188,176,255,202,239,110,189,247,198,173,107,127,216,255,248,139,195,23,126,125,240,238,85,145,245,34,3,120,188,54,59,83,109,183,179,224,150,152,157,135,2,62,19,24,51,91,61,248,167,223,236,63,251,206,254,11,159,28,252,236,213,27,159,62,115,227,211,95,31,94,125,7,157,152,190,249,199,155,111,255,128,149,228,109,86,207,78,157,89,90,98,109,226,191,104,232,124,93,222,188,206,110,39,135,98,128,245,145,239,250,208,73,182,159,55,84,20,240,6,255,251,153,103,197,32,224,227,201,137,92,110,98,226,120,109,102,166,102,206,43,208,132,219,206,220,241,153,89,179,54,105,224,144,153,51,70,5,28,203,76,244,132,171,223,160,174,61,99,212,38,77,172,123,248,225,123,251,175,189,164,212,101,153,137,186,44,4,46,84,109,79,207,152,51,84,117,255,149,255,186,245,147,95,41,85,89,102,162,42,121,84,207,29,159,175,204,79,206,207,19,5,144,105,186,82,145,101,38,42,226,177,75,66,223,100,101,178,58,57,201,73,232,240,189,103,15,222,120,126,255,195,55,21,48,172,72,22,24,223,94,239,117,12,28,192,76,101,6,240,74,3,248,244,211,195,247,127,144,1,134,21,201,2,19,216,176,15,90,172,63,241,128,14,126,115,45,187,63,67,134,37,189,158,206,29,55,43,230,148,201,145,250,238,141,47,95,201,0,197,138,68,160,248,134,207,32,162,119,58,128,98,153,86,219,158,97,8,122,6,13,17,190,250,236,224,218,115,10,20,86,36,27,74,135,233,24,143,219,83,246,44,136,118,8,230,243,151,179,193,176,34,67,192,208,168,236,53,219,6,33,144,250,243,226,0,64,84,36,27,16,160,201,55,162,94,129,60,57,211,102,40,250,183,127,203,6,198,138,36,137,126,195,9,17,57,109,250,143,234,255,236,243,155,215,158,185,249,147,47,227,154,103,233,191,68,205,181,14,26,131,228,142,87,232,191,184,230,173,235,175,197,53,89,102,60,128,132,16,47,166,166,61,221,158,109,27,49,140,195,127,126,249,224,39,31,75,29,152,62,59,123,182,53,24,140,76,119,92,182,6,88,55,127,243,27,152,162,1,16,43,103,107,103,167,19,67,146,193,0,33,172,1,66,179,120,85,132,244,41,107,110,190,93,197,166,114,156,85,190,123,245,240,171,31,238,191,244,43,104,40,199,128,67,222,254,159,222,187,241,213,251,7,239,190,182,255,209,151,251,159,191,199,140,208,114,81,219,116,78,41,177,179,64,142,14,42,13,94,241,240,249,95,239,127,244,246,141,207,94,76,114,82,86,87,57,49,229,246,48,41,151,75,157,147,114,201,238,19,244,126,196,186,39,24,187,0,22,143,47,22,62,252,37,90,198,64,58,63,69,9,176,242,97,42,167,118,90,133,39,254,105,250,223,193,135,251,63,247,127,238,255,220,255,185,255,115,255,231,254,207,253,159,251,63,119,231,7,4,172,191,103,218,213,156,246,247,99,40,198,26,66,44,147,212,201,92,178,227,50,29,105,190,89,138,48,167,136,146,88,114,90,255,45,64,228,114,145,222,59,199,20,223,34,93,128,154,22,82,45,38,74,154,240,220,80,105,62,170,193,251,152,214,148,139,2,66,99,158,155,135,35,39,75,236,103,247,28,245,214,113,191,69,255,210,26,243,104,100,146,70,86,30,70,95,145,122,101,117,186,128,30,105,213,227,230,132,54,61,135,234,116,25,80,186,143,123,153,29,64,37,114,172,86,79,117,37,165,15,143,78,5,178,110,61,151,86,174,179,82,9,21,123,174,42,134,219,79,144,143,212,192,169,28,170,220,19,237,144,170,60,23,107,218,85,189,20,111,77,86,187,67,197,142,37,167,147,250,61,71,250,119,181,111,12,116,53,158,8,161,66,155,153,153,25,220,87,59,158,5,161,144,207,49,141,124,118,29,82,207,39,106,176,25,24,140,147,181,48,66,3,83,204,231,72,51,175,194,224,51,48,45,3,249,187,21,174,76,124,220,67,211,121,173,191,66,87,105,214,212,200,171,194,153,249,10,187,42,180,141,219,191,119,227,206,213,196,245,66,181,106,217,115,230,164,185,178,199,205,177,112,216,115,208,95,254,53,186,6,233,151,185,243,181,65,53,121,41,225,139,109,96,177,74,142,21,68,239,110,233,66,98,205,160,170,252,178,19,2,113,238,52,162,180,205,160,212,238,216,59,114,26,126,111,72,133,75,93,212,83,176,55,202,13,81,65,73,124,170,23,132,78,123,87,16,10,79,142,134,135,190,9,211,221,146,175,246,164,225,54,196,74,51,44,167,23,212,167,162,20,229,70,171,58,57,61,61,211,72,95,105,178,213,40,45,240,200,163,250,134,99,89,182,43,110,158,184,174,79,140,146,124,223,48,254,91,158,12,26,137,175,50,46,216,141,45,96,188,6,189,169,226,175,227,182,109,55,6,103,177,233,99,12,97,196,4,138,219,206,218,28,126,137,122,142,14,244,250,169,170,185,114,228,78,113,117,53,52,214,131,232,118,171,61,189,102,87,205,57,133,252,0,119,25,32,234,17,77,4,166,239,225,235,36,159,95,227,206,41,247,173,2,187,109,233,182,120,40,20,68,168,121,121,79,157,202,185,113,251,0,172,174,183,185,150,174,173,220,0,35,106,179,145,130,230,28,192,81,237,61,233,26,90,197,166,116,175,122,39,151,124,104,15,17,200,222,153,152,35,166,137,46,133,129,195,200,5,192,176,46,136,236,96,226,111,19,226,227,76,51,30,71,145,141,243,46,246,92,215,238,12,187,159,91,191,212,210,43,116,55,102,167,46,206,32,253,204,146,184,98,91,90,195,59,52,248,110,180,90,38,126,111,227,237,25,124,247,160,74,139,255,54,248,205,28,124,124,154,126,7,240,155,238,252,150,118,22,241,242,12,202,95,138,46,242,216,221,25,187,177,195,123,55,113,177,102,226,175,30,213,183,121,94,139,122,25,223,213,205,16,40,42,104,176,95,162,83,222,105,150,19,93,192,5,75,173,243,75,250,19,88,10,251,20,16,136,173,69,125,106,137,95,64,178,11,184,37,87,36,93,230,183,123,173,117,74,127,138,238,240,68,199,177,91,187,234,133,221,88,248,31,114,143,39,22,215,248,247,120,247,143,23,247,127,254,182,143,150,66,36,20,226,172,180,19,231,230,34,193,91,150,7,19,98,177,16,157,84,0,169,82,66,50,76,22,171,36,11,162,100,40,10,69,103,40,18,244,88,90,82,130,203,113,201,46,213,33,148,229,4,160,140,179,105,170,159,241,201,137,109,227,185,169,68,134,122,152,98,114,221,160,139,24,46,222,165,15,112,209,238,158,227,98,158,122,178,225,210,30,75,148,132,187,92,5,197,59,209,155,72,130,203,37,165,59,21,225,76,150,27,130,242,24,51,76,146,75,246,17,69,144,24,230,4,186,2,153,24,45,206,101,209,82,85,158,228,137,137,156,4,139,38,139,29,214,233,217,32,235,146,16,144,130,213,85,113,170,83,68,38,14,39,217,219,36,198,161,72,95,92,177,209,101,220,193,245,183,247,95,250,224,224,167,215,110,190,253,131,131,119,255,180,255,133,184,98,227,61,202,144,242,18,234,147,120,89,100,204,59,222,172,170,151,110,39,115,188,201,247,191,28,217,18,147,70,147,39,121,78,143,115,201,211,104,12,250,167,215,14,174,191,182,255,211,55,199,104,0,5,214,17,13,168,106,27,149,174,164,121,19,83,145,92,100,146,122,105,248,220,16,64,45,243,68,108,219,237,81,206,236,45,140,53,110,104,122,134,187,20,179,95,16,239,236,48,114,148,177,54,53,167,21,216,163,219,89,147,34,244,25,236,29,247,228,172,198,223,119,79,86,237,25,230,40,136,166,96,137,89,239,251,235,107,70,158,251,84,45,96,116,14,64,94,70,86,185,58,93,224,15,219,231,116,180,41,95,50,200,179,60,224,15,95,201,55,247,132,75,161,142,190,129,40,169,239,13,132,84,43,160,117,186,217,84,226,177,242,207,232,6,134,187,97,101,175,216,48,54,135,139,207,51,59,236,225,157,14,11,142,158,139,6,133,43,87,232,105,164,240,31,195,130,90,158,217,194,60,180,125,254,46,160,221,46,147,132,229,135,148,220,204,112,86,44,63,29,177,203,78,112,222,91,3,65,13,31,137,150,61,223,89,71,127,53,84,151,222,0,192,223,211,108,152,121,129,124,119,33,142,252,253,52,90,81,39,234,233,90,232,245,204,13,59,40,87,160,131,104,181,254,164,86,168,135,226,51,204,216,209,33,92,146,32,92,106,208,163,12,63,124,204,67,167,226,102,123,29,131,152,0,128,239,163,78,171,179,224,213,125,192,194,26,136,144,15,27,176,135,16,196,60,190,233,77,38,166,95,193,217,101,138,231,206,85,99,167,31,61,143,38,233,232,118,22,67,155,10,76,45,44,243,222,251,34,242,57,239,239,38,80,129,70,19,112,222,3,170,62,15,95,11,250,128,178,228,83,44,42,250,68,119,96,65,246,4,87,45,187,82,207,232,194,38,102,142,217,5,42,219,235,142,236,1,149,3,26,83,128,98,7,116,149,246,228,71,190,217,254,170,221,178,79,157,99,46,143,250,106,23,155,73,143,196,33,155,87,29,86,186,50,183,184,218,203,180,202,30,109,183,3,59,108,184,217,68,234,200,211,149,160,53,55,155,62,221,136,62,59,71,171,124,73,170,124,9,216,130,183,224,212,209,27,83,80,138,201,84,166,216,0,198,206,60,17,93,140,7,146,247,139,102,161,47,227,184,169,98,47,57,76,117,2,242,188,238,69,226,114,248,132,231,104,40,221,65,214,89,222,69,166,201,208,251,176,237,18,30,210,203,33,104,118,48,117,17,217,32,156,146,217,179,148,199,17,71,232,47,35,198,162,213,140,145,210,5,164,152,37,124,100,221,14,75,126,201,153,168,213,45,248,138,97,58,13,252,166,247,160,41,17,247,253,113,180,196,203,119,11,141,44,52,245,196,64,49,141,48,245,40,112,222,172,133,140,108,129,84,214,101,98,206,229,152,55,55,108,197,213,255,195,248,134,2,253,253,83,9,173,80,198,247,45,248,28,217,247,46,219,228,250,140,187,172,78,55,221,11,135,183,204,55,136,187,212,182,112,68,205,73,210,91,214,86,87,237,29,144,161,172,0,73,211,102,197,187,190,23,122,120,146,70,207,223,132,203,166,234,115,141,59,114,131,221,113,211,113,31,118,40,152,86,236,223,13,147,141,29,158,204,227,202,48,15,109,216,113,242,138,156,199,152,8,241,186,48,137,129,235,8,27,216,100,179,233,177,77,10,139,231,53,39,56,135,145,19,248,198,133,240,25,8,143,144,25,247,117,61,213,87,249,97,50,131,21,117,23,160,85,116,91,206,17,61,134,156,42,223,29,247,160,120,221,213,33,171,110,247,251,73,196,80,47,154,217,142,208,163,206,16,243,79,12,189,193,163,176,35,97,230,247,36,86,84,207,199,253,33,97,227,97,116,183,82,146,18,249,186,210,10,133,147,9,236,1,238,202,208,93,252,109,236,20,132,235,84,116,229,191,142,79,177,201,21,31,189,74,100,143,63,53,125,79,108,151,204,77,117,200,95,64,38,250,218,79,35,57,49,238,72,38,72,78,167,218,107,54,66,173,48,113,132,49,130,220,83,77,183,207,249,215,82,123,61,57,211,60,52,115,86,209,50,122,174,162,166,163,104,243,242,26,48,2,12,21,135,221,206,78,221,131,94,20,116,241,130,84,200,204,20,65,46,226,130,20,125,200,97,107,27,250,79,238,29,165,185,197,111,176,100,235,65,18,165,62,172,62,219,63,135,33,192,154,41,127,54,44,147,120,242,133,13,163,107,231,197,50,227,25,216,128,200,80,193,146,240,199,218,110,38,29,104,224,46,202,25,200,69,79,154,16,186,241,194,120,51,59,245,56,113,7,18,118,165,239,187,90,138,42,208,53,74,74,28,98,254,66,64,90,146,247,151,228,176,227,145,13,90,73,184,225,224,198,35,136,5,24,135,205,120,35,108,59,226,137,60,108,14,145,40,189,215,239,215,61,216,134,98,122,220,224,83,24,160,31,8,94,12,182,38,167,204,37,114,216,116,156,114,44,221,195,190,227,148,81,102,135,77,39,41,100,138,30,105,152,175,233,86,1,246,29,153,85,197,228,160,21,22,246,118,170,245,74,177,11,155,211,110,181,142,127,118,106,245,176,68,223,107,244,29,219,255,14,157,29,187,58,99,216,117,51,58,38,116,250,117,4,192,171,51,56,59,172,222,174,128,51,2,64,228,106,129,156,181,88,22,167,20,29,31,94,138,94,115,58,160,29,4,81,0,179,205,29,83,209,55,37,196,8,123,182,217,203,166,224,152,22,71,78,101,188,44,248,108,114,113,193,143,166,118,172,233,163,57,50,165,121,196,137,139,55,202,209,211,215,25,57,125,97,114,250,138,222,136,9,180,34,252,155,186,217,243,3,60,200,9,95,211,202,140,134,201,25,229,160,143,10,243,168,147,204,196,4,49,201,244,109,156,73,142,87,242,176,13,150,115,16,16,170,209,139,15,201,254,150,183,237,242,248,149,242,177,50,127,172,74,1,111,162,114,120,150,224,165,162,227,4,203,38,113,153,251,109,206,128,83,41,40,5,233,88,148,0,212,16,219,67,27,70,65,161,153,6,147,63,74,141,8,140,185,143,23,144,98,177,184,16,133,159,26,10,140,161,25,54,251,120,132,40,68,198,0,21,241,179,160,203,229,122,97,86,177,94,152,222,12,101,201,122,216,188,196,111,195,49,34,15,105,7,88,186,225,110,25,129,22,109,138,246,137,19,118,170,134,218,170,34,100,143,181,212,35,174,45,88,56,28,223,69,131,110,49,60,229,45,248,77,175,20,214,225,243,3,33,186,253,105,86,10,186,175,182,138,34,236,29,13,144,70,22,11,225,49,228,212,9,225,168,236,43,113,20,146,6,109,160,183,39,100,82,220,121,155,122,62,113,201,251,156,115,172,217,228,111,186,59,205,4,33,165,165,251,134,183,208,97,18,62,114,18,167,104,48,22,226,20,253,18,124,236,23,234,34,119,87,228,238,74,185,140,168,208,47,51,235,62,11,155,146,119,10,9,233,54,89,226,200,12,61,158,232,24,27,13,81,69,46,46,252,138,113,95,209,36,89,69,18,170,44,62,1,44,12,234,83,79,138,189,19,121,175,228,115,73,241,182,133,94,151,152,93,63,207,156,40,162,154,177,93,177,7,63,187,159,154,156,52,191,142,48,159,86,123,190,82,157,154,29,243,217,125,187,54,127,187,230,63,66,81,63,63,103,155,230,244,204,20,51,66,96,158,62,133,157,223,136,167,217,253,108,24,228,65,167,84,2,185,216,137,191,175,174,82,192,91,97,220,80,195,251,20,114,184,33,37,244,135,245,41,203,232,67,121,164,158,81,121,195,8,74,235,61,12,227,149,11,225,255,141,83,101,244,176,188,71,134,102,109,99,211,233,236,214,207,59,0,45,240,218,97,238,146,241,144,237,164,222,132,11,195,27,115,106,114,122,114,64,7,201,169,115,142,193,22,79,196,233,169,220,224,242,65,137,110,58,78,197,247,26,28,227,242,229,26,249,46,24,132,19,242,87,85,42,109,68,108,40,182,27,137,45,147,164,167,248,141,200,84,19,154,243,58,189,208,110,80,35,149,76,196,137,200,6,168,210,239,40,175,211,107,146,197,207,252,228,55,83,150,74,138,187,131,118,187,113,199,102,92,48,64,188,218,131,102,200,108,67,201,227,126,76,208,217,10,122,148,236,196,118,94,113,14,11,206,208,200,78,77,217,139,241,27,197,132,193,152,72,77,222,55,146,157,73,105,205,14,183,109,219,29,128,72,10,122,179,186,202,162,222,236,41,174,206,152,161,220,16,252,103,57,118,152,218,218,46,72,211,10,71,255,210,200,82,89,109,116,13,228,138,100,193,168,204,50,117,42,87,193,159,126,153,245,250,162,215,61,37,57,207,136,128,236,97,227,220,209,6,250,41,190,11,102,73,24,197,8,80,139,218,235,216,244,99,130,28,94,157,245,41,106,117,216,217,157,248,219,129,38,62,74,118,48,29,15,37,178,193,198,71,83,179,139,45,253,105,122,113,63,183,216,106,21,201,222,102,99,73,223,60,221,122,130,219,219,40,6,73,235,167,153,29,142,120,196,95,89,106,125,235,81,114,26,32,76,135,98,59,160,203,75,173,243,15,201,223,79,183,30,60,157,176,111,90,138,204,122,152,79,1,102,249,115,190,213,122,20,75,60,206,157,4,56,220,211,64,212,8,251,157,178,123,154,162,143,51,139,194,88,137,172,159,152,129,19,183,132,98,185,115,212,254,196,162,238,17,120,104,180,181,73,73,93,114,128,128,73,100,12,5,136,105,245,150,200,118,106,41,171,236,58,37,9,59,165,216,30,105,200,68,12,177,66,18,75,229,190,21,210,253,159,251,63,247,127,238,255,220,255,185,255,243,215,105,253,40,89,51,169,199,224,163,60,166,18,38,109,236,76,24,27,166,197,46,60,58,70,23,125,95,136,79,138,97,154,92,89,207,133,22,252,219,136,64,36,129,73,7,114,242,201,209,136,242,37,227,172,81,7,242,164,189,86,45,54,116,148,143,231,113,122,2,246,192,195,121,202,108,51,122,250,166,152,142,73,71,244,61,97,232,24,191,155,11,55,226,207,232,250,39,203,200,206,182,237,180,101,165,40,158,182,213,132,51,233,136,226,204,70,17,187,155,93,240,68,238,20,59,236,203,125,227,207,215,184,86,33,151,84,43,164,10,138,247,111,168,99,144,51,35,219,79,82,56,72,89,125,241,177,159,124,252,167,90,225,117,34,19,188,68,31,163,247,114,204,209,79,54,20,85,61,129,3,77,40,40,18,230,156,252,193,95,101,16,113,164,180,20,105,251,192,148,17,110,37,141,246,248,153,105,164,188,224,52,74,237,87,82,141,171,10,140,204,7,125,181,180,221,171,124,128,158,253,102,97,184,149,174,98,22,41,44,61,179,205,148,19,186,135,28,87,62,12,176,97,86,148,10,89,35,83,52,10,137,9,201,126,194,153,192,74,114,18,146,138,131,244,4,72,90,134,145,165,229,22,147,74,134,212,99,204,88,217,32,153,43,71,90,7,32,64,233,197,114,172,109,200,145,186,97,148,221,104,123,214,76,105,71,243,153,182,148,33,179,113,17,177,30,194,102,69,247,154,110,20,167,161,225,157,106,86,26,94,169,36,2,199,99,68,248,134,86,70,53,176,191,224,82,76,22,211,206,123,232,209,87,43,243,228,188,146,174,99,136,136,122,72,26,97,37,25,128,246,157,118,222,46,96,227,13,248,218,8,11,110,185,231,6,27,78,27,227,188,148,227,139,26,183,31,117,216,195,238,11,101,244,177,72,25,237,34,252,34,134,122,97,183,95,58,27,73,169,170,251,205,99,21,10,118,111,203,227,178,113,92,165,146,141,17,49,166,102,155,232,116,216,220,48,252,37,207,178,91,33,244,137,130,150,28,243,11,123,97,211,46,86,27,107,190,109,92,238,83,208,131,82,21,111,224,233,226,230,88,21,47,0,138,85,209,79,150,181,160,97,24,230,128,70,26,234,94,33,238,187,207,144,141,225,80,48,102,5,176,254,66,228,138,156,125,135,150,27,241,92,44,175,0,124,64,255,3,162,227,13,15,195,109,228,113,18,116,79,119,11,39,78,132,76,179,141,41,17,182,194,62,222,82,3,183,216,82,44,87,148,120,30,30,118,222,104,70,150,178,49,102,140,83,128,181,19,39,142,121,13,67,76,187,211,132,196,202,66,84,120,217,88,65,11,190,109,139,133,20,74,207,134,83,8,55,124,111,59,231,218,219,57,244,227,124,198,247,49,92,75,75,0,200,133,30,44,132,112,67,116,51,183,9,172,32,183,198,236,154,221,117,188,193,114,48,152,78,211,41,106,19,90,209,134,238,194,223,38,6,187,193,89,130,25,170,20,10,194,188,203,110,134,121,64,156,136,15,52,161,21,244,124,218,138,247,216,49,23,189,140,31,243,10,229,167,60,199,229,229,96,178,38,48,78,121,161,104,95,185,2,100,141,55,67,76,161,234,124,63,125,17,196,238,191,90,156,17,163,117,138,195,251,101,192,204,150,170,49,189,82,151,220,219,233,146,123,229,138,119,229,74,222,109,98,160,35,29,200,218,225,148,157,232,175,139,93,141,59,147,97,183,204,122,230,198,24,195,26,216,80,250,102,177,229,251,198,174,108,240,133,196,203,172,136,162,73,215,43,241,189,105,140,35,28,166,60,54,78,223,25,11,116,92,146,192,30,102,208,67,196,9,10,18,182,104,72,190,221,49,208,235,163,108,182,23,74,44,142,56,70,76,252,149,134,29,175,39,27,214,19,143,137,3,172,205,94,41,208,66,151,150,160,196,50,66,100,25,200,181,226,10,161,168,32,16,115,42,92,88,94,137,86,63,112,161,18,178,135,62,90,57,114,82,199,0,170,44,38,78,30,153,160,148,17,74,25,81,15,252,166,167,208,17,218,236,123,249,80,73,113,154,231,17,113,32,229,230,125,222,93,221,224,31,208,150,223,209,3,232,121,240,128,211,8,216,112,253,229,96,229,24,70,205,10,86,10,123,157,102,192,217,27,182,103,162,241,54,54,30,52,59,80,69,192,163,154,38,15,7,35,115,102,179,105,98,104,2,211,8,243,6,31,117,7,186,100,198,115,132,83,20,216,93,36,96,52,206,180,59,104,120,104,251,77,32,99,252,238,248,20,189,73,38,223,108,250,137,24,188,94,33,178,230,227,227,180,94,214,26,241,20,43,188,188,130,88,38,22,111,199,27,130,110,200,51,11,220,173,10,155,129,129,184,73,212,54,10,58,171,27,109,8,94,211,144,183,131,28,110,3,42,255,15,217,34,45,107,184,235,241,45,97,34,222,19,42,58,51,230,68,79,128,137,177,199,33,126,145,104,37,51,133,80,144,70,169,122,82,4,62,40,96,183,48,160,85,51,202,173,232,161,24,85,84,10,134,143,173,217,59,97,10,209,67,183,209,24,157,128,51,101,55,5,228,85,128,232,36,4,58,108,55,117,196,205,190,130,66,135,54,137,169,89,104,165,83,72,238,158,14,44,15,125,106,6,18,59,11,148,103,47,0,215,175,87,145,60,49,62,91,19,4,139,18,126,163,104,109,77,228,177,132,245,104,119,118,226,221,89,154,4,224,230,172,165,43,87,144,90,140,43,87,240,27,64,180,49,17,247,55,252,16,22,171,242,102,109,227,196,144,248,96,52,181,53,100,158,154,177,166,197,152,47,44,36,101,170,104,247,230,101,48,177,95,31,80,202,126,160,66,123,154,192,91,209,166,32,16,82,205,126,33,182,220,212,233,234,29,131,48,146,64,103,76,87,71,189,4,34,225,225,158,68,43,18,145,40,162,87,105,154,28,212,71,9,138,32,14,1,26,74,254,34,194,4,127,92,41,162,19,48,33,247,172,20,75,136,55,16,73,191,81,176,9,22,154,85,200,197,88,69,103,33,111,152,56,12,171,108,78,138,143,186,100,4,38,30,213,150,188,77,144,185,119,165,176,244,146,115,85,41,214,212,15,127,179,127,245,211,253,87,95,185,249,254,39,233,48,176,113,147,101,147,193,59,103,13,140,213,203,3,201,200,221,140,43,161,93,184,26,42,54,19,54,70,120,224,241,61,69,24,241,225,253,63,252,211,199,7,31,253,1,35,40,1,56,60,221,80,180,239,193,195,240,61,195,186,96,175,227,196,99,132,139,35,140,37,81,115,232,128,146,101,251,125,17,210,198,231,49,205,179,100,33,30,203,218,235,178,48,43,20,207,200,45,195,111,93,9,217,235,242,200,52,98,116,244,23,240,134,114,84,149,135,174,50,195,20,254,48,17,185,81,93,123,186,211,222,209,244,13,35,224,214,210,143,82,131,104,99,34,99,81,207,70,248,193,31,255,112,240,251,127,63,120,227,179,253,87,95,27,138,233,232,196,123,4,28,71,117,134,98,55,46,21,83,203,176,104,176,186,26,118,86,142,89,147,17,75,136,89,249,161,127,230,60,197,94,227,33,108,14,126,246,203,195,143,127,30,197,140,229,152,142,213,28,44,104,136,56,99,139,101,190,17,94,84,98,126,43,193,98,140,117,251,113,59,64,11,102,22,12,158,125,209,217,196,241,25,161,232,69,37,102,209,131,81,201,121,2,15,74,195,84,9,113,180,114,86,21,99,168,80,36,74,22,36,18,170,208,223,18,226,34,153,71,161,100,129,27,11,178,4,50,223,46,89,107,29,102,11,25,149,198,200,145,125,157,93,94,94,232,120,97,128,177,87,122,249,101,162,81,45,244,60,102,29,223,118,211,49,103,199,11,5,172,198,26,66,11,82,22,176,24,136,208,113,145,26,7,135,247,197,30,218,157,51,132,34,41,228,208,199,95,236,63,255,57,205,87,31,195,236,238,236,2,58,73,51,176,44,205,147,192,96,204,101,124,143,222,107,38,214,58,15,150,125,240,226,51,251,239,124,32,120,14,155,10,161,32,42,33,22,66,167,171,97,59,125,133,26,6,180,194,217,94,170,133,255,250,119,198,149,239,188,5,175,221,134,77,93,105,224,230,71,215,246,127,120,125,255,149,31,223,248,242,149,59,111,0,103,241,219,44,80,152,24,0,241,7,22,33,253,206,225,227,83,240,243,248,246,18,163,255,68,77,252,254,223,15,63,255,207,131,159,190,122,240,198,79,134,53,161,51,125,66,192,2,112,159,6,254,135,36,14,236,209,42,89,65,233,41,235,114,201,180,46,155,29,138,60,58,128,178,133,205,181,66,217,118,124,18,134,213,210,136,201,156,100,1,41,184,87,212,46,206,64,186,93,221,43,203,227,43,20,136,88,145,70,199,65,13,8,62,129,138,250,155,175,127,112,235,153,215,239,28,233,18,23,22,24,103,236,126,16,66,105,67,41,12,107,247,235,65,48,219,216,188,120,131,56,34,74,201,252,6,134,36,81,243,127,60,3,140,255,224,205,95,30,188,243,51,52,215,240,169,122,204,152,239,96,229,216,168,54,37,222,39,218,122,235,227,253,87,223,187,241,233,239,169,173,123,140,76,56,17,120,229,168,15,11,140,71,135,198,122,146,65,243,208,10,82,12,122,232,163,38,5,223,170,14,4,36,54,206,183,62,150,202,31,121,50,118,131,196,100,236,255,226,87,7,63,254,228,206,169,220,70,153,5,230,58,193,190,158,185,126,227,203,127,61,252,248,7,55,174,255,233,78,218,16,224,254,245,149,27,95,190,19,71,70,155,174,104,119,107,45,160,232,1,3,97,143,45,84,177,7,239,250,176,243,168,31,17,27,47,201,197,180,109,122,155,155,176,99,70,91,251,18,251,174,15,17,136,148,130,249,61,232,71,221,211,5,28,141,121,207,210,250,76,90,138,227,128,226,251,154,228,241,73,108,240,54,200,19,90,20,80,146,79,236,181,255,60,120,233,151,20,42,84,29,94,9,246,225,158,52,198,14,106,249,163,177,3,62,147,9,9,244,148,208,145,76,92,95,21,53,160,111,151,237,16,136,76,140,39,57,60,195,218,196,209,73,146,32,245,22,246,209,155,175,62,39,203,131,156,180,21,209,16,175,71,165,37,229,132,29,148,146,233,175,190,229,4,206,26,125,103,229,190,205,190,75,81,244,40,154,172,182,102,195,193,17,40,12,3,19,199,18,25,69,25,135,19,22,254,41,161,191,75,156,62,12,73,10,27,37,201,137,81,14,201,208,37,27,142,133,24,253,16,99,111,35,249,207,109,109,112,130,208,216,123,136,58,239,143,150,16,211,149,206,53,237,126,246,121,214,239,117,236,140,211,172,101,111,122,165,56,47,113,162,69,0,58,230,226,58,160,191,201,147,109,181,38,29,109,33,221,199,200,157,252,51,44,57,137,40,128,230,234,213,154,218,185,196,196,103,242,244,36,231,143,33,32,82,74,93,36,15,63,201,21,45,218,35,148,112,135,202,105,73,109,130,197,187,175,107,187,240,31,198,187,183,64,174,101,175,20,74,44,75,83,242,82,135,170,54,157,145,69,15,71,28,167,218,236,224,29,239,100,201,131,148,10,77,227,177,40,37,170,189,93,188,222,248,244,71,7,191,185,150,133,93,215,222,9,151,238,46,134,179,26,59,50,78,149,126,141,133,87,117,36,217,184,77,142,54,102,16,49,142,239,6,29,131,24,127,240,210,47,64,52,59,184,246,130,192,52,153,21,195,191,11,38,62,170,252,54,108,39,118,28,125,122,168,82,96,119,163,109,140,86,10,100,227,113,219,54,194,13,219,31,11,131,188,236,0,220,137,220,187,71,149,135,31,125,178,255,229,143,111,124,254,121,68,140,94,104,95,52,46,83,35,162,186,8,251,156,73,36,162,252,120,4,18,65,31,64,28,82,235,247,138,48,216,170,144,134,236,247,96,47,91,31,123,196,162,248,88,3,142,96,103,143,87,106,250,110,205,168,42,162,169,194,92,54,177,43,218,89,153,167,68,113,105,227,117,240,253,176,251,212,56,235,0,119,78,66,162,132,28,69,29,206,182,105,60,156,96,134,206,0,227,187,187,44,148,139,254,143,133,242,104,176,217,40,151,112,145,69,97,104,207,147,228,182,104,238,35,164,1,10,44,172,106,127,232,21,108,170,227,44,206,220,48,45,106,92,2,228,6,165,163,113,142,68,147,194,139,216,160,29,251,173,255,125,243,250,115,81,212,96,199,15,66,181,50,169,221,84,101,58,128,59,111,251,235,182,166,134,45,214,36,3,38,216,40,38,73,208,226,132,49,63,169,68,44,230,26,59,2,207,52,100,8,20,68,210,112,195,179,16,69,30,189,79,188,64,45,97,26,71,35,154,95,149,232,113,111,137,188,18,74,216,132,28,122,223,123,6,211,117,185,36,243,154,148,46,249,48,166,39,198,154,58,114,24,29,103,29,131,148,179,230,4,183,147,117,63,183,254,249,131,27,215,255,40,148,253,125,137,34,198,5,71,114,3,127,174,144,60,151,61,247,195,253,143,62,187,141,227,141,114,164,17,124,105,128,210,255,240,171,127,221,255,161,104,74,151,78,59,9,234,164,195,82,89,238,109,6,141,134,209,202,162,226,122,98,116,97,82,3,141,227,74,193,165,85,22,31,106,143,134,78,177,93,183,172,45,199,148,20,57,215,127,127,227,207,31,237,95,255,252,240,163,143,254,170,16,170,246,119,28,148,38,71,56,24,169,137,146,119,130,86,223,238,26,142,127,26,142,60,49,141,190,242,179,253,159,94,61,120,225,141,91,239,60,195,208,123,240,207,63,220,127,238,15,7,87,175,30,254,249,147,191,42,36,199,189,31,7,193,242,88,7,35,87,42,21,35,86,222,28,196,6,193,206,238,42,23,101,39,64,216,145,61,194,177,114,12,231,137,226,16,30,125,77,106,253,147,10,123,96,110,228,163,78,210,43,93,125,35,119,240,199,23,164,243,255,240,43,131,244,37,64,199,190,208,91,219,116,164,75,128,27,127,254,233,254,135,111,37,47,109,172,167,75,102,175,131,79,74,227,19,58,11,25,239,219,60,129,33,71,14,23,63,61,105,26,228,33,18,163,196,79,91,237,73,118,225,211,158,170,84,216,39,195,156,225,145,227,103,219,179,109,30,67,222,158,172,160,117,74,231,174,221,70,47,39,14,228,11,95,151,166,1,40,201,197,221,14,254,220,158,214,65,51,186,80,215,42,133,94,9,181,222,177,66,234,246,244,15,119,255,166,141,12,107,75,236,158,177,132,140,36,208,36,197,128,30,73,197,146,136,127,180,219,185,187,114,215,198,250,55,248,170,45,210,72,138,129,160,225,173,124,224,195,219,202,122,45,129,69,81,186,237,216,29,235,72,7,10,85,13,58,20,204,208,163,216,17,224,12,59,0,48,109,238,209,192,141,208,7,113,229,158,116,137,168,163,207,85,29,166,187,86,173,77,205,78,214,230,167,198,187,86,28,117,191,32,214,227,92,69,185,107,24,79,159,29,31,196,210,179,38,1,30,15,152,68,227,169,201,27,15,66,116,206,23,218,138,95,252,234,224,147,215,181,187,166,155,151,14,55,226,106,129,56,118,128,28,219,108,114,207,109,167,159,14,41,92,192,105,206,31,137,43,164,214,13,103,151,252,238,114,255,163,183,97,54,184,80,251,194,155,135,215,62,208,100,14,178,135,159,235,85,74,186,128,91,57,186,125,243,208,29,92,165,175,43,204,10,25,2,53,8,61,90,243,157,117,251,156,133,76,15,54,125,58,40,192,104,37,6,91,87,92,119,162,203,26,226,184,41,255,112,42,59,60,86,97,30,80,56,120,216,59,28,56,128,8,14,83,207,178,170,35,103,192,110,249,233,158,237,239,2,178,246,200,129,19,19,69,53,108,147,188,174,128,240,112,230,91,79,180,30,198,145,251,176,45,61,200,10,177,229,1,27,39,48,34,190,133,158,131,5,197,172,79,177,82,235,145,211,154,236,87,144,247,11,150,12,125,253,198,70,24,118,203,93,47,0,18,248,6,218,163,110,246,39,56,28,30,241,129,20,103,19,91,213,137,117,59,252,135,0,119,127,183,128,30,194,92,213,51,172,176,113,68,244,162,3,104,248,195,46,72,2,61,148,56,124,147,77,150,77,73,241,140,177,239,248,145,207,156,93,166,191,72,156,9,187,28,242,61,227,162,109,13,154,133,128,56,182,155,151,189,76,163,143,33,230,157,86,143,153,183,50,105,184,95,89,77,83,239,146,224,48,53,53,187,198,69,131,185,217,89,20,13,122,194,101,89,151,123,208,181,244,142,30,32,115,33,38,163,205,204,205,205,204,91,38,96,25,191,23,244,118,179,39,28,188,232,27,4,211,52,39,185,48,178,54,85,229,194,200,92,117,18,173,230,244,77,114,2,99,88,54,36,175,227,231,74,181,61,15,159,215,154,120,15,212,245,92,52,59,174,239,157,126,122,137,205,2,91,39,245,182,158,48,35,171,175,83,239,250,131,22,16,234,79,46,68,187,41,208,123,108,174,83,223,235,235,220,210,129,233,82,200,101,1,79,193,143,194,36,10,63,35,248,69,35,176,69,201,61,145,64,75,71,39,158,241,8,173,236,53,231,251,171,108,109,175,242,48,230,171,196,94,121,33,82,128,26,76,198,32,15,64,173,199,206,69,64,123,62,112,147,9,128,192,71,125,206,101,58,99,116,193,144,153,186,105,184,200,90,37,186,228,228,250,109,79,227,171,25,4,83,32,107,13,5,250,94,135,191,68,65,191,15,26,137,228,48,93,223,194,5,135,200,16,44,193,220,112,58,22,44,46,148,91,196,248,199,229,51,109,66,44,136,231,177,166,25,241,99,74,95,250,58,231,106,26,191,98,161,226,143,179,131,0,22,89,222,67,167,6,14,200,188,228,200,18,196,53,108,48,62,175,220,248,244,165,131,223,92,219,255,197,251,55,62,253,16,207,75,124,147,10,1,157,24,245,94,91,235,244,96,227,94,209,213,94,140,7,85,221,247,82,32,57,79,160,153,30,5,144,51,109,166,212,200,0,53,170,103,35,186,194,247,177,65,181,249,182,150,170,215,215,99,21,151,80,86,165,119,135,72,171,68,180,47,172,22,152,171,170,229,189,208,222,9,241,166,227,165,195,107,47,11,11,12,198,91,213,196,190,30,21,253,81,86,209,31,101,22,125,9,50,246,175,190,156,128,26,39,194,216,241,48,216,242,125,90,207,236,227,42,126,118,130,11,32,229,158,51,61,247,177,78,47,64,241,22,86,56,29,98,172,122,210,29,40,95,231,145,159,51,206,79,242,194,169,41,95,251,81,62,38,224,230,151,220,34,21,157,89,170,21,181,71,77,180,145,200,210,160,141,172,87,149,235,69,3,76,237,193,209,180,137,151,1,98,59,250,6,57,255,40,162,173,56,19,64,92,58,125,227,199,200,92,19,19,152,1,167,96,0,143,196,37,229,164,40,255,219,82,77,37,173,223,72,116,135,191,45,179,117,96,21,17,134,183,113,238,16,167,252,99,61,243,44,202,64,241,105,70,25,74,254,190,26,37,196,109,165,61,182,147,254,187,210,108,134,236,245,27,213,100,207,37,170,120,211,143,252,17,138,53,43,5,89,159,186,28,174,16,126,232,61,131,148,90,170,178,116,9,214,114,4,99,165,216,172,234,137,54,42,133,66,125,104,187,33,89,200,222,214,40,86,211,224,86,51,198,33,207,94,214,120,228,124,25,122,60,176,85,117,100,171,89,67,203,236,76,200,132,144,164,50,186,158,112,167,239,109,67,37,38,115,235,244,245,28,18,108,148,70,223,250,58,55,170,90,194,238,166,169,5,72,193,110,50,199,121,194,252,234,92,104,111,6,103,125,111,115,9,112,105,131,120,111,89,79,63,101,150,158,50,67,146,118,154,203,152,18,192,121,25,254,92,166,63,79,153,193,101,109,165,97,103,77,0,70,152,232,120,219,182,15,160,209,135,163,248,188,28,46,227,51,26,116,196,99,218,128,207,149,140,202,164,31,35,252,176,5,104,203,139,207,206,90,120,33,43,161,46,182,144,91,85,19,86,83,84,35,124,24,74,107,43,190,237,73,63,81,160,155,31,124,106,177,64,181,148,75,26,230,91,155,245,18,205,41,75,225,211,84,20,223,180,68,133,249,30,36,151,141,154,92,82,205,118,72,208,239,235,61,215,1,52,157,133,212,204,51,0,62,64,59,111,116,27,201,151,151,89,15,244,66,124,165,159,167,135,97,244,6,7,47,162,224,11,185,95,132,94,8,99,233,1,92,69,235,1,73,65,25,219,146,94,216,176,179,128,111,183,3,222,48,169,110,0,122,102,58,139,89,112,150,245,80,56,118,69,126,196,100,88,216,77,86,29,107,181,206,125,197,103,61,88,192,77,101,53,96,246,188,171,136,189,116,233,228,187,128,248,189,118,178,100,108,215,78,250,200,100,54,38,246,163,135,67,94,206,113,115,97,33,92,246,86,96,70,53,169,191,26,62,137,226,62,25,197,25,76,126,46,33,157,196,206,61,50,228,24,182,244,232,249,199,90,143,92,90,61,119,122,117,208,65,12,26,239,23,234,137,182,12,107,11,21,176,74,67,15,159,251,199,51,18,108,111,24,188,66,131,187,4,141,73,13,163,240,136,202,154,112,116,73,98,236,162,13,219,78,150,64,139,234,178,139,30,243,165,222,215,217,153,180,30,237,107,94,151,132,230,166,61,248,244,120,183,132,120,63,117,202,180,227,16,24,116,202,100,135,205,102,200,78,153,110,250,148,25,38,78,153,97,242,148,25,70,167,204,2,241,88,164,185,44,246,42,150,229,70,196,99,31,135,146,231,169,251,155,20,151,38,163,175,236,244,155,205,78,5,71,20,92,144,24,30,106,19,217,199,136,203,185,212,45,113,228,27,34,38,168,51,129,199,156,254,4,175,198,209,43,158,31,101,119,213,26,176,245,98,87,213,179,34,239,185,99,65,95,29,75,151,120,186,232,53,133,136,234,46,117,224,44,91,79,171,8,216,171,94,39,160,191,144,140,79,83,247,250,248,24,207,61,113,66,99,219,37,50,220,216,203,44,11,99,83,40,68,239,95,113,9,187,5,212,206,6,143,110,187,143,113,2,135,157,6,223,9,194,182,63,20,14,62,143,93,176,225,119,147,123,170,229,93,101,57,117,250,131,146,2,142,136,51,192,65,8,112,35,4,184,28,1,58,1,38,72,133,1,90,31,201,141,45,94,56,248,205,127,184,240,232,35,64,152,126,96,231,3,118,79,116,33,244,124,160,44,164,51,220,199,243,92,197,188,74,230,125,5,122,184,24,189,209,79,112,187,166,175,39,128,176,128,61,25,112,216,18,142,159,214,232,228,201,31,131,99,12,222,34,4,3,56,113,162,130,57,114,18,151,188,201,163,2,87,101,101,194,17,185,11,226,67,61,146,100,5,164,1,116,200,138,51,244,219,108,121,136,150,146,124,79,100,200,236,79,184,94,142,207,254,66,106,184,151,108,108,180,178,204,83,148,101,222,255,83,101,25,187,174,27,198,104,134,9,234,36,209,194,44,208,134,221,20,107,66,8,8,123,25,122,197,211,118,104,56,157,160,174,130,214,51,74,214,35,225,139,239,69,76,42,17,150,172,145,95,111,85,242,100,14,62,18,26,90,20,231,143,160,247,12,224,156,186,148,206,66,91,159,12,86,10,160,185,42,34,191,39,116,18,156,189,242,175,122,194,142,31,201,24,59,208,220,195,55,137,177,72,11,203,194,229,163,228,87,105,116,81,69,243,53,84,193,41,11,109,226,254,148,174,9,41,64,9,171,164,106,68,129,142,214,215,81,71,182,125,102,167,139,113,45,61,55,81,0,59,120,209,217,204,98,232,40,186,162,58,135,226,162,176,96,83,103,123,157,206,37,224,53,20,99,136,82,206,123,110,184,145,47,20,171,13,175,233,61,80,173,44,104,21,173,232,213,61,46,147,176,80,49,8,164,208,240,155,190,40,224,215,125,254,242,57,44,106,37,168,64,191,125,177,29,27,145,200,205,77,195,149,103,228,220,10,158,156,77,176,252,133,124,226,212,48,206,153,73,48,74,210,221,53,181,131,55,62,217,255,249,191,43,246,241,122,68,154,17,141,63,146,80,53,68,170,121,158,8,251,134,170,164,115,99,51,22,186,219,20,74,174,170,46,31,53,162,96,18,241,11,27,118,64,193,123,116,113,128,129,58,202,89,38,163,18,51,169,131,58,177,46,46,42,68,147,208,79,158,175,146,107,127,224,233,36,135,174,223,67,59,231,46,107,142,165,173,68,71,181,228,45,73,65,216,241,75,243,3,139,53,177,121,5,89,59,160,78,59,38,243,18,224,180,89,116,69,105,11,20,45,126,3,196,106,232,164,124,246,212,34,181,58,201,239,198,102,128,126,231,165,147,91,230,181,143,108,29,145,82,88,165,120,139,68,12,41,44,46,175,68,140,150,189,11,205,184,76,146,212,246,77,151,21,23,111,41,7,240,101,16,7,210,117,133,163,5,190,72,181,155,215,62,218,255,232,109,246,6,243,214,51,47,222,248,244,195,131,31,127,114,240,202,71,251,175,190,185,160,113,142,106,122,110,219,241,55,241,212,112,112,245,213,155,191,248,92,211,247,120,218,34,89,126,92,36,77,37,3,165,233,44,166,161,156,179,127,245,13,52,24,225,28,110,219,240,93,116,228,208,79,241,73,209,43,144,172,221,68,183,51,119,21,126,82,66,121,171,32,54,20,52,203,120,58,144,200,0,36,50,56,169,112,23,31,58,70,72,2,230,179,13,226,13,46,44,52,13,219,9,203,40,24,23,53,230,213,153,225,20,57,60,95,157,19,76,52,80,121,253,195,78,16,46,104,197,176,177,201,120,133,120,8,251,32,156,186,61,100,221,234,140,45,35,197,151,77,35,84,134,160,110,11,12,59,40,116,105,146,218,250,79,191,149,39,7,3,224,210,252,176,253,97,192,54,192,124,125,176,201,227,144,202,28,235,121,233,69,254,123,207,50,208,49,80,122,25,180,213,92,211,119,233,194,170,86,155,171,106,81,228,72,113,239,181,165,195,121,83,186,247,50,103,230,107,179,243,85,126,239,5,199,205,229,200,22,107,165,185,43,238,192,250,186,93,153,169,220,119,11,241,183,231,22,98,152,65,111,85,54,232,37,111,113,177,65,239,93,247,35,113,206,186,61,47,18,120,115,62,158,15,9,40,121,39,30,36,96,251,79,56,144,80,46,36,28,107,136,243,136,219,197,114,108,80,111,118,130,160,115,7,254,38,216,131,120,122,175,206,95,149,15,155,23,228,118,71,152,14,44,62,116,22,168,192,29,187,153,136,125,74,252,149,56,148,72,89,168,165,76,217,238,162,201,218,72,247,16,71,96,150,71,152,128,132,79,137,110,167,23,100,26,141,182,44,75,154,149,63,93,223,127,233,93,97,132,10,216,103,2,102,170,93,52,33,112,203,44,243,9,191,163,243,121,169,39,54,79,110,225,104,180,65,52,228,160,16,107,244,253,52,125,149,12,96,95,120,247,214,79,126,33,154,102,94,53,241,137,156,33,153,117,218,155,93,56,104,216,176,33,28,126,249,222,225,87,207,177,87,168,184,223,254,240,151,7,31,92,59,248,233,159,53,29,181,6,108,229,25,62,234,13,184,226,208,64,155,246,164,125,5,163,28,41,37,109,45,225,150,147,73,108,80,190,221,81,244,151,242,131,97,65,47,81,0,36,82,128,160,24,192,136,124,231,104,99,123,254,243,175,109,108,138,177,134,210,251,193,76,128,232,140,13,26,68,161,133,136,226,120,130,22,211,32,144,6,48,153,141,20,165,2,181,35,181,88,49,148,44,66,93,98,99,142,41,38,118,28,156,203,237,191,250,242,193,135,191,100,152,187,241,231,107,7,207,126,28,231,70,76,38,233,9,229,14,92,161,140,118,130,114,116,19,70,152,212,71,122,155,107,178,213,225,151,239,221,124,241,229,187,222,202,69,98,251,113,27,128,51,216,88,246,175,254,233,238,251,93,8,213,135,251,233,137,211,138,89,174,44,204,14,238,153,97,153,119,182,80,40,106,202,124,142,237,70,97,173,183,171,88,156,30,254,254,195,27,159,125,114,240,230,31,111,189,249,251,187,236,209,66,70,106,198,182,253,215,131,90,38,144,132,180,185,223,62,102,125,224,59,254,229,64,178,112,125,254,224,119,31,140,112,26,177,178,162,215,134,187,7,208,12,203,98,78,75,177,123,11,218,127,63,243,170,204,15,255,251,153,215,248,30,85,207,200,66,59,173,215,63,211,238,177,111,129,187,229,64,64,120,193,79,191,67,141,141,167,130,209,143,11,131,193,175,11,3,45,221,90,226,85,41,83,213,84,69,65,220,134,58,180,96,248,11,23,154,21,77,246,108,161,30,253,112,110,35,79,22,156,151,252,236,243,131,119,126,147,197,133,197,211,87,124,111,57,232,45,7,63,15,242,123,230,45,12,241,196,59,201,114,124,99,155,89,149,109,177,162,253,21,157,68,195,53,35,112,76,197,207,130,198,66,118,109,149,104,117,105,74,17,113,124,140,146,70,56,98,168,220,125,71,12,130,185,39,153,127,250,149,114,230,209,141,213,78,29,6,162,1,149,35,136,35,14,4,49,10,228,29,40,121,40,200,128,123,23,31,53,11,30,169,110,81,119,252,154,153,109,35,71,126,213,175,140,245,226,232,35,149,138,193,139,153,135,170,20,204,123,248,2,94,221,228,212,141,112,144,251,137,209,104,149,61,83,40,164,200,79,170,119,201,221,71,140,40,222,229,241,145,31,109,246,131,145,31,163,225,174,121,88,224,146,96,74,94,100,106,139,229,97,122,155,76,60,31,69,67,67,82,50,197,122,141,119,47,250,250,184,42,183,14,193,242,81,84,57,18,174,71,104,114,6,192,255,154,20,57,247,106,93,201,7,179,215,222,146,216,213,105,31,118,42,63,241,160,127,172,103,177,41,152,227,115,166,184,209,35,241,39,169,175,195,185,148,50,168,187,230,190,34,67,50,150,4,232,187,192,242,239,185,190,45,70,82,120,164,189,33,28,177,49,132,25,187,66,226,129,151,36,62,15,149,231,106,119,73,158,251,232,43,16,235,153,36,119,207,5,56,124,95,208,69,54,49,92,136,75,20,19,130,156,146,252,245,11,115,231,150,150,206,157,22,148,236,152,166,99,101,48,2,133,142,163,176,62,154,136,94,48,96,11,56,120,247,139,253,47,174,222,248,244,243,39,233,191,92,229,252,217,11,23,114,151,46,61,8,159,49,33,77,160,10,46,202,212,155,17,84,170,98,143,15,32,69,170,25,112,101,63,26,252,164,23,161,198,110,183,241,218,21,102,208,191,140,14,230,88,136,159,145,227,209,247,95,124,101,255,135,31,194,2,60,120,235,227,195,63,191,122,248,234,47,247,127,252,220,141,235,255,113,243,221,103,245,27,159,126,184,255,111,95,222,124,31,142,128,31,220,124,251,7,0,229,47,95,188,61,55,63,55,83,169,252,229,139,127,163,15,53,241,97,74,124,152,205,253,229,139,151,89,205,195,103,95,191,245,204,219,106,205,234,127,63,243,44,125,152,17,31,230,163,242,55,95,255,3,144,63,37,78,242,220,106,149,51,143,77,26,14,156,6,75,182,27,77,119,214,154,18,250,175,167,123,118,192,118,180,1,148,32,2,60,193,34,161,112,67,90,137,28,192,177,19,231,52,50,188,126,90,97,126,219,50,247,151,175,221,188,254,78,132,96,65,188,204,32,214,243,131,59,231,197,219,157,93,244,95,121,15,188,9,49,200,25,238,132,84,18,141,198,114,52,242,143,81,48,98,9,200,184,186,87,66,199,185,243,23,206,69,140,101,51,112,238,26,95,65,192,245,41,88,56,149,234,228,244,236,124,109,106,6,223,71,143,224,37,208,129,35,178,18,236,242,40,78,194,134,117,84,70,114,243,23,159,223,248,234,71,153,195,248,255,98,129,238,127,254,62,50,65,244,246,202,166,63,176,141,48,56,146,150,32,6,49,98,98,37,208,71,155,95,185,79,35,166,89,237,254,189,90,47,23,206,157,223,127,229,26,41,179,57,214,156,205,129,56,187,189,149,19,55,49,10,171,162,233,35,226,52,234,241,40,140,74,67,59,234,234,145,241,244,215,176,88,198,38,131,218,212,88,139,135,171,163,85,101,245,192,85,195,148,27,104,182,100,248,182,145,56,29,48,88,229,114,25,209,7,176,167,71,205,59,111,238,104,179,30,41,212,135,207,121,60,148,187,113,80,152,188,59,7,133,155,63,124,255,230,139,207,227,3,218,47,222,189,231,7,133,246,208,243,65,91,57,22,180,239,242,105,96,102,44,87,176,95,189,127,235,167,63,103,56,145,148,4,23,28,203,126,108,195,11,189,39,252,142,104,240,220,230,250,99,190,189,229,216,219,79,116,89,200,7,102,232,144,44,174,43,23,239,109,126,66,151,139,232,134,105,218,93,152,184,242,83,221,117,29,126,217,240,187,235,194,175,127,120,236,65,252,117,230,65,33,105,161,163,20,168,145,125,121,237,108,174,67,30,154,37,38,251,48,200,123,99,178,35,99,121,232,77,142,47,219,79,111,10,105,163,247,214,177,102,232,240,218,203,183,126,245,199,195,143,159,85,39,201,242,157,45,199,93,127,216,49,109,55,176,71,205,81,162,116,198,20,169,37,238,254,12,37,122,48,104,130,18,221,24,103,126,146,99,203,156,158,20,186,238,214,236,144,78,236,224,195,255,96,171,72,90,66,139,116,97,119,132,69,148,168,144,189,140,212,66,247,100,33,37,250,49,100,41,37,58,51,230,98,74,142,115,208,114,74,33,240,174,78,217,254,171,255,59,53,101,45,52,246,57,194,140,169,229,179,39,76,41,115,79,230,75,237,197,144,233,82,187,50,230,108,37,198,56,104,178,146,168,27,181,225,255,173,120,49,84,156,19,162,73,245,156,61,99,51,131,193,169,233,25,139,123,24,154,175,204,179,208,152,177,251,194,14,149,142,29,20,198,78,11,205,233,246,140,240,76,100,76,243,92,203,158,68,8,1,51,219,102,110,132,36,239,66,38,243,105,100,79,206,139,182,171,53,246,105,126,109,170,202,225,102,120,39,98,78,136,10,141,40,60,169,37,63,78,103,118,225,24,247,44,192,0,144,78,59,207,83,214,237,80,122,128,121,97,119,115,205,235,4,226,121,227,176,50,8,6,99,39,122,77,47,253,150,36,94,1,153,32,208,103,166,239,116,67,143,5,46,46,219,110,111,211,38,197,13,62,140,210,89,236,225,178,209,237,118,118,89,164,227,40,0,113,52,186,174,26,124,181,218,176,31,72,198,28,166,32,172,226,113,126,175,211,57,22,71,37,94,182,87,22,228,47,248,124,213,254,102,109,193,226,104,201,135,5,253,88,165,144,253,140,145,23,233,136,231,168,104,29,143,47,249,161,239,245,17,195,13,22,120,1,246,168,146,23,112,108,192,166,62,170,42,244,169,80,151,58,56,180,119,106,3,187,212,201,81,83,17,194,84,208,147,132,40,36,46,226,174,215,76,153,151,230,194,50,154,252,108,244,220,203,165,218,76,181,90,169,78,153,226,81,114,88,94,115,92,32,61,122,111,80,153,90,155,167,56,147,109,225,59,110,201,240,227,55,215,20,31,36,242,151,149,228,222,245,94,202,97,150,57,192,97,22,123,116,144,124,175,64,49,192,57,37,79,252,175,229,27,159,255,230,224,247,191,60,248,237,175,15,62,253,233,254,115,207,28,254,215,127,222,248,252,181,195,175,190,188,117,253,181,131,207,222,186,249,246,27,183,126,251,236,193,27,159,28,254,232,234,193,31,126,114,248,135,255,184,245,131,127,58,184,246,79,55,95,127,235,224,39,63,58,252,151,159,220,250,201,143,247,95,125,241,214,155,95,30,254,254,15,55,127,251,139,91,63,253,151,195,55,175,238,255,233,167,251,31,61,123,243,213,47,110,124,249,231,91,63,127,174,85,250,238,202,94,181,191,44,254,30,126,248,222,61,109,117,101,175,162,179,230,42,165,249,149,189,41,241,241,224,229,127,218,255,240,61,104,253,224,211,143,15,190,250,29,246,229,27,19,13,12,41,20,96,12,114,56,41,21,234,176,117,216,219,57,30,45,249,240,227,63,237,95,251,207,253,231,126,2,226,209,205,107,31,49,51,16,56,197,223,124,247,217,99,90,244,72,37,179,134,92,150,5,78,30,53,17,162,187,213,217,35,247,234,224,223,255,8,45,141,209,37,86,144,250,19,142,234,143,81,250,190,232,210,172,62,119,180,62,221,124,251,7,251,87,95,219,127,233,131,131,119,62,31,15,95,137,226,88,154,27,219,237,201,78,219,36,95,110,163,220,190,29,205,191,219,150,189,225,152,104,236,126,4,151,110,223,102,117,20,23,130,183,235,161,109,92,111,108,146,189,89,125,89,171,106,186,86,131,127,147,218,138,30,218,174,225,134,140,141,16,228,148,7,48,146,6,52,61,186,4,173,239,73,97,1,201,121,155,108,62,64,72,194,42,85,232,180,172,21,169,239,69,170,120,204,107,243,25,128,180,77,71,220,179,106,58,55,46,198,134,227,215,240,220,59,28,49,189,17,190,214,6,120,89,211,35,139,40,18,15,241,101,180,231,215,93,93,6,150,172,210,246,161,189,116,37,123,104,37,203,238,62,50,70,55,217,29,246,173,127,254,224,214,155,31,100,118,118,201,235,120,61,127,20,24,38,210,223,250,249,59,135,47,254,54,19,204,195,200,250,71,2,249,242,214,243,175,228,247,95,253,160,144,9,3,45,161,6,195,96,119,242,194,76,32,163,250,162,207,98,86,141,49,144,253,127,125,150,204,237,50,160,48,67,135,115,99,2,146,108,53,6,194,26,103,154,70,66,3,209,8,4,131,52,145,132,195,41,171,103,119,150,128,41,244,54,217,101,219,88,189,56,248,237,103,19,7,159,188,126,248,204,155,90,38,192,225,211,196,32,221,124,254,159,1,204,192,201,146,150,245,0,79,132,74,236,207,100,125,149,15,140,160,24,97,44,21,1,97,54,82,232,20,114,12,122,203,50,81,73,65,66,59,222,109,124,121,90,223,99,111,159,241,120,185,137,14,0,66,50,39,103,103,25,127,196,43,98,86,149,249,207,16,239,116,83,25,141,164,219,145,110,190,155,23,239,157,165,167,216,32,20,234,182,120,54,216,177,130,19,39,68,116,247,200,31,136,154,157,31,236,52,170,41,151,36,199,122,33,189,243,189,114,101,121,69,60,249,198,72,79,23,225,228,150,120,123,43,197,15,46,20,8,79,8,169,135,238,17,247,162,23,67,233,151,80,185,236,215,195,234,158,198,76,173,121,130,246,53,56,94,100,111,78,134,249,232,224,155,10,250,34,134,83,62,186,109,128,153,75,160,36,42,83,237,23,244,154,61,9,13,73,111,160,82,157,207,124,128,172,71,207,181,70,61,139,231,78,145,113,202,155,100,78,207,190,203,22,227,137,109,154,124,21,139,45,184,57,246,22,204,92,188,200,251,112,83,221,135,229,231,249,3,61,104,196,84,223,24,167,159,108,88,20,65,81,31,50,122,230,115,4,102,54,118,209,148,18,143,38,240,133,132,99,101,57,141,177,37,124,240,247,133,118,98,168,81,114,59,254,54,212,191,65,218,89,193,48,220,141,246,134,48,54,168,76,223,9,227,123,161,25,49,33,233,187,252,38,219,179,242,3,178,133,143,26,100,99,49,35,107,19,11,83,73,177,144,209,66,65,246,72,19,27,207,13,112,73,179,32,94,36,170,221,24,85,186,61,172,80,150,147,155,128,57,44,128,213,182,164,60,205,67,127,101,35,92,215,148,185,115,154,188,45,156,214,12,113,66,80,80,95,135,52,241,2,47,157,88,203,74,172,106,99,120,44,212,239,196,183,96,86,89,213,188,24,26,119,130,141,85,203,216,77,151,100,121,167,141,221,191,117,207,130,119,236,57,144,251,233,178,5,85,226,254,151,162,74,63,155,42,101,247,88,238,29,185,199,26,207,203,95,112,183,189,252,201,126,79,133,223,60,121,67,139,4,27,102,56,29,81,70,156,65,222,28,196,71,57,249,190,167,192,200,195,159,115,151,60,5,58,127,45,158,2,149,248,16,25,190,235,34,23,124,220,49,94,228,128,79,242,187,215,76,249,221,147,29,244,161,224,44,125,65,65,215,52,194,124,194,101,162,212,70,228,35,38,114,167,40,50,240,82,98,200,210,206,116,131,199,195,68,184,3,195,68,184,137,165,237,38,151,182,27,47,237,65,14,238,242,136,38,249,6,35,20,39,25,230,1,170,16,225,109,68,65,230,128,56,46,158,153,173,110,46,39,78,28,11,129,128,207,242,253,13,143,55,242,161,105,79,21,99,199,0,8,130,137,4,143,36,75,233,112,3,68,149,87,92,195,101,122,63,238,235,236,90,49,65,107,41,251,7,32,29,91,242,143,156,200,110,186,87,174,104,90,202,226,32,81,73,205,21,117,210,151,190,233,182,212,2,82,77,245,6,18,43,42,158,153,147,37,88,205,88,110,165,179,178,149,22,130,165,103,38,241,137,51,225,104,204,101,83,130,164,157,20,11,101,14,206,89,130,62,8,46,143,9,195,191,51,31,109,163,251,51,54,100,253,8,227,113,44,113,144,206,105,133,4,146,18,239,181,134,30,144,196,225,117,128,255,111,96,66,208,20,204,147,157,253,202,139,198,198,221,126,203,69,44,187,11,131,10,227,33,36,115,121,69,121,251,180,51,17,51,8,134,140,92,5,14,215,20,232,27,205,182,190,73,183,170,213,25,113,131,42,34,197,172,139,45,99,147,115,195,13,213,99,150,109,180,167,173,154,97,112,143,89,170,195,172,117,217,97,86,123,114,144,143,216,188,54,55,53,87,211,10,141,88,113,34,56,186,71,23,168,203,203,48,141,208,174,166,173,0,55,247,64,46,55,141,14,227,242,188,129,166,72,20,114,28,94,12,207,207,219,176,193,243,238,52,124,24,212,108,197,152,54,219,21,144,18,117,224,43,123,129,215,243,77,251,188,209,37,151,14,27,134,229,109,159,71,19,122,84,24,64,151,171,230,76,202,199,185,93,171,77,15,30,71,213,90,51,190,134,113,84,108,56,186,152,51,181,49,199,81,179,102,6,119,121,126,166,61,253,53,116,121,109,126,118,110,122,114,114,106,220,46,219,105,44,35,107,16,109,34,133,78,78,87,180,66,254,88,5,213,111,36,133,80,87,181,101,102,154,88,18,190,220,86,114,229,200,237,193,234,234,134,141,247,165,123,107,158,15,127,74,204,66,182,218,221,201,5,30,156,58,115,199,171,149,73,115,218,234,103,195,32,227,213,82,9,131,104,198,223,87,87,29,215,5,136,204,17,91,189,54,213,221,105,116,64,46,41,73,9,253,97,125,170,215,75,219,246,218,101,39,44,5,166,239,161,33,139,31,57,34,114,65,20,203,170,12,178,94,105,189,23,194,30,144,11,225,255,141,83,101,140,231,187,215,246,220,176,212,54,54,157,206,110,253,188,3,208,2,175,29,230,46,25,15,217,78,131,242,182,89,159,102,43,149,134,233,117,60,191,126,124,210,156,154,156,158,28,208,65,186,1,203,49,216,188,252,76,101,166,54,51,211,47,139,151,204,168,17,242,252,36,54,82,224,244,1,24,200,0,193,159,183,224,235,150,193,221,10,74,100,228,122,74,124,141,38,86,114,22,86,199,152,202,3,64,68,38,85,171,171,220,52,59,87,166,214,131,209,205,115,87,89,165,210,134,231,59,223,135,218,70,71,204,62,58,39,107,176,46,212,43,199,152,55,37,195,13,27,145,117,182,48,206,110,80,7,43,153,115,43,28,128,80,16,69,16,18,45,84,98,150,208,124,27,13,185,27,188,169,249,201,111,54,132,187,143,250,134,99,89,182,219,64,27,40,60,15,187,86,253,120,187,221,110,8,50,18,4,182,230,237,196,105,155,65,9,221,92,201,105,248,189,33,21,46,193,0,209,62,29,125,69,58,176,196,149,188,56,88,129,139,15,204,33,147,67,148,114,152,15,147,70,118,170,12,172,139,214,91,79,245,130,16,246,236,24,144,146,202,255,150,132,41,125,0,185,118,105,205,14,183,109,219,29,128,72,138,174,185,186,202,228,81,65,27,107,94,24,122,155,52,87,195,240,47,230,20,198,109,230,145,28,114,165,220,212,214,118,65,154,214,77,99,167,52,178,84,86,27,32,226,131,36,143,200,80,103,153,58,149,171,224,79,191,28,121,95,60,5,20,151,2,178,135,141,51,90,37,47,120,253,114,20,119,60,163,65,90,194,17,21,138,135,22,163,235,228,202,155,187,171,248,238,96,21,61,153,237,165,233,152,113,208,136,157,204,155,70,197,152,109,152,61,63,128,175,93,207,193,200,73,140,247,144,211,180,234,204,56,61,85,91,173,111,32,157,11,6,52,85,153,183,219,237,190,6,59,146,190,7,233,116,205,60,169,179,253,4,111,194,79,215,39,158,178,221,203,142,27,76,108,123,254,101,34,147,9,212,1,32,189,77,4,190,57,129,38,52,193,4,133,126,198,155,114,19,164,221,160,203,104,115,130,135,117,147,82,254,214,224,61,158,76,225,206,98,203,91,61,91,91,161,19,62,221,224,111,26,221,46,144,108,80,215,90,173,218,212,98,75,127,122,169,181,116,70,159,91,108,181,138,139,58,124,222,88,210,55,79,183,158,88,210,47,181,150,90,250,58,164,59,148,222,89,212,215,79,183,206,96,122,203,192,4,75,175,44,181,190,245,168,14,64,88,65,248,109,180,90,38,230,181,245,203,75,173,243,15,73,223,167,206,182,254,241,180,254,68,171,245,29,252,254,93,253,50,193,82,192,59,148,20,23,1,240,103,120,55,54,9,250,101,250,125,190,213,122,20,11,60,142,109,64,1,135,82,191,19,119,130,253,246,0,180,248,109,96,194,20,125,156,161,223,21,250,29,80,193,93,241,153,231,206,81,127,38,22,117,143,192,67,163,173,77,74,234,46,34,12,76,90,194,122,128,184,86,111,9,51,118,150,178,202,174,83,146,221,106,173,83,202,83,139,88,239,31,31,196,254,182,46,99,210,217,144,80,122,238,60,31,216,183,240,151,137,191,108,246,169,101,67,169,199,253,69,61,128,9,249,150,64,102,171,165,233,109,7,31,131,14,155,243,5,248,119,130,174,127,2,124,106,116,130,162,141,53,43,39,28,171,41,150,237,137,14,28,166,154,129,25,4,39,152,75,173,102,232,67,37,77,172,74,30,181,30,22,231,247,220,251,63,247,127,238,255,220,255,185,255,115,255,231,254,15,253,248,223,115,39,240,230,101,34,67,83,145,219,195,236,92,78,81,88,228,82,26,139,6,150,234,19,164,137,28,59,182,239,241,111,81,93,241,34,181,158,19,159,26,188,8,85,148,43,235,185,208,130,127,27,17,136,36,48,73,103,178,214,129,83,90,35,202,239,199,195,25,165,51,17,99,227,71,168,28,233,78,88,146,172,65,137,211,19,176,7,234,79,4,96,113,174,205,161,30,37,9,65,209,162,240,10,97,244,9,62,111,196,159,115,57,24,91,124,186,46,177,179,72,238,184,109,219,57,233,60,168,22,103,136,146,231,10,206,228,35,138,211,49,159,186,155,93,240,68,238,20,63,34,73,125,203,229,100,197,79,46,169,249,73,21,228,90,160,28,170,129,228,76,49,42,166,19,146,178,250,226,35,255,208,79,161,50,82,22,241,110,37,250,40,32,51,237,81,35,9,37,49,173,25,74,33,29,139,140,80,58,137,230,216,161,56,135,135,241,44,170,137,181,71,136,203,132,254,72,192,144,213,72,57,212,35,101,65,26,172,68,26,179,43,25,154,164,228,154,168,86,162,53,193,245,74,185,74,154,52,162,115,121,46,58,152,243,117,68,3,168,164,26,87,149,76,162,81,89,215,148,171,197,45,139,206,200,74,142,217,111,22,120,110,164,133,202,113,53,20,231,88,177,50,138,40,191,145,88,147,164,108,98,105,9,253,80,142,43,136,88,102,82,239,147,83,20,63,89,35,83,180,62,137,25,229,202,159,24,175,89,88,73,78,66,82,185,147,158,0,73,19,52,178,180,220,98,82,17,148,152,9,214,79,166,16,138,235,198,154,33,160,96,160,161,120,136,66,35,148,35,149,80,67,93,96,39,115,135,215,62,64,55,80,175,190,176,255,217,31,15,222,253,19,250,131,34,215,189,185,147,19,12,174,208,203,8,136,98,121,171,171,57,166,54,161,72,138,120,133,162,184,145,121,212,64,10,197,255,248,174,38,115,35,193,49,184,66,73,202,96,170,165,156,208,45,197,57,177,150,41,135,106,38,153,107,50,21,146,202,51,69,11,76,161,52,22,183,211,86,248,137,150,189,227,208,200,159,185,93,107,127,205,161,96,128,115,160,50,39,249,214,116,205,8,108,150,33,69,131,89,30,16,58,6,89,23,95,81,26,189,249,220,8,55,59,232,33,130,187,135,24,228,231,129,199,112,96,158,33,88,59,158,75,187,53,175,168,52,35,151,22,143,95,177,161,58,107,79,87,2,73,196,175,70,220,114,252,69,119,130,111,59,246,54,154,151,208,7,254,30,87,188,193,165,159,232,85,42,94,61,173,205,97,60,51,167,201,204,55,248,227,83,171,86,155,87,47,54,131,102,226,153,162,147,8,5,52,223,182,218,51,230,108,230,197,102,32,93,108,214,218,51,195,167,255,238,134,0,90,206,118,227,61,200,247,54,119,239,205,94,243,30,126,244,213,205,47,63,186,35,7,218,34,46,72,154,154,66,37,68,8,114,12,100,212,200,196,180,138,166,227,119,193,212,240,59,151,142,224,163,0,188,230,89,187,108,120,161,207,255,90,131,61,159,113,231,33,242,91,101,254,104,128,63,130,166,202,162,51,94,135,222,212,199,126,87,208,227,136,97,57,94,234,69,125,53,35,208,139,177,101,15,115,71,44,242,147,14,193,69,186,220,209,235,63,228,51,113,237,131,253,87,126,44,34,85,69,207,182,179,251,84,75,186,156,93,183,195,197,238,230,5,128,255,104,23,4,107,207,189,167,125,78,117,120,255,95,94,62,248,193,213,195,247,159,141,94,135,51,140,251,217,110,101,208,104,82,113,43,195,18,88,87,97,112,104,95,22,245,55,171,51,185,102,51,247,119,181,191,3,118,203,73,101,99,36,93,12,120,142,191,179,81,130,239,190,22,13,238,36,33,159,191,162,255,232,218,193,139,159,177,145,253,229,139,183,21,159,254,99,17,21,159,12,140,19,39,60,43,120,114,82,20,115,100,7,99,229,224,31,225,92,128,126,244,108,86,125,55,92,8,100,122,1,208,229,48,54,170,75,0,30,17,47,38,130,155,215,62,202,97,64,188,193,30,6,134,0,27,236,173,128,15,94,118,44,192,152,245,52,177,112,114,0,48,107,8,39,3,107,237,57,228,220,29,44,83,169,77,99,114,32,222,77,135,70,112,249,162,135,75,130,89,252,226,77,16,166,161,151,100,173,67,178,61,125,116,220,0,29,34,175,40,47,171,165,137,171,27,3,158,80,243,39,168,233,183,148,20,21,16,237,142,9,6,126,20,116,139,220,132,193,217,67,246,25,61,114,65,250,63,205,206,174,233,224,136,100,45,152,253,196,162,207,195,17,142,12,208,136,134,87,52,129,131,223,65,213,184,93,165,232,43,61,250,61,38,217,248,75,148,75,47,226,217,215,124,65,4,101,166,72,202,74,88,62,17,245,79,196,68,204,122,202,41,45,49,173,207,223,20,144,181,45,111,174,57,70,15,250,172,12,72,22,190,93,198,227,4,69,34,212,232,251,99,190,135,70,253,20,208,246,34,76,255,105,223,104,71,47,86,160,157,140,48,141,12,25,174,132,9,30,203,23,200,200,60,71,228,130,194,7,125,208,25,73,225,234,165,15,209,172,187,163,250,220,224,113,88,217,94,175,114,239,140,167,10,20,102,24,217,128,125,226,4,19,80,202,44,244,145,20,19,49,35,93,79,237,12,217,20,48,162,183,58,183,123,115,175,92,137,195,199,170,112,23,119,47,218,198,102,126,143,225,5,173,159,21,4,217,28,65,253,161,35,227,198,134,100,52,151,238,145,32,9,94,74,31,82,230,28,158,186,185,93,40,62,79,107,6,186,213,140,132,61,189,43,100,61,139,203,122,166,42,235,205,91,107,246,212,220,148,108,196,6,197,154,93,73,202,155,172,152,131,109,168,80,186,252,58,140,168,170,149,217,57,107,26,184,224,120,70,84,147,83,51,183,107,68,37,43,34,217,174,34,174,234,141,249,170,189,102,86,102,86,84,155,5,210,22,200,250,3,58,96,35,115,44,25,29,103,221,173,211,25,79,177,249,128,29,3,171,115,197,23,218,161,100,166,246,203,177,120,153,238,68,108,173,211,144,52,104,178,126,180,58,57,61,61,35,50,73,31,146,202,149,155,0,158,150,110,37,53,14,97,13,53,147,172,123,10,101,130,52,0,86,222,183,45,181,184,149,42,169,143,234,202,112,203,181,70,132,55,102,227,146,202,151,39,173,177,233,184,92,97,80,185,157,153,97,211,27,169,127,64,194,119,186,1,176,13,97,46,196,49,182,233,88,86,199,110,100,88,159,112,113,108,24,186,238,196,206,35,222,226,39,176,131,19,200,146,38,190,222,106,3,51,184,188,2,248,185,96,63,221,179,97,91,39,251,10,253,127,198,176,6,244,126,144,117,200,67,45,52,107,88,58,195,205,19,28,233,247,28,253,126,122,113,169,250,208,89,125,233,244,204,67,100,58,1,69,201,12,99,102,145,253,94,154,164,220,57,200,93,39,64,172,242,19,75,211,148,94,124,72,88,159,92,88,154,165,148,245,115,80,242,12,166,20,153,37,199,18,51,42,129,95,151,120,179,145,217,70,143,126,7,188,83,18,128,202,34,3,57,143,41,146,181,68,246,232,135,216,73,8,194,230,118,18,144,221,187,111,41,49,224,38,44,189,243,100,235,68,37,245,180,162,182,150,20,230,18,215,102,42,70,158,158,193,234,114,18,87,19,23,110,3,51,35,149,170,204,171,7,104,252,115,202,197,78,122,95,82,202,48,109,125,118,161,204,70,227,59,170,65,99,141,110,94,102,134,131,57,133,106,117,87,64,19,181,218,149,202,176,90,122,78,221,205,142,114,89,153,203,169,91,213,192,98,202,180,11,117,123,180,113,69,74,227,161,147,169,110,84,185,104,167,98,185,137,253,42,199,55,172,228,213,138,162,236,142,49,194,55,177,4,234,96,239,138,203,105,89,2,21,84,24,64,212,217,36,157,61,201,99,144,243,16,228,64,247,18,68,156,36,225,209,4,60,6,249,38,155,33,178,29,56,30,133,100,51,170,70,164,154,36,212,116,89,61,145,96,177,90,35,233,115,44,234,76,211,102,138,50,135,161,126,8,85,14,161,201,1,20,73,67,143,41,49,11,51,19,39,143,231,162,3,3,238,205,79,60,254,112,243,40,59,188,25,4,101,216,214,115,39,39,178,239,65,166,166,215,6,31,145,108,163,210,254,26,78,72,83,182,57,223,158,55,199,61,33,77,79,205,140,186,186,177,200,53,169,166,231,211,174,83,252,62,249,98,164,18,70,102,9,67,42,177,145,89,194,145,74,92,206,44,209,145,74,60,149,89,34,144,74,172,101,150,48,165,18,235,153,37,44,169,132,157,89,162,43,149,112,50,75,180,165,18,86,102,137,77,169,196,102,102,137,117,169,68,39,179,196,154,84,162,157,89,98,75,60,231,103,111,203,230,39,103,53,201,237,167,31,63,238,171,232,33,252,243,225,159,209,172,52,20,135,156,121,111,89,251,7,246,212,122,193,110,134,77,191,105,52,221,122,156,215,98,121,168,186,104,186,203,149,21,128,18,103,62,196,222,86,87,87,10,11,152,87,199,143,208,68,170,64,45,46,80,67,247,15,169,2,147,80,192,175,211,95,125,217,214,125,221,208,195,149,216,199,167,161,250,248,116,203,230,134,211,177,30,1,2,15,116,140,83,203,158,241,234,128,134,82,181,225,157,130,49,122,165,82,193,69,103,246,192,118,150,176,112,222,94,246,96,245,70,32,29,246,208,141,225,226,216,49,0,137,90,104,212,220,195,218,71,61,27,186,236,123,220,94,63,179,211,205,107,249,239,125,47,184,242,191,10,90,209,46,178,207,223,40,224,19,203,8,88,39,70,53,233,124,124,118,187,101,187,22,244,233,188,17,110,148,129,93,230,237,242,14,204,231,78,1,80,40,165,237,66,218,110,1,176,198,210,140,157,184,156,35,167,177,114,194,67,224,78,221,211,119,235,190,14,48,158,132,143,240,231,18,126,51,118,158,172,27,248,231,82,221,225,225,104,141,146,167,243,27,123,167,228,247,227,78,7,114,167,129,223,229,179,34,229,1,179,37,50,28,90,100,23,139,196,3,229,254,90,241,43,250,140,242,51,51,66,121,200,137,26,78,102,70,120,55,7,111,50,46,168,123,12,5,126,211,45,134,208,33,187,232,197,141,184,208,136,8,234,27,10,48,30,107,213,101,173,218,172,85,7,8,231,145,188,95,88,168,176,126,92,226,41,6,166,24,82,179,150,96,190,172,145,124,181,20,22,78,186,69,251,164,234,208,86,46,131,29,41,239,20,9,35,166,135,206,95,79,218,58,198,43,220,101,105,129,227,82,154,212,74,79,246,56,0,212,84,2,0,48,63,64,67,240,105,87,172,127,86,251,105,63,204,135,39,195,162,119,210,43,144,155,215,118,202,75,166,172,8,175,224,134,134,143,180,217,20,117,189,237,60,243,198,83,62,243,216,133,115,15,63,250,136,94,158,6,98,88,134,170,43,101,199,53,59,61,88,163,249,234,68,165,176,64,21,140,53,36,59,0,18,125,179,11,245,56,167,100,23,30,8,251,49,15,219,144,71,18,45,6,23,137,233,73,221,166,63,49,229,137,156,75,44,231,146,178,208,144,126,119,168,14,252,137,105,79,228,92,98,57,151,4,141,1,129,132,168,59,45,1,85,148,60,105,169,111,70,171,134,22,5,58,72,0,105,38,143,109,133,232,71,0,21,200,139,222,78,158,92,43,227,93,62,249,126,201,23,88,37,163,9,168,0,250,46,225,159,14,125,9,216,23,139,3,67,94,229,219,192,228,27,22,103,107,167,42,11,49,191,124,10,249,165,165,6,181,164,134,200,21,149,184,226,46,240,196,168,245,19,39,42,20,244,154,74,153,188,13,77,248,63,224,87,29,199,42,220,115,18,142,145,70,71,171,239,162,7,168,242,157,157,252,178,45,225,253,146,94,69,1,102,88,33,196,42,22,242,51,11,241,217,16,144,204,97,133,4,36,43,158,181,16,247,34,143,54,36,252,101,194,47,212,127,71,148,144,153,223,147,235,87,49,191,138,249,85,204,71,248,109,185,126,58,191,97,61,96,0,237,27,77,11,154,58,229,192,71,167,217,5,168,15,116,224,99,167,217,3,0,167,80,150,11,154,237,2,186,177,168,67,81,156,109,156,106,156,104,84,62,55,205,188,161,119,116,167,100,232,65,169,195,111,56,108,54,53,156,112,132,212,181,176,1,91,191,95,168,219,49,245,173,179,245,32,102,156,145,222,149,43,118,252,37,94,246,81,18,185,3,20,34,42,187,187,10,25,37,80,72,200,2,191,106,13,203,248,23,175,112,208,240,138,213,245,120,7,227,20,186,56,144,120,205,154,188,19,20,53,188,150,142,242,182,146,76,150,49,38,88,124,222,132,143,120,225,67,213,104,203,36,89,121,1,82,75,70,93,195,32,65,156,213,56,205,106,209,40,232,192,7,129,123,2,35,195,237,209,41,0,11,196,175,187,58,238,140,14,221,134,216,211,107,213,113,12,148,132,80,181,100,132,246,186,135,23,196,35,228,51,84,86,57,110,207,235,5,153,69,91,82,81,244,182,155,89,168,167,200,106,243,198,218,212,156,70,76,67,8,110,236,74,184,50,83,89,211,184,87,249,57,219,152,211,248,53,240,252,236,236,28,93,3,227,93,70,155,174,132,77,252,60,89,181,209,177,60,93,2,161,148,79,151,64,50,115,136,38,195,142,251,194,124,160,55,93,188,152,226,190,213,209,70,39,242,131,14,20,133,9,253,148,160,184,186,10,39,57,152,154,0,185,144,173,187,116,153,226,123,161,135,132,132,36,197,3,241,45,181,215,147,118,64,72,226,3,138,150,209,118,131,186,80,104,100,52,9,98,25,156,206,176,197,236,84,116,86,0,228,193,174,199,59,246,58,146,142,222,49,118,189,30,28,217,98,131,83,244,207,107,146,5,34,187,178,38,187,58,77,223,169,87,128,148,42,186,215,110,3,137,63,25,125,186,4,159,152,77,17,93,157,73,70,158,248,157,14,85,234,120,30,166,22,113,9,143,28,122,92,84,26,186,30,70,222,34,243,26,112,160,239,80,0,33,100,177,74,242,67,36,134,16,233,216,101,146,77,80,108,41,51,233,36,178,161,130,101,35,237,125,62,44,4,0,68,172,43,74,52,96,89,70,46,128,172,101,56,80,225,156,42,28,30,196,240,196,56,1,49,15,115,44,54,83,87,250,24,133,66,219,209,116,23,101,215,56,101,23,83,118,133,103,76,91,2,145,79,64,87,50,179,13,201,24,30,118,52,113,117,203,190,239,106,42,250,248,100,38,176,199,39,86,227,215,241,120,52,224,182,104,23,189,124,92,140,28,173,105,196,112,80,40,4,25,176,232,37,231,155,86,205,163,4,175,153,52,82,24,58,68,36,124,223,216,126,12,137,47,203,159,126,212,11,179,231,163,231,56,42,168,165,103,33,3,136,171,66,9,82,80,96,189,38,241,237,162,185,8,218,148,167,103,147,134,129,205,8,167,166,108,199,160,176,93,5,238,34,203,130,236,139,152,66,2,131,72,121,152,214,32,215,240,71,57,84,61,94,70,10,140,197,40,57,159,236,163,154,221,204,118,92,147,6,46,132,51,182,165,198,135,86,32,116,147,17,58,87,105,21,148,243,170,194,87,4,107,224,39,0,182,218,138,40,14,192,175,201,21,113,34,8,249,226,43,162,160,1,191,106,43,56,2,186,27,33,70,78,62,46,45,235,194,134,209,5,60,233,220,120,196,167,120,167,142,85,23,253,231,164,120,206,74,12,68,230,107,37,41,135,239,218,70,31,246,247,114,232,33,142,242,25,184,163,233,25,138,54,149,210,148,117,196,103,27,183,169,50,55,114,196,109,138,13,14,199,70,198,93,184,67,101,15,50,36,115,176,236,65,10,216,202,248,88,34,31,218,128,105,33,67,36,7,24,55,10,2,176,58,225,248,137,124,10,55,199,142,36,69,13,90,4,123,162,98,64,114,101,209,239,103,113,33,36,252,97,28,72,153,34,187,41,104,133,121,180,83,99,173,68,52,231,70,52,215,128,30,52,67,164,33,232,125,19,69,213,254,160,238,82,240,158,126,158,5,188,64,9,182,139,49,52,48,70,31,122,237,14,152,89,160,227,50,87,156,103,157,78,167,174,29,175,84,42,128,117,158,246,40,206,91,184,91,47,79,77,227,181,94,148,239,241,244,42,51,143,163,232,151,132,90,1,148,23,54,77,83,211,209,228,252,130,40,134,142,148,88,46,247,18,135,213,208,233,187,47,151,35,96,45,82,234,114,249,142,82,80,64,66,51,234,186,198,52,189,12,246,89,246,164,135,195,139,83,40,243,59,108,157,105,204,253,6,236,227,80,253,33,238,135,164,214,215,55,7,203,59,124,247,29,79,220,17,155,167,93,22,51,96,172,219,231,232,114,179,170,115,191,147,152,20,44,1,215,197,20,244,95,71,187,52,8,247,236,27,235,21,125,165,33,63,25,127,188,68,31,61,247,17,99,203,89,167,173,1,87,108,154,196,108,105,153,44,238,226,54,210,193,213,130,175,111,74,124,103,66,26,75,119,242,84,21,61,58,38,83,75,212,83,102,1,29,55,157,103,162,168,56,37,176,58,113,54,63,128,33,153,18,177,27,174,179,137,177,27,11,11,128,64,246,57,15,36,136,133,234,97,95,175,86,42,228,13,22,79,15,113,50,6,181,82,7,76,190,220,238,226,136,31,72,76,74,214,248,139,255,111,199,255,63,89,132,102,44,220,140,14,73,56,33,23,184,165,123,109,138,190,158,167,183,70,139,236,234,104,14,53,95,231,32,149,214,4,19,155,157,244,87,190,114,163,239,204,101,127,159,62,51,255,121,148,37,36,224,232,155,92,79,176,63,86,139,236,48,168,119,104,109,23,136,228,88,106,160,88,29,64,17,124,134,61,170,105,69,200,171,239,49,65,127,79,216,241,79,235,50,11,188,35,38,23,122,93,180,154,150,142,15,145,57,89,212,10,156,78,189,203,182,104,7,235,81,59,253,244,48,120,5,193,186,43,130,161,183,219,109,108,69,29,99,91,66,175,24,89,117,134,55,186,209,143,144,40,242,230,68,127,252,58,148,162,216,94,48,253,142,207,93,225,199,243,179,71,87,117,143,211,116,28,171,82,52,20,3,31,151,178,185,137,224,203,51,194,182,34,22,6,229,130,58,136,242,28,0,7,66,223,176,205,203,232,195,95,42,34,163,63,42,193,112,195,123,63,178,160,174,34,55,1,165,31,237,146,183,215,110,52,6,220,21,251,73,65,194,9,30,118,130,12,41,31,13,156,19,139,30,151,77,48,244,60,64,132,158,113,16,72,212,20,210,59,227,120,249,61,182,62,220,100,215,88,54,214,109,170,142,255,56,127,240,151,181,39,121,72,51,46,190,3,21,24,126,20,223,128,14,14,73,113,147,138,164,70,162,74,78,35,248,60,237,209,188,169,204,161,18,65,165,52,212,238,178,189,210,12,133,122,101,120,83,220,41,63,110,41,145,94,74,84,161,206,231,241,72,224,151,201,172,233,81,148,230,132,16,207,76,154,225,212,119,1,62,217,46,87,173,10,233,23,133,109,172,15,125,50,116,25,32,99,92,80,208,225,66,41,67,62,239,94,144,239,232,158,140,227,39,40,23,199,217,11,80,255,166,162,97,195,8,210,40,144,174,177,0,17,153,196,197,22,226,208,115,64,188,94,233,20,16,251,208,142,105,226,41,182,105,73,158,162,81,183,231,146,151,116,22,171,15,123,140,218,176,65,148,145,236,188,220,13,233,232,65,101,23,119,169,52,198,23,76,116,33,212,21,159,164,42,117,64,174,171,31,171,50,59,241,172,117,198,225,142,217,139,124,33,141,135,78,70,39,34,233,81,76,17,246,35,221,137,212,1,57,189,118,187,204,182,95,16,163,66,93,65,234,128,44,151,30,118,98,225,12,36,137,74,87,79,152,172,59,214,149,43,228,77,150,59,168,205,30,66,154,237,164,49,8,251,28,91,35,112,30,204,62,3,210,130,196,215,153,6,108,122,190,224,2,234,145,48,179,76,63,210,236,68,141,132,67,27,25,12,58,2,104,52,179,87,109,2,135,66,47,215,73,46,29,182,141,50,37,173,146,35,75,73,76,111,59,232,236,109,53,77,56,154,118,225,247,46,156,244,226,98,76,155,169,225,5,69,106,66,225,48,6,155,240,38,28,47,214,179,21,136,107,217,10,196,36,33,180,101,66,16,38,45,168,100,148,24,91,168,163,214,16,122,225,75,186,149,173,166,115,229,74,155,105,71,26,91,167,54,79,156,200,111,54,183,10,186,172,123,109,54,155,189,133,252,250,137,19,235,15,192,8,139,91,37,116,32,188,129,62,175,225,107,211,130,223,187,197,166,81,12,80,26,86,245,114,190,110,22,176,80,177,185,85,236,20,234,249,181,19,39,214,30,192,226,80,186,212,149,160,20,155,155,197,14,2,130,19,242,38,93,181,100,67,226,13,33,151,218,224,42,40,66,77,187,227,116,241,216,128,138,41,166,13,84,78,116,81,138,56,241,177,104,49,137,67,33,59,197,179,163,159,37,125,187,4,157,226,228,138,207,252,165,147,136,139,106,216,76,62,197,155,30,177,164,163,233,196,103,77,209,50,204,171,133,80,8,196,224,74,123,253,2,211,221,196,113,95,113,254,31,36,182,94,144,125,212,203,236,47,204,240,4,141,170,97,42,238,52,143,120,208,216,64,207,230,100,224,65,129,75,153,40,221,112,31,192,235,52,183,233,196,207,126,108,74,176,163,50,82,56,210,20,59,58,79,82,89,66,46,184,189,46,14,85,6,26,19,53,73,185,183,199,165,228,24,147,79,211,198,80,102,66,162,174,177,124,77,23,98,52,106,169,6,23,70,160,154,190,215,47,20,6,107,212,88,225,65,58,53,46,224,160,131,238,162,86,226,101,179,152,158,0,195,20,109,78,74,121,214,97,167,89,212,230,7,108,101,79,212,216,153,217,108,242,60,198,173,152,120,77,44,11,165,102,177,85,194,242,238,48,109,150,3,155,33,22,209,48,140,174,222,149,210,81,89,197,82,59,217,251,11,62,124,74,77,169,238,232,112,198,96,19,11,156,180,28,157,62,240,14,140,43,38,187,205,35,78,109,7,166,214,153,96,167,185,186,185,96,230,13,144,163,160,173,160,80,55,72,162,218,144,231,141,150,139,85,88,176,242,80,66,79,172,150,66,221,138,4,134,219,208,138,242,25,52,216,12,106,69,59,107,246,32,153,207,92,183,63,96,111,78,226,205,97,24,235,52,101,33,88,236,84,209,30,234,168,58,128,196,222,59,180,207,241,14,173,1,159,214,49,18,219,58,74,203,132,181,58,157,67,234,174,78,66,117,221,134,163,146,216,6,163,182,131,140,182,7,180,56,22,124,75,217,246,248,74,232,54,179,24,163,178,215,70,231,220,140,237,118,81,214,250,110,68,153,15,59,155,78,24,105,62,96,101,192,254,131,28,214,98,72,95,143,15,8,140,79,229,77,221,210,113,143,133,189,217,138,20,235,91,205,4,107,112,245,229,104,189,107,188,20,164,75,27,55,25,238,109,225,134,181,134,59,238,102,115,61,94,195,100,60,81,92,235,67,63,186,172,31,187,234,65,5,151,23,244,68,67,172,107,122,23,59,164,111,194,97,162,1,219,98,34,50,8,236,176,187,210,2,32,109,246,70,105,83,175,192,194,192,102,119,147,205,118,197,168,176,249,30,107,190,149,221,60,189,121,212,244,158,210,126,190,87,142,149,12,11,249,22,87,174,73,218,22,178,105,198,235,219,141,126,42,144,9,116,183,53,168,187,32,150,216,6,76,159,136,208,61,86,37,216,146,96,28,109,54,142,109,224,117,177,244,179,147,224,212,166,122,193,147,94,78,242,21,78,54,117,195,194,87,174,23,134,222,134,168,151,84,219,252,74,88,92,77,245,245,54,223,172,250,133,198,78,124,77,164,48,40,84,137,199,103,68,32,59,148,147,18,247,157,9,177,165,57,40,182,141,16,203,153,12,36,100,106,38,3,41,162,116,36,210,118,112,139,135,117,219,234,116,178,204,11,21,118,16,219,48,17,209,146,16,23,100,75,189,230,128,107,115,107,128,56,223,29,40,206,247,178,207,5,27,210,114,221,224,178,77,91,186,234,84,148,113,26,45,147,136,254,21,249,207,209,181,74,101,2,175,100,54,48,12,197,166,68,92,107,77,110,235,104,244,129,61,84,245,93,144,59,91,240,111,27,254,237,12,61,101,32,251,73,8,224,124,11,88,82,17,243,184,183,141,146,97,85,95,109,246,138,249,42,148,91,90,168,212,119,184,170,66,18,129,87,79,46,233,137,35,67,71,61,59,10,29,181,124,237,106,161,113,18,59,26,228,119,79,156,216,125,96,13,36,117,191,216,189,114,37,16,31,139,235,172,0,178,49,108,127,11,254,238,54,49,179,203,227,8,49,145,27,13,96,85,137,126,19,47,243,224,20,80,226,16,224,47,153,47,236,214,215,64,204,239,77,212,32,129,173,4,250,136,54,13,72,49,91,120,41,0,240,155,158,142,229,154,171,133,20,100,87,95,67,111,25,48,146,199,40,128,27,240,53,97,0,165,44,111,238,19,98,7,26,220,97,205,242,133,8,227,18,139,176,135,187,17,14,167,9,137,66,186,221,59,34,42,27,28,139,167,90,128,157,150,48,253,160,5,176,221,108,233,173,34,28,48,2,202,138,12,60,2,189,133,153,210,247,237,66,33,121,142,105,233,201,121,54,75,145,13,156,192,158,222,43,238,48,233,239,50,3,215,238,120,158,159,60,36,77,228,177,88,234,92,169,140,12,153,5,134,102,2,217,222,254,230,101,152,236,10,244,89,204,71,17,122,3,24,108,26,247,96,62,90,137,217,128,105,135,222,246,5,66,212,115,220,150,158,97,32,66,196,230,21,183,137,148,184,72,28,19,156,25,145,90,68,104,253,4,126,248,97,51,194,61,160,224,8,3,146,185,234,110,93,230,170,220,60,65,129,29,109,0,106,23,112,236,73,174,32,159,129,5,63,88,200,64,10,51,64,182,157,78,126,107,34,93,163,80,31,140,199,212,77,101,186,168,56,114,167,111,94,249,4,165,110,240,48,30,49,63,164,176,43,55,45,226,189,3,239,243,50,100,229,1,91,154,124,120,140,238,246,165,83,217,8,189,150,27,65,205,86,60,197,249,90,95,242,208,37,4,63,35,227,76,136,190,30,202,120,83,15,59,88,100,137,109,46,84,107,117,51,113,222,241,237,32,68,40,1,136,143,88,129,153,13,68,123,79,203,247,189,109,88,149,142,46,119,211,192,84,122,216,166,37,41,196,94,208,96,4,216,119,204,180,244,110,161,209,43,3,154,52,242,123,195,209,158,188,216,102,236,162,221,236,201,6,209,184,196,185,162,168,88,163,2,27,9,233,169,51,206,25,73,234,54,21,19,200,77,166,143,18,156,28,226,17,14,240,2,75,156,253,194,108,27,133,190,158,154,33,50,124,225,243,131,254,56,96,123,223,72,142,117,83,25,235,250,120,115,192,5,219,244,36,88,222,182,171,69,130,47,205,131,176,85,29,58,29,116,237,158,58,100,39,23,84,134,46,247,136,242,13,222,166,51,186,229,199,112,15,143,231,112,200,39,147,33,126,85,70,70,67,178,185,10,46,170,114,194,86,69,200,116,169,203,124,109,66,43,166,153,7,218,142,47,36,172,231,151,171,43,245,193,23,65,105,10,178,8,4,202,161,139,187,80,98,56,213,73,139,69,48,190,81,205,200,85,96,189,30,185,49,54,235,71,107,141,215,129,197,47,29,88,26,38,231,154,108,137,240,87,134,27,153,69,128,167,198,31,11,165,252,6,23,179,122,92,250,152,168,1,226,120,1,62,191,154,142,34,92,230,236,45,116,234,70,92,190,77,218,159,193,133,157,186,23,23,102,190,48,135,21,215,92,15,95,216,118,188,109,219,210,184,113,47,59,241,39,251,151,189,207,112,184,10,93,177,14,119,149,14,31,161,54,141,160,155,24,193,17,234,15,26,82,122,19,35,118,146,220,191,80,197,218,97,75,57,192,71,64,176,74,208,84,222,106,238,177,231,192,243,149,147,180,165,63,118,110,162,58,87,209,233,77,115,109,86,77,236,117,97,235,67,190,83,135,111,114,78,95,156,151,210,218,173,174,129,110,235,50,57,119,200,57,117,56,156,51,35,132,250,242,178,118,30,200,179,104,0,107,54,87,96,43,123,24,190,233,102,209,16,159,139,134,248,246,93,109,101,69,231,238,82,35,52,193,110,141,103,94,241,166,51,33,42,196,225,97,109,190,25,176,150,64,144,43,146,142,215,90,246,87,128,167,117,83,154,249,1,194,197,16,183,151,201,217,38,211,212,88,82,243,248,55,38,161,233,126,214,25,217,104,38,182,3,127,129,75,37,222,201,124,181,4,167,123,18,17,217,103,102,135,168,222,89,194,64,219,180,111,101,217,49,103,222,15,171,199,122,245,26,25,239,196,145,185,139,247,73,210,93,186,193,77,170,34,70,156,186,63,19,87,204,201,115,130,161,43,1,136,37,251,44,113,218,167,54,121,136,203,146,86,192,167,164,126,210,185,169,171,123,120,207,238,147,171,45,154,115,216,250,132,22,13,14,30,30,127,44,35,41,166,11,92,16,143,116,210,112,28,206,103,22,146,25,1,189,131,209,19,21,227,66,1,87,122,83,49,238,175,43,245,98,64,81,27,142,186,232,17,138,10,91,61,191,159,139,179,34,3,198,5,151,61,215,125,0,196,6,183,110,23,234,252,59,84,38,99,210,30,233,25,244,181,102,181,60,165,111,53,225,215,238,223,230,155,17,110,226,198,158,247,192,108,109,98,56,59,52,54,67,71,91,220,113,39,25,53,145,147,1,178,51,11,125,116,50,10,245,125,195,233,224,95,230,187,116,79,196,91,37,219,178,160,227,88,6,249,77,196,71,36,93,97,24,101,119,199,176,109,147,237,210,56,108,131,171,60,161,69,96,124,145,145,90,166,225,213,158,108,157,150,109,191,118,116,51,220,190,52,58,102,45,92,209,85,43,97,180,64,19,182,86,218,241,201,73,242,21,154,192,149,192,118,7,55,194,128,71,154,231,195,125,152,88,9,161,93,5,124,122,233,244,153,51,53,130,118,143,141,244,50,236,183,46,116,208,109,253,88,22,92,116,101,48,196,130,139,239,27,84,44,227,81,200,227,232,241,54,93,125,15,41,82,90,239,142,11,28,0,233,83,225,1,90,146,185,4,41,128,196,207,21,203,48,132,236,18,44,187,159,182,181,74,12,39,101,46,196,199,33,89,217,115,61,190,43,76,107,83,15,106,26,241,179,146,139,72,24,252,221,108,92,78,172,154,232,105,8,149,125,136,17,30,62,124,230,166,48,252,234,231,204,166,35,154,101,14,131,209,103,45,236,146,235,142,203,236,20,109,177,130,83,19,235,58,225,153,45,219,29,122,185,174,244,122,13,100,117,70,12,84,47,122,212,130,233,143,3,113,167,83,105,136,34,249,200,38,64,88,4,225,170,239,106,144,27,4,81,82,219,217,177,173,200,138,204,149,31,88,81,227,25,73,236,5,231,17,112,158,236,122,2,15,233,142,99,1,81,59,123,244,169,18,3,168,172,225,210,169,150,107,76,56,251,193,248,42,117,192,133,226,219,195,85,164,5,154,251,197,221,37,195,221,50,2,50,172,161,87,163,244,4,205,83,12,190,57,13,131,16,129,239,124,27,254,3,236,217,92,136,59,148,88,2,249,101,16,201,86,72,207,154,221,31,88,63,247,162,63,21,232,207,169,204,254,0,255,94,73,219,100,41,132,168,96,52,93,46,38,205,193,6,92,184,163,168,51,192,152,57,142,149,243,80,101,192,97,147,249,41,96,158,9,250,41,124,197,181,181,212,227,245,232,109,242,32,124,133,228,16,99,151,189,121,28,129,82,35,19,165,232,37,191,186,82,50,240,41,120,167,25,115,220,60,106,223,252,146,215,8,30,168,44,96,110,49,56,213,65,253,237,130,140,114,150,161,35,136,98,176,82,168,203,121,84,90,167,223,69,7,242,130,83,168,210,166,223,172,252,3,29,212,165,31,5,158,177,83,114,116,250,187,66,106,21,21,179,67,80,75,102,251,137,105,97,175,85,179,56,16,113,147,108,214,67,121,108,187,209,83,28,136,109,57,186,59,8,230,208,67,4,30,106,160,12,123,238,44,189,35,35,17,135,116,65,177,65,135,116,179,231,202,23,122,212,10,237,231,45,60,70,226,21,26,42,112,24,100,52,109,104,168,71,83,123,12,165,162,149,208,208,70,176,134,30,85,71,220,201,146,74,49,97,55,210,41,44,116,242,1,208,9,62,90,211,205,66,230,75,98,101,124,131,241,233,4,223,230,222,179,242,200,75,52,211,166,163,47,44,19,33,213,69,150,40,11,121,200,231,11,23,178,73,148,60,70,106,69,156,100,188,87,93,32,49,168,174,49,71,96,26,147,138,10,117,169,40,240,34,74,196,166,226,90,12,40,123,177,95,168,171,205,240,94,160,164,29,137,96,158,42,124,249,253,12,89,200,233,60,102,200,39,162,132,27,129,152,152,168,115,204,94,155,116,227,14,124,80,36,74,32,41,191,140,128,5,53,41,56,51,155,14,94,8,235,221,166,215,64,179,87,171,25,44,24,117,19,206,253,240,165,11,95,204,186,193,228,153,94,108,15,205,37,88,24,125,103,33,223,227,206,132,81,89,129,62,79,10,122,148,242,48,164,20,173,236,180,98,55,153,154,76,251,46,16,11,160,83,129,127,135,208,244,94,122,197,34,174,135,90,133,115,12,227,102,198,44,7,143,174,246,17,48,148,5,198,14,51,163,245,64,2,156,32,138,124,69,175,192,146,9,179,22,14,147,113,112,118,210,67,34,173,11,83,88,144,169,100,88,144,14,182,152,66,186,197,40,17,55,96,59,77,49,11,90,39,63,95,41,224,109,72,30,254,52,132,79,42,15,93,78,61,16,54,188,98,81,16,169,55,145,15,75,213,66,195,46,54,181,156,86,244,139,80,169,136,166,242,226,136,108,103,247,63,65,249,201,25,65,60,112,212,179,89,97,250,6,66,127,134,165,58,169,183,194,52,170,80,18,164,230,146,44,38,66,23,121,14,143,109,162,51,54,84,218,75,113,19,147,56,53,118,143,180,200,10,199,166,61,122,113,151,85,118,112,75,177,178,243,58,152,215,77,227,61,210,227,45,228,237,102,192,46,93,67,50,147,246,154,220,64,17,141,13,202,187,37,72,131,101,99,147,33,117,200,138,94,130,66,86,121,167,132,73,62,36,177,187,81,122,224,143,158,148,66,126,131,26,121,138,202,96,73,195,80,37,191,151,198,98,137,55,212,76,117,160,184,34,136,230,25,159,54,164,166,236,201,152,248,61,118,130,87,234,17,125,243,41,229,166,61,233,231,203,145,180,159,209,93,151,105,106,84,103,7,97,51,235,137,54,31,142,199,77,116,216,109,5,9,168,146,227,35,137,70,20,162,162,193,45,248,140,64,141,66,221,27,118,195,109,244,7,14,99,8,198,51,250,138,203,60,234,171,157,194,122,212,179,112,129,251,187,241,248,157,202,16,150,102,235,40,93,173,147,70,39,235,232,148,120,195,78,61,225,227,242,50,216,148,76,241,67,133,37,33,162,162,222,19,165,76,124,134,15,178,23,96,60,239,150,188,194,68,30,36,87,89,193,26,45,62,59,178,32,86,182,187,64,122,167,46,156,46,46,228,131,242,78,211,161,37,85,116,132,97,131,30,148,119,165,231,235,235,20,55,138,173,37,135,185,99,50,112,119,194,170,89,165,158,100,165,158,68,17,7,33,177,170,0,94,88,227,64,114,230,182,79,51,48,38,205,198,239,181,135,221,164,177,189,167,144,217,154,234,172,101,52,171,77,185,104,10,51,193,178,115,73,150,39,152,12,253,2,93,17,140,49,0,209,129,24,248,192,110,196,115,158,86,40,105,194,223,170,38,46,157,148,155,134,108,181,150,114,212,202,162,88,105,149,9,154,69,30,129,52,107,224,95,160,89,149,74,229,81,12,32,85,105,161,133,54,41,98,80,222,178,75,140,150,10,19,130,152,234,176,22,24,209,97,26,127,133,66,198,225,9,202,100,111,14,112,171,231,230,227,220,91,24,243,59,146,55,75,126,97,34,40,52,76,52,211,58,25,41,178,205,83,232,242,203,68,163,36,243,1,159,62,250,41,243,200,196,254,56,108,218,153,154,44,241,92,35,145,29,200,186,252,229,200,28,43,203,141,162,44,58,5,93,223,54,172,150,239,27,187,92,217,190,156,80,19,174,20,100,221,15,105,19,11,122,100,32,150,229,116,113,124,248,8,44,1,31,155,44,172,212,147,165,146,69,86,6,60,236,80,84,81,67,214,105,66,52,129,133,66,190,223,224,79,117,165,145,82,106,1,217,178,131,109,40,171,199,228,76,60,221,122,233,165,192,139,164,78,38,195,142,100,203,43,228,253,142,206,38,6,221,194,58,116,11,11,167,146,147,107,168,122,192,219,77,248,61,35,249,104,179,154,70,177,115,114,171,225,73,162,191,161,59,228,46,56,22,241,45,221,65,221,129,146,6,245,6,165,150,130,116,125,53,13,143,8,186,220,38,182,96,166,97,149,106,201,116,86,182,52,160,44,166,51,147,71,182,230,156,49,6,103,148,2,189,155,145,6,117,83,141,12,74,237,14,29,156,81,50,51,90,48,17,86,169,150,44,91,204,40,91,140,202,10,234,245,6,83,111,51,203,93,180,159,45,2,227,171,81,73,166,202,107,92,213,168,201,59,189,68,139,121,67,247,229,215,136,210,214,33,148,148,244,140,36,144,247,153,78,36,157,43,82,118,176,16,200,231,9,221,25,33,27,41,114,143,212,154,36,47,29,171,160,4,213,185,29,53,10,137,192,78,95,55,162,247,86,252,146,223,92,208,220,160,4,8,70,235,182,186,102,111,139,207,253,212,169,80,81,146,103,9,22,99,238,189,195,203,49,109,17,231,167,222,120,133,137,57,74,215,253,145,71,47,113,171,162,156,59,99,141,63,38,226,205,0,30,208,200,61,100,156,245,80,100,35,16,229,38,177,65,187,47,83,141,12,80,175,24,25,140,12,78,123,11,26,219,110,1,223,180,199,106,202,3,88,161,212,195,87,100,76,149,135,239,196,196,203,22,245,41,206,142,86,140,15,59,30,185,157,115,10,5,233,189,76,151,235,167,64,66,9,22,194,101,103,5,142,205,240,203,198,95,181,147,102,29,147,208,17,82,201,106,244,80,207,202,108,106,232,10,40,30,93,222,211,29,29,75,150,122,201,219,177,100,209,204,213,233,17,227,142,37,62,175,41,16,64,214,120,41,181,132,143,135,75,224,236,62,63,141,134,133,250,192,50,33,252,22,135,80,87,89,112,201,109,39,238,234,99,220,25,126,118,103,19,86,247,169,150,105,126,121,207,60,209,118,67,109,219,207,90,58,49,73,141,161,141,139,85,187,62,167,2,212,199,9,42,64,229,110,220,201,64,233,178,41,75,215,64,47,29,225,208,144,19,183,68,182,249,64,55,245,14,238,222,42,192,136,102,140,133,188,112,198,179,3,135,78,84,156,123,204,198,179,47,252,44,164,176,138,235,165,188,83,228,170,132,162,3,223,118,35,3,99,6,38,202,236,8,171,206,147,142,12,186,192,52,166,3,59,208,79,194,227,112,162,220,161,93,195,14,21,133,234,162,232,224,225,107,100,249,136,184,20,60,116,34,32,195,123,164,20,204,34,13,206,136,190,62,186,32,25,233,54,232,161,144,61,27,71,194,183,138,41,142,161,40,63,66,21,208,68,191,208,160,231,203,248,0,199,23,12,35,209,135,136,134,156,241,123,51,96,178,4,136,168,15,188,125,46,74,70,135,7,161,37,51,185,237,102,227,54,144,82,180,50,87,70,170,3,125,97,101,212,106,238,162,91,94,187,118,196,192,209,145,1,146,108,184,176,214,91,3,129,34,192,231,254,204,90,210,240,97,182,233,130,75,49,171,188,152,76,23,6,3,3,51,216,118,164,100,208,21,194,99,190,141,183,164,182,133,30,22,132,107,142,174,193,236,254,46,192,106,239,74,89,1,169,46,98,24,109,223,219,188,144,72,11,189,100,138,4,144,14,22,104,97,68,37,49,190,22,15,143,138,82,150,248,204,236,27,12,126,207,107,243,194,14,186,46,50,54,187,176,90,162,207,209,161,74,241,21,66,3,226,102,84,41,207,165,233,97,87,50,90,77,64,225,251,239,176,34,104,239,34,119,35,0,212,61,22,15,60,213,143,44,44,87,84,16,128,73,10,176,50,224,168,141,101,196,117,205,50,117,41,151,39,148,106,69,183,8,39,78,45,209,33,99,75,57,180,171,185,248,160,194,243,147,5,250,249,40,126,38,74,254,51,147,211,99,69,88,89,27,25,63,197,28,25,29,197,24,24,29,37,246,48,221,174,76,205,11,7,211,230,180,57,37,71,6,49,212,99,72,85,242,6,225,113,99,127,138,248,65,71,87,102,111,249,61,201,91,188,238,163,175,65,38,43,58,40,90,196,218,138,147,126,209,56,153,247,75,213,66,124,203,145,29,114,35,103,47,216,37,183,94,174,78,157,116,149,64,26,241,129,58,150,18,201,180,179,64,193,75,148,174,218,172,171,87,174,104,116,25,41,110,111,12,218,41,104,86,81,31,64,134,108,176,86,50,134,232,198,49,10,104,136,226,205,143,50,238,70,92,145,58,226,100,189,213,11,203,155,182,17,244,124,155,222,53,187,5,174,137,50,30,176,201,237,178,29,251,181,48,6,149,21,218,60,65,112,56,226,1,225,58,132,117,27,59,153,196,238,50,61,254,245,59,194,152,152,23,165,123,118,131,127,251,182,225,59,134,43,156,69,47,163,94,12,14,11,228,187,93,15,87,202,79,193,33,36,175,229,96,190,129,114,55,243,196,205,103,166,38,111,59,194,42,15,195,77,247,22,34,2,230,148,97,76,181,107,211,246,202,94,252,210,185,196,99,141,78,85,230,237,118,187,159,42,90,103,141,237,25,129,99,217,171,236,206,166,54,89,233,238,244,45,103,171,236,152,158,155,1,157,2,81,201,225,65,231,102,240,167,129,119,207,37,174,64,164,152,86,34,190,42,124,148,147,219,29,207,8,235,104,28,223,136,2,88,109,56,150,101,187,141,77,122,112,75,225,194,38,161,19,124,63,202,201,113,81,227,142,176,194,245,10,11,127,86,201,77,34,108,152,139,18,119,190,42,190,110,179,182,103,43,21,185,233,236,64,163,219,27,78,104,151,40,148,101,221,245,182,125,163,155,21,66,54,238,195,189,12,33,27,183,114,155,33,100,99,0,163,66,200,70,37,245,81,93,249,255,56,132,108,38,186,120,144,104,242,197,1,91,94,170,108,142,80,37,208,34,12,105,43,131,17,97,207,218,134,109,14,34,8,158,203,215,129,168,141,11,114,204,158,156,10,253,83,161,165,31,165,244,198,94,54,233,170,61,77,205,56,207,86,86,125,121,170,54,55,61,27,205,242,28,76,114,230,108,140,49,26,131,207,194,241,201,201,89,99,109,150,77,182,101,155,158,79,66,12,172,78,215,110,96,4,247,142,177,91,95,235,120,230,229,20,208,1,139,65,226,17,83,208,65,101,0,216,99,5,104,20,151,90,154,139,36,91,73,55,12,220,51,139,95,237,136,118,38,43,8,38,34,93,163,23,122,0,100,27,93,189,100,86,21,157,240,35,46,26,181,153,221,14,103,229,211,234,50,99,223,183,97,66,75,200,218,234,107,190,109,92,46,225,247,62,198,152,236,122,93,236,82,70,243,98,237,24,107,48,249,189,208,110,72,206,87,209,78,61,213,134,32,26,195,114,122,65,125,42,74,201,96,141,17,75,64,134,253,253,18,115,55,83,171,0,183,22,92,174,50,83,155,153,73,18,154,28,31,28,29,105,56,237,221,70,98,102,21,158,66,241,251,96,179,128,86,114,216,20,108,24,254,250,154,129,182,47,240,83,174,22,26,227,21,251,159,30,85,122,116,53,35,8,108,168,98,6,193,132,205,84,172,165,45,20,111,240,164,88,14,32,249,127,74,164,233,219,141,187,221,91,187,8,127,207,109,26,235,195,67,83,47,182,40,66,244,25,125,123,177,181,181,216,91,212,151,90,219,139,59,139,250,238,98,235,220,18,134,153,126,124,19,210,150,138,15,251,139,20,15,122,9,115,162,232,213,223,137,2,74,211,167,117,74,52,91,45,27,192,44,181,49,202,244,131,45,221,163,84,59,46,240,157,56,222,244,229,197,86,11,27,104,45,185,139,24,237,250,204,146,26,248,186,213,154,163,220,137,69,12,97,253,224,146,8,124,221,106,125,7,147,191,139,97,175,33,245,66,244,125,253,12,126,63,106,208,235,86,235,178,232,4,12,146,1,124,2,19,158,212,183,165,102,25,192,185,68,207,187,139,250,212,89,44,196,58,205,218,102,131,190,196,130,123,183,90,1,149,220,90,196,56,224,80,210,228,233,212,189,150,201,176,213,163,44,59,198,174,25,3,178,91,45,135,64,116,22,245,0,202,61,200,139,136,218,79,65,31,22,49,249,114,52,22,54,97,128,80,134,244,117,209,173,214,211,148,29,50,124,255,35,197,36,63,171,20,98,81,202,119,23,35,236,25,81,111,88,129,205,120,70,139,132,18,232,82,171,182,164,4,9,79,82,224,144,240,224,130,73,243,240,224,176,58,71,5,7,159,56,153,59,120,253,179,253,171,111,221,252,221,245,155,215,127,118,227,211,235,183,126,254,214,225,139,191,133,148,91,207,95,205,253,159,103,94,135,255,79,78,96,236,225,111,148,74,225,6,112,128,146,8,8,91,171,86,215,76,187,145,155,56,201,170,221,250,249,59,80,243,47,95,188,176,255,202,239,110,189,247,198,173,107,127,216,255,248,139,195,23,126,125,240,238,85,145,245,34,3,120,188,54,59,83,109,183,179,224,150,184,187,104,25,124,38,176,91,95,188,123,240,238,243,7,255,244,155,253,103,223,217,127,225,147,131,159,189,122,227,211,103,110,124,250,235,195,171,239,236,191,242,227,131,55,255,120,243,237,31,176,146,188,205,234,217,169,51,75,75,172,77,252,23,13,157,243,181,155,215,127,112,227,250,31,71,96,128,245,145,159,184,160,147,236,44,213,80,81,192,27,252,239,103,158,21,131,128,143,39,39,114,185,137,137,227,176,121,213,204,121,5,90,208,51,209,193,44,6,42,158,53,107,147,6,14,249,224,133,87,247,95,250,153,2,142,101,38,122,178,109,248,46,69,4,62,110,207,24,181,73,19,235,30,126,248,222,254,107,47,41,117,89,102,162,174,133,74,72,138,236,59,61,99,206,80,213,253,87,254,235,214,79,126,165,84,101,153,137,170,142,219,246,160,226,124,101,126,114,126,158,40,224,207,215,14,158,253,88,169,200,50,19,21,105,159,142,209,55,89,153,172,78,78,114,18,58,124,239,217,131,55,158,223,255,240,77,5,12,43,146,5,198,183,215,123,29,131,2,60,51,161,0,7,240,233,167,135,239,255,32,3,12,43,146,5,38,0,49,210,181,88,127,226,1,29,252,230,90,118,127,134,12,171,3,91,202,134,215,177,8,169,102,197,156,50,57,82,223,189,241,229,43,25,160,88,145,8,20,23,147,24,196,53,35,192,69,96,153,86,219,158,97,8,122,230,230,231,239,31,126,245,217,193,181,231,20,40,172,72,54,148,14,11,76,125,220,158,2,1,221,34,48,159,191,156,13,134,21,249,191,236,189,251,119,220,198,145,47,254,175,140,16,91,153,17,49,195,121,191,40,136,151,162,164,88,27,203,114,36,57,94,95,154,225,193,12,48,36,172,33,48,6,48,164,24,138,231,56,187,113,30,118,178,118,246,17,231,29,123,55,207,187,137,156,220,221,196,177,29,39,231,236,191,114,69,74,254,233,251,47,124,171,170,187,129,110,0,51,28,82,180,179,241,50,19,83,64,163,159,213,213,221,213,213,213,159,154,146,13,181,202,238,217,246,160,193,234,243,245,9,25,81,148,236,140,128,76,190,25,213,106,80,29,52,7,140,68,223,255,126,118,102,44,74,146,233,113,95,142,233,233,127,148,254,199,239,61,120,235,165,7,223,253,32,78,121,133,254,151,72,217,27,226,85,142,28,58,104,65,153,50,74,249,225,251,223,138,83,178,143,113,3,18,10,20,209,53,131,198,160,53,48,227,60,30,254,253,55,14,190,251,182,84,129,198,149,214,149,165,201,217,200,124,55,40,67,67,137,172,15,126,245,43,232,162,9,57,150,175,84,175,52,18,77,146,179,1,70,232,1,65,179,230,170,136,232,117,171,221,25,84,176,168,28,159,42,223,124,237,225,159,94,222,127,229,151,80,80,142,101,14,223,246,223,249,217,253,63,253,252,224,205,111,237,223,251,96,255,189,159,61,188,247,167,7,31,220,203,69,101,147,142,72,248,39,39,37,209,2,79,248,240,171,255,103,255,222,247,238,191,251,245,228,76,202,210,42,218,42,225,234,62,165,163,202,37,171,79,185,239,69,83,247,60,155,46,96,138,135,97,113,240,235,159,254,127,127,252,30,134,115,13,150,200,86,86,100,229,212,74,171,249,137,255,52,253,211,240,112,250,251,107,249,65,151,253,47,103,147,186,92,251,95,51,108,85,168,215,133,50,147,113,201,243,33,223,139,230,210,58,76,246,93,222,106,146,118,145,135,115,190,146,66,50,34,49,29,99,142,148,140,44,36,218,231,231,184,154,147,5,75,202,78,210,93,42,252,41,171,62,69,181,185,194,51,167,104,60,121,161,209,206,151,118,173,114,40,215,83,228,122,176,76,77,172,98,66,75,147,227,74,51,222,108,73,41,154,99,90,209,184,178,178,194,144,15,194,136,76,229,199,23,248,104,143,21,76,185,180,6,64,137,67,26,177,9,145,98,234,40,90,74,81,174,164,17,200,49,61,41,11,23,210,107,179,57,61,155,11,18,181,227,84,3,88,53,166,164,210,115,170,74,53,154,224,100,181,89,46,173,9,85,98,113,229,210,196,104,66,71,18,243,89,46,23,171,92,114,229,40,183,72,77,154,147,244,164,18,117,98,86,140,212,165,236,235,20,6,128,226,133,254,39,39,148,167,9,138,112,77,106,130,116,190,109,37,226,37,244,100,185,121,203,182,71,243,57,133,123,18,170,84,169,113,147,72,197,53,145,211,217,72,137,164,234,87,99,170,206,88,211,11,185,208,199,63,27,57,232,253,153,98,38,217,34,57,18,178,154,144,102,29,37,150,58,73,113,205,107,130,93,218,17,183,76,233,223,67,27,109,38,70,4,215,200,74,108,37,233,101,115,164,152,101,223,132,38,53,199,84,169,211,11,99,163,143,23,37,207,103,245,168,17,106,147,227,198,101,148,19,17,33,221,201,60,247,212,188,56,173,106,176,130,240,154,33,243,68,122,220,28,83,228,138,47,241,232,66,141,110,50,83,161,222,141,50,74,107,117,165,105,149,215,97,87,48,44,215,233,230,184,130,53,49,7,168,193,145,134,55,39,169,120,23,114,113,230,177,178,55,23,213,70,30,230,145,158,87,124,148,244,189,36,132,71,31,164,89,72,174,65,204,196,76,3,156,171,167,62,77,94,9,228,249,174,42,165,19,202,225,28,105,135,69,104,82,124,148,55,138,81,164,228,96,137,62,200,107,134,80,35,139,111,217,76,152,203,101,232,149,115,89,26,227,28,255,63,42,151,227,182,31,45,141,34,176,126,122,149,171,115,110,120,94,216,213,180,189,85,52,34,107,182,205,35,218,2,37,208,180,30,99,94,152,184,61,45,157,127,175,5,246,112,80,90,235,223,189,107,71,103,232,121,13,216,198,114,204,161,183,174,233,187,28,69,149,33,200,104,15,63,248,213,254,43,63,98,91,6,77,223,114,2,7,13,149,221,200,28,232,18,37,211,181,254,208,11,236,34,14,45,68,86,44,110,122,150,57,212,186,103,42,123,58,176,29,212,154,128,84,186,60,189,214,149,209,171,146,153,25,54,186,205,92,193,43,130,116,101,76,223,133,37,8,230,184,229,33,72,133,93,45,94,148,35,196,215,62,172,121,98,89,209,202,154,142,239,130,211,240,157,243,37,60,138,140,123,158,181,163,177,71,159,255,187,17,21,196,29,150,49,238,215,42,56,19,136,132,56,147,37,43,196,215,72,13,98,0,125,183,242,218,57,188,220,161,179,103,70,191,251,239,189,183,255,173,239,224,206,134,143,200,92,142,226,96,185,22,43,127,35,44,66,215,226,30,112,104,247,17,37,50,234,137,0,154,129,93,161,233,35,219,223,116,2,58,158,208,182,161,60,160,50,66,30,113,228,150,18,166,15,116,4,123,194,81,157,160,49,125,52,240,30,237,157,145,111,243,76,40,16,218,86,88,213,43,162,62,31,7,61,30,190,253,159,7,223,249,135,137,244,16,45,135,113,143,5,116,181,154,40,239,58,155,60,111,17,56,193,174,111,15,186,154,39,7,9,230,69,48,1,151,16,142,24,3,130,196,205,147,118,201,100,146,191,28,183,229,172,45,31,126,151,105,25,95,185,255,199,55,161,45,179,181,224,138,51,180,159,25,129,156,110,137,6,12,226,16,81,157,85,158,21,44,42,73,234,178,113,90,28,192,68,17,59,37,217,13,134,56,111,240,64,196,212,82,94,87,216,16,239,141,97,193,116,165,33,206,110,39,176,93,57,71,153,210,130,77,19,33,219,96,229,197,33,102,225,80,231,143,140,146,52,190,33,20,150,208,129,227,111,198,212,120,240,214,189,220,254,189,136,10,25,229,201,5,36,50,51,93,24,179,113,94,251,175,125,59,119,240,251,175,97,94,140,32,123,186,143,230,126,166,145,71,235,153,182,217,208,168,144,234,160,89,197,155,1,14,26,213,88,213,106,131,249,154,202,107,229,114,187,202,188,75,229,181,118,167,101,51,144,251,188,214,232,119,154,12,216,30,226,84,27,54,1,140,114,95,26,120,70,116,203,187,196,231,34,24,109,190,55,194,211,63,12,191,106,105,171,122,124,168,212,221,149,24,177,235,144,173,147,30,247,108,151,33,236,233,79,132,207,192,0,187,201,71,52,199,221,218,211,241,24,182,155,134,175,138,72,126,166,162,171,51,34,134,208,80,197,73,32,244,110,219,110,215,98,24,94,192,202,207,248,195,207,218,59,192,118,24,142,100,193,42,105,56,233,93,194,114,52,244,94,76,117,189,226,216,67,11,223,205,209,200,118,173,155,161,79,23,78,92,39,188,232,225,85,223,248,147,24,42,232,176,18,164,158,91,176,158,224,71,58,90,70,43,47,232,40,164,5,200,17,150,228,25,98,211,28,17,94,33,221,71,241,189,237,160,155,225,110,221,45,145,185,214,211,204,17,91,9,163,33,208,246,166,29,110,120,86,160,12,212,20,218,10,182,204,112,23,164,11,109,143,193,0,10,74,210,12,32,141,109,201,6,90,38,192,217,179,150,215,39,24,190,210,139,99,219,223,17,189,147,215,86,104,58,45,146,5,233,167,177,143,74,28,64,87,78,62,167,125,122,85,152,190,241,139,156,143,81,139,16,97,60,180,105,154,21,198,181,216,249,151,108,180,251,166,96,110,95,88,177,6,90,116,105,137,117,146,184,172,36,23,36,140,234,74,90,97,65,59,63,186,112,190,231,207,95,56,63,63,186,160,25,134,185,226,172,148,87,87,225,111,101,117,21,77,230,228,119,67,19,183,6,149,206,92,180,83,17,109,214,60,236,214,57,175,52,24,15,135,216,246,57,66,96,200,23,56,184,76,94,123,14,254,87,188,118,173,120,233,82,238,137,39,186,155,155,221,32,64,112,221,60,102,104,207,25,143,144,135,92,77,96,71,1,108,30,179,164,218,210,130,94,53,12,135,91,86,166,35,47,170,173,115,23,19,223,165,214,198,79,252,146,186,52,10,18,52,74,86,210,64,111,137,2,226,111,25,165,158,110,218,168,31,29,155,31,141,209,92,153,177,124,227,24,73,75,107,107,91,99,123,109,13,241,60,253,146,19,92,182,28,72,34,200,132,141,53,52,96,162,11,26,7,219,23,35,219,240,84,3,111,46,132,69,230,204,18,79,10,195,106,198,181,194,162,90,97,51,3,22,92,54,155,119,211,22,211,106,1,149,232,110,171,24,177,26,94,170,230,11,75,55,83,172,37,87,29,218,25,198,116,52,37,158,61,203,208,54,227,144,130,28,103,250,12,33,106,198,103,94,104,116,132,82,98,27,56,215,26,229,133,240,124,156,181,0,69,9,231,230,10,182,24,63,244,101,37,92,37,55,84,186,182,96,35,252,203,184,23,144,205,117,30,61,153,179,84,8,112,194,166,13,77,91,72,84,48,150,1,176,126,184,146,4,121,180,42,246,140,191,185,121,253,169,18,203,11,182,48,249,195,210,112,179,102,223,216,101,203,22,119,53,64,207,48,203,6,129,185,110,223,162,117,223,113,201,77,21,39,77,119,6,106,209,33,118,208,245,104,45,186,138,80,15,56,188,105,149,201,172,229,136,188,53,136,218,66,84,126,86,93,66,198,45,236,45,248,20,8,139,151,161,48,100,70,2,30,79,151,231,91,212,13,152,97,127,3,239,188,199,43,202,188,21,173,223,126,161,20,110,216,110,94,54,255,102,188,2,146,33,46,150,139,219,176,237,244,182,75,180,119,201,163,91,242,199,96,39,12,34,19,51,201,213,230,183,138,100,60,178,85,12,61,203,35,15,58,120,89,17,196,151,29,53,83,137,129,42,145,233,114,127,69,187,198,232,13,235,52,63,219,5,249,247,237,119,246,223,250,247,253,175,124,87,22,132,53,126,13,102,98,146,15,95,250,250,193,171,191,148,247,18,8,99,185,135,23,251,244,1,201,68,102,167,105,115,153,168,221,106,225,220,26,249,220,25,112,83,236,49,161,212,192,176,163,27,21,90,175,213,236,180,76,171,204,113,119,133,125,254,134,176,83,198,13,104,207,60,204,78,223,135,221,197,137,238,67,37,15,106,170,224,59,116,130,112,109,19,62,173,9,237,13,174,54,252,158,33,73,142,172,247,74,32,75,152,37,182,105,90,132,130,176,103,89,214,116,102,4,217,90,14,162,169,56,91,104,249,195,101,191,96,195,219,6,142,65,31,23,248,186,85,100,1,98,103,69,41,111,66,144,178,123,138,66,97,191,174,43,117,101,167,83,161,111,195,124,140,51,111,36,167,243,157,68,85,222,67,141,82,59,92,96,186,53,74,28,122,163,53,218,136,199,155,169,253,119,254,47,49,193,171,31,190,245,238,254,215,190,242,224,183,239,11,137,251,10,142,31,72,37,246,21,241,59,47,28,167,138,101,111,236,226,214,40,122,214,157,96,73,180,3,194,165,55,46,162,243,139,66,144,17,219,58,113,4,1,93,11,182,29,24,126,69,118,1,74,131,143,108,77,188,73,193,124,103,165,31,210,43,25,27,28,215,220,234,153,116,200,60,52,71,1,212,190,79,225,187,201,15,28,178,191,123,70,234,30,121,87,161,110,127,163,40,134,18,159,119,193,225,213,40,246,214,249,70,202,57,44,38,57,20,136,171,13,140,135,71,84,178,87,3,133,163,18,17,178,90,181,23,109,8,51,7,8,223,165,106,146,134,92,131,221,106,172,132,187,220,186,188,116,121,89,240,219,70,45,155,225,112,6,155,206,109,111,60,124,235,23,218,228,173,41,31,151,196,181,196,245,209,206,19,231,239,236,129,199,190,72,3,143,2,96,60,177,173,49,125,157,90,200,26,139,195,89,92,99,38,174,48,126,209,86,74,227,57,236,69,21,113,92,216,181,100,105,148,214,248,151,140,173,170,78,30,185,233,130,62,234,96,36,203,16,237,224,205,175,126,248,175,223,153,127,240,199,111,239,191,246,206,252,193,239,190,244,224,23,175,238,191,254,205,7,63,255,13,8,2,48,81,12,156,59,212,183,120,241,158,247,114,0,121,245,55,240,78,21,157,183,92,7,126,189,109,239,140,71,10,191,114,228,100,187,196,33,120,153,119,117,13,34,106,116,17,103,237,118,222,46,193,219,50,72,131,192,64,12,201,176,82,211,41,80,215,46,51,231,7,139,56,177,3,175,177,34,41,240,202,24,243,223,75,169,142,144,4,37,226,0,218,143,76,208,33,61,134,224,197,44,178,174,69,177,53,157,96,181,164,137,81,205,13,245,75,156,119,81,9,88,28,193,232,76,79,239,212,9,248,125,77,124,87,180,20,248,5,175,235,249,52,217,168,186,10,6,162,40,219,236,0,189,247,255,248,210,254,207,95,61,120,227,167,7,63,248,177,134,52,178,18,17,30,188,255,79,7,63,252,113,20,129,223,231,43,98,33,26,236,250,203,229,46,253,31,62,85,107,221,70,7,254,143,123,247,44,186,97,221,102,34,153,69,114,73,38,181,232,19,39,20,13,45,98,88,103,84,244,252,117,89,39,152,166,25,68,88,139,35,40,51,130,56,62,1,89,143,244,228,116,138,2,172,199,41,171,176,242,254,107,223,122,248,187,119,64,184,120,240,254,151,31,188,255,85,36,49,169,29,209,97,52,74,228,235,93,244,223,196,42,11,69,94,181,180,9,92,4,31,113,44,207,68,16,30,119,2,77,196,87,161,165,195,245,132,241,17,77,176,43,98,62,28,74,42,38,84,182,85,235,123,19,117,94,10,227,168,10,176,73,139,71,172,185,160,113,132,78,13,16,190,115,47,86,87,29,252,248,167,15,223,254,215,99,105,190,8,249,68,82,41,126,245,155,168,104,63,122,78,153,21,102,26,173,101,111,180,115,203,203,203,21,190,255,199,55,63,252,206,203,145,122,77,37,46,202,88,19,166,246,120,70,23,170,249,140,41,29,69,11,244,6,41,207,234,81,88,196,42,48,53,5,32,22,218,238,147,236,147,218,253,201,175,209,138,176,17,222,98,37,79,80,208,62,30,179,55,169,217,92,82,49,49,71,166,104,186,102,15,129,99,176,77,180,135,134,105,192,242,232,0,137,190,18,91,105,184,10,167,163,208,55,70,253,77,219,114,198,155,156,252,60,58,186,147,98,133,45,227,51,204,73,52,36,233,176,49,41,32,137,47,203,244,97,79,165,41,242,243,120,51,165,165,141,178,211,56,2,163,214,128,169,137,59,59,224,88,182,241,60,155,157,19,243,144,160,241,101,234,251,127,138,178,106,165,179,210,153,177,241,205,161,23,6,80,243,181,113,126,5,215,169,174,152,39,53,125,224,102,48,221,132,81,135,43,31,204,66,184,254,161,172,81,137,40,9,59,203,108,54,14,37,54,230,100,3,73,40,50,158,134,229,15,72,141,44,93,88,221,195,211,178,233,45,71,85,46,148,111,69,45,174,52,113,98,71,33,63,178,156,128,77,158,55,12,29,132,245,77,82,67,87,40,199,86,251,153,169,77,34,194,180,194,30,133,214,89,231,47,196,174,193,152,54,127,218,108,180,189,193,217,86,144,85,167,241,126,39,132,237,218,56,43,93,250,210,186,158,157,21,186,44,151,230,157,28,250,210,94,11,216,183,18,175,99,1,167,161,25,58,81,101,95,33,101,205,220,135,82,207,63,58,197,89,123,164,182,0,135,245,129,24,56,223,29,181,61,223,121,123,255,245,159,129,148,13,2,201,113,218,83,126,132,246,16,16,181,97,240,238,0,38,26,7,119,239,106,155,166,59,54,135,233,79,139,19,24,174,7,83,58,59,163,79,110,28,176,73,64,141,46,219,240,145,20,166,157,81,242,60,123,86,42,238,204,76,197,249,182,149,44,237,224,7,255,39,85,218,17,186,128,201,62,7,111,252,254,195,55,254,243,47,204,82,209,16,129,63,32,241,51,253,249,37,20,14,11,156,211,152,46,229,150,131,140,134,122,246,25,185,141,77,129,148,216,139,103,180,72,234,83,248,41,189,174,36,68,4,113,250,40,50,231,6,24,90,163,26,171,53,132,152,166,174,99,131,161,125,71,211,185,65,6,3,66,143,227,143,76,132,197,96,171,156,72,166,113,5,4,126,164,69,52,142,68,174,192,116,114,174,72,214,28,1,200,237,149,178,94,45,235,141,178,14,237,88,149,190,101,164,36,76,0,6,230,137,112,68,161,57,212,115,148,141,158,195,217,13,254,66,36,95,207,185,232,189,50,247,194,120,115,132,77,166,136,120,182,140,255,114,17,0,83,165,151,121,8,100,43,188,30,181,33,25,135,235,82,132,32,144,36,243,4,155,140,131,127,252,201,254,247,127,164,88,99,80,196,43,192,44,159,103,97,143,106,144,145,204,47,182,201,144,54,209,74,199,226,114,97,2,119,1,243,140,67,143,150,119,116,155,115,3,207,1,235,58,115,125,11,79,123,234,6,250,225,219,239,60,252,211,63,237,191,252,83,214,166,131,47,191,246,240,231,95,74,91,54,112,141,244,164,61,5,255,156,180,110,224,193,202,182,234,47,113,152,174,74,252,136,180,113,195,222,242,110,219,39,115,118,110,223,113,194,100,126,201,243,115,206,82,183,164,253,128,208,18,134,74,152,144,215,220,32,188,138,103,255,142,21,112,234,69,162,151,156,144,7,240,84,189,209,166,123,85,164,100,2,235,197,40,72,119,212,47,24,138,231,68,240,5,102,72,233,195,37,124,147,198,130,114,244,223,182,133,154,219,236,55,77,246,84,111,52,45,246,212,105,246,7,236,169,98,153,21,102,24,128,169,6,141,70,135,167,178,236,26,134,15,41,188,214,22,41,133,33,1,25,12,52,235,245,65,100,48,208,182,26,41,131,1,76,218,25,244,152,191,123,168,128,93,195,236,7,4,37,83,109,117,100,248,152,141,52,72,11,234,104,8,86,59,130,103,161,83,150,109,23,97,126,108,63,220,185,185,179,217,243,134,129,56,100,158,22,7,179,177,233,156,200,195,243,32,224,208,124,62,99,43,152,153,197,37,27,182,88,206,8,207,21,177,142,37,144,245,80,191,2,163,125,175,64,248,57,120,10,34,252,215,33,218,94,132,160,28,181,110,147,60,224,69,39,102,149,5,251,124,228,228,78,156,149,217,2,230,159,129,70,157,49,162,24,43,246,234,162,252,210,221,221,91,176,31,175,46,110,8,212,154,176,128,242,35,234,10,46,155,176,241,86,90,22,59,107,228,190,12,109,61,132,60,240,144,166,123,72,115,131,69,30,1,24,207,113,109,30,193,65,95,141,250,97,73,161,78,133,174,84,193,169,181,83,11,216,161,74,30,214,21,33,116,5,225,223,68,56,191,204,31,50,223,92,163,112,127,195,70,227,33,217,26,69,168,250,187,125,102,120,34,15,244,238,136,133,217,206,232,186,191,30,25,163,140,227,152,52,138,187,3,110,157,194,204,94,118,161,234,159,5,241,133,205,107,12,63,74,248,159,195,61,203,68,43,22,249,56,225,76,69,55,229,23,148,102,32,71,161,24,68,137,138,86,33,180,81,97,186,30,254,120,213,162,125,145,124,246,0,31,82,90,1,84,78,165,150,42,44,72,28,106,106,4,73,79,127,201,130,37,57,245,196,97,52,235,196,175,241,188,197,26,187,141,39,141,176,108,74,234,47,144,122,184,155,191,12,199,113,9,85,145,238,108,162,210,0,219,122,166,44,91,207,108,230,55,209,191,98,236,152,83,54,162,81,14,54,65,64,68,85,3,222,209,151,197,36,38,184,144,199,18,200,71,156,214,176,51,24,230,217,45,13,107,142,23,136,201,37,11,122,67,190,9,101,224,109,100,100,172,168,231,238,222,61,83,158,26,65,177,217,145,207,125,20,171,157,201,233,13,23,166,117,190,83,76,29,49,74,71,209,92,221,3,210,214,250,58,237,45,35,229,9,249,74,147,23,47,185,161,209,233,58,244,251,162,148,157,28,191,36,153,112,228,57,0,233,99,252,132,60,235,240,245,103,95,98,90,179,7,223,251,50,219,130,98,191,102,106,116,186,73,159,93,188,38,104,81,224,70,142,96,229,137,179,12,19,167,43,79,152,81,18,241,48,231,194,228,38,44,12,82,95,21,123,131,40,48,50,59,0,142,139,55,18,89,86,89,150,112,98,41,34,193,246,67,218,103,76,50,119,137,204,39,146,210,34,34,208,113,117,0,73,38,179,165,17,53,71,230,136,165,164,105,134,32,134,98,55,85,144,221,72,102,118,37,59,122,87,100,77,88,98,42,220,164,140,196,30,62,49,240,170,232,78,128,240,209,188,38,168,11,55,199,1,183,25,226,165,238,45,204,96,149,224,83,6,98,226,65,125,119,134,109,66,22,81,42,122,44,222,18,251,240,153,133,123,181,139,100,191,180,181,77,86,94,114,189,13,156,97,97,249,113,175,192,180,122,147,166,213,84,38,169,25,87,234,217,120,127,147,238,221,233,196,8,108,116,240,204,167,48,204,38,118,156,22,181,78,207,216,32,61,82,57,232,82,250,169,241,102,86,81,234,249,88,55,141,87,199,237,68,72,227,181,232,138,131,55,144,88,183,55,156,254,198,66,165,102,24,54,135,118,76,78,252,236,189,59,193,109,35,239,15,185,15,80,77,66,137,201,127,240,177,91,89,17,174,69,87,16,221,31,221,202,26,108,30,138,23,15,93,99,222,178,249,124,162,30,218,161,221,152,177,66,90,3,20,80,112,103,227,245,215,64,0,88,67,57,100,77,40,242,51,82,234,228,172,163,171,177,99,4,76,206,238,15,105,79,94,253,236,101,77,103,23,205,240,253,250,13,96,64,169,4,174,14,252,72,242,222,30,224,216,131,1,125,98,185,175,10,207,162,145,68,0,189,197,12,135,210,229,46,223,184,188,116,235,242,218,245,27,159,89,123,122,233,214,19,25,149,160,28,68,5,152,128,49,173,6,75,79,93,210,34,4,218,88,74,202,170,2,10,112,107,201,134,75,105,68,161,24,47,81,234,213,167,38,149,25,157,89,18,242,101,122,249,80,35,173,148,201,82,25,215,146,124,1,121,238,208,4,21,37,193,68,186,178,53,106,13,207,108,163,246,33,70,227,106,212,40,60,205,149,155,116,241,242,173,103,47,95,206,104,87,228,48,23,197,222,44,58,70,3,0,134,191,74,76,150,70,46,229,242,231,158,89,122,50,131,118,48,18,81,169,116,209,54,185,193,157,52,26,201,210,51,232,134,123,179,88,185,33,6,62,200,83,23,119,158,150,100,65,47,99,81,177,179,230,112,50,82,211,233,232,49,61,229,67,31,24,71,144,209,51,103,61,245,40,160,155,229,1,4,167,29,67,243,199,46,46,206,56,217,197,10,97,115,29,173,150,48,136,47,85,55,133,102,218,113,95,28,167,63,44,210,174,136,31,212,61,233,4,232,179,58,238,23,38,255,177,26,93,135,169,246,25,127,152,215,230,131,157,224,154,103,141,135,180,38,207,163,206,21,101,43,120,8,217,95,169,95,109,46,28,38,179,112,146,41,245,88,82,226,177,18,45,7,153,133,253,117,21,63,40,138,1,57,44,218,142,43,91,144,51,91,197,5,212,56,62,233,109,219,254,178,137,242,106,137,108,30,130,103,157,112,3,239,14,133,35,173,112,247,110,222,21,75,21,63,191,65,96,101,55,156,131,37,207,53,138,21,36,92,100,75,178,136,246,33,115,218,34,229,110,64,237,187,240,118,54,122,211,121,70,184,56,161,163,151,181,222,208,116,111,227,169,55,89,42,114,153,90,178,150,68,113,60,182,14,75,138,192,77,42,219,42,36,39,31,100,131,8,129,219,70,191,145,194,38,88,108,105,3,34,93,106,166,51,108,142,189,170,11,123,230,36,15,202,121,36,250,129,99,174,82,141,34,131,95,180,74,236,111,56,67,11,138,208,185,143,66,33,146,123,66,36,87,42,22,174,120,171,212,231,177,97,93,74,86,221,141,188,135,5,209,141,13,28,185,200,118,148,132,8,151,113,194,153,206,42,190,105,65,26,15,31,61,137,224,140,227,249,55,32,31,152,232,74,155,166,127,59,30,253,57,89,3,148,17,27,173,167,242,10,58,47,136,51,67,59,95,41,48,203,190,188,75,167,124,64,22,212,128,23,118,251,192,120,185,114,55,58,58,196,80,163,42,163,160,227,62,136,107,64,22,40,118,181,155,216,124,49,228,171,120,140,228,121,196,90,23,255,161,227,128,174,124,83,100,132,102,11,192,189,84,10,202,188,146,106,205,86,108,29,184,158,10,77,78,35,157,146,4,172,140,248,248,74,29,211,194,100,82,57,64,28,171,75,159,98,165,0,124,138,149,157,184,159,167,117,200,154,176,85,97,86,242,209,214,87,102,101,105,163,206,119,63,177,250,100,82,196,5,117,172,136,21,203,254,40,86,44,46,68,198,171,22,61,117,181,138,166,139,35,20,60,50,210,116,60,51,187,69,71,35,76,189,176,39,214,51,123,166,253,81,230,122,22,102,110,146,38,173,103,123,122,207,88,215,183,72,177,219,104,54,170,170,53,116,228,161,111,139,15,159,158,106,13,221,180,58,173,78,191,37,91,67,139,131,187,85,99,71,178,137,110,213,236,89,46,229,162,54,218,236,213,219,2,86,188,217,110,52,216,181,31,188,144,86,107,105,252,210,90,179,109,217,226,210,90,171,70,48,228,1,187,192,54,232,8,29,116,181,74,207,22,139,99,247,73,7,45,179,175,52,36,226,17,65,186,86,220,67,76,24,27,204,75,224,158,234,82,147,220,10,193,184,134,129,200,221,150,185,133,132,191,60,216,39,57,225,206,103,80,190,74,187,204,195,237,161,226,147,133,6,198,37,111,211,152,52,157,129,40,72,110,109,180,117,141,251,242,65,3,49,205,30,226,78,109,65,117,94,246,52,93,40,96,23,187,108,197,113,60,37,128,244,176,6,98,72,84,108,158,251,131,103,25,134,36,75,178,251,42,203,56,213,227,228,155,237,79,205,28,192,202,70,14,48,217,222,211,80,79,156,38,71,44,225,25,21,163,181,45,134,143,228,224,148,124,249,49,151,118,232,13,128,133,226,137,25,186,52,146,46,150,9,127,168,180,140,11,202,176,102,145,147,26,79,183,147,174,122,60,151,121,10,76,86,216,141,148,229,67,78,107,170,157,155,246,218,70,14,23,208,219,116,186,99,115,78,42,54,177,192,132,216,118,218,123,242,52,167,116,124,217,205,171,222,96,89,151,70,175,150,13,67,204,219,177,97,117,95,36,218,177,251,37,79,193,86,188,228,219,155,222,150,205,250,52,68,127,47,220,7,166,204,8,156,8,1,159,0,56,17,244,36,101,137,225,197,29,179,152,112,226,148,33,233,222,37,78,57,217,209,29,249,255,144,221,171,242,182,197,43,250,11,52,216,160,210,50,92,62,230,210,167,46,91,177,87,207,158,37,159,176,200,105,78,15,196,174,124,244,5,123,178,32,55,175,47,154,87,32,223,34,254,138,182,132,218,65,179,207,186,12,190,138,203,30,35,156,208,218,253,99,195,213,199,55,48,4,182,112,195,236,155,131,78,167,178,26,25,159,74,160,10,17,2,115,113,51,40,162,37,128,28,134,239,123,169,108,114,8,105,129,119,33,138,46,244,243,154,184,251,145,1,133,95,30,212,202,245,129,192,22,30,72,168,248,106,102,116,122,93,164,253,225,218,26,155,11,50,114,171,84,234,229,102,83,202,77,224,28,35,10,202,97,213,236,14,188,254,56,184,48,115,213,89,97,103,24,252,149,233,134,123,18,97,101,200,233,168,184,174,27,226,197,11,228,246,106,97,87,170,153,156,7,21,13,20,78,119,77,6,100,179,217,176,218,61,14,236,207,176,79,34,100,255,242,227,42,160,245,177,32,221,5,28,67,181,172,130,249,183,201,27,0,175,105,78,241,76,16,215,55,118,118,128,29,145,76,77,55,38,178,27,202,218,3,51,114,63,143,237,200,21,115,213,14,84,160,32,112,216,25,74,59,86,73,174,223,30,8,93,32,157,108,198,157,151,206,89,166,1,114,110,183,178,32,152,26,30,249,63,199,25,2,10,117,71,104,235,32,208,75,68,10,53,148,255,43,32,109,186,132,230,85,236,217,225,54,72,72,74,102,204,168,135,217,244,196,153,41,161,244,82,116,66,123,51,224,65,132,31,78,134,155,155,32,174,77,30,229,52,44,82,116,235,110,16,20,205,140,121,112,92,246,52,158,127,223,244,173,236,14,86,139,151,139,17,69,31,158,150,21,139,192,77,132,115,67,60,81,108,113,63,23,104,180,210,36,158,16,131,185,184,1,252,70,8,140,69,46,155,171,131,31,68,36,241,97,194,12,144,49,32,83,83,66,199,30,52,6,166,52,156,31,5,157,124,203,177,183,131,249,30,108,65,250,168,211,185,102,186,32,187,163,20,56,255,215,152,118,217,11,194,165,126,31,55,207,113,40,158,233,77,195,244,126,113,253,34,3,208,190,76,112,207,75,252,239,115,75,75,38,2,63,91,250,206,50,194,66,239,36,144,180,203,82,232,179,236,207,210,115,248,169,167,55,47,225,167,219,203,75,75,222,50,65,75,47,235,109,138,141,208,214,132,25,190,124,231,162,94,189,24,103,240,92,244,167,159,68,222,54,37,140,240,167,95,184,168,59,203,75,55,175,178,104,2,57,124,131,161,89,95,138,177,198,47,203,245,223,164,178,55,41,207,103,241,207,117,1,109,45,254,154,28,192,154,21,186,36,48,187,229,16,5,191,123,142,170,30,151,48,166,6,247,83,224,224,213,68,188,185,229,40,222,205,44,186,17,44,56,210,109,78,5,199,158,218,175,83,144,178,197,48,154,29,41,251,20,110,243,244,119,250,59,253,49,208,207,72,212,22,144,121,17,234,32,201,99,17,88,27,7,77,204,94,211,39,195,31,139,141,73,2,124,148,67,237,37,115,206,216,157,76,201,154,239,82,178,179,142,241,248,34,228,198,137,237,96,59,150,220,133,163,183,142,85,33,23,75,42,50,130,108,76,90,66,90,84,182,45,42,112,38,171,100,118,54,209,246,32,145,34,189,127,81,96,106,101,8,199,24,206,55,130,174,205,192,116,60,4,104,53,2,47,172,38,16,39,57,148,96,140,91,41,129,18,75,72,134,98,3,147,5,67,24,167,221,139,27,30,237,108,18,0,188,25,27,26,5,254,148,99,164,198,181,156,159,207,34,154,109,219,19,91,198,42,144,148,231,69,61,104,127,147,171,44,76,26,47,185,92,114,91,146,83,247,37,28,212,91,218,110,228,248,22,68,193,178,140,164,249,212,208,84,89,122,166,141,71,42,15,5,84,116,10,18,110,180,135,56,172,22,211,246,31,83,75,39,212,88,9,101,147,117,32,219,132,68,61,143,91,145,92,83,233,32,232,87,132,117,255,224,95,15,254,225,231,247,223,255,253,135,255,254,157,251,239,221,59,248,206,159,30,252,228,61,81,161,163,238,89,142,49,7,248,235,189,124,165,209,214,115,213,122,67,71,180,208,66,230,56,214,50,65,46,219,157,234,95,28,228,242,224,255,254,248,195,151,190,151,6,185,236,123,155,155,227,19,65,184,148,114,250,68,193,91,50,202,61,18,188,229,39,0,212,146,81,97,255,43,47,239,223,123,247,228,65,45,79,49,42,103,185,86,243,23,194,163,140,238,142,156,36,6,229,50,206,22,49,0,37,187,57,195,48,42,62,14,32,74,105,178,146,145,39,63,66,212,199,169,230,197,242,220,137,231,139,19,224,229,148,104,149,143,27,71,238,19,3,27,119,20,60,184,8,7,142,223,237,226,80,138,116,221,139,93,234,18,214,6,16,192,193,227,16,246,141,103,40,76,225,27,229,50,154,17,70,134,201,113,4,153,30,16,75,24,233,77,183,37,32,70,112,157,254,100,16,184,4,175,232,220,28,17,36,63,160,74,190,48,43,132,155,60,237,207,8,225,38,175,151,73,8,183,118,155,142,246,143,0,225,214,170,12,58,21,203,234,79,129,112,235,212,27,51,154,43,112,171,4,223,152,71,196,242,197,231,243,249,149,231,131,146,94,46,118,86,231,10,207,23,230,97,178,155,255,194,240,249,224,220,243,121,248,3,31,173,18,126,128,119,252,147,47,157,43,204,59,48,9,206,127,193,207,136,163,79,125,149,115,24,26,243,236,67,55,255,169,149,47,60,31,172,206,221,133,127,10,171,115,207,23,10,243,235,14,76,167,233,249,101,254,11,43,190,126,67,127,82,31,174,238,86,246,160,218,171,80,129,249,82,104,7,204,188,170,159,22,31,35,128,77,69,122,68,116,175,200,65,59,108,60,81,60,52,180,103,237,94,14,125,28,141,253,220,211,28,155,8,39,52,88,118,75,92,154,55,52,220,9,104,122,148,43,10,96,9,67,3,221,133,9,215,72,99,133,138,210,86,188,213,185,188,13,127,139,248,88,56,23,238,197,166,78,163,184,173,218,167,180,185,141,188,187,82,94,45,208,191,21,254,111,21,22,37,108,218,24,184,41,77,161,149,145,233,7,246,85,52,55,227,131,42,95,209,171,5,189,210,132,197,39,245,169,54,249,83,131,127,130,213,99,35,227,68,255,154,25,110,148,104,115,128,174,218,67,143,93,28,203,67,2,65,213,138,129,160,2,108,228,47,130,200,58,103,119,65,126,219,204,60,60,119,130,167,204,167,242,79,141,55,123,54,226,12,22,64,158,63,95,94,44,119,237,11,149,197,74,55,10,39,79,238,98,178,4,6,166,74,192,214,30,166,100,239,92,136,70,55,240,79,209,7,230,116,87,252,85,224,48,31,234,224,45,58,93,120,157,171,172,138,154,141,242,43,86,30,24,80,55,245,50,44,207,252,177,18,63,86,105,225,95,55,18,182,141,208,35,144,31,246,200,217,179,45,124,226,117,17,215,81,220,133,241,221,187,249,177,209,71,83,230,49,103,28,218,58,69,96,198,17,223,112,155,163,207,59,246,54,25,70,240,245,150,100,60,24,253,154,86,32,59,24,110,226,69,230,96,104,37,130,96,8,104,59,225,195,200,183,251,140,36,33,26,81,51,16,225,121,62,228,230,11,165,205,164,205,31,175,36,39,38,153,18,8,130,216,198,40,239,21,116,27,45,171,210,93,29,91,12,61,69,166,17,133,69,87,96,22,23,181,66,215,213,67,41,202,77,102,76,148,85,242,32,143,150,169,178,105,234,167,180,194,226,58,196,232,42,181,201,72,186,153,15,209,248,97,79,223,74,246,9,94,140,229,21,133,122,108,121,142,149,43,211,154,63,20,125,37,144,118,77,70,50,23,133,179,57,31,104,54,215,129,197,219,240,97,64,193,246,82,67,220,44,211,47,174,163,187,11,154,32,230,250,115,32,135,173,235,57,141,173,17,152,169,31,103,10,73,48,170,57,148,146,44,248,134,35,74,161,172,235,171,52,84,65,2,132,254,192,5,108,24,181,50,38,25,153,132,88,138,61,72,40,204,131,34,74,119,113,221,153,51,60,172,55,66,71,128,248,127,206,131,138,204,105,143,131,24,114,198,48,172,104,96,48,180,102,13,42,78,230,34,248,92,208,160,115,35,251,39,177,124,236,194,252,95,53,125,191,59,208,69,27,186,61,61,244,110,124,230,98,55,174,222,231,177,122,235,192,116,222,242,205,155,159,17,241,182,208,38,169,99,14,62,94,216,208,140,45,72,207,187,163,165,177,29,147,184,104,132,70,177,151,132,41,164,29,15,51,39,190,146,6,32,100,31,110,121,49,168,39,219,177,138,171,89,87,8,217,140,240,53,152,3,21,232,164,182,180,187,92,54,131,62,162,77,225,216,54,221,29,105,35,156,0,70,96,18,195,254,203,191,218,127,237,15,28,238,38,181,59,142,139,68,153,6,243,187,106,5,135,64,175,201,213,140,19,165,49,216,50,243,150,96,143,216,86,254,176,250,63,124,231,237,131,123,191,83,65,20,167,53,195,7,17,236,166,189,142,61,62,3,140,156,220,150,68,202,169,13,74,198,133,190,1,230,26,230,93,250,66,151,129,178,230,42,214,112,111,196,33,74,16,223,133,174,131,233,10,158,140,91,162,118,69,88,103,244,47,208,13,135,93,133,239,153,251,97,138,126,24,72,247,202,180,23,135,131,59,154,190,97,6,28,94,233,58,21,72,215,15,39,66,81,198,34,230,183,223,221,127,253,91,83,105,204,65,219,38,3,106,100,80,55,74,51,149,174,113,172,163,242,9,131,65,250,240,223,191,131,126,107,255,237,31,62,252,238,47,103,231,25,39,120,194,89,223,184,225,4,183,143,208,160,56,209,212,22,73,209,98,38,97,28,16,204,206,35,140,33,18,92,66,255,78,225,146,35,210,110,255,27,63,60,248,246,15,246,127,248,214,81,8,119,195,220,28,29,137,104,152,224,16,130,81,148,20,177,130,143,129,92,39,137,246,136,247,72,208,55,114,62,27,233,49,5,213,179,229,32,174,40,189,111,132,17,62,162,10,90,168,34,19,226,63,100,70,127,195,14,16,86,129,193,18,177,23,61,2,252,195,97,207,32,169,248,33,7,71,118,66,213,12,11,103,187,189,88,23,77,154,31,6,241,140,51,25,214,126,69,170,213,4,104,40,151,36,192,8,25,138,163,220,233,1,170,241,123,12,8,116,18,50,22,98,26,40,13,159,80,68,106,134,22,16,104,95,127,105,255,7,191,16,43,197,163,150,194,23,171,84,9,191,253,17,91,75,31,189,4,111,48,112,250,182,82,192,131,123,111,237,191,252,254,254,55,255,229,254,7,223,124,244,2,164,201,86,52,128,205,234,83,114,214,25,254,75,192,80,186,47,193,98,130,157,159,103,139,73,225,232,248,100,76,58,35,204,177,5,5,220,49,52,215,21,0,188,168,60,36,8,47,79,247,226,165,160,144,0,196,59,164,237,104,90,13,9,209,73,65,212,250,251,127,254,225,193,43,63,121,240,219,247,247,127,244,234,201,178,36,47,13,182,140,182,15,82,123,162,196,131,31,190,126,240,237,239,158,108,137,28,177,94,20,132,43,222,123,63,59,217,34,152,200,31,23,241,47,127,62,241,34,228,213,83,1,50,132,246,136,229,123,6,94,93,97,174,186,52,72,40,46,40,149,247,116,30,8,25,138,192,202,222,234,137,112,112,25,54,254,210,146,190,40,113,244,110,2,111,218,93,39,232,187,232,8,0,106,136,224,130,149,89,115,8,198,125,194,109,145,22,15,104,79,38,62,225,161,180,102,139,174,66,103,177,212,255,55,36,178,86,214,24,145,176,218,199,32,177,64,139,172,204,148,205,73,208,89,80,246,159,190,121,255,131,31,196,80,136,141,227,224,58,78,156,55,45,232,76,203,219,78,137,39,4,130,11,253,136,59,122,33,193,144,220,70,2,138,183,185,105,186,86,140,24,200,222,245,41,130,139,18,145,206,100,186,158,46,242,193,195,164,17,138,148,123,133,61,229,184,51,211,181,129,48,104,64,99,92,188,191,206,33,42,15,254,237,37,20,132,238,253,102,255,131,127,145,206,215,68,3,139,8,27,43,181,146,14,250,162,214,139,147,63,41,32,65,32,178,8,73,130,7,139,170,132,168,129,13,3,45,106,81,178,129,176,185,183,241,46,169,36,181,61,120,227,229,253,123,255,49,185,190,143,84,94,127,236,19,64,181,196,199,47,191,15,107,71,92,92,132,177,205,56,113,117,21,53,137,147,145,237,98,60,187,216,209,93,195,26,212,216,211,160,94,46,171,88,118,12,227,174,53,104,13,146,200,120,85,19,47,23,242,227,200,118,165,198,142,35,243,49,100,29,110,69,251,245,58,123,234,213,43,60,231,126,191,198,75,43,87,240,234,161,116,233,182,255,137,198,179,179,62,18,60,187,254,17,240,236,204,191,4,158,93,255,99,199,179,27,25,187,242,33,118,66,39,22,29,80,179,67,241,155,120,33,122,8,57,199,102,225,218,164,179,107,217,154,164,167,233,241,190,20,58,131,165,129,17,39,237,185,216,125,230,74,124,155,185,90,230,16,175,176,68,50,59,6,9,87,142,173,56,26,7,178,75,108,103,240,131,180,247,232,106,57,2,88,162,205,47,172,193,108,141,69,123,29,129,189,11,203,29,44,195,60,188,34,175,239,8,119,31,109,155,143,145,54,146,189,163,181,255,254,31,94,121,248,214,55,196,46,34,74,23,137,1,247,255,240,106,250,123,85,254,254,10,68,217,127,237,27,242,247,26,193,242,243,109,38,16,54,251,38,60,29,217,138,88,209,21,200,27,60,0,1,152,100,239,143,34,60,125,110,191,18,157,212,12,35,40,5,140,29,115,69,62,117,216,75,96,15,104,110,144,205,214,46,191,51,207,218,99,151,144,223,116,92,221,217,35,105,23,80,193,224,170,72,111,55,16,247,34,109,168,48,200,208,44,34,122,2,102,154,25,65,193,24,96,103,237,4,169,129,9,75,100,145,155,47,100,127,236,13,199,126,140,146,117,5,163,82,165,252,20,225,165,148,12,204,163,192,80,191,18,109,152,18,27,5,76,110,13,146,140,78,23,50,96,33,178,52,93,2,143,201,24,23,49,67,86,244,88,120,38,142,102,242,29,89,175,233,18,114,153,12,37,71,119,172,209,49,235,196,26,11,156,64,126,128,207,233,130,46,16,51,160,183,118,19,181,227,8,5,172,49,54,164,209,178,43,34,181,209,202,91,136,219,104,23,116,247,48,116,60,70,19,152,203,36,84,179,108,11,22,17,51,171,240,74,196,129,227,222,166,19,78,67,154,136,221,231,161,146,204,65,179,196,196,136,128,5,214,77,21,160,243,81,5,189,153,49,225,114,151,45,89,3,204,141,177,246,184,44,158,71,119,95,20,130,34,99,68,128,72,35,69,38,22,12,193,110,236,58,47,142,237,43,144,93,38,74,144,107,111,231,174,153,163,5,73,43,151,16,10,34,77,226,153,16,36,95,88,242,112,209,196,219,225,164,188,196,235,209,21,86,146,208,231,77,32,157,54,118,217,234,134,48,244,6,242,130,55,200,169,102,51,80,48,113,153,128,101,75,134,151,72,237,122,133,213,176,16,193,116,232,33,14,9,24,81,194,30,70,57,135,160,240,61,68,134,226,107,7,98,117,165,226,73,135,59,56,186,214,2,198,192,12,140,45,35,87,245,12,37,30,125,201,152,241,73,128,19,172,161,145,240,154,15,227,50,157,163,164,97,135,136,62,12,216,172,56,56,144,247,34,64,29,63,231,184,57,175,224,173,248,232,163,86,147,154,7,251,58,127,81,224,149,112,164,46,249,36,42,1,65,198,238,249,127,134,197,99,102,113,12,224,100,249,250,181,167,151,158,122,110,237,234,165,181,36,116,9,95,162,176,240,189,66,55,81,150,105,109,49,24,198,20,194,90,148,183,63,45,63,144,81,185,157,88,196,189,121,4,162,231,137,53,214,247,102,10,54,69,21,51,98,200,20,156,227,4,92,10,182,214,220,68,28,48,62,43,121,163,207,225,39,195,214,227,101,47,107,128,154,217,99,211,34,79,173,204,11,142,172,96,102,149,67,202,32,136,126,84,47,59,134,198,103,98,144,205,145,238,105,12,13,83,139,115,2,234,96,202,48,18,13,57,123,182,124,134,227,118,138,160,216,165,175,203,28,222,6,70,102,62,226,235,162,120,64,97,78,205,105,194,50,207,162,51,46,176,217,146,46,74,74,118,164,248,32,247,39,95,133,153,162,157,117,135,123,72,119,184,169,238,192,5,129,117,7,119,74,20,166,187,195,77,116,135,155,236,14,55,238,142,76,95,164,48,57,217,28,28,148,173,23,75,195,97,122,229,148,230,61,49,179,194,68,11,210,59,200,206,202,98,129,71,247,142,176,142,67,136,141,124,2,96,12,239,236,206,105,243,61,231,139,183,198,174,107,15,175,186,12,212,15,82,207,111,85,230,89,162,64,75,17,35,196,94,137,215,3,221,206,11,183,176,124,97,96,104,77,214,201,73,89,123,124,8,159,96,134,124,53,159,90,211,120,94,75,218,100,242,51,44,164,152,140,170,40,109,33,210,181,136,114,227,53,224,239,159,159,210,178,35,228,167,207,86,109,39,114,78,158,211,98,70,227,10,39,165,22,145,182,9,237,123,184,198,100,49,141,29,39,156,176,194,16,186,138,70,64,154,152,4,93,152,187,35,133,206,204,121,92,226,9,148,92,184,154,70,202,132,166,155,192,89,119,13,74,101,107,250,196,92,241,142,250,117,188,100,129,157,37,231,155,48,225,236,183,250,214,209,76,56,7,53,171,54,24,180,171,153,184,83,178,33,167,89,30,28,27,166,69,130,63,128,178,106,205,65,207,92,221,21,55,72,240,154,216,94,234,51,93,2,98,34,226,218,26,115,143,198,97,67,152,135,82,5,60,164,92,235,55,172,169,121,40,217,161,113,228,108,0,26,10,238,200,196,2,232,228,181,88,220,240,124,231,139,232,28,117,184,27,97,151,140,238,112,168,143,110,89,186,146,20,93,246,50,123,208,4,232,109,6,250,80,206,42,33,210,25,195,112,176,135,130,106,69,188,177,85,149,96,82,58,53,9,37,101,195,177,44,219,93,136,111,74,49,4,153,71,134,3,129,6,146,145,21,106,119,250,230,80,249,22,203,120,46,78,192,195,24,225,35,254,194,212,222,11,217,161,39,137,59,50,129,144,47,142,157,254,237,181,53,38,51,238,242,203,138,61,47,12,189,205,137,108,40,232,47,250,84,190,251,88,223,218,46,72,221,186,105,222,41,30,26,43,171,140,24,133,85,237,101,170,84,174,140,191,189,82,100,247,37,35,242,196,195,9,11,103,231,6,228,220,249,35,194,235,16,0,149,243,159,176,76,80,143,131,184,135,87,204,190,3,43,139,99,7,113,172,105,176,30,183,155,23,25,132,198,101,9,128,226,197,229,165,235,203,4,175,49,71,24,21,27,132,204,241,92,26,29,195,92,90,234,99,132,1,199,249,32,108,142,77,66,197,184,77,127,175,45,45,93,199,8,55,16,175,2,34,56,49,16,200,250,197,248,111,10,101,163,78,143,77,250,91,150,96,62,100,172,13,252,218,166,250,205,95,212,61,202,94,129,223,168,95,228,248,34,144,14,90,180,52,38,148,145,59,203,89,113,215,41,200,94,90,90,191,168,64,106,28,70,214,41,168,26,130,179,79,81,53,78,127,167,191,211,223,233,239,244,119,250,251,24,240,104,36,172,136,8,150,163,146,68,125,144,48,92,208,91,5,75,0,225,57,6,222,128,2,179,20,22,227,159,180,234,13,144,104,19,232,12,20,71,228,156,132,136,81,247,128,42,4,11,223,10,230,82,123,65,185,174,251,127,124,119,255,171,239,237,255,246,239,246,127,251,242,253,63,252,58,221,0,190,67,140,171,155,198,19,161,224,196,182,37,199,247,45,209,119,190,209,3,105,61,171,125,49,192,71,180,233,139,190,113,248,141,199,227,16,6,192,161,4,133,190,233,6,116,240,203,30,135,120,174,82,132,40,122,14,255,22,22,166,18,48,181,1,206,134,82,201,0,165,145,242,155,176,221,21,89,197,32,55,17,108,200,68,154,76,36,136,104,123,57,85,184,186,19,78,240,40,109,136,101,96,28,81,25,121,39,214,122,188,144,106,39,223,43,39,177,69,20,28,163,44,128,153,41,220,48,19,250,76,162,101,202,214,84,180,77,221,161,38,71,161,74,149,100,39,36,119,160,233,14,144,182,171,135,198,150,75,76,238,86,51,103,11,182,107,149,176,105,162,237,43,131,98,138,155,40,182,173,185,106,89,105,95,54,92,139,89,177,142,4,215,194,163,72,136,217,134,132,158,108,132,122,136,170,100,72,60,70,100,2,195,149,46,189,250,25,166,70,204,188,32,47,101,23,59,112,240,240,188,201,46,160,87,6,3,239,209,46,164,237,123,204,124,97,151,236,79,28,163,212,210,135,70,101,30,47,20,107,207,211,117,228,185,226,234,226,243,207,91,115,5,124,213,244,126,34,252,220,243,207,151,232,123,126,177,187,98,95,94,141,227,47,242,20,214,17,82,60,206,146,140,140,249,47,124,42,191,82,46,118,204,226,96,117,183,166,183,247,10,143,205,235,99,58,248,188,97,175,95,190,51,202,107,95,240,215,123,207,63,159,215,230,86,2,29,126,171,115,80,76,225,49,242,56,154,29,205,210,225,23,71,219,72,69,51,165,236,244,126,28,115,115,82,76,202,81,142,185,174,198,220,8,134,44,98,95,45,186,151,138,102,74,241,228,12,183,140,93,115,232,244,237,30,89,162,54,90,157,106,173,93,211,129,255,241,96,102,123,195,9,33,180,89,175,215,107,173,134,110,190,56,54,187,205,70,163,198,30,97,152,58,174,221,109,215,218,237,70,179,174,155,95,28,251,44,139,122,5,34,247,96,136,97,218,74,165,83,109,150,245,158,19,188,136,37,52,91,173,114,181,94,215,123,67,212,106,149,241,95,183,191,97,91,230,112,211,131,233,7,191,87,203,117,72,142,245,169,54,216,195,150,227,13,237,176,219,41,55,26,213,114,85,239,249,222,182,219,173,148,219,213,122,181,6,89,141,253,225,206,182,231,65,234,122,163,211,172,214,42,58,90,53,133,148,69,179,218,108,54,170,109,60,215,240,67,223,70,47,114,88,225,90,163,10,65,30,204,94,136,30,84,169,181,218,157,122,171,172,247,61,223,28,98,37,234,245,106,171,138,175,46,78,151,182,207,242,106,116,42,157,118,133,130,3,103,120,155,106,219,128,220,244,190,239,108,6,104,101,1,233,106,48,159,232,253,29,211,229,164,178,76,255,54,163,110,173,67,47,244,173,214,104,85,107,244,186,142,215,138,92,31,171,95,45,119,170,29,30,107,221,135,153,183,2,255,235,148,43,45,30,130,190,226,170,141,38,228,207,223,19,49,110,111,152,183,29,200,166,94,171,85,27,44,27,116,252,1,139,85,183,83,41,119,154,117,86,34,136,12,91,54,203,173,209,232,180,58,29,22,21,218,238,82,151,181,234,45,160,51,15,235,195,74,129,104,212,245,114,185,82,165,48,223,182,40,187,70,185,78,239,1,245,29,244,124,173,220,174,87,88,58,152,246,88,1,192,12,29,160,26,11,68,98,19,41,234,173,90,189,86,111,197,161,212,90,164,92,189,211,144,67,109,53,20,38,150,23,199,158,3,157,216,168,118,234,44,76,48,71,179,211,105,32,237,96,178,30,57,46,117,78,165,217,193,66,32,36,184,189,195,10,238,84,26,21,221,114,54,169,192,102,7,120,168,217,96,239,182,244,238,89,235,188,207,97,118,174,65,11,244,1,44,121,61,31,141,127,43,72,160,74,189,169,3,103,0,183,136,49,2,156,208,1,162,193,172,104,7,33,239,170,106,179,214,174,87,245,193,184,191,17,56,38,213,168,210,1,150,88,7,217,49,0,89,206,67,134,1,94,131,241,177,190,225,5,161,200,171,86,105,66,84,29,57,3,19,193,11,228,44,241,73,189,86,237,84,48,8,27,1,37,84,176,43,88,153,181,106,171,217,102,207,59,246,16,151,122,68,10,172,193,200,209,169,137,34,246,134,231,218,59,150,189,205,7,44,212,96,195,11,5,221,106,237,86,189,172,163,225,134,233,98,111,87,106,245,70,187,81,173,83,208,186,71,84,172,213,32,198,150,231,239,80,219,161,130,101,157,179,95,163,213,134,42,151,245,161,185,101,187,4,120,222,168,212,170,200,25,34,4,40,27,108,80,186,90,13,200,61,52,183,93,86,251,54,240,114,167,213,212,135,54,112,20,112,222,96,128,140,133,180,133,57,70,39,36,53,54,148,96,44,1,139,215,89,16,31,181,141,86,19,170,213,228,97,56,200,42,64,92,224,240,14,11,138,8,40,8,3,243,90,187,138,213,162,175,52,222,96,48,87,107,48,48,121,16,227,224,78,27,6,93,20,148,140,37,136,214,104,215,155,188,142,98,68,64,32,116,71,149,7,138,33,81,173,212,171,237,14,47,86,48,38,4,148,107,117,94,74,60,36,90,237,26,204,188,53,37,216,78,6,135,182,61,228,100,129,74,192,208,98,225,81,51,161,123,42,109,12,220,196,57,172,218,46,211,35,231,23,96,37,236,74,188,112,239,18,73,26,77,152,8,197,180,17,177,44,76,246,30,52,9,231,206,102,185,173,163,91,221,241,166,180,10,0,211,180,106,213,42,255,192,135,78,131,191,138,89,164,90,173,32,103,243,208,209,216,31,13,109,24,184,48,71,195,154,195,2,35,42,213,58,173,54,240,130,8,142,166,142,118,185,221,106,1,245,120,248,8,143,23,89,138,102,189,2,28,193,194,227,137,162,14,188,89,43,139,248,108,178,96,60,93,174,183,42,45,40,215,177,220,152,177,128,0,48,180,32,208,13,81,232,217,196,21,172,90,105,55,32,3,39,8,119,124,180,53,99,139,24,38,245,250,125,51,112,92,30,82,237,232,174,185,101,190,224,69,115,66,179,221,4,190,133,64,96,26,88,132,128,1,241,34,41,124,129,169,184,209,192,0,152,137,105,76,214,128,235,233,205,242,205,94,183,85,174,183,91,48,153,197,83,50,76,109,48,224,217,59,85,31,230,132,78,13,22,82,65,219,122,13,6,0,116,253,200,28,218,210,84,209,104,54,90,208,84,22,76,100,130,233,180,10,195,137,5,197,116,2,222,169,118,160,47,40,88,34,83,189,214,134,169,166,6,193,35,115,199,132,150,141,216,192,45,183,90,250,200,54,251,27,163,241,96,64,109,133,31,68,179,253,49,206,23,205,54,76,251,186,24,27,77,216,159,54,244,17,108,21,112,141,174,214,155,53,72,236,109,91,124,146,133,178,97,141,128,145,200,89,2,185,172,5,35,25,166,92,27,40,204,67,155,77,96,9,88,126,121,243,129,149,160,17,208,33,59,92,30,168,194,154,218,128,165,198,247,118,76,54,30,96,156,53,113,153,8,64,68,31,218,44,26,244,46,140,134,150,30,141,81,152,252,96,56,195,187,107,137,156,154,229,26,164,172,235,49,51,150,27,16,212,194,128,96,3,134,21,145,0,90,209,214,3,199,118,93,24,39,16,161,217,2,118,5,185,96,11,167,60,152,250,171,56,107,40,227,27,36,147,152,145,161,53,229,114,147,135,176,193,94,131,62,133,46,149,198,185,8,113,249,64,110,116,160,47,21,166,111,212,203,80,106,52,5,212,155,32,68,0,93,66,156,254,106,56,88,240,197,134,249,17,154,212,105,210,89,59,130,47,194,28,4,60,6,162,11,108,177,204,208,163,89,191,5,107,186,46,141,156,106,3,24,191,169,243,5,22,88,9,150,226,118,83,223,222,128,205,0,73,118,53,108,81,188,0,182,96,105,97,175,193,38,250,198,101,194,31,12,0,105,38,106,118,96,101,96,239,130,29,129,35,202,173,186,180,3,217,137,29,218,48,35,230,245,94,190,192,189,86,62,97,223,201,23,226,157,197,82,28,245,69,230,123,69,196,11,134,114,188,237,41,89,222,192,231,56,234,157,200,98,85,15,35,51,29,35,239,206,33,10,12,236,182,54,209,220,89,246,9,168,231,109,99,36,128,70,10,139,232,9,9,49,96,152,113,149,14,223,4,154,15,6,19,190,79,211,48,140,112,113,57,111,23,186,53,122,68,105,253,98,222,190,112,161,125,182,210,184,11,255,214,207,86,97,5,166,7,8,128,231,179,182,158,175,52,206,218,133,243,231,235,119,241,65,175,20,186,109,74,188,134,9,171,144,2,214,120,120,170,52,197,83,155,30,242,240,7,210,205,195,63,133,110,61,78,81,169,242,178,218,162,172,169,133,171,165,243,236,200,120,162,11,237,31,199,237,231,109,193,182,218,132,230,178,82,67,99,80,140,53,72,198,130,76,206,97,204,121,148,153,217,75,85,126,169,177,23,150,122,35,78,189,150,204,223,94,169,175,82,164,77,57,210,140,217,71,137,215,227,196,47,196,37,240,56,74,93,122,51,196,100,217,110,161,121,172,116,71,3,17,123,150,243,91,43,46,124,211,72,163,197,236,44,9,203,134,147,229,41,243,41,93,252,87,102,84,142,249,115,89,6,248,163,232,110,212,233,174,232,116,236,115,23,77,112,163,100,107,41,232,43,239,188,129,0,112,174,97,27,161,1,69,21,116,158,29,143,23,167,189,45,23,153,19,238,186,189,65,206,36,231,151,56,98,32,241,34,60,186,108,100,137,156,74,190,238,150,214,225,191,30,249,211,54,251,78,184,83,128,6,225,215,56,251,235,169,170,33,50,81,242,6,208,226,109,194,38,146,170,136,116,65,68,169,74,87,174,108,220,0,126,5,194,152,99,126,12,75,235,198,28,55,194,234,25,115,161,240,202,77,149,50,230,188,56,135,155,121,25,245,235,18,67,241,243,11,226,105,61,122,234,73,197,94,85,236,251,68,190,241,4,194,64,181,160,243,43,93,2,202,218,52,239,228,203,58,123,116,220,124,69,71,26,230,9,146,105,81,67,34,106,93,252,199,204,107,133,185,172,4,216,203,18,236,23,175,227,221,187,229,66,97,14,209,134,102,78,180,126,156,68,61,158,72,84,184,0,181,197,244,48,75,22,52,137,42,151,100,206,49,102,200,221,101,25,235,121,247,124,165,137,64,101,93,152,118,231,92,5,211,44,206,254,133,76,166,94,140,88,186,27,194,235,221,187,225,5,163,66,129,24,100,11,182,143,88,254,86,6,203,191,200,17,173,20,118,191,85,144,198,29,164,42,109,32,34,29,90,216,75,236,189,144,76,37,15,146,51,174,146,197,194,228,18,22,162,193,196,45,218,225,13,39,93,194,99,90,167,39,4,164,234,209,19,7,95,67,122,178,134,232,78,76,108,30,50,196,6,235,129,225,20,125,189,111,228,157,57,31,38,241,200,75,234,98,126,8,244,49,12,7,214,175,162,87,152,15,230,154,231,242,225,121,175,208,13,89,168,87,180,49,180,10,179,95,49,196,39,144,74,230,141,254,249,82,99,17,178,234,86,139,152,239,240,156,209,132,9,43,48,250,23,128,198,253,243,149,197,114,119,200,105,60,68,157,151,68,167,152,214,151,103,27,255,47,138,241,127,107,234,248,191,149,24,255,27,209,248,15,162,241,63,156,58,254,159,22,234,83,94,27,92,44,128,31,155,229,69,123,14,168,99,23,206,185,243,205,114,23,56,180,93,94,12,225,95,88,34,163,79,121,120,41,186,5,140,96,75,181,186,38,106,165,251,108,158,48,13,247,156,11,221,100,158,115,121,39,192,18,91,172,157,115,231,106,231,204,162,83,56,7,25,214,139,205,115,38,188,195,91,8,67,109,78,124,165,16,111,206,57,7,93,216,220,243,242,166,126,71,223,237,123,163,157,44,16,88,174,194,53,3,180,185,204,35,253,56,110,107,164,254,213,35,199,132,92,227,79,104,5,105,239,130,146,228,36,69,164,251,53,246,157,238,142,30,73,104,241,115,48,236,46,233,145,152,213,221,214,197,56,238,110,163,95,238,252,69,253,186,238,67,253,119,123,116,166,37,95,164,146,39,14,214,211,238,226,144,205,157,176,117,0,118,114,197,50,195,234,117,78,204,242,226,161,39,30,34,142,35,125,209,97,101,56,113,25,206,113,202,0,2,77,160,221,33,244,45,150,26,231,217,226,225,243,171,46,254,121,96,189,82,227,236,217,248,211,58,255,180,158,254,212,227,159,122,226,83,249,188,178,22,241,207,252,237,188,81,97,253,118,83,234,183,155,82,95,93,141,251,234,42,90,238,123,249,91,250,229,71,237,172,91,140,144,27,124,64,242,209,120,114,29,53,107,254,137,78,146,22,238,141,199,107,205,242,28,252,119,142,103,117,30,237,122,163,229,251,238,93,246,196,242,47,192,252,38,74,98,201,135,8,1,9,83,1,206,139,176,73,130,169,242,156,13,211,115,245,28,204,170,11,138,212,6,179,204,5,3,103,14,183,8,127,187,238,28,106,244,124,156,169,113,254,17,15,231,33,116,209,157,163,24,197,40,70,146,90,211,216,42,47,216,32,224,12,16,64,215,39,154,81,136,153,101,200,99,13,33,214,44,44,20,15,244,108,122,62,154,32,180,1,219,56,16,1,240,0,3,5,33,222,37,40,34,48,121,5,129,23,121,35,88,224,227,106,232,144,135,106,147,36,149,61,14,193,124,37,3,106,51,70,55,77,129,97,70,144,144,40,96,44,134,6,176,1,202,24,176,247,171,232,118,17,246,8,18,24,106,120,206,70,124,95,132,151,213,77,252,103,14,182,11,142,225,93,128,142,93,241,138,149,213,110,245,156,95,52,97,129,246,206,67,90,12,156,171,98,160,89,244,69,193,215,242,184,44,207,219,200,77,14,240,0,196,70,0,206,167,166,212,122,114,157,165,186,65,182,143,27,149,194,249,242,226,220,92,216,69,102,101,85,205,123,115,216,140,199,109,94,101,124,112,88,56,11,29,178,151,42,190,100,85,18,171,232,176,74,62,102,100,193,143,166,102,72,119,79,82,1,60,201,14,33,51,154,32,98,207,1,89,247,226,245,245,70,98,205,230,194,38,78,14,8,224,169,219,241,59,70,43,34,78,106,101,62,212,163,172,99,225,35,78,56,231,157,195,200,82,49,95,148,154,128,12,5,130,221,28,176,242,231,187,234,221,29,49,233,23,237,197,27,36,127,129,228,242,88,158,113,190,93,128,137,193,150,51,253,188,124,226,106,23,221,232,4,117,241,73,170,124,148,20,74,178,17,157,21,99,62,99,168,14,231,89,234,47,34,192,103,244,193,139,51,70,172,105,168,236,117,148,66,97,87,6,91,216,235,8,237,11,91,6,114,148,141,187,52,27,182,2,4,173,143,219,53,27,68,124,232,241,207,231,35,129,77,183,99,17,55,217,47,50,14,138,111,120,121,186,128,186,110,248,236,161,103,152,236,65,8,91,14,189,206,33,182,189,16,219,75,235,230,230,38,176,154,238,237,229,43,82,19,158,205,226,25,209,92,148,166,34,84,99,100,84,152,88,151,124,223,220,201,251,88,121,229,117,168,188,210,233,53,195,139,247,23,128,245,11,30,210,99,37,92,5,10,192,95,195,43,249,48,115,232,14,123,94,199,231,33,123,238,193,179,104,63,148,152,55,169,164,188,67,37,228,135,176,78,70,205,172,232,25,140,15,57,3,57,92,140,183,14,132,160,135,158,49,164,7,162,200,222,179,249,43,5,253,217,252,83,108,98,250,12,185,43,111,213,16,35,228,57,99,210,101,221,75,102,104,199,83,44,8,188,54,202,186,25,204,77,23,116,111,57,155,118,222,61,7,242,166,87,152,179,207,225,130,2,227,244,137,68,238,147,179,147,134,25,102,18,98,38,152,195,103,179,234,135,119,108,17,114,101,151,93,81,13,209,92,32,246,146,174,121,36,158,162,246,67,220,54,164,237,210,46,194,222,176,88,118,86,44,27,98,217,20,203,46,176,44,23,61,236,160,16,138,134,127,117,234,203,174,143,65,248,152,133,102,28,213,198,43,80,60,76,143,64,40,60,170,15,13,250,156,49,191,82,156,91,93,204,47,118,159,183,230,208,172,192,58,119,151,254,153,43,8,235,2,252,78,198,5,243,235,250,223,200,231,238,159,43,49,67,14,157,124,172,71,28,253,183,135,205,130,81,204,255,61,129,247,69,84,120,38,142,161,213,214,205,166,61,78,196,198,231,74,67,51,8,233,142,151,241,55,210,51,48,184,81,172,0,227,174,172,194,198,112,101,117,193,157,67,63,10,136,81,172,45,108,111,56,32,220,195,32,249,92,164,235,98,46,14,4,216,117,161,144,247,17,40,10,179,42,92,48,209,151,0,250,82,64,107,2,16,18,113,200,173,56,171,139,248,103,206,240,187,195,149,185,57,103,213,128,96,200,50,68,208,102,156,62,61,3,97,147,11,139,82,84,79,68,245,186,121,254,68,119,182,248,53,210,93,167,235,232,119,186,79,48,44,153,2,206,88,82,147,162,145,121,62,118,38,46,87,107,98,165,134,60,250,249,234,98,0,53,90,252,223,121,252,167,116,167,208,253,91,84,211,2,175,137,125,168,158,228,33,193,229,229,5,88,191,97,50,241,10,195,21,104,99,128,112,242,37,200,61,44,221,145,216,106,88,122,193,3,49,71,67,56,232,61,221,118,201,53,73,197,34,16,34,215,224,88,208,217,195,72,176,126,52,208,73,16,134,145,160,245,60,111,104,155,174,70,0,235,143,81,133,5,176,36,5,61,209,213,216,77,66,246,10,181,187,131,29,184,152,71,83,160,103,96,87,237,118,109,89,13,113,103,241,25,53,0,231,151,197,231,4,14,181,237,114,143,246,176,150,225,51,84,185,75,51,107,201,9,216,12,11,31,62,67,113,186,154,104,139,116,161,216,102,87,48,175,15,96,100,103,126,22,59,15,33,166,66,118,159,237,62,193,28,193,35,212,181,105,213,254,226,80,215,177,151,189,12,196,107,30,71,184,208,67,104,88,12,112,129,64,27,230,150,205,236,56,23,53,246,47,234,184,20,63,56,144,226,73,123,16,46,227,107,12,147,141,153,9,104,83,246,172,226,154,98,24,65,40,51,7,54,100,172,53,10,116,9,150,244,41,207,178,245,161,249,197,29,44,80,67,55,99,197,219,246,14,20,239,160,155,155,148,179,178,24,14,141,197,165,234,105,17,38,26,230,70,85,228,89,217,119,70,16,30,127,191,76,239,199,71,114,195,76,165,46,200,114,15,149,244,63,39,247,196,84,100,181,160,72,148,207,225,139,198,80,234,148,252,57,98,185,38,204,44,209,56,19,200,81,151,157,60,17,10,167,199,240,113,11,220,51,19,135,26,139,240,166,83,28,17,249,22,76,245,248,13,252,34,119,249,95,12,206,86,215,200,44,179,200,108,23,139,196,70,26,34,254,209,232,95,102,116,206,64,188,69,44,240,237,162,213,27,38,24,5,241,96,38,179,1,66,39,246,76,95,101,131,200,129,70,2,96,152,91,158,110,225,149,52,126,73,152,161,24,153,99,68,222,244,205,109,6,46,179,85,148,131,57,110,82,31,150,227,192,190,100,135,166,51,12,214,8,62,71,6,83,254,116,234,251,167,17,104,233,112,76,99,93,133,174,27,13,199,65,194,177,21,199,4,176,44,9,45,241,157,247,247,95,121,83,192,226,65,95,91,4,23,240,145,52,149,193,1,76,109,45,139,34,55,120,236,35,236,1,171,213,51,254,80,231,236,7,97,10,246,15,159,32,8,43,136,183,1,123,94,194,14,146,16,250,190,246,230,135,223,253,9,97,243,237,225,44,117,103,7,49,56,208,192,117,22,164,100,153,255,34,252,223,159,127,235,193,247,239,61,248,227,183,31,188,249,37,24,24,232,216,18,26,79,46,45,39,99,116,106,218,108,96,171,188,64,21,112,152,10,228,126,1,78,186,64,5,66,57,145,119,6,162,178,168,197,212,98,9,246,80,79,248,97,204,224,45,28,196,40,32,200,140,21,133,9,244,111,30,160,48,146,136,20,115,14,119,239,136,3,140,60,140,224,104,89,212,254,223,75,175,31,124,237,245,131,31,252,138,145,240,255,189,244,45,62,4,186,25,159,238,255,249,222,193,63,191,43,59,133,84,112,147,4,84,104,147,220,238,233,90,207,70,187,187,34,249,138,140,231,29,66,134,154,236,65,82,71,219,121,173,189,5,163,6,136,67,18,128,104,113,17,65,54,160,98,7,175,254,113,255,91,31,64,37,31,126,240,193,253,63,252,58,35,98,48,114,92,151,150,112,49,252,35,162,165,226,198,102,246,226,108,175,172,231,248,255,75,237,130,54,147,75,75,21,63,202,230,248,151,74,232,162,226,86,35,163,175,217,23,169,163,41,0,65,229,200,233,32,125,77,56,217,192,64,221,31,163,47,49,216,226,227,191,211,156,109,64,48,44,5,154,120,6,110,151,112,73,209,233,97,181,174,186,255,72,96,129,102,14,182,244,160,140,243,32,255,205,19,240,250,149,92,82,176,252,4,187,33,101,122,8,42,63,209,65,157,25,146,160,252,201,28,35,159,152,42,116,253,201,17,72,76,127,233,105,242,40,4,18,185,88,78,128,83,148,69,99,142,61,222,28,247,48,187,169,180,195,8,71,161,29,155,198,167,209,142,183,224,163,162,157,138,77,175,76,192,204,225,10,101,193,67,138,8,97,150,225,69,149,40,65,163,200,77,2,184,176,209,172,98,213,68,51,19,123,143,230,85,25,79,38,155,202,210,210,48,19,149,149,165,36,147,202,114,140,143,142,202,204,187,128,58,132,51,188,192,172,36,252,110,76,240,177,250,56,140,223,99,184,189,33,81,140,72,30,245,0,94,209,199,194,89,79,176,248,233,143,24,154,221,31,10,46,209,76,61,162,164,152,208,39,106,156,71,241,142,227,88,73,63,30,4,65,36,218,224,88,145,15,143,213,196,127,2,7,124,194,150,235,36,156,204,166,69,227,229,201,158,95,245,89,60,212,102,137,219,12,178,49,206,243,254,159,127,184,255,235,239,40,200,208,170,83,217,195,241,160,103,197,126,214,35,224,103,84,11,171,200,207,12,229,89,82,8,6,159,104,108,231,254,71,130,237,28,252,119,199,118,14,62,118,108,103,75,197,118,22,11,17,172,91,145,3,226,225,116,7,196,76,111,36,102,110,151,150,142,62,121,198,234,211,98,237,88,76,83,36,224,99,32,156,63,193,204,206,34,142,120,204,224,73,219,28,160,71,12,115,160,205,6,0,93,145,0,160,121,102,60,87,66,62,36,48,219,169,176,208,113,34,151,163,223,42,179,41,45,4,178,246,13,115,112,121,18,152,133,189,225,22,61,10,45,26,214,23,63,127,22,166,83,136,41,193,45,235,92,158,199,96,78,101,232,49,86,67,69,94,162,116,36,50,239,74,34,77,23,200,253,226,216,65,43,246,51,120,45,129,0,91,105,9,123,248,167,127,218,127,249,167,170,52,22,250,206,250,58,46,113,8,61,172,237,41,72,215,19,51,226,238,169,20,1,39,153,145,36,160,206,86,35,177,134,39,51,98,116,127,148,44,96,77,247,253,167,41,27,177,67,145,183,131,7,191,253,234,193,75,239,11,86,244,97,81,129,173,138,236,21,123,55,82,82,100,24,222,76,4,78,92,150,245,31,8,154,200,246,93,74,176,118,20,104,109,159,131,32,203,176,218,24,54,13,82,219,57,105,72,109,34,31,71,212,134,241,106,227,74,47,193,105,11,45,112,2,73,20,150,153,50,119,161,186,101,15,11,178,189,23,142,1,131,219,207,240,97,98,216,136,27,137,1,162,223,10,11,130,8,203,94,16,46,245,251,176,201,69,201,7,7,126,9,35,144,184,163,126,158,12,102,26,19,69,138,126,24,198,39,91,8,241,12,139,149,154,166,18,2,35,34,136,18,129,17,110,152,193,50,159,188,22,61,153,118,174,186,25,68,90,185,202,30,199,177,152,252,84,232,30,43,157,142,115,34,170,189,168,75,194,18,159,99,22,195,72,127,111,120,93,59,239,21,102,68,126,133,174,35,218,211,48,148,200,224,169,216,187,8,87,161,0,239,94,254,220,51,75,79,78,1,249,229,51,121,38,28,111,92,224,158,132,232,234,237,49,32,199,141,48,28,149,70,208,115,121,237,177,93,28,111,123,153,195,13,186,247,111,2,148,232,38,118,39,158,208,96,95,46,132,10,156,110,248,104,112,186,153,248,173,194,245,46,199,112,133,186,93,132,61,92,6,136,185,132,247,77,237,132,152,135,54,115,94,155,203,108,163,205,154,181,194,90,185,170,219,233,134,101,45,144,149,61,9,103,54,58,132,73,195,144,114,206,66,140,241,184,195,136,193,92,9,113,148,66,9,157,211,146,17,74,105,17,85,128,75,149,136,56,83,152,131,69,49,234,145,88,132,80,90,232,30,142,14,79,199,66,74,117,167,67,205,179,130,53,77,159,152,181,30,181,183,68,18,9,18,37,48,4,72,177,152,243,242,81,44,101,54,139,33,123,173,244,36,159,88,209,35,90,18,184,122,63,223,207,11,220,120,66,105,215,225,77,89,234,161,210,242,58,171,49,25,138,14,156,38,225,248,39,16,111,149,165,6,79,164,21,184,216,36,124,110,42,118,162,251,48,120,49,19,100,191,155,63,4,123,95,116,3,173,191,41,70,97,193,135,122,0,152,25,242,63,115,162,134,77,76,118,167,148,11,233,94,153,230,35,32,234,220,108,172,255,9,126,2,62,114,215,0,92,174,196,246,187,105,146,56,145,159,128,9,171,226,177,61,5,68,3,44,195,59,129,84,43,124,201,28,125,110,214,208,139,79,156,243,236,59,132,136,17,7,51,29,234,20,160,213,220,24,201,27,135,202,116,44,151,10,131,165,98,215,99,215,5,242,225,120,170,143,100,1,255,200,236,75,121,199,199,176,135,100,94,65,197,144,159,154,124,113,121,222,211,217,113,90,42,248,191,59,114,117,188,157,81,214,136,143,11,203,90,85,202,77,93,125,179,192,193,117,101,250,203,144,0,67,132,130,119,44,50,60,203,219,19,166,80,106,159,12,229,174,104,3,51,189,135,36,42,162,105,83,166,104,50,241,211,71,134,165,143,153,18,169,220,171,171,216,213,3,129,93,61,230,138,139,145,138,93,221,48,251,230,160,211,169,100,98,87,15,36,236,234,94,227,104,160,65,143,104,30,115,82,58,220,15,223,122,87,62,175,81,148,183,28,158,62,165,147,117,38,234,96,161,187,109,85,211,234,88,199,115,41,157,208,167,130,168,28,137,251,19,212,170,138,102,49,214,17,10,205,160,99,8,149,11,75,207,108,158,38,170,103,132,90,35,242,109,181,202,165,137,201,123,84,16,205,174,50,95,202,202,174,244,234,100,127,44,102,180,247,122,154,181,47,94,97,152,203,128,204,245,133,87,41,118,120,65,13,90,36,234,243,151,46,127,225,81,185,40,3,60,102,111,226,52,64,113,120,145,154,46,71,155,236,151,32,57,39,240,52,135,12,124,91,20,201,179,140,10,13,11,28,88,126,104,32,60,85,52,34,245,190,24,144,1,31,144,67,117,64,86,250,253,126,219,170,212,165,1,137,70,124,125,121,40,118,170,31,175,193,26,71,40,76,106,239,123,102,96,179,15,105,155,53,117,164,118,154,143,107,58,199,177,211,16,217,12,145,241,114,101,60,108,143,142,177,241,84,200,195,179,111,4,141,195,189,36,67,66,211,170,236,84,158,227,184,133,30,218,34,84,165,227,97,86,170,240,251,104,145,26,159,241,151,26,67,181,183,195,51,38,84,227,64,237,163,83,5,238,68,147,41,248,31,190,245,139,253,111,254,203,254,87,94,222,191,247,46,169,249,39,25,97,69,89,161,145,27,157,15,108,132,155,67,60,54,231,103,230,188,106,26,131,27,223,42,146,237,146,22,217,155,177,227,114,86,3,207,69,232,20,113,216,78,7,232,44,232,10,133,100,153,171,41,7,236,88,114,151,85,64,87,44,186,98,143,122,48,215,68,47,186,19,124,222,177,183,201,146,16,31,224,253,105,36,30,77,72,240,111,108,152,117,147,137,122,220,106,131,191,241,131,62,225,163,85,33,17,213,189,23,186,55,236,117,154,240,84,174,0,97,93,204,223,32,157,219,119,194,34,25,168,104,146,245,139,132,73,40,119,184,139,194,158,31,94,25,122,219,104,239,105,14,3,91,59,99,168,161,48,223,80,152,73,124,191,56,237,200,71,56,158,205,58,168,86,143,129,168,0,213,92,143,7,62,137,177,11,146,211,219,89,206,152,146,102,94,72,110,108,247,33,245,200,188,36,193,24,158,180,4,178,163,123,94,71,250,26,213,81,199,190,190,185,65,116,194,61,211,37,31,118,203,179,82,43,170,252,113,106,217,243,110,130,192,43,87,80,58,68,139,252,5,199,117,34,21,226,9,86,74,212,96,201,181,46,217,67,42,35,89,147,253,119,127,207,172,202,30,126,243,235,15,126,241,103,185,98,184,224,44,178,231,238,73,214,38,179,30,15,191,250,31,113,13,166,178,147,237,251,158,175,29,74,123,178,90,202,159,169,200,196,127,248,231,127,222,255,254,143,162,19,76,249,236,18,143,24,205,1,30,88,58,6,91,195,249,193,99,203,174,12,84,249,50,16,203,217,144,47,103,78,98,57,27,84,251,173,114,199,204,148,47,3,105,81,235,127,220,139,90,198,84,142,234,177,212,170,144,177,170,9,44,83,13,1,76,53,213,114,65,204,125,177,83,181,196,188,29,129,120,166,204,162,226,36,211,204,161,18,126,86,39,152,225,68,2,176,98,221,151,18,117,179,221,211,77,183,64,144,171,41,123,124,75,26,33,100,230,45,140,23,101,217,126,122,253,223,121,235,224,223,94,122,240,219,247,247,127,244,106,210,20,99,114,99,112,116,28,161,25,24,125,106,3,40,66,44,232,227,235,245,209,236,6,20,84,195,164,13,5,253,27,73,251,244,111,36,240,11,27,75,224,228,226,8,189,87,251,105,207,235,33,122,71,154,66,179,131,55,126,122,240,131,31,195,82,74,89,23,217,221,90,96,166,29,248,95,241,218,181,162,101,77,37,225,200,12,125,111,136,119,53,142,64,200,56,209,84,114,74,209,142,202,15,217,70,57,147,155,145,244,163,56,123,91,146,150,69,211,26,148,97,133,116,108,107,27,248,155,100,21,198,63,83,89,37,185,62,76,49,49,63,116,185,16,110,54,149,197,26,189,197,191,253,175,178,197,75,100,8,76,104,214,154,98,148,252,232,247,12,76,126,48,159,190,80,144,125,243,224,227,188,69,48,211,154,80,164,75,226,37,58,51,67,213,242,146,239,179,251,109,215,7,121,237,78,223,218,190,211,135,206,40,44,158,228,173,132,208,12,110,179,77,182,27,46,165,238,36,36,190,158,216,141,4,174,49,32,239,106,178,129,254,247,247,223,127,143,205,69,176,149,146,164,41,98,160,99,24,237,179,105,90,184,207,134,140,127,252,83,177,48,76,50,91,71,183,156,199,189,51,4,172,19,59,173,149,230,253,164,146,199,150,199,51,55,115,99,14,168,217,72,213,87,248,147,97,120,204,126,157,223,193,50,215,19,179,122,37,138,17,237,76,186,218,182,233,187,100,19,175,8,246,236,88,190,160,18,149,116,14,168,228,152,225,126,128,60,85,75,36,141,215,141,0,177,203,105,16,150,167,145,247,232,151,17,50,109,102,31,189,4,182,3,87,219,194,247,239,143,156,123,106,45,80,74,17,107,210,241,75,137,93,191,239,191,254,179,135,191,127,249,224,141,223,127,212,60,189,50,137,9,181,50,157,149,57,193,117,40,153,110,119,123,178,48,224,209,20,122,19,230,190,113,80,144,249,212,34,56,209,4,155,30,45,51,104,188,70,84,208,232,14,220,204,188,236,143,55,17,100,214,207,232,155,251,239,189,119,2,221,111,247,233,160,70,201,255,225,189,223,236,127,240,47,39,146,255,54,204,159,27,182,79,7,41,113,253,127,242,203,131,223,252,243,163,103,30,83,56,190,120,244,202,239,15,94,250,146,38,110,190,84,184,142,237,99,153,67,227,234,60,226,76,26,103,52,113,62,181,105,50,77,78,156,168,112,122,148,137,211,247,224,227,102,114,214,252,251,151,247,191,242,187,131,175,125,251,195,55,238,125,248,175,223,57,2,109,103,156,26,254,233,155,247,63,248,65,156,109,163,172,157,224,44,96,65,203,44,111,59,37,63,110,58,174,131,149,199,227,53,33,162,196,86,240,220,91,108,100,119,205,222,245,41,146,165,18,49,191,11,245,232,122,186,200,71,235,111,216,253,219,159,119,124,20,48,152,232,25,107,101,167,93,192,69,231,132,9,21,163,208,23,211,21,89,168,114,131,54,208,168,199,225,178,236,131,31,188,250,224,13,88,28,254,67,210,177,8,42,128,100,229,142,37,82,144,1,122,68,34,97,145,46,5,28,81,214,139,202,81,111,57,168,114,86,136,219,190,48,208,34,242,36,169,5,124,136,51,239,13,154,155,52,89,82,255,221,151,30,252,226,85,88,198,247,255,252,70,82,234,34,201,139,221,43,166,187,124,217,183,189,162,187,125,146,90,29,249,246,18,15,23,202,103,186,136,174,37,190,153,163,145,237,90,192,226,69,244,145,67,247,209,149,75,124,226,14,95,82,62,236,106,236,162,94,28,34,152,189,205,110,230,77,186,191,119,188,27,123,255,29,47,200,165,206,8,216,215,99,223,155,155,124,149,70,21,92,166,94,165,9,136,30,83,47,45,101,95,100,201,80,129,178,125,87,124,10,107,197,199,176,137,237,237,97,23,101,102,190,188,116,232,54,126,144,189,129,151,183,184,135,209,81,136,204,41,201,58,238,10,85,149,115,248,113,246,68,45,15,183,199,62,92,185,195,209,212,166,43,124,6,71,82,245,12,14,85,242,12,210,234,157,35,208,145,132,169,12,145,78,144,209,25,21,199,129,237,103,176,225,164,19,174,172,217,40,128,221,20,211,45,192,60,59,112,214,249,252,70,108,192,75,197,75,85,136,201,17,143,224,146,42,99,154,220,238,88,253,198,13,169,208,144,125,138,98,14,91,57,129,191,165,50,102,99,110,165,82,217,156,173,18,242,40,221,33,54,215,210,238,91,186,147,107,90,142,87,164,21,15,146,103,181,102,6,37,236,96,138,250,117,48,139,226,213,78,232,210,168,86,170,212,168,42,211,132,40,153,144,9,35,224,141,216,224,226,80,34,225,192,255,241,79,197,22,83,221,134,78,188,44,203,198,53,138,160,166,111,155,120,175,100,27,36,153,154,54,233,166,38,101,55,227,45,77,190,3,158,112,67,83,84,236,147,127,57,15,157,162,177,255,221,255,243,15,115,251,191,254,142,8,144,181,151,234,105,109,82,226,225,18,139,34,74,73,2,136,34,123,93,202,66,19,168,84,103,128,19,136,64,3,102,18,70,38,23,202,37,19,177,13,98,250,215,195,215,24,129,245,131,9,72,91,202,47,51,33,160,15,223,66,20,3,82,187,242,173,143,197,166,116,181,168,73,59,150,253,247,94,219,127,237,29,161,77,36,105,56,9,68,17,43,255,167,109,184,240,16,120,139,60,95,227,180,44,114,191,247,214,193,215,223,125,248,202,223,61,248,187,119,83,217,158,196,198,72,171,104,184,203,148,11,95,76,26,137,76,86,113,234,90,245,240,228,7,255,240,211,253,215,222,224,139,194,251,239,239,191,242,150,146,67,109,134,10,220,251,198,193,215,94,159,152,67,253,240,28,30,188,117,239,225,189,159,28,188,241,102,188,27,138,146,55,102,168,192,91,255,190,255,149,239,166,210,74,170,155,67,58,23,196,101,27,196,229,103,130,164,246,230,79,47,179,46,38,153,224,56,108,51,49,231,159,124,249,193,235,95,57,118,182,124,20,130,12,145,80,170,176,124,153,30,224,100,56,50,84,57,50,57,185,229,16,121,150,25,121,172,219,225,37,135,217,15,194,126,243,133,117,235,139,104,131,86,74,214,21,145,249,227,244,218,17,186,201,180,182,156,126,146,134,7,95,126,237,225,207,191,116,60,50,146,183,10,69,251,204,52,28,7,111,252,254,195,55,254,243,196,242,252,198,151,30,188,255,235,9,121,30,185,79,98,149,137,60,6,120,23,48,105,27,85,156,79,154,235,121,234,184,130,164,197,148,15,205,150,99,61,7,63,38,91,150,53,31,41,107,207,134,53,168,177,227,181,65,189,92,230,79,141,6,191,3,222,168,245,205,233,247,200,203,213,134,205,110,143,163,193,104,179,135,9,201,38,145,25,143,234,253,9,24,129,246,221,187,141,114,121,33,141,47,201,140,37,163,187,212,11,225,217,179,116,30,43,204,239,67,102,167,225,27,103,194,133,208,152,96,151,207,238,103,35,114,123,65,247,207,158,117,197,213,111,178,228,64,100,62,203,160,22,87,177,186,35,106,156,213,168,241,38,117,122,245,10,54,137,217,61,91,53,187,37,26,93,173,51,187,103,12,239,245,122,109,244,177,121,82,70,201,179,105,75,132,236,32,43,153,14,3,31,18,226,2,219,174,220,242,46,194,102,133,214,225,195,1,135,142,165,200,208,41,223,46,55,13,98,194,132,162,112,59,121,89,80,85,44,146,7,181,228,57,162,90,23,190,194,188,252,31,31,190,241,107,33,185,205,114,198,156,141,56,231,115,203,123,77,63,38,214,221,225,71,208,177,212,196,110,49,106,132,121,70,33,159,163,128,204,51,234,71,65,179,163,42,161,110,193,148,216,207,222,28,93,113,80,73,164,49,230,187,255,231,183,14,190,244,246,254,219,127,220,255,234,123,7,191,120,235,224,135,127,214,116,186,93,136,151,202,182,112,210,137,237,178,25,117,46,154,129,56,231,228,132,146,66,116,207,119,214,29,119,233,233,171,113,148,100,144,206,106,70,173,134,207,210,27,238,63,228,163,95,102,39,6,180,171,212,234,157,10,58,248,172,205,120,26,220,71,199,102,158,191,35,9,133,172,189,184,109,253,218,191,159,236,1,166,197,46,97,166,203,122,255,43,15,190,127,239,100,203,138,57,53,19,247,230,36,139,82,78,212,217,126,86,80,143,193,123,96,231,114,225,130,76,246,65,184,24,246,96,74,253,248,206,38,149,69,54,33,231,64,85,116,118,96,30,45,181,17,63,213,218,157,102,163,81,105,215,154,179,29,235,68,126,200,99,122,124,251,221,253,215,191,53,145,18,47,14,7,119,254,155,80,130,170,2,148,136,218,144,38,71,163,211,110,150,27,149,70,121,198,67,46,238,89,94,197,43,36,150,255,240,239,127,113,255,131,111,158,244,240,98,128,36,50,249,89,105,7,175,189,246,240,207,39,204,245,180,5,71,161,216,9,199,166,82,166,42,195,159,76,153,19,14,240,90,159,192,3,60,88,118,134,120,29,228,99,59,188,219,255,254,159,30,124,253,171,39,114,132,119,146,71,115,219,158,127,155,172,161,228,99,185,253,215,190,245,240,119,239,236,191,252,254,193,43,63,217,127,231,167,92,95,32,159,202,197,107,97,167,92,111,215,27,176,30,22,36,208,77,7,245,184,177,180,73,178,15,133,105,123,51,104,180,142,121,102,151,81,107,93,86,38,145,154,28,6,47,186,223,212,100,49,55,206,127,150,115,186,103,5,197,102,146,102,83,121,199,10,176,232,34,72,220,114,1,59,113,137,201,125,242,171,14,3,237,170,197,196,180,171,4,167,97,161,242,31,113,131,152,96,10,85,187,101,6,183,49,195,73,21,142,247,118,192,162,27,184,107,219,36,55,11,118,179,9,203,195,186,193,143,1,165,195,109,93,198,86,186,138,61,200,26,211,221,100,198,246,81,27,186,227,233,32,75,41,20,163,20,97,48,48,41,209,237,138,0,2,50,210,105,214,98,103,147,32,21,174,89,14,58,166,181,121,248,77,168,246,166,201,102,140,164,216,71,168,190,218,60,79,160,192,112,48,211,68,90,70,66,58,191,28,227,213,87,28,114,8,110,161,237,41,242,225,238,108,160,78,85,9,212,73,145,170,187,43,187,49,212,8,244,174,189,133,58,102,20,213,184,85,36,30,182,178,142,214,42,232,42,30,157,150,215,42,149,122,179,81,105,214,219,49,46,9,49,200,46,114,82,116,193,49,171,199,211,215,118,83,236,40,221,255,231,115,130,130,28,195,231,73,131,16,48,232,59,3,82,8,108,155,216,129,236,134,183,11,242,68,34,197,21,208,5,114,181,13,74,161,79,170,14,172,250,186,200,60,125,83,155,93,196,167,169,164,4,116,196,15,123,8,239,226,166,163,102,99,58,40,221,129,183,49,153,145,14,191,37,30,239,234,102,128,65,56,28,164,134,18,74,252,35,238,106,171,88,49,168,142,217,203,228,205,67,33,98,232,222,105,140,19,147,194,185,139,237,183,203,100,205,0,251,45,207,55,97,107,195,80,236,146,176,43,60,83,21,84,70,10,148,144,101,88,153,28,201,14,87,188,68,161,116,211,198,45,76,2,158,177,207,158,229,160,51,192,194,61,99,93,223,34,45,72,185,215,47,171,183,118,118,196,173,157,45,126,107,167,167,15,244,141,248,214,78,167,110,246,204,70,175,201,111,237,232,75,198,142,184,170,163,111,227,228,214,171,87,48,203,59,248,92,174,12,80,67,179,44,38,186,91,145,149,49,219,80,202,147,221,101,103,132,250,216,8,68,110,196,38,188,88,253,213,93,210,153,189,129,130,53,183,205,163,169,87,95,186,119,166,207,142,50,204,154,0,35,136,175,59,163,49,244,45,216,57,224,78,31,102,144,72,97,248,245,131,31,124,77,204,28,192,143,210,135,253,159,252,82,124,168,194,140,194,206,34,165,164,111,252,148,41,226,51,82,239,255,228,7,234,55,204,32,190,63,64,83,32,13,5,210,100,200,115,183,152,182,170,173,118,25,93,118,183,27,32,22,52,202,229,54,215,99,172,224,225,53,204,136,248,79,133,253,83,101,255,212,162,58,70,109,78,217,222,65,114,60,138,236,42,39,25,252,32,65,180,66,64,227,65,174,44,110,198,177,133,104,85,234,166,129,200,62,125,78,193,147,212,116,245,38,102,148,36,121,48,193,227,215,121,252,200,42,58,42,66,62,137,224,145,27,186,48,163,96,166,169,211,23,152,134,180,192,48,24,192,132,85,8,161,251,69,22,2,242,155,248,26,91,62,208,202,74,54,221,58,63,122,37,18,166,86,108,37,128,238,210,75,96,132,178,217,12,134,75,86,14,26,108,125,101,115,51,86,27,194,7,164,212,43,135,0,250,169,39,252,9,16,189,85,61,217,242,217,178,19,246,68,233,236,100,58,205,150,23,29,208,164,50,146,8,60,91,54,194,80,38,149,147,232,149,201,217,48,142,82,13,201,147,217,144,42,107,194,169,44,245,164,56,91,133,225,151,141,173,144,196,247,225,51,149,17,131,224,209,187,0,166,154,128,20,200,253,250,18,54,10,249,136,207,115,172,194,128,89,1,220,132,105,20,151,119,4,108,128,5,43,175,113,183,44,56,27,195,138,80,226,246,44,17,244,222,117,127,157,192,30,108,9,93,138,207,25,70,12,169,135,26,8,204,46,184,226,123,155,203,38,200,138,164,149,65,181,72,50,85,54,134,158,75,198,184,28,7,6,215,79,94,107,211,178,46,111,65,245,158,116,2,232,36,88,125,53,222,49,154,106,251,33,78,201,8,217,13,246,194,92,66,247,113,98,95,61,123,54,25,146,199,229,217,55,55,3,20,213,241,58,236,145,240,21,131,147,198,87,100,147,20,7,88,100,22,43,140,14,49,198,98,204,0,83,49,161,50,96,242,120,50,46,250,136,219,162,217,85,157,0,114,72,85,85,87,78,225,55,139,161,65,234,18,66,164,168,53,10,231,246,8,36,102,55,11,116,71,245,236,228,22,22,87,8,134,23,93,87,43,158,217,146,112,187,133,66,228,29,139,28,180,21,8,204,75,130,180,205,135,232,81,12,221,181,77,205,7,61,185,45,218,228,220,141,9,174,188,170,236,75,151,254,49,56,63,114,7,165,147,8,224,70,4,16,236,75,142,226,12,202,137,225,254,241,81,116,84,232,63,115,228,204,195,44,71,98,43,253,75,44,7,115,251,197,29,28,175,139,124,176,26,19,160,0,203,103,132,32,43,188,150,77,131,177,180,85,171,101,106,158,100,201,28,245,106,124,133,35,141,247,137,72,40,178,140,78,115,3,2,147,21,208,175,56,119,41,8,61,132,225,116,9,132,28,131,138,112,87,14,55,13,47,246,84,106,162,231,111,251,130,81,99,206,219,43,26,71,41,214,80,119,54,121,127,37,145,24,42,151,48,148,150,54,82,2,19,112,178,93,205,153,242,2,107,213,238,139,98,171,121,92,12,76,216,91,227,150,52,19,3,147,54,111,184,89,90,221,91,152,134,123,137,162,245,210,16,214,16,107,231,9,106,253,19,48,63,122,190,24,228,56,91,62,137,250,156,48,27,33,50,90,140,228,141,14,118,174,141,48,26,146,130,34,181,49,101,59,196,88,76,231,219,68,190,75,229,4,228,14,123,148,157,234,196,214,4,78,8,226,78,48,98,250,234,24,50,247,166,18,126,214,177,2,100,115,78,159,172,102,185,12,254,109,209,142,128,233,242,187,98,21,119,5,50,93,82,200,44,116,227,232,37,2,81,200,71,113,25,187,103,48,69,106,247,202,168,146,17,83,86,20,197,96,149,28,219,175,175,236,217,142,3,239,231,206,72,81,210,35,169,4,189,9,255,66,21,17,21,105,18,194,95,181,12,219,90,6,170,55,14,8,75,144,160,16,63,2,97,152,47,60,28,190,207,205,232,64,30,99,82,47,162,74,88,33,245,4,84,65,62,135,65,124,222,19,180,177,188,161,172,247,238,4,12,182,108,160,186,4,90,92,18,73,115,12,52,183,72,39,67,79,250,180,156,147,70,237,18,27,36,62,65,14,253,113,32,36,193,236,40,40,151,230,185,250,230,70,66,160,73,36,99,131,56,98,207,235,240,166,192,94,139,217,157,207,241,202,4,255,24,206,59,28,121,17,136,188,238,192,152,143,37,202,82,232,221,182,221,5,144,238,188,39,189,109,216,176,155,216,57,12,46,39,120,214,9,55,240,184,36,28,105,5,114,207,154,64,213,30,248,240,48,135,62,216,13,188,86,227,198,23,105,22,181,194,162,59,167,45,82,238,48,45,132,93,120,59,27,189,9,225,145,205,77,186,182,214,27,154,238,109,244,203,141,243,91,142,183,30,123,68,44,115,133,72,34,207,86,236,197,251,45,3,247,91,49,46,40,191,174,187,167,43,24,162,184,77,139,80,93,147,120,172,73,205,217,68,120,211,184,20,55,43,123,174,114,147,171,230,107,250,108,80,168,211,33,76,103,28,230,135,14,235,76,205,94,70,40,138,70,49,160,240,148,69,24,232,60,118,29,88,129,175,64,141,187,147,220,22,95,51,71,11,18,132,193,36,165,221,25,220,18,4,32,232,217,171,32,49,146,11,99,122,225,183,0,117,1,126,48,65,222,214,198,46,243,178,96,73,78,70,229,153,155,10,166,201,71,172,126,201,240,18,217,74,93,97,53,20,59,55,212,72,25,194,209,194,154,99,173,117,185,70,56,11,160,5,139,77,71,32,123,123,214,59,107,184,110,164,99,72,23,61,176,155,215,2,214,207,107,56,185,165,99,39,56,129,185,92,166,19,72,20,193,195,66,184,226,129,176,29,185,53,194,74,163,193,40,172,196,10,90,184,140,17,35,201,75,87,159,154,34,44,45,95,191,246,244,210,83,207,173,93,189,180,54,9,54,28,10,167,101,92,41,203,180,72,247,175,20,244,228,213,207,94,150,242,246,166,229,87,88,224,184,199,49,191,229,109,93,19,137,53,97,215,70,186,163,139,182,233,102,30,83,224,81,241,45,210,36,225,144,227,146,163,189,7,178,237,177,165,71,234,79,102,98,152,127,122,233,214,141,235,79,174,93,90,186,117,121,77,255,244,227,207,125,186,48,129,70,121,33,98,147,128,125,101,60,28,62,7,189,11,51,254,194,100,198,128,25,217,231,32,236,139,226,129,209,216,44,116,69,128,177,98,174,138,45,190,55,98,90,120,91,183,162,253,113,172,2,206,251,217,32,143,50,6,187,251,104,24,236,123,186,98,122,153,177,19,40,47,224,58,27,89,135,46,198,59,143,56,80,218,131,36,232,198,2,249,62,192,46,74,137,3,219,181,18,209,96,191,131,19,166,113,205,12,55,240,32,6,61,172,204,183,155,117,187,129,91,155,240,113,122,212,29,249,187,57,95,107,226,231,161,97,62,142,79,122,32,127,29,206,55,237,58,154,104,14,31,135,7,221,98,223,8,49,49,223,159,175,216,181,216,199,56,110,150,242,222,156,225,207,225,221,113,68,239,18,33,14,132,252,230,53,4,21,128,141,215,133,242,162,215,205,7,226,91,0,223,190,246,149,15,255,241,199,44,1,126,179,196,55,107,78,123,240,243,127,132,15,32,17,130,40,104,93,48,202,139,152,211,253,247,254,161,194,19,117,189,153,92,11,0,93,24,66,152,188,229,46,76,153,77,5,95,157,61,91,198,47,114,80,236,140,219,19,252,152,153,143,248,186,40,30,186,2,197,61,202,41,115,71,236,41,108,79,199,45,122,84,82,114,118,16,31,228,73,34,154,37,254,26,70,123,138,74,172,217,62,186,164,16,163,221,135,209,158,57,186,189,172,29,89,230,25,88,242,248,43,49,158,93,62,158,117,126,236,230,242,189,233,177,79,192,142,10,191,222,159,138,163,125,2,251,129,72,218,231,207,51,238,23,84,184,108,217,115,95,54,106,118,244,188,199,217,66,57,120,102,55,176,35,97,81,156,36,255,181,182,177,128,194,166,239,133,104,169,146,41,22,194,32,152,96,190,238,177,105,201,151,173,216,97,52,76,180,86,23,230,233,32,62,20,244,200,116,221,166,179,214,61,125,205,88,214,111,211,97,107,179,109,227,105,104,226,124,117,77,69,69,108,181,172,86,163,83,19,231,171,9,88,196,219,50,44,162,213,78,193,34,34,145,120,12,2,22,174,53,202,90,33,143,142,11,184,52,180,2,125,163,107,37,126,121,113,133,93,42,47,214,202,245,90,203,30,244,86,119,99,44,221,110,123,116,103,129,191,162,91,242,110,165,60,186,179,135,41,251,166,111,77,74,201,99,245,188,59,211,163,149,115,44,34,218,82,165,35,9,196,172,226,182,221,187,237,144,31,243,133,40,108,51,40,34,144,150,28,134,239,11,82,228,226,8,47,68,178,203,28,11,34,129,18,248,194,56,8,157,193,142,64,231,229,193,81,243,214,128,0,233,106,109,216,104,117,214,109,148,35,202,80,115,23,216,221,56,186,96,58,14,186,245,40,164,91,25,221,201,5,222,208,177,114,159,170,84,106,141,70,115,33,9,106,220,253,84,165,92,235,55,172,51,14,90,10,132,166,27,46,8,67,194,238,134,99,89,176,85,230,241,106,229,90,165,86,139,90,73,210,9,217,97,118,75,53,96,80,245,85,166,69,176,97,194,214,23,40,94,133,218,84,240,207,167,108,219,94,152,252,137,117,95,15,198,142,183,121,72,7,46,112,146,84,17,93,32,174,57,98,56,239,165,146,230,74,17,148,223,218,90,104,174,7,34,70,117,208,232,217,149,126,91,97,63,160,93,70,22,221,136,39,130,62,44,84,104,3,207,47,48,34,187,166,169,59,24,12,102,203,5,9,218,191,189,171,118,101,123,214,58,20,195,141,241,102,47,157,90,170,81,151,72,155,77,148,208,236,1,119,186,182,224,48,52,159,83,169,25,243,199,158,166,131,64,176,11,31,233,176,183,166,7,222,216,239,35,168,132,118,169,59,255,130,237,222,118,220,96,30,173,131,2,96,120,123,30,53,128,88,223,249,192,239,207,163,69,101,48,79,22,149,192,255,125,115,120,195,198,108,231,217,178,207,108,143,232,66,24,125,14,230,255,103,230,120,195,94,31,15,77,95,82,141,70,223,46,250,142,181,110,7,165,173,177,173,173,210,17,15,137,142,155,176,2,64,30,1,72,93,75,59,207,46,233,229,139,75,203,151,117,123,105,121,73,95,191,184,180,228,92,212,151,151,150,135,23,49,252,51,203,250,179,75,75,207,97,64,79,175,210,187,185,180,212,199,247,129,62,166,119,15,146,44,241,191,38,230,177,77,143,47,210,223,0,254,142,41,191,59,23,245,54,197,127,14,227,208,159,219,23,241,239,14,253,221,92,230,197,195,223,62,254,25,83,122,155,127,91,162,90,46,85,41,171,198,69,189,73,89,81,68,147,253,17,149,242,46,177,47,75,54,190,111,92,212,131,229,165,235,203,250,51,24,11,235,20,80,22,91,23,245,250,242,210,213,101,221,129,160,219,20,228,138,32,86,45,123,105,105,157,194,95,184,168,207,197,21,199,106,237,96,248,210,18,25,212,219,93,109,182,14,88,132,255,206,146,98,43,64,227,224,179,164,12,52,202,103,29,203,16,195,235,236,16,68,55,35,232,7,193,89,102,79,109,160,195,159,179,154,24,52,203,226,164,95,123,222,61,253,157,254,62,65,63,255,121,87,136,121,185,93,124,203,229,164,213,53,135,139,147,18,74,50,30,91,212,49,124,15,255,136,76,80,36,82,51,201,140,41,164,190,100,212,114,86,100,148,252,68,68,33,199,229,72,144,99,97,73,9,45,199,37,183,204,202,161,188,38,50,227,107,104,174,81,78,52,81,170,115,46,167,46,213,185,122,226,3,196,77,201,110,252,123,82,198,200,113,17,46,39,201,112,44,106,180,130,231,184,40,199,130,69,50,46,209,177,64,73,128,203,149,81,132,19,181,137,164,180,92,82,130,75,19,159,201,108,83,200,31,83,135,73,108,201,122,162,168,161,230,59,143,74,153,249,195,69,183,44,30,171,36,59,125,126,62,39,229,71,29,183,134,183,10,114,37,188,42,192,170,38,4,162,96,109,141,119,189,42,34,241,124,146,181,78,82,31,162,80,177,243,231,114,15,239,253,233,193,7,247,14,222,255,222,254,43,191,56,248,225,91,15,190,247,229,131,55,223,217,255,227,107,185,115,243,82,11,51,164,58,209,38,38,96,74,67,38,131,7,64,208,76,180,245,92,142,23,249,243,15,14,45,137,73,159,162,188,4,111,182,83,100,140,178,254,225,91,7,239,127,107,255,135,111,204,80,0,10,168,135,20,32,55,172,155,193,99,82,223,137,238,72,14,58,146,92,179,184,42,217,63,148,41,94,104,160,133,152,93,0,208,8,238,215,182,90,149,212,198,150,239,203,243,154,109,215,97,19,189,160,49,47,95,104,199,35,84,122,228,123,124,133,54,184,30,136,200,171,171,168,154,27,122,32,238,177,163,106,177,47,22,129,66,21,135,46,13,58,29,91,43,8,91,245,5,63,175,89,189,158,57,232,181,203,26,228,117,166,172,239,178,106,94,51,71,104,9,200,6,228,53,230,122,121,143,170,220,175,28,123,47,14,3,87,140,166,78,205,174,152,205,114,115,117,87,248,184,161,93,114,234,51,117,1,83,84,173,173,109,208,205,148,104,239,193,54,16,210,228,69,147,211,212,60,118,255,235,205,255,122,83,222,249,111,109,72,251,141,140,148,27,102,80,92,31,135,48,29,195,188,149,11,55,118,211,27,47,96,30,169,199,211,251,97,24,47,169,239,84,184,235,185,246,209,74,191,80,234,219,195,225,238,0,102,139,226,192,220,116,134,59,221,107,14,48,126,224,13,194,220,115,230,19,182,179,64,223,182,25,143,182,202,229,104,79,221,175,215,26,181,9,180,33,147,152,28,203,155,199,135,111,213,102,115,175,52,30,161,86,155,95,154,75,119,158,88,206,28,230,179,167,7,252,118,59,173,74,153,214,35,74,7,227,12,185,43,239,232,113,149,236,86,34,197,6,60,242,127,178,55,224,201,2,8,147,189,88,220,240,124,231,139,232,209,98,24,111,59,99,197,70,89,234,29,113,227,179,11,179,178,55,28,135,246,2,181,162,156,217,57,226,174,35,206,14,195,93,201,87,79,183,42,41,12,58,141,199,83,138,14,121,175,140,211,233,35,107,129,160,129,40,57,64,49,180,235,83,190,69,247,97,129,225,252,77,252,40,212,68,241,23,118,93,115,33,59,52,165,110,226,2,75,66,223,36,66,147,226,12,109,83,139,61,59,220,182,109,119,2,33,9,172,96,109,141,169,231,133,110,132,173,241,19,89,72,208,95,244,41,180,187,159,199,89,57,87,204,213,183,182,11,82,183,110,154,119,138,135,198,202,42,99,100,66,69,232,148,65,237,101,170,20,136,27,240,219,43,69,206,76,46,0,199,165,199,8,22,206,214,85,130,183,56,9,173,6,179,95,74,249,147,155,255,4,100,112,205,89,7,249,48,196,123,102,182,31,135,79,83,67,220,126,97,153,148,5,203,151,97,155,189,100,226,190,219,210,95,164,157,123,27,118,220,115,180,19,223,88,198,125,255,229,101,82,5,212,41,168,117,81,247,96,211,254,89,125,157,233,15,150,185,70,129,105,10,158,124,1,226,66,38,159,211,235,23,99,245,66,172,43,184,189,188,116,237,9,233,29,146,127,230,18,106,9,146,154,144,246,242,210,115,203,250,38,169,36,158,197,63,215,213,140,160,144,203,92,65,176,121,49,86,109,92,91,90,186,142,17,110,96,73,151,73,217,176,140,25,68,85,97,127,83,26,148,58,61,54,47,10,181,7,35,13,107,24,211,169,176,175,109,170,223,60,209,224,50,41,46,150,54,41,104,116,17,243,192,32,34,8,16,114,105,188,76,90,152,229,172,184,235,20,36,52,30,177,102,99,74,71,78,81,103,136,97,115,170,206,56,253,157,254,78,127,167,191,211,223,233,239,244,247,23,87,48,195,230,71,104,128,196,30,32,161,235,85,85,126,104,238,148,139,85,120,241,54,59,14,139,117,73,173,122,3,182,19,105,189,94,46,183,167,104,248,226,236,85,149,72,82,219,197,53,84,73,213,136,84,87,202,41,206,232,191,222,20,89,36,20,36,185,246,214,70,166,66,75,212,69,82,81,236,10,253,174,120,130,231,141,248,57,83,153,104,219,118,90,155,76,113,211,202,105,216,41,79,139,203,234,139,74,149,236,88,103,115,23,152,142,67,174,82,46,39,43,83,114,73,109,74,42,226,182,232,177,114,89,249,24,105,186,73,207,34,125,218,19,143,252,97,47,69,65,149,51,114,201,58,138,156,153,70,102,33,153,139,170,161,73,29,51,40,138,153,67,79,65,230,231,247,255,248,238,254,87,223,219,255,237,223,237,255,246,229,251,127,248,117,154,175,185,214,38,230,226,244,137,6,5,39,84,9,57,174,75,136,190,199,42,251,44,182,143,244,48,185,72,17,19,125,163,110,110,112,229,43,133,176,166,40,65,116,200,64,247,215,217,227,16,141,85,139,16,69,207,225,223,194,194,212,113,149,82,74,9,186,146,246,41,87,57,228,52,65,30,93,41,21,84,90,143,156,58,188,41,167,25,120,2,65,68,219,203,169,194,85,237,84,98,234,98,67,165,154,62,43,145,181,35,13,78,165,137,167,59,138,10,93,156,10,100,31,113,77,225,134,140,243,47,69,99,148,213,50,69,93,148,56,143,225,90,163,36,103,171,84,73,118,66,82,43,148,238,0,73,133,116,104,108,185,196,164,6,41,115,17,97,154,164,56,109,172,82,130,57,11,120,40,110,162,80,37,229,72,151,116,216,249,130,93,174,158,132,178,190,217,177,106,182,221,41,79,80,214,71,159,143,161,172,207,86,48,199,5,30,77,193,156,85,147,217,84,254,106,74,118,254,199,205,173,176,163,39,196,3,54,30,154,163,192,38,160,180,68,147,37,165,113,118,162,40,158,124,38,160,46,119,123,165,45,6,118,155,38,204,23,139,164,53,233,118,58,157,67,155,243,17,104,218,147,5,156,188,166,93,42,97,86,77,123,237,84,211,158,161,105,87,9,57,179,166,61,131,254,39,174,105,151,202,56,190,166,61,30,19,167,154,246,163,100,240,52,187,108,120,115,60,178,125,132,24,244,220,105,74,246,246,250,108,74,118,166,14,206,80,131,103,104,223,89,208,51,75,75,207,98,192,255,70,19,58,120,255,220,210,210,77,124,255,60,154,206,193,251,77,161,189,46,83,186,26,217,22,178,50,36,243,192,255,153,74,246,236,62,156,162,95,23,131,229,84,191,126,250,59,253,157,254,78,127,167,191,211,223,233,239,84,47,254,17,104,83,79,76,201,30,169,36,18,118,186,145,13,106,50,118,166,98,66,165,70,134,210,80,73,154,29,91,85,182,171,218,10,137,140,92,109,33,242,16,202,138,92,167,211,201,110,232,169,226,249,84,241,44,148,5,173,83,197,243,95,189,226,185,86,155,108,216,94,107,217,141,143,193,176,221,172,245,172,129,101,183,103,52,108,183,235,157,227,234,202,133,38,170,85,105,84,77,187,215,123,20,171,245,172,60,102,83,97,75,41,63,50,187,113,181,118,71,181,27,143,82,31,81,173,159,164,201,201,43,155,101,218,157,42,155,31,65,217,172,18,114,102,101,115,6,253,79,92,217,44,149,113,124,101,115,204,194,167,202,230,163,100,176,28,34,208,221,212,203,228,238,37,210,131,46,95,62,212,106,187,188,188,244,185,235,143,106,150,253,9,213,8,199,132,158,162,5,22,92,124,170,5,62,253,157,254,78,127,167,191,211,223,233,239,244,119,250,59,253,157,254,78,127,255,51,207,178,230,231,115,241,113,22,59,13,72,157,104,69,154,251,211,203,30,135,92,246,128,118,28,229,190,7,70,63,194,149,143,40,250,233,173,143,19,61,167,60,61,53,58,61,53,250,203,157,26,53,251,39,113,93,161,81,174,246,43,157,234,36,108,161,232,243,35,156,210,100,229,49,253,148,38,251,68,36,174,234,209,78,68,146,229,159,252,137,136,84,194,233,137,200,163,156,136,168,132,156,249,68,36,131,254,39,126,34,34,149,113,252,19,145,152,133,79,79,68,142,146,193,77,244,3,117,216,161,200,220,230,177,161,109,38,26,226,127,66,15,62,20,122,78,57,251,16,252,122,122,246,113,250,59,253,157,254,78,127,167,191,211,223,233,239,212,134,255,20,219,230,84,187,118,170,93,251,228,106,215,250,173,148,118,77,27,7,118,14,237,176,251,161,182,16,230,181,65,217,170,104,44,178,53,61,114,100,205,93,169,183,44,173,176,16,150,44,116,18,186,110,135,75,22,246,161,166,203,142,195,184,251,49,111,69,138,64,158,70,209,114,187,210,111,107,146,37,119,167,110,215,52,114,20,153,215,170,29,179,135,46,25,13,170,91,195,212,208,67,36,62,183,76,196,70,135,167,70,167,87,134,39,238,106,12,10,240,237,117,39,8,109,95,148,82,200,107,151,60,107,221,214,116,159,249,33,211,167,198,253,27,7,143,55,52,221,156,37,50,236,57,251,183,53,221,153,41,238,206,230,166,141,196,211,116,230,4,18,201,60,168,149,15,237,147,74,11,105,128,145,173,71,182,80,175,245,235,213,106,107,96,30,6,115,162,198,99,243,104,150,67,42,49,188,241,252,101,106,226,89,21,172,159,194,169,101,210,101,152,84,1,145,150,170,156,161,221,74,86,227,228,117,164,82,9,167,58,210,71,209,145,170,132,156,89,71,154,65,255,19,215,145,74,101,204,164,35,5,86,227,210,195,16,102,128,181,53,188,128,199,92,82,184,166,51,76,115,112,60,248,22,36,151,104,19,116,173,113,178,147,215,181,110,57,254,56,56,134,130,243,47,157,238,25,55,100,222,235,47,57,64,179,192,158,106,99,94,89,38,101,228,242,101,9,117,100,253,18,211,135,74,234,213,203,9,245,234,28,5,33,186,200,139,20,20,254,213,107,81,29,106,244,179,172,114,194,71,219,36,213,106,22,137,167,185,36,227,92,122,170,97,61,253,157,254,78,127,167,191,211,223,233,239,244,119,250,59,253,125,130,172,133,35,189,238,204,208,44,83,117,41,41,53,51,234,84,50,17,90,30,81,63,62,85,197,146,210,72,150,167,233,51,79,149,218,167,74,237,99,42,181,167,235,73,38,13,166,12,247,155,39,169,35,31,148,51,64,64,84,125,44,83,115,191,144,169,222,246,247,10,5,157,199,232,103,198,48,165,24,235,153,49,28,41,70,47,51,198,16,245,230,145,250,189,221,169,181,180,194,130,136,150,243,177,218,12,108,37,52,220,18,109,203,175,15,242,118,97,161,88,57,99,24,225,217,179,64,172,209,208,233,219,249,80,175,20,246,120,81,246,36,125,253,19,164,167,23,53,178,38,69,251,140,18,109,99,82,180,167,148,104,131,73,209,158,84,162,57,147,162,253,173,18,205,156,20,237,5,37,218,237,73,209,188,30,59,146,64,210,153,134,6,131,222,30,56,174,109,105,103,34,128,154,109,32,167,183,125,246,236,148,143,37,203,235,143,81,49,21,119,137,195,186,196,25,228,161,63,130,101,211,221,50,131,124,161,192,74,62,83,94,96,125,101,151,214,237,240,105,211,135,164,249,130,238,25,103,42,11,219,27,206,16,186,137,146,134,134,97,184,133,93,8,47,47,244,124,219,188,189,23,26,161,156,100,79,180,100,47,42,120,152,119,163,6,186,165,254,96,189,132,24,177,48,57,32,19,224,107,223,28,193,71,123,15,57,191,97,206,120,224,83,46,151,109,173,160,251,49,247,177,179,26,118,142,163,59,6,59,103,209,135,70,156,95,97,55,170,148,157,151,216,19,230,153,97,62,220,112,2,32,208,221,187,244,224,1,37,76,58,54,121,10,85,120,80,206,150,7,203,88,25,218,239,45,174,104,59,218,106,215,131,2,237,18,155,9,160,188,232,187,185,248,148,249,84,215,132,146,237,82,224,124,209,214,131,248,219,112,177,82,238,14,245,62,124,242,109,212,147,218,215,113,189,212,45,30,5,250,177,127,246,108,127,129,147,43,148,235,96,248,192,60,172,56,195,129,71,204,219,8,224,65,206,201,176,244,80,244,65,124,16,212,195,179,31,91,119,233,60,198,247,66,15,153,5,159,16,182,87,33,16,146,196,54,136,4,200,12,59,87,28,123,104,17,53,148,250,2,217,23,49,146,200,131,142,160,32,125,87,14,188,238,218,151,156,77,241,73,180,201,99,9,121,118,121,191,208,245,247,148,106,241,47,74,181,34,246,9,104,206,40,23,162,244,133,189,172,54,81,161,211,26,118,135,53,204,140,219,56,76,182,49,128,222,82,170,10,205,115,161,235,92,123,59,231,64,143,209,191,162,85,65,105,211,28,229,243,153,117,78,125,161,186,48,22,125,81,91,5,62,15,245,50,30,41,70,239,43,230,106,1,202,119,74,161,119,147,224,169,242,133,5,24,125,20,99,9,98,12,11,139,195,149,202,42,112,210,25,159,38,71,8,97,217,142,140,225,5,163,188,216,239,90,11,35,188,40,149,15,128,163,71,176,48,133,249,0,10,161,241,51,54,70,56,100,225,147,62,48,134,115,99,209,6,17,109,32,159,33,226,17,97,62,241,186,187,135,172,148,183,13,120,176,161,174,198,202,88,31,172,194,224,137,134,191,11,83,24,254,63,171,111,36,182,152,220,67,244,15,112,89,220,81,130,247,241,232,53,217,81,48,30,161,99,178,186,43,209,77,253,163,118,19,142,108,62,140,135,134,187,226,175,66,57,213,115,206,188,185,96,17,121,135,64,94,139,232,6,163,122,190,202,8,60,50,44,34,240,48,98,122,17,101,52,215,159,145,184,33,18,55,92,9,86,141,17,76,130,133,136,158,123,121,126,38,188,96,211,191,198,16,167,205,102,117,10,208,89,159,142,198,63,106,160,179,94,181,55,168,212,234,245,217,128,206,240,136,127,114,149,203,245,86,239,99,168,242,160,217,177,237,74,181,63,99,149,43,229,198,228,42,55,43,173,202,199,80,229,90,197,174,245,251,150,61,107,149,235,230,228,42,215,171,131,242,199,80,229,122,163,215,183,59,181,89,25,163,210,234,77,174,178,217,234,124,28,140,209,106,212,234,189,78,125,70,111,244,131,106,217,60,212,126,194,236,163,77,4,70,174,52,14,19,238,125,20,148,89,155,37,25,17,3,92,54,49,162,189,197,99,125,58,13,187,60,164,3,72,29,229,24,216,168,13,7,165,181,254,221,187,118,36,65,228,53,216,136,104,208,132,16,54,71,253,229,161,25,4,93,173,231,221,209,246,244,149,196,199,155,120,132,214,141,172,41,52,220,76,106,123,44,30,108,148,16,78,20,226,250,246,160,171,177,141,206,21,10,81,114,142,118,64,154,110,134,161,31,116,119,55,129,80,195,174,216,27,97,18,93,27,154,61,200,144,182,68,90,87,107,195,150,72,148,179,108,6,125,212,39,44,123,155,176,141,131,105,125,151,103,3,85,234,219,27,222,16,239,230,106,15,223,126,231,195,151,190,126,240,234,47,247,95,254,213,254,107,127,216,127,253,155,15,126,254,27,104,17,43,11,40,53,28,219,74,145,165,62,203,239,170,21,232,40,237,225,150,58,238,5,16,5,129,158,56,67,171,213,140,19,105,176,184,193,228,123,103,228,195,2,134,59,107,45,51,111,104,5,72,248,68,45,166,142,57,172,254,15,223,121,251,224,222,239,96,241,26,66,118,184,97,198,61,224,148,102,248,176,85,189,105,175,99,143,95,181,142,208,18,37,221,212,198,168,49,161,87,128,173,64,130,167,240,75,102,104,234,89,139,39,107,178,55,194,96,104,242,109,123,7,170,237,88,130,5,168,187,33,4,79,195,117,209,42,199,2,98,225,142,168,34,72,198,12,29,99,146,225,170,11,117,219,132,86,106,58,142,243,174,54,242,255,127,246,222,181,189,141,227,72,24,253,43,244,196,86,0,98,112,229,29,212,136,11,222,36,74,36,69,137,164,110,48,150,207,16,51,0,70,2,102,160,153,1,47,162,240,60,118,54,217,216,94,251,200,57,155,251,213,206,73,236,100,223,196,206,190,187,137,109,201,113,254,203,89,145,146,62,237,95,56,85,125,153,233,185,0,4,101,209,201,190,39,190,16,51,61,221,213,221,213,213,213,85,213,213,213,70,75,181,247,1,71,208,236,131,42,8,131,193,206,123,139,57,168,69,160,246,215,44,144,15,145,178,160,19,59,9,233,232,23,191,126,250,241,47,165,100,37,89,129,90,43,126,205,204,124,36,145,119,110,187,224,180,222,112,55,232,43,107,22,122,65,64,251,241,71,110,171,117,253,170,238,0,219,128,20,255,69,166,163,143,184,5,134,33,57,13,107,55,93,5,57,222,106,165,169,69,70,2,214,193,210,41,99,194,4,218,41,180,70,0,176,38,199,55,140,221,110,90,219,110,146,206,74,240,165,161,154,90,83,95,208,12,183,43,211,29,237,245,166,229,58,240,101,171,147,40,19,228,75,174,101,161,53,79,146,107,102,49,162,102,158,112,222,159,96,88,100,163,138,228,4,133,240,33,221,110,118,156,192,80,241,198,151,52,77,24,149,79,30,29,190,245,30,142,10,195,62,16,191,238,234,145,122,59,54,210,16,253,184,105,55,101,54,46,144,246,50,140,147,147,97,239,114,75,119,27,150,86,148,230,23,150,23,54,22,88,253,146,90,115,117,155,129,70,44,146,247,121,242,234,55,229,240,141,247,158,253,232,87,30,129,116,101,16,89,247,246,97,12,137,93,166,92,22,168,131,15,164,63,193,109,171,93,20,39,26,42,109,146,76,105,95,162,19,157,49,42,54,242,220,220,151,198,209,114,141,182,132,21,117,3,52,216,163,150,42,128,95,211,235,151,60,240,143,63,125,244,228,225,95,142,222,255,237,225,131,79,190,60,120,83,108,249,225,183,30,29,189,245,171,195,79,126,125,248,246,195,23,213,126,92,130,145,36,87,84,3,77,145,170,89,213,75,176,154,197,214,121,244,230,107,135,63,253,205,227,63,191,243,228,207,31,245,171,89,166,22,54,169,144,203,73,3,182,2,36,8,94,227,147,71,15,14,31,126,208,23,190,131,150,71,36,184,129,123,169,186,62,252,135,191,59,6,254,96,48,219,160,218,88,166,169,55,175,116,84,211,53,220,125,159,4,30,62,60,252,206,15,143,190,247,135,103,223,126,112,76,61,149,138,92,240,89,31,154,221,161,26,102,53,222,65,127,165,3,164,0,28,38,21,109,167,146,108,171,187,171,36,101,39,205,210,50,181,78,179,233,128,8,162,67,19,57,75,103,223,2,75,139,7,3,22,53,163,102,232,216,21,191,44,105,79,133,115,86,232,15,174,128,170,166,161,100,103,102,144,185,204,72,255,245,218,187,34,61,252,215,107,223,97,28,163,24,243,233,241,95,62,58,250,238,103,208,36,106,98,66,134,65,58,120,141,190,115,34,201,231,128,74,100,105,91,7,161,6,80,221,180,28,221,103,173,115,248,10,171,63,254,164,129,141,17,222,69,67,201,19,190,141,70,125,105,114,167,193,89,75,167,13,107,129,94,100,85,74,161,213,56,80,191,162,179,229,40,144,58,19,16,176,98,6,130,126,17,70,129,36,0,226,200,2,69,191,134,196,45,76,148,237,78,83,199,133,129,252,134,197,174,252,136,32,119,65,58,172,51,18,127,6,226,19,24,62,72,55,197,124,33,40,9,146,152,254,126,30,70,132,56,89,255,253,231,92,170,137,176,68,42,81,148,67,18,82,96,21,242,7,232,21,192,239,115,8,79,100,181,129,129,172,235,222,128,94,245,91,48,71,190,68,68,172,218,73,133,171,218,32,98,85,237,175,37,80,133,196,155,231,29,205,222,108,152,142,44,138,46,29,83,28,83,195,108,119,122,9,189,61,161,197,143,70,143,53,98,160,113,233,185,190,196,142,80,175,220,200,41,163,200,124,17,211,36,200,171,123,113,246,193,208,10,211,225,233,23,255,122,248,173,95,7,128,198,227,52,82,199,64,216,140,89,115,98,241,24,215,131,211,32,69,46,133,8,194,202,9,81,21,3,45,30,97,100,130,13,130,35,42,50,197,162,133,53,240,180,104,137,75,46,190,76,115,66,100,48,0,61,102,33,44,231,3,205,56,92,226,227,103,23,105,209,139,162,3,46,71,249,18,214,73,123,75,1,244,232,173,234,14,214,91,148,236,226,123,75,90,20,24,107,252,31,149,51,61,65,58,143,157,13,219,99,168,52,0,221,182,232,169,31,134,150,38,238,9,179,68,208,245,130,175,97,237,44,170,101,205,33,39,107,10,218,205,131,239,15,29,253,233,13,174,105,197,168,118,189,149,108,14,115,189,179,221,2,197,211,131,249,248,47,63,59,252,253,15,69,149,26,255,239,202,182,82,6,177,78,73,224,238,156,62,174,83,205,122,76,171,141,208,167,218,40,200,95,228,73,213,240,156,21,110,216,97,222,209,177,113,141,166,79,212,38,106,44,71,117,92,165,79,147,249,145,2,230,37,135,175,114,249,218,148,184,229,236,136,91,206,212,166,158,129,117,211,193,173,39,163,198,172,236,104,150,191,188,107,174,1,245,232,182,187,191,190,223,218,182,154,14,55,48,246,203,131,96,116,98,100,180,50,53,163,9,99,32,108,22,248,150,135,88,16,243,58,72,187,70,219,181,232,182,120,70,55,59,45,157,72,44,176,92,227,150,48,158,145,202,168,237,118,115,63,225,202,150,183,139,226,250,155,168,85,178,123,9,0,232,46,73,126,90,63,171,218,117,178,197,235,100,154,186,89,119,27,211,122,42,229,237,105,130,132,253,146,226,229,40,235,149,25,241,165,120,208,157,214,95,41,204,56,124,243,193,77,202,47,229,146,72,221,11,106,181,17,236,25,203,194,182,29,168,201,18,96,160,168,81,60,166,187,206,12,203,64,247,169,89,6,67,199,177,58,174,40,180,41,89,20,26,216,183,117,193,10,246,73,35,143,27,10,151,108,88,137,123,86,136,59,77,57,64,123,158,101,34,170,138,7,33,123,100,145,30,154,235,202,196,8,20,177,172,28,248,134,52,64,177,204,69,60,60,0,194,140,132,151,137,72,71,142,132,104,236,139,96,67,58,192,231,98,158,36,173,163,153,165,144,3,109,195,85,155,197,92,151,153,90,36,57,160,58,160,62,194,84,44,124,172,241,154,137,224,127,128,202,6,53,19,107,98,99,233,54,25,107,28,177,40,35,150,48,1,89,20,123,101,61,198,13,214,22,72,121,33,16,93,210,161,14,166,30,120,38,153,40,66,184,59,2,113,57,218,115,51,120,146,38,37,101,183,141,123,130,176,117,221,178,239,160,192,149,221,201,103,145,157,83,3,14,52,223,111,69,49,214,14,62,77,218,250,114,195,117,219,153,182,229,0,83,120,249,0,107,232,102,89,49,132,232,3,145,146,25,183,161,155,65,250,209,137,33,47,158,182,204,76,112,212,232,89,198,3,67,43,234,40,140,19,221,76,39,235,123,215,219,160,235,161,113,20,227,119,58,167,3,67,17,211,10,23,70,11,234,2,109,24,120,143,30,209,83,80,31,84,92,42,166,176,175,172,201,236,139,240,22,202,176,164,249,159,151,52,177,241,12,93,3,52,60,132,158,193,154,31,108,32,54,93,172,156,46,48,125,199,155,88,251,8,40,88,188,13,212,189,67,67,74,54,124,216,172,80,94,202,129,198,21,71,35,125,136,80,166,11,125,28,189,8,128,243,114,88,187,39,73,1,107,36,201,157,192,14,6,48,140,166,133,0,102,205,132,255,145,44,219,145,249,26,174,9,148,99,223,132,25,201,29,219,8,217,179,190,70,242,99,119,201,142,115,76,85,57,154,74,142,89,17,227,76,87,230,214,233,192,78,22,95,124,200,80,197,58,39,81,56,86,251,74,71,183,247,207,156,65,119,151,64,18,91,201,200,248,221,197,4,39,222,3,138,127,157,225,15,200,71,131,144,122,76,104,154,157,78,100,66,119,178,87,19,41,223,49,13,120,93,132,50,94,19,64,1,98,139,7,202,30,61,89,78,111,114,34,96,128,166,34,228,228,205,40,186,155,128,110,125,200,144,117,152,225,187,232,216,227,175,12,10,93,25,116,146,228,47,15,244,29,31,217,50,161,103,200,47,72,160,73,220,2,1,81,118,63,33,250,153,225,212,64,172,139,242,145,11,196,98,1,39,7,88,182,218,114,146,222,32,28,147,49,67,68,103,63,123,236,231,160,249,227,204,153,151,128,29,56,139,108,115,6,26,227,10,219,84,202,65,32,115,113,0,128,64,176,2,60,66,170,194,214,79,82,6,153,91,156,119,184,105,18,152,118,199,146,187,14,37,36,217,159,34,85,234,159,209,149,121,45,197,94,59,180,72,145,84,150,0,102,183,101,104,91,212,55,42,126,79,18,59,181,229,208,94,197,230,13,246,122,154,75,130,214,144,1,98,98,210,45,91,21,64,166,36,212,38,161,163,26,59,125,127,128,222,195,184,109,32,236,103,34,69,19,171,71,81,90,90,5,125,138,248,239,157,167,249,168,122,133,20,95,148,230,46,175,172,149,86,111,110,45,205,111,73,178,173,55,89,153,210,234,60,183,251,98,229,221,100,49,84,151,170,237,224,60,8,84,180,112,101,179,180,44,0,183,250,1,228,27,244,132,242,103,117,208,16,227,164,35,52,115,111,16,210,127,9,68,36,198,12,244,238,116,128,25,40,250,151,152,182,118,220,42,192,157,37,201,180,165,179,23,189,146,112,218,154,209,105,235,134,166,173,27,158,182,174,63,109,187,178,207,130,98,185,43,250,51,173,168,237,105,97,171,51,164,141,120,102,68,152,108,232,163,100,162,180,142,243,147,168,176,240,130,26,26,214,196,132,190,40,9,151,43,28,60,13,42,129,242,32,138,52,254,129,231,68,188,44,133,24,232,197,122,41,121,8,66,147,204,5,41,65,34,128,4,81,100,241,40,214,79,7,242,103,194,150,108,162,124,219,86,52,185,67,148,199,145,28,87,47,11,147,19,19,200,172,107,140,127,37,58,76,121,105,203,64,115,50,46,211,160,32,201,232,1,83,213,38,245,9,137,188,19,151,42,230,5,34,85,148,26,247,25,65,167,141,137,169,65,252,82,95,148,183,70,57,180,55,19,220,31,57,250,227,235,79,126,243,47,135,63,249,66,220,230,0,149,189,174,207,147,2,207,187,175,193,76,239,147,185,87,164,19,238,113,8,149,179,29,142,248,45,102,230,54,47,141,226,206,131,236,29,119,144,232,113,7,228,66,212,89,95,202,145,67,19,82,12,36,102,49,113,65,157,213,93,169,231,119,220,127,230,174,41,172,114,225,24,133,244,181,197,197,92,206,223,40,164,54,25,110,38,249,226,91,135,31,189,127,244,230,103,196,170,65,190,159,70,3,38,167,38,123,52,224,232,193,187,143,31,254,234,116,107,95,92,152,24,95,136,173,253,217,183,223,57,250,254,31,190,130,54,228,114,56,8,241,67,240,238,219,71,223,124,112,170,181,207,141,140,148,242,139,241,248,127,251,27,79,255,248,201,41,247,29,123,31,223,247,7,239,28,126,124,186,180,55,89,202,77,229,10,241,163,255,219,255,56,252,201,207,79,153,246,74,99,61,198,157,214,126,248,198,31,14,31,124,7,134,224,241,195,135,167,59,10,133,145,217,241,120,60,28,253,223,191,58,117,60,28,87,251,87,134,135,145,145,201,201,209,201,216,150,60,254,252,199,79,126,255,197,179,215,126,252,244,47,223,62,93,154,44,204,78,204,79,244,105,195,227,79,223,249,10,154,177,176,80,90,156,234,209,140,135,15,15,63,249,245,147,71,111,28,253,254,151,167,218,134,209,18,254,27,207,28,62,122,251,232,141,119,105,237,209,250,25,48,127,93,197,123,217,37,89,106,25,38,59,83,39,21,165,177,92,204,202,74,202,121,103,31,205,12,127,92,106,213,153,88,96,102,200,47,36,164,36,92,188,217,82,110,50,175,124,47,93,236,73,199,110,38,164,148,153,193,180,243,36,141,100,75,14,153,86,218,214,219,58,219,189,97,27,226,120,2,111,89,221,7,141,79,142,179,172,83,145,168,109,181,177,123,108,79,28,228,72,75,211,151,180,128,159,0,10,88,232,226,138,199,19,211,14,198,227,6,113,198,54,234,117,220,7,106,144,210,177,238,131,174,224,62,136,96,231,240,51,26,9,104,27,49,233,114,219,48,209,210,85,230,21,87,102,226,135,216,162,25,249,81,75,70,11,65,114,122,244,232,240,173,247,169,164,241,244,227,15,142,254,233,91,100,99,166,87,69,40,201,179,84,175,78,134,184,30,5,180,160,115,65,0,147,220,193,145,34,17,68,240,16,1,227,209,77,234,134,68,15,244,234,26,235,130,107,83,233,212,109,248,98,169,39,55,74,194,190,16,237,29,221,91,101,164,234,106,145,50,249,113,161,16,138,196,9,61,227,170,206,29,20,254,147,30,141,99,165,113,110,49,168,252,5,220,98,104,2,213,34,245,140,218,1,229,221,178,3,155,116,86,155,39,75,221,74,215,235,10,231,187,111,126,248,244,253,183,25,187,229,77,46,247,216,180,179,118,77,221,78,147,47,20,144,234,119,175,65,28,115,110,171,59,42,221,110,40,226,241,174,68,46,25,233,44,107,140,223,223,47,213,231,151,226,59,253,82,175,94,195,47,217,87,245,249,203,107,63,122,246,218,155,2,2,48,168,42,243,29,11,115,49,178,61,203,250,171,215,106,208,208,162,212,36,76,70,230,39,140,165,163,159,190,249,244,143,223,60,122,239,115,74,231,79,126,252,205,39,223,253,205,209,27,159,28,62,120,139,62,60,121,244,77,16,251,253,105,75,14,142,115,238,100,132,235,228,142,165,160,31,59,196,53,166,203,54,30,197,177,138,155,142,100,168,240,3,115,191,209,51,119,59,106,179,102,232,154,211,107,138,176,33,143,159,33,193,177,215,51,160,10,218,104,141,196,77,222,98,252,222,170,102,56,56,161,52,116,37,132,14,27,38,218,89,168,47,45,240,103,35,66,25,38,35,9,153,67,255,210,163,193,0,137,232,6,53,143,84,28,172,163,255,182,240,137,90,207,54,190,133,61,112,102,125,144,115,1,82,15,77,196,195,207,95,59,252,240,95,142,126,240,167,103,63,248,207,0,251,8,44,116,18,185,22,11,91,129,238,108,121,182,172,249,205,160,86,124,213,221,48,90,58,180,137,170,224,248,146,76,246,171,252,201,163,127,61,250,217,47,190,108,229,212,96,129,198,121,90,99,191,222,210,201,1,19,226,7,127,10,112,30,177,43,91,53,72,4,72,203,106,93,74,2,116,173,99,175,56,199,116,228,173,63,29,189,246,122,15,136,122,6,187,211,113,174,169,205,190,64,64,17,123,250,225,235,49,120,8,46,117,82,168,243,44,153,51,53,58,226,220,13,98,144,69,206,159,76,158,73,36,176,126,62,125,235,27,79,190,241,217,211,143,190,120,242,231,143,132,245,83,88,220,94,192,154,54,37,174,105,81,116,134,87,179,49,49,251,209,79,255,237,241,195,15,159,124,247,23,32,179,210,229,80,138,199,115,132,11,31,253,248,27,135,31,253,248,133,243,98,2,21,88,48,48,101,38,118,16,214,28,203,148,255,251,243,183,15,63,250,249,179,31,125,203,107,197,211,15,94,71,151,61,210,35,218,157,199,143,126,125,248,238,255,117,244,230,59,79,255,233,207,79,222,255,8,128,255,53,88,249,115,201,63,127,103,238,95,5,115,167,255,242,73,47,109,174,47,92,221,40,173,95,146,20,133,142,210,6,84,125,255,190,180,190,116,126,53,46,125,110,115,125,227,242,74,236,215,112,95,194,26,140,196,163,183,128,66,66,239,115,148,48,144,77,80,61,161,41,36,176,139,158,217,163,234,11,218,61,245,204,62,125,161,211,90,167,154,79,64,237,225,231,254,73,98,55,232,176,5,162,31,48,23,220,251,224,62,91,66,74,24,81,3,235,62,116,42,144,195,61,78,103,123,75,74,113,66,135,177,145,230,74,203,203,165,185,141,165,107,75,27,55,35,120,138,215,241,190,98,12,157,76,223,242,176,132,56,194,195,10,156,111,174,119,182,55,64,61,88,66,123,179,119,22,81,76,235,6,253,207,208,145,76,213,104,64,8,149,7,132,192,189,130,241,177,209,66,112,175,192,225,123,5,44,46,118,194,8,238,21,20,10,53,181,160,143,108,11,123,5,120,252,218,17,119,9,166,70,122,31,93,173,142,168,213,175,226,24,118,77,31,195,243,224,131,30,93,173,109,15,20,106,38,62,172,73,231,216,48,49,85,243,216,104,52,91,166,31,74,230,160,75,142,191,90,180,8,96,131,111,199,196,21,220,228,160,33,31,240,73,163,110,198,102,219,19,178,81,121,48,54,219,85,33,91,91,181,157,248,88,52,247,132,92,172,109,75,249,201,248,138,103,133,188,142,238,158,111,90,219,106,115,30,68,208,158,37,150,122,149,88,1,2,119,98,139,44,251,59,165,98,36,20,64,164,24,249,197,15,253,83,54,43,129,208,44,184,177,136,137,138,78,220,223,28,113,15,203,203,231,239,149,211,93,241,109,21,209,67,18,48,148,140,171,215,45,123,31,189,95,88,210,178,97,234,170,45,36,96,144,93,195,236,88,29,71,72,92,210,116,226,38,238,37,17,37,214,81,184,47,135,141,254,71,74,57,39,231,185,115,7,48,8,255,243,214,86,181,86,223,218,82,76,6,207,52,220,185,90,157,123,176,225,171,31,142,198,20,194,80,184,0,215,105,66,163,99,35,140,160,84,225,231,165,7,73,2,25,25,151,176,89,84,21,177,41,24,184,65,172,60,8,170,9,204,84,137,14,32,115,164,50,97,194,117,170,196,47,81,128,24,130,81,215,65,151,65,28,196,187,71,5,227,190,64,11,215,189,22,18,212,137,107,139,236,134,124,86,49,255,50,137,19,147,156,129,133,2,221,245,128,11,99,141,240,68,242,203,8,228,26,53,174,120,167,78,28,224,72,58,225,218,201,152,198,66,81,165,151,139,16,83,206,92,221,150,45,12,39,67,190,23,205,104,47,46,96,171,172,228,253,251,47,249,105,231,73,154,23,31,37,57,35,73,69,75,8,151,18,105,10,80,96,205,168,199,13,185,136,111,156,29,129,146,56,146,34,182,99,70,63,64,141,140,0,96,242,206,91,120,65,77,194,11,247,1,69,22,188,225,240,26,132,58,29,140,12,44,64,232,12,227,19,57,165,10,181,89,237,52,137,206,10,105,137,48,130,25,197,43,1,183,76,49,131,215,138,222,89,130,85,196,211,21,105,210,10,113,202,36,126,45,190,59,53,118,106,149,56,5,39,249,200,26,204,223,250,37,55,233,54,108,107,119,8,253,21,22,108,27,8,91,218,104,128,24,52,100,56,67,166,53,68,157,60,135,92,11,255,243,90,49,68,122,255,18,172,147,58,176,51,172,60,217,213,155,176,28,133,70,222,68,116,233,138,73,179,120,97,86,244,96,231,8,3,89,9,118,95,28,116,242,189,156,171,196,149,82,247,250,151,202,87,162,136,92,211,109,60,153,171,132,23,212,8,69,95,164,125,152,73,152,105,61,153,77,184,240,183,184,170,174,70,33,146,217,214,11,158,158,50,135,73,89,40,215,5,66,171,42,142,172,145,187,75,212,237,81,148,121,218,189,98,95,121,126,103,196,77,28,157,51,77,238,126,142,4,237,185,138,179,104,88,30,122,25,251,175,146,227,15,1,214,159,147,245,80,216,41,173,44,109,109,193,252,215,77,205,137,13,63,181,221,49,154,218,18,70,134,3,233,68,68,54,161,30,66,119,156,83,243,92,124,17,10,167,123,78,49,220,47,202,84,114,211,230,89,97,81,225,62,242,102,42,149,140,135,65,188,99,132,18,192,10,208,209,43,24,194,40,126,237,32,165,2,221,73,208,53,89,87,122,212,133,209,129,252,144,88,94,120,48,157,80,117,148,78,76,164,14,192,94,176,49,132,245,246,8,161,228,215,153,192,69,201,231,39,140,70,19,204,37,10,244,59,246,160,238,121,237,241,50,19,242,75,184,194,114,188,66,88,154,240,174,238,37,194,113,158,12,19,47,253,232,213,48,12,134,232,87,29,109,152,121,108,109,176,92,172,168,110,35,67,148,148,132,62,236,38,83,28,160,23,100,236,44,79,185,127,223,58,199,235,37,129,217,196,33,182,42,193,150,71,150,44,221,63,116,225,162,224,97,41,249,105,43,122,242,194,66,170,42,91,233,124,69,56,115,97,85,88,16,63,125,58,158,1,232,73,244,135,20,104,212,48,171,205,142,166,59,228,75,130,121,230,179,166,170,100,111,40,210,84,113,218,138,19,207,105,219,186,170,149,108,91,221,199,170,160,184,236,130,46,19,29,170,200,18,18,226,248,116,182,135,8,47,110,93,9,44,10,23,226,86,58,24,13,97,157,131,55,37,39,174,142,241,101,212,61,40,19,88,141,130,19,154,143,173,98,158,203,207,152,233,124,209,236,198,207,57,111,125,141,48,15,58,253,104,112,173,106,82,238,40,109,185,166,100,181,131,188,60,218,189,191,66,127,110,222,76,204,20,111,222,76,206,220,95,135,132,145,238,253,121,235,254,173,91,247,111,221,79,148,47,52,86,156,249,86,37,249,106,126,230,126,89,45,85,238,75,229,127,148,42,195,210,253,175,151,255,241,235,149,225,175,103,235,114,67,145,202,249,244,84,229,213,87,181,25,73,110,41,18,60,192,127,146,92,39,143,7,35,93,208,187,233,227,40,60,238,64,246,127,124,245,85,167,146,146,228,125,37,251,106,57,81,254,199,202,240,76,242,213,74,182,222,242,229,250,18,149,168,66,4,154,3,221,215,244,8,243,172,77,137,147,122,223,153,64,148,25,208,151,65,214,76,228,240,248,139,55,227,137,240,191,27,39,30,5,69,70,166,206,2,115,236,19,73,205,181,150,173,93,221,158,83,73,124,190,36,70,105,180,252,24,160,193,207,94,19,236,115,233,252,140,93,196,37,169,43,40,47,123,193,131,79,196,171,54,63,237,70,231,160,11,221,212,203,110,112,14,186,21,223,85,150,96,70,71,148,136,211,246,128,206,81,27,167,43,207,106,160,87,173,154,52,203,6,192,130,63,193,19,66,115,10,8,214,192,121,96,102,201,210,138,197,30,54,128,38,233,211,117,93,51,249,243,70,163,99,179,199,69,219,160,15,235,42,0,195,199,138,188,5,160,46,170,102,135,88,222,164,69,125,219,102,143,43,232,248,11,191,165,182,109,52,201,59,166,94,236,160,57,6,126,154,248,86,234,212,201,13,103,210,186,222,118,245,214,54,238,138,75,151,65,133,160,79,171,214,14,79,156,215,171,244,177,34,223,81,74,137,45,121,4,230,29,60,204,225,195,172,114,0,141,33,17,38,215,27,150,237,22,47,203,252,189,56,39,183,64,113,107,8,31,239,8,41,197,45,89,109,173,181,138,101,73,109,65,45,237,22,192,159,183,22,205,98,28,81,164,202,196,216,45,145,22,155,64,250,146,173,73,149,178,249,74,62,119,110,100,38,87,4,81,8,159,65,26,201,231,102,242,197,92,114,24,95,43,176,254,174,43,123,232,116,61,155,148,151,226,232,19,63,175,19,151,236,249,248,144,145,182,78,108,162,137,108,249,254,171,175,30,36,146,229,127,124,57,53,60,147,73,195,100,146,97,202,189,124,6,195,114,221,14,171,41,193,37,185,0,204,87,97,186,5,172,219,52,36,42,159,101,103,245,164,169,72,57,41,229,45,63,160,69,222,85,14,230,227,16,193,129,32,147,67,205,158,172,158,243,177,89,111,135,115,89,33,135,96,79,44,67,172,135,50,107,199,87,190,79,51,106,125,235,230,153,180,94,117,7,136,167,236,151,170,144,82,199,22,11,150,88,57,174,213,43,72,125,137,100,10,109,124,43,43,125,90,30,204,184,210,171,25,33,250,46,139,101,43,164,228,0,69,195,165,110,222,140,111,152,216,145,69,224,115,55,117,213,70,121,102,52,201,153,114,33,137,165,123,149,15,21,132,114,93,185,113,28,198,46,88,192,130,18,201,87,242,133,251,247,243,8,191,209,232,3,61,146,251,194,128,240,49,235,133,227,1,227,105,194,99,199,216,48,59,174,206,50,183,250,141,177,144,209,57,14,234,186,94,5,94,205,50,59,125,160,138,25,215,251,64,21,100,80,214,154,102,211,112,120,225,108,62,151,35,16,214,227,171,58,182,116,82,46,144,226,235,125,17,32,22,2,110,222,149,213,120,114,21,199,224,108,190,48,163,103,144,117,131,238,91,100,79,168,207,150,78,88,22,86,242,205,118,155,175,228,62,164,96,122,87,190,117,171,24,119,230,137,88,179,90,250,61,203,212,47,215,106,168,126,113,97,32,161,159,203,205,72,105,169,40,165,164,100,234,54,198,128,31,38,8,171,53,45,88,163,201,163,186,141,114,114,118,60,151,76,9,239,175,140,231,200,180,248,178,53,246,174,13,134,37,133,217,110,39,66,213,22,80,89,92,136,89,131,82,32,150,118,229,13,165,76,54,18,26,21,121,141,61,238,84,228,21,144,0,12,103,13,214,207,29,57,246,180,71,80,90,242,228,53,92,153,248,48,192,234,41,188,231,43,176,124,18,41,170,34,47,2,116,55,208,97,88,119,169,104,57,60,83,126,245,213,212,171,175,166,43,84,22,45,206,208,223,251,252,243,45,144,84,163,56,76,152,41,73,74,130,236,231,86,27,137,108,162,156,74,87,238,67,57,45,153,173,27,196,238,227,181,124,60,55,156,66,51,73,138,24,211,151,80,229,44,23,42,50,16,54,235,4,96,26,91,141,29,112,139,105,47,106,117,14,218,189,138,139,103,89,34,242,18,224,107,222,123,105,161,132,225,125,73,237,200,49,115,195,171,207,196,202,0,218,10,20,32,204,26,138,200,11,21,92,55,188,132,22,38,0,191,45,75,251,58,198,203,107,197,244,25,141,11,184,174,130,228,153,74,72,184,243,22,228,223,190,68,93,224,125,35,249,18,41,243,220,248,228,12,136,164,69,80,81,77,108,74,3,42,106,192,76,194,150,80,17,67,166,195,95,65,182,204,191,181,194,223,46,248,197,42,200,102,189,140,21,25,197,175,22,225,131,228,99,75,124,135,207,120,247,34,101,16,228,179,35,190,183,42,116,173,225,125,223,174,0,191,195,210,30,83,145,80,64,210,164,56,44,227,148,76,153,208,165,245,72,153,86,124,126,158,61,146,191,94,1,105,101,3,5,145,13,34,104,172,81,193,97,141,172,219,222,72,237,200,187,9,41,180,92,75,201,10,93,162,123,229,194,12,106,113,5,56,219,10,114,161,69,224,11,139,93,249,101,16,121,233,222,77,81,130,154,134,0,194,208,252,252,16,34,99,8,176,11,56,116,28,9,143,150,217,68,158,42,74,43,217,249,236,205,155,208,51,93,51,58,45,150,134,133,100,82,72,146,155,150,89,247,146,133,116,140,116,70,211,177,75,242,80,240,171,225,88,244,35,190,166,87,86,210,243,243,94,34,242,41,241,195,6,111,216,45,214,50,154,129,164,242,134,9,73,164,7,216,170,96,90,6,208,15,202,252,114,156,164,188,151,120,153,136,209,87,35,246,70,152,214,33,121,248,101,225,160,84,82,246,62,186,168,100,43,7,221,36,136,248,29,162,113,248,219,156,120,2,220,244,230,18,90,140,129,21,89,68,251,39,41,21,201,63,110,42,24,220,152,69,159,198,232,55,147,247,239,27,206,170,186,154,240,120,57,204,191,168,161,121,201,36,39,195,9,92,224,7,142,131,70,102,182,247,135,166,229,151,203,122,5,143,93,81,189,176,92,129,36,221,211,19,246,197,136,92,194,50,104,241,83,195,178,244,15,255,240,15,146,191,239,182,151,32,10,202,122,18,112,229,153,74,5,128,181,216,61,253,187,208,6,128,111,19,5,217,207,156,5,216,160,152,196,93,14,145,113,26,70,205,37,26,181,160,32,223,139,27,37,97,32,216,126,179,127,120,90,239,141,47,138,34,212,126,107,122,181,161,82,86,42,81,190,206,145,38,115,181,231,92,94,31,73,114,17,1,232,156,97,211,227,150,182,114,128,124,165,104,133,164,86,50,59,139,57,212,50,139,121,25,25,25,188,80,150,5,15,148,41,144,20,143,69,192,27,50,66,178,170,201,193,245,140,174,116,178,138,134,1,3,255,52,7,24,73,131,142,228,60,140,134,63,152,178,131,231,223,171,184,115,218,84,230,19,205,100,236,248,121,139,194,42,218,135,93,178,124,225,245,8,176,208,161,117,161,60,66,118,71,208,240,112,28,150,51,67,82,202,77,73,67,78,91,175,98,96,68,109,200,221,53,170,58,65,62,167,84,126,185,0,128,67,19,187,13,163,90,45,219,248,156,148,85,159,28,19,82,202,2,177,133,244,66,60,176,93,141,139,153,98,82,3,59,218,183,7,105,34,172,247,184,99,99,235,119,59,134,13,141,132,230,249,45,230,13,237,146,160,60,205,1,136,216,16,136,120,154,198,91,49,153,52,129,205,184,170,215,23,246,218,137,38,94,183,146,164,251,72,90,128,198,184,137,166,29,152,117,114,71,201,79,119,206,106,220,176,211,225,134,157,134,162,150,59,105,24,155,150,210,192,145,170,195,15,8,33,219,74,125,166,158,208,202,157,138,220,78,22,83,248,128,117,97,13,138,178,29,168,208,46,183,42,202,118,55,15,147,202,206,32,21,158,57,67,119,77,236,12,146,238,153,51,249,2,76,173,20,125,155,161,63,252,53,149,47,20,115,66,193,124,65,241,178,194,80,178,204,32,16,241,94,237,248,252,209,206,224,228,145,109,170,102,194,47,76,23,153,150,192,68,50,93,224,129,78,16,146,226,77,151,164,92,82,202,222,138,40,113,213,20,228,8,38,56,73,204,80,64,82,168,36,33,113,17,159,164,113,1,66,242,149,44,146,238,73,5,190,154,36,85,42,242,174,146,232,40,57,185,196,208,159,132,161,216,37,99,64,166,66,9,176,11,184,175,156,57,99,123,207,128,178,29,250,146,175,84,188,91,104,24,198,253,103,68,93,112,190,207,236,20,61,20,225,159,204,230,198,220,64,184,74,135,33,245,66,94,146,24,249,174,41,7,148,184,139,87,101,194,5,139,247,100,193,223,163,56,43,71,60,58,138,75,114,212,103,163,184,220,149,55,149,107,242,245,227,76,171,178,37,171,148,102,13,37,178,245,13,18,190,5,19,44,148,174,38,65,21,163,40,47,170,204,38,101,156,109,82,40,142,98,164,154,231,206,157,203,79,3,248,178,83,73,158,115,103,154,138,83,52,20,39,149,239,122,215,60,117,229,243,10,247,138,241,215,148,155,162,10,98,149,207,3,223,223,132,191,254,49,101,252,236,187,145,92,16,250,20,217,24,166,203,190,103,254,149,54,164,36,168,90,130,28,224,175,228,254,208,10,86,187,52,104,22,178,148,5,118,32,44,249,194,182,193,92,160,26,33,11,181,214,94,82,96,153,146,175,160,58,114,73,190,136,63,87,228,27,74,97,116,248,162,124,75,25,201,15,223,144,77,83,25,25,31,131,7,221,196,105,227,139,79,151,144,228,253,87,144,96,67,41,35,98,138,36,95,17,158,33,179,248,58,226,189,74,242,69,254,48,62,236,61,230,11,244,89,20,4,111,132,19,70,135,253,164,235,215,37,121,98,88,204,34,201,183,2,111,163,195,193,247,113,255,29,218,51,153,131,194,21,127,196,221,144,195,90,66,79,155,201,172,11,11,235,245,120,35,63,26,12,146,201,132,110,202,86,50,157,199,91,82,204,178,234,81,136,122,54,55,67,146,114,149,162,122,14,30,252,200,46,34,121,95,33,219,96,40,10,26,100,176,44,243,148,118,172,113,234,207,145,93,235,147,238,82,199,239,248,154,10,210,188,184,199,235,109,225,81,50,247,54,119,211,249,222,251,186,208,137,152,61,234,30,187,189,199,186,211,136,59,190,184,154,185,231,210,121,111,195,70,216,73,116,81,82,9,58,224,120,219,166,10,44,97,9,11,253,112,110,194,15,219,91,115,238,36,101,203,223,3,57,241,6,34,34,63,77,124,6,60,128,74,128,176,189,18,115,24,104,76,153,24,96,183,49,130,249,105,31,187,183,233,64,138,178,31,208,181,142,66,20,142,26,149,183,49,154,119,34,94,60,52,211,58,117,205,141,105,131,127,87,24,221,47,236,36,101,219,84,44,83,86,95,60,233,6,221,230,158,195,195,34,234,32,16,221,164,53,189,197,23,136,78,36,104,113,3,94,9,109,193,203,150,183,151,47,179,109,106,220,124,7,232,22,94,128,198,33,82,5,203,240,34,204,173,99,123,188,125,126,95,87,74,25,220,143,69,239,227,122,21,118,125,18,134,34,224,108,65,60,221,92,97,182,237,209,205,118,217,138,112,158,228,180,235,57,10,136,251,210,32,81,250,94,3,222,7,117,79,177,226,55,172,161,204,178,209,50,92,24,194,0,144,216,188,234,94,40,47,129,59,32,205,155,66,31,28,15,38,157,2,73,18,105,132,186,85,160,80,189,55,221,163,173,129,61,120,189,103,51,147,98,207,221,164,231,48,18,197,12,130,145,133,172,193,206,244,247,49,243,174,252,234,237,150,38,142,180,232,162,98,130,190,132,88,20,112,210,36,29,136,141,169,109,194,58,68,7,218,60,139,79,234,30,141,190,25,97,179,34,153,246,241,98,225,211,194,119,59,73,152,105,55,153,133,165,51,140,1,0,186,68,156,98,226,160,250,101,131,211,14,29,195,130,211,46,146,131,187,44,52,77,69,53,101,231,180,86,207,38,113,231,165,46,95,220,181,247,57,216,81,127,191,160,48,142,4,6,193,209,156,210,135,19,17,31,162,231,240,104,217,53,154,119,12,211,177,128,209,147,230,234,26,91,131,144,160,72,104,61,64,107,19,90,95,53,21,199,244,133,36,77,92,116,185,23,210,130,111,147,215,241,234,61,146,216,182,118,97,253,36,143,77,171,142,59,7,102,178,152,206,15,199,125,76,147,175,178,16,236,181,29,92,143,80,130,48,103,242,69,17,156,247,108,10,114,120,199,19,226,194,51,154,76,101,218,94,192,29,27,123,98,78,49,253,107,92,163,110,74,183,105,192,215,192,108,50,207,229,112,6,209,83,11,116,53,181,152,197,9,96,100,145,207,158,203,147,151,60,138,13,8,187,118,106,132,137,209,145,94,24,29,242,9,141,222,237,208,39,24,5,215,247,141,227,50,147,176,44,170,225,101,49,109,203,108,177,163,199,108,118,48,35,174,138,6,89,121,115,228,242,84,190,205,49,173,211,26,140,172,75,71,160,169,228,179,9,11,168,97,88,37,198,8,208,228,56,231,202,54,135,13,234,7,171,139,205,50,152,8,234,40,192,61,236,100,86,69,23,208,97,2,35,229,57,157,121,36,231,202,213,231,152,43,4,197,30,90,148,124,46,44,173,141,139,83,39,55,192,50,118,156,92,37,46,230,76,170,208,207,230,162,182,170,235,13,221,28,218,183,58,67,120,92,5,111,17,39,226,142,12,220,66,31,194,99,107,173,78,107,136,44,140,67,173,142,227,14,109,235,67,117,114,0,24,230,110,67,53,135,238,233,182,133,142,198,220,168,29,30,55,165,99,138,139,171,143,3,159,38,146,47,98,233,32,182,85,152,63,62,97,144,193,87,114,126,2,153,159,156,0,73,19,212,40,153,113,205,139,204,244,252,176,154,181,113,98,154,103,213,25,51,171,102,19,64,54,54,240,148,52,249,197,208,202,52,197,244,83,162,121,96,250,114,78,216,128,33,52,229,214,105,77,228,54,198,48,56,253,5,133,227,29,79,84,97,128,103,64,144,22,158,229,90,96,126,225,13,177,56,163,236,100,10,39,183,138,28,62,15,156,60,50,187,84,64,24,76,210,19,207,47,210,243,64,163,148,66,120,138,141,245,153,98,47,138,232,4,61,209,195,142,173,36,0,27,22,18,9,249,37,68,66,158,116,63,197,243,223,243,104,165,110,42,45,83,222,62,77,93,254,57,136,229,68,250,51,87,112,162,26,242,140,69,2,135,131,126,236,10,250,113,95,199,108,63,94,36,151,19,67,70,50,212,5,66,6,45,151,58,202,134,91,230,134,245,82,172,73,184,191,58,44,120,246,61,235,68,148,225,231,211,230,219,0,2,239,1,25,80,161,15,75,87,131,105,58,34,247,245,231,116,192,155,152,211,116,216,99,120,58,170,232,162,79,117,196,1,59,160,175,133,80,205,89,64,84,63,138,66,10,106,115,177,144,112,189,144,9,173,51,43,249,1,223,125,4,30,147,207,230,144,187,200,77,37,55,221,95,252,162,83,231,2,179,241,208,205,80,93,220,2,197,99,191,161,221,28,178,7,204,247,114,64,80,133,87,186,88,226,250,167,158,211,103,18,88,55,112,186,100,209,56,167,19,27,29,136,113,205,179,248,216,196,71,43,24,48,153,239,255,9,250,31,234,105,75,38,76,20,168,81,49,210,106,4,105,122,64,233,84,99,145,234,99,176,73,14,94,128,110,3,83,113,199,84,182,77,121,255,180,216,201,93,114,89,205,61,253,133,175,63,220,16,193,109,244,156,167,196,173,75,170,34,56,28,89,104,13,201,211,237,47,88,112,240,57,34,153,115,251,5,102,57,155,139,126,103,54,15,102,128,193,75,186,113,103,180,172,166,242,21,217,81,212,44,169,1,196,197,4,164,36,233,155,23,242,53,5,235,157,3,137,85,248,59,156,104,166,141,231,224,18,118,144,69,12,182,150,29,103,40,120,110,11,65,4,111,60,240,56,49,98,176,200,197,190,16,16,65,163,151,29,173,7,122,166,99,210,77,76,129,69,232,207,181,42,19,18,161,242,94,164,206,160,60,120,46,210,5,254,61,63,77,23,151,92,15,245,77,15,156,250,180,232,238,111,2,141,33,28,196,75,249,105,87,177,200,209,227,108,130,83,107,58,159,244,22,244,146,169,236,155,242,238,233,206,192,230,243,205,192,227,73,209,7,127,28,41,118,19,37,128,191,103,42,187,166,60,103,6,206,80,111,137,11,231,156,25,56,69,125,135,201,18,128,88,146,45,170,170,96,91,135,190,78,24,240,215,135,244,61,195,113,117,45,3,188,151,0,98,39,175,47,159,22,122,13,118,204,154,218,111,252,67,215,207,97,193,233,61,65,197,73,71,151,236,227,206,170,69,75,148,115,21,218,189,184,3,112,161,3,155,131,179,97,82,198,219,84,62,139,197,239,223,55,207,161,199,70,228,60,24,129,76,44,106,179,166,114,89,176,252,172,139,77,246,252,62,205,228,217,188,158,206,143,65,243,200,30,241,98,211,82,241,146,40,215,90,52,246,116,45,145,31,99,187,201,75,166,82,206,203,99,114,65,46,100,198,228,81,121,164,34,207,155,10,186,208,173,18,55,169,204,194,218,250,210,242,229,85,191,194,219,1,19,80,194,124,69,79,233,201,87,116,159,232,238,70,90,68,157,137,243,122,190,48,108,38,179,248,235,231,94,96,150,33,220,101,150,13,138,31,113,63,185,182,205,108,228,142,144,120,207,163,129,170,146,147,53,229,54,74,252,134,231,49,171,157,157,55,239,223,55,210,248,11,139,183,5,42,235,153,51,168,32,161,151,10,26,127,242,105,39,11,203,71,62,153,118,83,85,191,45,27,161,173,198,152,86,168,177,173,48,20,79,237,202,167,85,180,149,16,208,134,15,122,205,239,166,237,111,167,39,204,52,174,113,42,40,113,24,253,67,39,111,220,22,6,138,155,149,76,211,55,3,85,63,219,87,105,10,105,47,151,145,109,202,205,172,33,24,219,86,66,155,70,192,80,103,10,105,86,23,214,81,204,251,153,23,189,134,209,70,217,138,158,54,253,206,100,198,134,19,158,38,169,167,45,244,49,246,222,205,180,11,239,204,228,135,9,153,252,176,141,222,198,30,244,213,16,70,17,54,217,0,244,106,131,5,222,74,102,11,126,141,30,48,132,20,0,141,149,115,190,32,244,224,101,97,150,11,201,203,97,194,10,122,160,141,9,206,129,212,98,136,174,75,94,146,74,142,57,46,153,66,146,65,196,207,114,166,48,38,103,10,50,204,150,76,110,172,194,13,100,238,217,220,76,174,40,80,187,75,36,32,54,137,152,103,32,176,193,64,2,74,249,220,29,81,184,66,36,46,17,100,133,151,184,213,237,0,200,1,221,208,212,61,248,75,22,234,98,185,210,37,154,115,218,164,243,254,254,125,52,205,6,10,152,164,128,206,11,192,50,193,44,116,7,78,213,178,245,98,186,32,55,41,224,38,133,220,132,181,160,141,215,59,193,148,97,62,28,213,179,160,14,248,135,222,52,88,218,181,179,42,247,109,210,82,10,219,214,109,43,106,89,171,200,29,5,102,84,27,208,95,165,42,1,112,177,225,78,202,64,215,107,163,92,192,63,35,149,179,78,134,212,159,60,168,162,174,49,189,109,235,234,29,106,155,85,10,172,218,26,173,150,186,77,1,117,215,228,102,44,192,225,70,16,36,129,69,122,217,98,110,3,137,26,10,149,213,108,91,174,83,185,182,170,27,205,4,55,89,231,115,137,86,146,159,161,170,251,149,110,43,213,225,182,111,33,207,231,228,58,208,133,194,136,123,123,56,81,227,66,177,208,162,225,157,99,218,180,47,74,214,122,118,59,57,92,77,19,72,195,85,185,36,180,206,36,159,16,250,254,89,165,148,228,200,223,85,74,233,125,121,15,134,96,239,172,178,59,189,231,33,127,78,217,79,237,201,91,202,220,112,98,59,11,11,198,29,101,43,197,218,40,95,86,182,229,89,101,129,141,138,188,37,223,145,47,39,229,117,133,113,1,120,199,179,108,107,4,197,178,151,50,175,224,28,147,111,43,164,123,179,180,123,235,180,123,75,164,123,195,243,211,183,207,177,46,194,52,121,201,186,127,127,235,44,46,152,119,80,154,131,20,39,131,196,165,108,201,248,0,106,212,29,124,64,2,83,46,203,172,156,114,59,217,173,67,47,186,53,252,211,173,226,95,236,207,93,5,214,56,90,44,41,47,240,23,180,128,109,176,23,132,147,148,215,68,124,194,34,148,184,155,94,72,102,55,146,201,84,94,94,33,238,107,228,208,113,98,45,57,189,2,253,192,178,11,212,193,77,3,2,215,206,174,1,1,167,146,43,64,184,248,9,126,211,64,86,27,156,229,146,57,228,49,99,51,44,137,175,128,140,138,211,198,99,203,186,28,146,139,49,7,157,123,43,93,159,75,93,13,156,2,225,6,93,60,92,33,168,173,104,45,245,165,67,84,135,131,86,4,166,232,71,117,45,178,231,168,246,240,53,213,95,193,179,25,57,238,238,104,176,29,218,38,219,161,141,218,41,140,36,225,128,209,163,209,205,36,85,199,125,1,93,14,53,206,34,203,48,42,108,204,5,12,184,179,1,36,102,97,20,43,16,64,10,32,130,140,128,248,49,33,143,203,147,242,84,37,201,116,212,106,120,3,213,233,181,129,106,144,205,211,102,215,95,35,171,61,207,1,235,200,253,252,235,245,64,6,108,130,164,141,13,194,67,121,190,255,114,96,108,132,221,107,50,30,40,156,147,3,205,226,192,32,149,221,244,45,222,25,141,134,90,41,3,219,197,216,89,32,133,144,114,9,27,189,100,73,23,225,145,186,245,153,32,245,111,154,148,134,157,187,182,155,24,3,68,95,23,19,240,228,213,121,49,161,144,148,111,154,61,194,34,49,117,99,139,182,128,198,42,138,139,57,164,133,76,92,2,82,103,18,1,16,100,246,100,106,182,213,2,50,162,235,24,221,121,79,22,197,124,12,153,161,136,48,68,149,137,217,215,154,246,150,87,234,133,127,141,109,28,121,155,10,33,168,128,227,28,223,202,226,159,56,213,225,237,155,66,58,90,22,156,96,138,225,185,129,57,103,155,196,243,169,236,200,77,106,128,200,97,110,226,45,237,42,101,67,86,73,144,54,76,133,218,32,21,13,175,151,204,68,83,118,80,224,179,206,229,102,128,226,5,134,211,204,90,73,144,80,28,129,113,59,52,73,40,151,44,90,103,115,100,174,248,185,154,195,32,255,120,5,41,48,135,166,137,37,105,149,54,116,42,166,86,27,207,131,71,42,166,87,72,81,10,180,189,186,125,16,98,245,62,132,64,11,66,32,200,123,112,96,221,160,190,229,147,79,116,96,229,11,102,128,162,16,185,129,247,216,81,173,200,32,16,93,51,89,40,25,95,15,185,16,20,45,81,172,150,97,6,43,233,60,221,67,72,129,100,174,164,112,206,166,92,120,34,91,105,238,57,110,144,2,14,128,217,64,236,211,207,18,175,19,152,201,50,250,138,232,10,80,53,54,27,56,221,37,94,5,70,120,34,151,121,25,46,176,9,206,104,105,188,33,3,96,30,152,129,245,218,64,127,151,192,226,110,36,25,115,160,75,144,45,100,7,185,36,149,247,164,142,84,170,121,214,78,170,229,102,5,15,180,53,147,108,119,149,87,64,225,153,195,126,13,20,198,112,159,10,204,180,222,171,130,116,51,153,53,56,87,32,220,201,214,65,99,117,200,68,243,25,225,165,88,23,76,111,169,203,161,159,187,173,132,15,38,162,15,128,197,178,45,175,34,243,82,21,43,43,74,81,182,16,98,65,1,234,6,21,109,211,156,201,231,208,49,243,186,57,51,134,191,231,205,153,66,17,100,162,96,185,98,90,124,199,29,230,126,133,253,158,92,9,246,196,247,46,148,16,85,228,76,208,140,56,146,122,178,40,145,46,9,159,216,24,224,55,241,168,44,241,47,24,22,244,224,139,33,172,145,186,93,153,193,67,108,92,161,254,213,180,238,228,180,168,112,90,100,213,68,196,170,225,84,220,207,243,3,66,208,147,37,214,116,243,172,162,78,55,83,138,203,87,216,80,169,38,150,98,199,75,28,190,244,17,161,198,34,130,139,202,132,19,67,16,78,110,132,166,152,74,151,65,226,36,38,27,116,45,164,47,77,182,64,58,108,129,172,6,214,69,77,241,152,65,21,6,166,42,183,99,28,198,35,86,249,153,102,81,135,102,117,148,136,24,50,19,177,208,207,56,69,183,104,224,116,108,159,235,208,168,149,109,185,131,26,136,133,92,166,13,63,200,194,181,179,74,129,79,94,252,238,161,177,166,36,58,233,54,238,33,162,240,210,64,164,182,64,178,110,157,213,166,91,32,20,54,40,222,218,169,218,112,203,163,217,134,143,168,91,125,37,133,128,40,215,15,135,68,224,232,17,101,78,13,108,237,112,68,88,51,23,153,143,62,147,152,138,205,226,141,24,241,180,153,12,139,163,205,164,48,45,76,253,184,246,123,2,14,149,123,140,112,183,154,98,183,28,177,91,85,148,245,248,49,2,102,87,142,239,98,51,218,69,39,57,99,240,46,26,188,139,213,216,46,86,35,93,172,138,93,212,117,209,155,198,228,174,52,98,239,108,214,119,149,245,221,240,37,242,38,117,110,81,137,146,103,3,199,15,240,247,54,183,206,16,86,77,167,95,7,5,92,82,34,154,213,193,134,49,202,171,42,205,180,14,51,196,231,58,85,88,189,129,98,203,72,189,250,116,231,108,51,165,77,119,82,138,150,108,83,42,20,220,102,58,194,38,55,49,114,181,189,29,0,96,183,109,191,247,184,117,220,235,44,222,88,146,46,143,158,177,128,152,9,168,201,32,100,44,176,122,217,57,136,21,165,15,0,86,222,86,242,153,49,192,111,102,44,5,15,195,232,183,0,75,9,96,215,240,37,32,198,211,99,86,19,80,207,155,232,23,89,85,156,233,194,176,147,134,133,12,55,129,170,73,98,214,131,20,121,140,164,170,66,42,164,224,137,135,112,102,76,2,80,211,190,37,67,88,76,81,105,110,7,214,219,44,9,190,228,45,120,26,104,232,58,222,225,231,233,131,109,72,65,95,20,177,20,112,148,90,18,74,130,250,217,18,150,230,70,82,174,3,107,169,159,109,76,215,129,181,180,202,117,162,111,214,82,245,225,106,64,217,172,17,190,220,97,40,108,9,124,217,10,76,87,207,41,194,13,80,179,37,116,73,195,25,100,178,157,222,192,74,205,191,144,173,34,16,120,65,53,145,113,217,9,78,84,53,170,74,177,32,0,61,189,78,80,211,28,118,187,226,20,180,245,96,252,0,42,225,13,123,38,112,114,30,97,6,68,51,95,246,35,135,212,48,45,87,41,186,175,228,95,2,125,21,94,252,142,185,73,204,196,11,188,130,167,216,64,142,48,73,176,165,148,137,103,29,179,133,34,254,250,173,80,3,200,243,241,229,122,179,157,6,137,4,145,207,229,27,226,158,188,231,135,108,114,185,70,50,128,191,62,11,249,156,155,86,207,234,211,42,63,1,104,224,102,167,78,182,55,233,196,6,252,160,21,219,211,75,109,191,209,198,9,24,116,128,47,27,34,95,110,138,124,217,193,193,22,151,142,30,92,217,136,114,229,102,114,70,229,92,153,243,244,162,19,203,149,157,8,87,118,68,146,104,246,237,87,104,247,222,211,182,3,139,169,215,121,194,154,147,170,64,246,196,117,63,107,51,190,12,10,37,111,50,8,3,204,230,193,178,16,22,4,242,19,241,28,176,135,69,253,40,73,244,118,155,184,149,218,232,14,207,105,128,196,251,173,2,139,174,158,117,83,246,116,53,5,154,3,187,191,185,234,31,144,245,251,234,8,125,37,102,159,192,81,0,130,27,78,129,254,86,177,119,242,92,216,95,245,247,133,113,119,215,131,95,213,69,229,61,120,138,205,63,228,236,231,215,226,243,203,57,57,47,28,104,19,124,127,251,192,103,17,134,4,135,223,192,92,175,50,207,165,42,198,227,133,97,36,160,96,244,218,248,238,77,255,2,186,179,185,201,20,217,15,121,69,220,36,170,233,193,105,229,55,86,239,209,216,70,176,132,64,19,68,119,185,33,100,109,245,207,122,81,200,90,239,159,117,92,31,21,50,111,63,23,109,247,156,199,192,125,212,251,247,19,170,71,178,168,175,17,170,4,181,42,201,247,33,8,134,169,123,134,105,38,125,82,173,162,135,22,80,171,223,100,53,11,25,64,240,104,78,131,84,236,164,170,104,190,175,38,153,134,0,180,161,49,121,102,136,0,187,197,13,251,34,128,91,36,36,33,25,211,154,210,33,220,132,27,84,113,99,64,169,165,218,8,181,205,161,194,48,54,101,45,5,82,75,215,135,124,131,27,246,189,81,5,112,45,165,17,58,155,95,167,41,140,208,228,109,250,74,131,138,201,59,129,102,221,72,202,251,74,35,210,156,253,212,14,182,102,135,183,198,171,175,37,215,229,237,148,38,158,226,20,218,119,49,121,112,194,182,237,136,109,35,227,82,162,41,44,82,145,188,27,104,238,197,164,188,167,180,162,216,219,75,237,98,123,119,99,219,187,35,151,122,182,248,10,223,7,168,83,160,242,86,160,190,43,129,90,230,82,91,88,203,22,175,69,79,105,195,87,40,52,2,229,14,168,149,119,206,94,2,50,187,163,92,162,189,185,28,180,109,92,74,14,95,146,103,35,108,247,18,238,43,248,137,119,32,65,168,119,54,181,142,213,174,243,106,47,67,181,151,188,149,207,224,142,73,70,183,153,160,65,125,175,2,177,54,19,194,137,61,71,39,9,113,39,38,76,250,201,247,244,49,116,175,48,94,26,225,67,226,25,182,105,26,245,218,167,207,196,253,213,162,207,190,163,134,74,19,180,145,52,63,122,114,11,26,118,199,100,173,236,120,207,36,250,176,151,224,123,58,204,178,236,188,120,149,191,99,213,13,246,66,234,174,179,23,218,234,29,225,141,156,23,181,89,130,239,37,86,10,164,96,107,247,200,125,240,163,133,129,174,136,198,27,39,84,77,151,144,65,239,26,166,102,237,102,200,21,46,123,110,6,47,36,231,215,74,28,32,205,169,206,29,122,227,118,108,68,69,32,212,53,219,106,25,176,226,133,226,186,91,244,210,110,114,209,185,157,146,178,142,129,209,78,49,108,3,230,193,187,205,1,250,69,7,111,78,49,35,247,120,67,13,120,254,26,111,207,73,118,147,193,141,0,151,30,159,228,151,135,227,197,233,120,99,250,101,188,63,100,201,172,89,95,178,157,187,34,44,116,188,245,91,235,85,115,205,250,18,141,238,194,56,141,141,244,185,164,163,48,86,248,42,46,233,152,28,211,117,117,108,123,124,192,75,58,198,166,142,33,45,114,161,73,78,151,72,102,53,223,187,127,154,86,24,249,10,250,87,219,174,233,83,185,145,220,160,253,219,206,125,69,183,171,247,190,84,253,240,179,63,61,125,255,109,118,47,22,185,84,76,188,93,157,56,243,242,219,213,123,93,160,62,208,85,233,2,36,255,170,244,216,27,203,112,10,164,217,23,214,214,170,222,108,58,109,181,74,239,72,7,182,6,239,254,157,233,254,77,62,57,126,237,150,187,109,105,251,82,244,150,179,192,77,118,254,93,156,254,197,176,113,23,94,238,53,200,117,170,222,77,111,210,48,187,177,148,220,97,39,224,15,111,202,253,206,15,255,251,243,31,191,106,14,177,127,194,23,106,54,220,52,94,74,149,134,81,210,241,214,11,127,60,218,186,13,188,130,94,92,185,11,117,1,122,245,102,241,128,223,55,65,111,185,66,119,79,188,168,40,132,92,242,81,65,95,76,225,246,75,146,136,183,233,226,205,64,209,235,215,78,25,23,244,250,188,158,184,224,189,174,90,56,176,208,218,17,94,43,187,209,12,207,44,240,155,142,44,33,137,119,167,207,61,196,148,210,211,53,203,114,49,12,112,224,146,42,150,200,111,168,242,94,203,3,93,18,70,239,6,115,90,48,10,129,187,157,76,92,203,106,134,221,18,46,205,123,255,163,33,188,25,206,191,195,46,12,187,15,48,213,4,10,247,97,29,62,248,254,208,209,159,222,144,216,77,113,21,255,158,39,188,210,169,80,27,103,87,58,141,85,167,198,241,74,39,131,176,188,66,97,76,66,199,47,120,206,229,38,49,139,67,175,202,153,192,85,184,74,210,11,99,248,172,41,236,146,85,188,130,118,195,42,181,219,182,181,163,227,137,87,73,134,199,54,6,207,195,79,75,154,4,58,169,213,162,22,33,232,130,48,86,69,131,94,51,181,8,162,193,102,187,105,169,90,145,94,40,37,95,112,55,129,18,215,25,193,23,29,146,218,149,113,205,42,70,60,41,15,4,62,1,172,69,38,68,140,215,178,217,170,102,88,215,44,140,26,151,151,100,77,175,26,244,166,175,162,164,214,109,29,69,24,248,70,19,218,212,249,152,38,149,90,168,242,64,161,92,14,199,175,110,178,60,170,13,120,199,187,7,213,42,189,23,204,233,108,183,12,23,227,208,93,32,23,121,65,229,134,115,205,135,128,151,245,88,119,116,179,88,165,171,55,44,206,155,118,243,146,190,15,4,141,233,18,186,238,211,219,61,0,51,188,53,115,228,34,157,98,228,214,4,17,180,226,181,88,81,204,46,6,211,33,253,140,148,225,48,21,73,37,229,152,99,239,142,0,8,80,3,255,227,177,89,86,11,233,139,242,82,190,40,21,72,114,34,148,206,246,96,61,116,42,120,105,91,7,131,159,225,148,28,172,4,29,0,40,48,42,209,253,216,96,9,140,48,15,88,208,154,250,28,46,32,209,126,137,75,3,250,35,83,242,47,70,124,155,197,108,176,232,176,41,87,140,191,19,8,116,21,73,122,137,110,208,19,34,226,241,171,252,148,164,152,231,101,232,183,147,17,56,13,14,48,163,111,80,128,132,80,236,64,140,232,117,206,34,40,16,72,129,88,236,138,158,242,191,148,221,74,198,208,82,48,44,36,214,30,141,152,137,81,116,115,178,224,208,194,111,1,51,45,215,168,237,83,10,53,76,19,185,23,157,119,212,7,130,62,203,172,145,197,1,218,13,72,51,90,160,19,98,91,150,128,46,245,238,180,149,161,20,79,187,77,159,65,228,17,6,52,52,192,240,145,207,27,250,137,191,193,7,129,246,66,180,200,62,250,165,248,27,165,159,151,29,224,5,122,70,51,128,251,99,16,52,137,188,131,188,92,133,229,43,27,195,135,172,136,236,27,150,42,216,141,117,47,145,216,177,48,33,103,184,154,129,84,135,65,150,0,87,86,7,216,125,166,110,37,210,228,26,66,170,214,170,101,105,5,106,197,107,244,42,153,93,213,54,113,124,164,167,31,127,114,248,254,255,58,252,231,31,29,253,241,245,167,127,254,29,191,14,118,186,127,145,103,175,189,121,244,47,191,165,69,168,56,32,17,241,187,173,104,114,135,176,235,237,145,241,201,224,13,124,53,110,132,235,176,27,248,218,193,27,248,38,171,163,163,53,117,100,52,116,3,95,77,184,129,15,56,127,111,225,87,29,25,81,191,2,225,55,167,143,79,140,215,114,213,65,133,95,125,236,75,220,192,87,21,174,215,211,98,115,104,199,222,209,215,62,246,138,190,154,144,35,254,94,188,186,144,163,17,155,99,91,200,81,139,205,177,47,228,168,199,230,40,249,55,5,250,151,221,145,97,80,107,163,57,178,219,143,215,31,85,11,83,18,91,253,39,70,10,227,124,245,159,170,21,38,200,234,127,80,51,154,77,16,122,224,47,17,251,96,65,116,109,152,42,69,137,254,178,68,11,37,109,119,191,40,213,73,76,183,82,179,221,80,37,225,76,72,85,52,190,234,25,20,103,18,254,102,151,74,142,218,241,77,8,151,158,192,194,123,92,102,240,79,81,157,150,64,193,181,141,61,164,195,230,153,51,198,12,155,197,40,246,19,15,87,25,29,64,101,244,251,132,63,163,248,103,28,255,76,84,146,69,98,215,152,87,157,6,43,108,226,49,202,101,150,198,247,237,65,187,46,241,173,133,64,6,72,41,38,2,93,69,40,247,239,11,8,193,132,25,49,82,215,54,61,138,168,203,80,54,128,15,218,128,132,49,140,193,215,252,116,16,133,209,249,197,72,10,27,106,26,39,111,225,74,142,105,235,172,30,185,142,3,3,105,90,149,105,59,83,173,213,51,76,143,154,177,51,154,173,238,146,88,78,69,59,227,220,49,218,243,248,46,86,208,22,167,188,77,163,193,37,112,33,7,93,160,193,148,67,7,56,128,143,32,114,66,202,14,198,103,69,191,38,60,135,226,143,44,54,3,4,37,40,205,220,123,220,51,103,92,122,84,229,37,151,124,101,117,36,3,111,120,196,6,214,3,161,120,151,236,83,161,91,44,74,20,13,98,5,41,118,200,143,96,212,15,95,235,130,107,172,41,46,173,140,165,225,142,27,137,185,36,226,41,233,37,52,84,135,74,93,90,210,10,55,203,2,177,228,60,172,2,237,4,16,71,131,21,168,66,223,52,104,38,212,238,217,164,3,37,147,129,98,157,30,197,24,246,91,228,152,248,116,176,106,27,99,152,30,7,165,43,12,105,45,120,253,75,110,90,247,81,161,115,84,128,190,95,214,43,211,110,168,219,68,72,19,235,130,193,210,116,164,251,125,93,59,115,166,150,112,3,53,139,148,212,56,209,24,28,143,94,66,136,188,34,224,65,186,88,89,43,184,97,75,218,164,86,27,250,156,106,238,168,206,236,172,69,247,50,48,221,112,150,204,107,134,190,11,244,231,237,23,130,194,81,163,81,143,252,93,30,75,216,77,9,159,60,113,129,24,209,232,139,155,171,160,194,186,37,219,182,118,81,39,202,232,166,70,94,232,30,223,1,117,156,40,231,100,224,69,26,251,109,43,7,26,30,91,208,246,139,185,238,180,158,217,214,235,134,185,166,162,69,222,227,124,29,192,86,199,191,101,199,11,198,90,83,108,140,184,218,80,106,48,3,184,63,67,7,88,31,252,151,209,104,158,22,157,181,235,216,176,13,28,69,19,99,244,183,21,208,161,170,82,37,129,225,238,145,53,146,95,12,235,10,127,232,123,158,188,35,28,207,70,223,33,161,87,153,112,89,56,115,70,186,133,220,10,218,144,34,133,206,156,129,197,221,225,21,215,217,7,34,48,147,140,117,200,147,60,96,13,90,48,181,231,104,14,66,239,198,183,39,207,171,39,237,122,9,219,245,98,170,163,71,41,218,25,109,79,222,193,159,253,105,103,215,64,209,178,145,60,168,226,189,173,43,82,17,47,47,217,209,55,172,68,13,138,165,183,229,90,185,80,73,239,160,2,92,198,20,242,94,161,135,68,166,73,153,101,44,131,139,78,164,140,152,235,10,230,186,219,81,129,81,163,21,162,99,123,117,144,220,240,103,132,150,28,13,151,156,195,146,219,250,61,67,183,227,139,145,66,240,103,140,2,24,15,3,40,73,69,122,218,131,186,221,76,91,51,137,125,197,66,114,219,191,127,31,30,217,92,81,153,100,89,149,107,32,226,193,103,101,63,153,44,198,126,102,91,74,251,153,234,158,188,139,63,120,12,100,63,99,239,201,115,248,179,47,111,193,15,157,64,102,189,169,203,119,224,21,39,16,121,185,12,47,123,87,45,151,152,176,229,89,204,185,171,235,237,197,166,90,39,126,179,25,189,217,52,218,142,158,244,158,18,37,121,87,6,216,242,101,114,94,36,159,158,21,184,233,186,178,119,110,110,102,175,56,39,47,145,167,124,113,47,59,39,207,147,231,185,236,94,49,63,45,132,122,64,72,36,162,56,86,175,39,46,147,104,135,228,150,214,37,121,30,95,84,187,10,106,87,78,94,247,106,242,114,228,179,75,114,62,59,47,20,79,147,242,62,240,116,73,78,239,38,187,2,234,111,225,216,17,229,130,241,1,250,141,71,216,167,71,141,188,89,213,72,86,21,205,239,217,109,16,223,25,159,168,34,241,221,78,147,1,191,157,206,87,42,93,113,33,216,14,50,73,202,80,9,131,132,5,29,93,172,96,157,71,162,150,88,56,31,51,179,21,98,162,126,169,64,178,68,66,26,144,47,254,210,33,97,60,7,34,52,5,82,101,60,189,102,10,11,58,74,86,254,91,44,20,55,19,20,64,152,140,34,179,220,106,199,181,80,144,145,96,165,112,169,136,147,76,138,206,27,59,222,254,54,57,8,238,175,96,160,97,155,101,41,220,75,169,226,35,215,237,217,101,140,69,0,235,97,2,86,68,98,241,36,110,56,244,194,246,164,204,36,39,63,63,57,16,96,147,252,182,151,223,230,249,167,113,139,124,198,11,111,106,120,65,248,236,100,209,130,116,183,168,146,67,0,182,127,20,196,239,221,62,143,71,110,6,189,128,252,136,242,236,206,183,114,133,219,250,202,149,144,15,141,213,59,82,134,165,32,250,176,133,9,230,205,97,161,79,192,13,68,191,255,122,19,250,236,189,170,123,55,188,224,234,228,245,38,217,59,146,209,91,236,70,209,175,242,58,59,171,138,229,195,201,46,57,166,36,230,222,36,130,38,73,190,25,78,86,69,97,160,20,244,193,56,115,70,143,44,244,152,97,134,54,199,115,150,35,174,14,55,100,157,245,142,52,42,248,241,38,253,120,147,53,205,63,100,69,186,44,235,172,231,164,129,193,143,55,233,199,155,201,46,187,157,79,174,141,23,162,155,104,220,75,14,21,101,212,234,71,198,64,35,75,224,140,97,168,39,250,181,148,97,86,228,57,171,105,217,101,180,126,166,119,210,249,201,81,125,82,85,115,149,3,180,234,215,137,211,99,186,138,57,138,95,27,205,77,233,181,90,55,146,181,72,43,59,80,29,67,211,183,168,225,190,48,146,107,239,117,129,167,166,27,186,170,233,81,248,50,126,35,199,32,34,53,243,141,148,92,55,227,90,237,180,211,33,88,199,86,156,107,140,68,179,227,150,109,90,109,26,117,179,136,54,75,221,158,102,237,29,31,31,167,16,182,93,211,193,226,61,171,74,219,196,194,58,222,222,155,166,115,169,56,58,9,207,184,206,166,197,4,161,42,82,34,8,254,28,53,168,71,107,233,213,158,94,5,134,112,7,226,0,198,6,68,186,116,83,175,185,197,17,68,230,32,69,139,13,96,189,54,175,177,144,207,111,87,117,40,9,237,142,54,171,102,153,110,154,24,253,243,163,8,223,112,245,86,239,209,200,3,2,134,96,72,200,74,155,174,170,182,214,143,102,138,95,171,1,169,72,178,36,201,7,120,196,2,205,131,35,50,181,192,160,245,126,190,152,189,173,155,232,202,64,54,155,113,47,77,207,226,190,123,122,87,223,206,58,118,53,235,155,245,179,181,166,181,155,253,219,40,161,58,176,20,57,217,170,227,100,117,186,140,164,129,189,25,184,57,136,231,58,49,24,249,255,216,190,133,75,144,145,158,221,191,164,239,103,118,58,120,71,129,73,46,155,196,195,2,106,187,13,52,225,20,165,82,169,48,91,146,83,179,165,185,5,121,119,182,180,51,219,153,149,231,74,187,179,123,179,242,254,108,105,105,78,54,102,75,87,91,144,54,103,173,183,103,101,103,190,116,126,78,94,47,149,54,33,215,220,13,249,238,28,190,223,129,226,37,121,179,84,186,142,169,183,16,156,151,122,19,255,24,228,177,62,91,42,25,8,126,174,9,144,72,73,191,76,129,188,235,165,82,157,228,184,61,43,143,146,20,117,126,231,218,93,172,127,247,154,59,43,119,8,228,106,169,164,99,166,70,76,194,248,172,8,167,84,146,228,154,209,36,6,41,17,25,51,240,255,25,18,213,195,65,51,205,25,18,109,92,201,157,49,52,133,207,134,51,77,16,61,20,36,137,51,78,213,106,131,22,236,218,80,72,226,147,0,67,74,3,174,97,46,100,135,135,142,190,251,217,225,131,31,62,249,143,71,79,30,253,226,241,167,143,158,253,242,135,79,223,252,223,144,242,236,219,15,134,254,223,215,190,11,255,13,103,95,181,95,53,95,78,167,221,134,142,62,65,100,130,15,177,25,62,61,148,29,166,197,158,253,242,167,80,242,191,63,127,227,240,157,255,120,246,193,247,159,189,255,199,195,143,63,127,250,198,191,29,189,247,128,127,122,147,2,252,90,97,98,60,95,171,197,193,77,163,17,126,71,15,128,143,5,246,236,243,247,142,222,251,246,209,55,126,119,248,250,79,15,223,248,195,209,47,222,125,252,233,107,143,63,253,183,167,15,126,122,248,206,247,142,126,240,167,39,63,254,38,205,201,234,204,47,142,46,204,205,209,58,241,127,175,235,108,50,61,121,244,205,199,143,254,116,12,6,104,27,217,234,5,141,164,235,210,116,16,5,172,194,255,122,237,117,222,9,120,28,206,14,13,101,179,95,43,140,143,23,170,83,1,104,78,167,138,134,126,128,54,62,81,45,140,168,216,229,163,55,222,61,124,235,23,1,112,244,99,168,37,204,220,14,101,245,113,181,48,82,197,178,79,127,255,193,225,119,222,10,148,165,31,67,101,53,148,79,113,32,107,99,227,213,113,82,244,240,157,127,127,246,163,223,6,138,210,143,161,162,6,250,249,12,125,109,42,55,53,50,53,69,40,224,47,239,31,189,254,113,160,32,253,24,42,72,86,49,31,125,35,185,145,252,200,8,35,161,167,31,188,126,244,253,111,31,254,254,7,1,48,52,75,28,24,91,175,119,154,42,118,96,60,55,14,120,37,29,248,244,211,167,31,126,51,6,12,205,18,7,134,94,249,65,219,227,119,232,232,119,239,199,183,167,79,183,240,174,138,134,213,212,8,82,171,185,234,104,149,33,245,189,199,127,126,39,6,20,205,226,129,162,142,27,12,34,30,154,1,40,90,85,171,233,227,20,65,175,61,121,248,225,211,47,62,59,122,255,159,3,80,104,150,120,40,77,34,63,0,113,140,234,19,186,70,192,60,124,59,30,12,205,210,7,12,233,149,190,173,235,181,49,218,158,55,123,0,34,89,226,1,1,154,108,213,107,85,173,80,27,175,81,20,253,228,39,241,192,104,150,48,209,55,64,92,192,242,228,31,82,254,23,15,159,188,255,218,147,31,253,217,47,185,72,254,9,149,220,110,162,191,200,208,215,114,228,31,191,228,179,71,223,241,75,210,143,126,7,66,194,40,31,154,218,88,109,162,166,250,48,158,254,211,219,71,63,250,88,104,192,216,226,196,98,169,55,24,145,238,106,57,232,40,65,235,147,223,253,14,134,168,7,196,220,98,97,113,44,212,37,17,12,16,194,54,32,52,142,87,121,72,31,213,38,167,106,121,172,106,136,177,202,247,30,60,253,226,91,135,111,253,22,42,26,162,192,225,219,225,39,31,60,254,226,195,163,247,190,115,248,209,159,15,31,126,64,189,161,134,188,186,137,188,157,166,242,246,16,17,184,167,89,193,167,223,254,183,195,143,126,252,248,179,55,195,156,148,150,13,72,254,67,7,152,52,52,20,145,247,135,194,205,39,208,187,30,235,206,82,118,1,44,30,166,197,209,239,127,141,174,53,144,206,180,1,14,86,84,10,134,130,141,14,194,227,255,75,242,215,225,225,239,255,254,253,223,175,242,95,32,188,127,48,90,132,112,165,127,24,64,202,39,180,203,85,88,78,235,92,85,26,202,5,73,219,87,131,143,205,25,82,120,135,206,13,53,70,120,33,65,251,28,98,154,46,253,192,133,65,80,48,99,192,113,149,49,84,55,211,121,135,198,25,219,24,26,98,154,238,16,81,117,105,146,168,1,139,233,98,83,8,156,126,245,158,27,162,202,42,111,192,128,205,245,138,101,53,93,111,103,137,82,204,65,136,186,241,208,8,107,214,49,112,168,106,28,106,68,80,240,13,131,129,94,242,252,190,178,60,132,218,114,40,39,170,206,145,177,165,26,115,40,167,175,62,71,25,47,93,78,253,2,95,175,48,101,225,170,133,190,129,82,23,29,237,106,227,35,250,87,228,164,75,92,25,203,253,189,117,191,120,253,233,199,191,60,252,201,207,15,127,245,142,232,167,75,179,95,163,239,95,210,83,55,0,235,111,205,87,55,247,165,252,83,123,121,166,190,32,223,84,142,2,36,228,34,165,103,138,113,223,37,171,104,10,254,89,39,244,205,245,250,78,123,243,236,71,84,121,123,235,241,231,239,65,111,6,235,129,239,158,201,59,32,164,252,221,183,150,253,13,250,215,78,170,99,212,97,139,186,212,50,15,27,230,83,219,12,250,206,46,153,119,59,87,245,118,115,223,247,156,53,76,199,93,194,203,35,153,11,173,140,87,8,147,95,70,59,139,134,222,196,87,181,221,214,77,141,209,134,84,233,229,33,27,152,159,196,45,21,201,77,194,153,53,143,37,14,186,242,174,173,182,139,18,10,119,24,84,102,214,42,1,86,48,7,173,97,29,94,94,202,117,187,61,93,121,213,136,43,175,193,156,118,61,255,86,129,162,163,254,156,24,110,222,20,175,179,232,239,164,72,98,54,98,54,17,31,103,206,104,86,149,196,119,205,220,237,232,246,62,247,31,78,72,101,226,25,159,70,172,43,95,71,28,101,164,84,164,120,74,250,122,5,134,74,188,6,142,185,28,34,57,235,196,57,51,83,237,216,184,125,133,238,201,243,186,171,26,77,146,76,29,171,170,121,173,38,121,119,157,80,212,242,208,80,98,69,25,167,221,52,32,63,134,181,149,206,182,207,157,221,182,179,231,206,102,219,231,36,69,81,203,232,207,84,41,163,67,83,5,143,82,138,239,138,36,177,171,165,2,227,62,163,71,50,50,127,82,28,212,148,149,193,171,181,177,239,41,105,72,74,217,137,36,139,213,159,16,2,209,251,151,121,227,125,23,228,18,190,148,242,37,96,136,205,4,226,241,60,124,61,218,10,246,52,41,23,20,197,240,111,62,12,101,158,9,246,142,187,42,123,223,133,222,250,79,122,49,148,171,24,194,81,184,145,202,75,121,116,200,118,26,214,46,243,38,23,102,210,41,19,156,169,188,0,80,153,173,173,157,142,190,181,53,77,226,30,27,206,130,102,0,8,142,78,68,138,34,1,177,157,147,146,93,234,176,27,88,182,95,98,247,213,80,194,101,19,128,237,214,210,217,136,67,206,140,162,228,252,216,49,14,213,242,192,83,57,120,187,4,205,239,179,18,114,184,21,222,28,114,155,158,36,77,199,231,162,241,176,156,6,125,197,187,248,206,156,33,190,218,36,168,200,197,245,203,171,25,234,206,106,212,246,49,56,33,115,76,61,0,166,91,157,71,246,90,100,94,204,240,136,156,184,186,68,184,48,167,34,124,150,145,19,116,28,244,180,190,219,217,178,41,211,238,227,110,173,19,211,180,83,116,229,123,244,193,146,17,135,132,231,134,27,116,60,186,147,221,233,129,29,161,133,69,197,142,115,131,126,46,175,103,90,123,139,122,49,39,216,106,204,108,171,146,204,210,139,232,211,252,244,139,127,61,252,214,175,15,31,188,243,236,131,55,152,27,52,122,240,246,112,211,15,209,97,30,229,71,71,105,210,3,39,212,229,89,214,248,166,121,149,57,158,56,65,143,231,113,181,54,190,61,170,133,61,158,53,193,227,121,188,54,114,156,251,176,205,47,2,120,113,210,121,80,24,218,182,246,152,120,35,126,100,82,27,142,104,83,221,199,8,95,186,39,178,194,220,71,66,224,178,151,163,171,118,181,177,72,82,2,144,233,135,13,171,237,137,88,244,56,24,186,102,240,34,178,212,84,183,1,32,17,15,165,162,52,41,136,198,115,170,83,69,5,120,14,86,120,213,220,23,78,153,9,6,91,223,95,253,240,91,191,59,124,240,233,225,187,239,60,249,240,15,209,163,103,126,149,153,42,133,183,164,245,60,138,246,50,250,142,4,155,233,23,146,100,114,217,165,112,72,45,22,54,30,90,99,130,29,61,39,119,92,251,159,126,242,241,209,71,127,4,93,163,9,224,80,27,65,237,173,79,55,108,224,41,235,122,29,71,28,38,248,224,61,9,148,235,219,153,96,206,46,70,53,220,106,226,245,206,144,78,68,137,184,200,161,180,203,86,27,147,161,203,119,244,125,104,182,161,113,18,32,195,13,41,184,122,200,188,87,134,6,200,66,63,141,252,32,178,176,28,20,186,69,209,88,236,188,23,201,179,6,204,4,55,62,18,228,16,3,19,153,143,126,241,107,80,66,61,137,217,175,25,102,129,1,3,67,133,229,134,203,21,67,74,235,13,119,35,160,39,18,233,150,30,93,150,219,192,106,174,234,14,186,77,153,25,255,69,166,163,143,184,133,245,76,194,181,60,93,237,0,131,108,161,253,160,211,50,81,167,101,233,148,51,248,74,46,17,91,205,76,147,227,27,198,110,55,173,109,55,73,103,37,248,66,143,36,225,170,10,252,137,236,24,174,131,218,226,192,151,173,78,162,76,144,47,185,150,5,148,1,122,78,205,140,10,226,39,156,247,39,24,22,217,168,34,57,65,33,124,72,183,155,29,39,164,197,208,198,151,52,77,24,149,79,30,29,190,245,30,215,137,0,251,64,252,186,171,71,234,237,216,72,67,244,227,166,221,148,217,184,144,133,2,23,42,246,206,68,253,162,52,191,176,188,176,177,192,234,151,212,26,44,37,12,52,98,145,188,207,147,87,65,167,122,227,189,103,63,250,149,71,32,93,92,128,247,246,81,231,64,139,74,153,33,132,80,7,31,200,144,86,8,163,9,61,148,122,143,12,243,178,11,142,140,16,16,5,189,121,253,97,226,181,249,213,16,234,67,101,192,238,84,33,151,126,77,111,24,192,61,28,127,188,226,155,71,231,160,244,244,207,31,60,121,243,237,195,7,159,80,53,175,40,85,85,155,6,173,5,250,38,118,58,137,154,12,37,70,158,104,11,195,93,254,52,146,148,107,180,37,162,129,241,137,211,183,174,163,239,253,225,217,183,31,240,138,104,248,5,140,245,240,162,235,57,124,247,55,143,255,252,14,175,7,199,225,197,215,1,120,123,250,197,63,63,249,247,71,135,63,255,23,177,166,107,200,205,78,1,117,175,125,248,244,63,127,195,43,50,85,116,9,56,89,45,148,128,145,110,3,76,45,82,33,173,65,224,250,171,42,137,6,194,186,77,214,39,182,190,30,223,173,99,106,193,134,175,233,245,75,30,248,199,159,62,122,242,240,47,71,239,255,150,16,228,151,5,111,138,45,63,250,222,119,142,30,252,231,147,111,124,246,162,26,143,7,201,112,178,98,12,13,16,134,81,134,44,129,4,22,173,240,232,205,215,14,127,138,20,73,66,18,244,174,86,102,230,177,66,46,39,13,216,4,20,112,89,117,79,30,61,56,124,248,65,95,248,24,129,141,112,200,129,187,136,1,84,56,252,135,191,59,6,254,96,48,219,186,237,88,166,169,55,175,120,243,159,15,62,57,101,200,153,68,127,98,174,200,5,127,173,102,6,102,205,176,117,226,127,226,20,203,204,148,133,139,38,209,2,108,117,119,149,164,236,164,89,26,49,29,56,32,51,235,208,68,46,131,176,111,1,89,200,131,1,82,152,81,51,240,20,247,129,95,150,180,167,34,7,141,219,170,166,161,23,179,73,238,239,153,145,254,235,181,119,61,98,248,175,215,190,195,214,183,98,56,253,241,95,62,58,250,238,103,189,141,225,190,245,52,7,232,217,214,65,254,6,36,163,118,228,75,1,228,96,114,111,179,185,236,226,16,76,238,52,164,231,54,160,135,82,103,2,186,64,204,16,208,47,2,254,73,2,160,140,200,82,244,107,72,51,192,68,217,238,160,102,10,235,31,254,134,53,132,252,136,160,34,64,186,141,129,128,216,51,144,157,32,155,160,209,56,95,8,42,45,105,220,117,137,178,88,152,166,255,254,115,46,128,71,216,32,21,126,203,33,97,190,135,121,251,21,192,239,115,200,249,68,48,162,231,236,249,128,94,245,91,64,125,210,35,218,64,237,164,122,64,109,16,13,160,246,215,146,253,67,146,248,115,143,102,60,247,165,195,138,34,118,199,20,7,212,48,219,157,94,202,89,60,168,248,113,232,177,40,12,52,34,61,23,148,216,177,233,149,155,47,245,65,52,190,136,9,18,228,207,189,184,249,96,56,245,140,49,1,160,241,56,141,212,49,16,54,99,214,153,88,60,198,245,224,133,19,33,151,57,4,185,228,132,120,10,131,138,71,21,153,84,131,96,135,138,70,177,8,97,173,59,45,42,226,114,138,47,193,156,16,19,12,64,143,249,7,139,247,64,115,13,23,244,248,121,69,90,244,162,40,128,75,77,190,60,117,210,222,82,0,61,122,171,186,131,245,22,229,184,248,222,146,22,5,198,26,255,71,13,21,3,70,246,216,155,126,17,123,167,81,35,192,92,239,13,77,121,144,141,215,56,195,194,58,137,133,227,195,124,252,151,159,29,254,254,135,162,197,39,178,75,58,169,143,235,44,10,145,86,27,161,79,181,209,92,142,62,169,154,62,66,119,78,49,239,232,216,184,70,211,39,106,19,53,150,163,58,174,210,167,201,252,72,1,243,210,200,69,249,218,148,36,220,203,225,136,199,225,168,17,57,3,107,165,195,238,5,102,41,184,37,177,107,174,1,245,232,182,187,191,190,223,218,182,154,78,240,222,189,248,60,8,70,39,81,49,172,76,205,104,194,24,36,18,49,134,177,88,16,243,58,200,182,70,27,247,121,176,141,25,221,236,180,116,34,165,116,147,73,126,240,138,95,96,41,91,222,169,48,183,43,70,86,16,79,125,231,167,245,179,222,45,151,113,167,191,137,225,223,203,81,214,43,51,226,75,241,160,59,173,191,82,152,113,248,85,75,110,18,15,242,33,117,47,168,213,70,176,103,161,147,160,196,162,14,48,80,188,40,30,211,93,135,69,94,192,221,22,195,212,89,6,67,119,188,128,205,189,139,226,222,77,81,104,96,223,214,5,43,216,39,141,60,110,40,240,116,120,82,184,142,201,236,210,136,236,7,226,230,119,200,92,206,34,87,245,140,81,229,219,121,113,179,157,139,117,120,82,131,217,176,47,19,49,142,156,221,208,216,23,193,196,121,128,207,197,60,73,90,71,43,96,33,7,26,134,171,54,241,58,60,58,57,37,57,178,203,207,20,42,124,172,241,154,137,176,127,128,10,6,221,197,208,34,187,49,188,113,222,21,204,54,219,78,243,110,15,39,13,198,11,149,176,237,29,132,113,224,25,7,163,125,31,138,137,221,153,146,178,219,198,189,5,32,246,186,110,86,247,161,151,213,142,78,3,120,34,41,98,36,75,169,27,244,29,224,136,142,143,221,68,183,166,26,174,219,166,49,50,165,151,15,176,158,110,150,21,99,177,49,249,230,70,100,75,12,8,70,39,134,229,120,98,50,51,193,97,162,167,244,14,12,173,168,163,196,77,20,48,157,44,232,93,47,234,103,15,181,162,24,127,249,234,116,0,247,49,173,112,97,120,160,46,26,46,75,143,40,35,168,244,41,46,149,75,216,87,214,100,246,69,120,11,101,88,210,252,207,75,154,216,120,134,174,1,26,30,66,207,96,205,15,54,16,155,46,86,78,87,148,190,227,237,109,147,102,200,237,237,120,232,58,56,164,228,116,51,155,6,184,193,109,198,210,200,177,164,40,211,245,61,142,106,4,240,121,217,140,108,101,202,33,27,121,134,238,77,35,123,23,241,28,137,114,102,38,252,143,3,110,154,202,130,97,61,146,59,182,17,178,183,39,16,201,143,221,85,128,95,244,241,19,160,87,38,163,5,166,43,243,61,147,98,240,214,1,127,83,127,90,2,53,144,176,98,77,184,68,148,194,177,218,87,208,229,225,204,153,28,191,60,156,39,249,14,33,38,117,139,112,148,88,56,252,235,12,127,64,246,25,132,212,99,90,211,236,44,210,52,81,140,189,154,104,68,54,211,128,215,69,40,227,53,1,52,30,182,102,120,126,46,207,67,84,4,88,143,0,189,124,75,2,25,210,52,221,252,87,48,204,192,174,131,50,129,183,44,40,116,89,208,73,146,191,54,208,119,124,100,107,132,158,33,191,24,82,7,183,231,64,142,221,15,120,3,224,52,201,121,129,253,169,112,228,50,39,0,60,175,175,182,156,164,55,20,199,100,164,23,6,248,217,99,63,7,237,29,36,218,12,241,222,32,27,135,232,174,33,108,161,42,7,129,204,197,1,0,118,101,17,30,33,88,97,91,50,41,147,240,228,254,236,195,13,189,168,75,90,63,162,215,53,131,135,82,36,19,165,154,128,169,66,66,91,179,90,122,58,196,144,3,250,7,140,241,109,25,218,22,245,27,137,223,47,199,78,109,57,180,87,177,121,131,189,246,47,3,161,241,180,220,178,133,46,100,146,80,155,164,40,214,12,59,99,126,128,46,205,184,55,32,236,181,35,93,171,52,184,229,210,42,40,83,196,29,229,60,205,71,117,43,164,251,162,52,119,121,101,173,180,122,115,107,105,126,75,146,109,189,201,202,148,86,231,185,137,23,43,239,38,139,161,186,84,109,7,185,89,160,162,133,43,155,165,101,1,184,213,15,160,239,181,3,36,62,171,131,122,24,39,26,161,69,123,131,144,62,6,135,100,44,65,103,238,51,156,37,40,250,151,158,188,118,220,138,192,67,97,145,201,75,231,48,172,110,100,242,154,209,201,235,134,38,175,27,158,188,174,63,121,187,178,207,142,98,57,45,6,16,95,81,219,211,194,102,124,72,33,241,172,135,24,196,66,5,113,27,5,118,156,165,68,139,133,23,57,239,197,44,71,234,138,18,178,31,83,194,240,162,154,162,144,227,35,40,17,47,93,33,6,122,177,97,74,36,130,24,37,115,209,74,144,17,48,118,138,32,196,120,116,235,167,195,36,96,226,151,108,6,67,40,214,10,57,245,100,33,20,11,163,219,121,125,52,39,58,20,241,29,228,96,32,197,137,145,169,208,96,248,193,29,36,34,203,131,214,92,215,179,109,179,62,141,135,226,198,71,101,227,218,236,229,171,187,185,75,231,235,86,9,254,89,93,223,108,44,108,214,225,105,9,95,231,224,223,155,240,59,63,191,214,186,176,140,41,165,27,171,235,87,115,75,37,219,25,173,142,95,41,149,102,47,94,187,120,117,97,113,83,95,156,112,205,237,252,218,102,97,97,115,207,153,218,94,190,100,212,207,151,108,171,100,94,184,122,175,122,125,181,115,126,222,152,53,47,172,95,93,203,205,107,11,155,23,178,187,165,11,55,71,174,148,102,71,54,247,171,55,86,141,82,67,111,91,27,155,123,43,218,226,194,133,234,194,205,201,245,181,243,243,185,171,165,210,222,82,202,182,155,165,75,173,145,210,230,133,213,241,145,108,173,58,86,48,231,172,229,13,179,86,157,216,201,206,223,211,155,23,230,237,70,105,202,42,213,199,199,245,123,55,119,22,75,179,213,82,189,93,42,85,75,23,235,203,181,181,249,205,210,236,110,169,85,114,39,39,87,175,148,46,148,230,110,206,141,220,219,205,255,77,125,87,239,164,234,169,201,245,145,9,247,110,109,115,39,119,177,113,99,111,219,170,181,111,180,117,231,154,113,125,191,116,125,105,118,105,228,124,163,62,126,94,53,110,207,239,236,167,206,95,232,92,41,204,141,45,88,133,249,229,165,185,165,59,227,23,140,245,203,59,23,175,46,221,185,160,53,111,27,37,243,170,222,218,89,191,60,186,170,219,230,198,114,254,238,249,59,83,87,83,183,246,87,180,169,253,221,17,199,218,216,61,63,57,183,60,63,49,185,116,201,212,118,38,245,203,35,231,243,55,110,140,103,239,141,79,164,26,87,215,110,92,171,222,54,77,211,90,27,91,95,40,217,165,249,123,11,217,27,251,19,77,123,251,242,206,178,117,117,227,66,77,115,175,204,215,82,83,23,118,235,214,149,59,99,147,170,122,235,210,78,125,50,111,95,159,156,27,107,141,94,191,122,227,98,118,196,88,191,82,45,45,222,45,181,214,110,92,184,124,175,117,209,222,53,141,171,185,237,234,93,109,113,114,251,246,124,227,252,141,250,212,124,115,188,212,214,239,140,235,55,58,205,27,183,182,205,149,157,5,181,181,180,111,52,175,185,250,197,137,229,213,221,123,43,198,236,205,145,145,149,155,75,155,214,249,218,216,250,213,214,249,217,145,27,23,214,205,84,39,187,56,218,180,71,46,220,184,164,78,222,187,160,237,44,116,214,212,92,225,186,62,49,182,186,166,53,239,182,245,209,236,206,197,141,187,203,183,239,94,133,138,156,229,252,130,155,221,219,184,84,93,185,181,146,218,156,211,230,238,93,155,155,88,218,107,93,200,221,154,156,186,190,188,57,63,153,50,178,35,83,147,173,181,155,119,215,118,58,215,39,38,106,165,187,187,179,170,157,93,188,62,191,61,54,159,75,85,111,92,28,181,115,187,151,39,242,173,9,245,242,230,249,194,133,221,245,197,75,165,241,43,163,151,39,103,111,27,185,205,157,137,66,118,101,59,155,219,239,100,93,200,147,191,54,58,127,109,169,182,50,50,177,218,88,181,74,217,189,243,231,107,27,165,11,115,230,157,236,106,46,127,190,212,50,86,46,167,118,75,151,22,214,110,77,170,237,241,203,37,247,74,181,170,213,47,92,159,85,235,203,123,203,55,46,164,214,180,218,72,251,252,249,219,214,245,221,253,155,218,250,178,125,233,194,88,199,188,98,205,150,10,165,155,53,107,226,198,72,123,98,163,112,175,189,221,108,151,230,103,111,231,114,59,55,207,91,139,213,217,139,218,226,197,243,55,244,187,183,215,55,11,230,133,186,122,227,252,94,53,123,107,116,219,184,125,13,42,217,95,174,174,182,207,107,142,222,46,84,107,217,203,147,186,126,111,110,247,250,157,75,214,74,109,243,218,220,230,165,155,231,219,213,84,107,161,93,159,31,131,25,185,217,174,95,106,238,141,223,212,155,165,181,246,202,198,181,235,119,74,151,182,207,183,175,166,174,151,58,245,123,171,215,174,95,45,181,235,106,115,100,236,230,220,221,249,181,252,226,213,197,185,214,236,221,27,107,237,198,165,155,165,212,102,126,229,218,165,155,115,237,170,222,186,208,190,50,63,190,177,144,191,214,46,205,181,246,238,110,214,154,245,101,107,229,222,181,107,119,174,96,149,26,0,188,91,191,55,117,117,243,234,21,4,120,111,252,230,122,171,180,214,92,221,88,132,223,187,55,46,180,27,227,155,165,212,157,189,213,107,234,149,82,219,81,155,23,160,202,241,249,149,252,181,91,11,164,74,0,8,125,200,110,94,91,24,180,15,147,133,197,214,108,202,62,111,230,221,209,181,219,87,247,237,157,133,217,229,218,133,209,185,236,5,123,124,108,109,121,161,180,236,220,189,62,123,169,49,121,205,176,59,11,11,75,179,174,59,90,93,92,152,205,222,29,187,123,119,189,180,184,114,123,211,201,46,151,110,92,185,85,184,123,247,166,113,175,52,53,190,88,29,191,106,213,155,55,170,23,71,239,221,40,237,140,79,206,234,75,147,245,205,236,84,75,171,174,237,215,174,204,106,102,71,189,187,121,101,246,222,210,212,202,234,70,105,49,167,223,186,107,207,26,231,75,87,47,44,175,141,156,95,95,159,107,238,214,242,213,142,113,121,175,90,203,79,237,230,221,236,221,252,228,198,194,200,72,107,190,112,101,124,245,146,182,235,174,25,173,27,234,189,137,11,133,187,215,23,54,175,172,54,151,212,221,139,185,75,217,218,90,213,184,104,140,181,87,231,47,171,249,221,185,245,141,253,206,205,11,13,215,153,186,179,88,154,175,150,174,124,133,60,241,74,169,179,11,104,218,88,238,76,101,151,54,83,42,89,60,102,47,94,221,28,91,176,239,92,172,215,235,138,34,225,146,53,218,231,98,143,169,237,234,228,87,16,251,119,34,63,58,90,203,105,249,1,99,255,78,76,140,28,123,177,199,72,126,108,146,92,236,49,161,14,122,193,76,46,151,211,121,96,92,22,36,151,4,198,29,205,35,18,100,35,112,145,180,127,119,167,111,220,162,6,85,133,120,220,51,67,45,74,250,158,81,53,121,255,62,185,163,58,18,135,139,132,137,213,241,146,70,93,184,189,186,77,189,184,163,55,147,43,118,89,106,75,21,122,75,27,173,2,164,202,61,226,253,79,2,84,238,211,199,166,103,182,187,65,60,164,156,21,117,15,144,138,225,183,28,239,194,72,214,82,124,149,69,93,174,153,236,121,69,125,147,94,81,239,95,239,89,150,214,177,57,177,59,211,241,31,217,93,167,120,23,111,217,192,56,153,120,35,58,9,160,73,194,239,226,245,168,236,78,175,132,147,110,150,53,188,43,49,26,191,140,200,106,161,87,162,125,201,9,29,45,22,58,94,28,206,26,80,141,109,93,59,101,162,132,136,70,94,26,131,19,170,171,158,180,46,151,88,71,176,174,114,71,174,166,58,21,188,149,155,155,254,196,17,13,143,132,18,111,70,227,163,106,249,163,170,250,163,106,96,143,58,61,241,109,50,221,200,71,255,6,228,53,98,243,146,22,205,27,45,104,13,105,22,128,84,99,91,45,228,81,226,148,141,227,40,224,46,249,168,203,101,178,35,0,29,99,20,236,38,3,119,115,134,200,209,194,134,116,249,166,2,119,227,55,96,82,79,142,84,7,156,212,83,234,246,232,36,159,213,35,35,57,141,204,234,83,155,201,91,91,244,166,47,39,118,70,179,240,182,74,196,46,142,170,105,48,227,2,217,22,239,149,61,31,204,94,109,90,166,46,102,243,55,129,204,112,182,12,238,93,146,238,112,238,65,12,249,44,200,46,57,86,131,225,165,221,152,240,210,168,118,79,235,25,85,211,18,54,5,150,72,10,209,9,113,172,236,224,88,169,56,86,99,227,207,29,244,206,243,52,219,218,162,123,154,60,138,217,232,20,44,24,35,83,227,66,196,179,92,123,111,168,128,97,53,248,145,121,116,187,194,212,72,32,184,105,12,162,117,199,112,211,219,214,30,158,18,199,226,44,232,10,164,76,199,166,118,51,254,97,229,104,35,168,19,18,250,32,77,179,34,164,114,104,145,99,53,13,109,232,107,249,252,200,216,216,56,255,72,78,194,71,190,138,85,12,185,141,104,45,145,126,136,161,234,2,101,207,225,6,114,20,0,205,111,235,90,48,187,22,201,41,31,215,20,214,17,26,149,64,236,73,110,164,58,166,77,123,120,115,93,171,21,243,93,28,180,233,150,97,178,184,40,185,231,25,25,58,188,220,103,177,72,3,195,26,206,244,14,238,34,2,177,51,140,181,12,77,107,234,211,109,203,49,136,61,137,26,150,118,244,110,134,29,250,238,135,174,23,25,26,15,15,101,101,191,218,98,61,63,176,155,50,52,109,29,80,68,226,198,201,255,51,122,20,109,120,143,128,119,147,151,74,178,53,135,1,239,104,132,58,67,248,59,73,254,222,157,157,155,184,180,40,207,205,215,151,75,24,80,14,178,94,199,244,241,89,250,119,110,138,124,53,224,107,157,0,162,133,55,231,178,36,253,14,164,223,37,233,235,115,141,101,76,105,97,206,5,76,73,209,72,120,104,196,145,85,47,62,30,84,91,42,201,14,249,214,33,127,29,214,40,1,64,110,150,130,188,141,41,66,100,187,72,199,251,4,183,227,148,204,130,219,193,231,206,177,225,237,254,30,93,230,52,163,214,68,23,180,104,28,18,111,29,11,6,128,193,5,133,124,236,27,212,101,104,40,134,131,14,9,204,146,69,49,233,253,209,15,126,34,44,1,172,145,44,48,20,89,231,56,32,111,181,27,138,46,119,129,60,52,252,75,124,166,216,74,221,70,92,44,29,177,175,189,99,211,4,193,156,11,132,163,225,165,106,185,92,191,82,242,80,112,145,244,34,192,136,75,223,80,116,109,11,228,98,43,96,207,108,129,97,103,105,254,122,200,226,209,244,29,47,134,29,111,253,27,242,22,64,250,53,180,12,14,177,117,144,85,207,87,195,33,190,28,134,48,194,214,198,16,234,96,73,244,243,73,113,114,26,20,232,65,212,241,36,29,63,200,3,144,115,31,228,64,243,66,68,28,38,225,227,9,120,0,242,13,87,67,200,182,103,127,2,36,27,83,212,35,213,48,161,70,243,202,161,4,141,150,58,150,62,7,162,206,40,109,70,40,179,31,234,251,80,101,31,154,236,65,145,164,235,62,37,198,97,38,59,252,181,33,207,106,132,139,255,230,213,101,101,64,233,161,234,56,104,234,24,26,206,74,177,33,156,166,10,219,127,107,103,197,255,126,24,252,239,135,193,159,227,64,8,105,126,248,76,8,124,242,142,132,144,223,192,137,112,26,253,129,132,175,245,110,157,5,9,82,32,131,88,156,64,33,186,49,219,227,168,13,30,174,38,185,216,43,205,136,1,150,240,183,63,190,61,216,39,192,53,43,115,12,158,121,46,70,51,26,204,238,8,213,96,226,28,26,163,165,187,205,218,158,36,55,84,103,158,90,178,169,195,27,154,172,197,94,203,241,100,118,244,253,207,14,223,253,78,95,202,98,231,186,44,243,4,61,245,202,244,237,169,159,107,176,158,110,183,155,207,223,211,167,95,124,118,248,179,247,217,161,221,126,253,165,87,126,94,53,156,59,39,232,176,95,168,111,143,133,108,39,101,8,71,63,252,248,240,221,15,14,223,254,217,179,215,255,245,201,155,191,29,156,51,24,206,85,181,213,62,81,95,176,192,49,253,32,89,124,38,64,103,184,227,56,95,146,11,144,223,62,124,224,239,145,33,254,230,35,67,196,156,3,165,78,211,106,7,163,2,10,167,65,197,100,58,228,18,6,250,133,118,182,245,45,244,226,12,144,223,215,3,223,190,46,249,39,111,3,20,16,19,117,226,164,84,225,135,219,10,210,197,113,177,41,94,80,207,217,85,72,189,58,79,63,139,253,199,96,24,210,203,104,109,111,17,63,177,117,158,119,201,164,33,209,0,4,186,136,209,3,191,179,182,161,213,1,124,143,144,25,113,1,48,176,191,52,208,109,26,233,249,197,117,149,2,237,217,85,250,89,236,170,171,183,218,36,240,22,112,70,194,208,105,252,250,195,143,63,199,115,114,191,121,255,232,103,127,145,100,64,1,93,48,28,132,226,123,129,73,228,28,195,172,234,232,252,104,3,157,159,66,138,108,129,194,98,152,165,181,37,63,75,56,137,210,15,232,5,1,103,52,145,128,248,172,244,54,160,137,119,31,210,18,101,37,123,167,128,74,198,32,122,161,146,126,30,16,149,223,126,248,21,161,82,22,208,83,12,32,203,139,90,17,19,118,229,184,208,15,44,132,9,63,134,247,249,247,73,68,9,33,2,194,151,14,100,208,43,68,6,61,37,204,101,247,47,91,139,32,69,113,248,84,92,235,23,232,129,250,87,58,52,68,235,60,200,78,132,16,169,148,152,60,97,40,26,157,251,96,232,161,80,52,84,251,35,108,2,181,199,132,87,25,98,131,85,134,215,113,243,14,36,147,184,154,14,28,129,4,247,10,161,224,6,137,222,194,79,32,255,229,103,71,111,253,138,7,93,121,145,131,201,106,91,1,222,104,3,215,247,106,124,246,195,255,13,53,30,253,236,221,163,239,255,232,197,214,72,131,99,251,21,253,175,31,146,131,162,47,178,10,186,109,234,87,241,189,191,188,240,42,68,153,151,135,136,17,133,236,231,160,82,34,225,127,85,84,74,213,9,75,16,202,79,72,166,92,80,230,147,147,72,232,71,223,255,41,160,96,160,206,151,105,140,101,9,74,113,134,158,235,202,44,17,160,241,196,124,183,242,66,80,34,229,208,217,158,9,239,51,60,242,80,61,124,166,150,94,47,35,196,104,198,246,1,98,248,193,96,41,63,16,24,118,59,142,0,7,187,228,195,97,120,166,225,92,226,35,139,252,143,8,239,66,105,62,20,219,197,75,60,65,96,151,246,222,95,49,180,203,95,39,148,75,254,43,15,229,178,42,196,95,112,8,78,130,70,165,168,65,41,238,88,99,216,134,196,205,71,65,197,245,184,104,45,171,131,70,108,136,136,27,199,69,108,89,13,197,113,248,178,145,12,62,122,255,240,91,143,14,223,249,158,16,90,205,170,213,140,170,190,58,120,56,139,0,144,120,220,248,48,7,66,139,208,132,120,140,4,218,120,90,65,45,2,134,153,71,255,122,244,243,111,18,243,76,96,137,136,137,30,212,215,216,211,3,63,3,153,114,106,125,141,56,181,191,154,249,230,5,209,34,229,172,92,16,14,11,202,93,190,59,241,2,76,166,116,146,19,146,22,48,141,219,46,158,162,71,185,51,138,20,248,65,230,82,118,252,232,13,106,72,173,29,103,66,173,69,140,167,167,21,245,135,200,220,135,127,120,120,248,241,167,94,212,31,42,45,195,226,48,111,0,171,113,4,172,31,195,0,2,208,122,132,251,137,2,31,44,224,79,76,163,122,132,252,137,109,254,139,37,206,96,100,200,128,205,119,16,234,124,145,102,238,19,83,48,147,192,123,241,159,1,77,227,181,99,141,226,181,168,57,252,148,136,248,233,31,63,193,248,93,36,174,228,165,21,62,42,228,74,29,18,127,114,192,160,60,65,40,241,248,241,128,14,132,30,191,9,241,216,17,155,248,194,162,82,253,254,151,49,200,208,77,237,4,168,8,193,136,71,5,3,57,16,34,120,245,241,104,240,27,119,106,20,66,231,204,231,223,127,242,222,235,94,156,46,106,68,26,144,56,68,0,61,162,115,17,120,131,197,231,98,246,171,248,8,93,188,93,47,138,34,14,31,61,124,250,209,23,71,223,255,243,225,39,191,62,250,167,111,29,254,179,39,53,87,65,34,32,145,133,161,246,117,195,237,168,238,224,188,62,6,106,60,94,98,43,25,8,77,241,205,139,199,90,175,174,156,22,69,29,254,244,15,66,200,222,186,110,129,190,53,104,120,60,86,54,30,93,12,212,64,8,226,213,198,163,196,111,212,139,162,36,102,161,251,240,29,88,125,66,210,2,177,228,157,68,74,96,80,250,74,9,8,244,36,210,1,53,39,246,147,10,88,51,79,139,42,130,6,197,120,227,227,96,72,10,64,234,139,36,14,248,36,136,242,45,161,253,144,37,52,249,197,138,79,220,86,25,48,100,158,132,17,51,0,61,226,230,17,120,131,133,206,99,54,212,248,232,121,188,93,167,187,42,113,219,112,192,112,124,34,100,80,0,241,200,160,240,6,66,6,183,89,199,34,195,107,215,139,162,4,74,224,193,200,173,39,99,163,1,8,127,5,102,250,215,11,157,73,205,175,92,80,248,63,45,84,230,32,189,59,141,208,152,167,164,145,132,245,145,231,80,71,184,127,67,95,156,112,248,39,210,76,142,81,76,78,73,47,9,106,37,207,161,148,12,132,16,10,253,4,250,73,95,245,228,185,168,165,48,58,24,106,254,159,103,63,251,229,225,79,190,224,120,33,213,214,108,203,116,175,25,250,46,199,207,82,171,190,102,235,59,144,226,221,140,233,121,34,105,27,214,58,185,181,211,43,37,171,213,170,222,118,139,82,230,118,187,46,195,31,64,69,166,13,92,33,115,113,237,60,254,89,56,207,172,7,142,101,110,88,243,189,60,29,248,215,132,46,75,126,147,136,167,195,41,161,227,241,23,31,198,160,163,137,194,136,218,60,49,66,132,114,167,129,18,177,89,167,138,148,135,111,63,121,244,159,135,159,253,71,12,106,220,93,203,51,117,61,7,134,162,197,79,3,81,49,141,140,224,139,227,236,255,228,168,196,8,118,155,56,104,249,155,159,100,135,141,120,5,251,29,51,204,58,189,203,131,226,153,216,18,253,42,200,235,85,44,193,80,200,183,92,123,199,59,246,163,25,143,141,84,85,63,202,177,31,209,56,46,34,178,31,249,216,191,95,150,71,73,38,145,143,11,240,38,97,156,7,47,36,178,92,165,209,147,245,145,41,118,31,109,117,116,20,243,107,152,103,123,52,143,160,219,36,79,181,58,194,106,28,31,27,203,99,158,78,92,52,229,218,255,209,209,148,27,167,18,77,185,118,130,104,202,198,95,35,154,114,237,43,143,166,220,138,6,56,24,114,51,58,144,97,163,99,222,73,23,198,243,249,92,126,180,202,3,245,186,153,109,195,212,18,52,50,91,181,48,181,45,145,24,117,193,144,204,212,215,146,93,221,74,175,137,148,233,174,51,186,102,242,27,85,139,26,253,66,15,57,136,95,240,136,67,177,77,191,134,185,117,177,37,135,35,62,119,88,196,103,186,101,239,185,129,134,221,246,98,130,65,199,132,127,198,199,96,140,232,104,92,104,118,49,44,102,42,150,61,227,151,120,244,198,179,37,210,128,143,216,178,45,224,139,7,177,14,115,254,110,189,23,99,146,21,168,68,252,13,15,120,194,146,134,187,33,196,79,135,250,38,108,27,247,182,208,241,113,203,161,78,164,190,19,44,203,182,94,109,232,45,149,238,240,133,125,20,169,51,109,63,47,90,32,171,139,14,194,226,119,203,97,156,70,226,66,210,105,178,19,91,120,112,92,234,6,156,27,1,125,64,134,45,131,137,142,219,210,137,99,106,71,111,204,102,65,182,105,32,237,208,238,63,126,16,3,21,74,67,216,91,62,114,76,20,198,155,236,189,123,211,208,70,192,211,243,162,83,19,98,223,219,32,126,142,178,222,78,165,231,240,244,248,211,183,158,190,255,54,223,195,245,202,121,190,79,143,63,253,151,232,247,130,248,253,45,200,114,248,224,109,241,251,8,241,70,161,193,196,99,118,249,160,114,91,191,219,129,182,104,184,149,22,189,26,54,184,217,233,2,97,212,81,177,216,110,118,108,132,44,34,179,55,40,118,86,131,248,160,208,121,16,3,42,60,84,199,181,44,56,73,34,224,124,47,135,99,33,5,29,57,34,144,196,145,234,15,40,184,11,31,1,228,111,236,29,139,171,224,150,105,12,36,116,85,56,30,227,241,78,24,97,112,93,217,83,82,138,7,24,201,96,217,112,92,152,132,93,89,144,212,67,95,162,162,105,184,168,23,211,30,164,186,93,188,255,184,120,64,3,2,23,15,140,86,75,135,137,235,18,135,75,42,157,217,61,226,135,243,235,188,89,44,97,194,90,197,112,76,129,15,211,161,184,187,74,35,209,72,240,224,216,126,50,134,148,146,189,88,164,77,205,57,115,198,15,162,198,98,168,5,63,39,122,7,255,85,196,156,252,198,120,89,74,222,191,95,174,240,168,211,38,204,207,13,16,119,131,87,59,139,231,108,146,40,215,247,14,245,207,106,80,34,161,253,229,126,55,1,8,113,249,163,58,7,145,14,5,237,84,81,244,25,47,80,114,70,37,94,138,176,14,232,206,34,207,162,152,197,128,234,214,179,196,178,159,9,203,196,104,49,80,148,35,53,92,120,35,146,91,49,189,8,208,184,35,31,61,238,75,252,75,48,252,93,0,166,55,109,105,100,44,157,197,173,151,35,218,64,52,164,116,108,204,126,118,65,87,108,134,37,77,33,55,122,9,33,220,189,3,139,144,185,218,113,248,80,133,63,226,20,244,35,188,47,98,86,210,40,187,71,100,120,74,237,176,254,146,192,243,248,27,234,67,159,220,254,9,158,72,118,63,70,188,16,45,59,110,245,244,153,97,94,14,98,56,188,128,9,220,46,207,25,22,44,143,61,66,213,63,127,84,252,72,84,240,64,172,182,131,80,7,120,108,233,216,240,224,156,93,36,49,54,152,16,115,26,102,84,32,228,116,31,33,40,43,165,144,18,122,5,139,119,121,176,120,221,183,58,101,56,223,84,220,216,121,7,172,74,152,118,61,114,11,115,14,242,71,167,92,143,98,209,217,198,239,156,136,229,0,61,27,216,143,5,244,105,231,0,147,255,248,230,70,72,169,223,125,13,129,75,19,142,191,188,161,223,245,10,249,211,188,0,195,161,49,187,85,12,131,16,81,88,18,3,95,115,241,50,19,10,50,204,239,60,161,103,88,74,50,254,18,12,15,53,253,175,195,248,234,226,155,247,143,212,223,231,186,10,134,115,82,49,233,3,64,143,77,167,199,218,23,105,11,105,164,8,30,255,159,240,79,188,203,32,18,207,159,164,3,3,62,165,59,2,4,62,27,206,231,59,76,26,206,86,3,88,236,150,13,60,54,10,79,112,75,131,140,54,176,223,184,60,200,150,253,11,9,108,188,144,192,74,90,101,59,230,66,2,251,171,185,144,0,43,31,236,66,130,229,165,75,11,2,108,187,31,188,228,180,30,185,40,68,23,111,8,33,227,174,62,215,125,5,50,189,225,162,232,70,47,46,112,188,208,251,113,211,88,141,159,193,226,53,34,230,151,187,70,100,160,251,1,156,23,125,63,0,69,60,185,22,0,221,162,131,23,46,201,38,105,212,255,184,107,162,52,93,111,207,97,92,205,24,97,163,100,219,234,62,204,38,242,11,201,51,101,98,83,4,229,197,4,221,194,34,150,55,148,80,195,55,177,37,147,124,230,185,56,243,204,36,26,171,29,193,62,151,112,147,184,50,148,221,74,95,56,240,61,57,163,195,95,74,227,94,83,233,151,34,249,81,152,4,203,216,96,47,4,152,30,2,76,134,0,153,0,38,144,146,255,191,191,65,72,176,94,41,166,7,1,67,209,50,248,209,218,129,74,36,193,78,34,41,52,238,43,129,75,250,203,95,20,143,225,174,18,251,30,105,100,127,14,18,123,43,17,187,136,200,236,121,17,145,25,226,32,102,152,131,152,127,191,136,168,223,69,68,165,102,51,170,168,8,220,139,139,61,32,5,193,68,110,25,78,64,218,67,157,149,222,66,152,161,81,11,18,61,47,222,219,232,224,61,188,33,45,131,22,114,162,76,207,229,226,31,57,54,138,173,166,148,224,177,48,126,52,235,5,43,188,145,59,226,204,192,253,47,145,60,104,53,49,69,217,40,38,135,152,161,203,86,242,192,140,162,71,14,61,101,46,160,250,255,205,246,4,247,25,133,192,74,209,129,136,139,120,20,104,126,84,8,37,205,247,212,152,190,35,44,180,250,226,250,229,213,12,53,122,25,53,88,178,232,172,64,74,75,246,68,133,217,3,7,172,5,236,253,90,100,172,158,11,158,60,88,179,13,141,219,220,134,200,86,19,13,85,21,86,227,4,172,97,165,138,36,245,196,166,36,161,33,110,91,169,203,59,116,171,119,116,123,60,120,33,209,62,95,126,119,216,242,187,29,188,144,104,98,66,205,105,163,147,99,177,23,18,237,11,23,18,77,85,213,191,122,236,186,42,13,46,43,198,175,11,102,64,255,11,213,214,182,96,121,149,194,39,98,217,190,187,97,54,97,149,38,38,104,225,144,235,18,73,29,200,47,156,109,9,4,54,197,196,51,148,61,163,220,137,190,75,180,62,113,50,14,20,3,207,63,178,10,37,139,222,92,165,19,41,198,55,37,62,254,31,193,81,111,36,146,110,83,231,134,86,34,215,11,14,230,74,67,91,128,58,66,160,72,140,33,255,80,244,43,146,76,125,75,217,91,151,123,64,128,252,38,33,55,156,99,64,186,232,64,209,175,58,30,142,144,133,49,106,169,118,221,0,245,41,55,228,157,65,38,77,206,159,110,147,171,64,189,117,203,222,31,188,217,188,97,133,211,109,24,61,30,209,177,67,8,237,217,54,26,23,129,197,131,36,13,28,137,248,196,132,72,135,166,198,59,202,120,238,48,24,86,19,255,161,97,104,14,223,248,193,211,247,127,67,211,164,1,26,147,110,169,134,233,79,94,30,160,43,48,242,3,32,132,197,238,34,197,73,116,45,26,84,20,141,170,65,216,145,192,16,52,146,168,84,5,70,131,126,72,236,44,145,24,34,230,241,167,111,61,251,167,223,176,61,42,118,76,207,11,5,119,2,160,78,67,109,235,120,96,97,206,234,152,126,44,145,163,239,253,225,217,183,31,36,30,127,250,111,255,95,123,223,218,221,198,113,36,250,87,224,81,162,0,226,0,196,131,4,73,48,144,22,132,30,86,44,197,90,203,142,175,151,171,195,51,192,12,200,177,128,25,120,6,224,195,52,206,113,118,147,141,227,77,174,147,141,243,218,196,27,219,137,147,221,36,118,146,155,151,45,197,246,57,247,167,220,21,105,233,211,254,133,219,85,221,61,211,61,211,51,24,72,164,28,59,52,45,18,232,71,117,119,245,171,170,186,30,133,251,131,27,113,28,66,223,10,15,95,188,125,239,187,31,230,111,14,10,177,136,241,84,161,232,120,142,236,240,36,30,82,21,57,91,113,102,83,63,95,182,69,247,128,54,225,254,185,42,90,224,119,226,141,183,14,223,252,50,69,246,71,183,127,114,247,157,55,80,221,10,68,110,159,140,110,191,244,171,79,80,183,197,5,126,248,155,87,239,124,240,175,135,239,126,149,44,163,227,239,188,124,194,107,244,136,7,159,202,90,67,171,11,158,38,142,103,49,113,157,186,80,39,46,212,157,171,85,106,22,213,169,3,234,106,169,7,116,86,191,201,92,107,80,37,161,235,252,0,190,14,93,242,73,175,124,170,193,145,20,222,221,78,15,239,30,18,10,141,253,144,82,104,172,107,149,133,202,202,114,189,86,173,85,22,22,87,42,229,234,82,181,172,233,36,181,86,94,170,45,212,107,149,114,173,94,169,174,84,151,203,154,172,244,64,40,201,248,43,217,68,15,14,73,16,79,64,129,80,61,8,173,136,201,225,148,252,204,75,105,143,252,76,157,18,31,123,187,153,163,129,43,233,166,166,179,202,164,248,167,79,59,100,126,233,217,87,172,220,120,225,5,141,208,164,92,140,30,127,25,243,249,28,25,125,152,174,32,8,43,112,210,132,101,6,225,34,1,127,206,38,68,246,220,40,233,133,204,101,47,100,140,77,127,214,181,29,246,158,62,194,246,33,44,46,62,70,184,133,70,30,227,31,61,25,16,60,121,120,114,183,194,27,170,73,67,26,81,161,85,42,34,84,162,198,164,225,116,97,246,158,176,128,138,231,94,3,35,18,7,103,162,26,93,180,179,116,156,208,97,144,100,74,36,144,156,119,93,166,66,132,204,112,164,12,105,84,75,246,58,191,5,185,4,56,108,85,129,5,211,237,162,38,36,52,197,78,153,53,178,14,242,34,37,9,225,136,140,117,205,118,108,194,196,0,79,226,176,166,0,178,90,230,229,172,211,43,30,68,135,8,10,25,67,8,5,178,174,109,211,143,60,135,94,214,65,212,96,183,185,207,28,67,17,138,136,235,170,80,106,149,10,66,164,231,241,224,37,73,211,64,130,66,104,73,130,32,114,202,221,180,60,29,152,194,48,17,49,132,76,167,34,157,122,238,32,231,244,47,165,188,161,229,1,37,160,107,159,69,251,127,234,219,124,93,59,181,88,55,203,70,141,44,204,83,139,43,117,115,5,246,229,41,203,232,212,43,6,124,170,27,139,221,94,5,115,151,150,59,228,211,13,189,111,109,90,142,73,200,74,244,196,217,181,189,46,16,97,240,170,233,16,74,139,59,93,39,167,9,146,94,203,101,234,189,136,83,33,204,25,60,104,190,89,187,35,118,150,211,206,104,167,122,189,30,28,226,212,23,211,62,250,194,15,42,38,23,247,45,120,81,5,237,51,74,116,218,22,120,50,50,237,49,28,135,11,64,6,146,235,225,179,112,220,33,168,32,113,17,19,25,49,24,46,2,70,26,73,173,164,79,215,62,195,237,11,154,10,221,19,12,16,72,184,83,148,80,86,22,8,98,64,133,136,21,104,236,135,89,139,186,60,178,137,110,13,134,91,134,111,3,17,79,86,13,27,62,13,85,184,214,31,123,141,10,15,92,248,120,175,231,91,163,255,213,224,223,219,20,144,183,217,49,242,101,61,199,254,47,45,2,129,55,185,49,89,117,217,11,37,61,205,243,46,221,93,242,222,157,101,135,69,24,31,197,46,227,37,50,236,49,94,84,189,207,130,166,78,246,218,39,116,175,241,25,252,27,222,105,145,155,112,150,173,22,101,229,19,111,180,224,242,204,176,229,2,118,83,189,231,34,220,232,201,166,11,55,93,229,175,113,211,213,22,19,46,184,96,77,252,141,238,61,192,102,179,207,141,148,58,102,89,150,136,155,92,34,222,101,18,113,95,150,136,215,172,78,221,236,44,45,40,37,226,166,32,17,55,86,186,247,29,142,178,227,238,242,40,129,245,218,146,85,171,27,203,114,0,202,73,44,59,39,198,70,218,178,128,143,156,18,60,49,17,6,250,192,47,22,183,200,122,127,158,204,153,209,223,103,66,52,26,69,145,202,85,203,143,80,223,221,134,51,10,99,29,26,29,210,194,120,100,173,194,126,88,172,146,210,184,192,203,170,166,184,235,213,125,40,91,3,200,172,21,178,179,186,121,16,215,229,138,185,5,146,94,16,90,26,24,187,197,233,197,84,205,13,13,210,107,124,119,44,18,222,208,234,239,199,59,77,241,84,94,101,251,183,60,41,5,238,252,138,166,231,14,201,114,115,54,54,96,129,198,224,55,182,192,15,172,174,198,168,18,68,9,107,236,131,101,50,168,5,145,211,230,212,66,121,197,234,245,132,209,178,176,155,61,49,241,129,66,68,130,109,145,47,50,131,148,245,155,255,100,213,12,229,39,193,29,122,217,241,135,84,147,44,45,70,227,222,230,26,141,129,120,65,127,166,213,50,244,118,171,109,66,76,197,199,219,24,43,113,110,13,82,182,218,122,185,221,186,208,166,49,20,7,24,49,145,134,116,188,14,191,174,182,90,143,67,177,39,244,133,53,40,133,137,3,140,188,232,183,91,173,157,54,100,62,223,134,88,144,36,151,86,252,123,250,171,117,29,242,190,164,15,46,181,46,181,89,216,71,151,180,235,175,73,145,23,167,14,47,37,18,35,95,120,44,18,99,215,63,137,195,120,242,115,242,115,242,51,91,244,80,66,127,40,227,133,134,193,24,231,231,115,243,160,154,55,143,55,28,60,202,209,10,36,61,135,73,66,60,79,76,203,229,216,189,157,91,90,88,36,164,136,112,205,5,101,56,100,250,55,4,47,147,53,179,196,199,20,32,37,208,54,28,26,239,157,24,31,147,82,58,185,114,180,179,98,244,192,128,122,96,49,50,33,190,35,82,62,244,59,141,230,88,142,117,134,83,63,65,228,81,168,87,11,219,230,221,137,81,57,241,190,8,52,209,244,226,98,31,162,36,81,48,229,73,131,99,168,14,131,133,210,168,142,101,21,170,83,136,30,157,71,168,85,150,161,164,84,48,201,33,125,148,99,4,82,28,3,65,148,198,120,38,141,28,170,12,183,104,24,229,24,129,78,57,90,240,128,208,235,212,180,194,106,104,75,199,149,54,93,116,20,176,142,132,186,75,72,177,27,55,10,186,91,234,187,4,243,62,106,64,114,250,158,39,82,54,217,3,160,11,43,43,22,225,87,25,191,176,234,229,181,165,229,218,202,210,74,151,112,19,174,254,72,89,223,15,66,75,130,6,10,229,112,174,130,203,216,71,42,19,232,114,103,105,41,93,203,38,112,42,224,134,108,219,156,19,250,26,240,4,167,207,206,25,33,195,144,50,242,213,162,83,8,51,237,48,51,159,119,206,52,171,133,207,55,43,231,72,253,70,177,200,10,207,85,10,243,213,176,70,95,110,71,108,201,15,179,160,54,249,153,171,132,185,221,164,166,72,99,121,167,72,190,99,141,42,180,70,85,138,244,81,9,29,140,88,134,111,93,177,29,11,162,93,229,227,134,254,238,164,32,21,253,251,49,184,67,81,20,180,21,5,47,59,202,162,158,162,232,227,224,192,72,81,214,80,130,77,42,29,237,68,123,220,177,187,202,146,93,85,201,132,254,246,85,101,147,186,224,171,1,39,21,143,246,227,154,219,223,83,22,236,41,10,38,244,119,168,40,154,212,254,88,9,54,169,116,180,19,215,109,117,15,182,227,229,18,250,186,25,47,153,212,120,71,5,52,169,112,180,7,23,118,135,202,114,187,241,114,9,61,109,197,75,38,53,190,163,2,154,84,56,218,131,54,19,155,41,138,222,84,22,77,232,111,91,89,56,169,23,27,9,160,147,202,71,187,178,70,238,154,174,186,215,23,149,69,19,122,125,85,89,56,169,23,73,160,147,202,127,49,90,158,92,147,202,130,207,43,10,38,244,248,138,162,104,82,251,79,40,193,38,149,142,118,226,66,223,0,254,86,89,246,25,117,217,132,62,95,82,151,78,234,72,34,240,164,10,143,114,49,183,217,172,233,195,64,111,53,135,118,24,193,183,145,112,219,93,53,70,91,165,161,187,131,166,36,220,255,140,213,156,35,119,53,146,6,160,235,209,116,244,209,36,111,130,183,163,12,16,43,197,0,102,165,152,5,106,47,3,84,225,114,149,122,220,168,134,173,85,177,53,184,105,167,52,184,213,196,58,215,46,235,131,230,214,124,53,164,66,54,197,97,16,26,106,206,57,87,105,176,241,116,93,66,9,156,25,8,100,70,39,138,70,223,118,34,69,182,133,17,8,112,182,206,56,5,137,254,216,19,27,46,149,203,229,149,165,165,197,202,82,165,92,95,92,88,89,56,147,15,199,168,23,43,101,82,187,72,11,213,23,235,213,69,161,189,150,0,103,143,180,56,39,146,69,59,210,36,65,147,97,222,174,18,213,0,194,1,28,147,194,197,138,220,229,118,124,202,253,231,188,17,212,56,35,66,222,136,97,137,150,202,21,35,5,111,42,187,16,7,221,16,19,56,141,197,8,58,88,250,143,55,23,230,43,21,125,173,89,135,63,215,155,203,240,231,114,179,54,191,160,159,111,174,192,151,103,155,149,50,252,125,174,89,89,156,175,212,245,11,205,106,101,190,90,213,159,108,214,107,243,245,5,253,90,179,50,255,248,252,227,225,186,184,42,141,245,34,98,37,236,248,69,161,227,14,89,51,133,207,63,126,238,26,82,128,206,231,175,147,79,208,199,53,210,199,185,203,36,225,89,150,112,30,18,158,107,208,47,23,224,203,147,33,196,47,38,160,130,182,220,184,136,179,17,142,248,51,205,74,105,169,92,89,92,214,175,100,217,74,216,71,210,191,188,117,134,2,114,162,91,20,56,26,127,139,48,31,116,203,124,166,160,63,145,1,48,37,143,73,135,73,207,206,88,115,48,39,83,225,62,63,195,222,167,116,117,62,111,1,124,167,104,21,66,10,155,39,206,89,5,74,107,79,107,247,75,205,234,25,126,8,60,213,172,232,79,55,75,53,253,146,212,153,144,191,194,130,6,236,238,202,124,222,162,95,9,23,155,175,192,113,83,56,147,31,205,55,191,36,184,127,19,153,22,235,204,94,30,151,122,225,76,112,68,228,93,242,117,126,20,32,221,43,25,3,176,163,24,155,86,83,229,151,16,186,114,230,75,160,214,10,175,87,182,107,54,69,179,35,177,20,148,153,228,159,210,159,46,232,207,28,253,88,42,69,24,13,93,61,225,96,156,57,247,216,7,243,232,145,15,134,244,155,172,0,88,253,159,47,159,195,73,82,205,16,57,249,112,200,82,214,28,102,9,139,236,56,134,12,204,179,226,65,238,248,77,84,238,195,20,69,246,123,105,13,92,102,111,130,202,141,129,126,125,6,75,149,184,173,137,74,79,190,138,129,233,2,213,248,227,182,67,97,150,123,10,243,20,125,170,163,220,239,255,233,222,247,255,32,168,232,131,243,137,226,208,238,222,180,188,168,135,206,61,20,4,72,166,0,114,16,134,247,254,112,231,246,251,44,24,151,78,53,29,138,244,245,91,35,181,201,127,106,183,194,12,37,70,183,123,158,52,254,12,105,37,131,135,97,90,73,215,132,90,106,103,195,113,232,170,48,242,25,102,49,33,196,252,143,95,34,131,158,18,89,62,222,143,171,174,147,201,161,126,100,152,88,45,203,56,105,193,48,88,217,0,190,163,89,70,214,96,101,145,48,101,115,26,25,105,16,25,82,10,80,22,95,100,235,89,28,189,70,162,142,83,99,187,136,251,87,215,137,186,126,149,3,205,199,154,14,82,65,229,150,70,41,140,250,132,5,33,213,76,46,97,13,147,217,111,112,127,221,96,204,117,223,70,94,9,182,70,11,52,150,37,183,173,89,144,215,30,88,27,193,139,192,70,69,52,127,10,250,146,205,128,41,9,102,149,193,204,226,232,54,116,89,171,82,217,231,110,108,81,101,159,234,239,83,151,182,204,141,173,31,117,99,187,88,67,183,185,84,115,164,190,92,237,178,86,80,219,95,184,22,205,79,181,187,218,225,177,184,171,53,103,112,87,107,124,28,238,106,205,135,238,174,118,44,123,154,69,147,3,114,68,48,175,103,212,151,66,204,65,108,247,33,216,140,8,183,19,216,140,136,135,56,222,39,162,171,217,224,40,135,54,8,196,42,249,7,154,120,11,160,156,6,90,107,228,223,18,249,183,76,254,173,64,139,216,44,148,172,84,181,52,251,146,112,36,81,31,9,97,151,176,135,121,112,93,0,223,10,48,1,23,201,114,132,228,124,97,46,218,117,185,32,166,97,41,230,49,235,196,160,101,186,65,11,57,221,92,90,210,139,206,138,43,77,138,149,68,75,73,51,98,37,209,34,228,204,152,221,204,165,61,238,131,230,102,123,203,2,89,169,167,54,107,49,61,99,135,27,165,192,142,180,250,132,65,96,201,251,84,17,20,213,138,108,170,145,115,209,245,158,8,135,137,38,81,5,110,168,194,55,108,130,99,141,254,44,158,138,8,98,193,245,8,115,88,68,39,29,136,175,192,91,38,205,89,13,83,214,203,55,74,182,185,234,60,212,141,226,112,223,106,10,75,165,8,31,53,12,156,153,134,29,44,220,167,1,147,60,179,86,130,39,42,152,66,43,156,89,29,18,102,209,186,102,36,13,40,91,167,151,1,226,193,109,218,130,66,54,33,84,194,175,228,134,51,18,149,166,201,137,215,7,220,48,253,96,234,13,89,211,37,61,97,65,179,185,94,235,84,45,11,116,151,151,234,166,177,130,90,204,189,229,110,135,80,59,248,105,101,113,121,25,115,187,102,189,139,105,43,149,149,170,209,193,180,229,149,101,75,212,118,102,239,249,212,144,123,144,73,29,217,97,118,131,113,181,100,84,61,14,212,253,233,198,153,162,113,172,237,119,38,160,130,178,223,157,104,199,167,18,172,27,64,218,129,23,116,248,101,130,239,48,167,164,222,206,106,173,121,230,119,201,137,186,102,33,148,33,207,193,227,241,34,153,111,127,171,160,155,82,234,83,14,75,231,47,11,228,154,79,154,0,234,64,92,59,248,243,27,135,63,125,241,224,157,111,28,190,244,45,50,113,244,235,225,143,127,201,82,110,164,169,153,199,86,153,177,107,251,100,63,147,223,215,200,233,13,104,103,156,14,69,30,84,218,109,237,218,1,3,196,45,53,88,111,124,172,122,133,206,99,114,187,80,8,188,4,195,140,185,59,32,164,128,253,157,92,246,10,82,36,83,203,78,244,61,177,111,212,60,65,71,167,41,34,132,202,228,99,238,101,100,127,200,19,136,120,236,178,45,211,1,73,0,219,22,28,112,160,127,67,109,158,133,254,135,42,244,213,136,10,189,46,108,18,158,83,89,94,54,123,101,105,43,161,255,94,50,215,216,63,168,38,245,48,92,83,180,147,230,67,232,164,101,213,201,127,169,157,188,49,89,237,159,62,237,10,106,252,253,130,62,62,125,218,19,82,198,224,65,216,137,123,47,197,11,69,118,178,203,28,19,27,102,162,163,97,195,140,120,37,206,86,54,202,136,75,151,203,20,143,85,140,200,153,230,237,41,94,44,112,89,180,157,236,171,232,193,129,103,240,200,20,39,85,51,249,101,146,171,165,245,107,118,31,77,247,11,91,159,101,80,17,175,77,100,149,247,154,99,125,11,133,4,139,53,115,73,54,47,25,112,243,146,45,198,196,246,100,243,146,202,210,194,66,119,177,186,172,52,47,25,8,230,37,157,78,37,89,123,173,102,85,150,31,130,246,90,173,187,96,172,172,44,44,103,213,94,235,84,143,194,34,166,186,208,169,88,11,229,133,4,139,152,32,251,1,44,98,84,48,36,112,29,215,220,219,7,67,133,155,246,8,221,210,244,250,214,110,163,178,90,28,248,252,35,251,3,79,101,189,62,57,51,141,241,200,77,108,224,8,76,110,34,150,54,66,11,92,215,148,27,190,80,172,129,219,140,70,85,176,187,89,169,125,54,236,237,150,109,154,150,179,42,154,167,144,51,124,213,180,201,90,55,246,26,194,208,195,52,54,118,49,13,190,175,138,120,98,54,116,220,132,78,202,11,253,4,59,64,19,246,3,108,10,57,212,195,205,170,58,85,4,54,4,73,245,179,99,194,50,244,246,66,64,82,42,251,91,100,126,195,26,104,130,82,236,88,163,29,203,114,18,16,249,220,152,208,11,27,27,84,254,203,124,76,21,25,221,150,180,12,3,75,39,149,229,210,246,78,22,251,38,169,148,170,141,184,121,147,176,55,114,101,248,153,48,23,113,79,186,195,179,100,197,197,183,19,52,78,101,177,248,152,144,176,88,113,40,27,27,100,211,146,59,1,165,225,103,75,76,44,190,31,26,44,101,169,108,153,197,174,213,239,11,54,80,69,6,32,117,59,82,189,233,17,236,232,220,200,35,31,84,0,42,11,229,122,253,72,173,166,58,132,56,1,38,216,8,89,245,249,238,150,221,55,61,203,153,255,148,1,121,194,242,187,99,11,25,132,52,123,170,229,142,210,156,234,66,196,156,106,25,147,6,36,169,165,63,13,191,30,7,203,39,163,213,234,66,129,94,146,185,85,104,105,117,19,11,216,152,250,52,252,218,92,11,127,187,8,151,254,54,32,97,1,63,214,241,119,25,127,251,88,112,143,127,102,185,203,216,191,249,181,208,84,171,53,192,164,225,26,179,237,186,137,102,93,100,68,173,49,154,117,237,182,85,101,55,49,201,106,181,54,49,229,217,53,253,230,121,72,121,170,213,122,26,18,254,65,175,98,137,29,82,105,15,139,84,214,244,157,54,216,128,145,6,90,110,91,178,254,138,160,62,197,214,139,239,138,19,91,175,147,159,147,159,79,135,85,213,17,219,60,165,145,175,28,36,210,169,185,10,51,165,9,8,192,28,208,171,31,143,13,213,52,155,169,136,181,146,64,206,230,170,233,22,84,75,159,45,196,198,201,40,93,133,185,17,16,188,52,153,147,179,136,172,213,16,111,2,9,154,99,52,40,205,140,146,150,57,137,182,84,141,76,34,44,249,216,100,250,82,185,88,98,150,100,74,83,48,66,63,206,96,56,166,40,157,201,110,76,92,212,148,230,12,235,134,196,103,238,44,193,231,118,56,68,78,116,230,144,234,84,46,225,56,205,73,128,112,170,147,67,18,172,192,166,3,97,180,103,220,204,172,200,193,68,119,148,10,154,72,133,166,129,66,106,116,6,211,180,142,85,191,111,78,89,216,230,52,16,50,167,162,43,139,149,21,195,170,27,50,223,76,183,140,184,137,112,149,129,60,175,72,221,135,226,97,35,241,86,190,253,60,84,103,135,17,240,123,202,212,9,138,80,40,166,226,157,160,147,14,75,110,149,85,193,198,133,35,173,82,91,92,172,243,76,60,20,98,185,98,19,100,14,226,173,196,198,193,24,132,122,61,90,247,44,68,157,142,3,160,229,61,203,148,139,155,177,146,250,180,174,164,203,30,86,3,188,81,94,50,150,47,78,218,234,128,156,10,20,129,229,251,153,25,58,189,193,25,72,54,130,61,244,109,127,149,179,229,12,99,3,114,52,246,173,80,214,64,99,210,108,91,147,210,238,86,209,31,25,94,26,186,30,132,227,10,245,30,230,161,131,243,35,195,191,57,255,112,171,37,102,192,175,39,221,11,142,121,205,115,33,12,21,50,72,250,39,99,80,202,190,39,48,119,254,229,22,112,59,132,185,163,236,152,45,252,94,198,223,207,173,181,189,203,23,245,246,249,157,203,200,81,145,162,200,157,81,207,22,245,181,246,8,115,247,72,238,38,2,162,149,159,106,111,99,122,249,50,242,86,36,253,122,123,23,83,170,80,242,2,164,204,81,6,175,77,25,69,242,235,25,214,108,192,205,141,241,183,207,58,37,0,40,175,81,144,207,67,138,192,88,169,198,158,194,93,241,37,205,184,43,146,61,62,225,175,102,163,119,99,55,145,154,80,16,104,54,137,150,19,168,72,225,20,167,70,232,44,93,113,244,229,132,83,142,211,204,137,153,193,197,46,158,221,172,147,140,40,193,11,74,34,190,105,231,98,247,148,84,134,146,176,234,66,202,70,67,250,33,105,172,156,152,32,55,87,42,152,179,64,107,198,137,162,114,57,173,150,158,147,111,183,89,248,141,92,78,190,186,18,139,197,153,30,66,254,5,23,153,224,86,32,101,50,229,139,43,23,220,92,52,55,114,127,229,216,5,22,229,55,248,61,22,193,8,187,212,34,168,35,119,153,64,174,169,8,44,82,33,97,81,171,151,180,122,146,51,44,231,20,228,144,238,69,22,113,116,9,79,95,192,25,150,111,180,25,92,182,137,227,145,150,172,162,106,176,84,163,11,53,94,86,143,36,152,180,214,212,245,153,105,117,198,215,102,108,101,166,161,62,101,85,166,172,201,132,21,137,67,15,87,162,10,51,243,103,78,229,130,167,54,184,175,159,122,226,74,51,251,157,223,37,255,200,69,159,59,51,175,102,62,204,242,194,199,30,202,133,133,157,136,100,50,213,1,206,141,107,192,130,107,147,168,249,12,106,206,135,209,112,184,211,120,6,57,96,67,3,189,122,110,62,19,86,209,53,84,118,160,211,175,53,180,101,193,181,124,98,252,150,76,150,49,17,83,11,117,120,205,116,67,11,177,155,98,212,202,168,153,133,18,182,202,154,36,181,255,60,38,125,170,197,72,98,228,207,236,35,145,234,165,14,70,46,25,26,141,112,197,199,204,54,35,160,147,31,177,27,97,142,69,249,184,72,129,192,118,132,154,105,64,52,107,106,168,65,209,231,122,132,34,84,4,241,81,197,190,138,224,48,52,146,130,64,133,98,40,45,22,248,201,161,193,92,211,177,29,192,158,1,211,172,206,20,44,243,82,108,197,152,100,235,199,214,12,36,182,225,133,95,219,50,251,96,16,98,248,231,169,122,0,85,203,1,61,0,113,212,9,230,99,135,127,250,227,225,31,254,131,199,74,73,25,47,144,234,51,12,21,138,167,142,18,11,132,91,34,197,156,12,178,146,186,127,112,251,214,225,75,223,58,252,254,91,135,63,254,137,218,148,172,120,245,106,209,52,83,135,214,67,173,192,243,198,222,12,227,11,234,164,14,50,44,21,142,52,106,236,228,131,190,150,230,15,72,211,129,50,39,143,220,35,216,56,169,172,49,133,224,130,147,36,203,39,193,30,137,137,143,169,86,12,151,93,242,83,155,69,104,214,34,97,122,224,143,30,70,126,108,136,129,100,117,186,38,217,98,211,64,61,173,216,29,251,228,170,231,209,112,26,143,84,88,58,21,159,209,4,166,198,82,244,73,10,233,78,99,125,63,148,229,106,173,235,109,49,208,175,239,104,160,56,10,120,64,157,230,48,50,33,108,167,157,162,217,233,35,126,180,192,26,11,2,185,79,116,202,46,94,239,187,35,159,228,108,140,243,235,120,242,104,160,149,137,58,117,61,39,110,163,49,227,165,23,204,36,235,254,182,160,119,72,141,14,140,49,88,225,121,198,14,141,232,177,93,20,147,233,74,212,186,84,131,122,3,34,17,74,235,232,115,66,206,231,52,8,129,50,117,193,68,76,229,134,132,113,142,24,202,177,200,147,166,41,172,151,63,223,62,120,249,117,30,1,138,172,11,19,131,82,30,241,240,104,184,201,132,17,210,76,113,144,99,15,238,4,218,147,167,188,190,206,150,103,35,18,80,156,14,78,51,122,112,57,208,210,176,18,240,59,141,173,25,142,243,224,165,215,239,253,240,103,124,156,84,32,12,231,142,113,84,67,164,32,19,134,72,51,197,33,142,172,193,240,162,13,70,13,26,61,133,239,124,248,198,225,151,127,3,193,185,190,250,214,225,127,190,113,248,218,135,154,222,177,159,167,167,60,131,19,170,12,80,69,209,53,195,183,120,80,24,186,91,133,20,112,155,189,105,59,173,107,151,195,34,209,36,138,65,66,4,75,90,147,226,33,19,132,2,117,196,176,181,112,226,208,131,101,247,200,17,137,32,19,240,136,121,25,209,248,181,91,15,13,141,186,128,154,134,132,40,30,211,107,2,167,218,238,30,24,145,2,173,191,190,46,28,194,177,232,97,44,182,217,120,208,177,188,48,252,24,189,171,255,242,189,131,87,254,172,177,115,149,115,62,69,166,110,174,1,252,137,116,194,39,0,7,139,134,107,214,166,16,59,237,237,131,15,255,249,240,141,255,154,2,93,135,99,27,247,98,214,150,130,211,61,28,201,247,222,59,248,214,183,83,91,161,230,149,128,234,77,107,116,158,16,59,184,4,181,222,46,184,58,79,58,221,185,190,166,116,186,7,246,160,104,168,195,152,159,72,68,60,140,129,55,7,92,82,62,104,16,22,42,54,8,110,139,248,16,10,133,57,161,18,57,76,38,48,155,89,176,16,81,1,14,113,241,245,23,15,126,247,31,156,216,63,74,188,83,26,76,94,60,148,208,187,15,196,35,149,121,159,168,119,101,212,7,254,25,112,14,84,72,167,36,173,139,68,98,161,0,148,76,102,52,211,87,213,200,176,239,253,234,7,7,183,126,158,31,20,30,124,219,68,66,248,49,248,223,253,240,168,224,11,132,37,143,18,136,118,1,1,141,155,6,255,198,13,189,26,82,123,204,156,93,113,36,195,145,14,218,201,226,121,204,210,74,189,113,191,239,119,61,203,114,2,43,254,18,203,147,78,228,0,6,33,172,237,158,13,75,102,63,172,139,253,9,207,104,52,169,98,193,150,155,14,206,235,57,237,191,95,252,22,69,223,127,191,248,109,70,132,52,164,196,59,31,190,115,248,234,123,164,27,182,111,211,203,159,14,234,75,244,187,224,98,2,109,226,181,142,69,72,127,130,216,190,235,91,33,65,216,134,175,132,97,135,63,69,66,21,33,41,84,36,189,54,250,72,143,98,0,137,229,109,238,82,64,27,15,129,227,104,176,70,181,8,47,32,245,160,105,49,186,91,74,61,39,201,68,20,232,167,57,2,238,49,129,160,11,41,113,154,27,145,144,64,162,238,141,225,154,35,28,43,252,141,74,74,42,21,65,84,66,210,201,134,11,28,44,144,165,38,48,28,67,195,105,84,170,89,66,234,202,55,142,116,41,133,213,109,103,56,78,18,102,72,0,148,238,46,74,20,94,6,23,23,122,112,31,170,220,90,148,130,126,69,217,158,7,28,60,59,49,133,35,117,194,197,99,34,91,158,24,6,53,12,124,58,35,199,78,151,35,98,183,33,135,125,15,72,51,186,192,225,220,132,12,157,31,210,106,68,103,224,224,123,41,188,123,79,228,218,163,225,140,143,106,189,73,119,161,250,222,100,112,124,236,189,44,16,82,71,116,142,26,223,68,229,63,92,244,195,235,224,95,53,10,35,144,50,97,51,118,239,43,17,27,31,229,81,45,227,143,222,121,227,224,171,183,105,168,89,142,83,183,215,179,187,150,136,206,41,251,88,2,162,198,77,8,51,19,90,132,46,168,49,34,245,241,216,22,28,35,68,163,132,234,3,111,241,222,241,108,240,94,242,246,14,58,159,9,253,2,77,174,196,190,136,138,163,90,137,50,33,19,37,119,146,92,75,77,199,122,162,152,144,137,56,177,65,230,192,42,77,70,168,247,60,151,36,166,203,13,123,179,72,12,123,211,100,133,189,152,148,240,184,22,122,148,14,150,168,229,89,46,115,1,6,69,60,191,120,149,152,162,13,100,66,19,167,220,149,56,10,58,122,180,183,187,64,184,75,228,253,76,8,9,97,100,64,8,109,32,19,66,56,171,161,68,72,208,209,227,90,49,178,60,64,150,25,100,67,143,4,65,141,13,6,48,19,58,2,129,133,18,31,97,215,142,236,184,250,198,107,247,190,252,29,25,1,158,49,24,102,71,128,4,33,129,162,160,0,179,81,18,172,241,4,10,34,232,218,113,173,136,131,183,95,61,252,238,111,131,163,195,237,179,128,132,25,145,193,106,103,57,52,56,232,108,231,70,208,145,132,163,67,232,232,81,173,141,59,239,190,124,240,187,127,58,124,237,91,135,223,251,97,192,27,184,195,171,228,14,242,8,43,248,224,244,131,105,22,77,191,248,172,121,179,216,53,111,118,251,199,66,76,248,93,2,56,145,91,8,71,147,141,105,16,70,159,192,59,72,248,57,182,139,238,15,255,113,247,214,175,228,153,1,155,139,79,216,212,140,82,166,70,28,78,166,185,145,198,175,158,156,8,138,142,236,12,253,234,91,7,175,252,84,158,13,114,80,123,134,3,26,52,15,115,70,238,99,18,188,155,41,147,16,29,69,166,137,136,13,93,61,25,10,12,29,219,153,254,181,91,241,9,218,181,71,127,245,147,211,77,157,28,97,4,217,38,70,28,114,194,164,200,88,57,218,29,114,240,254,155,7,127,121,37,186,67,80,135,234,129,39,128,160,126,215,7,228,239,250,199,114,86,121,0,120,218,54,65,173,137,89,182,8,213,31,75,221,30,12,61,199,187,53,34,51,67,22,193,39,99,86,186,169,179,194,134,145,121,111,164,205,70,136,146,35,19,89,189,250,159,247,94,124,149,227,124,236,83,127,73,15,134,239,189,209,177,160,153,128,77,66,50,244,59,19,130,113,128,106,228,178,177,31,215,18,191,251,199,63,31,252,226,95,101,22,7,180,95,103,96,242,36,16,106,68,112,136,153,144,17,52,175,70,136,208,187,35,91,109,183,191,115,248,218,79,100,36,88,142,153,29,5,18,128,164,99,208,204,138,0,214,116,210,209,103,30,47,143,119,231,214,207,14,94,249,250,221,95,252,219,193,173,159,7,92,191,231,250,126,11,60,96,103,101,252,69,32,9,140,127,0,51,27,239,31,118,33,129,253,23,251,120,100,50,34,250,28,241,198,55,14,95,253,240,224,27,183,56,62,12,115,0,18,59,114,9,193,179,222,19,214,166,32,49,158,38,49,138,64,84,35,71,213,64,38,52,41,123,166,70,88,194,32,142,107,93,125,116,251,21,97,69,245,157,236,123,235,149,228,69,68,192,100,19,164,57,73,251,137,118,228,200,78,146,91,191,22,7,105,100,21,141,176,122,9,131,52,178,137,65,160,185,132,65,26,163,135,36,39,204,63,118,181,16,145,21,62,118,31,194,66,4,147,42,48,124,108,22,137,225,99,233,34,195,199,238,11,57,213,133,76,39,200,219,63,189,247,218,155,7,63,250,32,120,239,64,129,191,231,58,163,47,217,214,14,199,205,229,193,230,53,207,2,239,64,79,13,251,24,120,32,80,243,54,204,39,221,235,224,151,43,172,5,46,129,173,225,168,161,149,158,29,110,234,228,23,185,89,74,67,178,23,74,95,184,118,9,126,93,184,196,72,25,223,117,158,116,207,39,41,246,241,92,8,201,22,118,9,21,251,142,9,29,119,62,248,133,2,29,125,224,170,140,254,204,8,17,234,29,7,74,196,110,29,43,82,110,125,227,163,219,127,56,120,239,247,10,212,140,118,220,243,246,192,114,96,213,222,7,134,226,213,143,3,81,138,78,198,240,5,255,64,95,204,202,35,234,0,61,177,112,59,168,67,83,164,134,125,97,232,141,62,216,71,177,196,137,30,249,26,213,196,142,171,58,183,129,83,236,11,90,192,175,124,47,119,248,167,151,180,48,52,70,122,244,17,149,250,116,52,214,200,157,15,95,59,120,251,7,98,172,145,227,136,42,146,41,238,198,98,173,107,208,200,26,121,41,226,198,162,217,171,209,79,189,133,114,57,26,153,35,140,214,193,35,115,244,177,126,149,124,165,233,52,48,7,184,111,14,194,113,176,104,28,97,148,142,206,66,165,12,101,76,76,239,118,107,172,197,250,226,98,5,210,135,80,183,92,233,145,226,97,196,142,241,167,58,98,71,239,88,34,118,140,103,136,216,97,127,28,17,59,198,15,61,98,199,86,51,30,65,116,84,178,200,50,220,26,59,55,139,213,122,165,82,174,44,116,53,230,160,126,84,234,216,142,153,167,142,95,187,213,149,14,248,143,213,7,77,166,160,215,142,107,137,79,143,7,66,53,146,32,253,58,211,71,98,33,65,116,106,188,38,230,128,233,90,195,164,185,209,147,188,177,21,11,45,50,76,15,45,34,70,253,96,6,135,240,49,52,68,106,236,7,62,123,185,10,59,56,96,143,40,190,239,243,4,26,160,0,181,84,169,134,98,199,126,126,35,48,100,112,168,238,4,178,22,88,230,122,119,203,26,24,84,126,18,213,148,71,67,14,109,30,244,239,105,253,203,97,117,117,234,0,145,238,65,132,1,178,6,190,224,67,51,212,86,128,28,202,174,63,66,133,211,113,159,25,206,130,227,13,109,34,105,223,239,51,60,145,17,10,134,75,251,240,185,81,193,36,116,145,93,45,235,35,119,100,244,27,228,248,149,212,55,81,39,20,239,0,234,33,191,177,31,81,206,10,189,238,87,232,7,234,7,89,251,232,71,223,59,124,237,195,195,63,253,81,211,5,131,166,138,240,141,21,188,243,238,203,192,2,50,221,35,225,93,140,66,12,191,179,242,247,222,252,202,193,173,87,15,94,254,209,225,159,255,124,240,181,215,14,64,125,70,124,176,193,106,98,66,74,189,232,219,2,214,141,38,166,213,23,196,224,180,174,144,144,161,93,92,142,98,155,144,16,224,229,197,131,183,191,127,240,230,15,41,212,176,40,251,18,47,38,248,151,134,89,1,113,25,214,128,15,172,244,225,255,254,183,195,223,254,129,172,17,114,144,12,108,70,255,119,200,164,120,132,239,221,49,246,158,36,19,216,242,60,131,108,25,22,243,65,152,71,102,152,82,33,213,121,230,59,111,136,57,85,49,231,119,98,78,45,204,185,243,193,143,196,156,133,48,231,224,197,127,187,251,67,178,12,222,13,50,23,81,15,24,21,125,247,233,35,57,88,231,60,55,38,75,200,196,136,131,132,133,129,149,12,54,144,119,63,248,14,152,10,73,74,186,65,180,129,78,127,236,177,136,64,226,218,77,4,198,148,165,36,13,204,40,48,17,221,153,0,81,27,236,56,160,80,185,111,218,232,100,245,197,40,28,39,3,4,138,31,102,7,30,131,128,27,57,27,134,153,38,112,20,66,184,215,167,129,225,27,62,2,128,57,130,203,212,9,81,251,42,2,134,146,19,25,193,8,58,75,209,57,166,92,241,52,56,178,122,80,2,144,150,99,62,65,213,82,30,155,6,79,214,182,137,161,136,235,112,76,5,195,181,76,162,211,44,28,178,83,71,38,234,118,68,1,73,231,238,20,72,119,111,253,234,206,251,223,73,130,20,59,137,167,13,77,122,75,143,65,19,207,229,105,144,164,71,223,164,126,81,194,33,75,159,248,27,153,170,79,153,160,72,47,109,81,40,120,168,79,59,37,216,139,81,180,110,160,90,57,181,11,146,110,106,4,204,68,15,196,35,141,125,112,105,117,197,246,71,16,112,74,23,100,4,145,156,56,83,28,173,74,237,103,192,67,255,68,223,49,70,93,178,117,63,131,148,98,99,223,30,12,44,66,147,140,48,198,44,101,7,189,132,88,86,132,71,98,65,49,160,106,233,57,180,205,20,2,154,73,25,52,200,83,72,23,54,123,249,94,16,12,42,76,46,16,18,91,15,66,47,244,77,255,244,233,48,158,1,11,103,32,103,231,35,16,196,176,13,98,73,30,175,1,3,151,173,223,96,193,40,62,227,144,203,16,162,193,8,60,2,8,243,4,243,118,12,239,64,206,21,244,107,18,15,9,194,90,160,35,38,100,35,35,156,243,172,129,32,86,23,207,247,88,88,18,168,55,6,128,251,129,169,113,156,190,206,237,144,126,184,59,37,244,40,186,59,42,1,205,57,119,191,52,45,181,46,138,23,129,85,22,68,170,139,203,94,144,73,22,164,116,205,166,117,46,8,149,1,1,218,200,138,6,7,255,254,69,94,164,233,52,36,17,86,98,141,43,97,33,168,163,144,230,144,170,124,138,163,149,159,140,149,110,58,65,60,22,120,38,141,251,179,233,237,98,84,12,161,51,50,125,76,22,12,229,194,208,154,37,82,52,32,183,131,82,168,197,22,45,21,33,161,195,194,163,120,225,24,225,28,148,70,5,160,72,105,37,169,44,212,216,245,147,106,4,20,108,80,122,111,20,45,27,208,173,65,153,174,170,15,81,146,91,40,205,218,151,230,75,162,159,89,217,143,57,38,79,216,185,105,161,113,20,65,113,244,72,147,66,245,18,70,48,226,251,94,93,4,14,117,232,160,224,37,32,97,60,204,203,64,36,138,81,203,140,143,95,54,11,36,167,54,166,162,127,67,52,123,228,117,193,59,69,106,232,73,90,133,156,254,132,209,13,112,208,196,83,218,225,163,138,135,152,188,111,254,122,30,172,158,109,51,41,234,228,136,69,157,92,181,194,231,135,18,191,198,154,35,229,193,67,110,14,225,220,73,40,45,28,58,164,124,252,204,73,168,22,63,110,116,43,229,8,76,236,96,218,25,152,210,207,12,167,223,244,238,70,151,10,70,68,20,76,85,213,251,164,121,34,133,248,84,72,33,132,163,145,62,77,40,195,235,158,204,246,167,99,182,85,119,67,37,184,26,99,33,243,4,186,94,184,133,240,212,217,54,250,54,80,142,178,24,221,194,200,97,140,149,128,107,135,133,182,37,87,78,76,134,205,158,197,213,33,90,3,16,21,221,41,125,134,241,71,37,127,140,103,89,222,42,177,148,130,238,196,134,163,59,39,75,246,211,116,64,169,105,159,2,125,116,209,199,142,77,88,201,139,100,241,68,152,19,70,46,88,59,185,171,198,112,85,112,81,22,121,116,11,60,3,62,50,42,109,25,126,222,129,71,169,211,167,71,37,212,220,32,95,224,153,19,90,226,220,95,194,6,209,198,14,125,61,50,181,71,2,174,84,220,53,216,48,142,129,135,230,142,166,83,47,127,23,105,15,169,87,77,11,158,87,71,176,150,9,91,120,217,108,68,249,90,150,78,40,225,38,143,39,190,97,155,27,141,100,254,23,37,176,27,62,221,23,202,178,178,227,70,42,178,216,48,141,189,120,201,208,238,20,55,86,52,27,18,39,171,252,185,209,203,217,78,206,45,184,235,222,13,114,74,104,66,111,9,135,224,157,99,161,11,246,33,96,2,168,235,8,254,44,225,205,205,160,219,242,242,23,53,125,104,120,164,107,151,104,57,209,57,91,251,241,171,215,90,95,124,102,227,242,249,13,77,167,126,84,209,133,219,23,207,115,113,54,52,62,41,52,34,109,25,230,54,44,105,169,161,43,151,31,187,32,192,246,210,224,21,86,153,108,35,92,140,160,135,192,43,107,116,42,141,38,190,249,172,89,134,163,124,253,1,71,42,79,226,11,16,188,192,163,124,196,111,88,48,90,99,224,55,70,19,70,143,187,67,124,86,106,90,122,24,54,60,126,182,26,9,145,175,195,0,225,186,232,58,143,118,13,240,66,254,132,189,162,223,225,35,123,155,34,164,49,252,157,240,192,230,158,50,174,247,250,13,190,223,102,138,108,206,66,154,43,223,103,29,54,99,20,237,148,101,212,193,209,143,5,1,64,113,131,22,200,101,128,157,226,175,148,105,23,153,34,174,56,171,198,24,17,238,212,85,221,81,192,99,82,71,229,135,77,214,111,219,196,158,210,7,2,218,125,222,235,137,14,161,68,8,169,237,88,10,78,12,159,130,74,182,143,127,73,242,185,117,124,118,183,123,121,231,244,105,205,197,199,105,224,176,217,3,183,193,159,215,11,5,190,239,70,176,239,156,2,232,113,248,194,19,118,126,84,128,203,122,125,116,35,21,14,201,47,156,179,200,111,186,194,131,174,210,156,6,254,105,50,38,153,157,107,73,8,112,2,4,56,12,1,58,2,70,72,44,72,252,121,233,69,89,56,200,209,151,176,27,143,185,202,183,20,4,86,143,100,98,103,194,53,142,250,27,46,57,106,200,118,237,251,214,62,221,147,228,120,181,51,28,175,126,198,227,245,248,78,215,141,41,199,107,23,166,217,47,248,235,93,50,161,198,204,7,92,87,125,192,1,184,73,97,213,161,242,90,191,105,224,177,1,39,82,211,158,96,135,132,167,238,166,163,243,130,167,79,243,79,234,200,233,154,64,2,104,176,126,120,71,144,128,228,95,154,193,45,1,229,54,52,220,228,105,199,158,163,18,28,140,232,177,231,208,99,111,20,63,246,156,200,177,231,68,143,61,39,60,246,96,86,140,126,127,79,18,13,3,217,91,126,164,41,233,11,141,184,164,155,162,171,192,212,107,78,159,158,82,144,250,123,9,139,43,179,229,85,116,250,52,161,93,108,255,34,35,80,64,214,38,10,213,247,165,194,141,12,0,9,163,32,192,67,241,145,32,252,38,219,54,207,78,174,212,64,214,247,47,74,235,9,123,138,213,20,190,197,203,128,88,223,17,105,28,69,9,177,128,42,68,54,243,6,22,8,189,36,137,229,95,237,72,10,153,2,114,207,28,138,59,53,80,118,44,252,182,232,177,58,222,1,149,43,105,9,102,252,188,205,28,214,123,150,126,234,217,208,17,9,226,205,60,112,71,133,34,66,159,161,209,166,166,37,142,69,211,224,165,104,179,57,208,59,84,17,177,179,178,40,71,2,223,230,183,110,135,221,186,155,114,36,240,21,195,168,90,189,74,87,25,9,124,91,136,4,110,214,234,199,225,175,223,85,251,235,119,149,254,250,193,231,30,247,142,162,175,187,25,61,24,187,15,201,109,191,251,169,112,219,239,62,136,143,242,195,159,190,120,248,147,183,30,208,71,121,119,203,234,222,36,196,218,44,62,216,131,58,233,67,13,74,177,145,94,6,43,141,235,88,32,28,102,160,198,183,230,217,38,185,171,135,86,215,54,250,109,168,43,105,234,217,97,101,38,88,232,120,246,38,243,243,21,197,15,211,72,121,227,173,195,55,191,156,97,194,3,72,51,224,64,104,61,5,7,97,169,112,182,63,14,63,237,110,196,79,187,251,49,250,105,127,104,78,215,103,59,178,102,152,150,7,245,134,238,42,189,161,63,12,7,229,106,135,209,238,84,231,177,194,106,231,6,72,226,230,154,193,187,240,244,182,68,134,66,246,101,204,149,254,142,180,181,240,44,227,109,201,199,234,81,183,245,148,99,143,34,109,113,37,196,163,108,139,50,136,110,232,228,27,12,30,95,254,143,59,183,110,105,34,176,41,110,133,167,183,227,141,7,3,120,246,141,12,233,200,219,65,220,177,176,124,81,244,253,203,87,15,222,121,239,24,166,138,52,215,37,123,91,114,48,142,45,126,116,251,59,119,223,185,117,180,45,194,185,228,250,70,255,250,120,115,211,242,37,175,230,7,63,251,202,71,239,191,115,112,251,214,221,119,222,153,161,81,234,180,217,149,157,54,79,117,156,140,251,250,206,187,223,185,247,198,123,116,176,81,39,202,170,2,25,29,42,47,255,149,249,83,118,63,22,127,202,101,129,134,229,166,126,124,94,54,201,109,64,136,24,106,224,231,166,218,207,186,211,76,68,165,19,58,122,142,51,8,29,164,186,50,121,187,13,234,62,128,159,219,172,148,86,111,26,141,213,139,81,87,17,90,231,190,177,38,157,200,209,115,59,132,144,106,140,47,194,72,48,55,230,32,179,217,27,135,23,135,218,224,88,232,160,108,77,42,44,177,245,163,64,140,236,100,85,36,241,57,132,99,113,178,74,13,102,34,46,84,103,98,121,122,179,48,59,189,105,108,78,47,198,224,28,209,242,19,110,233,200,61,158,109,233,133,245,19,156,41,51,112,217,92,41,7,52,132,218,145,114,216,181,227,93,116,2,58,2,114,99,150,157,152,140,14,14,46,155,155,204,128,212,81,251,201,12,187,54,59,58,196,3,127,234,225,196,232,29,5,97,148,136,21,186,203,64,203,216,240,44,35,178,211,100,176,164,115,104,45,148,188,131,88,107,217,55,81,64,183,37,239,163,112,4,211,183,210,44,200,226,164,154,154,172,203,140,47,134,20,21,222,88,11,233,248,98,13,206,132,178,128,246,76,197,90,56,148,227,90,117,50,249,153,72,173,222,223,218,19,129,151,74,165,41,203,47,222,108,70,167,228,113,218,58,193,59,185,98,88,199,182,155,145,64,163,139,136,227,85,192,226,152,187,95,248,43,136,179,98,80,41,143,83,162,157,34,36,173,237,19,118,6,130,54,52,52,114,217,143,198,64,206,27,30,92,202,198,120,228,242,206,163,77,204,24,248,19,202,5,110,89,32,176,5,210,152,125,2,39,230,132,37,2,112,192,8,112,229,92,157,73,159,144,196,55,200,77,228,20,153,202,24,148,98,31,49,217,242,60,114,3,65,100,44,248,16,176,22,188,125,222,227,53,76,134,112,94,201,210,36,104,92,25,102,200,107,90,216,179,4,121,185,130,186,225,166,119,140,214,33,115,170,61,59,4,35,23,15,95,25,248,195,68,73,43,172,87,110,188,240,130,246,133,107,151,146,51,193,151,70,90,213,11,41,117,135,78,74,213,107,95,76,169,217,25,12,147,51,215,174,94,75,206,220,180,123,201,153,151,46,95,76,200,4,110,204,30,108,70,159,33,130,157,128,139,100,99,3,182,82,113,180,53,30,116,28,195,238,135,62,47,188,110,195,43,141,189,190,110,244,49,238,241,164,208,120,96,128,224,213,98,9,189,80,4,64,97,255,171,156,140,40,161,210,109,227,179,247,147,204,213,134,212,106,95,155,38,253,165,108,243,53,186,253,218,100,247,49,115,255,188,71,197,193,48,126,69,131,40,180,124,222,117,201,177,68,142,55,16,72,2,95,236,131,224,192,60,71,93,169,52,102,233,46,147,62,102,235,237,121,119,199,65,205,191,12,125,52,89,217,135,222,201,39,48,108,100,166,46,82,176,208,65,248,129,35,19,159,250,30,169,232,181,133,197,149,165,133,74,189,86,46,76,1,130,2,100,217,47,13,127,22,228,142,105,130,239,130,84,63,234,254,198,61,66,247,55,238,131,184,191,113,143,197,253,141,244,144,33,75,179,66,177,19,185,48,36,193,83,178,52,41,204,193,43,177,104,249,93,3,174,51,16,52,81,225,216,189,31,126,229,206,237,63,221,123,243,43,119,127,241,146,54,163,244,41,210,15,38,127,10,14,36,214,111,233,202,128,3,135,11,168,46,3,39,241,148,120,152,221,144,221,244,4,30,121,152,67,158,204,110,120,2,199,61,213,178,89,103,159,122,245,42,117,205,19,122,230,65,119,60,212,55,143,236,142,231,168,98,195,175,71,34,150,79,23,20,36,60,130,10,82,174,252,193,43,191,225,230,195,191,191,247,234,59,7,111,127,159,190,133,21,52,22,125,144,199,172,78,10,219,29,74,179,98,244,167,147,34,181,66,205,1,75,166,39,29,38,101,99,161,204,93,22,206,51,67,36,243,72,252,114,108,152,247,194,54,131,232,229,84,159,89,55,97,65,12,155,40,69,14,68,118,215,81,15,34,209,175,139,195,244,181,221,192,103,75,138,9,236,166,133,86,94,96,94,18,216,145,178,180,70,210,106,72,81,144,45,86,100,5,217,201,170,31,232,129,209,55,96,65,13,204,154,73,189,212,9,230,130,254,153,211,242,96,133,38,171,255,207,105,5,13,85,76,249,148,132,106,180,136,187,115,1,8,113,230,155,65,241,245,242,13,84,127,44,125,198,26,0,241,130,165,52,93,204,79,86,169,138,26,229,177,58,138,177,140,64,221,205,54,155,77,231,244,105,139,183,197,64,146,195,136,25,46,235,227,230,80,239,53,3,21,20,125,139,107,160,244,152,6,202,88,239,234,102,168,129,82,94,89,90,90,172,87,202,76,3,69,31,52,183,184,218,137,190,25,113,175,181,104,44,163,86,75,39,116,175,165,111,115,79,70,215,135,6,60,212,95,118,252,33,69,46,157,59,217,159,17,149,46,75,158,139,6,186,160,6,208,216,164,158,138,162,110,137,58,233,110,137,40,87,64,192,219,207,95,51,224,160,160,237,104,220,223,14,63,61,209,36,97,24,243,193,211,195,160,190,100,215,8,102,243,179,186,55,122,32,39,64,82,194,5,7,46,34,66,192,197,221,3,133,202,34,120,102,201,182,22,65,38,30,97,17,31,52,22,7,202,189,55,249,238,216,235,50,255,75,182,137,195,8,253,4,232,156,176,194,207,132,232,186,18,102,37,186,245,35,252,1,249,100,246,4,7,127,122,233,218,26,249,69,152,3,242,233,252,69,189,100,186,93,252,181,171,151,118,251,62,254,34,31,135,195,17,254,34,31,189,17,169,63,218,37,223,159,183,9,56,207,240,244,210,182,111,146,74,59,155,186,198,221,213,4,114,254,4,103,11,242,75,71,204,101,8,23,211,38,213,150,4,219,202,218,32,90,79,173,157,228,70,134,139,72,19,42,11,210,222,152,123,29,38,77,76,109,86,89,83,20,167,165,119,154,9,252,98,126,49,188,36,71,31,148,34,58,248,241,111,15,94,123,241,248,156,248,76,116,193,210,149,221,77,220,157,66,232,124,110,96,12,175,143,64,248,78,14,185,125,74,239,207,226,97,161,197,154,64,51,1,240,88,236,50,119,151,147,96,7,196,193,105,26,64,234,26,163,124,4,46,28,160,6,57,94,213,144,207,123,6,41,191,73,27,56,199,183,98,83,43,112,104,84,227,144,165,163,29,193,125,248,140,80,43,80,81,50,117,141,31,144,92,0,19,167,66,246,91,99,114,185,123,246,243,76,119,156,220,222,158,229,229,130,17,131,16,105,211,38,244,209,216,3,171,157,167,124,203,43,141,220,155,150,67,3,182,207,236,64,67,160,38,68,166,43,225,186,12,36,67,168,242,116,217,49,173,93,165,191,69,171,52,198,75,19,254,128,61,143,92,23,228,13,93,43,111,17,202,105,149,90,35,172,223,136,20,73,160,42,108,243,28,117,203,72,190,194,195,174,229,147,75,206,7,67,9,150,26,36,49,181,111,32,49,148,142,45,154,35,29,192,157,62,205,200,30,58,215,193,45,32,153,85,170,237,231,5,187,238,56,239,47,171,66,83,161,147,147,38,116,114,82,133,78,78,170,208,201,73,19,58,57,105,66,39,39,77,232,228,164,9,157,156,52,161,147,147,38,116,82,101,158,19,12,105,57,217,0,171,135,108,61,85,78,40,16,162,102,98,195,152,205,189,46,139,57,146,168,63,92,81,204,0,130,139,57,46,193,238,24,238,229,51,159,89,151,221,86,191,15,45,129,92,243,28,163,134,154,148,24,58,77,110,249,166,176,121,201,82,82,173,37,74,93,70,205,114,181,59,239,254,235,221,247,223,63,124,233,91,7,47,255,4,141,53,40,54,130,130,168,115,8,199,249,193,87,95,162,92,58,189,26,180,168,247,15,240,79,153,224,3,131,246,51,226,1,100,156,232,50,35,82,92,116,2,66,79,183,4,197,242,128,120,136,171,149,99,150,194,245,71,80,69,229,244,35,204,252,100,185,251,144,156,123,192,240,39,169,90,183,95,114,83,60,120,80,135,21,204,133,71,73,9,70,183,66,79,27,172,156,112,8,178,92,95,157,117,191,142,44,102,160,151,131,67,223,71,187,92,241,10,128,132,172,206,20,142,174,197,227,54,232,183,123,249,192,4,111,95,57,99,92,121,73,36,190,28,113,102,2,78,157,44,68,86,241,154,231,2,61,22,114,129,192,111,16,222,85,105,179,154,110,253,63,51,66,149,14,3,18,76,204,39,127,75,38,230,25,205,199,145,79,216,128,149,162,40,22,40,202,224,113,183,1,7,103,188,84,168,17,22,24,47,186,96,188,56,42,140,214,93,133,109,184,251,112,108,195,161,241,251,178,13,119,211,224,101,179,13,247,238,203,54,60,110,18,30,202,196,82,119,154,247,112,172,195,79,12,177,63,165,134,216,41,39,17,95,140,212,206,85,74,10,76,90,243,129,57,177,18,14,207,61,199,63,52,248,69,23,64,74,152,113,102,113,140,3,165,188,84,208,82,116,15,242,12,113,43,22,178,238,159,143,207,204,216,202,51,183,39,17,245,132,24,161,17,250,224,153,232,168,227,144,92,130,208,11,236,106,141,25,15,70,10,234,18,57,159,167,111,115,21,88,117,240,14,99,157,211,2,109,11,109,199,240,28,170,38,194,164,56,98,177,59,239,190,124,231,47,175,51,62,161,193,190,30,252,236,119,119,255,240,150,54,225,230,137,192,99,167,240,213,174,146,175,118,167,242,213,129,31,55,250,93,100,177,221,105,6,205,51,49,5,179,155,254,78,51,81,254,120,58,50,153,232,123,205,109,189,133,98,126,179,220,93,32,108,108,228,181,96,79,182,87,45,91,189,229,165,90,207,100,175,5,17,131,213,150,96,176,106,45,214,166,24,172,230,181,149,106,101,5,24,196,158,101,24,177,194,48,24,6,14,159,51,106,139,101,173,144,127,164,12,254,98,113,37,172,19,60,232,90,169,227,238,174,195,246,44,110,23,171,203,149,165,114,167,94,190,65,118,165,137,242,234,74,121,184,59,137,101,231,74,193,147,241,198,6,21,128,237,119,92,143,252,41,122,168,165,83,25,238,230,124,151,80,205,185,83,149,114,173,187,104,166,194,216,31,24,222,166,237,20,225,65,120,121,123,235,17,123,128,210,63,103,164,170,69,110,136,34,213,233,207,141,200,255,91,103,75,132,153,232,19,254,203,25,21,123,198,192,238,239,53,174,218,16,99,206,237,141,114,207,24,143,90,246,42,230,237,80,253,161,165,114,121,181,235,246,201,166,63,85,235,46,212,22,107,9,61,67,171,143,28,133,205,202,215,203,245,106,189,62,97,250,79,236,53,62,142,58,110,14,103,59,125,114,122,23,59,125,183,123,115,149,141,176,111,245,70,233,56,69,123,194,98,17,229,134,164,219,70,127,159,41,62,65,45,6,166,81,14,81,180,74,8,4,27,9,44,163,67,48,78,184,253,85,108,164,172,196,29,55,152,33,235,215,234,243,73,70,188,87,1,60,107,106,165,246,217,85,110,13,211,216,178,77,211,114,86,225,141,22,232,62,199,108,156,234,245,122,171,124,148,4,175,157,155,246,168,72,86,81,152,54,240,139,96,11,40,166,193,247,85,161,112,17,206,21,103,212,0,47,21,118,215,232,75,121,161,179,49,7,52,209,73,38,131,40,228,80,155,159,85,117,170,8,108,8,175,203,207,142,253,145,221,219,11,1,73,169,236,111,177,203,100,252,62,201,37,51,103,141,118,44,203,73,64,228,115,99,155,16,251,27,148,120,231,43,184,227,146,53,49,72,156,97,142,127,62,167,100,220,221,60,188,201,231,138,185,133,237,157,130,48,173,3,99,183,56,181,148,170,13,114,113,146,251,17,144,33,207,50,118,42,87,134,159,73,41,48,20,63,75,86,92,124,9,67,227,84,99,160,10,166,53,19,77,39,12,195,62,153,42,124,14,171,177,183,47,66,124,104,231,27,243,207,90,206,77,219,241,231,119,92,239,38,34,110,30,104,85,152,129,121,223,235,206,131,8,213,159,247,37,154,33,20,201,206,127,26,0,88,125,155,224,102,239,154,177,7,223,75,219,99,75,187,129,68,36,146,103,3,99,56,36,248,39,236,119,171,85,222,91,107,233,254,90,171,125,65,127,166,213,50,244,118,171,109,234,207,181,91,143,183,245,229,181,86,107,110,13,82,182,218,122,125,173,117,161,173,239,144,164,50,38,213,214,244,114,187,245,247,143,235,11,164,110,75,223,196,223,70,171,213,133,204,158,126,179,221,186,250,168,240,125,179,221,186,116,94,127,142,151,109,217,8,164,143,64,8,220,103,32,125,128,185,55,241,247,213,86,235,113,40,241,4,64,34,5,108,76,125,58,108,138,254,118,9,40,254,219,128,132,5,252,88,199,223,101,252,237,99,193,61,254,153,229,46,99,251,243,107,186,139,224,73,163,173,1,38,13,215,0,6,36,181,161,30,193,68,107,220,134,140,221,182,170,236,38,38,89,173,214,38,164,180,90,168,132,98,53,52,197,12,156,35,255,78,163,200,206,7,13,152,211,54,60,112,52,203,167,109,179,201,215,249,233,62,33,104,154,126,215,247,79,83,5,214,230,200,35,149,52,190,188,249,139,223,186,246,143,206,201,207,201,207,201,207,201,207,201,207,201,207,145,252,120,255,232,0,231,149,219,135,79,185,28,39,210,114,72,230,67,218,4,126,205,207,231,230,65,156,53,143,220,193,192,176,29,90,129,164,231,4,54,37,76,203,229,24,209,152,91,90,88,36,244,158,64,81,6,101,56,100,250,55,4,47,51,116,188,103,18,95,151,139,49,118,66,95,17,82,8,232,255,190,206,65,8,236,93,142,240,119,209,78,73,253,16,216,59,86,123,20,124,34,159,183,194,207,185,28,25,67,200,150,20,41,151,150,59,101,89,86,180,133,176,56,14,70,26,6,97,102,166,20,167,29,119,92,39,1,238,233,220,89,202,40,138,125,203,229,68,142,52,23,101,73,99,5,119,248,180,17,254,84,204,228,163,162,204,170,144,53,225,31,217,135,73,12,149,242,242,200,69,251,200,33,83,182,118,53,10,69,102,115,121,53,206,206,229,36,238,86,154,102,100,63,163,235,88,88,27,49,14,151,195,230,43,55,168,202,65,54,8,211,18,195,124,192,247,230,2,198,151,102,208,246,203,177,198,101,230,55,178,241,232,28,87,195,150,121,103,68,230,107,233,179,5,150,27,112,199,57,198,30,179,189,18,50,201,184,176,86,35,72,67,38,152,166,69,248,214,28,99,92,105,102,148,31,205,73,12,169,106,100,18,55,26,217,119,140,41,85,79,9,199,74,116,18,162,76,103,124,2,4,14,117,106,105,177,197,40,131,170,60,2,41,163,26,214,13,57,86,178,217,200,26,10,135,200,57,213,28,178,170,97,13,141,171,104,210,232,147,26,122,230,233,89,221,222,125,11,202,152,161,69,27,246,13,231,153,203,181,138,85,53,187,203,55,246,99,39,209,169,133,242,138,213,235,77,98,69,27,180,177,125,195,39,59,97,131,241,217,53,224,179,131,45,27,171,67,78,190,210,200,53,221,34,61,156,193,90,82,209,98,207,128,31,42,239,66,111,75,149,218,20,168,30,133,10,224,228,90,171,17,161,23,90,101,146,221,74,54,125,166,193,147,213,143,149,8,228,120,113,121,97,86,249,208,233,216,20,208,233,49,204,133,43,165,197,240,244,182,76,248,153,208,81,248,99,148,189,198,1,116,199,158,79,58,53,116,109,178,159,60,62,180,106,165,210,233,90,80,119,88,68,3,149,120,69,60,227,216,34,95,92,14,4,112,244,140,195,211,66,192,90,61,196,154,81,133,159,248,212,211,67,217,179,172,253,224,248,162,15,164,219,214,42,235,36,147,6,199,4,110,92,104,73,96,213,106,177,41,102,39,69,124,4,226,249,86,14,202,109,144,175,27,59,158,49,76,154,155,80,90,132,163,12,196,102,80,167,1,191,86,229,175,25,32,235,177,34,27,32,90,143,247,224,168,68,139,225,13,51,179,112,145,172,218,213,120,210,36,235,8,20,210,192,140,85,113,129,160,181,247,198,198,208,179,122,246,174,126,31,53,253,113,143,212,228,82,198,90,53,177,253,28,190,110,108,96,181,196,97,120,129,252,57,29,10,42,62,80,63,37,89,39,159,213,116,189,205,13,238,43,39,67,55,86,7,228,43,61,55,107,229,41,231,102,9,237,1,225,174,174,112,57,126,117,169,94,33,167,211,131,8,53,67,147,140,121,0,61,255,215,81,195,240,125,139,148,238,250,254,188,69,109,198,138,219,134,103,3,98,252,18,200,185,200,144,63,169,99,139,214,128,3,63,77,210,90,93,107,233,115,40,104,221,89,107,109,175,141,65,96,184,179,182,187,6,178,201,203,40,225,124,2,196,138,237,242,179,109,111,77,95,110,67,201,61,20,94,118,91,45,11,197,176,107,250,184,221,186,4,242,70,16,182,158,159,191,217,94,128,26,155,253,246,210,26,192,190,208,6,17,107,203,71,233,228,54,66,190,20,23,110,146,36,187,221,106,221,68,177,166,211,134,138,8,243,50,200,80,191,0,45,61,182,21,20,196,14,208,223,150,44,226,173,114,224,60,107,147,117,86,238,113,25,187,21,86,27,180,97,180,84,18,60,64,121,44,43,124,129,128,188,208,186,162,16,234,46,11,66,221,49,254,38,173,62,254,28,12,233,81,130,170,29,130,147,11,225,40,31,37,163,116,31,109,93,189,164,63,221,106,61,67,18,190,216,211,221,243,173,235,151,96,24,173,155,80,228,73,82,235,185,71,91,198,165,160,251,84,126,219,126,22,49,124,57,144,92,135,2,93,62,187,41,82,92,190,197,179,75,113,231,207,228,14,95,125,239,224,149,31,124,244,251,219,31,221,254,201,157,119,111,223,123,243,7,119,191,254,127,72,202,189,175,189,146,251,127,47,190,74,254,63,51,15,196,227,103,138,197,209,22,217,65,1,83,73,105,133,213,220,252,25,90,237,222,155,63,38,53,255,231,47,47,29,124,243,247,247,126,254,189,123,111,252,241,224,55,127,185,251,210,47,15,95,127,133,103,125,157,2,100,199,141,10,46,90,179,111,91,18,120,37,176,123,127,121,253,240,245,175,29,254,211,175,15,190,252,227,131,151,126,123,248,147,111,221,121,247,197,59,239,254,242,238,43,63,62,248,230,119,15,191,255,167,143,254,253,43,180,36,107,179,114,113,225,66,187,77,219,68,210,155,15,157,157,11,31,221,6,221,226,41,24,160,125,100,84,47,233,36,165,103,87,101,20,176,6,255,251,197,47,243,65,144,143,103,230,129,125,62,69,8,199,106,119,69,130,198,181,41,8,219,185,212,173,214,12,24,50,85,118,144,192,209,204,72,79,152,222,4,176,248,117,163,90,235,66,221,187,111,255,252,224,219,47,75,117,105,102,164,174,9,186,11,48,145,189,197,122,183,142,85,15,190,249,187,123,63,252,47,169,42,205,140,84,69,173,195,220,169,149,242,74,109,101,5,87,192,135,111,28,126,249,55,82,69,154,25,169,8,186,230,2,250,24,229,70,151,208,221,159,127,249,240,123,95,59,120,251,251,18,24,90,68,5,198,179,54,199,125,67,96,215,97,0,239,190,123,247,23,95,81,128,161,69,84,96,124,139,220,134,38,237,79,56,160,195,95,191,161,238,79,202,176,4,211,225,220,169,110,185,187,208,101,72,125,253,206,251,223,84,128,162,69,2,80,140,164,167,16,59,134,15,155,192,236,154,61,171,78,17,244,226,71,183,126,113,247,131,247,14,223,248,23,9,10,45,162,134,210,167,172,232,41,107,193,90,178,76,4,115,235,27,106,48,180,72,10,24,28,149,213,177,172,222,34,237,207,215,19,0,97,17,53,32,130,38,207,8,122,213,171,246,234,61,138,162,31,253,72,13,140,22,137,46,250,45,123,100,81,105,2,112,1,80,255,39,183,62,122,227,197,143,126,248,126,88,243,34,254,23,169,217,233,195,19,119,238,84,25,255,11,107,222,187,253,237,176,38,205,12,7,16,225,227,248,212,244,22,123,75,61,35,132,113,247,159,191,113,248,195,223,8,29,88,188,184,116,177,149,12,70,92,119,189,50,25,40,162,245,163,95,255,154,76,81,2,196,242,197,234,197,197,200,144,68,48,100,33,116,8,66,85,103,85,128,244,5,115,121,165,87,129,166,114,236,168,124,253,149,187,31,124,245,224,229,255,34,13,229,40,112,146,119,240,231,159,223,249,224,23,135,175,127,251,224,157,247,15,110,253,252,238,59,31,124,244,254,59,185,160,109,228,211,3,41,67,141,75,25,0,232,215,126,121,240,206,191,223,121,239,235,209,147,148,214,149,36,6,129,60,53,38,177,140,118,63,148,97,80,65,45,61,46,200,17,79,182,197,225,219,111,253,207,95,254,29,210,153,20,129,131,21,133,9,57,185,211,50,60,254,79,211,63,119,34,134,63,249,57,249,57,249,57,249,57,249,57,249,57,249,249,107,124,36,255,59,250,144,148,211,254,46,131,120,107,149,19,55,225,219,39,123,12,141,63,159,36,211,99,252,25,133,61,212,5,146,246,28,190,139,72,196,84,188,157,240,65,133,55,160,2,16,188,190,42,185,60,225,217,75,124,118,73,235,49,123,107,148,58,38,244,33,242,18,88,45,171,6,162,124,247,15,30,15,227,175,46,17,8,226,19,12,7,194,222,52,114,252,229,37,67,141,0,47,130,160,36,86,143,61,216,240,74,226,51,77,14,223,105,20,47,210,194,227,174,56,37,245,232,148,176,199,155,8,21,30,60,96,195,235,77,240,100,25,188,65,7,175,56,242,184,249,99,78,234,243,176,114,41,136,188,64,202,34,228,98,117,229,115,118,57,94,46,16,191,199,30,244,83,222,166,225,53,68,126,143,151,95,135,132,90,248,32,148,195,7,34,154,58,63,31,60,41,195,59,4,75,61,77,165,255,129,46,130,170,23,105,253,72,126,219,70,205,141,80,1,66,126,74,145,11,196,30,76,68,253,13,69,167,5,157,11,225,217,68,172,36,189,84,200,125,138,84,21,222,74,116,57,71,124,11,201,8,155,100,6,15,34,185,90,89,209,236,68,58,81,164,19,75,120,32,137,236,65,38,185,12,23,209,231,148,79,234,189,114,55,246,164,78,205,148,192,201,149,181,80,215,10,171,26,13,35,7,198,123,204,146,13,66,49,186,205,117,124,90,119,117,77,187,1,94,14,75,125,183,107,244,125,52,131,227,47,242,60,145,91,131,130,227,188,149,21,75,43,148,248,230,242,242,154,97,24,21,171,179,176,172,17,88,143,148,245,125,218,205,171,100,45,66,12,143,45,195,116,119,174,186,38,56,132,154,96,151,151,122,201,93,182,172,122,247,33,116,121,165,83,239,174,116,12,43,123,151,87,178,4,176,211,71,37,19,172,104,175,144,35,81,211,243,113,111,55,61,180,247,162,133,218,182,215,237,171,139,13,132,98,107,134,175,46,52,20,10,61,58,26,244,149,133,218,96,233,139,216,213,17,21,43,6,76,84,129,186,92,180,22,97,125,232,54,58,71,92,169,129,195,53,244,9,82,171,88,245,192,105,162,101,44,163,211,68,244,172,184,8,206,20,205,166,104,252,197,63,231,172,176,85,48,175,122,4,125,189,57,37,99,56,236,211,152,183,58,217,68,99,160,28,252,194,11,47,64,194,132,21,103,86,91,222,186,182,177,65,142,95,203,49,125,176,222,178,116,7,181,64,60,119,228,194,42,0,243,199,243,116,14,219,189,205,104,152,64,139,6,107,85,21,45,129,159,67,236,66,97,85,209,36,33,109,236,77,7,90,84,167,238,79,116,50,181,204,81,28,104,146,145,5,98,123,60,138,86,7,231,7,46,65,112,175,6,215,71,3,173,205,224,211,90,120,231,128,235,53,99,56,98,142,209,204,160,111,141,125,90,213,167,174,34,225,203,211,120,150,84,116,178,182,220,155,86,163,75,109,63,33,7,101,89,19,214,74,168,197,64,118,139,225,141,200,90,238,245,8,145,214,168,148,117,112,90,253,132,11,70,141,208,26,215,100,194,126,177,134,122,118,191,207,65,3,56,4,141,128,91,125,50,110,50,80,203,65,7,171,116,28,228,80,132,110,106,3,219,52,209,173,52,1,121,145,170,215,49,32,97,10,235,160,56,120,174,94,180,200,155,79,28,27,248,131,148,38,221,35,203,193,242,46,59,132,6,107,198,140,14,209,255,7,212,214,10,204,182,152,22,135,13,72,10,233,97,33,232,17,20,202,11,165,158,36,105,65,41,154,20,118,26,44,164,85,61,129,74,205,4,175,78,66,75,250,168,105,149,112,176,186,75,62,133,19,162,131,41,59,155,17,176,210,126,36,244,1,246,40,172,54,163,64,65,246,3,144,208,226,53,160,225,242,176,15,97,18,49,98,52,45,102,6,197,40,248,150,179,217,39,59,113,181,203,13,181,253,117,13,157,138,245,117,179,64,35,35,131,191,139,45,99,72,16,164,11,206,236,53,61,178,192,139,52,213,102,209,167,73,11,204,23,234,101,51,24,36,245,237,57,203,102,74,220,98,125,178,197,112,93,27,250,192,32,167,234,110,163,59,41,160,103,200,137,106,26,96,134,83,166,1,178,193,125,16,56,187,105,70,151,10,153,145,17,157,155,213,4,132,12,73,213,56,66,176,118,2,66,24,228,52,132,236,3,212,6,196,27,42,168,23,121,184,248,82,70,22,159,4,240,72,3,30,58,214,246,72,162,133,163,147,22,99,8,86,163,177,198,201,86,161,80,201,201,143,126,74,215,220,221,60,156,253,161,109,127,23,58,236,150,216,190,133,187,192,101,171,185,219,76,192,153,135,158,111,85,139,72,120,146,72,91,79,98,177,41,152,220,109,216,165,221,98,127,189,118,67,223,35,31,247,200,199,242,13,22,150,203,46,225,223,185,254,122,229,198,28,22,97,228,164,93,162,31,230,160,48,249,85,189,193,87,218,168,4,173,229,53,250,21,140,122,125,50,69,171,93,194,236,0,242,242,184,4,39,121,234,224,170,160,15,155,166,62,254,219,188,4,233,84,211,141,0,116,22,180,253,36,155,254,77,244,247,139,119,17,189,106,200,24,240,67,116,181,203,135,149,58,222,47,110,98,214,0,89,155,22,53,210,247,168,35,102,2,56,182,202,9,129,199,47,68,66,234,92,37,91,141,76,170,225,84,243,35,178,60,172,210,30,33,149,118,201,223,93,160,125,216,133,217,4,31,46,94,17,203,94,187,60,95,109,120,115,193,103,142,35,35,214,245,224,56,62,178,142,147,254,186,97,231,109,242,133,222,228,145,121,34,219,178,71,151,196,72,247,116,59,142,84,126,232,221,95,199,88,107,235,235,218,85,141,64,222,37,255,246,110,232,235,218,21,13,80,71,254,237,221,184,129,219,96,88,208,123,205,177,190,245,183,188,3,186,140,120,151,247,0,79,165,180,19,221,4,158,97,218,99,159,16,101,101,186,53,112,205,55,194,69,7,187,132,166,213,206,4,137,71,185,99,176,10,159,100,250,37,125,239,136,187,195,10,119,68,99,84,140,237,14,239,126,118,71,176,236,113,174,120,187,208,65,186,236,133,238,9,227,129,61,66,241,138,59,132,162,149,220,89,174,56,74,184,166,130,81,118,133,145,88,231,250,13,95,79,32,150,248,184,200,193,30,110,53,36,154,72,91,122,183,64,14,123,44,209,117,253,188,89,56,51,34,203,31,191,251,182,131,223,25,54,200,173,52,44,237,206,141,201,149,52,44,237,205,245,38,15,190,65,217,128,1,55,108,192,174,60,173,158,56,173,118,64,28,122,69,151,12,186,202,23,20,167,40,97,87,131,131,240,189,85,187,73,247,57,225,7,138,35,216,229,45,178,203,201,79,89,175,144,31,146,58,167,76,165,101,255,129,112,223,19,171,239,91,8,182,27,69,26,156,79,46,176,137,138,116,15,110,79,122,56,119,124,232,102,225,44,235,227,185,74,163,76,16,237,158,245,206,149,27,149,160,131,93,210,229,46,61,136,130,206,12,245,177,110,146,116,19,143,36,182,20,109,126,54,13,154,91,250,38,176,171,75,221,101,8,14,128,254,190,151,22,45,19,253,125,107,155,213,162,192,195,237,53,183,231,52,70,216,181,240,51,165,122,119,154,121,183,73,118,188,187,174,105,115,219,55,154,2,179,197,165,141,26,203,221,147,114,185,61,140,166,135,212,12,178,54,164,226,102,199,200,151,245,28,251,191,84,93,44,112,24,173,4,24,84,24,20,99,211,82,185,47,192,253,238,9,139,46,176,232,91,40,29,73,35,87,200,214,45,147,109,11,62,137,128,93,13,190,9,44,123,200,217,7,111,2,79,14,251,141,207,125,30,12,98,186,16,155,164,169,125,110,110,123,238,115,218,217,207,207,147,180,179,159,211,131,142,40,10,238,137,5,1,54,45,3,17,79,194,66,45,40,180,207,152,197,201,231,231,33,151,20,55,221,1,70,150,240,35,253,193,8,41,232,93,112,155,75,24,88,185,29,73,226,144,32,62,144,196,4,134,44,5,8,68,11,73,12,122,51,234,198,201,179,124,122,27,228,3,6,155,36,92,99,141,230,35,64,108,199,30,181,1,93,143,18,116,37,31,143,109,62,84,60,31,195,11,69,196,52,114,68,108,153,108,174,107,29,92,167,133,85,92,230,164,171,237,45,187,111,230,71,172,83,184,244,17,73,121,66,33,178,68,95,2,121,161,143,1,10,62,33,100,96,128,246,76,247,175,156,68,70,138,12,162,19,184,144,148,4,21,86,32,167,85,204,134,215,12,229,24,91,136,115,25,54,157,24,7,220,14,70,230,198,3,65,174,56,55,86,124,110,90,186,37,206,13,235,44,4,189,131,165,67,122,240,232,147,87,175,52,71,120,41,229,192,29,25,193,3,198,60,138,46,51,255,75,204,229,77,83,246,33,23,56,201,220,5,98,161,180,171,64,42,95,186,105,136,21,23,13,89,114,47,188,64,177,32,173,110,130,172,196,42,220,243,101,152,77,247,166,44,197,176,144,65,118,233,61,58,32,68,136,133,244,249,110,129,51,62,52,13,88,158,61,230,51,60,28,56,172,155,194,185,112,14,240,106,38,76,60,15,82,3,17,173,25,195,28,46,184,62,20,10,174,109,198,81,129,115,194,70,28,80,16,43,14,32,81,168,201,128,40,75,6,129,95,226,128,224,25,45,82,147,172,21,124,79,140,36,131,64,133,173,25,56,182,232,169,35,79,97,144,49,109,95,68,54,65,92,178,71,65,225,62,238,246,193,214,9,229,181,194,126,22,228,117,171,254,142,61,234,130,211,191,253,46,200,137,217,113,218,112,201,58,35,255,138,35,66,74,119,60,203,184,185,138,217,248,190,36,228,210,84,24,177,214,192,98,147,76,88,114,201,220,168,241,68,112,29,147,167,81,151,250,17,1,43,233,112,184,159,119,232,113,19,200,80,99,231,187,163,6,23,94,234,52,60,229,36,223,97,18,148,118,115,23,158,85,150,107,247,109,15,42,152,204,211,48,95,220,250,168,179,84,95,89,50,204,136,27,53,250,86,42,62,208,226,35,30,138,157,232,85,135,184,151,108,213,124,251,121,168,30,188,197,239,174,42,83,39,248,116,40,155,64,133,157,160,27,0,172,115,87,5,131,118,209,146,191,82,91,92,172,243,76,234,163,44,154,43,54,145,27,109,197,91,137,141,131,27,144,214,163,117,207,2,13,17,7,64,203,123,96,205,41,22,55,99,37,245,105,93,73,119,69,183,26,49,39,141,229,139,147,38,152,154,149,239,103,102,232,244,6,230,226,86,191,111,15,125,219,95,229,110,207,24,198,232,155,198,106,204,40,116,82,218,221,42,194,249,155,134,174,163,52,100,27,25,254,205,249,135,91,45,49,3,126,61,233,130,27,248,77,178,157,209,216,75,255,100,12,73,209,243,4,51,181,229,199,90,224,232,170,125,129,217,70,137,22,96,203,248,251,185,181,246,210,99,23,245,246,249,205,43,104,149,69,138,162,99,174,250,26,253,221,94,193,92,155,228,110,34,32,90,249,169,246,60,166,223,188,130,110,181,72,250,245,246,214,21,72,25,64,201,11,144,50,71,125,123,181,169,165,25,249,245,76,104,255,69,29,121,141,241,183,207,58,37,0,40,175,81,144,207,66,138,104,184,21,27,121,138,9,23,95,204,204,132,139,100,143,79,92,113,125,188,46,105,98,119,154,218,59,131,160,246,35,105,28,9,106,41,194,125,144,163,23,2,77,87,28,162,57,225,188,228,202,103,137,153,161,26,152,112,11,176,78,50,21,24,188,234,36,45,54,218,185,216,141,39,149,97,126,75,148,133,148,141,134,206,104,146,198,26,184,88,169,167,131,57,155,67,166,59,162,126,211,43,151,211,106,233,57,249,158,156,197,97,79,92,189,47,161,88,220,47,145,164,108,84,158,62,95,12,59,161,199,148,224,14,164,185,145,155,48,199,174,194,84,5,187,16,35,236,122,140,160,206,19,149,19,53,21,169,70,42,36,44,106,245,146,86,79,114,134,229,156,130,28,210,189,200,34,142,46,225,233,11,56,195,242,141,54,131,203,54,113,60,210,146,85,84,13,150,106,116,161,198,203,234,145,4,147,214,154,186,62,51,173,206,248,218,140,173,204,52,212,167,172,202,148,53,153,176,34,113,232,225,74,84,97,102,254,204,169,92,160,225,5,183,255,83,79,92,105,102,165,31,186,190,95,34,68,67,238,204,188,218,169,77,111,217,58,10,239,207,75,213,106,207,168,47,117,19,188,63,7,217,15,224,253,89,5,67,2,215,113,205,189,125,113,79,129,14,104,163,18,248,232,32,31,217,159,96,234,64,175,37,177,129,163,119,167,44,180,112,226,78,249,65,220,41,203,136,204,236,78,89,129,255,35,119,167,44,180,113,255,238,148,195,237,116,244,238,148,59,134,111,119,33,222,130,224,134,184,11,146,75,207,114,230,63,101,64,174,211,181,24,102,165,241,83,246,160,157,201,193,242,114,187,245,76,155,121,196,120,26,126,61,46,187,219,248,148,58,74,86,226,50,133,67,227,107,248,196,85,242,201,207,201,207,201,207,201,207,201,207,201,207,201,207,137,99,238,79,146,99,110,210,215,249,131,191,188,119,240,181,91,7,191,251,167,131,223,125,245,206,187,111,199,199,192,152,241,176,199,113,155,76,76,78,113,92,140,249,137,46,155,49,55,193,107,51,230,161,140,107,145,137,110,49,133,202,180,164,164,145,103,56,62,72,149,26,244,99,31,226,178,22,73,17,61,7,191,11,171,169,56,140,201,26,2,35,109,16,42,228,42,49,247,206,32,92,56,113,99,125,226,198,250,175,204,141,117,175,83,59,82,55,214,70,125,185,103,45,215,171,25,220,88,7,69,147,221,88,255,221,192,34,123,44,71,26,114,70,251,37,199,45,226,167,120,91,124,65,129,107,253,9,232,90,121,100,65,110,68,92,25,135,197,57,102,5,113,29,83,21,8,212,15,139,142,155,86,145,76,6,157,21,1,66,124,96,120,72,32,92,123,100,13,162,178,40,114,120,75,114,165,32,180,1,64,142,231,132,94,107,21,114,38,161,201,80,80,126,68,250,26,169,109,156,29,193,225,119,118,228,157,29,109,233,83,74,194,173,67,75,166,233,120,72,65,246,22,202,229,236,237,151,48,156,112,81,6,15,131,146,133,164,43,240,19,13,229,55,201,214,247,146,63,238,176,83,147,222,161,145,193,80,157,40,185,61,244,1,146,125,20,168,212,146,29,149,88,92,208,225,200,218,142,169,31,217,188,194,67,88,54,152,194,10,248,20,169,214,164,14,154,28,36,107,216,210,190,176,5,203,129,255,19,234,25,82,220,128,145,188,140,208,179,207,172,170,202,86,230,42,89,231,90,168,146,52,233,9,72,96,83,62,19,26,196,126,133,246,217,100,209,80,95,227,242,209,174,184,170,210,215,34,39,137,36,47,236,89,174,139,108,112,27,53,122,191,211,11,69,5,89,210,115,11,192,235,145,146,234,82,251,226,218,170,133,125,96,62,118,163,17,77,133,112,0,11,130,146,97,16,110,52,174,140,55,245,150,173,84,112,92,241,9,132,39,14,112,187,84,180,157,109,178,197,168,40,248,198,156,63,48,250,125,197,234,194,244,18,198,89,46,178,128,199,193,197,47,197,70,197,232,175,97,87,153,163,94,97,100,85,30,110,65,24,184,232,249,167,50,41,141,189,77,112,114,131,177,148,55,132,183,152,56,205,33,197,175,33,7,136,49,162,87,90,28,70,194,4,77,153,2,225,102,228,179,65,23,212,162,240,150,37,147,28,96,94,229,110,108,244,141,142,240,152,136,83,56,181,14,122,162,41,217,126,177,187,101,117,111,90,230,92,12,30,237,15,80,90,233,116,8,30,170,61,123,215,50,115,67,30,11,162,188,42,211,64,69,12,40,64,182,112,218,238,100,147,82,167,14,250,59,30,106,209,199,139,129,165,7,65,50,245,201,128,81,67,78,252,242,127,146,253,242,195,225,194,94,131,142,194,61,191,219,245,214,224,9,237,2,56,192,151,30,245,232,3,28,188,224,97,229,54,169,251,28,38,193,91,155,139,111,99,30,252,190,240,40,211,139,164,10,147,101,252,77,128,181,234,88,109,101,13,30,6,73,53,73,169,82,124,137,187,200,58,196,31,250,44,225,157,109,112,30,188,242,111,174,133,239,132,150,16,109,181,122,62,244,217,47,61,207,45,35,204,235,173,214,211,144,240,15,250,206,99,173,171,237,153,213,49,153,123,253,182,195,3,21,84,131,177,5,189,95,184,10,144,195,97,109,34,98,158,109,195,3,39,237,121,216,93,27,147,230,130,88,1,46,102,120,136,215,32,35,136,120,112,125,123,77,223,188,8,25,203,194,203,167,21,190,149,62,21,12,143,134,60,16,162,20,60,135,227,239,6,21,186,145,168,6,82,252,130,75,60,126,1,11,48,208,238,96,12,130,182,216,226,211,49,140,12,226,227,155,195,233,112,197,144,13,155,88,234,122,108,130,54,217,243,47,95,108,52,172,66,208,64,248,160,26,89,238,41,79,169,252,200,59,137,87,112,18,175,224,36,94,193,73,188,130,147,120,5,39,241,10,78,226,21,156,196,43,56,249,57,249,57,241,226,29,243,226,45,190,33,5,1,140,249,83,146,194,113,48,72,54,196,24,198,164,116,228,65,41,172,20,60,209,149,227,15,241,97,245,184,64,79,13,160,204,4,150,41,208,34,143,199,193,219,82,210,11,231,162,10,146,24,69,187,82,78,41,33,184,8,78,13,181,253,113,216,79,41,218,62,155,67,89,51,252,245,240,139,158,92,16,159,236,131,130,179,154,95,69,66,109,51,101,248,12,253,147,155,13,30,172,84,237,227,195,149,234,25,157,190,95,41,186,209,33,84,233,76,72,138,189,102,37,34,131,189,107,169,186,19,186,184,159,105,236,204,254,71,207,58,151,89,77,219,178,180,157,117,93,152,41,5,225,193,33,83,193,200,48,254,6,109,235,226,120,9,94,135,34,232,160,206,230,133,240,0,148,17,81,156,14,234,66,153,154,204,186,28,146,107,152,89,106,100,90,32,82,141,44,43,101,10,114,248,74,153,25,61,241,30,199,212,80,248,123,154,202,148,52,30,90,34,211,250,142,188,172,77,7,15,151,231,125,53,1,238,236,133,87,182,233,141,200,199,141,180,246,194,87,52,69,112,137,164,51,89,14,189,176,16,179,122,102,151,94,57,22,68,34,193,228,55,196,248,39,161,167,241,192,18,4,66,37,62,19,108,97,198,94,6,53,16,109,106,55,114,115,244,21,80,220,77,138,103,193,88,72,10,250,56,23,167,126,150,99,99,96,82,178,56,30,170,114,204,15,5,214,164,216,33,149,8,38,162,111,129,177,46,74,207,136,92,37,14,30,19,5,66,36,5,156,188,8,102,155,216,56,117,35,63,52,194,206,79,10,98,34,62,13,70,85,8,153,210,229,212,202,209,55,71,50,203,73,160,89,87,129,70,87,82,164,2,124,241,253,81,38,143,195,27,49,66,46,23,171,82,68,20,233,93,50,170,15,88,151,181,235,248,187,36,47,38,189,70,70,194,234,168,162,95,144,127,171,255,31,70,254,102,110,66,75,56,0]}}