{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,105,151,227,200,113,40,250,87,170,161,113,155,20,88,36,0,146,32,89,37,78,27,0,247,125,223,106,74,117,64,236,36,54,98,225,214,93,231,72,178,36,203,146,117,37,191,35,75,150,175,158,53,99,91,146,237,107,75,246,187,182,60,90,253,95,222,157,94,230,147,255,194,203,4,184,86,177,122,122,102,244,252,222,61,199,172,110,18,200,37,50,50,34,50,50,34,50,145,8,136,174,206,57,138,161,7,132,224,211,237,245,153,30,208,193,157,97,5,230,172,117,102,132,216,144,154,214,175,176,235,16,7,126,240,235,144,13,126,136,235,16,159,198,66,84,250,234,250,146,255,156,26,86,5,93,114,228,75,30,69,131,108,90,189,226,175,67,245,241,68,224,156,176,105,25,142,225,172,76,33,44,179,118,125,161,55,44,195,20,44,103,21,230,88,85,13,88,33,54,248,248,177,117,197,94,63,126,76,133,77,215,150,3,240,6,52,22,12,193,139,52,118,9,241,48,206,20,253,140,11,190,17,72,46,100,0,144,1,225,202,184,78,115,224,43,120,105,62,126,108,130,30,93,46,100,69,21,2,212,6,215,32,21,182,101,69,116,2,193,64,240,210,18,28,215,210,207,20,15,133,48,107,154,234,42,160,132,236,103,207,174,0,34,160,200,237,142,54,224,102,71,26,33,164,3,4,245,207,41,219,238,235,160,251,187,92,39,173,92,233,215,33,35,253,8,11,177,105,252,146,253,156,179,45,199,194,114,176,12,151,118,64,47,47,177,71,233,180,117,197,1,34,4,64,113,60,120,107,128,43,37,108,155,170,194,9,1,253,252,60,132,7,67,66,90,13,168,97,27,212,0,212,9,222,110,80,22,110,61,38,165,159,222,134,172,244,83,128,249,5,118,27,82,32,91,118,40,179,144,185,155,226,106,216,68,145,137,29,65,208,192,211,219,43,225,250,217,51,33,136,34,97,4,125,138,112,178,171,79,207,99,113,44,17,79,165,162,200,5,18,143,71,73,1,195,112,36,180,203,75,96,2,198,19,32,79,76,165,198,216,152,16,118,121,113,130,100,83,108,42,1,242,98,100,52,78,196,98,216,46,47,65,112,98,130,35,48,144,199,167,120,62,193,166,226,251,60,62,149,224,146,156,0,242,72,44,46,112,68,98,159,151,76,196,69,44,145,98,65,158,144,36,162,100,12,39,119,121,227,24,73,178,201,40,132,25,3,89,201,100,44,181,203,19,201,248,24,224,9,235,69,83,34,27,229,19,34,2,59,11,58,58,177,145,61,47,85,40,231,138,24,48,0,159,130,27,2,193,235,176,176,52,13,203,177,47,125,54,194,164,244,83,229,66,15,169,23,143,240,208,38,243,226,233,237,237,86,110,4,88,201,147,62,103,91,55,228,132,246,215,42,16,162,176,10,5,97,151,118,171,134,133,244,225,232,131,109,233,128,111,33,7,136,130,112,125,9,240,130,98,225,4,193,133,19,212,253,193,225,128,129,23,188,20,84,91,120,234,179,93,23,22,103,64,254,53,197,22,2,129,29,56,29,140,129,167,62,156,244,21,184,185,190,13,6,47,15,64,164,141,160,215,55,5,12,105,222,224,92,77,208,157,48,103,9,172,35,100,85,1,222,5,16,155,179,20,211,65,130,151,92,152,147,89,203,22,156,52,226,58,226,121,18,9,113,97,71,209,4,195,117,210,56,129,133,212,176,206,61,126,204,133,65,9,202,113,44,101,236,58,66,0,209,13,29,48,213,203,12,130,10,182,197,165,161,28,122,205,218,30,218,89,203,50,172,75,101,79,4,192,12,46,108,232,2,76,79,195,43,213,96,249,180,238,170,106,136,83,5,214,234,248,141,6,248,224,134,49,199,116,122,234,17,106,75,23,48,128,16,88,31,73,167,211,122,24,106,139,39,8,160,146,173,232,18,114,225,39,4,193,56,1,229,192,13,107,73,130,179,191,130,216,94,218,97,77,176,109,86,18,210,72,5,192,1,245,206,60,233,58,67,80,1,69,206,68,22,40,19,62,252,142,30,64,80,3,69,46,64,178,130,34,65,36,100,135,117,86,3,149,24,88,24,214,244,250,9,211,97,155,105,3,92,88,194,204,21,108,160,31,66,14,208,167,1,27,12,102,200,169,185,161,240,103,24,144,42,216,5,62,13,232,185,237,241,158,179,160,151,129,167,16,208,5,178,225,1,18,242,145,190,224,110,131,183,193,16,78,8,49,200,179,123,116,84,66,59,78,203,2,203,67,37,39,232,60,3,116,34,31,224,118,234,100,35,75,97,40,203,122,240,22,240,79,75,11,224,155,3,136,171,97,254,64,98,67,122,8,80,91,13,27,240,50,248,236,217,70,57,243,130,168,232,194,86,37,123,197,158,10,58,104,215,98,199,170,112,1,134,0,196,213,185,245,96,91,71,35,0,113,117,191,54,143,64,134,130,78,26,226,89,123,165,141,13,245,241,99,255,55,236,24,109,32,98,186,212,97,165,199,143,31,106,242,126,217,16,16,11,213,5,68,171,26,188,171,10,8,32,212,67,149,145,155,27,193,222,20,219,86,123,132,249,248,58,71,253,247,36,14,127,12,69,13,234,102,33,24,12,37,31,235,91,69,34,64,201,140,193,92,196,240,154,130,146,184,233,148,240,248,49,252,23,222,55,181,175,229,139,246,6,59,127,76,6,224,24,8,66,120,128,100,64,198,31,192,221,9,33,32,133,117,85,32,19,119,104,238,119,67,0,221,38,60,140,108,143,48,128,204,91,132,130,187,233,30,78,181,66,16,240,26,192,51,66,135,131,243,64,217,221,134,199,138,206,123,120,1,85,179,155,63,29,72,36,253,132,90,187,211,219,39,7,242,188,131,186,67,254,250,246,226,68,254,78,217,66,212,244,16,194,34,128,3,33,29,182,104,220,97,203,166,224,27,153,11,176,2,132,97,166,145,136,56,119,133,8,212,89,198,177,106,118,100,203,88,64,12,252,41,123,1,186,110,44,174,144,133,48,54,89,110,90,178,13,221,68,174,31,72,134,38,4,176,152,56,223,178,240,168,198,193,241,9,111,211,58,208,191,64,55,122,179,124,240,114,203,2,96,88,1,155,138,59,180,169,244,0,7,108,42,95,239,153,105,251,210,55,84,2,87,216,118,202,155,131,177,108,88,54,178,49,87,130,129,167,216,197,221,177,42,108,231,158,52,80,239,113,146,79,32,160,231,8,134,177,96,162,188,91,22,176,236,176,52,17,141,99,72,48,240,8,3,20,223,52,45,132,149,208,239,3,226,42,26,107,173,24,67,53,172,43,158,117,216,243,249,121,60,137,143,249,228,56,122,253,116,12,232,32,89,6,24,215,231,28,44,113,241,153,24,150,18,68,241,246,94,209,11,191,177,167,172,173,240,194,205,66,225,29,249,130,136,98,230,242,54,44,168,231,26,171,232,247,161,155,44,15,213,50,48,120,96,25,142,181,248,55,192,192,177,88,221,54,89,11,232,193,135,171,157,109,115,110,110,160,174,20,172,167,178,160,72,178,115,17,75,154,203,203,177,97,129,164,243,177,225,56,134,118,129,135,227,230,242,204,54,84,160,188,63,195,11,240,239,114,211,89,150,128,127,111,212,204,216,224,87,135,29,2,122,218,61,119,213,251,29,82,21,219,57,183,157,21,24,215,96,138,21,46,1,245,37,69,191,192,46,55,149,207,85,65,116,14,32,188,173,42,15,83,14,7,4,62,195,206,252,159,203,77,31,33,213,47,85,160,88,206,143,19,142,219,229,92,203,6,125,52,13,69,119,4,11,218,214,142,112,14,8,203,193,252,133,197,154,119,201,116,64,36,17,254,189,22,195,11,149,5,205,113,112,114,122,122,12,231,168,103,111,179,247,251,182,161,61,137,145,4,73,110,169,114,65,128,230,33,159,224,47,158,216,51,209,163,22,177,195,237,64,58,46,29,97,233,156,243,2,103,88,44,28,25,94,183,63,162,241,11,217,152,3,97,217,160,64,224,248,152,187,83,37,12,100,209,129,237,42,96,208,178,96,200,205,133,19,66,123,18,183,13,188,203,59,208,225,240,0,13,220,131,18,58,45,110,176,236,107,71,197,150,50,150,199,123,191,211,155,122,231,128,199,218,125,116,183,98,66,222,149,27,152,32,26,58,144,27,101,45,92,224,49,112,187,65,62,138,69,241,104,116,39,179,142,97,30,72,176,223,242,254,126,203,249,99,17,39,222,64,42,77,195,86,60,222,89,130,202,66,90,95,158,3,237,60,85,156,115,175,195,126,222,166,191,30,102,103,225,168,29,186,75,29,47,113,119,117,249,41,170,110,91,31,27,75,72,19,40,152,59,233,134,34,121,42,245,254,200,250,8,126,92,136,192,206,179,67,31,81,200,151,212,215,10,194,177,202,134,240,108,119,12,65,158,125,10,129,56,70,62,172,216,15,142,130,123,204,123,227,170,23,99,1,204,165,194,30,2,59,6,67,8,140,59,208,37,32,23,186,115,129,32,151,155,57,6,160,184,193,206,147,207,61,65,182,29,191,132,194,137,195,114,158,216,193,171,135,105,241,6,72,121,80,60,149,186,5,124,127,54,60,227,149,249,65,27,55,55,142,226,168,194,211,215,42,232,255,26,104,191,251,129,118,159,49,202,17,91,20,32,79,231,44,240,179,22,39,100,13,210,58,142,253,222,229,150,202,254,76,237,177,224,28,206,64,39,40,116,148,4,164,69,187,75,135,143,44,240,102,25,161,211,112,14,68,200,147,114,175,147,190,69,6,7,14,48,194,4,64,94,63,1,116,195,151,202,251,3,247,117,146,120,235,87,63,215,217,249,152,245,24,170,178,166,125,2,200,1,181,226,158,25,120,178,222,217,233,228,243,177,244,160,86,34,14,76,56,8,61,121,114,242,63,54,58,94,91,198,27,36,222,160,56,154,57,61,163,106,51,115,139,113,248,119,121,66,163,125,218,94,109,45,142,163,225,248,177,193,62,148,227,137,246,107,52,243,145,172,39,32,151,68,213,88,220,56,208,237,124,72,58,14,53,172,8,212,235,161,106,130,52,59,28,39,73,8,114,163,179,63,18,210,237,239,135,16,232,177,11,150,13,113,139,134,108,195,181,56,193,190,184,66,50,23,145,137,160,79,21,221,142,44,12,107,234,141,241,200,74,6,246,29,24,7,17,219,226,34,115,69,88,216,145,255,252,114,172,109,11,142,29,225,108,59,34,248,145,183,115,224,227,41,144,128,118,216,6,201,72,232,255,199,216,251,229,160,154,96,124,38,133,129,7,141,92,135,96,4,12,208,253,58,164,177,166,9,152,107,95,32,20,69,208,84,8,165,41,38,27,90,208,212,156,118,233,16,67,45,232,37,29,90,209,84,145,9,41,52,213,210,64,26,147,108,88,116,8,243,10,182,41,170,11,74,49,3,120,159,103,66,49,154,162,72,88,143,73,209,33,130,129,73,67,138,161,66,83,6,126,179,20,197,193,60,49,180,242,178,238,214,150,104,88,170,13,191,56,138,18,96,150,76,135,72,47,207,246,242,60,96,138,119,233,23,22,224,151,230,93,2,212,41,137,129,149,38,76,104,225,53,32,128,20,15,155,9,13,179,65,10,7,75,174,232,61,78,6,168,53,243,202,56,116,104,230,213,98,51,102,23,38,49,179,46,72,155,102,96,90,210,171,194,102,214,126,14,6,115,102,25,72,22,146,222,224,68,77,61,48,186,215,84,150,57,196,85,240,187,180,253,146,232,125,214,244,110,103,252,4,45,11,191,137,12,252,246,219,182,183,197,41,200,4,74,166,33,19,178,160,209,234,6,5,54,35,247,61,254,40,125,211,39,126,198,199,1,0,167,20,15,55,144,14,40,159,205,239,209,205,128,36,9,244,176,184,105,183,15,191,186,59,82,107,123,142,236,153,21,203,80,229,188,95,168,73,81,109,152,216,131,4,47,86,254,95,238,51,227,247,11,208,214,175,208,220,125,249,176,86,30,71,21,102,207,99,148,185,35,76,11,208,215,60,104,52,123,40,141,11,143,86,91,97,201,168,128,233,89,72,146,225,30,156,193,28,72,30,115,196,241,22,16,133,69,150,234,86,183,237,244,0,103,208,28,197,86,55,104,214,41,170,9,27,234,132,52,64,164,194,17,41,14,80,195,60,169,217,98,65,81,72,72,84,128,53,135,220,25,189,79,192,255,199,94,164,218,179,246,30,43,58,47,44,211,216,99,133,79,111,53,239,99,149,213,165,52,84,78,143,109,206,48,5,62,237,88,160,18,178,85,184,27,104,64,239,70,62,123,246,226,59,191,120,254,173,63,127,249,63,127,245,242,87,63,252,224,253,95,125,248,87,127,254,234,143,255,47,144,242,225,31,125,235,236,255,254,194,119,192,191,207,70,222,177,222,209,223,58,63,119,100,160,0,55,126,200,206,219,61,139,124,214,175,246,225,95,253,0,212,252,143,95,127,237,249,55,255,231,135,63,254,238,135,239,253,235,243,159,253,250,213,215,254,254,197,187,223,218,102,253,177,15,240,51,68,130,196,69,241,20,220,141,113,126,4,254,36,176,15,127,253,238,139,119,255,232,197,151,254,225,249,23,127,240,252,107,255,244,226,135,223,254,224,253,47,124,240,254,223,191,250,214,15,158,127,243,207,94,124,239,231,47,255,226,203,126,201,77,155,120,46,150,101,24,191,77,248,127,215,245,141,90,127,249,171,47,127,240,171,159,127,4,5,124,28,55,49,53,128,228,198,3,57,38,193,166,193,255,245,133,47,110,59,1,46,63,27,57,59,139,68,62,67,144,36,193,165,142,160,217,46,7,120,98,3,104,100,130,35,162,44,236,242,139,175,125,251,249,215,127,120,4,206,207,188,131,201,130,181,116,104,37,159,125,70,32,89,34,202,193,186,175,254,241,199,207,255,244,235,71,117,253,204,59,117,121,32,36,2,100,164,24,39,57,210,171,250,252,155,255,252,225,247,255,238,168,170,159,121,167,170,162,139,6,168,152,194,82,209,84,202,147,128,127,127,239,197,23,127,118,84,209,207,188,83,209,11,217,236,201,183,113,126,124,17,122,245,227,47,190,248,238,31,61,255,199,239,29,129,241,139,156,2,99,9,146,171,178,176,3,155,80,18,236,192,251,239,191,250,201,151,79,128,241,139,156,2,99,11,192,126,225,125,124,246,29,122,241,15,239,157,198,231,53,221,82,193,244,43,27,42,239,17,149,195,184,24,183,33,234,187,31,252,230,155,39,64,249,69,118,160,14,93,168,243,49,107,195,65,192,115,188,40,144,62,129,190,240,242,151,63,121,245,219,95,188,120,239,171,71,80,252,34,167,161,168,158,161,11,132,35,38,36,4,222,3,243,203,63,57,13,198,47,242,26,48,94,175,132,177,32,0,59,217,195,231,143,31,0,228,21,57,13,8,144,201,98,119,88,137,132,72,138,62,137,254,251,127,63,13,204,47,114,87,232,161,31,8,235,123,31,175,254,15,127,249,242,189,47,188,252,254,111,246,53,115,222,231,78,205,49,96,209,20,212,196,188,207,190,230,135,191,250,211,125,77,63,115,223,129,59,142,236,150,53,192,97,72,136,236,30,198,171,63,252,147,23,223,255,217,1,2,241,92,34,71,61,12,230,80,238,68,12,116,212,35,235,203,127,248,7,192,162,7,32,98,57,34,23,191,211,165,67,48,64,16,198,128,160,167,116,213,142,232,49,62,153,18,113,216,212,217,70,85,190,251,173,87,191,253,202,243,175,255,29,104,232,204,7,14,242,158,255,219,143,63,248,237,79,94,188,251,167,207,127,250,155,231,191,252,241,171,159,254,246,229,111,126,122,182,107,219,247,70,252,8,205,153,183,12,112,185,169,248,234,143,254,254,249,79,255,226,131,95,252,241,93,77,234,215,61,90,143,56,123,10,147,206,206,238,5,185,206,238,162,239,65,191,221,169,238,136,175,46,128,138,7,195,226,197,63,254,232,63,126,253,23,48,125,179,70,177,5,123,184,84,113,118,140,244,49,188,237,127,96,202,131,139,255,250,251,175,191,55,249,3,2,243,7,138,230,9,220,239,255,193,71,251,137,191,239,201,220,118,177,108,43,163,219,229,143,51,236,88,36,183,11,79,15,15,145,195,64,199,233,170,17,94,16,204,200,189,165,178,45,200,77,184,229,204,91,50,219,180,114,20,84,57,59,181,114,230,23,220,218,128,254,2,218,155,182,15,215,208,62,178,227,155,197,152,109,185,131,184,230,153,23,195,241,147,55,171,106,155,218,59,112,126,172,231,65,152,111,3,112,247,16,56,94,99,59,166,205,78,179,65,68,246,241,220,227,244,147,8,110,2,62,103,219,0,172,159,122,24,194,60,219,44,195,157,38,253,221,213,184,215,244,232,96,45,110,39,46,199,208,94,75,143,183,207,216,109,181,187,218,247,208,206,186,188,67,182,123,11,118,71,45,251,124,56,189,110,231,23,188,187,122,183,39,222,195,120,250,193,180,251,216,30,56,16,31,1,225,196,242,222,29,154,221,197,252,4,248,55,107,122,179,236,16,242,102,172,253,80,240,214,36,222,120,84,239,208,242,99,150,119,136,116,180,180,113,119,92,123,171,59,167,100,119,159,190,15,4,159,121,145,224,227,193,189,177,206,143,7,24,140,250,157,237,165,255,120,165,226,68,198,78,4,239,229,108,8,253,9,71,210,46,196,121,182,91,209,240,51,78,68,237,207,142,86,39,48,24,95,191,71,250,77,242,254,122,43,166,191,27,48,39,214,59,206,14,150,54,182,172,126,77,230,195,170,227,236,177,63,46,66,143,253,149,197,141,28,192,207,155,8,24,252,248,153,39,173,46,152,125,123,36,113,39,23,214,118,141,158,16,179,135,4,240,214,207,126,96,129,110,7,241,65,86,195,158,111,87,237,246,125,217,23,223,69,191,15,59,234,135,62,206,222,65,222,65,14,210,183,166,236,1,206,251,174,28,140,141,99,162,62,76,49,32,56,219,85,201,125,146,47,241,71,137,27,18,28,80,98,67,221,93,135,62,138,58,167,137,176,105,236,96,158,218,99,117,118,7,173,219,83,200,108,52,214,201,117,206,123,154,230,163,103,201,255,210,52,255,251,107,154,67,185,120,104,153,117,103,93,61,52,8,61,174,194,85,87,255,246,30,55,15,22,151,206,206,247,102,197,41,90,223,95,35,125,128,154,111,92,240,99,22,8,189,30,242,161,204,19,135,42,239,228,186,237,134,112,119,87,111,119,99,250,244,8,130,65,69,63,107,33,108,45,4,75,99,213,93,246,201,33,118,160,207,79,174,43,62,189,207,139,248,158,69,15,174,82,222,155,3,136,228,1,162,7,75,186,103,201,215,24,134,247,172,215,55,42,236,143,241,131,193,124,215,114,58,177,220,251,70,19,140,191,126,123,48,131,156,84,18,7,90,244,117,75,181,111,58,77,121,68,74,60,48,79,248,140,187,187,144,123,207,164,244,35,100,167,148,42,126,122,184,37,143,100,116,51,83,190,14,172,87,16,185,222,44,43,180,12,3,238,219,185,189,246,54,173,18,113,225,96,211,170,230,237,42,14,221,220,108,246,222,222,108,182,174,222,220,28,164,193,93,247,138,37,220,220,192,157,230,182,112,6,247,64,115,14,226,111,234,5,211,219,205,196,190,241,1,217,55,130,77,222,248,123,164,111,128,178,2,46,132,97,221,220,244,179,116,131,98,202,55,197,106,163,222,234,100,51,55,213,122,166,91,201,222,96,55,55,233,19,205,4,144,56,47,70,145,96,232,211,2,191,217,108,140,62,213,72,88,15,124,90,240,167,17,212,88,243,225,90,248,67,61,22,99,24,134,124,50,128,159,160,151,31,5,242,52,34,96,164,176,171,27,81,209,249,27,111,113,235,97,16,196,67,221,36,48,158,68,126,7,208,63,65,159,63,22,252,211,40,2,143,27,140,15,56,53,0,49,113,185,215,202,71,244,33,18,68,199,196,24,249,157,192,255,4,68,248,152,45,188,22,77,141,117,56,249,225,234,177,135,8,16,75,225,9,228,83,66,254,228,93,255,104,216,175,69,205,18,188,229,164,135,1,196,31,234,54,27,75,226,200,167,134,253,201,59,254,38,208,79,163,167,187,218,88,176,110,76,248,44,27,24,59,206,195,32,200,135,58,143,197,68,17,249,29,64,255,4,221,255,88,240,79,161,152,216,168,14,69,231,84,151,7,73,15,2,72,60,212,125,50,65,18,200,167,134,253,177,59,255,177,160,191,126,186,253,72,8,201,7,85,190,200,143,145,79,15,252,83,204,229,111,2,62,24,202,220,108,246,108,221,236,246,108,221,192,61,91,176,185,27,221,0,182,255,22,246,152,29,11,234,141,229,234,240,65,194,27,89,80,77,193,130,45,106,192,59,96,128,102,117,53,104,253,81,30,233,31,108,51,245,32,189,82,88,234,245,67,229,141,180,55,254,160,113,197,197,69,242,119,212,192,39,31,142,111,220,196,125,68,33,63,120,67,243,109,52,104,102,63,92,255,65,115,139,229,72,22,249,180,160,63,102,239,63,30,240,215,206,20,142,177,21,238,135,97,60,104,131,145,227,120,12,249,93,128,255,228,115,209,27,54,240,90,36,225,51,254,175,81,230,248,131,6,24,145,100,227,200,167,5,253,201,251,254,6,192,131,161,205,82,229,141,171,188,166,228,131,22,86,156,75,193,17,254,166,64,62,162,47,111,10,6,144,84,53,108,129,82,213,154,225,40,162,194,121,235,71,57,149,149,210,143,240,144,126,144,102,195,67,23,92,71,81,193,133,36,56,25,224,77,22,29,65,179,115,150,161,49,44,39,11,23,135,15,145,42,98,224,209,246,49,95,228,249,63,126,239,249,87,222,103,128,58,254,224,253,111,190,250,195,223,124,240,254,47,95,254,221,47,31,33,240,25,95,91,176,225,6,230,54,208,41,172,36,132,1,100,8,53,128,240,0,254,13,220,4,141,4,183,143,213,150,218,245,90,216,51,9,222,168,22,132,174,95,9,215,126,117,39,13,175,247,143,238,222,222,134,60,143,162,46,86,20,219,185,247,68,232,238,1,225,52,118,105,124,78,216,62,157,106,160,40,60,161,0,30,183,1,143,73,72,59,187,39,153,65,202,109,104,172,72,25,129,83,52,86,189,56,241,84,112,4,199,98,201,120,130,220,34,161,191,141,63,209,195,142,145,83,150,2,31,32,130,40,82,69,46,2,126,65,34,22,218,103,97,32,171,76,195,231,87,109,119,236,143,193,14,124,40,254,248,57,96,191,151,130,119,142,134,19,64,194,200,254,65,229,171,237,89,28,231,56,192,18,80,171,198,106,194,137,199,142,171,172,35,135,45,86,7,26,47,16,220,61,81,30,136,146,193,176,223,50,192,210,171,223,183,128,66,244,30,183,62,236,231,134,221,11,248,236,183,240,236,25,50,246,46,110,67,44,207,183,124,217,228,235,22,144,179,59,212,134,199,55,192,211,12,54,56,190,141,61,126,236,132,1,3,178,64,170,14,14,3,0,13,120,15,86,207,89,85,1,44,6,215,8,228,116,24,65,133,205,73,6,233,180,17,102,29,160,169,31,63,134,100,220,149,12,222,6,131,33,128,205,35,128,205,150,97,58,20,143,13,134,143,225,83,226,143,244,240,102,0,241,240,108,132,131,185,14,20,241,31,174,134,96,119,133,210,240,241,96,255,16,3,120,232,194,179,103,240,241,112,120,21,212,211,200,182,16,226,157,94,113,6,37,241,14,68,159,180,62,215,172,180,190,229,218,51,200,181,176,109,104,194,113,207,55,164,221,193,245,8,27,12,62,123,22,176,182,7,167,96,33,44,180,47,16,12,233,105,43,60,49,20,221,3,26,188,245,142,209,184,139,200,163,109,215,130,222,83,223,200,150,98,96,156,190,248,243,159,61,255,202,23,95,253,244,253,151,127,241,229,151,255,252,171,231,127,249,13,228,82,223,62,169,207,130,225,39,233,129,167,219,230,224,153,1,240,209,242,45,113,111,67,48,126,203,58,25,0,235,196,80,128,164,186,60,84,17,62,59,132,99,212,96,229,103,207,20,187,198,214,2,222,24,135,7,68,4,130,65,79,90,238,148,245,201,9,197,227,40,185,230,25,46,155,206,189,120,247,215,207,127,253,173,231,127,242,221,23,223,251,209,139,31,252,240,197,247,126,254,31,191,254,147,15,126,253,238,243,175,252,8,244,241,197,159,253,211,139,111,254,212,47,3,187,255,143,127,253,242,189,159,254,175,47,124,9,246,26,30,224,1,177,1,61,240,232,8,71,243,230,232,2,29,34,150,3,253,25,10,172,21,8,134,12,63,165,106,232,142,28,8,162,248,165,145,54,62,135,99,79,16,12,65,141,11,227,114,203,111,168,66,33,68,192,238,180,181,45,96,93,88,254,73,37,126,129,130,225,90,54,40,161,164,149,109,9,229,66,241,74,176,155,102,20,221,117,4,88,134,77,179,219,50,236,5,235,149,81,253,50,109,111,83,155,189,63,247,71,77,171,219,162,234,133,26,114,80,228,220,59,213,3,124,91,40,226,31,237,113,1,192,120,223,234,33,43,97,31,79,177,115,79,158,208,239,132,34,62,158,199,132,57,198,243,54,196,179,43,155,22,156,133,32,232,247,180,183,39,90,207,158,61,218,30,79,241,8,187,220,31,32,179,193,116,47,80,96,232,110,147,3,219,171,96,216,239,117,0,89,129,207,121,181,122,206,131,49,229,81,231,176,106,200,218,131,212,63,57,200,195,170,59,165,253,196,122,219,184,120,20,48,222,182,130,176,183,142,192,176,42,247,112,87,159,61,3,122,104,59,81,121,55,250,246,236,167,13,68,236,18,36,66,45,43,9,58,208,113,1,39,13,20,232,10,9,254,239,67,155,144,146,134,167,75,89,231,198,165,189,80,28,48,61,0,10,112,172,45,32,26,148,46,228,66,73,123,246,65,81,119,2,108,132,136,167,8,129,12,94,142,45,129,157,94,122,197,96,127,143,11,37,201,152,16,63,42,35,131,81,119,167,80,148,188,83,70,243,198,221,157,82,36,60,139,198,47,180,49,206,142,243,113,33,186,211,144,202,109,8,152,82,2,161,11,246,3,211,33,228,234,29,109,150,246,220,211,227,195,83,172,141,74,14,252,231,187,194,87,8,139,92,7,225,49,71,58,156,255,16,133,71,192,240,119,192,149,191,170,84,4,247,96,172,131,123,111,59,21,72,66,54,218,237,106,103,136,89,97,141,53,143,167,58,207,190,210,175,225,100,125,229,92,111,143,56,178,194,162,162,130,169,253,160,172,177,179,91,188,51,171,252,242,240,236,39,227,241,99,28,218,2,190,248,195,99,198,174,176,235,240,22,137,244,209,157,119,98,201,81,138,127,226,7,60,47,105,115,5,207,203,10,222,66,27,66,185,143,173,117,10,51,103,135,153,179,233,9,168,13,1,88,158,245,68,233,124,15,78,180,13,96,110,93,220,59,99,231,4,227,125,22,251,163,92,63,53,241,237,166,209,221,196,122,231,248,23,48,2,143,202,108,140,69,128,221,134,19,145,207,191,179,64,195,159,5,95,111,69,194,96,74,113,64,39,158,56,23,176,176,135,115,195,103,41,104,153,213,57,129,94,49,42,176,1,142,205,200,125,7,54,19,110,207,21,24,67,51,13,29,212,124,254,211,191,252,224,183,223,240,45,255,48,226,207,246,111,9,106,152,219,194,129,115,247,81,66,120,99,159,3,212,223,62,199,143,14,26,2,37,45,195,112,188,42,240,34,12,252,28,30,106,63,248,187,157,237,127,248,163,23,127,252,219,251,40,188,120,247,79,193,204,15,178,224,131,46,239,254,226,213,215,191,244,242,75,191,248,240,15,127,243,226,7,127,239,39,238,16,0,200,34,144,216,192,255,129,71,240,0,27,193,135,112,96,89,131,246,125,89,127,226,121,70,225,215,17,42,176,43,12,232,116,177,57,254,10,146,182,174,195,141,30,57,160,0,183,181,78,184,82,111,78,81,233,224,100,50,120,28,147,7,253,28,234,87,207,106,188,87,38,128,192,7,24,145,224,127,30,133,117,159,184,7,152,29,208,246,53,164,189,79,168,61,77,143,40,186,167,126,135,149,62,177,128,234,225,109,20,18,54,99,152,158,23,28,190,225,182,53,0,236,255,124,162,57,172,244,102,196,58,162,193,131,178,215,18,224,113,105,85,193,145,13,254,132,47,119,38,60,17,128,199,3,203,192,94,249,87,119,60,153,220,166,214,19,225,226,181,4,120,2,117,201,197,9,76,15,113,184,207,208,141,10,242,155,62,244,89,189,51,41,247,7,250,1,64,155,211,252,108,122,229,141,55,132,53,77,239,1,19,111,147,56,226,5,4,4,111,106,216,154,73,59,215,28,234,255,155,155,185,43,220,220,92,122,135,228,221,40,54,224,209,179,103,254,49,87,97,213,240,131,32,27,10,4,182,103,242,157,238,131,30,188,116,158,56,187,178,23,15,1,241,125,137,7,115,143,117,3,48,147,216,83,28,122,232,76,196,221,225,128,175,163,208,161,114,240,232,243,8,76,215,219,137,243,115,248,214,61,125,43,128,124,70,180,180,156,229,41,10,88,14,184,216,214,206,95,247,139,41,105,11,30,155,202,194,192,145,10,191,56,248,101,131,175,75,101,187,1,162,239,247,213,52,108,167,234,159,55,24,64,108,118,46,192,206,33,33,228,179,192,109,221,144,131,229,249,236,28,212,128,209,25,65,7,179,43,178,57,160,16,9,221,179,22,194,48,14,0,133,206,139,7,28,73,231,198,187,133,190,254,174,157,71,233,77,73,248,224,231,179,103,108,16,225,224,64,81,55,231,15,34,233,195,252,39,240,32,203,11,196,50,36,193,186,91,211,6,238,183,13,227,0,59,47,159,133,167,94,110,202,128,225,7,21,240,35,110,27,154,121,58,118,109,64,109,219,46,11,171,139,77,161,131,164,144,189,178,97,140,108,155,181,185,189,189,220,220,3,32,54,180,218,189,139,244,65,34,112,245,193,100,237,25,40,15,156,162,8,16,117,2,36,60,48,49,142,97,15,150,98,159,61,83,65,143,56,239,228,206,64,60,232,29,176,8,108,90,95,76,157,0,190,9,34,248,167,182,25,135,99,6,104,7,126,55,102,156,0,177,61,187,141,7,122,64,16,237,171,141,160,65,57,70,174,253,180,16,5,218,129,162,100,238,78,227,115,225,105,124,38,100,150,121,215,124,113,131,143,31,3,239,197,221,25,5,192,76,119,188,13,59,225,109,128,80,78,155,87,174,119,66,38,149,150,125,247,25,168,104,80,2,50,221,59,204,141,122,252,216,179,106,195,138,237,253,6,168,77,85,17,0,62,8,155,157,40,247,132,247,232,125,37,94,225,215,215,224,155,184,190,254,255,220,240,166,130,23,39,176,186,186,190,189,61,10,173,120,106,84,15,120,209,83,63,120,168,136,171,128,95,19,24,203,252,70,85,191,181,137,253,24,214,46,110,70,169,106,0,225,92,219,49,180,141,138,8,59,178,160,31,27,192,143,112,232,152,60,17,158,60,216,196,133,3,3,69,172,237,29,83,225,157,211,105,95,156,104,213,207,9,195,157,185,246,45,172,148,128,38,51,20,235,219,144,204,234,188,42,228,5,103,171,9,91,2,164,253,197,201,147,16,79,107,68,207,175,242,213,25,112,63,54,238,163,112,39,98,116,16,233,179,224,153,128,30,74,33,33,13,167,62,216,129,96,72,240,29,206,51,252,226,77,67,236,87,200,70,213,1,201,247,0,6,16,48,169,191,250,111,255,246,252,91,223,5,243,250,243,31,252,237,203,95,254,251,171,247,254,22,62,62,248,181,239,190,250,194,87,186,173,138,127,11,100,49,100,4,14,29,207,51,226,211,52,251,193,111,254,253,229,119,254,246,131,95,126,245,176,77,24,3,251,205,87,95,252,249,207,252,91,223,0,242,17,121,254,245,119,95,253,230,55,207,255,230,159,95,253,203,143,78,224,18,189,216,121,115,219,25,225,100,212,214,159,99,17,4,40,50,81,17,84,222,139,206,158,227,80,153,122,247,251,49,125,142,4,159,108,19,55,1,231,83,101,80,60,120,177,73,223,121,105,200,161,169,126,6,36,117,115,39,132,53,91,242,157,47,229,96,194,2,8,191,241,188,8,79,160,126,234,7,221,62,78,157,173,114,4,147,33,235,171,188,240,94,11,250,9,187,67,48,57,168,249,84,168,249,212,43,238,218,51,209,225,35,61,155,179,5,118,10,210,78,159,202,14,249,71,104,42,135,71,104,2,72,144,194,246,142,110,10,60,81,51,248,244,116,7,246,62,10,231,97,238,237,230,14,123,187,93,97,44,155,71,124,182,223,222,250,246,142,63,26,253,33,24,80,54,243,195,39,145,203,205,19,247,1,228,213,207,254,205,15,184,66,219,246,189,255,241,252,171,223,247,165,241,249,87,191,242,252,167,191,128,58,249,142,236,197,63,205,56,216,13,176,231,127,243,229,151,223,254,234,7,239,255,197,243,175,191,231,199,127,95,253,252,43,192,12,63,33,236,228,5,48,112,63,110,147,180,177,4,173,2,73,20,21,75,59,104,247,195,247,254,245,195,255,243,175,160,105,239,117,218,71,195,71,0,12,71,24,121,255,246,143,63,248,213,55,95,126,249,231,207,191,253,179,231,95,255,219,23,255,250,197,151,127,251,141,255,248,245,15,145,208,230,56,228,13,229,144,219,123,42,121,31,122,128,39,163,130,113,0,247,78,157,202,55,188,124,160,103,143,250,153,184,216,119,124,27,197,250,20,164,246,213,220,70,187,249,17,246,239,253,252,249,183,254,244,229,119,126,248,225,95,125,249,197,15,126,248,193,47,190,241,252,111,190,11,217,254,235,47,61,127,255,125,208,253,205,84,177,27,207,240,164,225,29,78,254,116,112,106,205,242,208,53,216,29,89,239,157,164,255,224,2,39,118,188,192,25,60,186,187,18,0,231,96,213,64,48,196,3,10,56,194,217,221,252,237,188,116,111,50,10,62,245,7,202,169,166,3,175,93,114,189,220,56,36,111,76,241,67,24,59,178,63,245,54,49,95,32,31,126,231,251,175,126,246,179,23,223,250,246,203,191,249,37,18,242,207,168,48,92,91,93,117,109,161,208,169,86,252,224,17,60,50,121,99,92,95,156,24,137,31,252,234,71,31,188,255,141,195,241,248,31,191,254,139,207,141,173,200,219,123,22,109,22,154,252,84,192,47,222,221,60,136,136,133,12,157,129,221,61,100,207,67,253,7,22,245,105,203,244,83,18,101,171,102,158,250,182,140,167,237,46,144,131,27,228,16,97,91,54,22,62,202,192,125,129,216,43,220,244,16,123,125,39,22,39,180,161,0,13,150,203,99,65,209,195,10,127,157,214,161,53,141,189,38,123,31,101,219,40,102,122,181,139,209,156,142,18,250,81,190,93,33,24,54,60,188,191,19,60,222,250,233,155,64,196,110,225,235,249,87,254,240,229,191,188,43,168,135,107,243,31,188,255,157,231,255,254,149,15,223,251,21,184,133,130,82,112,52,117,131,149,191,22,232,71,72,78,196,35,183,1,201,187,141,252,243,95,190,248,194,79,216,45,106,15,181,229,87,222,53,177,139,110,28,118,11,184,215,79,128,160,66,180,252,128,150,195,74,112,238,242,227,11,119,226,112,247,73,9,132,213,60,204,242,78,196,134,203,100,134,38,236,10,193,77,13,71,0,78,174,181,191,65,91,160,240,110,65,7,46,107,31,7,231,142,239,31,138,171,28,151,2,221,223,71,101,123,240,164,115,122,117,47,144,124,103,101,232,205,98,198,48,4,252,36,252,217,171,119,22,207,222,185,190,222,134,129,79,4,142,141,253,122,117,216,15,7,28,132,219,131,7,7,167,195,172,109,250,219,248,94,47,3,219,26,46,229,92,42,159,219,230,94,42,219,151,132,176,192,179,84,174,129,209,20,249,124,224,157,5,26,124,231,42,240,14,15,126,32,66,194,82,224,2,172,127,54,124,208,74,91,87,170,231,248,168,208,241,217,249,224,158,33,122,76,74,127,221,100,243,14,18,207,233,132,125,121,148,6,44,241,131,76,143,210,155,112,137,189,89,50,14,239,214,109,28,208,156,183,4,109,7,61,231,24,190,191,192,123,125,201,21,123,237,91,62,240,22,92,111,87,52,110,15,200,117,11,125,237,135,153,180,89,234,241,55,32,220,217,33,176,93,209,126,144,43,119,183,14,236,89,177,141,204,4,33,15,210,206,158,50,123,86,108,57,161,0,78,176,128,36,236,231,172,123,175,107,81,189,126,133,184,7,57,225,159,210,207,238,27,60,199,161,225,201,5,149,43,206,99,12,231,121,164,123,4,148,199,143,149,135,89,99,31,178,198,216,179,102,227,183,241,247,88,99,108,89,195,7,189,72,12,15,76,209,240,91,128,226,192,218,181,129,8,129,81,176,177,77,55,169,94,210,6,155,52,247,228,8,205,11,229,74,189,134,245,1,105,56,161,107,242,222,90,244,237,109,200,107,174,99,192,19,238,119,236,59,59,72,12,76,108,184,19,201,10,121,111,217,240,118,178,192,3,197,252,16,17,30,218,228,62,126,140,192,253,39,155,187,224,211,205,197,54,33,188,217,233,29,136,188,163,71,36,224,193,0,23,230,210,177,86,79,183,235,156,30,236,141,231,185,29,97,192,119,14,32,1,4,221,192,128,47,228,8,250,86,92,236,226,96,179,212,182,205,59,86,157,175,161,95,253,228,175,95,252,229,183,97,145,231,63,251,197,171,127,126,207,55,25,144,219,91,223,110,220,199,25,125,101,247,80,191,129,75,6,183,84,1,222,206,5,203,97,92,11,40,68,110,117,127,175,0,148,249,144,21,82,224,107,150,66,92,200,14,241,33,51,68,133,220,144,28,18,211,169,253,39,156,74,133,180,52,242,225,127,255,57,18,26,167,145,231,127,253,11,36,196,164,145,87,255,242,79,72,72,2,247,223,250,34,18,162,193,253,151,190,138,132,150,105,48,207,124,19,9,45,64,249,239,131,251,155,52,242,226,135,255,7,18,154,131,223,111,254,9,18,154,166,145,151,255,237,187,72,104,5,238,191,241,91,36,148,5,229,127,3,224,100,192,239,175,128,73,189,6,191,239,255,17,18,170,130,223,95,254,59,18,154,0,95,53,244,22,104,228,43,127,136,132,242,160,145,159,0,96,57,112,255,53,0,188,13,128,252,217,191,248,203,45,112,238,217,238,145,10,134,16,100,191,189,8,65,246,146,12,60,80,143,148,145,171,207,135,194,239,240,215,145,224,189,66,233,125,161,207,7,192,32,123,138,135,162,183,129,16,184,136,222,6,63,27,8,123,105,209,219,80,240,179,155,188,96,240,73,240,25,28,141,129,48,28,146,79,130,193,183,238,128,245,99,22,27,153,10,65,145,130,155,11,15,19,63,143,161,17,47,213,31,86,128,69,111,139,71,32,172,163,205,100,161,189,246,120,2,252,119,47,214,11,95,74,131,195,31,103,235,174,99,33,2,248,20,251,124,8,95,241,246,1,248,145,52,45,52,14,49,33,41,68,135,150,161,69,232,38,52,15,77,131,64,1,237,11,0,210,175,66,217,80,38,8,95,195,117,152,186,14,85,131,240,157,92,187,180,124,40,7,55,151,128,172,77,7,244,32,244,236,161,102,3,154,100,227,20,235,135,78,177,185,219,18,113,206,159,227,33,10,234,78,31,109,30,190,114,202,77,155,145,88,72,78,155,191,23,11,33,24,2,163,90,54,138,94,4,108,184,35,45,96,160,105,197,123,83,23,4,238,221,108,154,165,130,215,40,123,37,131,28,44,157,150,31,63,182,63,23,243,139,171,87,238,53,112,92,209,244,91,48,32,7,135,191,239,201,251,152,57,135,152,81,123,10,122,168,128,230,31,165,169,109,171,7,13,249,47,198,216,114,41,13,213,100,192,72,107,232,91,190,252,57,126,149,54,36,204,4,53,66,198,109,200,145,129,197,15,76,84,90,113,238,46,43,194,26,1,1,69,96,92,207,82,180,192,177,4,109,54,94,221,17,43,20,18,60,242,249,240,103,223,9,135,63,187,157,141,132,221,30,77,33,12,207,79,41,110,131,53,80,110,188,61,137,219,125,139,64,64,116,136,220,97,146,142,226,161,221,138,76,200,74,7,128,60,161,176,149,192,249,19,40,221,190,240,7,35,219,119,154,89,219,245,233,32,20,188,173,60,91,33,228,45,60,244,22,1,84,160,0,235,135,17,212,240,227,213,30,206,151,86,250,46,188,99,112,160,15,135,195,99,15,110,255,238,49,104,113,117,45,21,134,239,79,44,196,192,227,87,120,161,219,42,238,86,246,252,253,45,45,65,202,46,205,0,114,245,228,217,227,107,239,117,74,233,192,213,231,31,95,94,163,79,130,129,199,207,62,243,236,242,217,91,64,113,111,166,212,237,42,144,108,9,34,152,213,174,0,91,175,131,96,144,29,76,16,40,28,205,191,71,96,8,220,255,231,91,25,188,177,56,185,11,74,56,216,83,169,223,89,175,129,86,220,54,58,36,92,9,251,29,162,222,172,110,160,248,110,240,236,76,141,43,144,122,125,233,255,192,187,235,16,252,74,131,41,0,190,94,134,229,138,186,233,58,109,87,20,149,101,193,123,106,57,0,95,5,102,175,116,63,199,51,132,2,222,68,225,154,191,91,116,247,102,130,135,230,185,143,230,249,167,69,211,211,52,23,79,239,96,235,227,186,223,218,35,4,67,143,2,194,231,240,224,193,86,99,31,3,193,199,64,128,24,8,192,18,186,61,193,170,211,208,222,222,235,170,35,184,62,3,4,244,30,92,75,176,93,77,104,235,71,162,185,53,243,252,55,247,9,135,111,238,243,222,226,102,235,105,253,114,47,223,154,49,7,147,59,80,55,247,152,115,14,204,74,253,9,0,115,1,49,131,17,92,52,141,111,119,142,57,219,45,168,2,208,93,151,14,96,147,13,140,0,248,94,54,79,97,58,178,2,223,2,230,163,7,87,170,96,60,229,14,9,244,67,16,183,33,133,7,108,190,83,100,255,166,65,236,210,217,43,118,199,143,118,234,87,206,245,193,246,94,103,211,171,115,28,82,6,246,235,164,7,231,161,230,53,230,187,106,206,219,231,56,20,189,13,50,142,135,12,124,158,251,190,255,125,200,34,224,121,67,238,31,99,40,120,168,109,101,23,160,119,233,225,184,231,154,1,184,182,121,44,255,245,224,207,113,216,0,118,216,192,62,11,224,12,90,58,63,255,136,150,110,67,51,87,176,128,19,98,177,154,125,98,15,39,107,73,94,96,216,222,205,242,123,3,124,159,9,20,209,227,199,135,119,112,191,231,19,228,9,114,129,192,189,94,87,215,33,235,232,13,119,7,219,140,64,167,174,64,33,31,102,8,170,173,235,253,254,10,103,55,203,192,133,98,69,119,5,4,200,209,9,79,225,201,3,59,195,141,205,94,45,253,158,14,214,131,40,114,117,157,6,138,247,126,158,224,45,12,92,188,190,242,233,170,0,227,219,93,248,94,241,95,35,102,5,148,157,183,191,117,108,159,56,168,177,137,142,61,70,130,240,145,254,80,85,208,221,139,167,44,207,183,221,49,188,182,31,20,77,127,47,194,161,78,188,223,121,111,240,108,247,174,121,94,228,118,31,219,225,118,250,131,214,96,35,187,66,222,18,27,220,160,223,49,90,222,97,94,15,60,84,240,150,127,212,87,120,187,11,198,187,181,225,235,62,129,0,62,176,89,31,56,11,142,12,183,161,194,95,255,101,159,152,183,16,99,0,111,237,33,144,62,43,224,66,219,174,0,124,124,192,203,11,248,59,241,32,186,109,160,172,223,132,118,39,68,232,152,164,175,137,56,26,187,126,123,61,184,124,128,250,136,108,104,2,48,215,96,99,188,224,189,110,14,184,142,112,128,28,36,10,222,49,37,85,214,132,241,62,152,116,253,166,105,175,97,227,253,194,193,237,110,234,3,187,227,243,145,253,210,88,152,85,21,214,14,33,17,96,187,193,71,100,54,182,143,255,14,217,176,127,24,18,132,238,25,112,233,77,113,79,70,96,240,18,70,47,111,47,253,165,241,253,123,230,124,245,122,231,21,114,64,173,110,117,40,188,134,79,240,123,48,143,73,183,141,148,108,158,102,240,180,237,93,240,174,174,0,205,149,62,189,235,28,244,125,23,94,243,219,121,112,39,166,240,228,145,14,227,136,1,7,62,19,228,41,121,193,241,110,64,179,23,219,188,125,6,68,6,10,219,137,99,54,188,245,119,63,250,7,79,231,128,143,73,191,254,245,115,184,24,197,145,96,0,143,37,49,239,60,143,120,156,188,95,227,232,152,14,96,215,194,109,68,190,24,222,219,244,4,251,26,130,198,246,91,71,175,49,245,76,237,27,91,80,197,240,13,7,76,195,125,252,84,17,225,214,157,182,197,121,15,208,40,182,50,86,133,39,0,49,63,29,9,61,133,50,171,112,219,200,248,246,24,157,155,155,109,1,24,185,181,47,158,218,22,183,217,158,2,96,133,128,116,72,250,5,162,41,60,15,223,50,121,11,87,101,111,160,229,20,130,107,236,192,239,131,239,210,99,121,1,129,46,222,83,192,82,19,190,158,98,135,11,18,66,224,161,236,45,99,129,92,195,13,238,236,253,39,146,158,110,112,133,161,248,77,171,80,133,222,134,22,208,91,190,120,186,131,117,194,162,58,82,6,138,199,51,24,72,245,5,114,87,49,132,120,143,91,143,129,53,40,88,39,55,56,108,29,27,255,192,79,251,10,217,236,101,58,135,226,137,92,3,86,109,48,3,51,225,102,243,82,183,85,217,188,204,210,223,78,0,238,61,87,128,86,141,49,124,151,32,172,112,189,89,202,211,225,12,244,113,234,5,253,109,17,192,90,243,118,155,1,174,248,43,16,117,83,56,90,4,243,250,185,161,31,208,188,176,134,154,102,129,11,29,0,108,137,197,136,36,244,205,224,147,149,137,4,92,178,177,183,251,89,184,205,246,18,213,139,212,192,167,0,225,123,47,145,56,135,137,177,49,23,69,66,254,251,57,245,131,87,88,166,237,221,139,126,161,116,39,176,251,210,189,177,20,3,200,24,139,129,177,112,249,102,175,92,68,254,192,59,142,73,4,142,207,211,205,149,166,168,171,11,120,70,22,188,191,132,2,233,90,42,124,45,45,236,22,30,195,161,91,132,130,6,30,200,249,253,207,40,2,176,251,131,103,219,7,14,4,224,91,243,188,192,159,27,128,126,30,75,131,33,175,158,39,145,240,229,216,155,149,154,200,242,220,63,27,202,16,69,226,114,251,150,96,239,37,193,151,112,151,33,25,11,241,88,42,95,149,40,154,130,159,66,41,70,81,182,119,25,197,37,112,95,212,41,42,75,189,238,83,200,22,243,61,137,145,40,105,198,160,116,155,153,53,57,186,38,21,167,84,140,203,50,177,26,168,220,148,232,97,203,161,227,85,44,191,70,241,90,188,229,184,152,154,29,203,54,69,151,83,66,130,142,170,171,44,179,224,134,197,44,237,172,170,77,45,51,201,50,204,112,154,168,68,34,17,52,73,51,221,213,104,66,102,219,184,201,54,107,5,57,74,181,42,86,137,182,7,157,97,129,101,241,73,105,60,29,169,246,216,224,214,40,145,112,139,213,58,49,112,91,182,156,225,104,138,27,149,170,108,163,70,16,179,194,84,95,97,17,174,68,87,232,150,26,87,229,113,70,80,49,156,200,169,93,142,235,9,100,38,89,92,39,235,209,126,166,170,224,145,106,71,20,148,218,124,222,175,228,147,169,74,199,46,52,155,116,157,236,202,13,61,30,25,15,235,78,105,213,29,54,163,115,67,207,196,82,58,78,202,241,92,157,80,213,186,109,37,6,78,52,130,166,10,104,109,177,30,142,214,179,66,182,199,75,163,24,69,142,205,89,44,217,107,184,189,49,57,2,44,201,39,102,169,134,65,244,235,134,152,111,87,139,171,92,107,185,170,118,141,226,170,217,206,155,3,146,26,182,184,145,170,164,18,147,113,113,149,205,42,178,108,161,75,139,84,81,69,102,132,114,63,153,31,178,209,110,121,58,170,25,209,101,61,214,206,202,83,38,198,8,209,53,49,102,181,209,34,210,108,149,10,157,105,155,149,231,132,205,246,151,53,48,159,26,134,72,40,217,238,64,193,28,60,46,224,76,76,90,72,6,86,167,45,55,234,74,184,84,164,151,78,11,139,145,241,201,130,170,43,115,58,91,109,154,213,214,138,153,13,10,113,82,236,163,145,72,75,76,230,230,173,194,152,41,234,156,82,35,217,25,157,157,112,106,219,104,21,237,69,171,213,92,148,169,234,130,162,235,11,59,71,209,124,119,200,20,20,171,175,12,103,250,64,86,138,83,150,95,197,243,35,90,139,68,231,89,67,136,101,227,101,174,95,141,39,121,151,175,210,57,211,152,105,145,90,121,146,229,137,204,152,88,163,51,43,27,231,58,21,183,156,173,70,146,56,31,173,103,248,254,20,117,74,169,113,68,159,102,52,109,210,46,149,13,185,235,90,41,193,16,176,102,89,201,162,249,230,108,218,105,70,90,75,148,203,69,202,69,41,66,39,52,116,212,201,83,78,30,149,203,147,166,222,24,209,61,129,195,92,219,172,183,7,133,44,221,154,140,251,182,50,170,20,102,117,107,81,234,59,189,118,113,94,213,178,116,73,200,68,59,229,238,100,24,51,138,17,52,210,17,240,68,60,238,150,249,24,233,224,238,130,106,98,237,65,133,153,72,121,204,196,165,76,34,209,117,180,84,173,145,34,34,120,162,217,167,138,76,118,157,145,157,76,222,78,12,104,106,96,56,41,174,146,140,19,67,21,71,59,164,201,183,171,213,78,173,220,75,182,26,36,218,102,231,21,60,199,208,157,60,160,7,91,156,213,24,114,196,69,133,184,205,21,75,147,97,47,73,204,11,171,86,25,215,101,130,91,167,114,69,146,95,185,75,198,226,202,90,138,142,103,155,76,51,89,90,49,180,209,111,179,70,148,136,204,163,209,68,182,73,182,10,51,131,103,146,184,52,154,78,251,61,188,4,48,201,172,19,124,183,132,209,217,149,56,51,83,3,41,183,140,155,44,161,204,199,182,185,230,141,72,123,230,22,148,53,139,23,166,137,20,87,29,37,50,171,204,50,73,49,237,98,182,55,46,102,91,163,44,211,203,21,25,60,34,149,58,73,166,87,170,151,11,88,162,153,202,169,108,62,218,113,220,120,205,25,69,251,84,174,194,78,43,229,36,133,73,174,89,233,229,166,86,93,37,48,178,211,77,218,78,131,228,133,76,92,228,170,115,180,63,200,166,198,25,151,231,172,25,223,4,102,201,138,106,148,205,65,139,93,44,187,210,148,206,19,245,46,49,65,217,18,147,87,24,62,219,42,25,44,54,201,175,138,150,204,69,154,197,97,190,22,109,139,246,152,139,199,234,118,36,202,9,249,145,214,52,20,138,157,206,212,248,136,119,220,117,182,160,241,21,51,49,40,115,124,215,237,101,235,29,113,58,232,78,102,78,123,186,88,201,37,179,218,237,173,71,131,65,140,229,58,86,89,205,176,25,41,69,196,18,145,44,219,140,20,114,177,161,201,87,53,114,98,206,74,69,105,93,153,53,140,185,91,107,161,241,164,61,174,74,98,114,214,104,119,221,114,188,179,30,215,82,185,194,162,62,47,84,57,106,93,199,200,97,185,39,52,103,68,170,41,15,233,5,145,90,107,26,233,116,123,141,121,45,81,100,27,44,141,15,178,101,73,155,175,187,45,214,1,253,139,50,78,111,86,235,79,90,108,74,25,114,163,154,182,238,213,135,148,85,232,174,157,66,180,27,143,136,122,4,141,75,51,224,85,219,3,9,43,42,195,134,98,25,93,54,66,98,78,202,198,5,123,157,92,166,34,168,157,143,52,233,78,19,107,212,11,205,110,70,95,163,165,18,150,233,231,219,195,121,159,104,83,134,161,77,204,152,48,24,8,220,128,212,230,137,120,33,177,174,118,82,141,149,25,233,183,205,236,50,179,194,177,186,40,42,201,172,77,69,27,3,26,93,15,213,53,86,214,232,137,131,22,56,78,161,167,185,60,105,230,133,172,190,74,116,113,161,61,233,162,74,110,210,39,51,235,2,27,161,251,209,56,43,96,242,40,41,245,146,179,126,110,32,198,177,88,157,235,21,40,37,151,163,170,157,57,32,200,108,86,24,83,75,87,94,183,34,253,140,128,85,19,197,97,157,167,241,212,210,173,138,109,131,149,109,98,48,1,3,41,209,65,201,105,156,154,49,50,91,140,44,71,101,206,173,242,109,141,95,68,87,124,163,178,30,17,145,82,213,202,16,253,117,63,90,171,148,101,205,153,177,149,213,80,231,82,114,206,162,108,135,158,96,169,218,156,172,229,103,133,69,46,102,178,229,2,152,36,38,17,161,148,152,164,180,194,12,195,218,29,186,212,39,58,90,147,173,36,199,253,177,109,9,139,81,33,70,172,173,74,73,92,210,3,125,148,109,214,41,197,192,56,20,24,194,35,109,128,118,199,218,146,20,25,90,16,244,5,35,209,84,178,143,101,151,58,67,153,154,170,215,59,169,117,69,153,89,166,172,233,163,137,59,143,55,91,147,92,91,52,214,245,134,74,118,241,92,175,155,18,155,120,173,210,199,248,65,39,133,198,51,69,83,45,139,73,115,202,69,84,198,238,117,132,198,90,74,186,110,41,214,228,214,43,99,182,158,153,110,148,28,142,150,125,18,197,93,113,173,8,107,83,180,138,102,170,65,225,196,168,208,172,208,171,88,2,109,53,19,137,36,157,205,36,41,48,193,100,234,249,5,129,130,233,57,57,100,198,110,85,82,106,249,5,73,45,171,121,206,206,208,90,118,40,52,164,122,108,36,45,11,210,176,214,204,214,181,133,60,238,20,75,162,70,45,39,166,185,156,151,77,105,145,105,142,170,242,18,215,154,69,116,132,229,237,62,95,50,106,3,97,68,205,18,234,2,155,44,135,213,37,74,86,134,20,193,144,133,170,49,231,106,185,97,109,213,38,51,229,238,76,33,50,121,3,72,40,222,203,151,141,172,208,27,209,18,223,91,44,100,195,176,101,182,222,111,138,57,124,90,175,103,6,25,174,101,43,56,211,54,109,89,109,141,139,213,94,191,93,25,214,82,206,180,158,72,100,51,182,187,202,150,42,182,52,229,137,38,219,76,78,109,154,103,18,197,106,44,53,173,14,233,21,195,73,203,12,93,28,78,166,213,108,107,73,151,139,113,102,146,229,164,5,165,23,71,137,117,182,106,231,86,5,106,52,119,179,179,68,33,203,71,92,42,63,46,112,86,174,98,140,29,75,213,163,53,187,130,57,139,2,217,34,179,189,38,90,35,180,66,51,38,23,134,113,128,120,114,61,233,10,203,138,16,83,84,35,153,105,98,130,196,178,13,202,161,117,131,199,43,88,189,214,67,25,169,71,22,120,54,145,177,199,162,82,78,161,140,145,2,147,73,134,200,228,228,117,198,41,198,39,203,114,175,67,22,26,165,20,213,137,44,114,98,39,145,55,199,73,186,158,106,18,245,100,164,94,167,35,66,177,174,219,13,84,30,48,227,166,161,49,70,151,105,77,123,84,105,105,13,91,109,107,88,140,91,195,81,188,198,149,25,205,30,21,201,36,211,198,141,200,210,50,152,225,216,206,151,199,6,26,143,54,115,150,38,199,44,87,155,27,5,103,210,21,249,73,123,154,200,147,243,197,186,38,53,71,41,121,145,176,154,108,191,51,228,109,211,206,87,123,137,138,193,166,172,69,53,165,98,25,26,143,213,101,146,204,21,83,34,109,3,190,196,228,222,130,52,123,139,184,110,196,82,171,89,140,163,106,156,48,233,113,66,19,231,220,101,206,157,211,113,55,218,52,163,5,128,101,50,219,53,146,114,19,67,59,81,110,144,204,13,23,178,187,156,80,179,165,164,204,150,138,60,91,202,147,217,114,34,177,75,169,205,46,149,22,187,148,59,236,114,210,36,151,210,138,92,42,75,114,41,175,201,214,50,227,182,22,18,191,84,140,102,76,75,196,220,9,27,147,43,253,196,162,205,47,148,226,146,108,230,134,145,162,210,22,167,203,78,181,28,147,122,185,228,208,109,163,89,126,52,169,53,231,122,177,139,82,130,32,117,146,165,56,89,170,45,41,209,100,71,180,216,194,149,30,198,211,42,63,232,230,26,189,68,97,192,247,150,24,133,139,252,50,75,68,185,26,239,208,149,89,166,93,16,90,36,29,91,69,187,130,75,99,157,89,81,84,201,86,165,43,116,201,170,46,57,157,133,74,101,59,235,165,52,140,77,166,153,98,2,92,52,202,141,82,212,41,141,74,245,84,81,175,20,7,114,61,62,202,163,69,83,107,205,21,113,52,77,196,164,250,168,226,0,233,75,216,212,32,6,68,144,147,45,121,197,170,25,145,198,56,211,156,233,243,226,194,200,233,201,117,199,230,70,241,101,39,98,80,116,178,152,111,154,101,180,198,21,19,53,139,151,138,249,226,178,223,206,180,219,83,205,180,69,171,217,197,106,133,94,33,95,206,26,29,99,202,144,185,41,221,175,10,211,14,139,209,149,85,94,41,119,50,211,193,180,26,163,82,197,150,194,196,240,230,44,211,235,19,195,26,59,29,81,41,54,55,110,119,231,124,118,178,234,230,51,165,162,81,212,12,65,80,139,29,181,221,234,86,114,109,170,222,159,198,185,38,94,233,81,179,66,127,72,41,78,177,60,106,118,217,82,17,155,207,90,216,168,106,203,26,106,23,120,74,183,77,130,224,115,29,141,29,83,45,190,67,244,167,98,63,151,109,53,93,51,185,150,36,182,172,83,92,95,192,196,121,45,175,137,82,55,90,210,216,213,98,132,153,67,131,201,204,250,73,116,57,83,59,203,89,172,92,86,83,45,107,145,114,26,99,146,144,43,185,201,120,138,241,109,186,162,230,122,78,57,143,210,171,120,174,43,140,100,84,147,77,37,26,169,143,251,211,182,40,2,219,122,88,147,75,6,17,85,203,64,90,81,217,96,4,174,25,203,141,229,114,172,193,14,134,228,210,50,171,110,107,92,98,26,76,151,233,12,34,196,146,210,251,184,77,215,58,132,131,145,211,114,171,108,118,228,5,235,206,136,97,220,38,202,142,176,204,180,22,25,205,24,44,115,122,57,235,140,18,3,166,177,90,78,235,124,175,223,24,210,61,44,153,173,115,146,107,53,165,22,202,84,218,245,60,30,213,20,203,82,212,238,172,219,52,38,168,100,84,219,42,91,198,74,101,224,127,201,164,107,78,153,85,45,210,169,204,88,91,205,52,251,243,86,171,84,156,46,219,241,66,157,211,250,171,42,38,101,112,66,46,87,133,214,172,216,97,200,232,170,54,41,174,115,229,94,171,91,226,213,101,29,139,150,70,106,43,33,48,113,57,223,84,233,113,2,69,209,98,121,234,100,163,242,68,174,141,243,153,122,55,129,54,59,189,206,212,100,172,153,85,91,87,163,83,171,74,228,245,246,112,86,54,45,198,25,1,61,46,151,103,163,108,174,181,2,46,203,52,91,28,11,100,106,177,146,104,188,81,205,155,2,176,54,24,126,146,225,112,50,162,117,140,146,56,96,134,243,24,22,115,167,237,26,83,237,87,39,41,166,80,100,212,41,155,176,198,141,22,195,141,209,92,127,173,155,42,155,35,234,67,44,177,206,79,165,73,188,147,201,217,57,35,97,216,253,65,34,103,24,180,222,73,24,14,53,180,208,30,62,48,213,184,137,57,28,29,77,228,237,249,2,239,216,49,186,81,141,70,213,184,62,114,135,78,125,52,136,224,5,83,25,243,70,149,79,98,35,190,205,204,179,235,150,212,235,68,109,169,158,109,142,136,133,237,172,18,69,165,210,114,171,205,101,14,79,14,59,22,149,141,47,82,246,84,41,68,135,115,165,150,44,58,163,121,107,73,49,173,90,47,83,119,251,145,150,93,110,226,235,72,45,150,233,98,34,65,204,51,113,48,157,160,98,170,75,241,58,59,107,208,110,174,174,187,19,131,111,59,206,50,86,111,37,22,108,111,41,17,147,21,219,38,228,120,162,148,239,198,44,162,85,18,233,162,219,51,218,110,53,145,195,197,185,21,19,102,130,186,88,175,74,153,1,239,182,7,81,147,210,219,217,74,127,204,54,137,252,42,213,31,39,83,229,236,16,204,131,77,70,35,43,84,183,102,100,43,5,183,215,152,201,49,116,72,118,226,104,180,147,171,44,36,115,53,236,50,186,24,239,247,38,124,195,141,101,10,44,49,141,172,198,218,170,4,28,142,162,93,117,219,53,169,141,233,235,86,102,16,143,197,59,3,199,26,37,147,213,97,62,211,140,162,165,121,205,32,50,153,105,148,173,99,89,92,136,19,201,182,26,169,210,249,124,171,55,234,217,147,177,54,236,175,23,45,163,11,28,218,106,177,223,35,87,249,236,210,154,101,24,105,97,89,36,55,203,174,221,182,60,169,165,88,114,194,58,99,199,161,122,186,176,194,149,8,142,49,249,18,163,45,103,133,124,214,170,230,134,217,124,117,158,171,143,117,147,232,178,205,24,198,80,108,177,157,193,43,181,124,83,200,15,204,104,166,58,18,35,89,213,153,171,243,118,182,170,214,155,108,113,68,234,147,42,171,247,129,95,93,198,215,203,106,209,226,192,36,59,205,205,56,161,208,214,38,180,170,54,9,108,64,116,42,173,14,74,76,103,227,85,113,130,187,86,149,237,71,27,76,100,210,35,221,238,58,79,212,202,142,59,87,209,168,77,230,71,184,146,159,152,185,85,182,53,91,113,147,85,161,181,84,203,249,56,205,224,70,51,21,229,181,97,177,157,149,10,75,181,211,53,114,130,91,101,229,68,14,51,6,108,66,78,105,203,74,49,35,1,247,184,189,102,237,30,161,231,6,202,44,203,155,35,81,34,157,126,98,156,163,6,235,100,197,28,204,44,190,16,195,57,14,79,148,86,120,108,50,232,80,237,121,179,156,141,198,151,249,122,189,89,151,11,221,98,177,99,175,90,184,157,35,23,235,100,182,48,38,219,67,131,87,251,99,177,39,13,243,109,64,144,161,218,229,205,1,223,156,166,170,177,182,208,156,103,38,253,252,56,195,82,40,221,147,172,81,76,19,219,132,19,235,106,197,18,215,75,150,71,40,69,118,134,132,154,138,150,19,78,189,218,31,101,151,118,53,59,167,199,56,151,27,89,185,126,137,205,47,164,174,104,104,226,196,233,52,53,169,54,109,103,178,125,101,37,54,28,46,75,100,186,120,77,110,86,251,171,73,167,211,42,199,250,36,129,235,117,222,168,52,167,249,66,159,79,146,238,180,160,79,169,140,217,79,181,41,96,80,75,57,219,25,79,43,181,69,99,94,18,162,249,198,98,164,208,69,135,110,206,139,227,156,40,85,51,83,108,190,182,251,35,137,39,153,230,108,92,212,178,249,90,153,68,141,14,41,140,42,149,232,116,26,183,230,181,148,218,22,82,241,34,81,208,107,221,154,35,47,149,126,187,107,164,56,38,214,46,136,238,124,216,89,172,114,149,214,90,26,98,229,86,100,42,75,125,169,22,173,114,192,38,92,45,41,215,109,85,73,10,173,243,173,166,90,42,175,76,182,132,219,137,76,67,53,141,92,35,33,174,24,50,85,175,119,103,34,222,183,163,213,2,90,29,141,45,43,145,106,210,68,52,17,165,89,153,136,231,200,126,220,233,46,75,68,47,186,38,103,61,149,98,151,165,197,106,58,116,150,235,216,88,97,35,165,193,32,33,77,139,165,126,31,21,121,116,52,106,107,11,181,177,192,114,237,122,123,62,207,242,113,82,150,99,244,108,17,85,77,49,206,142,91,236,44,91,24,241,64,179,175,219,186,58,237,22,221,56,166,9,84,92,16,100,142,228,84,180,196,45,59,172,234,74,210,154,113,154,173,20,177,136,227,181,228,88,140,38,198,139,120,21,141,12,75,46,49,142,228,86,125,76,163,241,22,214,202,74,163,10,91,233,44,68,189,4,156,159,222,178,156,31,179,57,65,22,132,142,58,36,220,86,125,138,242,227,8,49,16,179,66,44,165,36,173,120,163,54,30,154,242,146,45,165,122,11,219,114,91,118,78,137,247,82,78,179,190,24,169,185,230,128,176,151,189,130,51,79,140,231,152,163,174,156,22,30,33,172,165,211,232,183,74,201,92,125,170,205,219,253,1,48,81,170,229,124,35,178,40,37,100,158,52,18,35,187,148,20,235,238,136,195,81,85,213,177,177,165,77,230,69,156,29,205,197,85,49,229,206,162,120,97,200,152,248,8,141,247,57,116,209,175,103,29,173,151,213,171,150,51,172,16,66,99,230,152,203,49,135,89,41,173,157,52,173,72,42,166,105,74,183,48,89,41,172,213,89,219,110,191,104,102,237,76,209,1,146,92,109,36,200,248,154,111,18,181,216,92,211,170,242,108,184,108,216,101,158,26,41,252,50,81,203,96,61,19,213,115,57,193,44,54,167,93,166,159,237,59,172,131,143,92,43,167,24,83,173,56,179,7,118,171,173,53,214,86,124,69,14,106,250,114,68,101,157,110,177,188,84,187,204,12,216,226,58,95,106,200,85,116,16,179,141,86,223,137,150,12,153,41,207,236,34,69,80,244,52,59,44,15,59,77,70,225,149,118,140,205,76,99,92,189,54,82,22,69,150,200,182,11,35,205,96,236,249,52,42,70,43,248,52,102,149,200,74,39,163,43,242,36,213,136,205,135,17,48,42,93,181,204,137,214,154,238,169,130,86,106,143,71,154,51,148,133,156,109,14,139,157,150,61,31,25,122,174,206,178,50,191,156,53,147,147,106,101,234,116,135,153,81,131,147,83,133,236,180,84,169,13,39,139,56,193,232,177,92,89,41,14,6,35,60,191,146,84,156,208,236,25,141,145,82,84,24,150,86,232,140,200,145,122,164,144,192,163,238,96,196,57,107,203,170,14,129,227,23,27,15,178,192,202,117,140,117,167,97,22,83,61,62,135,162,116,162,206,87,42,217,121,2,91,78,152,69,107,220,239,78,215,5,121,158,95,52,103,70,79,202,163,137,246,44,87,106,77,138,228,186,188,148,230,61,38,83,179,218,56,81,180,231,69,35,223,114,218,45,163,86,204,70,19,107,39,223,35,128,141,62,31,143,138,154,237,46,245,94,2,19,6,35,118,169,77,251,131,232,100,153,76,54,139,230,84,70,7,3,77,174,213,37,165,32,205,42,243,82,106,204,182,122,4,81,239,197,231,57,92,225,154,137,21,95,237,137,184,150,212,75,68,132,45,71,71,117,106,222,170,169,74,39,186,106,227,137,245,164,36,12,43,253,201,188,153,170,9,243,50,29,227,150,58,91,160,71,232,188,221,24,227,37,206,28,55,251,11,141,145,81,160,243,181,218,52,239,214,134,226,68,214,23,181,66,140,228,171,165,166,184,6,14,107,188,190,154,209,25,125,152,154,212,217,117,125,216,111,107,243,204,66,237,38,51,142,65,229,107,153,188,220,53,216,33,17,87,155,19,54,42,228,136,206,60,158,26,184,174,43,206,51,64,194,9,61,178,152,11,130,57,88,225,171,17,80,130,18,35,204,121,60,230,76,170,242,26,115,202,228,216,149,26,226,180,219,160,129,243,143,165,178,36,193,101,43,64,197,173,171,86,222,170,214,227,56,141,245,29,158,180,202,67,150,204,183,176,122,2,87,172,136,211,118,146,243,40,23,99,244,97,179,85,1,179,52,187,170,86,121,186,87,90,152,138,195,45,13,38,66,211,66,44,131,47,198,68,133,157,129,142,199,243,29,76,31,229,129,207,90,183,11,243,85,110,20,233,99,107,48,133,225,49,48,227,115,185,113,131,4,230,89,46,211,107,232,74,171,222,29,182,13,123,88,174,80,201,218,60,23,111,162,5,146,43,173,114,209,66,44,130,206,44,167,131,46,200,181,42,117,220,102,188,181,26,1,183,71,82,116,62,51,172,197,83,245,53,154,224,249,136,88,89,232,235,76,107,22,75,76,6,21,54,197,179,67,39,63,171,59,153,22,208,168,12,86,202,231,36,50,182,180,156,146,208,23,234,68,140,204,107,66,137,201,140,186,179,69,66,80,241,161,17,171,74,82,60,71,203,56,79,246,154,4,189,24,117,136,194,84,170,26,202,34,169,116,133,172,173,84,154,89,98,128,206,72,60,103,182,101,121,220,90,202,134,132,71,59,108,42,165,18,249,233,92,142,9,131,177,189,224,123,163,142,224,114,104,116,44,245,19,195,105,195,197,132,20,94,17,187,106,106,78,206,86,203,94,215,173,119,11,61,147,103,234,99,2,27,49,211,74,130,23,212,217,28,181,218,203,70,54,69,69,203,229,70,213,25,70,108,182,92,142,18,147,162,90,207,246,19,96,18,156,240,5,174,20,43,224,49,185,157,90,55,235,25,182,111,245,184,34,79,74,164,145,163,93,37,207,74,89,155,226,148,181,29,237,82,101,186,41,100,250,226,148,100,218,115,179,92,64,83,22,158,40,247,140,200,52,198,38,209,233,154,140,46,10,170,85,214,71,243,140,53,225,173,66,53,206,205,121,209,24,224,84,42,33,145,145,36,231,196,196,102,221,93,117,218,90,193,54,249,97,175,111,242,78,223,32,123,14,59,43,88,43,110,152,151,244,30,39,150,25,113,84,110,185,77,73,137,76,88,86,65,87,178,235,14,115,237,145,73,103,234,169,118,182,20,83,149,84,49,91,108,199,219,101,151,30,53,168,36,111,13,115,249,101,68,28,21,108,59,203,36,42,205,254,196,4,243,103,66,20,74,189,66,161,109,161,102,137,137,48,90,119,97,166,250,133,57,95,29,183,199,4,223,6,182,134,174,55,149,84,37,195,23,35,34,165,22,68,64,201,88,167,134,150,243,172,33,85,76,170,93,99,135,45,42,209,91,118,229,50,211,237,246,83,241,110,34,147,104,117,26,132,192,3,175,165,44,181,215,122,211,30,36,109,149,116,10,36,213,44,203,19,219,84,163,17,86,23,148,69,183,135,17,77,21,184,7,163,122,31,51,51,21,108,136,77,20,34,66,113,179,81,113,208,160,205,97,130,95,77,171,25,150,183,74,232,80,27,244,164,202,48,143,141,148,212,122,144,51,155,139,138,12,28,192,196,50,197,43,25,106,216,197,122,64,134,52,130,106,245,23,20,191,154,247,234,11,220,154,162,22,135,245,139,142,128,37,58,205,242,58,94,200,96,198,44,145,79,202,121,138,150,243,109,82,47,242,243,165,219,137,235,131,232,40,186,236,149,170,197,81,204,214,231,243,158,221,112,89,35,42,2,115,191,62,176,186,244,100,160,171,157,38,46,44,83,216,92,231,212,242,188,211,173,232,230,148,104,231,18,201,69,36,30,103,162,177,202,138,203,213,152,100,158,110,174,116,65,47,231,70,157,104,157,232,228,69,221,88,160,163,130,158,95,244,136,182,36,211,164,173,54,7,120,79,44,183,226,116,205,176,137,213,172,72,232,179,60,49,17,157,184,52,234,241,117,115,25,107,217,138,88,179,226,2,94,46,87,6,41,166,58,47,232,241,193,56,181,170,118,6,166,131,231,165,178,60,202,83,89,125,177,42,22,51,227,106,147,207,207,68,193,173,225,210,186,137,183,86,145,89,118,58,70,151,20,223,228,226,66,69,141,205,244,8,169,76,140,86,69,97,141,186,45,149,180,164,149,85,109,50,27,175,76,156,4,211,94,59,189,88,13,107,225,169,172,107,75,89,121,54,30,69,198,173,113,109,132,73,221,202,212,152,58,42,17,21,69,81,169,55,202,5,181,179,210,213,40,140,79,247,150,157,134,213,6,42,176,87,233,246,186,138,49,79,114,61,174,219,89,207,217,90,153,170,47,102,52,203,87,84,169,2,84,200,162,89,110,71,72,170,55,178,136,5,153,21,197,88,171,214,55,9,165,223,179,50,196,36,81,53,26,26,94,26,100,154,141,129,81,69,109,93,117,58,253,42,159,103,250,93,77,207,97,165,69,127,57,147,91,45,138,161,227,166,24,25,145,173,73,83,103,102,253,229,128,158,155,181,182,83,231,99,149,56,206,207,219,147,2,27,23,115,92,46,43,99,5,201,44,243,213,1,26,41,20,163,114,141,229,71,243,98,164,178,92,36,28,174,212,182,214,139,88,161,66,210,185,120,95,119,162,145,133,28,225,212,90,210,82,226,245,122,198,40,172,173,76,102,50,145,147,170,130,205,114,138,176,238,112,248,58,147,141,232,221,172,160,197,83,184,105,79,171,125,102,212,22,146,101,138,225,128,67,21,145,181,198,36,154,47,91,70,191,51,32,151,20,238,86,98,211,246,138,94,25,133,214,36,146,192,22,109,62,181,112,129,235,90,82,43,66,170,34,174,98,209,73,178,237,100,45,125,22,73,50,110,147,67,39,149,248,200,144,43,169,41,159,74,198,243,101,124,58,24,209,168,202,141,98,147,154,161,117,35,133,105,11,184,78,249,220,160,195,115,53,6,147,75,113,219,101,35,145,152,140,75,132,186,104,146,66,149,237,54,85,69,170,21,49,52,231,228,216,104,171,136,141,244,44,159,237,85,128,101,204,154,86,117,173,162,189,54,237,12,9,224,50,177,69,121,108,184,12,33,104,83,14,117,106,209,105,116,144,115,103,145,65,54,209,81,134,211,105,67,42,8,147,178,94,158,69,123,227,218,44,191,234,142,38,120,115,209,205,175,89,165,75,52,243,26,193,12,56,179,57,232,55,141,126,130,19,113,43,105,173,129,90,173,161,83,71,31,142,241,34,217,138,182,242,69,222,41,3,105,182,232,92,102,196,167,70,197,78,38,59,26,18,245,126,211,18,34,188,213,139,21,28,203,102,147,53,55,187,108,229,83,77,34,62,19,245,78,174,186,36,197,90,21,171,246,113,123,222,192,25,17,88,254,245,84,85,169,112,49,33,101,231,178,85,174,62,231,38,245,97,35,209,137,199,86,110,126,156,204,201,96,206,20,51,209,4,152,232,231,189,245,220,64,237,120,117,41,230,166,133,172,179,40,244,41,38,147,141,162,138,51,26,245,217,33,48,113,75,201,94,185,197,240,37,61,57,209,198,218,96,218,75,184,124,130,182,155,196,176,84,40,228,244,126,183,87,215,75,76,171,69,131,161,139,85,59,118,54,38,27,182,102,203,189,36,193,172,35,102,7,141,96,43,118,164,242,131,124,62,207,50,252,74,26,213,105,32,82,163,140,218,2,230,123,190,46,76,234,137,74,180,85,107,229,162,221,110,196,146,140,118,143,110,182,103,138,69,47,135,77,224,89,49,192,149,171,48,168,177,210,167,179,9,59,137,247,27,178,154,69,77,115,209,201,22,107,5,150,34,148,86,196,196,23,69,123,152,136,141,146,13,86,212,149,98,142,33,198,211,113,75,45,0,93,206,169,227,1,189,100,34,209,136,184,82,227,212,170,57,22,139,75,173,67,214,134,195,142,42,210,229,78,49,169,141,50,18,83,183,6,153,1,166,245,141,65,117,101,198,202,113,65,75,78,106,217,146,52,169,231,220,230,178,80,169,79,138,217,220,194,116,50,235,114,126,158,106,180,215,51,174,205,202,117,137,214,114,117,34,87,23,166,182,43,27,116,30,32,22,83,201,190,75,20,34,37,180,135,229,232,92,185,209,224,168,98,67,174,151,106,221,148,36,85,12,90,231,248,145,212,239,42,124,219,238,72,250,164,84,159,182,50,70,78,197,24,181,41,59,76,172,222,108,149,152,81,143,75,216,133,58,67,54,38,46,58,236,101,39,211,122,70,171,161,142,148,152,153,139,25,54,193,178,203,117,162,225,206,234,108,212,224,90,29,87,161,99,107,217,76,44,43,245,229,74,137,129,33,59,87,116,163,30,85,87,25,187,184,36,171,133,94,21,139,100,165,86,82,40,84,24,162,158,170,199,8,93,18,51,9,153,176,212,113,124,10,186,153,225,157,69,147,233,26,13,139,44,216,221,242,136,194,233,206,160,99,102,198,139,44,206,207,162,110,191,80,109,77,166,35,73,99,106,141,213,170,154,43,38,187,244,194,20,169,132,209,47,146,43,5,75,90,104,190,217,45,231,152,85,148,176,233,140,219,140,145,26,213,117,234,189,33,163,18,172,218,92,77,176,92,87,29,117,23,179,36,83,211,27,148,36,141,150,25,186,80,119,146,133,162,73,186,73,9,120,109,198,74,156,151,150,162,144,28,117,69,117,50,150,179,101,174,106,79,101,51,199,140,150,13,122,96,227,43,186,83,231,123,235,88,153,140,245,99,130,220,27,204,149,213,124,213,169,48,77,52,99,119,75,192,92,78,174,58,139,54,177,32,216,34,183,88,182,167,26,201,51,147,228,50,214,142,13,216,84,53,19,201,40,57,186,89,102,178,74,170,150,41,83,226,172,83,179,39,249,233,152,204,212,219,153,222,84,174,73,21,182,156,92,47,180,228,180,52,51,169,26,208,86,100,114,74,209,197,105,60,81,72,100,50,68,217,232,151,243,163,184,76,48,238,130,174,204,165,212,178,219,136,14,26,19,188,69,215,92,161,176,178,71,53,128,127,49,213,108,87,57,85,207,8,46,217,141,85,167,177,36,87,165,244,216,90,93,43,107,189,40,161,34,153,99,167,248,212,108,79,204,40,65,115,217,146,188,108,105,216,50,162,137,170,187,148,107,14,105,212,43,211,56,153,52,243,90,73,202,212,226,203,234,98,42,148,226,37,190,232,52,242,89,224,8,102,187,86,130,238,200,171,113,84,173,186,77,147,108,37,85,108,30,79,12,22,157,85,177,85,143,44,70,243,92,164,220,82,84,66,40,175,114,56,201,119,229,162,226,50,83,171,56,234,201,132,208,237,86,177,74,81,113,212,4,53,235,53,227,185,12,83,238,185,133,122,78,47,86,105,212,182,199,74,132,92,84,203,179,200,80,229,172,186,62,37,212,150,139,117,11,131,88,124,178,108,116,151,211,62,158,147,236,25,69,119,180,78,134,173,173,80,6,124,147,177,162,179,70,245,186,149,148,227,93,169,218,22,248,60,221,211,249,17,65,187,184,148,117,18,73,41,137,141,139,149,236,50,58,95,84,204,118,151,89,141,114,28,155,34,234,51,21,107,198,10,45,130,209,248,233,176,147,207,211,83,125,213,149,108,66,80,45,86,143,100,87,54,63,90,17,90,182,154,178,234,130,187,38,10,241,42,221,78,114,134,50,208,171,137,81,70,94,91,205,142,45,72,230,114,86,44,68,204,165,139,54,215,169,126,180,82,183,136,186,37,213,100,139,81,40,188,168,183,134,38,49,175,20,213,172,146,119,75,81,148,152,204,180,22,35,203,218,116,81,204,53,179,56,29,31,246,101,173,153,208,146,133,196,20,103,102,166,22,75,234,49,205,210,151,104,191,90,199,90,68,146,156,107,213,161,181,234,13,231,120,121,129,146,41,187,36,175,6,157,194,176,43,167,198,209,104,166,99,12,115,230,100,74,214,186,221,105,60,58,177,173,184,229,232,53,49,131,206,120,158,230,229,114,91,167,52,9,165,71,147,25,59,205,106,81,96,241,213,205,245,52,97,154,133,94,51,51,212,18,137,214,28,204,147,50,159,97,204,117,47,214,54,167,237,72,57,38,205,147,221,21,35,182,187,250,164,16,235,247,237,162,45,75,84,35,206,112,211,145,62,147,167,177,194,170,63,173,39,229,136,90,236,136,4,111,182,90,192,82,40,46,83,81,12,87,244,153,65,181,202,68,54,223,110,117,243,205,201,0,47,50,189,17,199,151,39,115,65,42,150,84,174,93,232,172,229,81,61,95,227,42,84,100,210,46,106,86,35,95,108,171,173,218,72,239,231,173,114,45,186,112,102,24,39,143,114,5,179,158,178,72,169,57,105,41,125,1,198,237,122,29,71,156,11,227,154,86,18,11,163,170,60,228,128,129,71,112,168,202,12,146,214,18,239,174,203,5,60,194,211,113,84,144,179,227,69,100,70,98,86,107,57,101,43,50,46,142,134,156,155,232,87,201,200,156,139,160,249,73,204,34,248,174,133,217,202,140,201,17,209,164,50,174,160,139,152,96,172,136,138,182,28,1,109,223,155,138,185,174,38,175,213,124,182,214,25,42,211,226,160,59,152,199,250,201,124,195,170,55,22,214,224,255,225,232,172,149,155,87,163,40,250,64,42,196,84,42,98,180,152,58,49,51,235,233,175,254,91,164,72,102,226,216,159,206,217,123,45,143,71,241,48,149,41,92,115,8,66,179,89,196,148,252,171,136,54,91,68,165,178,170,94,183,15,216,22,111,255,84,8,181,3,173,237,211,233,18,139,243,163,185,19,205,47,128,69,41,183,51,74,96,202,216,145,176,68,212,63,51,96,219,36,128,189,162,99,192,208,74,23,251,132,217,222,245,143,143,10,77,89,88,141,14,216,248,140,89,135,59,28,108,18,109,191,16,197,101,188,232,231,240,21,249,27,129,237,137,2,66,175,8,135,191,59,62,126,145,156,171,238,15,219,248,223,121,152,100,214,93,28,66,80,224,126,174,197,236,66,40,170,113,63,78,16,192,106,197,64,203,2,119,115,140,40,183,95,99,228,72,133,26,86,114,231,80,32,224,188,206,136,24,15,254,161,76,135,173,102,134,241,59,200,208,63,235,8,117,255,38,173,18,43,22,92,183,147,154,92,176,172,194,134,96,49,205,239,162,160,159,193,84,222,250,128,96,89,219,64,161,26,10,72,147,36,190,211,64,25,223,165,73,80,127,62,59,252,253,252,90,33,149,95,218,228,48,117,16,127,217,78,254,101,27,25,255,208,22,125,33,244,135,62,155,55,157,73,76,204,125,221,183,59,221,74,176,251,57,187,57,245,174,253,112,127,109,103,211,252,72,229,141,159,27,52,21,141,103,97,24,127,141,134,167,204,61,225,197,47,98,202,77,123,155,140,91,251,18,71,243,51,190,195,243,8,224,104,118,87,161,202,211,200,6,112,27,26,18,52,18,15,7,99,60,170,75,253,200,219,142,201,27,155,185,103,3,215,238,3,100,142,94,53,26,137,233,6,168,180,159,212,195,24,115,116,56,90,0,117,83,116,172,124,140,206,61,64,36,196,171,106,12,224,172,44,190,41,135,66,38,186,231,140,199,159,60,150,192,123,247,104,27,60,39,21,15,74,63,175,162,203,123,189,50,152,101,224,248,214,227,100,9,134,105,169,181,118,188,125,225,237,18,205,101,89,145,77,213,192,116,122,5,71,51,89,10,216,47,220,39,137,131,216,167,151,191,19,162,182,61,200,189,6,236,242,23,245,241,242,11,95,213,72,163,160,201,83,88,29,253,206,253,6,223,79,238,190,99,160,76,56,122,17,234,39,161,66,134,73,139,83,250,72,152,151,64,224,235,81,121,37,236,39,10,164,159,112,115,130,62,188,208,247,111,33,210,156,50,254,190,248,87,5,242,142,139,83,99,248,43,150,91,85,46,242,119,33,154,15,30,223,208,200,217,218,190,122,208,25,14,101,71,113,181,44,214,63,182,148,222,123,168,193,246,236,223,159,88,84,78,228,26,132,163,252,218,69,234,230,170,154,76,92,225,68,155,113,96,40,239,124,37,19,198,213,77,64,23,11,143,42,205,222,216,20,143,159,221,208,127,0,110,33,232,216,78,127,173,60,206,140,85,247,195,144,2,240,231,59,225,250,224,9,206,224,0,184,230,148,39,14,1,236,118,53,7,188,182,22,5,220,81,101,204,169,200,149,172,193,189,167,77,207,126,81,207,4,116,192,176,61,181,40,119,205,136,117,208,221,147,196,69,28,0,9,221,99,216,232,33,105,59,103,46,180,38,171,113,4,2,14,28,116,124,228,139,128,95,178,224,17,58,238,3,216,185,216,172,157,0,66,250,178,138,225,38,43,58,128,229,146,114,218,42,8,97,245,56,137,33,3,169,32,121,150,143,26,27,127,109,160,76,244,22,57,51,4,178,181,249,12,16,246,151,141,68,219,153,47,255,119,235,150,184,21,143,133,218,14,5,125,10,213,89,178,245,93,197,49,131,47,200,206,187,160,126,243,94,241,227,178,115,38,58,92,251,47,4,254,66,234,161,222,59,245,56,42,112,182,161,61,78,243,194,124,224,167,140,248,39,212,90,62,49,176,238,76,30,99,48,180,107,186,243,224,193,113,101,63,49,43,133,143,50,191,182,172,31,194,114,25,176,169,151,85,226,21,204,252,71,169,151,169,225,122,166,50,46,189,242,14,61,137,128,102,7,104,162,247,247,213,16,250,194,155,93,173,195,219,214,78,167,87,47,140,47,93,18,89,112,142,185,249,141,149,142,220,71,98,226,186,66,246,176,227,133,9,106,13,94,238,226,159,87,4,219,218,192,153,218,42,43,32,160,211,31,47,84,165,254,147,250,11,178,134,123,36,248,228,170,18,1,97,211,247,87,117,236,64,172,38,249,135,132,63,195,59,194,8,182,176,9,157,171,145,98,8,106,192,235,249,203,66,160,100,109,168,180,205,235,24,17,254,200,47,88,176,124,218,202,217,62,54,13,204,20,116,253,254,203,94,181,136,195,127,239,13,119,88,63,132,206,125,97,27,61,108,77,5,184,197,46,218,83,250,83,89,6,252,255,163,131,127,97,225,17,194,148,97,237,151,65,45,224,11,97,60,252,229,227,227,12,237,82,243,35,211,137,147,251,192,202,88,253,241,192,161,46,88,4,120,152,185,21,192,223,245,119,237,58,191,225,238,101,215,166,85,186,193,206,102,30,53,123,207,199,212,158,241,201,89,139,132,185,175,186,88,2,92,153,227,245,93,110,201,207,176,225,168,136,50,99,18,251,239,224,36,221,112,59,45,35,11,46,99,229,208,92,170,57,173,129,161,243,126,11,67,88,7,41,174,228,231,28,121,226,77,209,112,242,169,7,105,36,111,226,110,207,147,0,178,159,230,253,234,52,249,183,194,179,107,43,162,240,92,23,160,163,203,72,149,20,16,207,250,32,142,182,122,197,27,112,145,216,79,244,65,79,35,137,173,36,254,154,108,205,181,195,170,25,39,21,228,71,252,134,97,175,91,227,202,157,159,98,69,74,51,114,68,52,231,133,112,83,241,105,96,28,77,82,254,214,49,238,131,0,11,0,91,105,37,174,2,254,197,217,150,248,148,12,73,10,210,10,235,193,129,168,52,127,227,203,178,231,29,159,87,149,59,167,158,58,241,82,3,108,141,245,107,197,150,174,118,149,226,224,63,127,63,81,96,183,39,31,206,35,99,113,237,240,233,18,97,23,111,134,251,108,175,71,140,100,113,209,228,233,25,220,50,124,72,40,123,229,137,170,6,161,128,1,170,12,229,80,141,88,127,11,100,85,206,205,237,129,149,187,2,118,253,101,113,32,130,222,36,197,228,80,155,185,22,195,179,248,26,106,29,1,89,31,238,42,128,191,2,141,43,24,138,72,101,66,124,98,255,18,235,31,172,86,59,52,211,103,219,31,96,111,98,146,190,171,30,165,78,170,110,79,35,181,212,219,4,164,44,73,229,9,106,233,157,181,79,196,26,143,21,235,56,152,161,8,20,193,71,21,222,180,63,159,59,32,213,122,2,255,44,202,244,6,21,195,108,192,207,156,160,106,163,188,151,182,43,157,124,171,203,166,130,111,176,58,180,106,98,166,143,179,83,187,128,170,11,28,136,20,78,192,169,237,197,40,10,160,178,137,181,75,13,92,187,96,246,197,207,97,102,62,198,157,39,253,86,145,122,175,114,68,96,62,101,87,1,230,52,125,45,163,58,234,234,151,51,124,89,182,181,201,220,27,18,122,48,229,183,184,180,219,154,125,47,12,97,155,158,208,215,239,110,63,24,145,243,205,5,157,46,128,158,80,197,136,99,55,21,56,89,190,98,27,202,161,222,246,150,59,192,29,55,201,191,143,90,2,147,44,212,157,44,151,240,98,11,214,24,254,211,20,154,226,230,244,87,209,218,175,111,9,224,180,88,198,159,160,69,167,214,234,231,92,232,195,69,233,203,27,9,95,21,194,105,119,75,236,77,78,237,103,195,246,113,135,130,224,60,136,251,132,31,14,61,255,43,33,80,232,129,114,99,151,174,151,75,43,254,51,92,19,163,116,10,201,47,59,222,243,181,27,67,138,245,167,154,180,184,91,100,75,134,24,228,22,183,233,54,161,73,139,134,130,138,247,178,35,7,139,172,91,107,124,66,57,22,136,146,130,150,44,185,226,158,175,42,244,195,201,131,43,80,174,156,243,253,164,12,148,127,111,34,40,127,247,229,36,171,5,193,136,68,21,206,46,244,247,96,89,194,62,190,7,207,134,15,30,27,123,40,40,159,55,159,152,23,96,167,153,218,247,140,94,24,153,21,163,146,67,25,21,181,16,26,245,105,255,243,184,250,33,131,106,70,0,79,1,163,127,11,79,31,145,4,125,186,27,175,12,11,231,115,179,124,180,41,3,43,0,23,114,151,20,96,88,234,219,177,58,216,64,8,25,116,92,211,54,158,214,252,65,197,185,27,218,213,127,221,41,161,169,118,32,178,164,230,174,94,97,206,114,201,106,50,211,218,62,18,50,213,233,108,190,100,175,188,166,118,5,24,151,23,153,144,154,159,97,33,155,99,185,191,170,3,166,136,101,51,232,155,230,118,34,35,78,21,138,125,100,39,185,184,45,230,152,113,157,138,57,41,252,217,249,144,252,110,67,44,111,233,34,71,153,220,113,128,231,245,162,152,29,40,135,128,67,123,129,187,130,240,121,164,94,74,66,134,249,228,80,144,251,206,156,44,2,193,30,84,244,99,32,135,143,232,20,214,91,34,223,178,12,104,223,230,123,224,146,149,107,54,233,227,102,241,145,233,222,178,49,109,29,1,15,63,87,101,22,200,111,255,10,49,8,241,185,85,67,55,46,67,155,22,235,119,241,119,97,135,50,37,90,112,137,153,54,90,18,44,123,194,233,54,170,234,161,92,145,224,64,181,5,190,175,118,169,60,42,0,31,133,78,99,220,241,41,15,111,138,4,227,211,240,225,95,55,81,90,102,39,109,19,18,108,172,137,13,160,246,103,46,248,147,252,2,20,160,88,42,107,252,0,95,54,101,119,222,162,131,161,11,109,160,9,128,86,192,199,27,37,149,182,228,230,189,46,206,26,17,78,236,83,72,135,145,77,143,158,237,211,196,211,96,244,142,53,243,216,95,138,106,183,26,158,151,13,131,77,141,145,231,233,166,109,17,235,103,59,148,101,75,127,3,192,199,199,215,146,251,135,189,213,182,95,14,52,159,38,15,207,8,236,47,18,178,1,204,128,191,30,124,151,47,68,112,130,250,226,23,24,132,243,176,24,216,173,219,118,202,91,74,18,236,52,23,50,184,43,57,61,139,146,165,212,17,150,195,149,184,216,237,209,37,152,32,246,147,79,140,29,16,112,51,159,66,228,156,65,194,17,242,99,223,26,127,139,222,192,143,221,95,244,187,126,125,2,160,147,245,4,81,181,13,85,159,76,172,199,190,211,94,245,99,197,126,139,201,190,2,184,255,109,186,241,70,175,114,2,88,20,13,76,54,182,128,48,163,44,165,128,85,191,215,216,193,13,97,195,64,183,242,120,57,198,177,34,168,165,135,156,47,123,109,253,101,179,101,25,72,254,167,254,228,120,116,7,122,107,146,33,206,93,199,246,121,169,107,166,230,28,73,182,249,177,36,93,140,121,242,139,146,51,33,80,127,102,15,61,225,40,129,253,157,46,223,11,191,105,247,140,140,243,46,54,8,167,137,223,179,254,75,239,155,161,141,20,201,247,201,59,75,34,65,140,254,193,170,151,167,129,227,157,1,75,58,233,201,123,211,21,240,254,170,240,24,24,101,183,143,240,227,191,76,3,101,77,113,5,59,144,239,234,230,89,249,56,208,173,176,159,243,17,39,33,39,164,67,210,161,39,11,123,38,129,39,64,88,72,237,242,1,69,36,60,7,210,223,145,113,18,112,58,127,87,230,59,132,114,31,246,170,229,81,154,250,44,88,2,165,194,246,138,138,172,236,81,234,156,22,134,230,79,161,111,240,248,5,19,15,213,210,250,55,39,127,126,207,41,65,23,16,116,220,111,197,70,154,168,239,248,158,126,6,204,188,90,75,59,238,103,253,80,79,56,0,242,112,29,159,124,24,220,35,98,101,107,90,140,204,158,129,219,143,92,157,205,62,224,165,65,32,230,15,139,105,25,141,156,143,22,15,212,212,31,76,94,71,58,200,33,206,144,121,18,147,112,210,90,217,107,181,192,79,185,252,61,254,226,63,210,196,223,154,54,245,233,113,192,137,78,39,97,16,38,242,89,159,30,85,134,253,67,2,111,202,251,56,7,106,182,248,36,194,168,101,241,191,183,182,251,190,244,252,61,93,32,20,182,125,58,8,6,29,88,72,212,104,60,172,168,45,112,148,60,136,197,61,45,131,133,216,185,162,95,66,30,56,108,77,221,162,46,128,231,2,222,152,159,68,228,102,242,252,187,68,171,175,89,223,101,45,73,194,177,169,136,23,234,222,62,41,181,162,163,215,189,198,89,92,224,51,139,244,216,179,96,8,205,252,29,233,40,38,187,135,21,225,63,124,183,73,34,75,139,152,76,208,159,181,80,8,97,176,198,227,156,156,92,131,103,178,132,8,221,85,228,79,6,203,15,75,118,16,204,203,245,93,33,5,0,133,97,231,83,236,177,40,111,95,200,205,66,14,149,189,203,50,103,186,105,162,66,72,94,72,2,150,76,242,223,167,215,246,233,14,49,95,57,140,187,65,36,43,225,57,76,211,127,89,116,61,50,242,254,98,77,229,65,103,4,111,220,237,32,240,140,62,118,243,246,53,57,239,109,123,117,33,76,171,198,132,199,73,83,157,82,51,221,18,4,65,2,177,77,188,246,91,45,197,134,222,41,125,137,254,92,102,255,251,209,96,23,92,190,10,180,123,147,19,3,144,196,217,18,191,195,106,171,188,243,87,248,91,166,132,70,16,98,220,225,209,20,0,76,129,138,178,41,172,244,45,207,251,189,215,135,201,245,156,71,209,243,67,188,12,16,23,126,242,252,70,216,151,230,56,76,233,152,104,112,53,133,131,101,40,25,19,236,88,27,230,207,191,29,247,219,141,35,243,168,23,115,239,17,246,118,178,167,162,124,234,218,250,233,121,170,201,67,170,218,25,18,157,15,159,241,191,57,116,240,97,55,117,194,227,10,234,55,81,202,116,41,83,63,174,158,102,58,226,113,199,250,16,245,69,77,49,96,239,170,173,161,246,191,30,48,195,18,200,109,123,11,254,12,235,59,44,149,3,251,146,102,7,125,123,14,87,215,43,230,35,140,54,132,204,148,1,26,202,93,61,15,163,227,230,227,139,27,67,205,79,32,145,104,60,154,98,51,199,226,250,248,4,199,8,159,44,136,201,45,99,47,38,111,87,220,122,255,57,112,222,7,245,21,116,165,185,94,76,174,11,253,234,130,205,63,161,60,141,110,248,211,123,203,82,238,89,89,239,199,225,209,67,158,58,71,87,142,11,253,195,172,77,139,32,235,80,178,46,45,53,212,134,188,20,67,88,2,157,174,76,107,170,59,211,220,46,189,150,67,232,6,36,121,21,221,7,53,145,121,166,220,171,53,174,102,169,12,203,234,165,32,184,223,173,4,251,23,234,145,51,124,141,63,183,210,220,239,123,48,32,249,52,21,250,246,115,17,247,51,217,128,170,120,166,193,210,188,159,59,166,23,225,34,20,172,221,54,206,8,253,100,77,165,121,67,65,155,195,68,2,52,69,81,108,3,73,150,11,13,228,58,145,164,175,85,12,118,244,243,176,235,23,41,52,7,215,132,226,26,251,159,6,54,7,168,255,76,147,135,146,165,250,246,46,251,247,233,180,206,137,172,219,83,198,174,197,130,110,35,235,190,125,154,35,247,141,85,103,244,137,203,47,174,181,202,96,17,144,67,83,196,63,151,33,46,55,76,41,126,109,80,215,209,81,242,183,86,133,187,106,200,105,179,80,162,62,220,155,135,93,124,145,41,48,24,72,114,33,140,52,208,167,118,62,246,32,206,197,12,210,155,223,114,57,27,168,25,150,60,63,208,109,106,32,161,43,32,37,86,20,11,112,170,255,19,90,140,83,135,85,231,54,52,227,20,89,130,9,144,2,18,82,152,7,11,226,157,193,230,44,205,40,29,215,45,172,75,186,158,195,206,242,24,131,122,171,254,119,51,22,47,9,37,208,172,168,246,10,77,235,249,128,130,242,250,185,152,228,224,143,249,243,179,210,146,204,94,175,94,231,58,20,129,143,64,55,42,78,148,187,48,234,113,111,217,144,16,237,29,179,63,153,101,32,125,254,246,228,196,11,217,141,228,236,203,131,70,48,155,103,98,158,47,182,126,112,83,241,200,86,40,84,168,40,197,134,201,32,194,65,14,219,57,169,145,11,225,243,35,70,195,205,102,156,113,237,212,231,93,70,69,43,240,90,185,129,93,254,144,94,242,69,74,226,11,198,72,65,77,54,27,172,48,211,143,205,65,85,200,49,83,89,236,64,200,7,36,88,179,73,39,204,105,120,212,232,33,175,34,209,14,64,158,218,206,14,194,160,88,103,109,175,111,155,161,137,199,251,231,161,158,227,161,159,207,230,38,203,255,52,14,33,243,29,196,173,153,180,111,51,146,215,104,12,127,71,168,169,216,206,26,188,212,154,67,248,61,253,52,32,43,199,141,209,20,54,13,93,176,148,198,119,142,93,29,236,236,245,56,131,242,154,214,35,185,28,182,181,206,4,70,122,63,6,106,57,192,64,195,15,33,97,255,8,0,22,200,196,72,123,220,51,81,90,216,169,135,108,26,124,184,151,136,107,163,231,199,13,4,246,2,207,83,254,21,168,224,154,2,204,60,101,99,54,16,15,204,1,193,202,140,80,242,69,12,64,104,16,73,243,208,68,65,124,252,149,214,84,118,220,91,199,73,32,234,1,139,190,113,248,156,56,214,153,65,144,146,52,230,149,236,244,183,150,228,192,248,232,136,103,138,65,85,186,77,182,10,138,152,237,68,205,50,171,216,117,171,140,19,76,131,25,173,52,92,218,177,60,193,119,169,137,223,31,235,20,44,120,114,146,7,84,171,32,32,209,115,125,27,18,184,25,34,66,124,42,230,35,70,212,118,146,53,172,252,173,24,230,138,121,60,132,163,122,214,198,249,110,179,50,6,22,230,194,160,251,247,215,75,114,223,64,122,172,70,47,239,160,237,105,194,150,157,83,191,104,103,54,33,189,236,75,191,143,142,19,229,222,91,120,92,156,30,161,218,59,115,130,70,29,10,0,30,178,131,7,238,112,167,29,188,220,174,15,97,190,175,160,36,79,220,236,222,6,246,11,57,139,199,85,65,254,184,168,64,64,215,146,22,12,215,7,240,249,202,79,197,233,108,149,199,99,150,60,110,159,69,251,237,235,187,72,36,95,207,223,187,247,131,159,177,24,246,223,126,68,108,161,99,203,65,90,159,18,164,215,35,185,172,201,98,48,141,131,97,5,37,77,187,136,134,85,218,65,107,200,182,35,137,61,86,137,211,94,84,117,136,152,23,140,97,115,156,142,151,77,16,179,129,162,151,64,225,15,212,165,36,108,16,198,121,66,235,26,25,124,219,136,232,113,175,154,54,8,52,104,181,44,153,129,60,251,85,190,22,174,182,204,157,251,31,73,179,196,135,57,149,208,22,37,69,189,164,215,162,103,237,94,223,36,164,43,15,176,48,90,188,208,15,161,103,87,34,131,112,108,193,128,202,94,151,169,139,57,77,227,92,188,225,41,254,109,150,226,180,94,116,37,154,64,69,39,167,191,243,159,72,214,217,53,124,56,92,54,252,95,71,105,30,114,244,242,90,39,33,43,37,18,205,87,98,245,171,194,158,191,126,191,192,214,99,66,228,75,177,175,171,30,195,197,86,50,225,205,139,102,182,59,159,135,215,6,191,73,229,100,16,14,125,202,147,191,219,93,185,82,178,13,149,228,204,44,193,219,200,85,145,151,112,196,69,62,251,253,143,158,172,237,7,60,70,105,225,124,40,172,148,218,120,159,189,223,48,187,238,188,96,177,118,230,83,116,58,4,131,135,104,91,134,66,253,169,144,81,63,189,29,89,252,89,145,99,45,184,219,142,76,243,200,5,111,237,33,172,119,62,138,163,102,127,95,186,111,247,49,173,215,200,223,31,99,32,174,132,151,131,133,77,183,87,203,177,23,34,178,195,88,142,195,26,182,248,138,51,96,48,23,174,76,232,196,214,26,51,15,213,165,207,69,55,104,121,14,93,206,185,225,71,98,212,211,101,41,60,5,179,224,193,65,236,196,56,0,172,46,143,65,93,208,116,166,1,99,41,20,68,248,153,235,122,89,151,91,143,40,198,253,61,167,208,181,38,163,70,11,114,31,21,252,87,140,133,228,86,20,229,199,207,192,151,129,172,132,88,76,208,183,54,5,157,124,210,203,86,100,251,199,146,10,42,221,188,149,225,1,3,25,58,223,53,17,185,69,135,55,235,132,181,13,90,20,96,119,30,201,68,61,143,135,243,36,179,84,239,33,200,220,12,239,254,244,254,192,132,91,132,223,191,236,229,61,129,19,26,79,166,2,133,221,92,87,167,3,88,97,201,156,51,153,100,25,94,138,9,18,22,225,77,98,167,241,242,178,23,221,117,53,18,96,49,128,55,48,101,172,210,123,104,129,41,39,82,197,222,228,6,236,145,125,221,43,50,72,21,82,61,86,238,35,177,141,118,54,145,17,250,191,186,84,106,178,191,19,250,239,189,201,214,225,171,45,202,73,208,178,82,214,91,8,39,225,118,255,180,111,216,249,9,204,35,136,214,6,133,188,35,123,176,72,141,77,22,47,244,75,53,98,249,116,81,82,173,123,39,138,112,45,254,20,182,51,45,23,246,164,25,121,125,243,15,8,99,209,53,132,25,76,37,36,228,234,179,23,57,62,213,179,57,69,211,236,164,75,37,47,41,159,95,203,57,187,143,80,97,175,142,74,131,111,224,48,47,146,2,0,1,232,118,110,238,147,83,99,126,244,119,224,20,87,162,180,195,2,207,136,181,16,194,35,180,124,228,246,30,122,105,92,116,152,127,193,168,0,141,172,157,11,52,96,46,182,214,32,206,166,160,116,250,163,11,155,19,15,102,83,78,247,238,138,52,6,185,214,110,62,143,182,88,8,182,6,25,103,101,62,68,101,200,43,97,225,168,245,197,206,188,250,54,55,39,165,83,189,141,197,217,163,72,66,104,41,190,166,76,178,226,19,197,183,70,105,212,249,177,236,95,137,163,152,251,157,157,126,123,121,9,58,86,6,160,204,241,171,199,128,120,139,161,93,114,192,140,71,129,52,238,227,132,5,236,106,240,222,76,175,75,3,57,255,51,213,240,38,63,28,116,67,21,223,74,156,33,204,51,58,237,160,231,202,39,155,164,132,192,169,91,43,181,1,160,93,148,216,15,239,247,42,63,191,147,133,30,63,109,16,186,235,124,10,220,159,180,107,115,167,138,14,26,229,11,196,229,5,223,44,45,20,97,12,142,210,63,69,56,62,57,126,3,90,146,162,91,58,244,184,178,247,216,41,188,136,138,96,229,143,11,158,63,200,203,97,54,127,99,214,46,57,197,250,133,7,251,253,168,80,150,193,142,178,81,76,231,108,151,77,69,205,153,114,254,203,54,155,98,137,31,180,225,8,94,254,148,49,135,108,47,117,73,32,138,194,54,79,13,240,1,20,189,170,145,190,47,186,57,37,201,228,168,100,72,225,250,230,54,197,164,45,39,14,169,93,56,239,122,180,199,227,74,25,174,94,47,226,241,168,127,8,54,29,207,155,211,247,112,242,3,158,25,55,194,76,45,234,43,250,144,179,177,130,1,139,251,171,141,31,183,185,210,45,84,153,42,126,128,174,213,48,204,199,92,169,94,175,147,115,21,149,192,10,188,8,155,38,138,142,225,244,134,243,55,74,13,119,128,244,177,146,103,187,156,237,92,90,14,122,195,183,228,40,19,111,81,39,189,107,127,249,212,212,157,109,53,13,57,254,82,159,136,188,171,84,173,25,130,47,243,153,35,160,108,159,31,4,122,168,100,46,180,249,24,39,66,69,202,223,188,55,94,217,85,95,115,98,153,89,38,207,97,76,131,116,100,25,189,9,2,105,46,165,193,221,212,103,221,37,173,249,178,136,192,145,114,168,206,249,49,86,197,210,227,58,238,69,13,62,71,1,191,168,130,102,17,92,0,253,77,29,84,221,166,230,254,141,165,105,76,212,166,100,204,222,231,172,255,33,243,105,23,130,64,251,145,204,216,188,121,50,192,188,19,219,160,11,217,181,93,147,112,102,158,247,151,94,138,62,139,207,73,117,156,210,243,106,81,199,171,185,71,52,174,29,28,123,62,197,241,254,50,81,68,193,34,69,32,164,103,173,212,69,34,2,218,106,71,73,85,124,231,112,127,54,181,26,211,82,199,8,154,252,246,193,146,76,150,71,81,47,16,118,129,19,134,172,243,67,141,56,228,45,221,183,44,177,78,65,51,190,124,104,176,103,235,247,216,243,117,215,92,216,139,212,143,139,221,230,58,90,249,184,71,81,192,204,220,75,183,167,208,215,199,48,160,88,132,65,107,6,108,223,38,238,211,11,140,24,246,183,75,83,9,190,201,69,212,68,162,141,251,147,154,25,116,217,126,103,162,190,177,94,168,202,159,47,56,41,234,251,34,187,26,133,97,209,12,111,75,193,44,152,140,222,51,98,186,115,142,202,23,205,152,63,10,172,85,192,36,84,199,195,5,49,82,139,165,187,228,32,53,234,208,249,145,247,172,147,143,151,107,105,110,226,153,206,253,98,37,57,210,184,233,149,231,89,100,181,209,80,137,49,187,232,215,67,245,177,182,228,86,199,56,90,253,89,36,95,155,0,44,247,97,167,212,203,207,104,72,246,136,244,247,37,90,112,254,141,138,217,158,206,62,18,96,20,44,115,67,148,84,244,51,219,203,4,42,132,41,155,235,201,237,233,6,72,81,89,64,176,162,41,225,227,17,15,239,67,62,158,80,113,228,253,159,200,176,185,241,55,154,45,10,114,95,203,229,124,135,210,19,195,107,95,131,219,57,76,108,63,165,168,112,136,32,126,222,70,66,146,154,160,101,36,179,196,144,72,201,189,248,54,245,18,37,123,206,107,17,149,12,132,219,58,86,54,29,112,243,10,137,177,237,70,79,237,199,160,10,215,236,187,59,81,109,208,225,116,169,75,143,137,160,25,216,50,127,71,180,207,40,189,171,175,160,41,99,29,245,57,2,177,52,14,229,92,110,193,52,82,50,170,199,62,78,206,108,27,49,79,9,113,4,152,23,39,138,30,155,10,6,181,79,159,225,56,113,31,57,151,236,62,123,24,15,72,39,106,84,209,117,235,147,155,45,200,241,204,239,141,60,114,95,137,253,245,227,56,203,47,251,11,255,14,164,176,50,86,22,159,141,16,42,149,119,49,158,249,74,65,188,0,64,144,101,163,134,3,168,43,103,103,193,17,163,139,93,105,159,100,93,194,159,218,147,15,152,22,109,224,233,188,114,36,34,100,104,43,150,81,39,116,141,254,176,111,117,55,189,253,124,23,86,76,131,75,241,228,129,121,133,253,32,85,25,25,118,66,192,63,200,146,24,228,241,171,84,254,154,44,25,64,221,29,162,173,170,79,112,0,240,168,230,224,198,30,221,158,54,127,99,201,126,91,232,58,189,109,247,15,22,42,65,119,187,229,30,74,46,9,47,51,59,75,166,214,159,136,124,94,47,214,125,146,157,56,228,179,122,54,187,212,145,79,63,195,141,233,78,127,82,158,53,218,36,121,146,71,87,85,52,111,167,32,80,19,91,57,38,131,248,66,144,207,66,194,119,56,169,182,142,250,157,115,139,181,84,178,187,194,152,234,250,129,76,238,47,26,56,221,224,97,172,99,116,132,134,247,246,48,170,81,39,132,66,146,133,252,144,22,63,177,250,91,177,207,57,240,121,14,212,43,8,8,95,229,233,26,80,216,76,158,150,242,175,83,194,87,122,45,40,113,205,241,118,192,9,205,154,101,119,28,243,132,17,126,168,213,221,39,93,52,186,174,81,186,207,254,103,31,26,81,97,13,21,130,107,237,157,121,107,75,44,2,133,254,148,221,236,13,5,241,174,137,200,189,20,219,179,199,33,9,160,102,110,246,133,180,226,201,254,205,125,231,1,120,237,63,20,37,14,42,234,78,200,144,227,247,73,38,102,24,219,38,42,18,176,28,160,75,191,19,119,20,144,111,155,240,58,130,221,187,5,59,184,96,216,108,239,68,59,190,92,179,244,151,182,0,232,154,147,46,211,166,105,146,166,161,204,147,125,166,113,252,196,117,165,42,103,24,183,234,6,170,122,220,129,246,100,146,192,198,202,221,1,209,39,156,84,134,21,43,185,0,205,161,103,204,67,108,190,39,115,116,230,194,72,168,230,72,242,92,65,214,196,102,147,91,67,126,172,60,29,155,221,49,254,235,226,87,209,136,15,118,119,112,167,190,162,170,46,139,129,5,1,119,24,221,113,69,139,253,211,184,90,195,127,248,84,225,184,98,100,111,57,215,114,27,255,29,233,89,73,169,48,53,88,132,159,32,78,1,191,86,33,17,243,116,75,238,228,14,19,194,176,208,53,254,236,7,216,172,183,69,73,20,138,199,51,224,134,23,2,253,198,34,194,250,175,148,127,26,242,225,191,185,69,204,107,221,105,196,222,28,69,218,105,122,51,34,155,5,202,69,26,29,34,94,32,64,113,190,82,235,10,245,93,105,170,108,243,187,251,246,251,199,238,91,100,201,50,0,73,109,39,145,145,51,160,53,11,27,76,115,9,195,159,227,66,185,226,21,223,51,222,231,67,131,215,70,240,152,114,170,59,133,234,28,221,231,25,247,160,8,28,26,136,75,252,99,31,194,109,136,169,36,116,159,101,180,191,235,128,246,242,234,150,152,20,251,171,198,88,137,46,192,189,116,82,34,185,92,137,48,86,152,35,151,231,188,236,201,126,104,231,168,138,225,104,2,53,138,6,90,134,49,123,213,210,194,21,29,140,173,7,28,73,163,192,162,213,7,117,106,193,26,220,198,16,254,140,47,87,86,22,248,93,204,166,107,188,143,85,199,219,137,93,23,60,163,27,210,161,6,160,77,71,100,76,186,186,213,75,13,96,157,114,163,242,83,19,62,81,88,199,118,213,191,190,98,160,6,118,128,252,24,93,172,10,161,19,194,49,50,236,219,82,162,13,183,123,180,235,93,222,45,207,99,152,148,250,114,173,119,123,223,175,114,237,57,2,149,228,220,191,183,102,52,42,113,43,55,215,196,11,51,120,47,173,141,137,69,0,199,185,247,176,95,63,149,177,95,13,170,231,204,226,90,225,9,234,155,88,133,69,233,102,42,98,174,24,131,42,77,30,28,184,2,202,165,28,3,86,218,246,222,177,151,246,42,120,63,219,175,170,46,174,239,37,30,69,20,246,160,245,17,218,9,2,182,251,250,52,105,209,82,53,34,196,197,89,167,241,162,52,93,220,223,64,233,192,103,140,198,154,10,194,167,140,193,6,232,170,99,8,194,19,125,85,56,73,190,21,190,179,118,102,0,246,252,13,200,192,254,203,235,191,245,160,159,253,123,4,61,105,194,71,9,173,76,151,146,231,227,202,124,84,66,228,84,189,117,191,44,97,250,144,57,91,247,193,137,57,209,63,52,145,109,101,181,138,65,174,40,193,233,219,44,155,100,26,31,63,83,37,60,208,250,158,174,2,120,116,36,212,96,101,174,252,142,167,132,248,253,73,241,239,215,225,238,188,238,210,15,223,139,238,157,140,118,95,115,76,149,55,52,178,83,85,100,68,132,48,221,228,89,29,217,225,212,32,66,107,223,244,118,103,240,149,10,109,91,39,174,55,91,58,81,10,220,57,204,224,183,92,106,206,49,156,34,23,245,204,104,122,177,137,150,249,178,5,182,31,65,136,148,67,107,30,245,120,246,48,245,75,193,159,30,21,0,87,126,203,98,15,45,213,245,14,6,143,116,202,20,179,234,222,116,107,248,109,64,137,76,160,111,252,28,113,250,233,52,253,71,15,61,10,134,80,57,219,3,168,48,123,201,130,152,61,36,1,71,228,184,249,43,253,171,151,71,5,135,142,121,175,178,110,75,58,167,53,78,81,81,217,63,41,55,155,60,47,126,10,201,90,104,108,227,78,10,180,252,176,104,162,9,29,242,235,112,208,44,162,128,82,171,9,136,28,33,136,153,125,132,139,92,73,145,106,75,193,224,206,146,224,200,28,44,77,160,216,2,135,254,74,162,63,136,52,221,172,216,98,180,128,209,117,197,132,120,126,167,18,94,7,167,61,160,201,190,135,191,243,74,211,153,222,130,140,127,83,1,63,60,159,84,19,243,254,163,86,33,187,181,198,128,247,201,229,34,89,11,213,64,94,207,123,49,109,57,123,26,60,37,57,117,10,255,164,200,74,219,154,182,47,164,105,89,60,73,253,59,145,136,253,169,91,131,209,108,162,205,35,133,33,26,19,248,73,4,111,64,93,58,49,164,194,90,7,135,255,13,16,255,7,204,10,136,40,254,87,152,25,210,193,6,166,37,129,126,142,122,9,141,109,108,124,40,45,217,35,47,245,191,18,195,51,76,58,129,29,83,33,203,84,121,142,129,234,28,148,41,47,5,203,238,125,70,227,45,59,243,112,48,249,47,59,121,72,81,174,208,48,189,73,27,107,135,193,1,189,203,134,3,159,38,231,88,32,202,248,251,83,107,117,126,190,12,249,185,191,133,95,180,74,87,107,162,117,8,102,242,129,110,240,245,183,232,74,84,152,238,20,122,101,164,19,220,246,241,22,18,195,193,137,16,75,130,97,195,49,53,97,74,72,79,16,162,226,17,93,115,50,135,24,253,153,98,21,18,28,103,44,58,58,104,88,229,195,237,138,236,160,63,168,91,127,238,248,239,158,171,102,252,86,174,231,139,238,168,146,193,211,208,229,216,73,168,88,176,229,135,132,122,226,81,86,72,233,83,212,93,95,114,83,122,84,163,191,167,133,103,115,180,77,192,225,255,132,234,253,102,235,104,154,160,197,140,80,96,19,76,187,36,58,61,60,253,254,195,210,49,200,28,21,107,154,88,131,82,252,211,54,57,57,186,37,74,56,100,69,14,28,133,43,76,3,147,253,161,186,253,62,50,207,117,203,174,143,121,253,37,197,22,172,205,242,93,252,44,186,120,192,207,147,4,170,73,245,79,205,169,250,234,3,106,30,28,134,84,215,249,133,239,30,229,124,24,128,64,104,230,9,226,29,126,185,121,211,211,223,244,250,198,107,29,61,195,95,1,113,118,15,117,17,154,167,254,157,21,211,192,180,160,131,133,139,233,188,50,185,67,71,91,141,24,75,94,39,94,100,98,239,13,61,151,56,233,30,17,156,142,11,1,73,169,239,91,225,196,206,97,180,0,147,122,162,146,100,203,75,190,144,111,252,107,27,163,162,13,181,214,35,90,246,41,95,100,29,104,18,30,84,0,146,80,2,32,225,113,248,11,51,177,11,250,153,89,117,26,97,204,1,192,152,53,8,205,165,21,181,86,226,87,193,25,254,43,186,150,28,38,55,69,161,165,37,102,83,217,192,178,114,34,8,154,252,113,35,243,64,55,105,2,50,77,150,128,66,179,122,55,209,206,138,223,145,148,220,28,207,16,249,123,189,6,59,98,253,227,50,250,8,223,53,21,195,14,3,37,19,167,192,172,116,47,28,148,164,143,117,87,126,49,189,197,4,20,52,145,76,3,199,245,115,183,99,233,93,9,106,73,99,28,47,80,251,160,11,26,227,155,77,89,219,59,117,155,142,66,66,65,99,170,239,162,2,180,181,27,224,114,253,169,204,102,4,35,110,101,173,204,163,3,197,176,34,63,242,170,229,144,91,54,233,86,177,113,15,59,130,158,92,73,134,239,19,19,30,183,238,112,216,240,30,172,134,94,88,8,40,180,191,14,34,176,187,222,23,77,26,250,180,4,211,159,162,184,167,13,139,112,245,28,215,166,113,61,186,196,194,236,116,21,52,3,203,183,171,74,37,205,215,96,203,98,54,67,23,14,65,172,88,236,68,135,137,99,227,185,180,160,248,185,255,244,202,159,77,10,127,250,220,246,30,66,187,64,106,156,75,252,3,122,140,110,175,200,152,212,25,32,204,86,3,104,239,20,144,39,248,152,163,144,213,34,111,179,191,219,243,43,82,186,82,169,199,83,193,146,4,43,202,234,49,130,199,199,123,63,40,250,30,231,249,197,158,201,46,194,160,71,64,219,69,177,135,49,83,56,198,136,217,170,142,168,26,124,129,146,160,110,164,59,120,49,227,128,127,195,135,153,150,118,84,247,154,26,57,9,239,167,247,208,91,24,164,231,253,130,230,175,0,107,70,59,98,142,238,126,192,190,101,123,75,30,140,5,184,134,9,229,13,93,140,45,111,76,11,128,178,97,88,150,96,78,36,43,226,100,247,126,146,224,117,110,167,202,59,181,70,202,48,178,158,233,14,52,24,94,219,2,210,80,127,159,254,243,69,249,165,181,207,22,94,89,3,101,215,240,71,225,113,79,238,101,178,187,100,109,32,13,153,116,58,127,182,158,62,118,210,108,88,185,54,225,214,223,3,246,130,159,246,103,102,24,161,24,228,60,127,166,179,22,26,156,157,183,172,106,116,169,6,89,157,148,244,200,238,171,89,180,205,208,102,147,217,182,117,245,247,43,246,16,207,36,2,64,1,215,251,253,234,186,102,8,198,29,130,189,105,38,135,229,38,232,81,29,54,25,32,160,168,60,190,61,249,143,132,146,174,48,177,196,75,155,68,89,101,34,24,159,183,180,141,9,14,218,57,240,21,191,162,127,27,234,231,149,32,148,33,186,165,121,240,113,173,151,55,5,164,68,253,202,67,216,113,134,8,188,64,138,3,43,171,43,146,23,250,134,156,41,11,3,144,172,17,149,217,251,5,252,5,84,192,14,155,121,104,8,3,19,4,196,33,41,56,55,94,130,64,110,192,121,81,109,234,44,57,254,145,91,183,19,150,209,142,68,44,146,65,128,124,157,185,30,63,201,235,211,29,225,111,144,140,193,12,137,228,226,171,248,242,55,34,87,15,132,145,26,160,180,38,121,206,213,243,134,74,112,127,54,0,99,200,31,127,234,126,93,87,191,54,214,247,118,173,110,245,145,89,118,250,253,169,79,195,205,15,26,137,26,58,23,39,51,246,173,176,210,31,223,168,23,180,121,98,65,173,78,254,107,64,67,124,48,2,236,221,92,72,158,163,158,130,61,125,240,253,77,226,197,15,118,41,86,91,226,227,133,42,158,74,36,78,190,16,84,218,197,195,197,21,211,233,47,60,187,235,79,196,205,209,225,159,61,65,217,228,142,233,74,147,169,220,3,82,241,195,196,213,193,120,126,184,176,176,230,180,147,105,143,60,131,167,148,241,140,142,178,1,150,242,191,239,37,150,193,125,186,16,139,129,233,3,223,49,251,251,251,99,44,122,179,220,86,254,9,87,19,118,69,113,245,136,243,199,88,147,232,45,32,243,235,122,244,215,135,52,208,240,108,166,86,112,133,58,87,68,217,88,53,180,197,223,73,169,18,60,87,243,116,61,19,96,98,169,206,123,11,36,119,227,201,52,47,112,206,135,126,122,204,95,47,211,169,70,133,14,172,57,75,237,11,12,195,195,204,2,134,134,69,149,210,134,162,211,200,144,43,112,156,72,96,24,138,225,125,30,164,151,105,4,45,97,75,234,49,94,65,211,232,162,83,96,96,251,177,101,206,28,98,135,180,63,183,1,193,142,229,227,250,250,93,147,185,243,47,164,86,131,113,179,150,83,209,219,194,61,116,125,98,83,36,200,181,184,208,171,247,169,168,171,248,81,15,152,126,124,111,147,50,241,67,176,130,151,86,75,64,48,157,209,57,201,164,148,207,197,11,236,32,171,232,7,218,153,25,201,215,163,128,195,248,199,185,100,245,156,178,190,211,254,223,191,127,117,170,184,176,140,54,126,186,180,54,59,52,17,173,20,202,184,44,155,221,202,239,81,150,136,0,137,142,140,3,2,73,145,155,84,111,183,255,153,92,172,89,47,12,65,99,151,65,215,115,200,225,49,255,178,35,121,82,255,5,159,192,136,180,83,43,35,72,219,138,113,5,156,19,236,53,73,13,225,4,161,129,123,150,70,198,212,255,202,228,94,193,84,93,157,16,177,119,66,22,227,3,93,200,136,148,101,52,55,212,142,150,188,249,123,201,100,26,70,191,32,214,48,107,198,120,182,41,185,226,66,147,166,4,11,0,129,118,118,58,117,38,161,180,51,69,228,1,116,147,227,146,151,176,207,76,24,58,59,250,179,220,246,121,66,46,106,50,35,208,213,163,164,34,184,145,177,235,171,4,112,213,254,200,106,86,146,161,101,203,244,82,160,140,169,158,6,19,194,106,29,220,107,135,113,19,83,7,247,213,243,91,127,42,96,136,19,170,238,68,78,96,121,147,11,107,253,212,7,64,193,106,51,7,8,234,206,4,111,151,16,117,33,229,204,35,242,95,142,145,221,61,61,2,192,90,61,7,81,211,14,51,210,224,204,120,65,98,108,164,159,246,30,230,188,108,51,155,23,91,226,187,250,138,13,31,5,40,34,170,40,64,188,118,75,211,235,40,114,7,236,225,159,97,3,91,26,198,139,25,68,20,137,72,225,120,143,91,66,210,214,118,190,37,194,177,8,63,175,118,248,205,118,203,224,211,14,129,51,162,254,164,191,65,238,209,8,229,13,234,66,156,57,104,92,3,33,98,165,235,141,16,175,169,207,160,220,73,100,25,57,206,255,84,10,199,18,93,220,165,52,173,232,10,78,217,63,29,69,141,48,235,165,46,228,247,23,158,126,124,89,206,235,50,127,40,140,65,88,173,243,20,242,22,169,180,41,93,176,77,125,10,84,84,176,182,16,121,189,166,97,108,240,50,210,252,95,130,130,51,249,3,124,207,74,198,233,92,201,217,112,15,196,21,218,163,201,196,46,169,233,210,151,228,178,178,49,189,152,76,192,19,145,50,122,173,140,116,209,107,221,106,139,170,32,147,90,106,12,7,220,9,59,8,42,188,25,67,145,12,87,240,227,31,34,232,1,153,24,134,63,93,168,193,234,160,2,39,59,241,192,186,249,44,14,41,128,88,206,21,162,65,224,13,72,9,5,92,211,24,71,206,4,88,143,7,107,51,52,185,170,33,30,172,5,100,111,89,73,98,63,1,65,65,59,13,253,144,16,230,51,143,71,61,37,215,224,226,54,1,199,192,156,90,19,76,120,174,120,117,144,232,207,48,110,152,215,224,54,160,79,71,159,151,96,156,35,152,32,75,110,42,204,25,39,128,177,173,4,168,233,59,67,161,156,54,14,195,68,40,162,32,184,96,192,50,184,230,78,3,63,117,24,213,50,191,254,79,79,40,113,230,196,219,190,125,32,162,12,236,60,179,84,53,87,120,77,28,171,215,216,95,77,126,153,51,127,42,115,85,197,202,230,61,134,234,166,216,34,90,2,164,98,129,130,157,3,28,19,107,242,108,187,226,160,192,18,63,16,195,39,155,101,83,125,59,81,55,79,136,222,23,147,31,35,127,89,12,193,164,189,170,70,193,161,212,118,113,242,73,43,22,197,106,57,87,116,111,63,232,105,142,122,35,205,200,161,65,122,10,178,187,30,151,187,18,177,182,178,11,194,75,201,131,197,159,170,95,173,62,4,120,55,239,188,158,201,185,199,168,124,10,213,226,52,91,117,117,20,70,105,237,25,27,109,178,239,178,227,107,244,3,120,193,51,35,170,129,201,151,147,18,129,182,93,109,44,97,17,110,23,52,61,17,163,87,154,165,214,79,254,35,94,49,180,62,103,117,99,243,57,96,127,89,231,54,72,12,90,172,81,91,69,32,161,94,74,149,201,226,182,116,233,13,203,238,195,52,73,34,66,24,244,193,231,243,182,25,79,162,165,53,168,180,44,95,9,237,12,220,50,0,199,147,164,94,143,65,169,232,5,129,114,45,242,12,29,43,25,204,135,5,5,47,76,124,220,53,151,93,138,177,75,26,42,161,188,36,223,6,80,232,126,206,95,132,28,194,191,23,72,202,233,224,57,14,95,163,177,4,24,182,245,4,62,175,87,56,201,244,178,90,75,246,39,216,7,49,12,98,133,36,221,43,163,142,155,216,118,23,83,191,15,174,231,191,173,225,215,89,169,140,171,198,145,186,178,249,186,90,148,206,19,88,185,98,38,238,165,73,70,53,227,39,170,155,219,111,14,117,139,120,207,238,151,207,52,159,74,247,56,97,98,106,23,230,191,96,154,55,133,156,43,39,241,214,36,97,253,222,33,186,51,164,149,46,21,122,30,89,31,111,223,159,13,230,109,81,201,133,206,248,76,134,93,158,130,167,1,138,45,77,196,106,240,101,66,163,107,222,184,30,228,46,135,164,3,7,27,58,74,187,109,167,242,25,108,188,116,222,154,23,197,173,248,246,125,204,94,78,183,148,114,161,97,23,81,195,139,233,47,57,115,12,74,163,252,239,89,198,2,67,115,4,54,115,236,58,255,16,99,84,247,105,66,170,60,118,142,237,193,24,212,138,14,248,145,96,185,251,107,60,140,213,203,27,213,255,112,140,194,105,141,53,15,101,208,234,156,100,99,76,34,22,59,244,218,249,180,207,88,136,114,191,189,21,149,228,25,196,103,252,190,194,3,40,149,227,247,101,211,185,140,149,61,231,64,185,26,198,244,134,39,78,136,86,155,211,190,137,124,48,119,124,114,89,235,26,209,41,84,55,138,124,117,122,58,234,25,38,117,164,217,65,116,200,126,169,147,199,227,31,219,119,126,196,21,153,90,90,242,2,21,118,121,22,163,152,101,53,66,243,90,21,202,58,9,142,193,210,102,11,31,171,216,85,87,35,226,154,49,5,237,247,106,229,212,194,96,222,204,111,103,54,218,237,150,110,51,116,160,251,91,149,223,152,123,191,239,151,235,13,47,246,63,249,16,246,73,226,125,239,223,45,88,81,185,241,132,3,247,7,75,43,206,136,79,193,204,200,199,38,79,133,150,19,214,42,144,23,224,252,73,188,172,134,58,181,47,215,158,113,235,136,208,233,88,252,189,208,108,77,206,207,208,249,97,70,152,39,120,252,174,163,59,207,18,124,23,209,19,230,169,147,5,97,85,235,216,150,93,218,57,77,33,22,5,20,240,37,62,176,234,34,127,9,18,57,32,205,86,151,239,253,4,53,99,238,213,239,31,73,54,60,167,177,13,96,137,196,176,48,219,208,74,6,160,131,142,249,53,111,89,87,147,150,239,138,85,139,255,226,71,215,157,131,10,98,134,233,22,127,192,125,200,15,157,164,111,109,87,242,95,182,9,238,174,83,139,221,157,45,25,230,104,90,45,193,87,255,57,76,98,55,2,8,244,194,99,117,58,41,21,191,240,146,107,18,151,232,160,103,169,74,148,43,115,91,91,79,217,213,80,150,31,213,112,159,31,133,12,58,129,185,87,157,213,51,66,172,87,188,13,98,254,60,64,58,113,11,172,95,127,165,89,75,82,99,80,10,140,147,88,65,127,200,36,106,83,87,38,173,28,157,5,76,47,231,22,117,182,227,236,61,240,2,136,228,75,28,0,183,8,167,213,72,164,50,193,55,177,18,125,1,85,82,15,0,0,143,72,16,142,87,125,250,151,214,252,142,158,112,248,182,202,153,138,176,179,223,236,162,1,254,233,19,212,61,147,17,172,178,135,247,171,72,202,149,172,207,194,95,114,224,235,35,90,167,249,92,205,95,223,27,189,254,71,131,57,99,37,120,3,201,239,140,162,24,232,239,138,228,5,30,199,164,91,173,179,122,43,168,254,137,210,96,195,6,222,252,247,170,186,104,137,156,149,7,178,80,51,204,29,241,207,236,134,181,112,141,24,99,213,223,84,41,145,166,92,132,108,22,145,55,231,219,143,206,176,4,34,166,76,43,165,199,228,117,85,102,190,164,65,30,218,96,29,175,10,233,210,153,223,91,235,37,77,127,175,191,173,128,238,254,182,101,135,35,4,237,211,26,152,47,96,55,21,185,66,182,64,46,63,4,133,18,110,242,143,43,88,99,82,234,211,14,93,100,186,21,146,98,140,210,174,75,64,39,100,169,142,218,246,67,25,31,134,191,57,100,226,203,129,217,59,231,182,163,79,180,79,49,140,205,32,113,90,74,43,111,145,34,33,190,220,222,33,11,137,31,247,43,180,174,226,175,251,83,136,50,178,116,227,183,36,13,184,93,147,74,252,198,4,133,141,175,186,69,31,133,237,58,13,36,100,91,166,226,170,231,133,255,34,23,33,31,175,213,234,81,97,202,65,184,172,206,35,167,166,122,57,222,246,42,55,222,105,82,195,96,179,16,179,219,206,89,250,58,127,179,131,87,55,224,129,109,84,187,190,86,148,147,102,214,248,49,185,127,47,230,105,58,165,202,247,209,13,12,45,27,216,95,121,227,27,70,212,218,30,141,254,158,217,45,137,240,234,150,185,63,168,207,99,114,83,231,151,84,78,27,245,242,189,251,138,42,46,1,250,146,6,204,80,32,176,208,16,169,206,140,54,50,58,12,77,221,245,220,98,52,12,158,3,120,134,232,208,158,249,41,1,37,145,190,23,34,13,186,149,37,80,119,155,223,17,86,58,74,4,100,207,15,32,129,140,174,209,73,0,126,33,25,202,123,92,8,249,3,253,56,186,223,43,213,190,13,201,2,12,224,68,134,92,251,241,145,240,87,15,130,150,199,175,146,138,128,142,197,82,137,75,99,96,26,195,123,210,10,207,148,234,158,188,87,147,75,45,114,149,86,171,191,52,183,200,120,142,244,57,177,70,142,126,46,66,50,63,238,151,61,65,57,133,160,200,151,237,26,64,181,234,154,40,252,118,25,107,5,211,254,55,205,209,214,126,117,63,19,228,129,86,183,36,139,181,200,250,132,124,183,79,243,75,200,120,114,116,57,162,23,182,49,85,14,10,217,230,46,199,187,103,116,30,185,230,68,55,233,161,6,18,48,138,167,149,109,26,80,98,62,95,84,61,34,225,101,128,59,47,126,192,83,139,43,108,53,152,219,166,221,206,147,128,62,169,235,238,31,226,53,171,171,214,241,17,121,130,95,47,90,4,228,27,49,185,58,125,90,193,182,170,15,10,115,103,63,55,113,143,59,20,208,22,140,240,219,70,49,155,222,12,241,183,89,69,206,44,92,156,88,203,198,117,65,140,230,52,135,159,16,194,129,8,211,88,130,90,160,161,204,72,122,119,246,134,11,122,33,194,200,71,180,121,235,51,243,33,53,190,254,178,162,63,44,3,52,182,242,53,146,198,228,226,136,151,17,229,61,215,179,213,78,84,52,142,139,24,241,3,109,136,127,189,209,108,48,243,248,146,195,35,253,228,4,75,227,214,3,97,189,180,205,255,240,109,110,235,190,78,2,124,240,100,205,188,81,88,99,211,33,200,45,104,92,175,69,151,111,134,235,139,236,133,156,78,101,49,165,131,60,168,180,41,151,130,73,130,95,114,248,85,16,61,215,225,209,131,16,227,72,205,24,167,116,63,22,149,74,148,254,214,24,133,49,234,144,30,79,202,185,28,185,147,138,44,212,54,13,224,13,129,229,29,218,193,147,93,115,99,132,96,194,195,181,135,12,224,95,160,146,200,26,215,66,127,192,78,195,39,209,187,137,209,53,44,220,167,204,66,22,198,124,68,180,229,25,189,56,69,82,230,250,158,219,15,196,25,220,252,1,105,130,132,65,69,226,161,9,7,248,234,201,159,191,251,153,156,25,19,173,44,26,78,66,37,8,202,159,38,255,53,140,39,236,21,41,98,187,69,191,212,4,104,216,223,196,92,105,212,245,122,200,66,242,41,90,12,251,19,145,235,151,113,161,0,113,142,255,16,116,250,251,131,114,24,70,6,66,176,128,124,196,150,190,33,66,169,201,53,2,172,88,85,138,251,107,53,127,253,44,204,228,89,32,187,235,90,139,79,215,63,86,239,29,16,212,146,107,84,185,124,91,147,88,203,143,120,105,75,14,210,203,238,253,101,83,55,41,246,95,103,8,89,41,249,107,142,31,34,176,133,61,78,111,248,254,35,77,174,246,10,127,141,13,93,6,62,127,53,183,190,98,84,41,149,119,240,104,158,41,242,248,82,60,236,85,132,11,87,74,5,177,212,60,133,50,139,239,120,240,52,29,127,88,243,51,166,138,245,223,195,116,174,99,128,121,25,206,12,172,71,152,70,177,53,199,48,100,248,123,197,240,245,132,90,155,254,149,142,47,55,4,159,24,214,31,147,38,138,132,46,151,183,110,233,199,193,112,107,172,46,130,209,73,156,16,34,19,158,67,129,36,91,138,177,19,158,136,225,213,41,172,117,101,94,225,84,227,35,228,237,76,143,232,163,201,8,221,205,38,210,161,179,217,215,12,202,142,224,157,49,136,233,215,148,72,185,167,65,63,10,153,145,188,201,74,191,93,233,253,57,224,229,48,193,205,243,111,248,160,9,248,139,210,109,96,66,106,116,189,115,184,205,223,136,142,94,216,244,16,232,133,181,50,17,73,248,247,171,106,176,233,210,199,5,62,161,160,33,222,51,105,134,130,40,110,73,4,62,64,223,104,82,77,229,39,178,97,65,127,137,10,233,123,69,141,145,23,239,54,129,138,105,86,216,177,110,178,52,108,70,174,254,205,211,179,81,4,7,31,63,172,158,169,190,8,222,145,81,255,32,28,154,34,100,253,206,139,224,70,98,85,15,60,126,105,225,55,104,34,47,224,93,69,137,49,4,192,158,242,194,218,95,17,194,104,26,206,15,17,73,14,153,215,22,160,206,244,246,122,226,79,25,160,44,42,207,29,254,119,203,253,166,76,36,64,105,196,33,147,114,0,87,223,140,146,191,145,102,32,83,87,212,219,217,228,94,5,153,71,221,89,151,250,235,50,187,34,71,229,200,171,20,65,79,43,245,79,232,182,137,242,195,150,207,95,238,163,53,153,38,45,205,125,36,17,70,218,211,81,234,3,30,241,237,193,196,116,70,59,194,102,176,206,159,162,147,198,158,68,249,250,67,139,69,6,58,91,75,136,114,54,228,93,133,96,139,12,195,162,44,79,141,119,24,144,54,40,191,8,10,197,202,50,14,156,178,146,237,11,240,239,60,13,167,21,140,253,230,52,155,188,173,177,21,106,116,101,86,73,194,218,231,175,137,25,131,109,125,176,42,178,74,24,223,93,112,206,72,155,232,64,225,142,177,111,146,63,248,35,88,27,152,188,218,26,49,164,201,30,16,79,245,223,8,41,140,63,45,216,15,156,254,224,187,215,175,197,31,135,197,77,148,51,75,18,137,163,69,225,98,186,160,118,49,126,254,214,178,102,84,49,237,21,127,98,45,59,81,124,221,226,9,117,3,178,26,57,127,172,137,173,155,254,89,64,136,206,20,1,148,227,91,160,14,187,193,149,211,69,236,80,158,227,230,222,233,105,16,38,230,223,55,180,113,32,68,20,27,22,67,209,86,100,87,196,94,31,146,122,115,114,66,83,19,248,158,249,156,135,82,99,141,209,56,236,109,72,58,27,39,60,60,5,222,223,179,29,50,178,236,191,32,26,126,103,108,250,112,182,33,126,71,3,57,79,61,70,141,70,66,127,69,169,110,6,32,161,148,73,12,131,242,75,85,12,14,220,84,192,253,181,145,34,8,68,102,29,188,241,129,27,38,113,104,226,216,112,103,36,67,62,245,191,155,31,193,17,167,176,247,73,24,207,186,142,29,226,240,32,52,92,17,127,117,130,56,154,72,5,112,247,4,236,133,158,112,246,171,149,70,228,255,38,65,110,207,74,97,192,151,176,173,100,142,204,137,22,182,63,28,23,150,6,107,75,92,147,83,55,7,195,104,29,125,144,112,65,199,164,211,53,79,0,96,138,128,247,10,218,91,170,120,121,42,44,198,58,153,194,103,66,12,195,216,81,200,50,80,61,46,96,240,99,243,196,244,46,178,82,229,46,43,39,16,55,86,107,52,137,74,203,241,89,14,137,47,81,230,15,191,216,14,235,198,181,201,164,97,253,59,50,45,255,229,146,147,53,92,137,181,46,82,215,210,25,117,238,214,88,26,87,45,173,107,150,5,230,99,247,197,96,3,162,53,208,206,191,187,241,139,75,197,40,98,112,142,191,172,255,11,11,244,62,45,28,66,197,1,21,78,108,110,103,145,60,134,99,193,98,103,192,82,12,76,43,126,139,145,47,94,201,220,113,126,71,128,179,40,234,7,212,17,39,48,253,121,119,122,85,146,89,12,127,81,132,11,46,59,20,115,31,195,237,109,184,153,33,121,38,2,234,87,60,95,18,173,97,198,155,158,48,8,158,229,89,99,120,250,13,217,86,154,195,140,11,63,238,37,62,229,81,139,242,175,162,126,127,53,72,83,204,47,93,198,241,14,185,109,187,112,121,175,57,137,202,24,188,8,174,227,175,37,245,175,105,248,78,175,197,187,38,106,138,148,37,97,91,255,26,199,146,43,54,115,254,99,238,77,120,28,71,210,44,193,191,146,155,131,69,119,13,51,134,247,149,133,198,14,111,82,148,72,145,148,40,138,93,189,11,222,247,125,179,81,255,125,233,145,149,238,145,85,242,154,216,64,47,48,129,240,64,56,245,204,236,51,179,239,120,207,40,74,217,26,184,10,222,0,135,204,86,85,224,140,91,123,61,246,89,153,199,69,104,109,248,233,77,112,95,206,46,254,96,18,160,228,13,162,102,244,219,211,226,54,78,93,227,89,228,207,143,134,177,163,9,176,125,247,193,6,235,40,8,61,62,251,73,83,7,231,11,150,3,28,49,158,229,201,147,24,86,26,29,10,41,207,128,244,124,14,18,79,11,60,4,230,155,11,58,140,116,196,153,43,170,196,110,46,76,6,121,185,145,22,252,21,69,171,138,230,159,218,51,192,103,175,181,228,179,18,3,119,81,6,20,0,231,8,244,102,120,90,68,129,57,209,186,82,50,69,231,226,174,61,234,6,1,139,160,225,89,143,63,171,188,209,222,249,129,167,69,209,72,187,167,12,17,117,32,38,158,124,218,220,192,139,156,20,235,93,186,96,172,194,186,100,15,242,113,105,86,65,216,3,6,75,90,139,150,246,77,190,171,116,212,4,204,85,122,50,70,156,75,92,106,222,218,106,60,244,2,177,159,5,243,114,195,91,106,88,78,233,181,161,236,179,80,185,3,40,162,114,36,136,116,65,133,37,245,48,223,62,123,25,95,117,211,180,65,112,85,88,124,63,101,153,42,115,180,66,46,132,238,75,58,172,91,215,157,225,236,222,195,111,86,67,158,173,19,164,32,197,112,56,168,112,16,135,88,51,192,25,158,76,48,21,252,208,86,47,254,243,153,222,175,56,96,242,120,192,104,134,152,52,64,9,164,201,137,171,155,53,144,240,118,73,66,200,101,237,61,41,32,47,179,163,4,142,58,44,172,54,240,132,18,98,220,59,240,226,63,252,135,130,156,109,212,219,162,181,184,40,233,36,128,241,177,128,25,70,79,216,85,167,89,82,65,150,66,95,159,210,141,49,253,35,133,81,143,179,34,74,62,232,65,107,175,151,165,59,130,30,49,217,143,89,25,8,196,94,57,80,216,70,183,179,218,229,198,95,48,200,69,26,120,140,25,71,60,129,209,160,180,178,48,221,195,82,224,42,82,201,67,195,229,55,155,187,222,5,113,36,52,31,229,148,0,53,90,34,120,187,19,75,17,105,61,203,62,101,218,93,210,250,60,180,134,250,121,135,174,137,65,9,79,214,216,250,195,43,51,97,60,31,181,24,102,74,237,92,108,166,23,66,158,223,111,75,23,230,23,139,137,110,229,181,185,97,20,52,248,93,87,98,0,252,128,136,194,69,220,130,174,111,178,116,51,88,205,156,14,53,5,55,64,51,109,145,37,99,10,6,59,241,65,162,197,30,130,129,125,140,99,29,239,240,72,245,103,252,226,35,123,115,245,115,4,9,159,8,52,159,241,114,181,41,33,150,11,171,63,213,1,150,147,155,216,56,147,169,175,103,230,198,88,0,77,223,72,88,79,108,58,185,23,26,9,92,146,158,47,4,209,100,114,71,169,193,253,9,107,56,62,68,32,55,220,227,11,214,148,164,189,246,176,86,141,196,21,79,133,138,156,17,161,165,114,90,191,211,20,170,221,137,113,161,110,121,61,4,215,157,56,194,239,226,180,171,127,84,62,92,168,101,149,134,111,68,203,209,218,220,184,247,226,190,166,142,190,193,29,110,220,76,215,69,242,185,105,229,230,94,1,1,164,200,102,145,109,149,204,222,117,237,102,224,170,55,23,89,130,195,240,134,160,181,60,219,151,105,246,71,104,155,231,251,234,4,142,4,81,16,124,115,195,199,136,7,200,178,82,105,187,235,117,56,179,232,93,34,197,172,245,119,207,35,232,182,129,90,37,14,219,12,44,174,142,64,70,120,69,235,192,245,97,171,27,98,63,65,131,122,236,231,58,73,40,191,191,36,217,101,164,130,67,2,212,61,218,9,136,127,190,226,45,183,251,85,89,149,174,102,97,99,214,105,72,149,174,214,158,141,254,178,63,26,45,181,248,69,235,55,19,9,234,58,220,69,156,45,97,41,157,252,170,54,158,148,91,197,105,3,203,1,178,79,227,122,183,72,209,79,50,243,237,83,227,158,200,69,79,96,239,49,61,201,16,168,37,103,196,221,89,61,57,150,245,8,119,193,157,73,96,73,65,89,97,165,237,78,169,253,233,208,224,21,190,160,254,189,183,135,134,26,7,205,96,242,88,242,111,56,31,150,241,96,181,178,104,63,207,123,8,223,4,171,162,159,137,140,244,79,81,152,47,125,81,42,1,8,207,8,54,231,60,186,194,21,48,207,156,49,62,46,135,192,220,229,94,87,70,106,89,158,182,228,49,11,145,59,32,192,232,79,216,137,186,130,78,158,221,190,29,122,219,174,175,91,249,140,6,24,147,73,50,208,111,73,194,43,55,249,140,234,26,144,228,157,170,205,104,186,138,26,36,161,218,56,58,207,237,218,221,55,196,26,215,152,107,129,35,239,1,131,238,35,52,85,7,35,13,232,196,136,103,251,181,17,18,130,72,78,151,107,200,250,247,201,47,6,117,44,20,96,171,25,210,117,27,238,209,212,110,98,161,179,219,169,76,60,216,147,91,6,91,2,211,207,200,128,173,54,155,237,46,79,225,44,59,40,133,185,146,148,229,223,244,103,181,247,133,120,8,253,83,58,5,70,15,130,236,9,60,220,44,1,195,69,165,249,190,119,72,155,227,25,210,171,84,81,32,204,34,105,204,59,192,44,219,106,74,187,42,67,244,41,202,124,7,147,177,153,39,7,73,8,19,151,205,132,194,193,253,174,233,41,21,166,46,213,21,133,136,236,70,40,64,92,153,188,165,34,128,224,175,151,238,114,210,159,246,99,98,80,198,38,91,63,119,195,81,74,120,155,122,192,62,192,112,248,102,251,108,221,45,203,188,146,105,27,5,222,21,119,61,166,64,28,15,85,34,28,3,18,235,114,234,123,201,3,75,113,46,7,208,62,69,87,203,127,6,59,75,108,249,229,121,167,0,178,163,98,150,217,3,76,239,71,72,53,226,67,170,43,106,52,123,102,116,87,211,9,218,208,36,191,150,230,179,102,4,178,189,223,133,45,189,161,229,73,87,40,35,38,19,148,213,203,68,184,181,87,237,230,154,50,163,129,230,222,111,58,220,134,5,46,193,144,178,215,37,110,154,106,179,192,102,250,40,87,46,27,68,51,43,239,131,64,59,157,72,193,237,228,223,30,78,136,73,51,189,244,115,199,89,82,2,129,71,44,70,213,157,193,249,26,26,207,93,143,122,151,219,158,112,17,115,181,31,168,135,99,209,195,247,151,54,119,157,4,205,79,115,75,53,218,86,213,187,103,107,131,22,93,84,122,118,226,181,68,207,49,39,158,102,153,178,76,18,35,206,8,184,82,173,187,62,162,24,236,58,199,17,6,171,3,197,126,242,170,135,72,158,164,137,31,64,138,136,97,170,65,50,162,222,234,0,212,80,71,158,116,161,167,92,212,25,207,174,34,101,83,166,61,21,152,219,18,64,211,76,131,127,226,125,169,223,242,135,190,47,144,200,90,120,158,186,221,173,136,166,205,2,46,231,115,49,194,23,111,3,57,210,51,168,116,57,185,202,206,180,87,41,93,97,130,84,133,139,64,97,247,208,244,81,184,185,223,82,141,222,145,224,237,57,125,112,172,115,77,107,58,134,216,72,234,182,201,158,108,161,195,236,40,229,37,244,21,232,118,245,245,236,204,233,253,0,85,15,95,127,78,213,254,128,104,185,161,243,179,77,144,80,115,228,85,99,54,175,92,157,110,23,131,232,58,133,87,214,181,98,238,215,220,231,110,139,154,5,168,118,9,201,81,185,170,84,250,20,206,224,222,250,32,234,244,82,89,6,204,74,210,186,212,231,165,53,248,44,6,108,210,104,74,237,25,163,247,28,225,238,218,94,15,153,64,183,111,111,85,179,167,50,224,176,7,190,174,188,106,184,189,119,115,101,243,237,137,228,49,3,30,209,5,20,248,206,178,177,155,241,48,182,34,15,212,82,227,244,128,238,188,108,150,246,213,45,26,104,3,148,32,144,74,50,233,78,147,88,132,236,161,158,25,85,89,218,221,154,178,128,89,240,230,202,7,210,9,197,30,76,138,186,34,211,242,162,55,221,246,198,128,148,171,241,246,33,72,115,80,44,23,123,99,211,27,185,55,57,227,187,139,118,13,216,138,171,79,215,142,177,239,198,10,215,91,213,225,246,5,40,144,156,60,231,42,13,196,131,162,113,45,201,149,15,10,104,148,146,41,169,224,228,161,101,227,134,107,199,251,188,6,237,39,107,214,137,238,220,174,152,42,79,98,9,108,212,120,181,119,236,146,54,209,249,177,32,5,8,148,185,247,184,152,209,198,145,162,242,188,230,237,147,24,43,107,134,170,230,237,195,168,5,193,147,225,2,224,49,227,82,135,193,165,189,152,253,202,52,129,73,244,149,118,117,184,252,80,173,97,200,95,104,31,110,2,94,52,146,43,107,139,4,85,189,17,77,187,88,93,153,133,100,149,192,38,71,82,171,144,141,65,148,79,161,62,56,94,16,121,21,81,53,99,5,236,116,21,140,108,12,192,5,92,170,145,239,89,123,201,60,78,187,68,230,93,61,146,98,147,144,230,101,216,236,222,122,246,189,120,51,197,57,216,136,53,198,123,24,190,39,119,191,166,77,105,115,216,141,31,92,247,188,168,98,150,17,203,109,104,45,50,150,206,167,199,106,231,86,48,156,15,106,121,135,248,237,58,52,236,161,47,137,85,241,15,250,108,73,128,115,69,188,168,245,93,157,105,209,49,218,218,75,178,96,169,57,198,55,88,121,82,147,230,166,143,176,4,225,154,178,137,197,227,154,195,91,179,149,80,73,184,24,238,187,191,239,252,9,96,114,212,37,200,228,12,149,1,169,20,136,127,181,244,135,32,54,117,170,117,91,44,107,33,95,141,167,110,48,48,114,24,238,4,187,9,157,232,60,230,202,215,139,177,75,10,25,124,54,254,41,218,175,74,42,200,58,53,172,68,37,3,77,124,43,157,56,187,175,234,83,23,105,59,187,249,185,223,211,210,109,117,22,154,12,106,255,230,217,118,53,79,83,0,151,118,146,118,248,253,76,7,200,145,95,234,162,109,239,58,123,111,134,176,133,78,216,62,222,51,240,174,247,215,108,198,151,170,221,252,216,29,201,186,221,246,115,127,71,244,222,111,211,243,185,100,35,46,121,70,96,30,199,36,123,186,160,197,209,21,91,118,29,52,28,180,177,5,186,136,236,120,46,55,244,83,0,159,201,157,63,120,227,77,121,30,153,24,139,143,192,198,251,122,179,111,52,71,217,43,115,117,167,197,211,248,222,99,132,209,68,226,7,243,212,100,3,192,114,186,183,180,43,179,58,121,152,110,22,248,128,172,230,234,202,15,43,241,233,81,108,214,141,208,162,133,43,231,89,36,170,249,80,223,87,2,56,77,19,150,223,65,12,156,14,166,240,236,57,5,82,240,16,136,58,243,49,18,73,154,243,188,195,2,227,67,133,141,5,136,152,68,78,212,193,59,34,181,194,133,214,15,84,193,90,44,132,160,146,174,169,134,26,190,177,14,236,87,94,77,9,220,5,183,240,205,87,118,233,46,57,206,57,15,172,161,22,87,62,115,165,65,7,236,44,114,141,141,35,86,215,153,18,67,116,239,162,154,56,15,189,147,172,141,38,66,181,43,148,156,180,161,56,8,156,179,108,27,102,245,96,183,177,127,156,64,205,234,210,81,219,90,223,66,213,220,26,16,54,178,234,71,30,24,118,162,248,9,241,246,205,121,197,147,66,24,233,145,58,118,154,222,89,70,151,87,243,217,49,24,21,105,251,197,175,230,251,193,51,54,71,199,217,100,73,15,58,118,95,238,153,119,118,207,208,213,4,144,147,113,70,174,174,8,185,143,147,80,117,7,55,214,31,57,39,148,138,105,159,179,94,61,185,119,55,77,79,230,211,145,195,204,143,74,203,13,175,227,192,117,15,118,167,75,117,163,37,103,241,136,84,60,133,192,21,166,132,185,13,42,7,157,112,11,19,181,216,191,77,241,131,6,28,126,145,119,35,183,60,81,133,195,214,6,146,10,183,242,21,64,215,60,100,67,216,0,148,107,216,197,121,226,216,153,77,168,140,214,11,187,151,170,158,67,31,236,187,137,249,91,33,195,206,147,105,206,202,128,102,79,166,228,136,38,153,196,103,234,34,123,77,105,15,213,154,225,206,25,131,214,212,243,164,151,39,18,91,215,7,33,247,150,25,146,148,175,115,46,234,102,200,189,118,136,189,91,139,49,111,102,192,177,30,220,13,3,118,41,109,225,165,2,93,204,1,7,95,71,131,218,136,136,24,165,164,19,28,41,39,58,59,132,89,119,165,238,134,128,39,225,193,172,25,2,216,134,245,28,2,138,128,235,178,199,85,183,4,206,79,144,199,79,93,119,15,6,174,186,8,136,5,186,234,229,185,202,56,61,30,76,227,20,216,121,176,35,35,81,156,46,151,49,213,243,121,57,217,203,21,24,207,225,197,228,248,140,109,245,243,227,224,249,145,3,16,105,167,47,134,229,248,194,254,24,118,167,88,88,64,2,102,204,162,47,24,172,120,221,224,244,119,175,188,137,143,208,34,36,50,152,115,96,18,141,69,198,242,125,5,47,232,33,128,29,216,53,188,222,228,238,137,127,141,163,230,254,104,53,183,71,68,104,220,46,56,72,153,252,114,103,110,104,94,142,151,57,45,117,68,122,108,35,88,205,35,255,246,113,149,14,62,57,111,79,240,171,76,174,5,61,183,243,103,190,121,82,172,114,191,110,207,123,3,2,134,53,170,147,126,82,230,185,50,248,138,182,65,79,101,96,240,160,113,19,163,100,222,34,246,93,197,217,162,255,246,150,231,236,32,37,65,133,40,117,69,229,65,232,195,236,81,224,184,51,112,121,132,120,220,90,48,6,151,136,57,179,46,70,227,147,4,143,53,45,31,188,35,55,129,7,98,34,224,88,108,225,61,156,86,125,70,171,38,61,207,224,50,76,66,43,78,33,22,247,145,80,246,133,22,1,55,48,46,82,67,4,80,242,210,67,217,64,50,170,96,91,98,203,45,222,73,2,250,120,19,215,100,164,148,77,171,86,222,153,170,235,78,150,209,204,8,177,53,222,242,204,163,75,184,155,214,12,212,220,61,73,193,83,127,136,66,230,209,156,103,123,94,113,150,144,105,105,141,120,5,206,184,71,62,143,208,245,84,222,217,11,53,51,247,233,72,174,213,180,91,6,116,229,227,203,169,75,204,250,90,148,83,53,74,92,148,27,99,147,222,247,148,244,201,11,84,206,226,8,174,251,110,245,87,213,162,26,38,234,253,233,250,12,194,6,17,176,232,62,142,23,107,189,92,158,77,37,97,70,0,231,93,70,185,34,45,75,203,157,79,9,254,238,228,119,223,234,99,86,161,85,250,168,169,235,197,45,164,62,75,189,243,69,14,18,18,96,38,7,80,215,219,67,184,43,93,231,222,241,126,24,195,128,104,55,172,96,23,247,156,196,41,57,114,208,176,68,170,74,141,40,225,180,8,193,214,71,169,54,179,84,146,48,37,173,24,121,174,16,147,58,52,57,105,4,130,54,243,186,21,49,207,123,132,64,174,23,154,155,236,223,136,219,201,26,158,219,176,9,70,210,62,101,166,13,79,12,7,117,225,37,29,110,116,184,225,58,179,75,204,170,138,139,169,91,138,108,169,156,177,11,91,114,9,207,210,130,221,149,58,53,194,56,150,22,35,90,91,73,58,179,170,164,22,245,54,49,15,184,77,168,228,46,53,220,66,37,164,64,202,211,181,216,110,124,218,199,198,211,40,162,199,117,186,156,28,200,202,152,139,117,247,144,42,99,24,20,131,38,228,80,254,102,15,227,250,109,2,112,91,45,145,242,32,23,124,189,227,227,179,36,193,204,216,151,150,149,136,205,149,152,225,138,150,49,125,63,117,16,97,53,184,115,162,159,143,75,207,116,193,221,234,224,71,83,200,145,250,240,246,222,135,108,111,190,159,166,88,23,164,34,225,88,144,6,66,147,65,159,42,180,215,40,105,151,181,249,80,60,110,77,32,127,74,54,162,19,205,40,149,2,102,207,97,155,199,206,247,251,128,173,59,85,100,70,36,142,12,131,171,163,233,192,43,132,222,237,132,70,200,140,218,93,248,220,17,215,85,123,54,221,46,206,39,116,99,116,152,246,234,16,238,171,44,97,184,224,214,112,177,149,63,114,189,207,207,200,42,63,193,64,212,221,11,109,226,161,197,16,162,130,150,154,136,160,8,44,73,119,223,143,207,129,191,120,29,107,178,200,42,217,15,61,145,227,20,133,253,14,164,224,5,58,151,64,16,171,88,23,17,153,123,163,253,179,221,159,122,78,190,97,248,21,237,211,21,146,100,176,103,48,185,93,82,68,235,8,110,209,147,166,59,43,214,61,223,21,169,38,170,252,237,251,252,226,107,178,236,42,197,37,123,96,156,100,109,188,245,89,188,111,44,133,171,71,218,43,3,47,142,79,8,106,244,9,231,213,237,153,30,162,97,76,81,149,197,112,236,80,208,69,177,214,215,222,29,208,155,192,143,83,142,248,105,20,31,9,169,222,198,40,14,234,86,129,181,142,59,223,182,149,137,167,192,75,121,131,154,152,137,35,128,11,37,154,160,179,219,229,133,105,132,171,213,207,78,157,61,5,110,25,216,60,190,59,22,147,197,180,160,227,197,104,212,9,70,141,107,143,97,235,230,107,137,212,54,76,225,105,161,112,197,204,118,245,57,245,112,74,190,149,113,72,52,109,129,17,45,229,49,109,66,211,159,85,153,176,17,208,32,244,157,16,117,79,13,169,50,16,247,117,140,103,6,16,137,51,228,95,139,90,229,236,106,19,235,220,49,203,245,96,44,211,161,152,130,59,233,159,100,67,172,248,117,244,170,74,197,181,7,204,41,37,101,3,128,11,36,207,41,143,88,47,86,109,216,174,133,200,230,178,173,87,38,215,77,77,210,17,129,33,138,202,4,166,244,221,120,222,168,103,234,60,36,98,232,14,198,241,246,177,100,211,81,84,118,18,114,159,100,254,120,251,68,147,72,51,136,139,85,227,144,125,127,210,29,193,78,88,12,240,15,65,105,102,205,39,193,56,6,186,53,86,197,13,56,68,59,145,131,122,20,19,170,248,16,193,226,116,175,171,39,120,101,128,236,182,204,194,158,21,130,220,113,151,117,6,232,94,46,187,107,16,192,188,210,90,204,69,191,122,253,144,194,76,138,17,244,37,165,197,30,151,181,235,121,43,51,111,173,205,50,53,98,148,209,182,18,150,218,202,45,239,221,8,106,79,126,211,23,51,17,147,90,235,202,53,30,120,249,230,212,235,21,125,52,143,241,169,33,51,158,57,151,147,235,103,166,104,185,229,214,95,59,151,93,15,217,159,101,143,130,216,44,246,188,163,156,94,158,199,214,166,201,9,125,251,170,197,246,25,227,116,32,224,25,7,214,189,250,70,154,203,199,51,43,243,162,230,23,221,146,129,59,182,186,135,70,58,43,248,213,34,3,119,201,217,66,145,252,128,100,204,250,110,98,113,210,207,214,37,52,1,119,23,241,64,11,47,97,250,148,101,213,189,58,55,168,189,131,183,8,239,142,222,109,247,57,173,84,121,133,207,103,66,131,14,22,90,30,123,125,239,41,31,198,90,183,169,168,51,37,27,138,38,220,234,186,51,151,21,151,20,134,197,216,54,15,107,16,219,79,43,113,79,80,134,10,203,44,199,210,5,185,146,208,115,239,180,242,96,9,212,38,239,19,133,230,152,69,177,231,27,18,166,115,155,79,100,142,175,68,212,27,125,76,20,225,16,73,56,79,223,218,176,45,113,116,170,215,140,95,17,24,192,85,104,69,114,33,163,129,25,201,59,238,40,73,143,235,42,140,40,216,118,235,35,175,76,34,44,130,100,234,240,128,136,228,235,165,121,142,76,186,249,55,206,247,228,40,214,185,235,83,110,160,232,254,104,182,52,228,76,240,234,156,4,163,65,36,98,82,30,146,42,173,143,231,211,91,240,189,203,141,181,89,229,33,33,28,19,156,185,206,51,253,32,163,89,22,197,168,48,8,244,190,71,252,153,124,22,224,221,121,130,39,124,32,106,89,159,193,203,13,165,163,243,81,65,155,94,119,70,112,188,37,59,154,3,188,163,51,139,64,137,10,115,3,204,177,153,157,75,30,44,227,134,61,100,225,112,180,103,71,69,220,128,142,161,159,241,243,45,54,193,155,63,18,53,197,34,48,214,220,163,166,8,3,27,246,141,22,239,39,69,43,110,59,72,122,11,3,5,180,54,1,195,173,171,206,240,147,40,7,167,44,179,202,142,34,65,12,252,150,40,231,216,137,202,0,62,74,176,58,62,104,72,60,21,36,13,23,4,80,153,9,108,122,161,98,27,136,123,151,32,208,26,196,188,35,129,170,91,124,110,109,48,28,28,109,176,239,194,160,85,104,174,180,207,13,129,70,210,185,32,23,179,194,172,19,124,239,154,168,121,14,107,93,152,79,17,29,69,26,169,206,251,17,28,167,148,147,7,121,32,110,89,207,80,118,213,178,68,68,7,45,11,52,149,114,181,108,241,57,133,1,149,202,248,80,60,48,73,210,21,45,65,3,73,239,168,192,45,233,22,186,223,100,17,119,76,95,97,56,199,70,4,245,230,145,79,156,190,229,178,0,73,149,50,57,94,74,113,220,85,30,162,32,47,98,105,230,51,163,178,206,138,216,89,67,214,77,152,162,220,38,135,220,219,170,53,184,189,35,179,39,188,56,40,89,223,195,81,32,113,94,80,230,78,229,216,5,233,111,215,162,45,177,211,160,0,2,241,36,162,16,169,176,32,45,21,213,139,239,20,152,177,110,127,141,251,197,68,45,212,64,81,241,86,67,25,190,136,56,131,17,59,133,95,166,217,185,78,240,65,151,216,99,86,46,231,210,242,169,17,125,255,193,124,189,151,16,66,19,159,163,200,212,52,164,110,91,64,66,132,21,31,52,200,141,163,17,171,54,76,173,241,198,113,243,174,242,158,87,129,163,17,28,47,183,80,163,62,142,52,155,200,224,69,215,2,208,63,231,7,111,231,47,76,204,26,35,202,166,59,211,204,87,191,196,34,105,72,116,62,88,123,52,10,111,39,125,107,186,107,116,86,111,79,240,108,46,197,121,225,67,7,239,200,138,210,118,225,132,164,224,114,2,14,145,202,146,179,57,229,147,62,198,150,121,31,28,50,204,211,139,178,6,226,88,1,100,196,212,55,18,68,1,108,20,19,68,36,53,68,228,202,160,69,4,118,226,237,110,153,194,125,207,65,96,215,249,26,2,157,211,2,3,143,60,191,59,74,191,11,226,145,132,185,250,169,215,152,0,13,118,208,250,66,18,156,106,252,156,187,177,125,59,249,215,46,172,78,227,21,6,189,48,82,9,154,7,4,198,134,114,76,129,187,43,113,146,135,50,34,136,59,63,227,60,198,224,143,193,152,221,19,8,83,69,146,18,220,8,226,66,115,118,87,101,242,108,188,61,167,2,118,200,218,1,8,46,170,18,219,9,67,82,32,127,77,10,14,219,31,4,93,149,8,184,161,193,17,57,152,145,132,71,149,52,84,207,170,201,27,87,62,244,201,182,115,185,124,244,170,112,197,81,70,76,110,178,207,17,6,34,161,231,241,102,14,65,104,233,214,226,213,142,138,175,187,177,83,72,99,107,53,30,122,129,148,66,3,92,106,58,12,26,227,193,80,192,192,192,161,199,106,90,2,250,28,121,154,190,200,41,164,140,132,116,176,244,154,66,65,144,47,147,108,8,5,146,153,243,165,30,139,202,9,211,190,9,109,192,172,253,212,16,220,205,70,230,91,66,130,216,243,161,210,11,40,157,237,176,41,44,10,209,70,213,24,83,123,136,14,173,25,141,235,225,222,163,8,187,19,97,151,62,21,67,38,55,146,214,169,133,205,154,90,199,74,156,183,18,106,72,49,58,252,63,161,125,76,200,0,104,235,90,32,85,206,164,96,18,243,186,203,204,190,186,113,75,63,144,74,214,216,142,62,21,227,34,1,84,112,134,194,200,46,79,153,78,16,182,86,129,120,127,182,174,186,195,26,155,224,154,173,46,207,36,68,166,70,87,161,157,83,60,29,147,53,156,114,102,216,83,152,51,53,199,2,143,138,21,36,79,20,229,97,180,21,37,205,197,70,99,150,245,201,85,178,129,232,187,120,87,32,0,140,77,106,149,91,5,8,192,4,40,175,19,158,85,108,2,66,203,57,64,31,115,31,40,207,124,236,80,53,131,197,30,140,69,73,107,187,231,33,167,102,26,13,210,206,225,135,189,235,39,200,46,134,176,178,175,165,194,169,208,24,66,71,22,148,18,90,97,71,114,237,205,106,16,89,88,47,21,223,23,106,157,218,72,2,145,18,128,44,248,103,60,248,57,246,88,143,52,226,21,246,16,178,203,179,51,227,66,166,230,171,100,80,158,75,1,4,96,19,150,214,243,178,161,53,39,127,219,165,71,116,206,243,128,22,27,167,38,106,195,138,245,214,229,245,201,196,42,214,166,150,217,29,26,121,36,112,182,76,151,30,188,82,155,59,166,5,168,95,141,129,235,135,135,94,159,81,45,140,4,88,123,180,252,131,138,117,94,223,238,98,58,12,193,131,140,19,40,114,130,179,216,130,59,101,197,178,36,115,98,249,48,3,71,164,160,176,98,91,201,88,137,192,99,158,102,220,104,233,78,109,15,166,56,69,24,105,78,120,0,176,146,52,210,44,183,227,76,198,54,170,87,45,44,68,141,71,25,245,99,135,73,146,173,215,158,240,5,136,229,85,86,133,27,152,48,93,89,134,162,250,64,224,199,217,236,114,111,152,156,230,154,12,252,117,233,117,218,209,79,165,210,199,168,80,18,147,207,81,5,15,0,237,165,201,32,124,46,153,246,124,150,120,69,13,158,185,15,107,11,227,172,84,50,58,114,101,162,66,131,114,44,175,60,199,78,52,178,234,182,79,251,177,118,60,110,117,17,139,14,20,97,84,192,14,133,181,7,220,115,209,214,205,59,235,170,96,119,126,88,23,97,86,236,114,180,239,60,123,203,154,226,240,19,95,45,193,250,105,85,75,113,137,238,179,243,80,133,222,78,182,230,202,229,89,145,138,102,128,108,9,104,64,167,90,38,200,73,29,12,254,9,113,176,99,240,82,97,67,172,83,241,146,20,92,238,36,99,64,129,219,128,217,32,221,156,219,181,231,206,225,181,237,144,106,169,226,94,204,46,130,60,195,74,26,45,99,155,150,96,182,97,122,142,9,20,225,236,11,65,213,53,41,194,251,134,92,156,164,187,63,40,16,52,168,189,120,84,251,91,117,131,171,181,83,157,13,80,14,45,112,185,245,64,109,77,14,33,94,145,225,78,154,231,217,171,107,233,220,198,180,1,87,88,175,37,231,184,174,91,223,13,85,25,95,234,184,240,32,249,234,70,215,51,27,14,90,33,198,180,18,196,113,101,90,204,10,3,215,102,30,227,194,56,119,187,233,6,137,90,245,245,146,56,209,124,3,52,164,63,183,20,155,187,182,224,180,56,120,214,110,232,219,71,204,70,205,57,144,79,99,67,22,145,75,163,82,135,63,65,113,59,173,107,7,157,132,10,149,155,5,170,149,13,84,229,236,25,24,151,139,150,139,89,19,244,29,36,80,137,174,158,189,73,95,41,155,29,47,15,228,116,226,50,96,24,91,0,59,151,151,211,206,144,83,170,181,109,212,72,214,51,5,71,233,225,4,225,19,171,111,79,115,197,149,231,126,171,119,102,185,226,171,138,180,143,59,151,12,232,37,161,152,179,23,244,5,45,25,189,182,25,149,184,116,156,106,120,114,202,226,212,210,105,247,245,36,231,82,172,221,168,242,113,6,106,95,62,161,215,125,240,183,110,91,148,2,159,207,169,133,202,148,25,3,55,215,247,49,78,75,218,174,166,96,194,59,187,189,76,90,162,34,66,33,156,158,240,232,32,174,154,162,55,13,142,194,122,173,231,46,169,103,32,205,16,25,104,4,99,163,107,69,76,56,107,212,107,143,196,207,189,56,66,217,169,83,230,19,146,116,242,18,165,190,76,222,108,105,199,169,39,170,153,238,169,236,69,228,110,205,67,179,200,55,5,202,72,117,8,14,221,34,48,67,187,5,183,98,152,71,13,76,68,99,45,221,43,70,161,34,43,153,53,115,77,188,245,242,212,83,242,148,183,48,117,43,188,126,102,132,166,73,158,199,138,208,130,42,220,245,44,201,199,196,139,249,65,151,169,224,144,183,237,136,103,74,112,157,200,39,127,212,26,225,154,149,58,130,159,76,242,65,56,209,202,103,150,179,222,47,254,184,230,207,37,243,31,123,81,242,169,30,132,114,217,148,143,36,64,47,96,138,150,227,25,190,68,103,232,158,169,28,220,107,129,238,61,253,67,219,2,174,154,24,150,228,140,114,41,62,205,62,193,120,169,197,100,54,178,186,24,25,232,169,229,67,4,202,78,64,117,7,171,203,14,51,45,52,144,7,21,1,110,153,142,10,135,2,79,17,18,145,216,211,28,58,247,0,147,137,67,121,147,62,66,40,123,199,35,253,245,153,3,110,142,97,230,35,104,67,1,13,69,222,33,203,181,191,232,20,70,22,38,52,161,194,141,66,237,62,6,218,185,169,249,113,88,216,93,15,110,242,157,187,157,109,238,225,225,188,30,120,188,62,215,137,60,201,41,21,201,143,91,230,210,23,192,187,221,194,165,49,78,15,174,113,243,94,132,23,213,222,182,214,31,148,180,159,48,105,35,88,139,12,33,193,70,213,101,109,33,105,218,225,8,188,141,246,52,13,231,132,130,195,60,107,219,101,15,149,115,76,182,21,177,233,133,115,241,107,212,174,10,148,18,162,108,145,233,75,40,251,151,54,62,94,231,227,184,183,104,68,67,13,225,196,17,129,139,89,70,215,80,37,0,93,248,92,30,104,109,163,105,169,103,248,7,249,12,103,122,38,40,199,45,203,27,182,135,227,18,208,20,228,160,182,212,123,180,69,198,197,20,60,86,125,140,138,89,138,245,171,88,161,80,144,136,8,48,225,107,208,154,123,116,133,122,84,135,235,118,223,107,69,131,4,196,239,232,171,16,38,143,65,187,41,77,87,187,54,42,228,165,89,153,105,231,107,128,58,134,182,159,77,2,27,94,240,184,71,86,191,185,175,129,231,56,59,127,22,119,4,135,203,61,194,129,18,67,93,211,128,124,174,242,69,165,239,219,218,201,161,131,131,94,195,158,175,78,52,239,119,25,219,57,107,177,207,228,61,62,197,12,181,122,182,113,9,81,200,239,215,80,94,208,254,49,186,82,141,25,55,42,208,182,68,3,136,147,4,28,45,162,123,78,150,207,76,118,209,244,218,208,0,109,174,160,28,250,149,43,173,42,225,199,168,97,242,178,83,51,236,44,26,38,120,108,96,135,247,76,39,24,94,89,4,195,149,111,72,116,113,70,41,220,16,231,161,200,86,113,154,207,208,46,93,177,39,94,149,165,105,232,247,65,206,212,214,105,239,140,238,56,231,65,57,133,153,21,221,215,132,178,18,98,154,44,97,59,197,208,145,156,147,11,101,216,230,114,226,93,39,23,26,128,149,23,254,145,25,2,44,232,140,158,10,121,107,154,57,77,80,13,168,158,145,6,33,198,168,223,39,61,227,14,245,198,233,169,218,64,114,53,101,72,72,203,9,17,129,225,58,156,217,101,143,244,41,4,36,102,162,227,42,146,210,60,151,181,74,134,82,158,4,119,28,99,150,174,146,20,68,167,37,129,167,229,161,1,108,85,225,192,253,161,238,87,138,8,123,176,22,189,231,83,105,221,148,142,186,203,84,50,5,75,60,237,103,120,245,215,36,23,177,35,212,93,73,41,224,54,227,253,53,74,133,66,51,173,245,146,107,174,82,92,91,188,178,60,253,118,117,206,112,218,77,98,153,240,103,131,206,175,36,234,236,55,124,89,188,228,44,45,158,57,117,227,72,160,243,233,25,201,49,88,101,13,120,45,225,232,224,190,65,147,19,233,41,246,238,56,231,132,39,106,62,145,13,185,93,243,173,26,132,115,2,78,80,125,50,93,107,234,109,171,90,41,34,190,205,108,54,83,117,238,137,137,166,85,21,172,150,22,53,10,91,66,86,226,121,59,89,212,101,209,234,236,84,0,12,6,216,152,19,158,159,145,118,135,87,201,196,208,187,187,248,193,194,140,214,254,245,171,104,164,96,157,60,220,97,171,22,124,8,170,182,244,215,84,217,154,155,106,93,165,117,61,85,87,237,126,229,150,140,57,164,45,191,28,49,195,143,153,251,172,116,2,100,48,41,218,224,190,15,237,171,75,140,160,194,18,234,62,11,82,119,53,31,237,225,205,214,211,183,107,80,191,28,225,118,144,162,80,66,247,54,187,204,41,77,156,183,28,138,194,174,39,113,72,147,100,84,150,117,171,62,60,76,217,213,249,98,54,40,253,192,204,219,12,117,9,216,186,7,205,4,170,39,154,235,12,208,159,18,59,241,222,190,137,219,133,161,75,22,195,51,28,8,213,128,208,180,221,245,10,113,87,21,197,5,250,59,119,169,1,154,211,30,170,113,3,184,90,36,170,209,108,187,107,205,154,98,26,218,222,5,186,64,67,14,206,74,77,54,178,84,112,231,99,254,201,216,202,78,160,114,37,120,157,124,212,76,192,141,195,218,106,130,169,131,87,22,29,207,106,36,55,110,1,121,149,6,78,2,9,146,196,76,135,52,227,14,211,117,91,62,40,114,40,118,11,90,152,254,56,144,248,236,216,89,78,113,244,219,7,100,148,207,158,57,223,61,73,190,36,115,151,29,250,7,35,65,59,164,33,39,92,19,2,23,189,19,177,0,184,164,176,44,220,29,219,93,147,119,87,240,166,83,151,104,157,228,86,18,179,93,179,230,214,172,135,160,149,140,71,193,71,193,9,99,47,242,174,155,9,35,141,166,139,75,153,164,78,238,117,231,218,217,176,52,77,42,211,146,114,57,5,54,68,219,244,220,178,43,8,48,158,216,107,244,232,215,137,5,172,170,150,142,116,10,58,38,126,131,250,233,122,209,0,136,197,182,128,160,201,77,38,234,106,40,219,35,141,4,79,129,186,203,133,39,62,246,216,196,101,195,68,26,109,211,169,124,200,115,109,16,209,132,79,57,175,126,52,93,76,99,132,235,120,197,61,209,242,67,110,250,68,221,30,114,240,80,193,183,45,27,234,37,21,119,115,117,46,138,186,204,11,182,91,108,51,212,128,214,103,11,140,108,141,39,251,74,111,115,208,236,116,66,67,229,142,77,123,146,33,220,185,89,189,177,96,9,0,6,80,223,37,237,156,122,167,22,75,179,211,109,22,91,167,79,184,214,182,66,22,33,47,123,152,235,57,216,29,73,248,236,157,103,131,76,98,179,191,227,163,10,107,29,130,165,37,239,116,132,5,135,102,233,93,207,194,217,61,211,173,130,174,78,9,118,196,85,152,109,197,214,108,190,80,220,243,169,109,154,113,43,144,242,202,206,89,0,39,114,87,128,141,193,67,128,254,68,74,29,168,182,51,236,220,114,242,150,142,68,237,245,233,214,193,155,33,32,86,108,181,46,18,49,254,57,10,131,170,48,120,16,64,239,251,156,251,238,229,80,121,205,189,113,145,11,161,61,188,190,208,123,184,203,32,135,6,20,30,32,114,123,129,76,59,2,56,53,160,183,114,182,220,179,22,137,57,72,95,46,103,10,157,24,162,149,124,92,162,216,164,156,180,246,160,107,185,114,183,204,238,198,161,70,202,23,148,145,129,83,231,198,104,49,32,77,52,220,56,242,136,14,135,95,146,70,25,243,135,8,224,139,213,159,199,206,132,31,118,43,218,139,217,64,59,105,18,8,7,169,190,77,94,236,174,68,96,200,7,93,93,91,79,100,201,201,201,110,169,243,164,63,186,237,169,31,57,181,11,37,195,197,246,161,2,250,106,210,154,186,66,131,61,61,175,197,189,62,228,47,149,130,237,122,134,19,130,124,154,11,69,229,70,10,199,228,62,222,103,252,129,72,49,104,49,103,69,30,168,108,124,82,220,216,42,35,64,102,3,94,203,32,29,89,90,18,234,185,176,174,90,22,241,244,126,167,183,131,21,117,222,222,64,43,72,192,27,208,160,151,35,53,93,4,206,5,159,84,229,70,33,207,205,54,72,240,16,118,142,209,146,81,25,237,70,179,183,211,20,116,221,213,133,207,224,12,198,177,240,4,96,16,116,100,8,161,67,42,2,33,122,244,103,23,20,224,203,53,95,200,69,14,31,182,92,33,198,105,113,18,113,139,78,140,192,136,210,213,238,146,43,32,80,84,50,208,96,232,123,119,209,109,49,190,70,100,17,100,159,161,25,99,252,193,54,241,112,156,33,218,226,115,52,4,24,147,86,232,204,192,170,62,39,68,209,93,111,10,103,112,195,101,216,219,148,224,214,198,164,36,204,94,64,46,237,107,79,190,57,179,131,93,166,126,239,87,232,224,68,50,150,65,119,255,124,50,138,51,132,22,80,242,108,19,137,35,207,129,37,204,179,254,76,171,213,151,193,101,204,15,10,51,20,44,73,201,72,87,110,193,152,95,122,152,32,229,176,128,185,147,7,107,49,230,158,221,200,110,237,13,8,16,252,58,172,238,185,157,213,11,218,145,22,226,251,60,24,181,172,45,200,33,76,170,233,242,118,11,74,91,30,6,9,6,184,226,56,45,0,222,220,163,148,212,116,234,179,5,228,6,71,174,5,11,16,22,58,39,70,43,42,130,185,36,222,162,97,84,153,17,158,27,175,94,246,150,64,238,161,10,43,28,113,139,134,231,213,59,204,169,133,131,44,155,8,140,90,208,57,136,201,82,130,109,215,9,42,55,62,196,219,245,9,152,56,18,77,118,140,154,38,83,169,6,166,93,53,244,17,184,209,185,166,29,144,38,65,230,110,61,239,23,79,180,181,246,137,99,151,37,107,47,208,134,77,91,215,78,8,129,133,107,213,134,48,130,129,251,212,130,40,128,82,53,238,54,9,203,93,154,52,189,240,183,93,38,112,250,182,235,34,137,129,145,180,129,58,221,98,38,232,79,53,165,65,164,18,194,160,206,95,148,238,166,93,166,243,208,117,254,56,77,114,224,118,78,24,78,87,138,60,178,209,162,49,156,224,26,60,23,42,89,229,62,243,52,20,44,219,7,46,163,67,247,230,84,185,183,105,194,151,48,21,185,176,45,211,176,180,111,225,8,47,96,62,138,237,60,246,51,141,57,9,225,16,24,154,241,92,154,51,83,59,158,101,61,197,143,176,143,233,9,55,81,15,104,143,77,7,71,224,28,92,187,170,179,104,225,202,227,206,45,169,80,37,203,153,39,100,234,207,103,149,19,1,138,77,81,65,88,83,21,38,132,157,170,207,42,142,101,125,100,10,172,156,60,149,57,85,66,0,203,73,20,27,116,113,167,219,77,208,214,235,84,232,80,206,58,242,8,177,147,87,105,57,81,159,6,240,138,213,105,191,48,211,26,169,151,91,174,24,190,215,128,214,121,147,253,68,76,249,24,145,43,131,227,149,178,194,181,130,171,185,160,236,219,108,12,171,146,221,33,72,7,27,238,113,164,173,129,101,21,230,132,95,240,228,94,34,13,191,208,135,200,244,172,251,213,28,78,17,51,224,185,127,225,200,85,85,247,17,204,25,176,74,158,85,170,53,149,143,1,248,156,137,144,4,60,232,205,8,0,76,87,75,159,24,2,117,188,236,86,92,32,188,60,221,96,164,59,61,238,42,45,42,84,68,87,58,230,242,8,86,11,2,253,44,163,193,197,184,32,190,49,30,61,251,238,138,174,17,162,29,243,118,251,162,84,249,133,121,210,220,16,17,235,227,108,141,25,6,3,71,221,189,67,208,173,241,136,30,63,205,79,143,113,128,25,200,55,173,99,107,172,162,157,167,255,20,93,47,203,31,79,74,84,79,148,237,144,172,93,145,151,39,204,119,55,69,70,53,255,186,175,193,198,199,179,235,80,196,177,176,154,108,138,78,47,142,24,184,104,156,127,218,109,232,182,158,178,92,224,132,89,66,182,211,229,212,119,173,44,106,224,77,58,43,218,76,175,116,159,223,119,234,193,224,219,108,136,4,176,28,193,156,94,13,89,206,60,242,214,135,210,252,136,125,121,206,92,170,157,9,122,67,210,201,192,187,91,118,151,112,16,235,240,139,179,236,119,197,170,27,243,44,231,2,133,98,103,184,81,36,9,213,248,107,218,151,206,29,186,133,182,43,83,216,35,189,171,249,17,191,105,213,202,245,81,69,32,32,75,163,36,107,206,41,91,28,93,107,135,182,52,214,2,233,242,103,135,63,214,91,108,228,215,245,222,187,99,194,173,183,122,32,82,78,76,248,118,44,238,208,227,206,18,112,56,137,46,134,104,205,5,141,10,71,238,173,173,57,56,150,130,156,28,155,192,224,43,161,130,187,82,1,116,185,237,30,123,99,40,31,170,245,128,178,181,229,110,132,108,219,130,128,206,250,178,133,95,251,178,79,131,187,54,247,207,81,109,110,151,14,57,141,220,205,195,51,179,2,194,164,146,29,46,29,183,208,138,119,207,74,159,42,100,4,206,218,62,8,84,2,61,85,146,19,4,230,249,150,234,145,50,186,241,145,153,159,7,198,24,44,222,151,46,6,26,9,58,113,208,61,76,233,196,178,230,149,117,207,9,22,25,32,142,152,200,199,112,146,208,118,78,78,128,171,213,34,198,228,94,25,167,162,63,10,140,137,0,126,192,167,174,46,192,187,123,144,31,96,239,150,240,237,182,141,176,236,15,81,69,29,233,38,219,206,3,126,56,238,20,69,152,237,156,152,171,39,186,3,178,43,119,36,19,5,225,121,237,154,240,16,192,65,116,169,149,102,219,110,4,65,229,85,168,221,249,144,156,246,142,162,68,68,123,20,171,22,165,134,100,122,135,80,2,34,181,59,97,189,133,212,234,232,152,87,146,218,96,10,140,225,26,26,156,170,172,47,40,55,92,149,94,162,89,181,221,8,117,85,182,24,156,119,219,240,158,26,95,5,9,7,229,96,157,101,48,180,95,40,95,224,45,74,241,48,169,176,196,75,227,69,1,66,0,104,162,200,162,221,201,23,237,78,45,110,100,33,56,132,109,34,230,222,112,16,0,30,209,82,7,171,1,172,112,91,132,186,158,137,57,135,94,47,170,156,70,166,122,100,240,203,44,216,12,40,78,241,149,28,87,20,212,217,249,78,248,91,107,14,161,187,154,198,114,6,244,17,157,128,20,22,71,228,130,98,134,227,20,197,57,205,170,10,119,51,214,88,36,26,45,211,206,189,201,184,19,77,93,242,196,200,135,209,168,0,193,61,5,171,139,70,233,17,20,214,101,13,219,170,11,109,64,60,153,144,52,100,148,39,226,87,225,114,137,38,52,162,173,132,167,121,142,213,31,251,19,195,249,5,8,33,219,35,101,215,146,15,190,172,110,81,82,35,111,159,21,88,161,231,222,63,241,169,153,59,80,24,8,89,141,50,109,224,248,68,43,174,34,140,182,42,92,58,84,98,226,113,142,128,23,12,238,159,8,112,38,240,230,18,63,206,167,67,208,205,90,119,216,191,64,46,54,182,40,53,20,55,107,75,178,144,110,13,14,118,70,253,237,249,156,226,214,202,54,185,168,114,88,150,118,172,128,150,154,60,45,117,106,75,202,164,178,91,167,202,200,50,205,240,70,143,229,89,125,194,87,89,236,64,213,170,139,228,72,25,39,14,9,120,89,57,141,244,105,188,119,240,109,115,178,93,104,34,220,14,141,22,99,220,46,40,108,218,103,111,139,69,31,201,238,121,243,148,169,36,84,122,34,162,42,228,47,179,115,246,184,42,112,81,187,170,9,241,241,104,192,137,194,158,4,86,218,196,253,80,56,201,53,182,144,203,211,203,100,136,249,249,79,63,197,77,95,121,227,191,254,188,52,113,140,252,252,167,95,166,190,252,215,127,1,154,127,61,46,225,20,138,254,252,167,63,1,255,242,71,212,31,65,49,5,81,127,7,26,251,41,26,183,54,250,35,144,70,73,226,43,240,191,101,65,83,199,77,61,126,180,24,230,228,231,63,253,245,223,131,210,27,134,255,254,111,63,255,244,134,248,242,243,127,252,242,219,149,255,251,223,190,254,254,31,255,57,180,145,87,252,90,55,117,244,231,183,246,95,150,40,75,210,241,87,12,130,126,251,125,246,250,204,171,199,3,113,116,91,254,121,140,214,241,203,216,123,245,240,54,206,111,237,202,172,142,190,164,191,181,131,255,60,71,253,152,5,94,249,197,43,179,164,254,213,247,134,232,13,240,231,48,27,218,210,219,126,205,234,175,120,191,108,130,226,175,255,227,119,187,127,249,95,26,250,213,154,216,171,178,242,232,227,111,173,254,143,172,106,155,126,60,236,251,205,216,97,220,202,232,119,83,143,169,248,69,118,180,249,250,74,117,144,249,52,171,147,95,15,112,118,152,118,152,21,254,249,75,213,236,95,154,97,253,123,76,210,123,219,112,204,33,250,48,240,183,241,135,108,143,126,133,137,118,253,235,255,136,202,47,254,52,142,77,253,211,239,166,255,102,40,48,180,94,253,159,149,215,39,89,253,165,140,226,241,87,252,13,254,245,197,161,205,234,255,124,181,16,223,76,228,119,179,189,58,59,246,49,107,234,95,223,155,254,132,12,63,189,181,241,250,159,178,58,206,234,108,140,254,252,125,176,191,254,207,223,187,45,162,45,238,189,42,26,126,250,176,8,250,63,255,243,247,151,63,182,182,111,70,111,140,254,21,10,163,228,79,127,126,125,249,175,99,243,121,67,20,167,95,55,253,219,11,127,253,235,255,252,223,200,150,183,237,172,162,122,250,114,44,86,245,211,223,185,222,223,54,179,255,234,225,199,110,254,121,201,194,49,253,21,193,142,255,126,13,136,223,92,61,136,234,49,234,255,252,141,163,80,7,224,239,226,161,202,194,240,119,191,250,50,164,205,212,29,225,245,171,31,29,86,69,255,121,92,27,143,78,126,253,249,47,127,17,8,12,251,249,111,176,189,169,147,52,58,86,39,25,189,236,37,22,229,127,199,38,81,157,132,83,3,191,134,9,191,195,214,172,206,143,129,139,40,157,94,35,197,191,67,166,209,225,234,201,107,67,161,191,195,174,199,79,82,189,238,24,131,127,7,31,115,255,108,58,24,242,243,55,43,116,252,221,211,44,72,63,193,162,127,55,245,215,168,247,5,10,210,99,206,175,187,34,145,63,130,62,89,68,238,119,212,246,182,47,159,172,31,251,59,8,78,167,38,255,116,143,201,247,61,78,39,175,246,63,129,161,204,239,176,46,11,63,219,6,148,250,29,116,12,247,169,87,161,239,35,250,205,103,235,128,190,47,233,33,43,130,233,147,142,62,22,203,107,18,239,245,178,163,31,187,61,30,27,94,102,225,145,248,94,1,9,228,27,96,127,168,208,47,159,34,209,111,144,225,52,190,70,97,194,199,20,14,159,124,109,28,253,142,201,188,38,252,108,193,136,223,81,99,243,197,143,14,227,188,240,21,144,228,222,129,118,212,103,241,17,243,111,105,57,104,194,232,203,203,142,145,143,152,61,182,126,241,62,217,86,68,252,54,22,182,232,53,232,125,87,183,41,10,95,187,36,67,124,59,94,249,122,77,16,234,163,35,175,238,142,159,245,248,217,211,207,156,14,127,247,204,45,251,204,123,17,230,239,242,67,153,77,71,128,125,54,223,247,240,170,163,5,121,13,193,223,93,224,179,76,135,188,79,54,204,142,228,241,37,104,218,215,142,2,139,31,209,60,125,26,167,200,187,31,123,253,145,136,230,104,120,237,43,208,199,168,117,18,120,117,60,45,159,108,6,246,77,170,121,61,36,242,199,125,63,50,68,54,28,132,254,107,126,253,108,237,62,114,225,177,97,195,39,89,142,250,0,77,159,38,117,4,251,216,52,239,109,93,94,195,8,246,195,202,3,51,124,186,173,4,247,225,125,89,236,213,255,207,215,62,219,67,192,103,175,151,156,16,63,105,240,169,201,36,244,73,139,237,147,33,200,247,93,141,42,47,43,95,70,53,249,190,164,125,212,69,211,240,70,50,189,126,124,109,50,245,145,42,194,215,9,17,102,62,186,243,194,215,190,11,11,31,94,20,188,68,208,31,155,83,149,47,59,33,241,119,187,195,168,140,198,215,62,6,191,27,92,53,115,52,181,175,65,244,183,160,176,89,94,47,38,204,127,192,250,79,134,251,8,202,222,75,18,207,47,63,193,145,31,93,29,236,181,233,63,13,95,254,35,59,254,13,250,178,67,150,249,32,29,111,87,191,200,175,199,253,8,202,200,127,203,83,94,253,165,248,132,162,64,228,63,98,223,242,234,107,48,253,81,230,15,210,245,89,151,204,207,127,224,133,175,65,239,113,20,151,205,242,218,129,32,254,163,163,232,147,226,7,191,251,254,254,198,174,94,99,222,83,80,27,101,159,130,208,63,116,244,249,86,125,36,199,55,206,236,29,254,255,50,187,83,220,123,135,195,145,231,202,232,117,13,96,222,123,243,130,160,233,195,55,5,244,18,247,62,207,223,212,218,203,96,161,222,39,58,13,209,107,23,130,222,67,37,152,250,62,170,131,215,229,68,124,207,135,217,87,105,243,114,56,236,125,15,219,190,105,15,125,240,178,47,234,35,12,202,108,24,95,47,3,203,126,176,176,67,177,134,159,88,79,227,31,41,197,43,155,215,249,147,126,143,165,209,243,95,39,184,247,0,62,100,120,212,54,195,235,60,8,115,31,73,174,252,77,156,190,76,191,239,225,230,29,117,40,104,170,246,179,68,69,10,194,183,94,255,122,41,8,250,35,187,52,237,91,158,58,132,96,244,178,63,138,135,190,153,234,103,46,6,189,175,71,239,29,254,117,56,218,120,84,254,151,246,125,176,136,122,170,252,79,54,129,120,31,244,144,236,201,235,212,135,19,223,6,201,235,213,197,191,161,14,65,113,240,248,245,165,77,226,251,122,4,77,249,73,98,132,62,252,194,251,164,70,16,239,1,212,30,70,127,25,162,182,247,62,203,179,31,69,39,10,63,77,198,196,71,230,60,202,105,83,189,94,124,20,251,99,22,120,9,18,136,191,79,41,175,97,239,35,38,125,246,146,188,19,212,135,67,100,175,163,150,160,223,125,112,236,189,33,125,189,158,239,152,225,168,186,193,235,13,132,136,15,191,250,100,209,105,254,219,74,249,154,160,125,48,175,37,27,131,215,246,32,239,246,84,209,48,124,230,116,200,187,167,116,211,33,189,62,139,87,152,253,6,214,191,204,89,44,245,222,149,215,182,81,29,190,6,125,20,186,104,124,141,224,191,233,166,220,190,84,94,125,24,95,189,189,254,18,254,30,126,225,161,87,63,133,209,239,174,252,245,12,232,37,4,251,224,19,225,244,218,237,216,143,108,250,245,4,47,72,63,33,132,44,77,124,168,208,254,159,225,222,29,180,205,130,113,234,63,25,246,189,4,69,47,55,136,21,222,157,56,248,4,128,124,132,123,157,188,78,83,172,248,193,30,188,215,233,142,251,224,51,105,22,126,2,121,119,150,104,109,189,215,142,192,125,144,153,183,168,251,18,100,125,240,122,201,73,234,35,29,108,117,240,26,66,124,83,117,154,79,68,58,69,253,17,244,89,180,147,31,142,220,54,75,212,55,113,252,26,246,62,131,163,170,30,114,234,53,136,255,240,187,242,147,18,77,242,240,31,65,95,14,102,240,154,173,240,200,223,33,189,240,245,100,121,244,131,28,244,253,246,153,121,252,7,237,245,202,35,102,191,186,234,81,89,94,131,241,191,7,191,134,189,111,198,193,74,62,153,198,7,203,255,76,124,241,31,233,235,147,78,132,111,84,114,159,213,47,109,230,62,40,234,81,119,235,44,222,94,163,176,15,215,56,234,210,235,32,228,62,170,111,60,149,229,16,28,12,163,126,13,124,95,1,94,231,94,35,200,127,220,199,47,113,86,190,92,11,10,23,254,14,253,57,82,124,225,73,159,195,63,104,73,210,52,159,84,90,138,124,79,217,138,240,26,240,30,239,94,153,181,175,207,238,40,242,35,222,189,198,127,125,102,72,145,252,135,88,202,94,31,175,82,164,240,205,104,111,71,103,159,29,159,81,228,251,98,100,245,161,220,147,131,148,191,196,81,127,56,186,25,189,178,120,13,251,56,8,170,15,154,153,253,147,13,251,16,21,111,53,44,250,39,192,119,247,92,178,250,224,173,195,63,129,190,251,168,97,188,6,188,187,231,120,176,130,241,117,174,161,62,82,229,18,101,254,235,109,160,200,15,204,81,185,198,127,98,212,123,78,141,189,67,12,55,77,241,79,176,252,55,165,179,56,88,226,63,113,76,250,125,75,68,230,229,108,185,15,122,51,122,67,241,166,166,146,35,118,95,158,205,113,232,71,224,70,81,232,123,175,243,27,247,113,220,187,52,125,241,229,80,150,209,219,241,67,29,103,125,21,189,174,98,31,71,234,31,77,94,3,223,23,170,60,188,167,242,250,79,76,248,208,97,233,161,38,198,207,76,253,184,149,242,118,36,245,26,242,141,107,141,233,193,37,151,215,48,252,155,170,24,121,195,235,212,135,125,20,216,131,25,29,36,36,57,216,207,75,228,135,14,120,83,174,47,33,31,7,135,159,29,24,112,31,57,231,77,77,188,134,188,39,148,169,254,186,238,81,248,249,144,31,33,190,52,159,212,19,74,252,136,239,215,69,149,255,56,193,139,170,118,220,190,124,182,168,60,252,13,185,105,135,215,144,247,104,88,188,190,126,13,249,72,230,127,187,1,249,242,24,12,250,64,45,253,39,7,164,252,199,41,118,252,165,45,167,215,54,125,156,59,199,135,202,175,63,67,161,223,156,251,190,46,149,252,71,116,134,145,63,189,52,137,253,80,151,67,16,29,92,250,55,162,255,26,250,110,216,65,198,178,32,243,202,47,115,212,15,159,168,21,246,227,62,81,60,213,193,248,41,12,251,144,144,65,90,31,74,57,121,173,108,8,252,67,7,15,195,17,233,225,223,140,125,205,162,63,142,74,190,42,152,215,152,247,196,81,191,221,37,250,103,115,167,62,78,226,250,42,27,62,159,53,253,205,153,74,218,244,217,238,125,62,117,230,27,19,251,102,246,202,215,48,246,227,142,161,215,191,86,116,31,167,251,111,85,182,255,92,130,17,239,62,241,118,240,245,213,182,151,14,198,126,28,230,255,118,74,240,26,4,127,36,145,170,154,234,191,221,115,123,125,8,32,126,28,186,101,245,39,7,248,31,180,98,60,210,110,250,217,52,136,15,22,252,182,187,255,108,216,143,178,243,233,113,25,244,65,60,155,79,14,58,160,143,248,62,40,194,63,57,165,132,63,66,174,61,212,230,167,19,128,144,111,238,149,188,150,112,212,199,217,98,243,22,104,71,93,248,173,182,189,190,247,69,51,31,59,251,117,91,143,128,250,100,194,248,31,10,215,248,57,240,67,68,190,65,190,124,125,87,198,39,244,157,96,169,111,177,175,5,244,199,1,92,29,127,114,127,6,250,230,144,39,248,100,51,208,111,143,158,167,79,86,24,255,135,124,241,250,236,229,24,240,95,126,249,249,231,95,254,243,247,100,134,254,50,52,83,31,68,195,175,255,254,51,255,43,152,71,117,113,4,21,248,198,45,134,246,176,9,220,210,245,237,125,90,62,56,244,1,120,244,29,141,3,248,54,16,248,191,15,250,247,119,77,253,143,96,24,126,254,143,95,234,183,55,249,252,250,239,255,241,75,117,132,203,65,175,135,95,127,102,142,63,191,60,24,230,249,75,199,50,156,253,75,193,49,28,243,75,65,14,28,163,64,252,47,220,219,203,25,199,168,48,127,160,4,230,151,132,125,123,189,249,230,223,224,237,159,229,247,11,82,193,29,141,184,154,251,5,225,24,151,251,5,96,223,90,21,44,99,48,191,84,95,251,62,122,51,190,130,174,7,232,206,40,220,209,195,71,171,3,47,113,191,68,12,147,176,111,87,114,246,24,86,250,122,249,104,10,124,237,224,48,141,153,190,226,87,238,23,226,43,94,98,56,225,111,152,129,61,94,125,107,43,236,236,111,215,51,238,111,22,50,27,251,219,132,142,185,145,236,215,9,11,63,214,148,248,218,52,251,218,234,241,117,193,190,254,55,122,251,231,232,150,25,190,26,63,179,111,93,254,221,116,144,127,184,242,143,152,237,59,90,97,255,112,165,249,142,86,221,119,180,250,30,204,240,29,87,190,167,231,234,59,90,253,227,149,229,59,86,236,123,198,234,190,163,103,224,135,102,250,61,243,2,190,163,21,241,15,87,138,239,184,178,124,199,76,191,199,235,178,127,180,144,251,145,93,30,190,195,194,228,31,122,206,184,255,53,166,250,14,159,47,190,99,157,179,239,104,213,252,80,92,252,99,63,211,63,92,129,126,104,13,191,39,39,116,63,228,171,213,15,249,243,242,29,51,237,190,3,211,124,199,26,14,63,180,23,213,15,245,147,253,80,246,131,216,31,241,213,230,59,250,249,158,29,252,30,175,251,158,86,200,255,111,245,162,248,161,56,109,126,168,159,31,203,81,213,15,249,6,245,67,115,255,175,138,166,228,59,174,252,87,173,225,246,95,52,175,225,135,50,237,246,67,61,99,255,69,158,153,253,144,143,125,15,223,200,190,131,3,108,223,225,117,205,15,121,194,247,228,150,237,59,60,243,123,242,225,242,29,152,228,135,120,221,247,240,103,228,59,86,254,123,184,122,193,253,136,31,78,63,84,227,186,31,138,193,239,185,130,253,16,71,90,126,104,172,238,191,72,149,124,15,75,129,126,40,63,47,223,209,170,250,161,140,132,252,80,221,89,190,227,202,247,168,191,234,135,148,84,241,67,236,98,249,33,117,3,253,208,26,254,24,151,248,95,113,0,134,249,249,151,56,43,163,95,127,254,195,49,202,239,199,66,220,223,142,143,254,253,95,254,231,223,158,137,11,162,159,254,240,120,220,79,239,13,127,254,243,95,250,191,212,63,253,52,244,193,175,63,189,61,56,248,151,127,121,239,51,106,198,255,107,252,55,152,128,40,132,164,9,156,68,105,248,47,255,242,167,63,255,4,254,247,159,20,129,254,233,191,131,255,159,154,254,183,44,138,179,245,47,31,143,44,254,229,95,162,202,143,194,48,10,191,222,127,126,123,120,241,120,245,151,223,186,39,190,40,2,245,62,196,111,189,135,222,232,253,250,205,113,42,248,183,199,242,190,62,69,249,231,183,55,207,12,209,248,111,211,24,127,161,254,252,246,84,33,129,253,18,66,180,116,73,24,246,237,48,137,145,79,24,195,12,95,255,139,194,201,241,187,82,51,140,192,252,179,63,178,160,72,118,194,37,76,210,113,0,107,113,157,17,176,90,162,20,12,22,8,28,166,29,141,141,132,125,154,35,139,95,32,105,7,96,13,55,199,9,42,5,63,29,24,86,165,35,146,69,203,77,224,150,224,169,8,236,184,93,140,138,207,5,142,123,22,228,25,4,65,128,98,185,251,230,230,132,96,193,173,103,104,114,138,50,230,185,63,177,131,115,123,202,158,7,231,39,191,112,203,193,111,130,29,64,200,73,185,232,136,51,153,67,202,7,44,19,184,167,139,119,213,16,164,147,139,122,131,192,224,196,158,89,179,196,203,212,231,163,18,130,17,177,188,7,129,29,17,60,165,236,148,142,62,248,75,6,131,151,91,28,101,218,60,63,206,18,69,159,111,131,108,24,172,78,220,211,107,141,131,254,83,31,79,219,253,105,160,111,31,184,133,209,53,76,164,184,168,35,101,169,15,61,233,140,40,8,208,50,160,45,251,211,221,59,89,176,195,196,197,24,194,111,59,140,178,175,147,237,19,238,177,37,18,217,209,215,6,121,232,77,44,89,23,101,19,205,117,187,220,27,101,51,44,169,117,8,230,105,6,110,153,209,100,238,43,155,32,100,105,218,3,107,79,148,64,150,114,145,250,160,164,167,135,222,213,194,213,26,116,213,49,75,72,11,14,227,34,116,71,124,175,114,23,208,48,79,242,173,176,188,116,70,6,239,177,106,194,218,54,77,140,100,194,221,201,160,17,198,35,152,195,146,37,105,32,157,237,39,116,74,224,68,97,215,209,132,48,2,207,23,70,207,102,86,184,24,237,197,220,184,206,145,113,34,126,0,32,104,198,148,56,155,178,207,41,117,144,105,132,215,177,66,30,148,86,99,42,195,98,154,198,162,50,151,133,97,245,101,16,25,54,188,63,57,57,235,31,217,179,171,157,52,83,10,47,220,112,201,101,43,16,157,133,38,194,4,92,13,30,23,156,10,167,240,194,138,109,211,85,160,166,230,66,136,240,62,178,3,93,47,224,193,237,60,169,194,5,164,224,16,213,249,240,81,0,227,137,246,193,186,224,171,42,183,78,106,147,222,167,158,142,154,8,50,212,76,0,36,163,43,110,6,104,174,64,32,130,170,146,128,44,89,1,238,77,98,70,9,72,213,252,237,139,41,89,59,10,160,105,104,117,203,145,5,214,204,253,199,144,185,103,185,211,251,229,244,24,109,75,153,47,149,192,158,34,30,189,169,247,252,137,53,10,8,128,183,8,38,113,124,82,67,140,24,225,105,97,12,200,114,206,92,158,72,80,11,39,60,73,222,199,138,214,174,52,2,194,164,241,96,20,78,216,249,116,228,165,129,116,88,198,105,70,58,56,83,56,242,44,97,224,70,180,161,117,185,220,52,213,166,204,43,1,88,222,124,134,69,142,189,73,199,122,120,74,167,113,132,27,160,17,62,4,202,41,127,218,20,50,203,155,169,194,117,138,4,59,45,42,68,184,77,43,215,7,106,69,179,184,96,112,6,117,218,56,182,121,88,94,131,34,224,140,162,164,96,16,166,220,53,33,71,193,137,91,20,15,27,126,251,34,114,126,39,195,251,9,98,133,45,238,90,218,73,196,21,111,61,36,155,253,161,221,195,6,180,186,73,206,118,15,150,11,146,14,46,46,201,111,252,74,49,156,165,8,182,175,8,166,43,112,111,223,104,1,131,201,233,70,113,246,73,87,101,136,52,104,177,244,36,244,54,78,184,54,186,232,131,17,207,94,113,86,41,6,74,166,246,108,139,69,175,151,8,68,220,238,212,48,94,137,48,226,241,56,184,204,192,195,17,104,159,159,194,160,239,66,163,245,130,141,185,170,173,99,122,203,122,79,10,86,66,244,59,146,3,222,137,147,50,46,20,204,83,227,65,185,180,41,125,26,128,134,242,148,52,212,138,7,63,192,49,125,0,209,32,146,220,202,104,50,198,43,186,18,119,195,113,218,5,185,10,207,45,233,168,65,120,159,108,65,191,197,133,115,207,187,209,42,150,45,61,181,151,187,189,187,142,131,121,193,173,87,75,222,227,19,26,193,72,80,240,12,80,22,177,103,27,94,42,34,111,187,147,146,236,231,238,218,204,147,102,2,56,53,248,151,36,166,186,171,117,159,84,252,182,251,26,45,202,139,62,203,151,128,217,117,136,120,170,118,100,116,8,109,164,79,118,65,232,189,170,136,241,110,95,103,141,84,188,171,199,194,142,160,38,213,188,223,77,111,60,230,135,114,163,221,105,143,220,244,232,236,25,184,90,181,219,250,147,233,229,251,62,202,232,29,7,227,26,4,240,164,27,199,102,112,18,72,201,158,215,172,111,238,30,72,64,35,61,192,209,176,83,43,13,2,131,4,26,236,205,128,174,186,108,220,249,122,7,78,39,136,127,72,214,115,126,32,22,211,52,85,222,98,145,227,68,129,67,84,51,137,203,228,126,185,209,215,173,5,31,86,43,172,252,6,67,122,28,103,148,48,48,232,213,97,129,253,89,238,144,90,177,249,8,200,65,144,177,133,40,17,173,20,9,245,70,222,225,200,202,239,64,38,230,15,130,223,101,15,100,31,40,238,69,80,234,82,137,77,117,15,209,137,113,8,211,3,91,102,50,81,100,46,183,249,88,144,174,147,125,102,157,210,221,4,31,124,4,93,72,229,255,229,232,188,149,27,5,160,40,250,65,20,228,84,34,114,206,177,35,231,32,50,250,250,197,91,216,227,113,161,65,240,222,189,231,48,26,17,155,197,7,166,239,67,175,220,57,109,54,36,234,222,69,34,61,128,232,113,230,203,54,169,12,222,137,154,31,122,225,142,197,133,62,133,165,253,18,4,84,244,149,67,194,95,136,26,154,218,140,251,55,213,158,120,202,233,70,88,153,109,255,116,16,109,156,132,33,126,165,75,192,150,84,149,222,146,232,192,82,33,59,122,148,190,16,228,122,31,37,68,188,209,78,53,42,11,179,109,45,175,68,194,144,223,170,41,213,253,137,166,132,183,77,166,157,161,28,104,135,45,25,35,192,207,198,155,168,216,79,89,78,23,251,26,11,21,66,252,61,177,204,50,14,147,233,209,63,173,253,174,75,51,78,73,119,156,184,237,116,130,91,205,63,211,26,8,31,22,2,159,174,108,216,208,66,168,136,60,26,192,57,121,25,212,138,90,250,28,28,216,45,240,74,235,87,83,199,161,96,118,254,123,230,239,239,187,28,40,17,39,119,72,0,240,81,253,218,242,183,84,171,188,208,22,3,35,137,100,107,159,7,35,1,199,38,73,234,195,115,20,243,22,12,103,138,23,2,188,245,76,197,108,118,232,117,107,136,23,193,220,186,152,111,220,103,228,227,210,170,77,44,169,111,169,142,13,155,55,199,171,201,60,89,169,70,230,238,150,229,62,213,165,190,56,59,209,155,27,30,109,25,72,32,113,11,11,101,54,162,50,97,190,228,112,65,221,29,235,55,64,104,49,131,176,132,164,207,103,110,8,177,241,184,4,167,250,223,22,225,196,249,157,80,56,16,213,153,47,131,228,83,23,193,117,53,243,188,53,169,25,218,149,0,247,166,201,69,92,238,108,45,204,186,203,214,12,78,38,235,65,232,106,177,65,239,189,73,146,60,183,29,15,175,104,91,221,23,136,157,218,84,191,125,10,150,148,117,140,238,245,248,243,176,121,125,115,31,57,238,122,157,119,238,143,42,227,108,199,231,245,197,76,114,66,254,120,125,19,30,137,73,206,131,255,146,18,95,128,7,35,102,82,190,10,218,156,237,235,48,161,198,166,65,251,37,17,14,193,7,54,96,32,163,100,99,141,20,227,239,129,83,191,206,47,111,173,196,218,97,166,56,27,42,235,52,181,152,253,51,205,5,172,65,166,17,0,108,29,16,82,145,146,220,150,85,173,74,3,236,76,191,101,194,33,156,208,252,184,93,198,187,91,13,60,66,178,20,154,241,192,75,168,60,82,92,50,234,99,210,54,98,82,160,105,126,192,82,54,167,205,2,154,136,205,236,121,100,103,159,117,250,128,81,238,53,118,220,53,150,241,53,78,112,35,87,217,113,75,100,130,98,93,120,6,239,117,102,227,108,19,213,108,6,112,212,22,214,177,193,214,99,60,103,105,239,252,170,232,220,158,20,137,243,250,25,181,157,208,205,69,174,118,26,122,113,177,45,127,207,142,32,181,57,165,215,75,167,7,136,251,192,152,217,16,132,32,211,213,103,123,175,11,214,4,23,177,4,23,62,205,24,253,124,177,156,49,242,178,11,242,210,134,243,227,22,142,243,131,31,168,189,160,210,123,148,20,239,207,84,99,67,128,135,230,17,37,196,87,115,220,29,243,189,235,246,123,183,205,247,110,186,239,221,213,233,93,187,233,221,58,233,221,120,233,221,217,196,93,63,196,221,222,196,221,252,8,231,230,14,231,170,139,187,157,109,108,36,177,163,75,177,70,11,201,203,45,174,86,190,9,91,136,65,185,117,255,30,80,160,171,88,29,8,84,124,184,0,95,36,157,97,159,147,236,3,76,89,214,30,165,224,132,98,220,76,181,164,201,167,114,224,54,128,138,207,80,68,190,96,5,164,20,21,193,13,49,112,85,220,60,130,230,70,177,127,180,47,231,74,165,67,124,176,7,245,203,227,3,121,95,185,26,8,71,243,75,159,208,167,122,247,174,129,225,189,223,93,199,88,215,115,50,249,254,97,169,150,130,238,74,162,152,180,60,105,114,212,152,120,34,2,242,50,58,103,91,37,61,137,213,102,162,237,239,244,145,27,19,97,239,8,230,205,218,60,233,192,85,31,40,95,150,239,116,202,215,44,76,212,207,219,242,4,191,61,112,102,62,148,44,218,139,10,24,185,76,26,107,81,203,162,124,135,46,231,186,253,184,108,213,106,251,144,33,5,146,168,242,179,55,247,44,33,244,159,80,47,123,47,133,62,218,35,182,170,199,245,81,175,99,12,45,59,45,139,193,246,151,11,66,36,54,210,62,97,232,84,200,92,255,44,248,238,241,69,78,145,103,121,156,203,114,144,189,193,117,124,77,112,25,51,236,241,220,134,181,128,249,74,97,204,180,187,172,38,182,159,42,50,116,126,29,40,209,183,102,4,54,169,96,166,109,65,144,66,240,198,52,99,156,194,67,194,190,10,5,222,177,143,133,250,213,117,170,78,76,30,150,80,117,26,226,88,213,62,170,140,233,115,37,208,18,207,44,247,13,41,224,254,14,222,253,197,84,117,160,157,245,162,119,43,35,144,70,19,186,172,135,10,247,163,13,66,176,171,34,240,121,112,193,47,147,6,24,155,165,69,65,51,11,123,183,170,94,182,142,141,70,153,17,116,80,223,105,5,154,153,45,115,27,19,178,70,197,172,52,138,137,123,93,244,195,201,20,214,98,125,214,139,64,228,102,166,16,222,62,134,135,236,16,209,171,142,186,120,205,149,30,95,36,198,55,68,221,203,155,115,46,110,156,163,91,152,84,126,79,200,136,181,158,187,55,139,32,180,226,79,0,81,188,153,215,199,106,215,14,192,106,174,41,194,232,216,174,107,59,248,95,223,158,59,160,158,117,119,72,85,72,81,95,243,106,136,99,233,217,199,0,61,237,155,110,3,103,135,167,227,40,114,127,187,184,100,230,99,248,232,80,205,193,72,163,234,165,243,149,61,150,64,31,163,147,127,130,26,56,190,82,12,183,9,161,74,50,56,100,201,226,141,104,15,159,140,4,0,64,86,251,157,71,155,174,49,50,145,51,125,18,176,189,192,235,23,118,253,174,198,79,71,251,85,71,196,201,141,191,234,178,178,123,242,230,120,163,126,19,94,112,158,87,89,122,94,206,74,130,190,158,250,3,91,186,184,148,47,109,176,69,199,229,48,1,142,222,172,84,17,27,159,24,132,29,189,107,176,122,168,119,52,43,201,236,208,167,228,154,89,14,155,103,128,16,254,166,101,72,5,196,140,33,242,39,246,117,135,123,156,176,9,51,57,111,97,68,10,243,252,153,60,114,222,153,120,5,2,56,90,6,124,129,246,252,131,146,226,118,94,176,183,97,127,207,35,70,7,124,74,142,120,55,147,8,132,165,165,205,138,89,47,40,40,41,92,246,228,127,78,29,120,232,86,155,188,157,32,215,182,63,164,220,106,206,161,219,183,0,83,177,183,50,60,126,209,91,223,74,104,124,182,6,37,239,201,233,220,12,235,24,1,103,30,33,232,108,170,13,255,64,3,227,124,168,66,144,147,195,223,58,1,42,218,103,138,41,253,90,159,67,48,167,163,155,11,119,223,111,204,116,200,43,13,238,26,233,158,212,69,26,156,84,68,31,91,17,71,169,62,242,17,204,238,161,147,2,92,157,43,86,126,203,225,250,61,10,23,21,135,27,161,11,51,185,188,22,102,169,141,136,15,29,102,20,173,242,241,219,131,54,59,18,26,227,27,51,175,73,71,96,125,27,12,136,9,15,7,80,79,208,174,122,121,98,159,157,42,60,12,186,194,58,48,78,74,145,30,124,178,241,81,94,225,144,55,253,112,141,218,133,166,159,195,69,56,134,123,209,190,38,20,165,199,34,103,163,128,114,26,51,194,113,61,154,154,16,15,151,56,66,185,3,168,127,68,209,9,146,96,235,178,49,14,127,151,51,251,175,208,234,114,24,16,143,200,223,235,151,99,235,107,93,137,252,203,255,14,183,233,12,58,37,186,116,207,246,157,9,166,242,129,91,16,134,88,81,97,199,251,43,137,252,170,11,49,47,234,167,96,102,211,130,248,169,141,65,44,147,202,46,7,107,134,104,151,98,180,160,156,158,84,32,63,236,231,112,186,188,62,152,118,42,39,196,212,233,233,20,190,94,173,194,191,91,151,215,252,45,217,94,248,230,165,228,142,221,103,24,108,4,138,16,79,115,60,0,233,191,217,35,119,240,177,234,105,136,90,44,216,5,196,225,255,68,196,80,247,227,28,0,116,35,196,4,110,197,110,17,30,222,249,62,121,247,72,206,61,168,34,254,97,225,217,166,209,98,140,101,151,175,165,123,240,252,89,40,15,61,109,72,1,154,163,148,108,232,241,214,100,174,126,245,216,253,165,91,128,76,66,212,126,249,98,73,170,154,216,67,50,19,152,232,71,105,75,244,93,11,9,131,243,28,38,149,7,198,186,200,99,220,211,86,249,191,111,160,53,77,219,108,36,95,150,189,237,113,224,77,32,174,31,197,75,25,225,198,115,49,132,89,21,212,177,232,190,39,36,30,252,98,137,10,187,167,117,204,45,237,147,235,66,49,227,82,6,248,4,245,154,96,99,229,34,59,230,143,178,146,7,148,154,0,12,225,197,200,64,163,42,185,155,122,152,240,247,166,243,231,39,131,115,33,89,133,80,73,197,171,246,171,121,172,186,221,179,199,218,232,93,142,15,219,167,178,246,156,71,56,31,54,26,91,15,159,206,243,28,21,11,9,4,158,204,98,214,236,94,148,194,130,34,142,94,154,122,134,91,66,218,101,94,160,174,133,109,207,122,205,184,172,83,41,81,209,186,146,246,35,239,31,251,148,51,161,170,117,174,135,206,223,22,38,117,65,176,246,55,147,71,94,52,84,2,152,61,162,76,52,13,237,123,124,61,13,122,112,75,26,151,17,105,50,124,99,111,238,54,116,253,153,206,89,204,149,170,227,140,189,235,17,52,231,87,199,144,234,128,125,83,135,181,129,234,249,203,132,207,205,28,135,163,19,12,96,22,142,61,40,234,179,164,10,188,145,156,53,44,179,96,145,213,195,18,180,105,250,223,10,14,55,84,151,0,61,201,214,149,164,237,15,130,146,232,39,109,16,92,32,66,124,247,111,5,9,208,31,241,13,6,38,189,149,235,233,227,253,254,97,89,155,130,74,20,145,117,47,43,97,8,84,5,144,36,238,120,13,214,5,9,174,233,158,39,95,224,68,211,96,159,239,133,14,75,133,167,153,147,126,121,41,41,222,100,255,185,211,208,251,242,129,67,99,201,224,101,217,228,68,62,0,74,126,123,233,112,212,245,143,221,109,135,70,46,28,54,168,172,66,201,236,194,117,0,140,149,3,201,64,225,9,161,241,3,59,144,195,215,137,150,106,222,85,77,202,43,63,193,173,138,89,42,148,77,89,122,67,140,28,142,217,3,69,6,34,81,197,151,24,221,82,43,110,25,89,188,52,119,170,208,193,181,173,135,179,9,45,30,208,187,109,94,201,32,216,17,178,221,129,180,159,100,118,66,251,240,236,14,12,34,235,189,91,161,163,80,130,217,143,167,27,70,47,162,232,170,104,129,151,66,54,5,49,147,201,166,80,149,121,36,57,12,12,195,4,101,235,216,157,50,156,38,103,245,200,244,241,69,97,41,102,23,56,1,240,48,7,174,208,228,247,49,224,39,125,221,99,13,41,173,239,190,220,89,14,173,244,232,82,203,10,210,216,56,182,190,212,61,109,186,122,191,237,8,229,133,223,56,121,127,39,89,183,72,2,255,21,54,98,96,231,56,234,205,55,190,173,77,45,152,164,45,110,210,224,160,96,1,38,65,40,23,217,238,125,54,228,195,61,221,225,228,88,133,118,238,71,249,187,69,155,227,142,214,111,197,31,34,50,166,59,97,248,221,151,213,123,240,217,239,203,226,83,161,88,141,14,68,216,54,59,225,142,42,115,195,170,223,77,102,16,230,211,243,177,26,123,54,219,22,173,139,165,92,143,229,166,145,180,151,156,34,188,43,37,227,204,110,103,143,86,168,6,247,216,170,16,154,199,77,109,211,209,22,118,198,160,251,247,237,111,106,94,173,191,79,48,148,163,226,102,201,184,199,77,41,108,75,44,123,206,118,38,243,36,152,105,218,20,247,215,166,58,93,235,119,63,230,18,43,111,104,137,239,21,205,136,187,11,71,216,9,19,212,86,142,162,4,22,159,122,128,145,113,251,126,32,162,70,203,88,121,128,47,34,16,19,40,145,48,122,68,73,190,255,214,85,143,95,241,195,178,136,127,41,119,159,127,158,181,200,116,80,8,0,240,33,205,66,211,248,147,132,238,142,189,156,44,244,251,159,212,156,226,101,127,231,160,22,1,210,253,10,138,211,201,196,79,189,235,51,96,57,99,117,97,68,222,78,121,22,157,221,117,102,67,230,81,242,183,139,1,242,50,250,153,37,242,184,29,247,20,144,80,25,37,233,61,246,97,132,118,55,69,217,242,210,55,64,20,141,141,97,214,173,84,127,181,83,161,179,212,9,16,196,12,240,83,128,219,220,38,159,66,15,42,120,164,38,5,1,83,21,77,76,230,116,140,161,245,208,199,253,123,252,174,82,198,90,216,157,54,109,148,167,250,193,242,123,74,165,79,2,156,174,149,193,74,190,100,118,120,141,108,3,188,153,63,26,189,120,24,113,213,53,211,101,72,24,81,232,138,93,253,94,97,197,205,231,251,225,166,152,238,204,244,103,198,161,59,158,220,53,248,20,183,207,140,104,112,98,227,207,105,140,224,131,221,165,104,41,32,222,137,211,209,113,28,213,201,189,19,142,76,224,117,150,229,18,61,240,147,188,33,88,179,229,89,192,216,222,233,205,15,218,85,34,59,106,171,234,125,235,243,202,63,68,243,4,146,243,218,27,113,63,125,21,87,221,196,225,15,20,238,5,177,170,113,74,136,14,100,146,112,187,130,187,187,83,39,154,99,236,20,219,142,246,182,116,250,232,122,241,9,148,107,105,247,252,158,89,240,243,41,49,14,190,50,68,75,191,239,27,199,69,15,154,18,241,117,86,115,147,206,71,72,192,16,250,189,21,6,99,111,227,231,66,102,17,47,158,9,92,96,77,173,99,250,177,59,111,177,170,49,148,113,10,184,13,72,68,174,60,2,42,97,32,240,93,119,15,184,136,223,80,123,135,141,59,79,242,106,79,221,78,5,23,27,56,109,254,0,178,40,192,74,187,166,31,231,124,49,178,139,180,148,46,210,120,23,191,230,206,57,111,162,178,144,34,10,53,129,221,235,174,148,97,105,34,24,33,142,165,194,114,137,255,189,200,114,128,227,25,211,235,26,23,62,13,92,16,129,141,124,174,196,67,164,190,214,231,246,162,90,191,228,183,86,179,121,36,2,190,4,44,44,110,211,100,206,221,204,53,140,122,41,77,15,136,216,159,13,86,70,217,118,21,65,226,149,71,14,160,89,29,146,113,111,29,80,73,195,90,229,15,244,73,124,159,59,240,15,211,151,130,165,96,205,12,129,18,182,215,200,162,28,190,39,176,186,183,197,211,12,170,170,150,190,199,224,150,170,42,138,116,242,96,242,33,249,150,96,87,72,185,130,73,48,214,184,244,207,54,185,52,92,131,92,46,136,154,152,133,207,209,138,105,205,111,76,222,254,54,212,103,212,143,93,114,97,213,19,172,123,46,170,4,208,43,76,170,193,12,246,88,74,1,253,143,64,47,105,88,213,41,57,185,181,43,86,73,199,243,179,168,230,8,102,104,178,38,64,42,223,177,202,54,143,199,115,71,105,91,138,56,8,151,98,15,103,34,216,211,175,180,62,121,44,214,83,144,87,42,91,37,170,115,216,117,11,118,105,218,2,79,115,28,177,224,38,203,135,51,105,151,87,176,161,165,101,94,118,113,87,61,62,137,197,80,197,26,11,226,13,86,137,180,109,60,75,106,118,216,45,111,127,146,85,169,4,146,228,174,192,162,176,32,59,250,215,66,135,210,89,232,153,155,33,133,251,178,198,52,217,45,173,113,133,12,86,204,32,85,239,153,196,60,3,80,197,116,174,181,133,113,141,52,118,24,50,184,253,70,101,125,63,164,113,159,228,72,199,179,144,178,120,173,69,173,221,223,100,111,17,181,13,196,46,17,140,173,54,221,182,12,40,152,78,101,123,249,1,132,216,195,171,7,137,25,66,11,167,65,49,212,181,8,200,228,223,68,142,172,207,18,147,197,211,235,92,90,172,10,16,143,81,80,107,177,8,37,45,253,139,132,197,190,180,230,21,64,242,166,139,150,99,98,31,10,222,25,26,17,198,9,47,166,120,206,192,188,224,181,7,214,28,10,229,189,132,72,207,86,127,184,196,65,243,151,20,169,70,100,62,141,232,18,147,92,156,247,225,225,83,132,38,232,29,40,186,156,96,219,116,158,193,102,29,233,140,86,47,238,155,209,234,127,186,104,26,60,27,46,111,26,58,167,124,80,79,207,215,166,165,71,92,129,164,46,16,199,89,20,211,158,92,48,88,74,252,216,207,84,78,170,144,120,168,137,120,98,53,205,23,144,72,147,120,5,136,91,55,31,98,27,236,8,14,42,213,193,63,198,188,33,207,87,70,166,175,136,116,213,142,215,73,80,152,203,141,57,91,91,25,43,94,194,170,170,69,52,171,159,210,132,71,25,253,232,94,180,236,176,88,171,77,34,50,252,116,61,178,204,101,186,93,136,223,170,60,12,184,254,217,176,243,128,95,190,207,128,155,41,236,28,47,181,1,251,78,32,209,118,179,163,181,233,108,110,181,50,82,43,63,108,4,143,107,221,78,178,238,111,15,48,3,114,96,154,63,182,154,111,190,89,2,102,78,102,36,80,237,107,253,220,239,3,130,86,85,213,154,150,42,13,222,51,13,232,223,253,233,224,246,172,213,125,35,48,208,252,192,111,231,147,202,131,220,247,126,103,106,168,140,121,125,63,105,161,13,181,246,70,200,101,171,46,72,48,65,178,34,23,193,87,21,230,24,225,130,180,97,176,114,72,71,234,179,53,194,74,196,217,86,52,235,192,54,13,187,23,234,133,200,134,254,56,9,144,114,133,247,183,113,28,134,253,224,75,5,38,132,211,217,19,251,13,239,232,115,46,134,187,155,5,166,225,112,113,186,157,148,226,149,144,11,124,3,73,245,162,22,122,4,128,146,140,54,70,90,36,167,12,106,247,69,238,185,226,174,191,11,147,52,226,35,224,225,180,163,224,213,128,249,96,80,107,139,155,38,55,75,191,149,227,186,174,161,134,22,250,10,109,249,243,114,248,199,241,224,228,243,229,136,211,240,178,245,122,200,38,110,73,169,12,155,191,66,5,54,163,213,161,162,186,206,161,23,17,55,3,31,26,214,187,207,231,153,37,167,3,73,232,114,11,250,58,94,117,85,6,173,164,181,234,193,208,142,114,119,126,157,190,32,197,30,118,14,116,26,158,204,141,70,247,5,77,225,162,10,247,81,242,1,134,60,193,58,99,30,125,80,234,157,87,157,68,33,242,138,220,96,161,70,193,183,35,5,65,172,129,107,100,184,108,162,212,83,223,30,218,218,144,33,64,216,133,20,117,100,40,153,248,130,15,180,151,140,211,101,213,127,3,16,184,159,61,70,94,101,74,229,38,155,15,22,41,199,62,7,118,3,237,209,72,56,190,96,196,147,94,27,247,189,85,75,101,167,78,234,23,13,50,227,43,62,126,210,193,246,229,139,191,180,245,17,91,28,17,54,202,23,59,10,237,57,36,243,10,94,169,245,247,198,170,1,244,251,20,103,176,76,56,168,35,202,197,174,190,211,188,126,4,46,41,232,68,246,56,62,137,17,51,180,215,18,44,214,0,147,246,117,75,41,227,224,111,71,164,109,4,255,86,147,39,232,55,81,25,58,164,135,240,118,90,48,91,189,228,111,210,122,171,229,88,73,111,2,175,231,230,153,119,102,108,145,30,142,61,135,152,81,66,243,118,102,197,161,228,91,244,103,240,59,103,96,195,245,187,18,122,137,223,47,41,100,88,142,71,129,118,79,146,48,141,95,196,85,168,64,117,216,66,153,168,110,204,198,168,15,200,163,32,63,155,141,196,138,36,9,83,232,7,230,164,176,142,243,121,87,23,210,189,141,199,154,121,27,183,38,160,16,246,7,46,30,0,66,79,154,12,69,36,138,98,202,22,79,157,152,159,119,164,18,110,112,94,124,23,205,178,51,73,13,117,12,71,64,125,31,92,235,217,13,62,182,251,109,215,207,29,219,175,89,177,175,202,105,44,48,63,83,255,237,210,14,15,173,102,224,129,101,185,60,94,54,164,148,65,90,7,92,224,75,222,98,18,75,40,43,173,166,86,22,88,36,235,51,103,144,222,44,207,135,44,250,220,44,136,130,213,51,224,204,99,103,149,124,143,30,97,196,177,55,84,31,213,147,169,49,225,106,214,92,35,46,130,198,112,142,244,103,193,84,188,28,169,206,224,149,186,51,133,195,190,37,205,236,100,94,184,150,157,251,169,226,73,91,238,239,155,187,105,99,214,159,81,48,17,193,44,251,237,104,230,143,248,30,24,54,16,225,129,72,160,2,4,144,240,17,84,203,202,25,217,106,76,197,240,233,186,214,230,207,148,23,73,29,250,109,225,110,94,61,117,138,217,59,220,44,12,16,59,216,205,206,98,166,237,40,108,18,228,228,38,153,44,97,117,7,16,7,124,215,155,220,104,0,123,77,126,151,235,11,117,16,127,255,72,235,248,154,41,58,231,142,119,180,31,236,215,44,228,173,153,247,211,98,239,202,158,237,52,155,232,240,112,155,124,19,186,20,232,16,200,215,14,85,74,26,139,152,180,137,33,83,93,113,100,131,172,67,134,247,239,219,228,138,253,178,89,127,182,86,66,218,124,53,97,224,143,23,121,11,151,93,60,92,124,209,35,148,116,167,235,147,122,100,13,235,121,116,65,166,252,207,181,84,12,57,135,50,241,180,16,181,2,162,237,171,2,251,160,200,246,225,14,27,35,70,198,223,205,32,102,7,36,29,236,167,131,4,127,72,252,235,75,177,198,100,49,117,157,220,220,71,50,119,74,146,23,226,160,234,215,218,230,167,58,149,187,42,169,196,175,134,46,107,120,53,215,183,190,89,4,54,185,173,79,180,193,207,199,51,139,224,135,169,4,22,98,101,19,68,103,251,156,143,167,177,54,192,109,190,242,226,50,245,120,151,139,92,72,42,231,215,237,246,35,81,176,29,117,99,46,22,165,180,206,129,92,43,124,108,149,229,91,218,224,84,166,250,122,198,214,137,125,70,112,166,203,5,125,99,212,90,170,82,191,107,164,122,229,187,48,198,155,86,4,213,51,31,185,199,73,137,228,56,68,157,67,85,76,240,6,97,143,235,163,157,53,125,251,22,26,89,29,236,124,140,163,148,158,45,49,222,227,151,105,219,213,243,97,226,202,131,240,49,189,199,168,92,103,38,236,55,252,218,223,36,215,64,69,8,105,15,247,139,219,45,40,242,201,121,165,185,157,17,186,193,177,26,142,187,49,118,98,54,181,30,39,168,69,28,149,154,51,240,91,191,250,82,193,149,66,222,45,145,127,69,144,247,87,242,227,53,79,134,14,250,97,47,132,67,13,208,137,147,209,229,61,178,99,130,87,114,10,160,234,180,3,82,170,143,0,19,133,223,200,237,193,246,171,156,4,13,82,250,190,14,105,114,187,15,36,243,13,108,92,224,88,53,56,36,83,152,100,253,3,108,91,214,130,196,165,171,95,48,30,242,213,156,122,100,112,14,200,151,34,12,239,110,203,191,251,16,22,234,237,203,124,188,209,227,82,227,1,216,247,55,129,201,251,15,152,204,149,106,112,191,214,221,178,16,63,193,84,36,200,231,128,107,126,39,169,154,130,50,89,227,111,244,188,180,197,245,217,39,17,242,148,70,204,239,0,217,152,228,32,236,88,244,177,39,138,159,126,122,252,122,67,202,97,77,39,144,127,182,34,121,144,145,215,233,213,44,143,31,34,225,250,199,165,242,185,141,38,157,76,184,230,183,218,222,86,214,203,253,149,37,112,185,15,192,254,209,33,170,153,43,98,174,181,209,172,108,203,192,242,228,196,11,114,106,242,192,183,226,161,160,0,210,125,71,135,109,154,177,191,100,193,230,225,15,30,135,205,104,147,35,37,145,61,204,126,151,17,163,38,108,92,167,27,8,117,19,114,16,138,56,71,61,94,159,32,62,97,245,2,8,122,83,154,39,242,164,216,111,232,12,69,57,111,142,133,165,235,9,195,247,123,28,237,182,21,95,247,201,168,56,224,91,20,159,162,81,221,137,25,107,224,147,116,223,180,231,71,244,37,62,115,249,245,228,178,72,129,205,197,35,73,58,231,219,147,77,193,177,203,47,192,220,165,119,65,21,171,79,202,127,216,202,245,167,78,194,194,112,147,183,166,102,44,156,205,251,100,250,54,61,38,61,97,111,82,13,56,200,94,133,20,139,227,188,164,32,223,52,10,193,237,244,157,25,71,69,120,209,117,124,209,238,34,88,102,131,36,47,212,238,44,107,89,25,114,87,242,126,77,98,138,70,174,49,96,231,202,227,106,137,178,59,56,70,50,133,226,170,26,232,181,127,161,188,73,4,105,49,233,149,168,237,206,105,195,242,239,190,93,224,237,213,89,102,198,168,84,82,162,55,113,254,2,30,146,3,3,27,81,235,13,251,63,85,130,193,226,131,3,101,195,103,23,248,37,160,213,185,251,84,107,224,42,137,243,131,12,117,2,60,115,16,16,59,108,69,10,127,133,182,246,203,10,8,74,181,153,6,92,88,57,63,136,54,222,201,155,246,65,95,9,254,216,252,6,145,55,188,184,237,229,200,143,78,44,164,68,107,53,173,107,141,124,76,101,74,207,26,195,200,106,191,98,70,126,106,162,203,191,162,82,219,245,160,59,7,236,136,119,112,42,132,218,131,246,246,234,116,133,37,197,209,222,169,22,148,192,87,169,182,51,78,97,202,216,145,168,66,212,143,21,178,93,26,194,126,217,51,96,100,103,95,231,132,217,193,11,142,151,10,45,89,88,141,30,216,248,156,89,199,59,26,29,18,237,222,16,197,101,188,28,150,232,39,242,55,2,59,51,5,68,126,25,141,159,59,57,204,88,46,84,207,196,54,222,60,15,139,204,251,139,67,8,10,220,207,181,92,60,8,253,255,0,46,65,0,235,21,3,109,27,220,173,41,166,188,97,77,144,35,19,26,88,41,220,67,129,128,243,58,99,98,58,248,135,178,92,182,94,24,38,232,33,67,127,173,35,210,131,155,180,43,172,252,226,186,147,54,228,23,203,107,108,12,191,150,245,94,20,244,53,152,218,95,31,16,172,26,7,40,85,67,1,105,146,196,119,26,168,146,187,178,8,234,19,176,227,199,12,26,133,84,204,172,45,96,234,32,62,249,78,126,242,141,76,76,180,67,127,16,106,162,207,230,207,103,154,16,203,208,12,221,78,119,18,236,189,206,110,205,131,231,60,220,167,235,29,154,159,168,162,13,10,131,166,226,233,44,13,227,211,106,120,198,220,51,94,154,49,83,109,218,175,205,185,117,168,112,180,56,147,59,58,143,16,142,23,111,21,234,34,139,29,0,119,160,49,69,99,241,112,49,198,167,250,44,136,253,237,152,253,169,93,6,54,244,156,33,68,150,248,167,198,19,49,223,0,149,13,179,122,24,83,129,142,71,7,160,94,134,78,117,128,209,133,15,136,132,120,213,173,1,156,181,205,183,213,88,202,68,255,156,201,100,202,83,5,252,238,1,237,194,231,164,146,81,25,150,85,244,120,127,80,70,171,10,221,192,126,220,60,197,48,45,179,215,158,119,46,188,251,198,75,85,213,100,91,183,48,157,93,225,209,206,182,2,14,95,238,149,196,81,28,178,43,216,9,81,219,30,228,94,67,246,251,137,135,228,107,70,63,213,200,226,176,45,50,88,157,130,222,123,7,63,72,239,161,103,160,92,56,6,17,26,102,161,70,198,89,75,50,250,72,153,31,129,192,215,163,242,74,52,204,20,72,63,209,230,134,67,116,161,191,207,151,200,10,202,248,188,241,175,10,228,157,148,167,198,240,87,34,119,170,92,22,191,47,209,190,240,248,139,140,130,109,156,107,0,221,241,80,118,20,87,171,114,253,176,149,244,187,199,6,236,206,225,103,138,101,237,198,158,65,184,138,217,125,165,126,169,235,217,194,21,78,116,24,23,134,138,62,80,114,97,90,189,20,244,176,232,168,179,252,151,88,226,97,58,45,253,1,112,27,65,167,110,254,116,242,180,48,118,51,140,99,6,192,175,239,68,235,131,167,56,131,3,224,90,80,190,56,134,176,215,55,28,240,115,180,56,228,142,58,103,78,69,174,101,13,30,124,109,126,246,139,122,102,160,7,198,237,105,68,185,111,39,172,135,238,129,36,46,226,0,72,232,158,162,86,143,72,199,61,11,161,179,88,141,35,16,112,228,160,227,37,95,4,124,147,5,143,209,105,31,193,222,195,22,237,4,16,50,144,85,12,183,88,209,5,108,143,148,179,78,65,8,123,192,73,12,25,73,5,41,242,98,210,216,228,109,3,101,166,183,216,93,32,144,109,172,103,132,176,79,62,17,93,111,253,248,207,173,219,226,86,62,54,234,184,20,244,42,84,111,203,246,123,21,167,28,190,32,167,232,195,230,87,12,74,144,84,189,59,211,209,58,188,33,240,137,168,135,250,221,153,207,81,161,187,141,221,113,90,23,22,0,166,50,225,175,80,107,197,204,192,186,59,251,140,193,208,158,229,45,163,15,39,181,243,36,172,20,61,202,242,115,100,253,16,190,151,1,91,122,85,167,126,201,44,31,74,189,44,13,215,115,149,241,232,149,119,233,89,4,52,39,68,83,125,184,175,150,208,191,188,213,55,58,188,109,221,124,250,205,151,9,164,75,34,75,206,181,182,160,181,179,137,123,73,76,92,87,200,25,119,188,180,64,173,197,171,93,252,248,101,184,173,45,156,171,157,178,2,2,58,127,120,161,174,116,83,26,46,200,30,239,137,224,211,171,78,5,132,205,126,102,221,179,35,177,90,228,7,137,76,195,63,162,24,182,177,25,93,234,137,98,8,106,196,155,229,205,66,160,98,29,168,114,172,235,152,16,254,40,46,88,176,3,218,46,216,33,177,12,204,18,116,253,254,228,63,181,76,162,191,123,195,61,54,140,145,123,95,216,70,143,91,91,3,94,185,139,206,156,153,42,203,128,255,63,58,248,137,74,159,16,230,28,235,222,12,234,128,64,136,146,241,83,76,143,59,118,223,134,159,152,94,156,189,7,86,166,250,195,3,135,250,197,98,192,199,172,173,4,62,215,231,218,117,126,195,189,203,105,44,187,242,194,157,205,125,106,241,159,151,169,125,227,149,179,14,137,138,64,245,176,20,184,114,215,31,250,194,150,159,113,195,81,17,101,166,52,9,126,163,155,246,227,237,118,140,44,120,140,93,64,75,165,22,180,6,70,238,239,93,24,194,62,72,113,37,95,231,40,82,127,142,199,147,207,124,72,35,121,11,247,6,158,4,144,253,180,238,159,78,147,159,21,94,60,71,17,133,231,186,0,29,253,78,84,69,1,201,162,143,226,228,168,87,178,1,23,137,153,98,0,250,26,73,108,21,241,105,243,181,208,14,187,97,220,76,144,31,241,29,134,189,233,140,171,112,77,197,142,149,118,226,136,120,41,74,225,166,146,211,192,56,154,164,130,173,103,188,7,1,190,0,108,103,181,184,10,248,27,103,91,26,80,50,36,41,72,39,172,7,7,162,210,242,142,47,203,158,119,114,94,117,225,158,122,230,38,223,6,96,27,108,88,107,182,242,180,171,18,199,224,249,152,162,192,110,79,49,158,71,206,226,218,17,208,21,194,126,253,5,30,242,189,153,48,146,197,69,139,167,23,112,203,241,49,165,156,149,39,234,6,132,66,6,168,115,148,67,53,98,53,191,144,93,187,55,183,135,118,225,9,216,245,201,147,80,4,253,89,74,200,177,177,10,45,129,23,241,103,168,77,12,228,67,180,171,0,254,19,104,92,193,80,68,170,82,226,21,251,31,177,126,96,181,222,161,133,62,187,225,0,7,11,147,244,93,245,41,117,86,117,103,158,168,111,179,205,64,198,146,84,145,162,182,222,219,251,76,172,201,84,179,174,139,25,138,64,17,124,92,227,109,103,6,220,1,169,246,19,6,103,89,101,55,168,24,86,11,190,230,4,213,27,229,255,104,167,214,201,95,125,57,84,248,14,86,143,214,109,194,12,73,126,106,23,80,247,161,11,145,194,9,184,141,243,53,202,18,168,29,98,237,51,3,215,46,152,253,225,231,184,48,47,227,46,179,126,171,72,179,215,5,34,48,175,178,171,0,115,90,129,150,83,61,117,13,223,51,250,177,108,231,144,133,63,166,244,104,201,191,242,210,110,123,9,252,40,130,29,122,70,127,65,127,7,225,132,156,191,66,208,233,18,24,8,85,140,57,118,83,129,147,229,107,182,165,92,234,215,221,114,15,120,211,38,5,247,209,72,96,154,71,186,155,23,18,94,110,225,154,192,31,77,161,41,110,201,204,154,214,204,161,35,128,211,102,153,96,134,190,58,181,214,166,123,161,15,23,103,63,222,72,249,186,20,78,167,255,38,254,236,54,65,62,110,47,119,40,8,206,131,120,64,4,209,56,240,102,5,129,194,0,84,27,251,237,7,185,178,147,143,225,89,24,165,83,72,113,57,201,94,172,253,20,81,108,48,55,164,205,221,34,91,49,196,40,119,184,67,119,41,77,218,52,20,214,188,159,31,5,88,230,253,218,224,51,202,177,64,156,150,180,100,203,53,247,188,85,161,31,110,17,94,161,114,21,92,16,164,85,168,252,221,68,80,62,247,229,166,171,13,193,136,68,149,238,46,12,247,104,219,194,62,253,14,158,141,30,60,49,246,72,80,94,111,62,49,63,196,78,43,115,238,5,189,48,50,47,39,165,128,114,42,238,32,52,30,178,193,244,185,230,33,195,122,65,0,95,1,227,191,133,167,143,88,130,94,221,77,86,134,133,139,165,253,190,180,41,3,43,0,151,114,159,150,96,84,233,219,177,186,216,72,8,57,116,92,243,54,157,246,242,66,197,185,27,218,53,188,221,41,161,153,118,32,178,164,22,158,94,99,238,247,146,213,116,161,181,125,34,100,170,215,217,226,155,255,228,53,115,106,192,184,252,216,130,212,226,140,74,217,154,170,253,167,186,96,134,216,14,131,254,178,194,73,101,196,173,35,113,136,157,180,16,183,175,53,229,92,175,98,110,6,191,118,62,166,230,109,136,213,45,93,228,36,147,59,14,240,188,94,150,139,11,21,16,112,104,63,224,174,33,124,153,168,31,37,33,227,114,114,40,200,189,231,156,44,67,193,25,85,244,101,32,151,143,233,12,214,59,162,216,242,28,232,126,237,251,194,21,43,55,108,58,36,237,55,64,230,123,203,167,172,115,255,30,212,189,82,204,23,10,186,79,41,134,17,190,116,106,228,37,85,228,208,98,243,251,6,187,176,67,185,18,127,113,137,153,55,90,18,108,103,198,233,46,174,155,177,90,145,240,64,181,47,124,95,221,183,246,169,16,124,20,58,75,112,55,160,124,188,45,83,140,207,162,135,255,121,169,210,49,59,233,88,144,224,96,109,98,0,77,176,112,225,71,10,74,80,128,18,169,106,240,3,252,177,25,187,243,54,29,142,125,228,0,109,8,116,2,62,221,40,169,116,21,183,236,77,121,54,136,112,98,175,66,186,140,108,249,244,226,156,22,158,133,147,127,172,185,207,154,25,170,221,106,116,94,14,12,182,13,70,158,167,151,117,101,162,159,221,88,85,29,253,14,0,159,28,111,75,238,47,246,214,219,126,185,208,114,90,60,188,32,112,240,149,144,13,96,70,252,231,195,119,245,131,8,78,80,127,248,5,134,209,50,126,13,236,214,29,39,227,109,37,13,119,154,139,24,220,147,220,129,69,201,74,234,9,219,229,42,92,236,247,248,18,44,16,51,229,19,99,71,4,220,172,167,20,57,119,148,112,132,124,217,183,193,127,229,96,224,199,30,124,245,187,249,5,4,64,167,235,9,162,106,23,169,1,153,218,143,115,103,131,26,36,138,243,43,103,231,10,225,193,220,116,227,23,255,148,19,192,226,120,100,242,169,3,132,5,101,41,5,172,135,189,193,14,110,140,90,6,186,149,199,47,48,142,21,65,45,59,228,226,187,55,246,39,95,108,219,64,138,143,106,202,201,228,141,244,214,166,99,82,120,174,19,240,82,223,206,237,57,145,108,107,178,36,253,247,253,138,102,156,158,41,129,6,11,123,232,41,71,9,172,121,122,252,32,152,243,238,27,57,231,95,108,24,205,51,191,231,195,155,222,55,67,27,25,82,236,179,127,86,68,138,24,195,131,213,63,158,6,142,223,2,216,210,73,207,254,47,91,1,255,83,71,199,200,40,187,115,68,47,255,229,26,40,107,138,39,56,161,124,215,55,207,202,199,129,110,165,243,156,143,56,11,5,33,29,146,14,61,121,52,48,41,60,3,194,151,212,174,0,80,68,194,119,33,253,55,49,110,10,206,167,121,229,129,75,40,247,225,172,90,17,103,89,192,130,21,80,41,236,160,168,200,202,30,149,206,105,81,100,153,10,125,131,135,25,206,60,212,72,235,103,73,63,193,192,41,97,31,18,116,50,108,229,70,90,104,224,6,190,126,134,204,178,218,223,110,218,207,230,161,158,104,4,228,241,58,94,249,48,184,71,196,170,206,178,25,153,61,67,111,152,184,38,95,2,192,207,194,80,44,30,22,211,114,26,57,31,45,25,169,121,56,152,162,137,117,144,67,220,49,247,37,38,229,164,181,118,214,250,11,63,213,247,243,4,223,224,145,102,254,214,180,121,200,142,3,78,117,58,141,194,40,149,207,230,244,169,42,26,30,18,248,101,124,128,115,160,230,136,79,42,76,90,158,252,221,218,30,134,202,15,246,236,11,161,176,19,208,97,56,234,192,151,68,141,214,199,202,198,6,39,201,135,88,220,215,114,88,72,220,43,54,83,242,192,97,123,238,191,234,23,240,61,192,159,138,147,136,189,92,94,204,75,180,135,134,13,60,214,150,36,28,155,203,228,75,221,219,43,165,118,124,12,186,223,186,95,15,120,205,34,59,246,60,28,35,171,248,77,116,156,144,253,195,138,240,7,223,29,146,200,179,50,33,83,212,180,191,20,66,24,172,241,184,39,39,55,224,153,126,35,132,238,107,210,148,193,234,197,146,29,4,139,106,253,173,144,2,128,194,184,243,25,246,216,148,191,127,201,205,70,14,149,189,171,170,96,250,121,166,34,72,254,146,4,44,89,228,223,167,215,246,249,142,176,64,57,140,187,69,36,59,229,57,76,211,205,60,190,30,25,249,153,137,166,242,160,59,129,55,238,245,16,120,198,47,187,249,251,154,158,247,182,253,116,33,202,234,214,130,167,89,83,221,74,179,188,10,4,65,2,113,44,188,9,58,45,195,198,193,173,2,137,126,93,102,255,152,52,216,135,87,160,2,221,222,22,196,8,164,73,254,77,126,227,234,168,188,251,41,131,45,87,34,35,140,48,238,240,105,10,0,230,80,69,217,12,86,134,142,231,131,193,31,162,244,122,206,163,28,248,49,249,142,16,23,189,242,252,139,177,55,205,113,152,210,49,209,224,26,10,7,171,72,50,102,216,181,55,44,88,204,29,15,186,141,35,139,120,16,11,255,17,246,110,118,230,178,122,154,198,54,245,34,211,228,49,83,157,28,137,207,135,207,121,115,137,92,124,220,45,157,240,185,146,50,103,74,153,47,101,30,166,213,215,44,87,60,238,68,31,227,161,108,40,6,28,60,181,51,212,193,28,0,43,170,128,194,113,182,240,99,216,239,201,82,57,112,168,104,118,212,183,231,240,116,189,102,94,194,232,34,200,202,24,160,165,188,213,247,49,58,105,95,190,184,49,212,122,5,18,137,167,163,45,55,107,42,175,151,79,112,140,8,200,146,152,189,42,241,19,242,246,196,109,8,158,3,231,3,80,95,65,79,90,154,175,197,245,81,80,95,176,245,17,170,211,232,199,143,62,216,182,114,47,202,122,63,46,143,30,242,220,187,186,114,92,232,7,179,55,45,134,236,67,201,251,172,210,80,7,242,51,12,97,9,116,190,114,173,173,239,92,243,250,236,250,30,66,63,34,233,79,209,3,80,19,153,103,46,252,70,227,26,150,202,177,188,249,150,4,103,222,74,184,191,161,30,187,227,219,248,75,39,45,195,190,135,35,82,204,115,169,111,166,135,120,175,201,134,84,205,51,45,150,21,195,210,51,131,8,151,145,96,239,142,113,198,232,43,107,42,205,27,10,218,30,22,18,162,25,138,98,27,72,178,92,100,32,215,137,164,67,163,98,176,171,159,135,211,252,144,82,115,113,77,40,175,105,48,53,176,61,64,221,180,44,30,74,191,245,187,119,249,223,167,211,122,55,182,111,95,153,250,14,11,251,141,108,134,238,105,143,34,48,86,157,209,103,174,184,184,206,174,194,175,128,28,154,34,126,60,134,184,188,40,163,248,181,69,61,87,71,73,115,173,75,111,213,144,211,97,161,84,125,184,95,17,245,201,69,102,192,104,32,233,133,48,210,72,159,218,249,56,163,184,148,11,72,111,65,199,21,108,168,230,88,250,152,160,215,54,64,74,215,64,70,172,40,22,226,212,240,17,58,140,83,199,85,231,54,52,231,20,89,130,9,144,2,82,82,88,70,27,226,221,209,225,108,205,168,92,207,43,237,75,186,158,195,201,139,4,131,6,187,201,182,125,245,211,72,2,173,154,234,174,200,178,159,23,40,40,127,88,202,89,14,63,204,39,200,43,91,178,6,189,254,185,215,161,8,124,12,122,113,121,162,220,133,81,143,119,203,134,132,104,191,41,255,200,44,3,233,203,187,39,39,94,202,94,44,231,111,30,180,130,213,62,51,243,188,177,101,194,109,205,35,91,169,80,145,162,148,27,38,131,8,7,185,108,239,102,70,33,68,143,73,76,134,151,47,56,227,57,89,192,123,140,138,214,224,181,114,35,251,253,32,131,20,136,148,196,151,140,145,129,154,108,181,88,105,101,47,155,131,170,80,96,150,242,117,66,161,24,145,112,205,103,157,176,230,241,81,227,135,188,202,84,59,0,121,238,122,39,140,194,114,93,180,189,185,29,134,38,30,255,207,67,125,215,71,95,159,45,44,150,55,53,14,33,139,29,196,237,133,116,110,43,150,215,120,138,204,35,210,84,108,103,13,94,234,172,49,122,15,63,11,201,218,245,18,52,131,45,67,23,108,165,13,220,99,87,71,39,255,249,156,65,249,109,231,147,92,1,59,90,111,1,19,189,31,35,245,61,192,80,195,15,33,101,63,4,0,11,100,106,100,3,238,91,40,45,236,212,67,182,45,62,222,223,152,235,226,199,228,70,2,251,1,207,83,125,74,84,240,44,1,102,158,170,181,90,136,7,150,144,96,101,70,168,248,50,1,32,52,140,165,101,108,227,48,57,62,149,61,87,61,247,107,146,52,20,245,144,69,127,73,244,156,56,214,91,97,152,145,52,230,87,236,252,89,43,114,100,2,116,194,115,197,160,106,221,33,59,5,69,172,110,166,22,153,85,156,166,83,166,25,166,193,156,86,90,46,235,89,158,224,251,204,194,239,151,117,74,22,60,57,201,7,234,85,16,144,248,185,222,13,9,189,28,17,33,62,19,139,9,35,26,39,205,91,86,126,87,12,243,196,34,25,163,73,61,27,227,252,109,139,50,133,54,230,193,160,247,249,12,146,60,180,144,158,168,241,143,119,209,238,180,96,219,41,40,51,222,153,77,200,46,231,210,239,163,231,68,121,240,191,60,46,206,143,80,239,189,53,67,147,14,133,0,15,57,225,3,247,184,219,141,126,225,52,135,176,220,87,88,145,39,110,245,191,22,14,74,57,79,166,85,65,62,92,92,34,160,103,75,95,12,215,71,240,121,203,79,197,233,124,149,167,99,145,124,110,95,68,231,55,52,119,153,74,129,94,252,238,33,8,77,227,107,56,159,253,136,217,82,199,190,7,105,191,74,144,93,143,228,177,22,139,193,52,14,70,53,148,182,221,87,52,236,202,9,59,67,118,92,73,28,176,90,156,247,178,110,34,196,186,96,12,91,146,108,186,28,130,88,12,20,189,4,10,127,160,62,35,97,131,48,206,19,90,215,216,224,187,86,68,143,123,213,180,81,160,65,187,99,201,28,228,217,183,242,181,104,117,100,238,220,63,36,205,18,47,230,212,66,87,86,20,245,35,253,14,61,27,239,122,39,33,91,121,128,133,209,242,7,153,8,189,120,18,25,70,83,7,134,84,254,243,152,166,92,178,44,41,196,27,158,19,115,179,21,183,243,227,43,213,4,42,62,57,253,183,124,68,178,201,175,241,197,225,170,229,63,61,165,249,200,49,200,107,147,70,172,148,74,52,95,139,181,89,71,3,127,153,102,232,232,9,33,242,149,56,52,245,128,225,98,39,89,240,230,199,11,219,159,207,195,107,99,208,102,114,58,10,135,62,23,233,231,246,86,174,146,28,67,37,57,43,79,241,46,246,84,228,71,184,226,87,62,135,253,67,207,246,102,2,143,81,217,56,31,9,43,165,182,254,107,239,55,204,174,59,47,216,172,147,7,20,157,141,225,232,35,218,150,163,208,112,42,100,60,204,191,158,44,63,118,236,218,95,220,235,38,166,125,228,146,183,247,8,214,251,0,197,81,107,184,47,61,112,134,132,214,27,228,243,97,12,196,147,240,106,180,177,249,246,27,57,241,35,68,118,25,219,117,89,195,17,127,226,2,24,204,133,43,51,58,179,141,198,44,99,125,233,75,217,143,90,81,64,151,123,110,248,145,26,205,124,217,10,79,193,44,120,112,16,59,51,46,0,171,223,199,160,46,104,62,179,144,177,21,10,34,130,220,243,252,188,47,236,71,20,147,225,94,50,232,90,211,73,163,5,121,136,75,254,45,198,82,242,106,138,10,146,103,228,171,80,86,34,44,33,232,91,155,195,94,62,233,239,86,230,251,203,146,10,42,221,188,157,227,33,3,25,58,223,183,49,185,197,135,191,232,132,189,141,90,28,98,119,17,203,68,179,76,135,251,164,139,212,236,17,200,220,12,239,153,250,112,96,194,45,194,191,79,254,227,125,129,19,90,95,166,66,133,221,60,79,167,67,88,97,201,130,179,152,244,59,254,40,38,76,89,132,183,136,157,198,171,203,249,234,158,167,145,0,139,1,188,129,41,83,157,221,99,7,204,5,145,41,206,38,183,224,128,236,235,94,147,97,166,144,234,177,114,47,137,109,180,187,137,140,48,124,154,74,105,200,225,78,233,207,239,38,59,151,175,183,184,32,65,219,206,88,255,75,184,41,183,7,167,115,195,174,41,48,143,32,218,27,20,241,174,236,195,34,53,181,121,242,165,127,84,43,86,79,31,167,245,186,247,162,8,55,162,169,176,189,101,123,176,47,45,200,47,176,62,64,148,136,158,33,44,96,38,33,17,215,156,131,200,241,153,158,47,25,154,229,39,93,41,69,69,5,252,90,45,249,125,68,10,123,245,84,22,190,3,135,249,177,20,2,8,64,119,75,123,159,156,154,240,83,176,3,167,184,18,149,19,149,120,78,172,165,16,29,145,29,32,183,255,208,223,214,67,199,197,12,39,5,104,101,237,252,66,35,230,97,107,3,226,108,6,74,103,48,121,176,53,243,96,62,23,244,224,173,72,107,144,107,227,21,203,228,136,165,224,104,144,113,214,214,67,212,134,188,18,54,142,218,111,236,44,107,224,112,75,90,185,245,175,181,57,103,18,73,8,173,196,159,37,147,172,248,196,201,173,81,26,117,190,44,251,169,112,20,243,222,115,167,223,126,81,129,174,157,3,40,115,152,205,20,18,191,114,236,190,5,96,37,147,64,26,247,113,194,2,118,181,248,96,101,215,165,129,92,240,154,106,116,147,47,14,122,145,138,111,21,206,16,214,25,159,78,56,112,213,147,207,82,74,224,212,173,85,218,8,208,30,74,236,135,111,254,20,51,232,101,97,192,79,7,132,238,166,152,67,207,148,118,109,233,85,209,69,227,226,11,113,69,201,183,223,14,138,49,6,71,105,83,17,142,87,142,127,33,45,73,241,45,29,122,82,59,123,226,150,126,76,197,176,242,225,194,231,3,249,5,204,22,191,132,117,42,78,177,205,232,96,223,127,149,202,119,116,226,124,18,179,37,223,101,75,81,11,166,90,62,249,230,80,44,97,66,27,142,224,149,169,76,5,228,248,153,71,2,113,28,117,69,102,128,15,160,232,117,131,12,67,217,47,25,73,166,71,45,67,10,55,180,183,37,166,93,53,115,72,227,193,69,63,160,3,158,212,202,120,13,122,153,76,71,99,34,216,124,60,191,130,190,199,147,31,241,220,184,17,102,238,208,64,209,199,130,77,20,12,248,122,102,99,152,220,230,73,183,80,231,170,248,2,186,214,192,48,159,112,149,122,253,220,130,171,169,20,86,224,175,176,105,162,232,26,238,96,184,159,73,106,185,3,164,143,149,60,187,239,217,45,149,237,162,55,124,75,174,50,243,54,117,210,187,246,41,230,182,233,29,187,109,201,201,204,2,34,246,175,74,181,23,8,190,172,103,137,129,170,123,76,8,244,81,201,250,210,214,99,156,8,21,43,159,101,111,253,170,175,223,230,196,114,171,74,159,195,152,71,233,200,115,122,19,4,210,250,86,6,119,83,175,117,87,180,22,200,34,2,199,202,161,186,231,203,88,53,75,79,235,180,151,13,248,28,37,252,67,21,52,143,225,18,24,110,234,160,154,46,179,246,119,44,45,99,166,54,37,103,246,161,96,131,23,153,79,167,20,4,58,136,101,198,225,173,147,1,150,157,216,70,93,200,175,237,154,133,51,247,253,79,118,41,250,34,62,39,213,115,202,192,171,101,147,172,214,30,211,184,118,112,236,249,148,199,207,204,69,17,5,203,12,129,144,129,181,51,15,137,9,104,107,92,37,83,241,157,195,131,197,210,26,76,203,92,35,108,139,59,0,43,50,253,62,138,122,129,176,7,156,48,100,159,47,106,36,17,111,235,129,109,139,77,6,90,201,21,64,163,179,216,230,227,44,215,221,112,209,32,82,38,151,120,237,117,116,242,113,79,162,128,89,133,159,109,79,169,175,143,97,64,137,8,131,246,2,56,129,67,220,167,31,26,9,28,108,151,166,18,124,91,136,168,133,196,27,247,145,218,5,244,216,97,103,226,161,181,127,80,93,60,111,112,82,212,251,67,246,13,10,195,162,21,221,182,130,217,48,25,255,206,152,233,207,37,174,126,104,206,124,40,176,81,1,139,80,93,31,23,196,88,45,191,253,37,135,153,209,68,174,73,222,139,78,62,126,161,101,133,133,231,58,103,38,74,122,100,73,59,40,207,243,149,213,86,67,37,198,234,99,115,128,154,99,237,200,173,73,112,180,254,216,36,223,88,0,44,15,81,175,52,95,211,104,73,246,136,245,223,143,232,192,197,156,20,171,59,221,125,34,192,56,252,46,45,81,81,177,105,117,151,5,212,8,83,181,215,83,56,243,13,144,162,242,5,193,154,166,132,151,71,124,124,136,248,100,70,197,137,15,76,145,97,11,227,51,89,29,10,114,111,203,21,124,143,210,51,195,107,111,131,59,5,76,108,166,82,214,56,68,16,166,191,145,144,164,166,104,21,203,44,49,166,82,122,127,3,135,250,17,21,123,46,107,25,87,12,132,59,58,86,181,61,112,243,10,137,177,221,70,207,221,203,160,10,215,238,187,55,83,93,216,227,116,165,75,143,133,160,57,216,49,159,35,222,23,148,222,213,159,160,41,83,19,15,5,2,177,52,14,21,92,97,195,52,82,49,170,207,62,110,193,108,27,177,204,41,113,132,152,159,164,138,158,88,10,6,117,207,144,227,56,113,31,5,151,238,1,123,24,15,72,167,106,92,211,77,23,144,155,35,200,201,194,239,173,60,113,111,137,125,134,105,90,228,31,107,70,159,3,41,237,156,149,197,103,35,132,90,229,61,140,103,222,82,16,47,0,16,100,217,104,224,16,234,171,197,253,226,136,209,39,158,180,207,178,46,225,79,227,203,7,76,139,14,240,244,126,53,17,49,50,118,53,203,168,51,186,198,31,236,93,221,77,239,94,223,133,21,203,224,50,60,125,96,94,97,95,72,85,38,134,157,17,240,3,217,18,131,60,65,157,201,111,147,165,35,168,123,99,188,213,205,9,142,0,30,55,28,220,58,147,55,208,150,57,85,236,187,133,158,59,56,206,240,96,145,18,246,183,87,237,145,228,145,240,119,97,23,201,210,134,19,145,207,235,135,245,175,100,167,46,249,172,190,195,126,155,56,160,159,241,198,116,119,56,41,223,158,28,146,60,201,163,175,107,154,119,50,16,104,136,173,154,210,81,252,65,80,192,66,194,123,114,50,109,157,244,187,224,190,246,183,150,189,21,198,84,47,8,101,114,255,161,161,219,143,62,198,186,70,79,104,248,224,140,147,26,247,66,36,164,121,196,143,89,105,138,245,103,197,94,231,192,151,37,84,175,48,36,2,149,167,27,64,97,115,121,254,86,159,94,137,126,210,207,134,82,207,154,110,23,156,209,188,253,238,174,107,157,48,194,143,141,186,7,164,135,198,215,53,73,247,57,152,206,161,17,53,214,82,17,184,54,254,89,116,142,196,34,80,20,204,249,205,222,80,152,236,154,136,220,223,114,123,246,36,34,1,212,42,172,161,148,86,60,221,223,185,239,125,0,111,130,135,162,196,81,69,189,25,25,11,252,62,201,212,138,18,199,66,69,2,150,67,244,59,236,196,29,135,228,175,75,121,29,193,238,221,134,93,92,48,28,118,112,227,29,255,94,139,244,201,58,0,244,172,89,151,105,203,178,72,203,80,150,217,57,179,36,121,146,166,86,149,51,74,58,117,3,85,61,233,65,103,182,72,96,99,229,254,128,232,19,78,107,195,78,148,66,128,150,200,55,150,49,177,126,39,115,244,214,151,145,80,205,149,228,165,134,236,153,205,103,175,129,130,68,121,122,54,191,19,220,236,147,159,162,17,47,236,238,224,78,189,69,85,95,54,3,11,2,238,50,186,235,137,54,251,209,184,70,195,77,124,174,113,92,49,242,95,181,52,114,151,124,142,236,172,165,76,152,91,44,198,79,16,167,0,179,83,72,196,58,189,138,59,185,195,130,48,44,242,140,143,243,0,155,253,235,80,18,133,146,233,12,185,241,7,129,65,107,19,81,243,169,100,83,67,94,252,183,182,152,249,217,119,22,179,55,71,145,78,150,221,140,200,230,161,114,145,70,143,136,23,8,80,92,160,52,186,66,189,87,154,170,186,226,238,223,253,54,217,125,139,109,89,6,32,169,235,37,50,118,71,180,97,97,131,105,47,97,252,184,30,84,40,126,249,30,241,190,28,26,188,182,130,207,84,115,211,43,84,239,234,1,207,120,7,69,224,208,72,92,226,135,125,8,175,37,230,138,208,3,150,209,62,215,1,237,213,213,127,19,82,28,174,6,99,37,186,4,247,202,205,136,244,242,36,194,88,97,142,252,62,231,229,204,206,67,187,71,93,142,71,27,170,113,60,210,50,140,57,171,150,149,158,232,98,108,51,226,72,22,135,54,173,62,168,219,8,246,232,181,134,240,49,222,92,89,89,192,188,152,77,215,248,0,171,143,95,47,246,125,248,76,94,68,71,26,128,182,61,145,51,217,234,213,63,106,4,155,140,155,20,83,77,249,84,97,93,199,83,63,67,205,64,45,236,2,197,49,121,88,29,65,39,132,99,100,52,116,149,68,27,94,255,104,215,239,251,219,138,34,129,73,105,168,214,102,119,246,253,170,214,129,35,80,73,46,130,123,107,39,163,22,183,106,243,44,188,180,194,223,165,117,9,241,21,192,105,25,124,204,28,230,42,9,234,81,245,221,69,92,107,60,69,3,11,171,177,56,219,44,69,44,20,99,84,165,217,135,67,79,64,185,140,99,192,90,219,126,119,226,103,131,10,222,207,102,214,245,197,13,131,196,163,136,194,30,180,62,65,59,65,192,206,208,156,22,45,218,170,70,68,184,184,232,52,94,86,150,135,7,27,40,29,248,130,209,88,91,67,248,156,51,216,8,93,77,2,65,120,170,175,10,39,201,183,194,247,246,206,140,192,94,252,66,50,116,62,69,243,89,15,250,217,223,87,208,211,54,122,148,200,206,117,41,125,94,174,44,38,37,66,78,213,95,247,203,22,230,23,153,243,117,31,221,132,19,131,67,19,217,78,86,235,4,228,202,10,156,223,205,114,72,166,13,254,113,116,22,75,174,66,81,20,253,32,6,184,13,9,30,220,101,134,187,59,95,255,210,111,216,149,10,93,192,185,123,175,85,73,46,248,153,126,195,3,173,239,233,42,128,71,67,66,21,254,206,149,223,241,148,16,191,134,20,27,70,135,187,243,186,75,6,190,23,221,59,233,237,190,230,152,34,111,104,100,167,138,200,136,8,97,186,201,179,58,178,195,41,65,132,214,190,233,237,206,224,127,43,180,109,157,184,222,108,233,68,41,112,231,48,157,223,114,169,57,199,112,138,92,212,51,163,233,197,38,90,230,203,22,216,12,130,16,41,135,86,61,234,241,236,97,234,151,130,63,61,42,0,174,252,150,197,30,90,170,235,29,116,30,233,190,83,204,42,123,211,173,225,111,5,148,200,4,250,186,225,136,147,161,209,244,135,30,122,20,12,161,114,182,7,240,203,236,37,11,98,246,144,4,28,145,227,166,81,250,87,47,143,95,28,58,230,189,202,186,45,233,156,86,63,197,175,194,126,164,220,108,242,188,48,190,36,107,161,177,141,59,41,208,242,195,162,138,38,116,200,175,195,65,179,136,2,223,90,73,64,228,8,65,204,236,35,92,228,74,138,84,90,10,6,119,150,4,71,230,96,105,2,197,22,56,244,87,18,53,32,210,116,179,98,139,209,2,70,215,21,19,226,249,157,74,120,29,156,246,128,38,251,30,62,231,149,166,51,189,5,25,255,166,2,126,120,62,169,36,230,253,161,86,33,187,213,70,135,247,201,229,34,89,13,149,64,94,207,123,49,109,57,123,26,60,37,57,101,10,63,82,100,165,109,77,219,23,210,180,44,158,164,254,157,72,196,254,212,173,206,168,54,209,230,209,151,33,26,19,48,36,130,215,161,46,157,24,242,203,90,7,135,127,6,136,255,0,243,23,68,190,254,175,48,51,164,131,117,76,77,2,237,28,181,18,26,219,88,255,161,180,100,143,188,212,27,37,134,103,152,116,2,59,166,64,150,169,240,28,3,213,57,40,83,94,10,150,221,251,140,250,91,118,230,225,96,242,39,59,121,232,251,189,66,221,244,38,117,172,29,6,7,180,46,27,14,124,154,156,99,129,40,253,243,81,106,101,126,126,25,98,184,198,194,47,106,165,41,53,209,58,4,51,249,64,55,248,218,91,116,37,42,76,119,10,189,50,210,9,110,251,120,11,137,225,224,68,136,37,193,176,225,152,154,48,37,164,39,8,81,241,136,174,57,153,67,140,246,76,177,2,9,142,51,22,29,29,52,236,247,135,219,21,217,65,31,168,91,13,119,204,111,163,52,227,183,114,61,95,116,71,133,12,158,134,46,199,78,66,197,130,45,127,72,168,37,30,101,133,148,54,69,221,245,75,110,74,139,106,212,120,90,120,54,71,219,4,28,254,35,84,239,111,182,142,166,9,90,76,15,5,54,193,212,75,162,211,195,211,238,15,150,142,65,230,40,88,211,196,42,148,226,63,109,147,147,163,91,162,132,67,86,228,192,81,184,194,84,48,217,31,170,219,239,35,243,92,183,236,250,152,215,94,82,108,193,218,44,223,197,207,162,139,7,252,60,73,160,154,84,62,74,78,213,87,31,80,243,224,48,164,178,206,47,124,247,40,231,195,0,4,66,51,79,16,239,96,228,230,77,79,159,233,245,245,215,58,122,134,191,2,226,236,30,234,34,84,79,249,156,21,211,192,180,160,129,133,139,105,252,119,114,135,142,182,26,49,150,188,78,188,200,196,222,27,122,46,113,210,61,34,56,29,23,2,146,82,223,183,194,137,157,195,104,1,38,229,68,37,201,150,151,124,33,223,216,104,27,189,162,117,165,214,34,90,246,41,95,100,29,104,18,30,84,0,146,80,2,32,225,113,248,11,51,177,11,50,204,172,58,245,48,230,0,96,204,26,132,230,210,138,90,43,241,87,193,25,110,20,93,75,14,147,155,162,208,210,18,179,249,221,192,178,114,34,8,154,252,113,35,243,64,51,105,2,50,77,150,128,66,179,122,55,209,206,10,227,72,74,110,142,103,136,52,94,175,193,142,88,251,113,25,125,132,239,154,138,97,135,129,146,137,83,96,86,186,23,14,74,210,143,117,87,126,49,189,197,4,190,104,34,153,58,142,107,231,110,199,210,187,18,212,146,198,56,94,160,246,65,23,52,198,55,219,119,109,239,212,109,58,10,9,5,149,169,126,55,21,160,173,93,7,151,235,163,48,155,30,140,184,149,181,50,143,14,20,195,138,252,200,43,150,67,110,217,164,89,197,198,61,236,8,122,114,37,233,190,79,76,120,220,186,195,97,195,123,176,234,90,97,33,160,208,26,29,68,96,119,189,47,170,52,244,105,9,166,198,247,235,158,54,44,194,213,115,92,155,202,245,232,18,11,179,211,85,208,12,44,191,181,250,173,164,249,26,108,89,204,102,232,194,33,136,21,139,157,232,48,113,108,60,151,22,190,126,238,63,253,247,99,147,194,71,155,219,222,67,104,23,72,245,115,137,13,160,199,232,246,138,244,73,153,1,194,108,85,128,246,78,1,121,130,31,115,20,178,82,228,109,246,185,61,191,34,165,43,149,122,60,21,44,73,176,162,172,30,35,120,124,188,247,7,69,191,227,60,70,236,153,236,34,12,90,4,180,93,20,123,24,51,133,99,140,152,173,226,136,138,206,23,40,9,106,122,186,131,23,51,14,248,111,248,48,211,82,143,234,94,83,61,39,225,253,244,30,122,11,131,244,188,95,208,52,10,176,102,212,35,230,232,206,0,246,45,219,91,242,96,44,192,213,77,40,111,232,98,108,121,125,90,0,148,13,195,178,4,115,34,89,17,39,187,247,147,4,175,115,59,21,222,169,85,82,134,145,245,76,119,160,193,240,218,22,144,134,250,252,244,159,47,202,95,90,251,108,225,149,53,80,118,13,127,20,30,247,228,94,38,187,75,214,6,210,144,73,167,243,177,181,244,177,147,102,195,202,181,9,183,254,30,176,23,252,105,127,102,134,17,138,65,206,243,49,157,181,80,225,236,188,101,69,165,75,37,200,234,164,164,71,118,95,205,162,109,134,54,155,204,182,173,171,143,81,236,33,158,73,4,128,2,174,103,24,117,93,51,4,227,14,193,222,52,147,195,114,19,244,40,14,155,12,16,80,84,30,223,158,252,143,132,146,174,48,177,196,75,155,228,187,202,68,48,62,111,105,235,19,28,180,115,224,127,253,138,54,54,212,207,43,65,40,67,116,75,243,224,199,181,94,222,20,208,55,234,87,30,194,142,51,68,224,5,250,58,240,119,117,69,242,66,223,144,51,101,97,0,146,53,162,50,123,191,128,79,64,5,236,176,153,135,138,48,48,65,64,28,146,130,115,227,37,8,228,6,156,23,213,166,198,146,227,135,220,186,157,176,244,118,36,98,145,12,2,228,215,153,235,97,72,94,159,238,8,127,131,100,12,102,72,36,23,191,138,47,141,17,185,122,32,140,148,0,165,85,201,115,174,158,215,21,130,251,216,0,140,33,31,254,212,252,186,174,140,54,214,246,118,173,110,229,145,89,118,50,62,202,211,112,243,131,70,162,138,206,197,201,140,125,43,172,244,143,111,148,11,218,60,177,160,86,39,55,26,80,23,31,140,0,123,55,23,146,231,168,167,96,79,31,124,127,147,120,241,131,93,138,149,150,248,241,66,21,79,37,18,39,191,16,252,182,139,135,139,43,166,209,191,240,236,174,143,136,155,163,195,63,123,130,178,201,29,211,149,42,83,185,7,164,226,15,19,87,7,227,249,225,194,194,154,83,79,166,61,242,12,158,82,198,211,59,202,6,88,202,255,253,45,177,12,238,211,133,88,12,76,31,248,142,217,223,191,127,198,162,55,203,109,229,71,184,154,176,43,138,171,71,156,15,99,77,162,183,128,140,209,245,168,209,135,52,208,240,108,166,84,112,133,58,87,68,217,88,53,180,197,231,164,20,9,158,171,121,186,158,9,48,177,84,227,189,5,146,187,241,100,154,23,56,231,67,59,61,230,211,203,116,170,82,161,3,171,206,82,251,2,195,240,48,179,128,161,110,81,165,180,161,232,52,50,228,10,28,39,18,232,250,87,247,126,30,164,149,105,4,45,97,75,106,49,94,65,211,232,162,83,160,99,251,177,101,206,28,98,135,180,63,183,14,193,142,229,227,218,250,187,39,115,231,95,72,173,4,227,102,45,231,87,107,11,247,208,180,137,77,145,32,87,227,66,171,222,167,162,174,194,160,30,48,253,241,189,77,202,132,129,96,5,47,173,150,128,96,26,163,113,146,73,125,127,46,94,96,7,89,69,6,104,103,102,36,95,207,23,28,198,15,231,146,213,115,202,218,78,251,159,188,47,196,175,11,203,104,227,167,75,107,179,67,19,209,223,226,59,46,203,102,183,242,123,148,37,34,64,162,35,227,128,64,82,228,38,213,219,237,255,76,46,86,173,23,134,160,177,203,160,235,57,228,240,152,141,236,72,158,212,127,193,39,208,35,245,84,203,8,82,183,98,92,1,231,4,123,85,82,66,56,65,104,224,158,165,145,49,181,79,153,220,43,152,42,171,19,34,246,78,200,98,124,160,11,25,145,178,140,230,186,210,209,146,55,255,78,153,76,195,200,8,98,21,179,102,140,103,155,146,43,46,52,105,74,176,0,16,104,103,167,83,99,18,74,61,83,68,30,64,55,57,46,121,9,251,204,132,161,179,163,127,150,219,62,79,200,69,77,166,7,154,114,148,84,4,55,50,118,253,42,1,92,213,15,89,205,223,100,104,217,50,189,190,80,198,84,79,131,9,97,181,14,238,181,195,184,137,41,131,251,106,249,173,61,21,48,196,9,85,119,34,39,176,188,201,133,181,118,106,3,240,197,106,51,7,8,234,206,4,111,151,16,101,33,229,204,35,114,35,199,200,238,158,30,1,96,173,158,131,168,105,135,25,105,112,102,188,32,49,54,210,78,123,15,115,94,182,153,205,139,45,241,93,253,175,13,31,5,40,34,138,40,64,188,122,75,211,235,124,229,14,216,195,143,110,3,91,26,198,139,25,68,20,137,72,225,120,143,91,66,210,214,118,190,37,194,177,8,63,175,118,248,155,237,150,193,167,29,2,103,68,49,164,207,32,247,104,132,242,58,117,33,206,28,52,174,142,16,241,183,235,245,16,175,169,159,65,185,147,200,50,114,156,127,20,10,199,18,77,220,165,52,173,232,10,78,217,143,134,162,122,152,245,82,23,242,251,11,79,6,95,150,243,186,204,63,20,198,32,172,214,120,10,121,139,84,218,190,93,176,77,125,10,84,84,176,182,16,121,189,166,174,111,240,50,210,252,39,65,193,153,52,0,223,179,146,113,58,87,114,214,221,3,113,133,246,104,50,177,75,106,186,244,37,185,172,108,76,43,38,19,240,68,164,140,94,43,35,93,244,90,183,218,162,42,200,164,150,26,195,1,119,194,14,130,10,111,70,255,74,186,43,248,177,129,8,90,64,38,186,238,79,23,170,179,26,248,133,147,157,120,96,205,124,22,135,20,64,44,231,10,81,39,240,6,164,132,2,174,105,140,35,103,2,172,199,131,181,25,154,92,149,16,15,214,2,178,183,172,36,49,67,64,80,208,78,67,63,36,132,249,204,227,81,75,201,53,184,184,77,192,49,48,167,214,4,19,158,43,94,29,36,250,232,250,13,243,42,220,6,244,233,104,243,18,140,115,4,19,100,201,77,133,57,227,4,48,182,149,0,53,125,167,127,41,167,141,195,48,17,138,40,8,46,24,176,116,174,185,211,192,79,29,70,177,204,95,255,167,39,148,56,115,226,109,191,245,64,68,25,216,121,102,169,168,174,240,154,56,86,175,177,191,154,252,50,103,254,84,230,138,130,149,205,123,12,213,77,177,69,180,4,72,197,2,5,59,7,56,38,214,228,217,118,197,65,129,37,126,32,186,79,54,203,166,248,118,162,108,158,16,189,47,38,63,122,254,178,24,130,73,123,85,141,130,67,41,237,226,228,147,90,44,95,171,229,92,209,189,253,160,167,57,234,141,84,61,135,6,233,41,200,238,122,92,238,74,196,218,202,46,8,47,37,15,22,13,69,187,90,109,8,240,110,222,121,45,147,115,143,81,248,20,170,197,105,182,234,234,40,244,210,218,51,54,218,100,223,101,199,87,239,7,240,130,103,70,84,2,147,47,167,111,4,218,118,181,177,132,69,184,93,208,244,68,140,94,105,150,90,134,252,33,94,49,180,126,206,234,198,230,115,192,254,178,206,109,144,232,180,88,163,182,130,64,66,189,148,10,147,197,109,233,210,27,150,221,135,105,146,68,132,48,232,131,207,231,109,51,158,68,75,107,80,169,89,190,18,234,25,184,101,0,142,39,73,189,30,131,82,209,11,2,229,90,228,25,58,86,50,152,15,11,10,94,152,248,184,107,46,187,20,99,151,52,84,66,121,73,190,13,240,165,251,57,127,17,114,8,63,47,144,148,211,193,115,28,190,70,99,9,48,108,235,9,124,94,175,112,146,105,101,181,150,172,33,216,7,49,12,98,133,36,221,43,163,142,155,216,118,23,83,198,15,174,231,207,214,240,235,252,173,244,171,198,145,186,178,249,186,90,190,157,39,176,114,197,76,220,75,147,140,98,198,79,84,55,183,223,28,202,22,241,158,221,47,63,211,124,42,205,227,132,137,169,93,152,255,5,211,188,125,201,185,114,18,111,77,18,214,239,29,162,59,67,250,219,165,66,207,35,235,227,237,251,179,193,188,45,126,115,161,211,127,38,195,46,79,193,211,0,197,150,38,98,53,248,50,161,209,53,111,92,15,114,151,67,210,129,131,13,29,165,222,182,83,249,12,54,94,26,111,205,203,215,173,248,246,125,204,94,78,183,148,114,161,97,23,81,221,139,233,95,114,230,24,148,70,249,231,89,198,2,67,115,4,54,115,236,58,63,136,62,42,251,52,33,85,30,59,199,246,96,12,106,69,7,252,72,176,220,125,26,15,99,181,242,70,181,15,142,81,56,173,178,230,241,29,212,58,39,217,24,147,136,197,14,189,118,62,237,51,22,162,220,111,239,175,66,242,12,226,51,126,95,225,1,148,202,241,251,178,233,92,198,223,61,231,64,185,26,198,244,134,39,78,136,86,155,83,127,19,249,96,238,248,228,178,218,53,162,83,40,110,20,249,202,244,116,212,51,76,202,72,179,131,232,144,253,82,39,143,199,63,182,239,24,196,21,153,106,90,242,2,21,118,121,22,163,152,101,53,66,243,90,21,202,58,9,142,193,210,102,11,63,86,177,171,174,70,196,53,99,10,218,239,149,202,169,133,193,188,25,99,103,54,218,237,150,110,211,53,160,251,172,95,99,204,61,227,247,230,122,195,139,253,35,31,194,62,73,188,239,253,109,193,138,202,141,39,28,184,63,88,106,113,70,124,10,102,122,62,54,121,42,180,156,176,86,129,188,0,167,33,241,178,18,106,212,190,92,123,198,173,35,66,167,99,241,121,161,217,154,28,67,215,248,97,70,152,39,120,252,174,163,59,207,18,124,23,209,18,230,169,147,5,97,21,235,216,150,93,218,57,245,75,44,95,80,192,151,248,192,170,139,52,18,36,114,64,154,173,46,223,51,4,37,99,238,213,239,31,73,214,61,167,177,117,96,137,196,176,48,219,208,74,6,160,131,142,249,53,111,89,83,146,150,239,138,85,141,63,241,163,105,206,65,5,49,195,116,139,63,224,62,228,135,78,210,183,182,43,249,47,219,4,119,215,41,197,238,206,150,12,115,52,173,148,224,171,25,14,147,216,141,0,2,189,240,88,157,70,74,133,17,94,114,77,226,18,29,244,44,85,137,114,101,110,107,235,125,119,37,148,229,71,209,221,199,160,144,65,35,48,247,170,179,122,70,136,245,138,183,65,204,159,7,72,39,110,129,181,235,83,154,181,36,53,58,245,133,113,18,43,232,31,50,137,234,212,149,73,43,71,103,1,211,203,185,69,157,237,56,123,15,188,0,34,249,18,7,192,45,194,169,53,18,41,76,240,155,88,137,190,128,42,169,7,0,128,71,36,8,199,171,62,253,75,109,140,163,39,28,190,173,114,166,34,236,204,152,93,52,192,127,250,4,117,207,164,7,171,236,225,253,42,146,114,37,107,179,240,73,14,124,125,68,235,52,159,171,249,244,189,222,107,31,26,204,25,43,193,27,72,126,103,20,197,64,127,255,74,94,224,113,76,186,213,26,171,181,130,226,159,40,13,54,108,224,205,159,87,209,68,75,228,172,60,144,133,154,97,238,136,127,102,55,172,133,107,196,24,171,254,77,213,55,82,191,23,33,155,69,228,205,249,102,208,25,150,64,196,148,169,165,244,152,188,166,200,204,47,105,144,135,214,89,199,171,66,186,116,230,247,86,123,73,213,222,235,179,21,208,221,223,182,236,112,132,160,254,180,6,230,11,216,77,69,174,144,45,144,203,15,225,75,9,55,249,225,10,86,159,190,245,105,135,46,50,221,95,146,98,244,210,174,75,64,35,100,169,142,218,246,135,50,62,12,255,230,144,137,47,7,102,239,156,219,142,62,81,127,138,161,111,58,137,211,82,90,121,139,20,9,241,229,246,14,89,72,252,184,95,161,117,21,159,238,243,37,202,200,210,116,99,73,26,112,187,38,133,48,198,4,133,245,95,117,139,62,10,219,117,26,72,200,182,76,197,85,207,11,255,139,92,132,124,188,86,173,199,47,83,14,194,101,117,30,57,53,213,203,241,182,87,185,241,78,147,42,6,155,133,152,221,118,206,210,215,105,204,14,94,221,128,7,182,81,237,250,106,81,78,170,89,227,199,228,126,94,204,83,53,74,145,239,163,27,24,90,214,177,79,121,227,27,70,212,234,30,141,254,158,217,45,137,240,202,150,185,6,212,231,49,185,41,243,75,126,79,27,245,242,189,251,21,85,92,2,244,37,13,152,254,133,192,66,69,164,58,211,219,72,239,48,52,117,215,115,139,209,48,120,14,224,25,162,67,125,230,167,4,190,137,244,59,17,105,208,172,44,129,186,219,252,93,194,74,67,137,128,236,249,1,36,144,209,213,59,9,192,47,36,67,121,143,11,33,127,160,31,71,243,251,111,181,111,67,178,0,3,56,145,33,215,254,248,72,248,212,131,160,230,241,251,77,69,64,195,98,169,196,165,49,48,245,225,61,233,47,207,148,202,158,188,87,147,75,45,114,149,86,171,189,52,183,200,120,142,244,57,177,70,142,118,46,66,50,63,238,47,123,130,114,10,65,145,47,219,53,128,106,197,53,81,248,237,50,214,10,166,253,51,205,209,214,254,234,126,38,200,3,173,110,73,22,107,145,245,9,249,110,159,198,72,200,120,114,52,57,162,23,182,49,21,14,10,217,230,46,199,187,103,52,30,185,230,68,51,233,161,6,18,48,138,167,149,109,26,80,98,126,190,168,120,68,194,203,0,119,94,252,128,167,22,87,216,74,48,183,77,187,157,39,1,253,164,174,187,13,196,107,86,87,169,227,35,242,4,191,94,212,8,200,55,98,114,53,250,180,130,109,85,30,20,230,206,126,110,226,30,119,40,160,45,24,193,216,70,49,155,222,12,241,183,89,65,206,44,92,156,88,205,198,117,65,244,230,52,7,67,8,225,64,132,105,44,65,45,80,255,206,72,122,119,246,134,11,90,33,194,200,143,104,243,214,103,230,67,106,124,237,101,69,127,88,6,104,108,229,107,36,245,201,197,17,47,35,202,123,174,103,171,157,168,104,28,23,49,226,7,90,23,63,189,222,108,48,243,248,146,195,35,253,228,4,75,227,214,3,97,189,180,205,27,248,54,183,117,95,39,1,62,120,178,106,222,40,172,178,233,16,228,22,52,174,215,162,201,55,195,245,69,246,66,78,167,176,216,183,131,60,168,180,41,151,130,73,130,95,114,248,253,34,90,174,193,163,7,33,250,145,154,49,78,105,126,44,126,43,81,250,172,49,10,99,212,33,61,158,148,115,57,114,39,21,89,40,109,26,192,27,2,203,59,180,131,39,187,230,250,8,193,132,135,171,15,25,192,70,160,144,200,26,215,66,127,192,78,195,39,209,187,137,209,53,44,220,79,153,133,44,140,249,136,104,203,51,122,113,138,164,204,245,61,55,3,196,25,220,52,128,52,65,194,160,34,241,208,132,3,124,245,228,159,191,251,153,156,233,19,253,93,84,156,132,74,16,148,127,154,252,105,24,79,216,43,82,196,118,139,126,169,9,80,177,207,196,92,105,212,245,90,200,66,242,41,90,12,107,136,200,101,100,92,40,64,156,227,63,4,157,26,31,40,135,97,100,32,4,11,200,71,108,233,27,34,148,154,92,37,192,138,85,164,184,191,86,211,232,103,97,38,207,2,217,93,215,90,124,186,54,88,173,119,64,80,77,174,81,225,242,109,77,98,53,63,226,165,45,57,72,43,187,215,200,166,110,250,218,159,78,23,178,82,242,215,28,63,68,96,11,123,156,222,240,221,32,77,174,246,10,127,141,117,77,6,126,254,106,110,125,197,40,82,42,239,224,209,60,83,228,241,165,120,216,171,8,23,174,148,10,98,169,122,95,202,44,126,151,7,79,211,209,192,26,67,159,42,214,127,15,211,185,142,1,230,101,56,211,177,30,97,154,175,173,58,186,46,195,191,51,134,175,39,84,219,244,83,58,190,220,16,124,162,91,31,38,77,190,18,186,92,222,186,165,63,14,134,91,125,117,17,140,78,226,132,16,153,240,28,10,36,217,82,140,157,240,68,12,175,238,203,90,87,230,21,78,53,62,66,222,206,244,136,62,170,140,208,221,108,34,29,58,155,125,205,160,236,8,222,25,131,152,126,77,137,148,123,234,244,243,37,51,146,55,89,201,216,191,189,63,7,188,28,38,184,121,126,134,31,52,1,159,40,221,6,38,164,70,215,59,135,219,52,70,116,244,194,166,135,64,47,172,191,19,145,132,31,163,170,193,166,75,31,23,248,9,5,13,241,158,73,51,20,68,113,75,34,240,1,250,70,147,98,126,13,145,13,11,250,151,168,144,182,87,212,24,121,241,110,19,168,152,102,133,29,107,38,75,195,102,228,106,191,121,122,54,138,224,224,195,192,234,153,234,139,224,29,25,229,3,225,208,20,33,235,239,122,17,220,72,172,202,129,199,47,45,24,131,42,242,2,222,85,148,24,67,0,236,125,95,88,253,20,33,140,166,225,252,16,145,228,144,121,109,1,202,76,111,175,39,26,223,1,202,162,242,220,225,191,45,247,155,50,145,128,111,35,14,153,148,3,184,242,102,148,252,27,105,6,50,181,175,114,59,155,220,43,32,243,40,59,235,82,159,46,179,43,114,252,30,121,149,34,232,105,165,254,9,221,54,81,254,176,229,231,47,247,209,154,76,147,150,230,62,146,8,35,237,233,40,245,1,143,248,246,96,98,26,163,30,97,51,88,167,241,213,72,125,79,162,124,53,208,98,145,129,206,86,19,162,156,117,121,87,32,216,34,195,176,40,203,83,229,29,6,164,117,202,47,130,226,107,101,25,7,78,89,201,246,5,248,57,79,221,105,5,125,191,57,213,38,111,107,108,133,26,93,153,85,146,176,246,249,52,49,163,179,173,15,86,69,86,9,227,187,11,206,25,169,19,29,124,185,99,236,155,228,3,255,8,214,6,38,175,182,70,12,105,178,7,196,83,205,24,161,47,227,79,11,102,128,211,7,190,123,237,90,252,113,88,220,228,123,102,73,34,113,180,40,92,76,23,212,46,198,207,191,101,89,51,138,152,246,95,127,98,45,59,249,250,154,197,19,202,6,100,53,114,26,172,137,173,155,246,179,128,16,157,41,2,40,199,183,64,29,118,131,43,167,139,216,161,60,199,205,189,211,83,39,76,204,191,111,104,227,64,136,40,54,44,134,162,173,200,174,136,189,126,72,234,205,201,9,77,77,224,123,230,115,30,223,26,107,244,198,97,111,93,210,216,56,225,225,41,240,62,207,118,200,200,178,27,65,52,24,103,108,250,112,182,33,126,71,3,57,79,61,122,141,70,66,127,69,169,102,6,32,241,45,147,24,6,229,151,170,24,28,184,169,128,251,180,209,87,16,136,204,58,120,253,7,110,152,196,161,137,99,195,157,158,12,249,212,27,55,63,130,35,78,97,239,147,48,158,117,29,59,196,225,65,168,187,34,254,106,4,113,52,145,2,224,238,9,216,11,61,225,236,175,86,26,145,255,76,130,220,158,213,151,1,95,194,182,146,57,50,39,90,216,62,56,46,44,13,214,150,184,42,167,110,14,134,209,58,250,32,225,130,142,73,167,107,158,0,192,20,1,239,21,180,183,84,241,242,84,88,140,117,50,133,207,132,24,134,177,163,144,101,160,114,92,192,224,199,230,137,105,93,100,165,223,187,172,156,64,220,88,181,81,37,42,45,199,103,57,36,190,68,153,15,126,177,29,214,141,107,147,73,195,250,57,50,53,55,114,201,201,26,174,196,90,23,169,107,233,140,58,119,107,44,149,171,150,214,53,203,2,243,177,251,98,176,1,81,27,104,231,223,93,55,226,242,171,23,49,56,199,191,172,255,132,5,122,159,22,14,161,226,128,10,39,54,183,179,72,30,195,177,96,177,51,96,41,6,166,21,191,197,200,47,94,201,220,113,140,35,192,89,20,245,3,234,136,19,152,254,121,119,122,85,146,89,12,159,40,194,5,151,29,138,185,143,225,246,214,221,76,151,60,19,1,181,43,158,47,137,86,49,253,77,79,24,4,207,242,172,49,60,253,13,217,86,154,195,140,11,6,247,18,63,229,81,138,242,83,81,198,167,6,105,138,49,210,101,28,239,144,219,182,11,151,247,154,147,168,140,193,139,224,58,62,45,169,253,154,134,239,180,90,188,107,162,166,72,89,18,182,245,211,56,150,92,177,153,211,220,89,44,227,19,240,211,108,69,1,84,220,121,199,125,109,250,182,236,114,231,193,191,127,194,173,169,49,30,48,21,208,115,22,49,50,134,27,57,236,195,42,119,121,10,156,26,76,140,95,28,128,159,198,193,39,187,119,158,95,241,51,173,166,49,83,53,172,5,88,98,87,165,35,17,153,143,184,135,20,210,171,128,24,69,155,200,209,60,7,129,237,19,131,33,35,254,214,89,44,40,196,107,95,76,3,37,173,85,119,156,137,162,195,64,115,145,30,101,248,153,204,142,164,202,37,224,9,18,32,3,56,75,160,174,149,232,5,5,182,196,28,139,213,81,168,157,167,7,227,132,128,93,54,113,159,132,83,21,206,154,61,110,227,104,65,176,234,37,146,32,98,204,132,42,145,190,79,156,37,69,88,99,107,76,119,140,211,57,90,19,144,129,54,221,60,255,102,12,86,205,14,45,190,143,228,41,116,49,101,140,41,70,140,85,182,34,91,219,238,60,236,63,95,32,94,149,183,53,23,159,169,237,250,214,230,68,249,42,63,196,27,40,160,82,193,11,116,71,229,61,21,216,127,123,47,227,183,97,219,62,8,222,242,7,127,191,77,163,72,44,45,147,23,97,164,162,1,27,142,249,50,172,191,38,184,235,76,164,234,124,33,25,233,182,223,128,242,63,112,40,117,11,60,225,195,6,107,62,205,125,69,75,163,168,246,76,28,176,57,60,99,116,75,168,38,160,7,234,234,203,142,211,157,137,248,124,85,57,20,127,252,183,234,160,164,241,139,10,46,22,44,31,30,240,139,18,66,185,134,240,149,6,105,32,35,170,143,38,79,113,119,154,92,31,60,88,254,46,96,131,209,7,102,26,244,135,148,145,171,51,238,72,116,25,59,253,69,24,21,168,178,32,166,96,2,221,171,209,247,241,14,38,196,225,7,167,188,17,136,127,179,32,255,236,241,226,204,151,203,105,24,20,35,19,188,151,76,40,124,193,98,147,103,137,63,188,188,231,217,129,148,219,220,138,185,199,103,77,143,23,118,66,79,81,86,206,80,107,38,178,191,79,98,41,162,30,79,41,165,108,127,169,230,148,131,238,220,80,95,200,172,44,138,143,62,214,179,254,166,178,225,119,245,215,197,48,211,235,106,247,216,73,14,37,233,250,92,75,222,106,14,83,184,189,57,185,24,5,109,233,178,244,24,0,7,16,209,197,72,220,209,163,43,137,174,245,209,237,227,103,83,240,4,76,199,83,56,18,38,99,112,88,254,32,90,88,33,24,120,247,178,52,240,5,47,148,244,196,181,20,121,39,51,109,17,36,143,16,232,84,241,254,246,41,190,148,58,103,253,142,25,214,146,143,48,133,135,109,220,42,227,50,14,64,211,46,9,27,149,79,87,94,167,147,128,86,173,92,199,11,54,211,134,242,8,190,17,172,227,248,86,128,236,230,149,26,54,245,164,127,175,176,62,236,132,137,215,252,64,158,8,63,83,45,109,120,52,133,234,30,177,95,148,219,142,91,102,190,196,111,249,105,225,124,167,191,230,195,249,81,82,104,216,37,102,150,214,207,41,246,58,239,174,67,227,129,23,220,114,237,56,70,218,115,154,165,201,27,128,12,146,37,187,107,158,65,250,120,134,238,90,184,146,156,93,83,225,48,252,32,232,40,157,190,118,156,233,14,61,231,233,221,97,22,138,16,5,193,110,156,7,59,158,33,215,77,213,243,107,140,249,249,65,61,145,20,154,57,125,147,132,160,231,9,154,229,50,159,27,176,51,67,158,44,240,129,54,0,51,240,149,7,241,35,208,162,130,87,29,171,138,74,87,173,106,180,157,202,126,10,48,174,232,194,35,169,106,226,51,251,166,67,63,244,177,238,96,123,179,232,200,80,223,206,219,236,233,245,6,147,94,59,220,165,175,143,141,100,227,152,191,2,254,233,97,177,62,210,97,180,34,42,30,202,122,130,165,12,121,143,253,246,28,82,72,171,198,254,219,53,46,66,52,163,130,147,224,136,200,28,24,197,112,199,227,83,249,134,142,19,228,47,31,159,36,112,213,160,36,127,196,199,163,148,245,251,115,240,1,191,208,212,91,253,109,162,246,77,183,152,182,20,83,23,231,242,190,220,156,89,18,252,72,125,115,216,229,157,129,142,42,9,89,35,129,63,181,181,235,229,12,132,79,4,59,91,14,189,225,1,56,79,214,218,3,237,39,152,175,180,26,242,78,93,87,228,139,9,115,17,109,8,2,140,17,193,97,177,116,116,21,45,239,243,243,109,127,52,159,62,42,54,24,147,72,50,51,220,170,226,100,87,82,81,67,7,170,118,81,244,19,173,111,65,135,68,84,223,247,48,122,204,197,123,16,103,191,75,118,6,126,185,7,108,70,138,208,212,152,237,52,96,16,59,222,188,230,196,87,4,81,125,53,51,255,164,222,145,118,155,178,119,50,240,140,12,25,199,19,27,76,99,92,57,232,25,47,10,83,110,254,17,247,217,83,193,116,84,88,176,51,55,167,191,180,53,220,52,63,164,176,111,146,114,82,215,136,134,119,237,132,159,232,127,235,35,179,86,16,252,124,193,223,152,85,96,126,41,52,183,174,33,233,179,28,67,38,131,34,240,132,221,85,147,237,1,204,245,220,182,248,42,18,68,127,139,38,13,49,9,59,57,114,19,249,188,138,63,13,223,133,120,186,76,43,165,192,148,54,152,40,68,52,46,33,3,229,96,115,142,130,0,124,122,107,139,246,53,34,63,56,24,148,241,201,57,109,227,124,23,43,206,167,2,56,5,24,22,127,252,244,51,46,215,117,222,100,61,23,89,98,226,113,194,116,72,152,160,114,129,99,64,229,104,223,117,21,19,176,23,206,126,3,253,111,97,58,105,148,189,31,226,105,181,200,163,0,114,161,202,15,243,102,152,177,238,144,98,149,63,85,151,149,226,76,236,194,83,234,3,122,208,170,53,123,59,26,25,158,156,61,143,127,106,23,237,191,134,76,89,37,89,161,31,163,175,120,119,54,117,55,182,37,70,7,237,119,125,12,120,206,59,92,132,33,249,29,123,220,182,149,233,130,237,58,232,111,182,217,4,187,233,189,141,167,195,69,160,224,249,72,221,32,204,49,241,164,175,245,92,88,71,172,32,240,183,22,139,193,99,112,110,132,118,117,89,209,68,115,223,138,45,24,211,15,208,4,199,138,32,77,175,185,141,195,10,109,191,231,76,77,250,51,140,111,226,235,155,94,104,10,125,134,229,221,163,106,201,10,223,83,162,28,155,196,8,21,1,111,106,142,239,160,40,193,101,9,67,126,115,22,80,88,143,100,8,4,242,43,30,220,6,82,68,9,83,19,210,16,227,51,102,160,142,134,210,97,240,43,21,163,225,174,198,178,216,28,141,30,201,48,251,84,128,174,219,22,23,225,107,111,184,109,96,188,23,36,124,28,188,173,227,197,237,138,227,113,0,77,85,187,29,214,146,7,100,201,196,162,234,235,27,203,47,51,155,98,125,195,4,169,240,26,79,97,94,110,167,40,60,121,110,173,211,47,146,253,253,78,31,220,199,86,215,167,133,33,30,146,114,31,41,145,28,116,59,67,185,215,242,84,134,92,51,53,26,149,53,214,13,26,130,212,136,142,225,13,32,90,154,232,86,245,9,18,154,126,185,106,157,182,201,142,245,163,89,196,178,200,156,124,223,3,227,153,109,202,186,151,210,100,168,174,229,228,46,155,10,85,71,188,10,190,115,10,162,225,42,246,125,198,220,36,109,136,107,219,59,91,250,193,128,71,220,109,113,86,49,250,109,17,214,211,223,113,107,120,122,254,251,170,154,127,244,25,139,5,248,125,115,138,21,175,137,27,75,246,223,47,146,247,6,8,10,13,228,185,197,241,49,215,10,172,167,107,51,165,215,89,35,163,151,164,57,197,247,142,187,9,122,0,57,203,196,158,172,150,239,33,116,249,231,103,207,140,34,95,243,235,28,77,198,92,248,100,114,153,248,69,177,128,169,209,88,96,102,78,72,14,247,157,44,72,54,173,191,77,144,206,172,187,52,255,249,212,46,249,78,45,147,198,151,110,102,159,129,29,191,230,194,248,158,117,195,227,51,44,184,175,1,29,210,146,106,171,208,64,185,201,58,59,147,108,31,80,192,36,247,76,79,101,223,4,237,167,56,191,23,46,229,116,232,253,58,167,65,44,234,124,99,138,116,8,61,240,80,187,233,191,152,86,79,133,26,92,72,7,2,125,155,4,154,93,60,44,41,200,145,217,206,17,177,15,206,9,13,211,223,102,212,60,159,72,112,7,112,152,165,141,121,166,205,154,189,222,204,148,217,196,58,232,102,200,182,63,107,205,115,78,163,83,120,202,56,193,170,204,143,47,16,212,240,7,154,126,119,199,210,7,146,20,2,59,66,81,25,242,79,9,162,92,13,173,217,239,5,129,83,16,69,183,110,192,175,111,222,106,246,12,188,192,107,216,185,245,227,95,77,194,234,90,97,123,202,47,20,167,138,180,181,237,241,87,39,90,87,193,181,133,51,123,136,187,196,87,24,246,42,47,29,105,91,124,194,207,195,109,113,172,94,138,208,52,196,229,110,179,67,150,162,250,13,110,191,117,178,77,253,161,165,7,113,143,185,77,159,159,95,18,183,156,254,240,217,17,129,208,68,146,98,78,99,131,153,209,189,120,102,173,186,176,218,222,75,23,150,35,234,208,227,58,200,123,16,30,41,159,184,18,118,250,77,107,115,19,10,9,119,155,247,166,239,203,125,1,166,69,99,130,172,84,168,207,72,185,67,82,211,49,2,94,152,198,90,95,158,82,210,115,110,216,191,203,102,97,228,182,121,196,231,225,23,33,12,206,33,53,186,125,169,58,9,140,166,244,91,188,166,92,243,146,65,109,55,49,72,192,84,186,125,88,54,222,173,68,134,64,251,141,155,182,233,74,139,238,29,94,52,153,141,169,155,248,254,112,30,71,6,247,126,85,47,184,167,210,25,242,203,151,177,155,103,207,248,120,211,150,207,208,23,123,119,175,1,61,99,53,155,19,191,134,249,73,203,120,39,199,249,121,213,213,67,140,53,157,107,85,237,63,5,91,69,5,216,150,37,249,249,106,104,247,59,212,167,95,22,104,251,97,227,12,44,5,185,112,108,107,25,223,12,86,201,151,251,113,163,43,71,191,36,198,202,223,194,198,215,241,241,93,154,165,252,155,49,227,227,74,116,110,77,24,126,183,145,50,96,34,93,178,0,172,165,87,71,55,153,59,108,243,250,113,192,0,114,38,51,150,2,167,74,233,93,152,238,135,208,139,139,237,207,83,32,134,243,103,223,38,1,124,143,3,107,61,16,3,143,31,41,68,43,43,67,50,158,3,197,98,7,59,81,213,45,199,133,31,96,15,20,216,186,128,130,169,164,74,217,146,223,74,29,112,126,78,51,133,119,46,7,33,168,106,153,134,109,132,221,79,8,167,67,50,82,60,171,225,14,254,164,242,43,122,98,24,170,109,230,108,163,112,115,77,44,110,6,224,55,69,108,61,44,113,199,225,81,89,66,236,9,74,21,6,198,34,58,15,77,228,202,210,201,45,233,67,101,150,133,170,228,91,246,16,124,158,125,13,190,160,238,44,245,174,63,115,234,160,74,235,108,200,167,112,198,160,205,44,191,146,211,138,248,123,114,94,23,81,8,35,6,117,232,215,181,247,97,12,233,182,163,133,193,168,66,127,181,116,56,189,31,103,60,161,129,127,170,171,254,225,152,119,121,77,162,198,42,100,218,0,242,181,84,196,140,5,40,14,190,252,176,252,216,216,8,90,150,239,101,219,87,155,85,249,198,94,92,215,95,59,10,165,188,73,139,222,137,115,115,223,216,37,248,188,116,175,60,180,24,94,9,81,11,223,28,48,97,138,63,231,108,8,209,3,119,48,65,47,83,247,40,3,26,8,185,75,122,173,214,73,4,5,206,103,31,168,6,220,105,111,0,189,219,252,147,195,22,32,155,249,82,182,85,232,55,62,161,48,250,202,191,73,173,36,33,253,163,239,169,228,220,78,130,195,136,153,84,121,67,155,136,233,89,98,170,14,33,170,99,228,29,41,61,80,156,19,94,194,61,155,109,163,173,86,233,32,177,251,14,8,105,117,236,156,164,82,131,141,209,184,65,188,49,36,222,229,238,246,118,58,129,208,9,88,23,3,94,177,158,225,107,0,99,44,4,183,212,64,179,209,42,136,18,165,196,47,92,200,95,186,249,137,217,98,82,158,197,227,85,254,35,107,134,0,158,237,86,115,64,230,113,67,74,216,193,173,224,246,11,37,220,177,44,94,182,177,131,198,35,14,24,43,90,116,75,56,189,255,72,227,155,249,109,246,34,59,209,125,53,109,175,141,246,188,190,254,101,2,187,154,107,54,203,53,159,217,80,131,31,231,23,33,64,212,139,113,89,78,152,242,111,176,189,97,119,125,0,17,56,49,135,214,48,88,78,150,45,92,189,164,119,133,32,119,8,145,204,206,22,56,4,235,146,176,246,189,65,13,253,9,112,8,199,86,178,218,172,87,165,102,89,76,94,48,235,241,138,8,208,254,104,56,72,217,220,229,49,46,218,246,187,118,214,189,129,136,193,179,131,195,185,115,127,219,85,134,248,17,254,253,130,95,97,90,61,91,217,151,83,185,41,162,62,178,103,62,145,55,129,128,229,236,202,97,124,229,243,28,44,110,160,125,48,81,24,24,252,97,220,193,200,77,114,9,235,50,176,190,144,254,125,229,185,249,65,73,54,32,242,56,80,109,150,167,240,231,87,112,172,10,104,65,142,151,179,3,99,112,143,216,231,39,198,104,252,16,225,125,164,165,31,119,180,54,16,32,54,2,238,221,147,123,249,113,27,39,58,76,181,122,130,215,118,240,179,112,228,88,185,22,124,191,118,122,1,184,96,217,213,150,0,160,164,182,66,205,70,50,10,239,59,194,204,94,201,87,4,214,242,17,238,106,167,228,71,31,110,46,60,6,243,37,251,226,100,248,210,217,221,182,73,232,30,94,142,187,1,245,248,173,106,240,187,254,164,144,9,38,245,244,207,27,255,16,18,45,222,5,39,195,13,27,180,231,14,153,223,222,251,104,212,201,120,199,47,92,135,227,117,44,200,228,74,237,187,84,246,104,118,253,49,236,34,91,180,214,62,213,222,91,147,41,169,65,253,41,236,224,253,190,206,106,42,14,53,49,197,154,30,102,148,229,19,194,99,133,183,239,154,115,107,90,52,13,34,102,101,112,187,52,84,44,208,146,120,121,92,77,112,94,216,122,169,179,150,31,153,86,232,95,167,222,90,220,137,107,83,39,170,38,101,21,9,48,71,8,40,183,27,240,158,188,44,177,135,175,219,158,103,196,252,96,221,231,138,213,170,172,201,157,133,182,171,80,20,106,71,137,112,70,136,207,248,171,106,187,169,69,17,147,235,129,145,206,1,177,169,159,147,147,86,198,235,39,103,56,5,19,121,5,2,197,73,110,63,82,234,18,238,215,217,162,103,123,120,171,154,35,137,153,243,47,195,66,75,174,213,155,75,231,15,110,48,175,200,220,138,112,217,134,35,75,142,194,90,47,255,84,90,174,138,23,230,201,99,109,229,101,41,94,86,113,207,162,168,126,20,81,233,198,231,96,2,120,174,168,202,19,39,246,162,42,146,39,165,195,236,30,151,171,215,210,138,172,174,8,204,67,251,134,144,211,48,154,227,37,200,208,48,12,138,65,7,242,51,127,123,133,113,195,61,0,220,87,122,164,255,193,5,55,190,248,30,245,36,216,88,239,53,127,68,226,137,69,102,51,209,190,164,189,239,2,17,206,132,135,95,58,10,180,149,89,50,207,89,224,96,234,164,66,9,146,119,77,33,63,57,189,239,81,26,188,216,85,236,7,164,129,220,102,208,72,129,222,17,37,253,126,180,3,57,97,239,10,74,143,234,33,22,193,46,106,49,99,222,22,246,57,76,245,188,13,187,95,170,107,172,66,216,25,6,87,118,59,132,111,8,245,252,138,70,200,134,122,99,88,93,8,243,214,163,105,121,133,243,139,62,140,1,211,201,152,195,235,208,84,12,155,185,19,91,58,109,208,26,107,171,34,183,20,129,153,96,196,26,109,227,185,195,16,130,140,246,186,128,160,8,44,138,94,154,150,106,150,94,201,242,177,63,200,45,250,129,81,73,101,141,194,233,2,82,240,5,169,61,144,149,10,182,20,68,19,187,116,170,250,235,119,101,37,23,195,77,116,173,111,72,148,192,149,193,164,249,170,17,125,33,216,203,168,166,69,149,29,175,125,101,113,36,134,246,239,121,126,165,89,93,175,66,177,213,155,89,95,73,223,221,181,41,223,231,67,225,202,47,246,250,44,41,203,47,130,90,107,197,38,227,172,210,91,177,237,53,170,124,48,28,251,25,116,215,221,163,185,198,27,234,242,220,126,180,72,90,23,229,47,144,198,103,47,202,108,156,101,88,95,88,213,125,110,166,60,178,164,230,44,234,96,14,150,0,52,74,176,193,240,245,123,141,153,120,211,89,207,112,108,34,158,189,182,79,91,122,161,195,52,37,205,27,120,183,91,99,133,81,251,189,98,216,253,164,122,37,206,19,211,37,122,206,155,152,61,223,41,171,252,134,146,155,37,28,18,108,159,103,4,71,14,142,135,159,86,85,145,8,31,1,45,194,120,9,193,72,148,156,234,51,225,189,247,242,100,0,129,80,161,212,236,70,133,245,135,71,24,219,208,238,239,31,177,28,63,99,202,60,50,253,74,150,48,112,247,158,12,131,130,235,1,204,202,61,229,3,64,12,84,209,209,22,159,164,84,124,216,31,249,194,103,155,103,149,143,56,174,109,50,20,128,173,40,250,10,166,140,215,138,92,42,170,195,64,36,182,229,71,28,127,219,146,29,191,82,121,73,40,142,200,54,248,219,209,164,208,45,66,115,70,28,242,189,136,94,136,207,129,149,0,23,240,242,116,234,41,9,150,37,176,220,165,34,60,192,79,218,137,22,52,138,146,80,132,64,0,187,175,55,14,17,104,50,64,227,94,39,255,54,29,47,45,172,118,159,0,189,74,253,98,102,25,204,201,179,195,104,134,153,172,91,13,51,53,70,208,90,77,11,43,46,233,166,250,244,77,114,143,118,95,91,37,202,232,79,15,139,243,16,247,222,178,131,122,196,61,198,101,87,66,53,234,75,127,151,27,39,185,225,120,155,104,48,5,123,164,35,39,222,132,218,55,78,27,91,112,226,254,89,205,37,254,220,63,237,111,154,160,35,30,231,163,190,40,107,244,234,62,251,52,121,160,127,143,90,156,163,18,167,51,30,111,88,112,92,149,63,104,238,131,168,233,219,110,228,46,195,145,0,15,187,227,159,35,169,50,110,58,100,22,95,237,167,147,197,52,35,25,123,244,108,172,172,214,211,209,114,27,136,95,1,207,244,92,203,235,72,146,148,216,12,93,104,246,64,183,192,151,223,209,253,56,58,110,170,55,97,85,37,116,232,71,161,253,239,94,123,43,149,194,216,28,79,3,165,82,146,37,235,188,59,142,139,125,221,184,40,51,31,236,51,183,249,8,98,239,247,38,188,10,101,168,188,111,90,172,190,16,147,132,162,119,209,251,31,37,80,143,244,30,20,218,98,14,245,81,93,36,175,207,185,61,200,22,191,137,98,181,214,146,232,242,173,16,113,142,118,231,124,238,113,244,24,239,134,187,17,24,192,21,232,70,90,190,161,129,19,105,23,246,87,73,129,121,243,59,10,206,203,29,180,131,77,228,93,86,29,11,158,17,133,100,106,83,180,51,245,147,186,108,154,72,69,105,176,102,36,77,80,225,5,211,83,231,172,13,154,225,151,183,38,68,36,14,57,16,21,241,14,162,40,185,240,119,105,173,123,186,165,173,34,66,27,60,217,37,177,211,172,161,63,31,20,163,242,44,51,214,21,73,79,50,234,64,47,140,192,47,190,17,163,100,156,160,230,162,116,161,254,26,116,90,141,112,7,119,183,122,209,22,224,66,131,185,120,74,144,25,23,176,247,233,12,181,54,187,246,7,11,36,254,55,104,209,66,21,236,134,238,121,218,112,167,91,218,160,155,238,196,72,125,16,24,155,188,98,234,242,204,135,83,107,198,215,67,214,59,247,5,201,228,98,160,140,214,15,96,115,151,65,133,35,162,223,194,190,111,6,191,40,120,33,75,103,162,63,203,176,232,51,248,87,193,202,30,208,144,240,237,72,26,238,8,96,176,43,216,78,114,217,183,144,216,19,33,208,217,132,118,33,129,97,185,82,246,158,48,28,220,125,112,93,242,108,150,105,182,247,213,137,64,11,81,237,200,203,30,48,231,11,123,203,84,76,209,118,143,157,29,9,232,46,208,200,160,190,191,197,241,173,89,105,147,54,194,109,86,134,242,135,249,67,20,116,54,127,128,105,144,77,199,23,162,35,207,168,90,194,183,46,192,68,209,144,245,10,205,68,99,161,178,184,167,103,200,115,37,1,15,237,84,102,216,208,71,120,197,77,200,8,167,221,86,226,33,113,144,143,48,169,41,150,53,165,173,200,218,174,20,79,174,177,6,71,149,133,197,217,154,229,192,100,217,61,66,242,157,135,217,98,223,133,108,34,248,10,81,114,244,242,157,39,113,142,151,207,69,97,63,23,178,186,102,55,247,216,119,147,1,158,136,136,34,71,6,44,171,123,89,73,74,143,2,155,79,188,154,229,122,217,168,131,90,40,42,184,35,212,224,151,128,51,24,241,82,184,118,156,161,121,192,63,92,250,252,206,42,102,99,90,250,78,66,154,6,204,255,207,18,114,232,224,90,20,57,166,137,52,124,7,168,136,124,224,178,9,113,89,26,113,70,203,214,167,100,223,159,196,148,222,118,200,66,157,96,57,105,134,38,37,248,197,108,37,129,154,161,103,96,170,182,63,110,231,52,166,252,88,59,250,169,95,102,58,205,180,199,10,113,171,12,46,187,87,180,200,221,175,241,76,139,89,168,138,27,129,170,125,117,234,197,229,33,190,144,3,165,191,252,23,169,193,235,11,252,36,245,67,158,246,209,30,198,94,58,182,183,133,100,222,214,154,124,103,194,62,0,100,193,140,46,9,162,0,182,11,21,34,144,58,34,176,125,54,35,252,231,224,252,229,58,242,247,109,65,224,53,184,17,2,195,239,5,3,65,219,122,161,188,190,188,240,11,97,118,140,140,17,227,161,205,207,230,148,175,178,239,136,171,109,92,250,238,55,53,151,124,248,238,38,12,38,121,161,16,52,7,240,140,15,181,152,12,47,38,241,149,182,190,32,8,143,59,113,14,99,240,96,179,206,248,11,194,84,87,213,4,187,131,56,63,169,241,45,31,137,143,207,106,205,99,63,173,221,128,76,83,228,210,175,24,146,2,57,179,234,88,236,13,8,122,232,17,240,65,179,223,202,193,172,42,255,181,164,165,36,206,72,186,108,31,24,135,239,183,82,31,172,10,111,226,40,35,84,174,148,178,132,133,136,168,186,187,246,150,229,142,225,92,201,24,42,248,253,90,47,133,76,190,62,226,121,146,137,53,180,193,189,110,192,160,181,255,8,5,204,44,28,10,110,219,225,209,104,231,104,90,147,106,72,222,9,241,71,233,35,133,130,32,215,87,205,150,243,36,115,182,215,184,119,67,152,215,235,148,251,128,61,166,181,197,199,143,143,156,110,69,130,88,20,40,244,5,138,170,159,79,157,67,33,250,174,88,123,237,111,197,207,53,139,253,254,141,247,46,192,241,65,248,125,74,149,144,205,238,164,243,157,97,123,164,238,125,16,206,167,135,38,82,40,126,243,95,209,41,198,55,0,244,44,51,80,203,42,201,219,196,121,191,18,243,222,113,57,211,1,50,72,250,103,161,191,221,126,137,0,149,169,80,94,248,253,183,49,8,194,215,7,16,95,85,199,52,194,143,245,240,177,61,27,210,73,66,100,109,45,3,186,132,93,20,218,31,43,236,79,230,243,205,91,102,100,63,64,48,124,120,49,17,4,105,219,125,89,174,91,97,210,153,235,142,216,65,178,16,227,21,60,25,2,192,210,166,110,105,150,129,12,172,128,222,60,240,102,248,84,32,116,169,25,26,156,107,38,71,237,190,160,74,3,11,43,88,10,162,62,47,209,79,167,78,26,205,234,37,228,182,119,89,15,200,239,182,124,240,205,94,102,21,104,207,161,95,10,138,21,45,127,118,242,94,237,97,19,62,176,209,203,105,202,143,6,245,144,4,34,86,0,217,113,81,185,165,45,22,220,191,24,73,58,127,203,63,87,180,216,101,39,81,167,41,90,84,18,83,0,1,248,132,163,175,156,100,233,211,55,125,94,49,40,212,182,205,104,97,10,71,98,180,156,210,152,99,206,56,108,108,248,248,212,117,198,219,36,237,4,254,233,235,107,5,77,234,137,247,186,3,13,211,218,216,117,11,140,81,69,245,188,224,97,61,152,185,128,42,13,206,120,60,161,222,182,44,32,203,10,42,194,76,21,102,240,165,156,82,18,37,86,232,3,59,11,5,10,202,135,207,44,90,55,145,37,76,100,151,147,94,191,212,19,48,221,183,192,72,251,192,51,224,35,138,59,253,97,95,156,105,62,147,146,12,215,7,162,246,95,141,166,101,200,84,213,179,234,17,172,1,165,116,75,10,239,130,21,179,244,125,46,40,1,2,7,170,189,180,201,118,132,147,89,109,156,121,173,6,29,26,223,94,94,75,148,239,137,35,101,169,142,3,128,89,155,26,8,63,123,102,86,85,145,147,149,44,106,83,88,191,152,240,166,170,61,148,6,27,229,39,148,253,112,114,180,47,130,213,12,238,123,188,191,107,199,225,206,82,124,208,141,34,172,1,120,161,124,76,0,175,21,124,195,246,62,177,2,46,106,224,104,252,41,251,253,238,123,220,199,109,166,238,55,39,169,210,131,99,228,12,87,167,21,222,25,6,10,191,250,213,51,153,108,219,116,181,96,103,200,83,129,22,244,29,37,130,60,148,205,226,34,136,133,67,139,19,59,31,250,132,3,39,138,153,230,145,140,5,101,241,4,54,155,232,134,174,185,178,106,110,206,11,50,92,67,185,10,141,198,75,39,44,215,197,181,207,117,15,54,15,102,180,24,79,17,225,123,17,212,56,146,2,252,62,136,22,86,139,23,80,32,104,81,111,23,12,239,95,187,193,195,189,40,225,3,200,63,23,208,220,21,24,157,35,36,4,19,217,60,210,86,207,100,28,69,117,46,105,11,30,176,85,175,212,114,28,231,52,206,21,9,191,198,178,75,32,201,140,11,83,253,228,155,222,9,37,45,103,101,57,216,14,115,195,128,57,157,123,217,89,234,242,218,113,86,41,195,58,94,85,88,156,46,160,35,171,58,83,159,54,246,249,112,198,65,85,119,209,191,45,102,139,73,205,164,239,62,145,93,17,211,168,184,224,17,40,60,223,251,94,160,47,63,160,210,116,65,163,252,128,138,212,68,153,165,105,122,43,52,83,182,46,16,79,85,134,162,38,135,113,83,254,103,215,2,228,251,101,27,96,219,103,0,83,123,237,251,50,228,81,235,243,92,76,162,19,213,224,46,6,97,150,71,216,232,70,246,141,203,209,235,142,47,115,153,248,173,32,115,224,177,213,134,106,21,197,168,73,182,118,180,104,173,250,99,13,194,181,176,138,149,72,245,7,167,174,69,247,238,175,212,138,165,238,82,125,160,2,99,42,125,81,243,221,210,103,121,46,185,195,79,181,118,80,137,178,75,192,141,211,20,99,245,106,94,70,10,38,18,53,94,37,210,17,100,1,202,225,250,139,23,63,112,213,101,99,154,112,20,54,70,163,141,73,163,1,105,134,104,64,43,219,39,67,239,74,34,188,139,85,15,170,180,77,202,2,253,28,139,124,126,145,106,145,174,162,78,37,210,245,197,23,167,34,84,183,227,111,191,10,136,231,156,219,116,73,174,12,53,164,178,101,63,111,225,153,109,126,50,183,219,206,93,7,43,193,186,251,216,196,40,84,248,136,246,200,152,85,114,107,145,81,147,223,118,134,41,183,75,214,147,225,167,169,138,126,87,132,230,21,222,51,154,170,221,171,164,228,54,67,162,178,159,222,206,59,222,200,153,121,144,17,247,235,26,222,108,122,3,193,191,54,25,16,97,113,115,141,19,222,158,150,238,119,27,93,77,26,188,93,207,213,70,150,75,253,212,7,85,134,106,96,141,246,187,10,107,133,10,121,141,194,194,171,158,25,73,148,254,220,22,136,149,202,114,196,112,151,122,33,178,215,10,227,196,25,147,62,133,179,148,200,70,31,51,151,35,80,243,5,6,15,28,180,23,102,102,104,35,127,40,2,184,141,129,242,63,3,175,17,18,17,63,223,51,15,189,12,147,136,159,121,147,41,66,200,239,194,33,171,25,181,64,220,98,152,29,100,115,206,163,185,192,133,100,127,175,154,65,97,100,103,67,7,202,187,20,234,175,37,48,159,211,200,237,219,245,121,141,204,149,60,214,85,125,54,72,112,206,200,18,206,56,199,74,58,164,154,42,164,192,109,98,90,3,18,215,205,175,201,250,6,236,20,183,171,0,95,138,255,60,115,186,201,245,122,96,226,67,124,28,50,135,120,31,85,174,123,134,196,227,133,11,208,221,253,227,216,212,138,130,243,182,153,231,235,205,101,181,36,231,129,120,140,46,212,210,17,245,135,14,165,248,162,185,36,90,203,165,84,155,203,223,235,92,89,174,14,141,232,168,197,127,89,34,139,49,199,90,38,170,7,32,141,107,165,141,214,31,154,22,87,134,11,200,40,63,233,147,160,194,184,239,93,236,205,247,43,163,41,40,68,125,113,77,104,135,44,187,35,11,110,99,47,186,83,44,13,83,24,80,40,171,4,4,56,240,59,155,237,183,48,161,21,53,224,113,126,223,81,214,33,30,73,23,218,228,243,42,216,116,87,158,150,49,246,81,190,237,237,193,174,151,84,7,148,61,247,211,230,224,63,185,134,151,43,114,167,147,119,103,73,24,190,156,42,188,8,14,247,111,129,3,61,134,198,182,5,165,236,144,10,242,186,206,99,216,66,63,6,53,243,149,27,190,52,151,46,205,103,9,239,238,61,73,175,252,150,12,117,39,190,165,229,40,148,174,119,46,93,232,26,236,177,56,98,150,75,101,250,83,233,0,241,21,129,223,59,10,175,37,251,168,145,98,180,54,39,26,160,237,27,148,242,116,136,197,91,33,210,18,181,108,78,10,71,230,115,10,150,13,254,110,224,130,175,204,194,91,73,223,101,155,201,77,36,122,133,187,152,63,72,24,200,146,211,125,79,21,122,69,19,139,240,161,239,109,203,240,54,169,81,230,112,246,24,35,12,213,77,254,230,141,83,120,119,69,57,21,113,28,14,255,124,75,232,23,206,149,70,89,190,125,125,185,56,108,249,9,248,72,23,23,52,22,15,243,6,99,212,124,59,219,118,75,19,212,4,42,42,50,33,196,94,172,239,97,52,236,207,222,88,163,86,38,72,26,142,6,201,105,169,34,10,48,191,55,245,115,189,133,113,228,128,200,252,99,239,77,155,35,201,146,3,177,191,18,131,33,135,93,3,68,102,220,7,202,138,100,34,113,223,247,53,211,42,139,140,140,60,128,200,140,68,158,0,122,203,140,148,168,229,97,75,227,210,140,218,93,30,18,15,51,113,109,105,60,86,90,211,106,56,67,114,255,139,52,221,211,243,105,255,130,220,95,196,59,50,174,4,106,186,71,212,170,187,186,80,137,136,119,248,243,231,183,251,123,57,113,91,189,96,171,115,119,183,125,216,219,86,58,235,118,245,217,52,106,179,135,222,214,142,118,228,110,109,172,187,219,163,104,249,114,111,167,94,125,190,218,123,62,118,172,230,176,218,223,244,110,110,118,6,183,29,55,120,56,152,132,181,251,53,235,230,242,166,121,220,120,108,223,109,26,192,234,183,91,59,247,234,160,187,222,120,12,58,27,247,135,167,103,143,7,119,135,183,59,247,199,3,179,119,230,29,157,31,95,239,171,157,135,201,102,216,94,223,63,113,239,142,109,253,250,249,220,156,205,188,246,254,214,204,59,157,60,140,199,150,62,221,189,9,182,91,213,94,55,170,30,135,106,0,182,175,31,221,89,157,221,150,119,97,214,175,155,187,206,116,215,142,236,167,227,187,167,222,104,99,191,93,157,40,253,221,211,219,179,201,240,242,172,247,232,88,173,243,233,90,119,234,244,239,188,205,246,225,97,175,167,238,133,103,206,120,227,169,109,247,54,247,159,118,207,156,131,217,97,191,187,123,191,92,51,150,47,141,235,230,254,77,112,120,161,62,110,157,26,250,197,237,172,225,207,106,227,179,103,242,85,52,91,254,227,196,51,175,215,122,131,234,213,198,222,225,108,120,220,217,121,138,206,247,206,142,183,30,31,119,123,199,135,23,199,245,89,183,6,174,237,250,12,120,102,125,220,189,189,233,29,89,213,154,177,21,60,169,195,97,243,242,248,214,26,87,119,214,172,189,231,233,198,214,195,241,233,213,0,168,249,236,166,113,217,175,30,29,0,187,129,81,212,220,210,159,7,221,131,105,199,181,246,159,238,148,160,249,48,180,77,229,112,107,91,223,222,62,58,235,3,133,237,60,239,77,15,78,35,221,189,50,78,207,167,202,67,187,58,184,5,51,115,185,119,163,223,29,213,150,135,187,237,203,182,135,223,196,125,171,42,7,221,150,58,85,253,141,222,72,115,221,203,135,225,142,117,177,183,179,115,187,60,188,168,31,244,151,221,250,225,213,222,201,249,114,189,191,105,245,198,167,131,135,227,254,218,233,102,167,121,233,29,40,7,202,232,174,58,221,233,219,209,246,214,125,125,31,214,223,30,15,182,175,253,189,122,88,61,158,52,244,211,118,245,169,110,12,122,19,213,1,187,242,254,97,125,237,208,174,143,159,124,251,120,107,84,223,170,90,182,109,156,94,219,167,173,7,227,232,232,114,27,76,228,230,230,195,76,191,63,109,140,71,182,57,189,190,236,222,57,117,23,47,200,8,111,134,181,253,11,111,107,251,160,61,125,232,130,255,99,216,213,203,166,171,92,55,31,219,150,185,233,237,90,179,101,115,107,103,109,77,125,128,237,238,219,23,183,27,222,100,247,161,125,248,176,117,219,219,170,61,29,119,163,243,232,17,28,218,173,147,171,251,245,192,223,53,214,14,182,159,143,78,219,181,173,241,233,173,185,213,221,218,155,220,30,63,215,7,211,147,179,195,195,173,176,19,58,183,245,29,245,100,243,242,212,187,13,31,238,173,106,107,178,118,28,92,13,31,39,107,203,103,189,254,22,136,211,234,245,169,121,174,12,39,199,7,135,203,202,154,241,228,91,174,253,180,109,245,123,163,112,0,98,196,191,217,112,46,182,239,189,205,171,231,214,169,185,125,114,170,69,135,79,71,206,221,232,238,238,112,180,169,183,215,59,117,175,127,21,61,180,92,195,186,189,246,238,47,218,135,119,224,110,54,172,254,0,220,65,240,130,207,159,186,163,254,172,179,249,124,250,120,125,176,179,55,155,206,140,231,179,181,104,212,95,62,28,118,103,170,246,20,121,219,141,157,225,101,93,153,94,63,108,68,206,221,245,165,235,109,157,108,92,212,167,123,231,107,213,112,121,249,100,185,127,177,117,184,223,241,118,7,70,167,187,123,62,221,28,92,15,219,245,193,229,89,115,77,179,15,158,155,119,71,119,213,7,16,194,251,222,254,244,196,110,183,78,135,23,230,120,79,61,124,208,140,78,184,126,253,96,157,169,205,211,208,59,222,223,216,191,221,119,7,59,250,227,117,88,125,176,142,55,166,151,59,151,135,151,235,247,59,183,251,187,131,40,26,63,221,107,225,241,218,180,235,171,237,237,135,251,106,116,178,174,44,31,221,104,225,209,114,239,105,95,189,62,191,179,207,59,99,171,239,13,59,79,15,234,211,201,134,118,214,58,27,220,106,65,173,177,31,52,253,222,253,201,122,117,89,191,120,158,222,53,110,15,192,203,139,46,162,91,237,192,58,188,242,134,247,71,67,245,161,171,92,187,203,59,235,203,214,221,229,76,57,189,12,150,235,123,190,251,20,78,207,110,247,15,131,205,187,170,123,112,176,239,232,147,154,53,216,106,152,91,206,90,59,156,28,14,192,92,187,219,185,56,59,125,56,175,235,39,157,245,123,231,164,91,157,60,220,182,244,251,145,22,5,163,243,186,13,220,113,189,62,107,71,59,227,187,171,205,101,115,118,54,220,31,63,156,170,87,151,131,205,203,217,105,164,60,219,167,150,86,87,246,26,151,246,193,229,67,168,169,74,163,122,123,116,248,184,107,135,245,237,246,243,217,222,116,114,116,245,240,116,115,4,50,245,161,185,117,114,107,60,143,122,203,195,222,228,48,234,247,116,255,185,179,255,120,127,209,7,247,215,233,84,7,143,251,106,219,178,111,78,103,142,115,119,210,81,91,246,243,248,98,106,94,105,91,173,234,89,109,127,103,123,228,116,199,55,78,125,60,216,25,47,219,221,145,217,223,174,186,193,217,97,187,121,116,183,241,248,120,216,13,214,221,231,11,247,9,172,162,7,239,57,82,30,171,150,250,180,28,233,7,32,154,14,54,234,183,213,27,167,119,27,52,215,235,211,203,170,181,174,24,251,45,61,172,237,213,14,207,221,181,243,221,137,255,240,112,124,171,238,87,167,213,86,107,227,102,89,173,86,175,183,21,205,109,58,65,85,113,199,141,233,109,117,67,61,56,190,155,217,179,237,230,213,229,118,79,59,217,157,93,183,55,159,130,221,218,70,109,115,235,248,242,161,125,188,188,225,56,237,145,91,109,54,188,139,205,219,129,177,222,215,182,55,171,107,55,205,211,150,177,14,214,166,217,28,79,21,247,108,253,78,111,46,215,78,221,29,183,123,98,244,134,119,214,230,230,237,227,249,78,253,164,62,58,24,61,15,58,86,253,49,58,117,182,140,203,89,181,222,25,246,189,237,243,235,233,181,113,48,25,62,15,31,21,176,137,182,141,174,114,209,216,223,61,185,223,87,244,123,165,125,51,104,111,213,237,125,255,108,99,58,61,186,233,244,30,27,219,213,217,248,14,76,152,209,253,154,237,108,107,15,225,147,63,190,59,24,170,150,189,221,188,87,235,187,158,122,216,50,110,247,111,131,203,193,229,211,178,175,153,199,163,199,219,253,193,116,239,64,127,176,207,180,70,99,189,26,12,214,46,55,182,155,170,189,215,153,97,10,234,112,118,117,98,87,125,115,231,250,122,176,92,61,191,5,85,210,119,59,141,181,123,229,214,7,89,91,189,175,170,27,15,215,45,189,231,4,106,189,221,122,10,70,227,189,218,88,157,70,94,127,246,60,176,180,139,230,158,186,83,183,206,131,209,205,177,7,224,244,55,192,88,62,213,84,253,76,217,247,91,118,184,165,94,222,94,251,189,219,22,56,111,199,55,203,167,166,22,76,46,91,250,233,105,173,183,119,98,28,30,31,234,87,254,109,176,223,119,175,171,174,93,173,93,156,221,92,28,120,155,151,135,131,27,211,56,152,117,7,7,202,147,49,121,122,24,76,52,203,104,62,246,6,77,85,51,170,207,147,65,85,95,214,157,190,121,27,181,215,234,7,81,167,115,176,126,254,188,109,153,238,249,243,209,166,109,84,131,173,167,234,145,59,48,78,171,141,73,223,57,84,236,157,166,90,61,90,63,216,121,56,63,60,152,236,143,30,30,26,227,201,100,219,191,125,184,110,54,39,199,142,13,210,104,118,88,171,111,220,158,172,215,155,59,221,222,237,205,93,167,185,113,118,217,88,62,24,95,187,195,211,73,239,246,124,50,49,103,205,206,102,189,57,8,59,205,240,242,188,57,86,103,213,187,241,230,96,58,30,78,93,227,186,109,93,91,134,222,93,175,119,238,106,147,193,120,127,251,168,99,2,219,183,220,137,121,170,123,203,3,216,244,234,120,121,223,63,126,232,61,156,185,27,199,235,230,245,121,187,167,239,116,239,106,55,202,233,209,205,77,239,206,242,117,99,18,220,91,103,147,94,179,109,93,118,246,110,122,173,214,246,209,184,118,111,132,19,111,175,182,219,219,240,213,237,118,208,58,113,239,47,220,193,211,198,225,227,241,228,254,72,185,91,187,222,30,43,107,19,175,119,120,103,245,119,71,213,99,163,223,25,206,106,147,199,96,239,224,252,110,231,164,225,69,213,179,253,167,237,70,123,179,179,222,210,182,123,39,245,245,157,176,103,30,222,215,251,117,63,28,14,186,227,102,47,92,123,86,148,163,106,84,191,2,177,53,90,91,219,169,237,154,7,102,251,34,212,162,245,153,11,78,166,119,118,113,124,58,218,13,106,35,243,174,113,80,183,31,247,246,158,199,213,187,90,181,215,190,233,117,14,163,94,195,88,54,167,221,77,101,107,249,202,125,58,241,151,141,163,189,176,97,141,252,189,241,193,243,89,235,94,91,223,158,156,171,218,195,238,213,197,158,187,185,227,4,110,239,200,184,93,215,140,254,198,134,123,19,6,163,91,163,238,183,206,107,158,59,109,220,62,234,143,129,118,8,235,190,29,222,135,123,235,179,218,141,91,31,5,214,227,213,254,217,184,107,168,203,160,119,47,20,229,60,242,172,161,185,59,189,241,106,215,203,211,229,187,167,195,135,181,190,209,115,175,111,26,55,155,183,94,247,238,234,198,217,220,219,117,46,175,237,181,203,158,125,112,163,174,63,156,239,108,235,135,141,227,231,71,255,105,189,53,189,189,118,44,64,236,225,246,233,230,245,112,115,108,84,103,135,245,198,238,243,165,114,254,184,219,189,219,168,111,76,183,180,167,221,131,221,225,195,96,123,243,176,122,190,181,191,115,56,117,31,221,225,221,197,179,115,85,51,159,166,39,155,214,242,12,152,185,115,124,178,189,221,245,236,243,97,115,107,122,213,106,108,79,187,183,206,96,106,185,79,90,103,114,98,62,156,119,47,182,204,170,241,96,30,92,207,158,47,118,206,250,209,233,254,246,221,134,163,27,251,106,180,179,181,165,31,174,31,119,134,225,245,133,114,222,188,188,221,118,140,171,206,197,222,29,240,111,167,55,216,238,131,22,81,150,187,157,160,221,141,246,59,107,247,48,244,33,248,150,39,143,247,218,195,221,205,131,121,245,120,222,58,185,59,126,188,24,222,142,219,245,199,243,254,200,234,212,55,219,235,131,241,253,133,114,117,177,102,169,205,201,230,173,161,29,70,7,122,112,127,189,61,60,123,138,192,198,218,209,118,175,47,45,67,61,182,246,170,207,59,189,101,55,124,122,246,214,206,107,78,67,233,31,249,206,229,225,236,226,164,185,54,24,84,151,143,214,26,219,103,230,241,48,28,118,252,139,195,233,240,102,188,23,157,31,60,104,187,227,250,185,103,118,79,123,203,205,118,111,251,186,222,25,63,53,207,90,207,222,89,231,102,79,57,241,175,31,7,87,150,190,85,245,246,182,182,219,154,186,190,62,112,134,90,24,156,175,7,167,119,251,163,218,201,232,108,189,177,117,112,162,7,27,71,22,152,123,198,206,195,102,216,95,223,121,124,190,179,214,180,145,82,183,38,246,213,104,119,75,31,76,219,187,203,183,135,253,77,163,118,231,133,173,206,102,99,188,81,59,213,150,27,254,122,231,246,104,67,125,190,5,227,103,249,249,97,214,196,180,205,198,236,249,106,115,79,191,222,58,223,190,188,190,82,175,174,111,39,65,96,92,94,239,214,142,189,205,219,145,246,188,115,161,117,55,55,54,110,142,31,162,38,56,192,126,112,208,223,137,158,158,206,45,203,185,235,53,15,47,214,155,246,228,249,193,113,54,181,195,171,251,199,195,160,115,178,117,234,129,163,180,28,236,61,236,26,195,51,173,191,55,190,62,61,182,157,39,213,169,182,212,190,50,186,238,133,253,3,189,62,58,222,25,110,185,107,123,131,39,107,239,113,231,169,85,157,62,95,158,120,55,135,235,61,191,93,87,238,170,253,110,87,85,158,15,156,198,198,250,153,179,227,25,91,247,103,155,7,145,23,248,154,181,172,183,119,182,55,47,31,182,15,14,47,156,217,109,112,166,153,138,241,180,105,220,158,155,213,229,229,171,96,214,247,31,79,150,31,213,193,125,243,232,168,187,121,87,215,143,15,246,182,59,193,233,30,72,240,131,233,198,101,173,186,57,105,29,219,227,71,189,122,180,54,189,176,26,79,131,211,81,243,246,241,244,100,182,191,124,52,214,39,203,29,117,115,172,29,232,198,201,245,245,253,253,126,167,219,235,153,183,221,181,147,217,150,171,135,157,135,219,243,109,243,58,152,60,180,111,12,251,234,36,218,91,182,234,55,27,103,15,193,120,235,202,191,63,59,120,108,14,122,15,205,203,229,205,221,83,101,107,212,117,188,77,243,120,227,224,32,152,232,129,123,214,94,119,215,235,107,71,87,207,55,134,185,62,91,110,42,151,158,189,125,123,182,13,246,242,222,83,208,238,107,120,87,96,79,223,31,54,118,215,59,167,119,215,74,211,223,232,246,245,218,192,191,110,88,131,205,199,77,85,31,236,169,225,181,211,62,53,91,119,90,245,192,80,135,55,218,242,190,101,70,7,173,171,253,93,112,232,166,135,15,0,255,76,185,53,198,3,221,25,221,159,159,61,181,187,77,119,112,82,87,175,199,71,120,62,231,254,124,176,125,105,207,246,182,155,97,120,217,218,169,158,237,181,111,206,246,38,131,208,57,117,186,231,15,123,219,218,108,50,85,159,220,113,184,191,119,163,30,111,111,62,84,247,206,250,247,109,16,25,187,117,205,95,223,222,217,29,187,187,227,139,7,245,252,233,186,251,188,17,5,230,101,243,100,96,212,110,31,252,251,75,183,177,118,62,59,115,65,216,221,156,123,59,147,208,218,115,39,86,208,107,174,31,76,175,247,189,122,207,191,213,47,123,125,107,243,234,42,170,78,28,227,198,50,194,75,235,2,60,156,246,113,235,76,59,184,241,186,219,74,237,251,191,244,70,106,69,195,158,55,254,228,251,191,52,139,90,45,13,158,172,124,127,248,253,190,36,77,134,33,60,236,250,81,191,21,245,199,21,124,251,43,227,119,170,165,56,154,237,90,38,216,109,106,166,123,97,239,241,184,188,243,120,56,9,198,79,131,0,7,144,170,223,149,252,206,48,234,5,43,82,171,59,12,90,209,227,138,20,13,130,161,183,34,157,121,45,111,216,93,145,106,253,230,48,234,54,87,164,238,209,153,100,84,180,101,233,187,213,220,137,71,211,118,122,226,111,211,151,115,16,64,67,248,253,45,78,30,143,169,202,201,152,31,240,7,254,253,158,31,122,163,209,127,247,110,9,7,144,151,62,93,145,226,39,223,125,183,36,37,143,164,207,98,40,112,120,185,229,245,186,225,211,170,180,68,39,92,146,190,213,237,13,162,225,216,235,143,223,198,13,71,131,192,187,95,149,250,81,63,120,43,116,29,141,159,194,0,31,3,116,161,248,98,22,116,219,157,113,222,155,41,32,6,198,77,189,26,7,143,99,121,60,244,250,35,92,233,220,68,97,183,31,200,157,100,60,53,121,56,13,134,227,174,239,133,178,23,118,219,253,85,169,225,141,2,108,152,188,110,118,71,131,208,131,53,117,251,164,123,35,140,252,251,228,29,96,110,45,24,143,131,161,180,9,240,72,167,65,191,25,12,187,253,182,244,142,255,199,182,9,22,210,184,239,2,142,200,106,123,224,189,116,160,233,170,4,43,232,194,212,48,107,51,25,86,238,69,207,114,52,122,204,52,109,15,189,167,17,128,26,195,198,118,169,66,177,253,234,189,136,39,232,62,3,226,85,107,240,184,104,63,190,198,37,4,161,220,152,140,199,81,159,83,88,66,96,203,163,129,215,167,43,235,121,195,118,183,47,135,65,11,118,208,76,32,158,71,132,60,26,116,89,251,220,221,203,226,129,46,204,235,119,129,55,186,17,144,1,31,74,27,65,239,86,183,223,29,7,132,130,188,97,210,235,53,173,25,140,191,74,231,186,15,158,90,67,175,23,140,164,12,212,202,47,210,79,28,52,129,162,135,209,216,27,7,159,40,205,160,253,230,45,109,87,240,62,126,253,33,254,71,85,94,54,178,110,186,11,198,78,90,8,163,243,5,254,183,186,48,164,209,94,208,159,200,176,181,61,41,45,26,83,20,58,140,133,140,201,152,106,214,109,142,59,171,146,102,176,39,68,80,37,66,199,15,250,32,70,114,184,210,97,205,211,114,170,215,109,54,115,37,129,60,234,68,147,7,144,140,171,13,208,36,195,128,66,6,175,198,1,138,203,165,239,127,63,176,12,99,41,175,239,115,212,111,119,2,216,178,246,216,235,150,14,160,55,115,7,104,7,253,118,115,18,169,229,125,131,220,190,143,221,254,29,192,125,31,116,38,229,221,91,101,221,59,1,136,145,118,249,226,149,178,1,30,225,111,187,87,14,130,161,230,142,0,152,95,132,55,67,91,42,218,52,248,255,185,211,245,59,11,6,208,203,16,95,222,53,127,207,252,14,96,188,124,82,91,43,233,185,96,179,253,220,174,79,72,105,11,246,185,145,219,83,237,76,162,187,133,244,109,231,211,119,103,226,245,27,11,250,234,94,110,223,135,110,115,17,97,233,78,110,79,128,118,33,67,234,249,0,55,162,69,91,163,231,211,67,195,139,252,201,130,41,11,54,213,139,218,94,57,33,233,5,228,63,6,14,8,187,77,208,184,101,189,45,173,168,247,48,24,141,229,133,221,245,162,238,205,201,184,188,171,17,20,224,10,24,191,124,193,110,126,199,174,23,53,23,109,172,149,219,117,28,201,141,0,22,236,53,203,122,219,126,126,239,75,48,52,91,160,14,208,252,240,163,102,32,151,130,160,21,200,106,224,133,153,183,128,164,181,86,161,188,122,10,202,123,230,83,244,211,36,104,150,243,189,103,21,130,27,150,111,147,230,20,76,233,245,31,224,239,35,252,125,238,44,98,98,51,159,253,159,186,139,228,134,230,149,169,149,176,59,1,113,185,8,219,249,194,178,31,204,180,242,126,102,62,79,44,210,196,90,62,170,155,93,80,68,178,31,13,202,217,73,109,21,136,246,201,66,249,172,229,75,16,111,8,234,111,26,140,202,57,74,41,0,186,223,246,189,126,107,50,91,64,94,70,145,46,43,135,88,43,97,4,80,44,221,81,167,219,35,230,195,162,61,46,80,224,64,151,163,5,90,216,41,232,57,89,104,242,104,70,1,109,122,184,85,229,125,173,70,193,202,161,227,104,33,73,91,126,1,55,119,91,94,255,61,153,125,224,117,239,186,229,244,98,181,94,50,202,66,52,216,202,75,134,121,90,0,140,157,79,188,65,207,235,134,165,210,220,206,223,250,97,240,16,76,70,232,116,123,195,113,57,26,156,2,101,210,44,87,216,170,87,48,177,215,44,23,16,106,80,192,107,126,105,55,183,128,220,122,97,233,116,182,153,143,160,102,16,6,227,114,246,84,243,49,211,139,166,193,100,80,222,211,45,236,217,140,102,229,148,160,54,11,250,14,23,64,91,32,119,135,94,187,237,53,194,5,157,237,130,73,251,192,0,195,133,98,187,89,160,210,147,254,165,83,55,188,2,191,7,219,200,219,229,96,23,200,221,160,129,218,209,235,203,247,11,92,39,197,94,48,0,90,8,229,35,184,5,94,1,120,157,139,38,247,150,138,157,237,242,158,249,2,176,21,70,179,114,222,83,154,5,83,6,11,172,85,53,95,62,61,163,123,89,222,49,95,199,13,130,238,194,158,122,241,148,139,41,178,64,163,99,136,196,3,25,85,106,251,56,126,254,212,35,208,195,97,80,110,54,121,249,243,122,190,31,13,155,24,217,43,237,156,143,229,56,142,89,42,229,156,124,52,79,70,65,57,247,41,249,50,206,159,12,135,65,223,47,183,213,90,249,74,188,75,98,117,165,208,26,249,244,59,24,98,138,162,220,225,114,10,68,85,216,29,141,203,119,166,209,40,240,77,71,190,215,92,128,38,215,44,208,89,94,24,149,155,7,110,190,100,28,123,141,114,173,156,47,205,123,221,48,24,68,163,114,141,174,250,5,154,57,140,99,203,165,118,72,190,68,245,192,28,244,163,222,96,145,206,180,131,160,80,50,149,239,142,229,22,168,175,104,128,42,83,30,15,131,210,153,157,166,82,132,232,69,44,171,228,111,209,208,3,126,5,198,29,131,247,80,186,230,2,159,165,63,233,53,22,144,149,149,15,115,183,231,181,203,245,181,105,21,74,183,114,210,48,139,28,21,255,94,110,68,143,165,235,108,229,111,145,31,133,11,84,188,82,192,61,222,2,3,204,202,23,135,3,192,142,60,10,6,67,111,145,109,81,96,251,5,205,133,86,137,85,96,24,128,77,29,245,202,201,73,55,74,148,71,105,207,192,42,213,89,229,125,243,1,110,15,187,165,209,32,203,41,96,155,110,185,8,183,220,124,70,31,15,189,81,167,156,24,242,59,142,192,30,247,203,137,87,177,10,248,116,1,25,185,205,66,203,184,220,193,45,112,82,103,221,177,95,190,70,45,127,141,189,96,52,90,196,217,90,62,147,61,76,130,209,66,225,173,54,138,250,14,75,117,106,195,201,159,212,27,12,130,126,179,188,103,129,13,27,140,203,187,53,139,38,12,159,228,158,215,7,44,245,176,117,233,24,249,98,183,25,249,147,133,125,221,124,201,66,18,119,165,253,140,2,63,167,57,41,231,237,70,129,5,65,114,200,126,103,129,147,222,112,173,130,40,243,240,37,157,243,69,195,160,235,143,39,195,5,80,231,155,135,65,41,29,54,130,124,153,226,47,232,165,21,104,137,126,187,92,141,54,90,5,94,141,87,174,184,253,2,223,173,211,109,46,232,151,207,103,193,227,192,43,103,23,191,192,113,67,105,43,251,221,161,95,78,68,182,83,160,90,158,250,126,121,63,171,200,34,140,22,36,11,28,167,164,231,34,37,97,23,200,149,65,52,11,134,81,171,85,222,55,31,85,96,111,71,147,113,121,207,102,1,115,135,11,204,124,187,169,150,244,148,193,57,41,119,194,154,90,89,119,175,89,142,234,166,94,224,159,12,135,79,139,150,220,44,8,132,120,33,8,112,34,36,192,192,43,31,193,44,29,161,188,111,62,121,129,95,181,0,95,5,81,167,69,49,207,102,129,122,93,48,93,80,20,110,31,118,251,165,200,241,11,66,17,96,166,247,187,173,167,242,174,70,1,3,129,33,89,46,124,253,2,99,189,53,9,195,145,15,238,80,191,188,119,254,166,172,31,213,203,187,217,11,104,88,110,117,195,210,237,113,204,160,108,136,197,221,91,139,152,112,241,24,5,142,85,59,138,22,216,224,142,157,111,208,236,108,148,247,202,215,8,94,216,29,148,167,158,29,187,64,35,120,81,163,60,99,238,216,205,130,200,99,183,188,8,194,177,131,34,96,49,117,187,40,125,235,216,249,251,211,237,143,198,94,123,232,149,26,80,142,83,156,104,27,123,225,125,121,223,130,4,95,92,199,186,152,40,10,98,100,104,116,6,47,232,157,47,3,102,221,126,51,154,141,94,208,63,95,16,156,156,148,247,202,151,1,99,240,65,198,229,202,204,41,80,250,179,160,219,40,39,44,199,46,232,8,166,230,248,5,11,205,55,25,90,158,31,52,162,232,254,5,3,52,139,76,229,123,240,220,95,192,253,110,62,145,109,214,74,113,237,23,120,109,99,111,116,143,161,201,54,200,236,210,44,178,175,23,8,236,32,104,54,188,114,253,235,23,212,116,204,162,225,189,28,13,81,242,97,209,109,119,216,11,202,45,204,130,162,31,62,78,121,239,252,189,11,129,199,122,222,112,193,10,10,34,157,157,73,175,49,94,180,252,130,234,55,76,95,150,247,43,226,202,113,7,252,251,89,121,95,179,200,182,13,188,81,185,106,54,10,12,106,240,2,193,57,106,131,83,87,218,189,32,46,133,49,236,210,126,5,105,243,69,201,16,191,64,169,97,28,172,188,95,190,114,154,244,9,37,5,205,197,16,23,200,251,89,180,192,88,115,90,5,194,190,220,136,110,22,100,165,131,222,96,252,36,47,162,136,166,90,228,158,13,70,229,253,242,37,214,204,27,246,203,251,21,152,58,73,177,111,105,198,85,41,232,58,27,46,168,88,104,22,20,202,180,228,65,56,41,95,103,65,193,74,75,238,117,251,139,186,234,69,21,31,229,86,112,179,64,42,55,131,198,164,116,153,141,130,232,241,200,15,250,65,18,99,42,239,159,191,88,240,91,187,126,215,11,229,105,48,28,45,136,200,53,10,10,11,91,147,190,63,94,216,215,40,136,6,251,157,126,4,110,112,121,72,207,50,11,98,231,163,17,232,130,102,130,128,242,184,74,65,18,138,68,233,202,59,230,43,161,62,150,21,190,4,243,78,65,206,120,216,235,142,22,227,220,45,74,97,117,162,97,247,217,91,140,120,175,104,217,195,104,234,133,229,125,27,5,53,183,222,176,60,144,90,80,211,132,86,245,112,113,60,211,202,103,18,114,226,11,215,91,202,155,141,130,18,166,56,217,81,222,83,45,80,72,189,222,164,159,20,147,150,167,45,90,5,153,224,110,127,65,217,82,129,19,51,6,83,163,179,8,95,86,65,180,3,41,251,37,80,23,24,122,11,51,179,74,65,48,32,90,144,24,82,10,132,61,248,30,47,72,241,171,5,2,116,224,13,199,11,49,165,104,69,229,109,229,65,82,167,32,221,30,161,216,4,251,42,54,70,203,171,50,93,175,128,170,9,73,131,36,92,128,110,179,216,168,28,47,238,93,16,229,197,126,50,57,170,179,32,244,99,53,156,194,1,202,131,238,5,89,225,126,107,65,69,158,82,148,146,243,23,144,151,94,88,179,50,89,64,30,102,185,154,41,79,117,165,225,253,165,79,87,70,209,100,232,7,167,81,52,94,93,90,250,240,233,155,15,43,75,138,233,153,75,171,84,101,126,18,172,244,87,198,111,62,155,122,67,41,122,55,254,100,169,217,130,215,111,222,46,129,156,236,246,219,75,239,222,189,195,67,176,81,75,138,190,243,157,79,162,119,223,251,94,80,233,174,68,43,75,75,159,126,250,102,37,170,132,145,239,133,35,120,21,84,130,71,60,179,55,122,71,31,190,121,139,131,14,113,80,195,117,131,165,55,149,102,208,242,38,225,248,237,240,147,37,77,179,29,13,28,185,37,24,235,91,202,202,103,49,160,7,222,96,21,126,3,43,166,25,205,14,64,189,173,126,75,253,64,128,118,124,47,11,244,18,48,171,132,128,250,227,165,183,241,10,88,147,120,73,193,187,113,167,59,90,233,191,11,42,191,224,15,3,111,28,108,132,36,21,182,50,134,71,239,71,65,216,170,188,247,255,197,191,232,191,29,6,227,201,176,47,33,6,186,211,37,0,104,12,114,203,175,35,97,174,46,161,139,252,254,61,162,219,3,95,100,184,244,97,229,123,75,42,224,38,168,32,114,126,37,191,19,134,244,161,237,10,200,80,96,204,207,198,221,49,136,37,232,209,29,124,128,254,208,103,52,109,167,251,224,110,243,30,171,75,170,165,88,154,171,234,166,101,24,202,210,202,180,27,204,214,162,199,213,37,69,82,36,85,53,28,73,85,52,3,158,39,182,211,146,90,81,151,86,30,123,33,104,168,165,206,120,60,88,173,86,103,179,89,101,166,87,162,97,187,170,41,138,82,37,179,46,13,228,110,115,105,21,182,193,5,231,105,37,62,251,22,84,200,191,43,201,1,220,160,18,127,72,160,29,120,227,14,128,155,192,214,92,93,58,176,108,187,162,26,166,229,90,146,105,42,21,219,116,28,219,245,101,173,226,216,0,150,35,41,178,85,209,52,197,180,84,89,169,24,182,99,42,166,236,86,76,91,81,92,3,158,184,240,73,133,214,186,171,153,154,206,155,24,21,93,177,76,67,99,3,201,122,197,209,28,69,183,101,179,162,129,178,48,85,137,53,166,221,37,214,152,118,151,104,99,218,221,145,40,56,82,60,185,226,2,14,43,174,165,89,170,45,60,178,42,182,97,91,150,65,33,50,164,12,140,146,0,72,210,205,132,94,56,184,164,87,116,3,144,170,49,24,197,238,172,49,3,141,52,214,89,119,1,123,73,99,64,162,229,186,176,36,73,173,24,216,201,144,1,106,5,218,42,54,125,100,62,75,61,89,3,192,113,49,154,156,12,102,251,28,96,133,79,174,200,176,104,213,80,84,151,173,80,22,166,79,96,133,57,12,199,80,85,13,16,74,218,216,178,106,87,108,197,176,108,93,118,42,170,110,152,142,208,154,130,70,23,196,119,49,153,204,97,235,24,177,87,108,245,244,21,131,204,79,163,83,151,24,64,28,213,108,171,36,187,98,33,62,56,174,249,198,80,226,225,31,24,138,25,121,82,240,37,134,25,214,70,88,80,140,6,182,193,128,115,83,175,168,113,123,186,163,190,136,231,44,109,179,209,248,94,210,25,179,31,24,226,89,119,70,10,140,56,56,217,166,187,83,84,240,61,225,132,200,158,176,41,128,147,109,219,180,133,157,96,232,102,115,49,220,50,126,20,54,48,193,36,157,52,119,35,146,198,194,70,36,109,210,221,5,192,24,218,19,201,161,203,108,175,85,24,209,117,84,93,21,177,144,66,171,36,8,145,132,47,217,244,10,95,90,9,1,208,39,200,98,142,93,81,28,128,7,40,70,171,24,136,157,249,13,103,179,230,237,125,134,233,101,85,169,152,26,204,162,203,28,237,128,10,203,85,77,87,120,153,229,178,140,176,227,175,178,210,66,192,105,74,176,138,124,151,172,95,224,187,4,75,92,216,80,26,81,161,17,246,130,57,148,138,98,56,166,235,240,173,100,35,177,73,152,64,102,175,216,180,217,125,19,228,57,163,213,68,122,83,210,194,141,208,181,138,98,226,222,203,154,90,129,77,181,213,252,141,144,5,69,145,160,140,237,121,90,63,216,2,202,147,165,202,116,169,92,230,58,34,163,166,128,22,57,182,88,120,83,26,97,141,5,54,72,227,133,233,25,190,29,20,70,46,243,0,72,29,40,209,20,182,234,37,219,193,38,73,166,181,184,182,200,2,203,22,205,229,113,34,215,97,59,64,25,84,92,221,209,85,135,105,148,14,91,131,255,26,21,239,200,92,184,83,24,132,39,20,241,76,107,179,254,42,168,36,0,192,118,8,235,37,75,205,236,11,197,167,198,173,4,174,111,217,134,72,25,142,225,10,155,161,136,81,8,147,28,76,26,113,209,225,86,44,213,177,92,45,7,179,130,48,45,80,48,58,18,186,106,89,192,98,32,104,0,87,64,243,40,113,204,215,81,186,26,202,9,129,24,46,151,234,254,207,143,140,213,144,205,207,148,184,238,11,148,197,40,52,37,251,19,10,85,95,36,47,4,2,77,228,133,32,184,85,203,133,118,40,178,184,128,229,116,9,88,228,54,78,70,249,114,104,114,204,89,166,6,56,170,128,18,45,75,181,28,77,164,196,204,176,92,24,83,146,204,165,68,134,37,38,8,4,246,77,72,42,99,20,112,82,20,30,81,82,132,209,5,125,146,222,195,228,131,197,158,16,195,82,129,185,92,98,240,81,12,124,173,194,214,20,132,237,215,174,251,44,81,247,149,9,219,121,221,103,72,162,17,158,37,229,133,194,22,29,184,52,7,102,12,52,141,61,33,74,15,188,59,24,20,204,245,143,20,5,100,31,18,67,159,239,3,93,71,158,210,163,250,253,163,246,193,250,104,27,132,237,3,213,53,108,31,248,22,83,62,22,94,126,156,17,34,216,126,169,165,137,108,203,186,51,161,162,105,78,69,3,119,72,115,57,158,82,66,101,222,5,18,132,10,195,190,32,97,83,38,176,32,91,184,193,152,200,22,93,206,58,192,25,86,147,178,58,245,149,142,44,19,164,12,101,137,255,204,17,164,193,210,80,23,11,60,227,86,136,93,96,231,56,192,153,45,102,136,96,79,58,172,17,146,188,97,87,116,27,38,96,66,194,23,109,236,44,22,51,174,165,156,245,94,50,6,57,183,34,216,2,57,119,80,136,99,151,215,22,36,56,91,59,19,101,90,142,23,86,168,30,231,204,173,148,149,149,171,11,83,226,158,3,155,227,179,113,166,230,62,50,135,151,71,5,50,110,164,224,17,81,52,199,74,152,40,2,80,44,14,240,156,195,228,129,145,18,64,9,178,152,251,99,228,132,24,56,53,179,16,3,119,196,19,104,49,196,96,169,186,226,24,114,38,122,194,7,96,187,196,102,203,68,120,94,227,180,242,40,140,32,73,114,162,14,54,244,67,46,4,151,84,33,216,200,17,60,130,135,157,146,28,57,251,159,69,122,218,154,177,231,204,109,23,227,110,56,35,147,84,254,60,238,153,212,103,97,135,68,18,176,96,76,54,78,195,169,136,9,125,225,19,53,175,63,146,159,138,67,96,34,97,167,165,75,70,71,240,94,220,5,160,140,41,184,65,25,118,202,202,29,22,219,19,108,203,236,110,148,40,6,46,163,52,208,203,102,28,120,163,134,87,113,224,45,25,72,136,232,100,196,62,93,153,160,162,89,224,141,193,95,226,83,101,217,131,198,3,71,153,93,151,50,246,128,207,182,129,47,159,42,34,65,33,51,33,159,101,153,87,69,222,178,241,171,197,145,55,52,134,52,219,76,32,160,193,200,87,155,66,31,103,210,148,198,208,18,135,156,126,96,123,105,9,30,67,198,237,18,98,130,238,92,48,81,251,185,50,91,134,254,165,140,211,202,95,177,48,31,239,149,211,47,253,196,248,40,11,205,154,210,1,195,164,177,43,81,237,224,167,33,202,49,109,114,131,236,69,70,147,24,174,75,233,43,194,202,2,87,39,237,132,15,37,193,196,172,18,74,217,61,114,158,181,84,16,195,228,217,142,216,45,0,254,76,182,183,35,104,4,174,11,5,153,194,233,144,165,57,178,254,255,203,82,49,49,122,70,121,137,151,180,76,201,186,65,52,154,43,72,25,163,226,232,186,101,112,114,235,80,47,200,95,16,164,97,46,117,236,188,138,168,76,96,19,168,44,97,86,193,161,230,158,174,110,85,116,48,62,0,244,68,181,187,47,139,231,107,57,14,22,155,137,14,37,216,59,130,95,5,159,92,180,112,115,44,122,182,49,165,65,131,52,217,11,177,131,180,63,149,141,29,8,210,155,106,54,22,210,229,174,22,11,39,124,140,161,250,241,97,69,205,133,33,108,205,113,29,22,151,160,97,69,213,255,56,106,229,32,80,135,158,115,27,91,37,151,254,25,87,38,39,108,39,112,114,90,96,100,164,54,223,1,33,25,146,22,78,89,99,133,111,14,163,32,238,156,9,150,89,90,128,100,189,110,33,190,19,63,1,52,219,90,69,51,113,106,238,94,46,176,234,117,110,213,191,76,137,38,155,44,40,209,164,13,35,77,238,1,176,176,10,75,21,51,167,160,44,158,80,156,75,252,40,235,220,204,209,26,220,50,98,219,64,97,148,178,226,52,199,106,20,2,172,44,250,204,195,59,52,147,65,231,73,185,186,105,127,86,160,246,84,158,143,27,149,89,207,80,180,233,169,192,205,205,65,166,69,15,219,113,33,200,86,232,235,102,84,56,231,0,198,46,12,7,60,143,193,68,143,16,91,203,236,125,14,87,49,70,161,194,67,202,68,106,37,193,0,99,198,76,202,36,99,79,136,42,192,220,46,96,199,224,34,157,135,38,252,92,85,144,242,47,185,114,160,246,119,78,78,67,12,195,37,14,13,11,195,241,64,242,203,157,217,108,2,237,5,9,88,67,116,133,211,22,122,214,229,18,226,123,212,21,206,198,50,114,19,28,41,225,7,120,70,227,197,157,103,175,151,10,31,243,53,229,7,60,192,38,101,20,51,143,32,34,79,36,204,203,249,153,37,47,74,162,103,37,49,228,143,137,130,9,226,44,155,251,103,123,207,133,15,227,233,60,119,170,176,64,70,48,34,29,165,162,59,152,217,166,203,53,127,22,21,80,186,11,95,159,10,200,11,41,23,170,128,60,191,227,117,42,32,9,176,113,75,86,40,28,90,156,214,78,166,213,231,35,252,182,93,49,81,128,89,220,28,89,80,96,96,188,86,23,167,29,90,182,89,194,70,240,72,80,18,89,23,56,132,199,221,95,179,19,25,63,109,113,178,68,229,22,100,214,91,98,249,24,14,24,7,150,229,47,178,49,157,194,124,225,92,132,77,71,203,19,31,234,220,64,255,186,109,162,178,125,224,234,144,107,239,143,225,8,43,155,106,122,93,174,68,224,136,100,35,184,57,144,230,8,131,231,104,202,194,60,229,70,145,110,27,160,5,81,76,139,185,235,151,68,122,92,57,19,86,125,77,170,91,80,205,204,6,98,57,0,193,82,73,98,99,154,44,250,175,47,78,2,152,60,16,249,113,73,0,134,52,54,5,139,135,178,130,41,110,90,112,147,47,27,240,207,186,157,2,103,176,104,167,109,169,48,35,140,106,176,112,215,203,98,207,182,24,123,78,149,115,202,60,96,198,217,153,91,172,137,70,202,169,153,203,230,188,242,42,22,210,89,86,33,228,50,159,148,53,115,98,151,12,247,249,102,42,205,183,240,10,135,116,240,71,202,86,125,230,85,222,44,200,191,40,110,182,50,52,142,88,216,21,37,78,148,148,107,140,28,171,233,103,138,132,154,57,2,139,89,174,162,188,138,51,99,31,167,55,190,6,121,245,82,197,241,49,118,212,129,161,96,13,174,98,98,64,197,52,42,88,181,237,88,95,71,73,40,41,70,73,246,33,237,220,219,18,139,56,113,219,132,21,39,97,10,15,213,134,85,238,191,165,76,33,161,90,33,231,3,135,138,117,8,133,120,74,30,97,150,22,240,36,181,15,66,174,221,134,49,12,12,92,216,44,49,248,202,148,151,224,48,51,90,200,202,115,33,98,255,34,247,56,29,88,47,117,143,5,55,245,37,238,113,74,233,8,33,83,150,143,161,48,26,57,98,103,177,184,43,21,59,229,57,47,93,211,42,102,44,148,243,253,133,197,233,151,60,165,156,22,58,89,105,158,61,10,144,213,29,82,86,119,124,100,249,229,71,21,169,101,182,80,206,170,14,57,163,58,62,174,184,45,78,0,88,122,197,154,79,11,190,154,57,94,65,227,130,43,202,252,34,49,72,192,66,99,212,187,22,107,104,89,221,102,161,47,156,173,148,202,68,212,114,98,27,133,188,101,102,229,52,7,141,187,156,220,120,99,165,103,31,155,16,182,192,68,210,226,114,185,185,114,203,146,64,70,86,7,100,132,58,47,136,224,118,29,47,64,161,66,253,181,186,227,149,58,64,176,54,147,15,12,149,124,187,69,185,79,160,42,205,200,167,15,57,24,101,210,41,207,70,101,121,131,100,3,14,12,11,92,6,7,240,162,74,154,2,251,250,106,220,191,90,255,178,226,201,4,41,76,175,228,69,152,152,254,253,184,18,149,143,57,87,193,201,148,49,44,51,131,184,168,228,90,37,27,200,120,213,14,128,255,108,90,21,34,231,84,134,148,87,39,210,178,200,207,115,218,230,37,146,149,201,144,169,44,85,60,239,180,81,198,97,241,190,175,211,24,146,51,124,195,184,153,219,106,188,148,78,32,145,215,202,30,205,176,42,174,130,27,202,107,104,95,138,249,76,204,159,11,33,38,114,56,50,19,196,9,85,138,31,179,97,31,231,44,11,73,78,70,243,204,58,226,245,64,92,166,115,212,190,100,223,50,78,246,43,156,229,84,105,144,166,84,212,164,242,62,241,127,190,26,113,84,144,157,153,99,132,180,84,226,198,7,35,62,193,198,229,220,255,81,254,242,199,184,189,166,156,217,70,238,177,112,179,142,177,168,80,196,144,170,52,201,41,232,16,2,232,172,126,17,157,101,55,9,40,211,131,134,47,58,5,96,137,130,63,99,106,8,37,212,220,93,102,133,140,57,53,60,98,241,78,178,255,47,42,222,145,50,173,114,74,228,120,254,159,137,17,62,29,13,102,146,83,0,244,232,76,198,63,201,28,151,193,163,142,166,83,113,126,142,135,0,140,159,231,1,56,171,180,248,156,69,51,50,197,231,206,130,83,0,233,99,68,95,217,129,22,160,47,5,140,204,56,58,76,153,120,78,178,44,78,24,235,101,149,63,153,204,86,142,209,159,61,154,43,32,159,101,6,153,13,244,74,202,206,102,12,20,41,83,254,152,147,166,20,11,41,147,173,225,28,203,130,80,76,145,149,38,136,139,98,113,88,132,171,193,10,29,77,51,152,118,179,230,170,62,133,173,200,178,70,230,180,183,16,238,228,192,50,20,82,222,200,43,133,78,213,147,201,217,114,192,82,59,51,209,158,197,249,95,129,174,153,247,198,69,76,82,124,98,151,31,192,94,156,118,46,205,15,48,86,103,149,95,188,248,205,52,148,202,188,83,247,106,215,55,19,231,151,51,246,187,232,106,241,79,31,101,160,126,204,9,129,188,18,46,110,205,138,65,62,234,111,113,179,246,245,97,161,210,82,232,188,138,84,170,95,13,195,174,56,113,214,140,23,74,228,29,215,72,219,47,150,40,173,94,114,174,101,190,174,194,18,15,242,211,101,178,109,202,57,141,153,169,71,254,200,234,185,108,20,35,107,117,49,52,51,96,185,160,225,121,25,70,20,180,210,155,113,205,220,121,24,112,171,72,177,4,183,80,132,130,184,204,109,6,185,182,57,229,88,89,168,18,99,247,117,100,72,49,247,24,100,201,249,218,108,115,193,84,164,21,34,204,26,207,156,78,84,165,188,251,3,210,181,115,66,133,120,162,25,57,110,115,170,103,5,254,102,245,39,241,147,231,3,67,7,71,213,180,29,18,248,1,188,101,107,62,75,143,244,103,108,168,156,83,46,244,174,140,108,117,98,166,26,136,207,192,212,83,250,136,203,75,142,193,112,107,114,244,130,136,130,159,241,35,115,106,250,153,199,144,45,229,47,57,29,198,84,127,182,104,247,149,215,4,188,56,141,47,88,73,7,240,19,45,72,5,228,167,11,75,66,25,105,190,244,74,20,51,255,74,148,196,1,225,86,103,194,175,204,242,177,94,163,164,89,81,82,174,142,78,215,151,190,86,71,83,116,178,147,241,140,21,127,190,71,53,100,221,172,36,181,69,52,89,46,86,210,9,117,175,233,227,253,130,198,96,85,174,37,39,96,10,43,240,244,28,225,251,170,66,222,28,68,231,156,137,161,213,179,82,198,22,205,69,244,124,1,176,80,54,255,10,68,91,243,136,182,42,14,102,28,121,168,171,35,92,2,64,203,9,133,144,220,199,213,80,191,236,242,165,249,51,0,78,200,203,25,217,252,31,83,31,109,151,213,57,151,136,122,82,75,82,113,176,182,202,101,9,153,92,244,240,19,20,255,47,223,77,149,19,181,98,5,233,25,29,252,2,61,105,139,36,246,226,251,40,82,36,198,112,200,171,98,233,96,190,156,145,21,115,38,8,181,74,232,34,114,12,231,60,68,167,202,131,202,17,93,112,225,7,143,67,139,136,206,24,36,220,92,22,16,157,13,188,23,34,58,189,191,90,121,93,236,188,223,97,137,118,9,48,50,214,118,97,208,37,41,178,121,201,193,114,75,76,157,102,143,147,44,190,131,34,91,55,45,158,26,230,214,218,252,6,58,229,134,116,241,21,22,57,65,168,18,11,58,235,209,102,119,78,230,23,93,100,202,186,49,156,30,255,193,20,133,83,33,184,54,114,248,125,209,133,32,20,252,215,221,239,241,74,220,10,241,143,197,247,130,104,63,3,82,169,125,46,139,134,57,117,81,248,181,33,204,205,83,109,21,134,139,239,218,241,229,140,145,38,103,87,197,135,201,70,240,10,188,142,52,242,94,114,171,207,28,147,191,204,235,72,152,60,107,141,190,228,54,160,162,187,84,10,207,218,28,56,48,145,98,235,128,57,83,175,152,73,166,254,85,215,208,88,163,60,82,75,57,93,126,57,169,209,71,2,169,165,206,203,229,146,90,102,190,81,241,5,50,188,209,252,57,196,92,10,155,63,99,133,126,46,51,215,37,101,36,207,179,239,34,138,75,15,43,150,229,126,172,159,251,2,148,207,37,7,51,171,204,191,20,99,241,153,70,43,147,30,159,59,211,88,112,87,30,235,101,61,31,168,200,122,142,109,3,177,154,90,197,74,157,94,121,217,205,71,47,32,57,171,195,86,232,191,106,97,115,153,136,197,43,178,59,124,103,159,151,86,200,87,151,44,125,123,221,217,112,54,55,231,111,53,53,150,62,124,120,179,146,123,111,169,102,24,224,152,58,174,101,75,174,99,85,84,82,173,224,233,150,6,68,23,27,141,122,197,181,117,7,239,240,148,48,56,109,107,102,197,136,253,95,69,42,110,39,139,237,110,57,116,27,27,246,166,49,15,157,89,12,157,163,88,96,111,169,32,163,36,87,3,41,65,48,191,109,96,52,219,181,21,188,98,134,21,53,1,137,130,22,195,104,14,216,14,74,197,210,12,205,117,243,158,77,217,167,142,97,130,244,38,25,226,169,204,158,250,138,120,30,152,223,59,147,29,147,63,227,232,223,172,109,214,211,232,183,74,22,168,27,21,19,132,32,216,244,174,3,162,148,204,181,173,59,64,6,22,248,65,154,0,87,152,9,202,251,153,227,214,101,181,107,153,82,66,57,227,232,10,55,95,198,181,18,217,187,134,196,202,1,94,71,73,55,129,230,212,108,246,168,163,187,184,44,236,225,243,251,162,128,206,217,198,240,212,92,233,102,61,31,224,65,4,59,33,6,80,187,58,41,40,237,24,154,1,43,196,148,207,148,103,9,96,15,89,154,158,67,206,114,8,60,97,79,31,205,209,148,16,21,201,148,145,208,104,148,201,46,60,41,59,154,158,173,9,99,81,244,108,174,165,228,38,26,186,137,83,150,223,226,20,87,83,234,230,102,125,158,226,236,18,138,3,46,183,117,197,70,150,133,13,113,8,139,110,235,128,69,152,72,51,236,186,134,55,25,171,166,237,184,66,3,73,211,93,216,80,192,129,4,128,84,20,82,126,42,60,52,20,88,179,237,26,58,236,24,150,93,32,98,96,23,36,195,169,232,154,227,218,208,141,58,75,146,99,87,76,82,162,39,57,6,236,13,158,243,228,207,58,40,144,92,28,72,159,26,110,197,142,171,134,21,241,138,43,22,109,208,64,250,145,96,10,163,28,147,63,235,48,38,246,185,140,224,36,38,84,185,241,103,172,243,84,102,115,115,128,52,31,86,102,168,184,179,48,18,131,93,6,36,104,58,138,62,225,25,91,207,37,199,140,47,120,116,20,45,50,55,189,89,23,25,4,129,74,68,41,127,86,46,96,156,226,237,6,98,173,184,14,236,183,43,185,128,17,135,128,223,225,18,46,95,130,10,86,4,67,109,46,118,4,194,241,101,1,61,114,14,122,228,114,244,212,243,73,44,151,26,249,172,194,211,142,105,233,21,205,215,128,62,8,197,1,245,65,43,204,74,242,224,171,233,50,130,134,110,132,165,197,107,236,216,253,80,48,190,67,18,154,18,219,32,225,153,5,106,131,136,197,2,98,151,115,136,93,206,35,118,153,19,151,64,237,130,89,202,107,82,184,148,164,219,32,40,55,246,12,164,164,128,26,13,237,29,128,199,23,104,20,52,179,2,56,32,126,12,232,108,5,195,60,26,123,166,74,182,81,33,143,140,212,218,148,248,250,1,68,120,197,36,56,228,77,165,156,238,29,13,253,117,34,15,167,176,47,42,9,98,194,64,44,122,206,211,227,172,46,153,101,234,232,9,18,129,137,169,106,82,88,51,89,172,110,74,228,57,237,56,149,217,156,2,32,190,128,6,6,51,236,22,69,131,240,140,173,67,100,96,69,112,222,104,30,90,240,157,65,131,224,221,1,32,237,181,138,154,168,225,236,89,3,241,234,66,122,202,157,237,61,123,36,48,86,185,168,119,139,121,95,199,138,43,7,37,37,44,25,22,22,151,166,11,90,88,100,120,150,115,23,196,33,101,17,130,3,7,48,109,24,136,3,182,77,92,72,48,102,202,233,13,124,105,85,148,120,3,10,76,0,86,0,46,8,114,218,29,76,0,151,250,135,194,230,115,199,130,181,148,179,189,245,109,134,4,142,198,141,141,77,99,115,125,14,141,150,82,174,49,97,116,77,119,4,60,242,113,255,63,143,81,94,47,205,53,43,240,145,5,54,130,51,143,210,248,217,179,64,88,186,171,86,28,34,213,124,206,142,138,160,92,121,70,67,172,42,143,83,26,243,112,48,121,32,158,162,76,159,213,227,207,68,28,240,153,5,137,201,175,57,225,66,148,118,158,71,191,112,139,32,63,100,154,100,93,114,58,231,145,84,14,103,90,106,49,73,1,216,21,203,0,216,193,68,52,52,234,120,200,25,231,79,56,12,200,18,66,204,254,166,214,97,152,13,171,241,172,45,31,129,23,83,210,67,22,108,185,137,202,20,253,93,161,22,154,225,130,137,43,88,191,105,147,111,172,0,243,92,69,204,155,188,60,132,151,197,242,208,40,171,99,19,188,40,54,134,152,74,164,161,8,176,233,177,118,194,17,192,207,36,44,196,8,138,200,47,236,82,50,166,132,197,59,200,18,182,224,83,209,235,99,197,11,101,8,148,186,196,97,100,6,4,95,29,183,26,216,58,147,246,18,199,74,206,133,17,188,58,40,179,72,41,73,90,153,238,92,228,132,135,221,41,11,74,233,30,150,16,163,18,47,190,164,71,76,146,157,147,50,16,74,153,149,137,161,64,182,198,20,70,242,234,159,216,114,4,224,50,59,32,136,40,69,66,43,47,115,225,7,152,112,100,59,4,173,156,173,206,16,248,35,214,194,244,27,84,216,37,9,121,172,148,42,28,19,57,137,122,214,124,83,217,53,131,32,242,227,111,115,17,36,177,5,60,59,47,94,45,217,48,177,122,2,36,10,90,191,26,96,5,177,201,110,209,50,133,103,14,56,175,4,249,35,64,144,174,161,120,97,207,12,41,219,206,240,13,21,208,15,188,138,230,143,13,98,47,49,77,147,77,132,62,32,133,9,91,73,22,24,184,36,117,23,202,153,47,137,120,157,128,97,183,157,230,228,238,152,203,203,172,178,164,152,147,206,25,10,108,197,156,242,188,171,243,210,133,19,217,202,7,158,186,144,50,119,220,102,139,32,67,33,118,67,11,105,124,38,250,178,133,116,108,1,140,116,158,15,96,119,53,11,164,33,168,55,32,71,27,87,17,114,187,35,249,160,242,200,55,75,112,241,119,92,163,103,30,201,66,154,130,10,219,244,224,114,166,63,191,7,145,117,103,67,103,187,241,71,251,134,13,248,3,165,0,139,33,118,48,185,59,80,28,62,137,39,28,168,138,229,0,101,1,170,209,193,1,178,38,168,190,52,29,64,1,17,130,29,65,113,3,175,155,72,184,29,250,201,158,114,205,44,243,135,236,83,135,243,248,148,191,223,6,31,74,175,88,186,106,217,240,152,143,192,198,47,215,176,90,177,134,133,213,104,52,116,168,233,102,197,37,22,119,200,203,25,169,184,114,101,30,185,164,116,226,103,11,194,100,225,178,188,249,99,67,108,200,144,23,42,37,162,75,71,237,226,18,55,66,52,7,153,48,6,217,144,92,228,44,80,118,34,138,230,37,155,226,202,226,97,60,170,248,121,72,75,240,10,153,28,102,102,17,255,186,23,186,84,63,71,150,50,131,41,123,125,66,2,76,40,172,140,43,66,110,106,210,197,242,149,73,115,95,73,146,58,215,203,217,56,189,88,94,74,30,242,149,9,151,13,51,192,216,46,242,165,49,67,199,207,30,12,16,178,100,201,90,41,255,179,77,228,7,66,216,90,133,133,9,139,165,11,147,249,54,102,239,57,154,151,143,226,194,184,249,198,151,37,4,180,24,117,50,130,229,181,57,108,19,179,201,130,204,141,139,252,252,29,221,67,190,44,174,241,57,109,50,122,101,171,18,190,85,38,83,93,36,9,102,230,252,66,121,197,121,200,73,147,173,148,124,127,144,9,170,7,121,156,199,77,124,225,134,110,94,21,130,223,167,130,65,122,161,56,153,6,35,4,43,82,172,107,79,134,224,53,80,116,8,193,162,227,1,13,174,49,120,85,45,235,192,15,48,179,246,108,12,225,202,43,198,135,60,166,206,192,230,237,217,24,207,101,9,17,75,47,22,107,46,88,7,6,17,151,32,206,49,117,128,247,193,135,194,165,200,204,176,203,47,146,200,156,57,99,41,193,80,102,129,51,250,229,105,42,122,127,137,194,103,14,152,40,228,8,25,170,126,206,241,172,76,40,60,155,198,14,101,17,203,252,91,160,98,227,131,71,73,4,107,154,45,211,87,114,110,1,206,212,36,203,252,2,6,254,125,112,108,149,220,179,163,171,20,114,88,236,98,133,236,9,176,172,49,145,73,185,135,2,179,242,53,178,176,143,144,66,225,37,206,212,150,19,10,193,202,191,223,132,94,3,156,172,135,47,81,98,235,225,75,20,133,90,34,60,178,6,86,166,178,46,251,157,63,161,200,141,252,11,41,146,229,240,37,114,211,84,216,179,220,11,90,83,132,201,47,205,16,214,67,151,56,23,179,79,232,139,137,125,241,46,140,130,220,151,158,115,211,26,219,51,94,101,199,151,200,104,144,209,37,57,111,196,162,52,204,55,8,249,21,84,66,16,70,40,212,76,87,66,115,41,156,161,48,191,244,52,90,234,162,72,78,227,236,74,33,94,236,77,191,24,44,81,2,14,37,107,241,198,99,33,212,67,227,151,217,98,50,63,115,36,179,76,242,211,164,225,148,91,229,66,88,76,144,182,52,52,196,234,240,57,86,138,143,126,250,57,82,38,123,157,9,147,111,20,81,97,246,140,10,215,141,252,43,212,242,190,116,129,225,69,192,85,154,146,253,156,99,27,89,19,46,115,55,97,135,93,93,23,10,83,11,216,98,5,203,217,47,129,228,182,88,134,224,253,156,122,141,12,197,83,212,24,226,69,53,217,203,136,25,106,104,241,62,55,27,120,186,36,65,12,177,247,148,248,2,221,244,61,231,198,156,5,152,58,144,151,178,0,85,126,73,192,148,209,144,16,139,20,205,4,26,229,99,199,175,120,86,35,115,28,159,45,203,207,10,189,140,172,227,151,110,48,26,98,53,126,12,61,220,198,102,204,198,69,1,195,20,79,13,240,16,78,70,129,249,153,123,46,115,204,199,76,244,175,35,126,21,32,55,8,105,56,204,23,74,149,197,160,30,227,42,118,45,29,59,12,198,8,159,151,86,102,131,160,66,21,58,223,242,204,165,34,66,176,37,93,68,10,124,5,154,33,118,132,178,55,1,228,4,96,5,210,226,92,33,76,196,79,54,209,104,28,51,255,217,68,236,68,13,155,136,199,27,178,33,102,225,184,0,155,91,40,127,103,19,241,2,107,23,180,18,38,204,100,77,175,24,228,235,144,36,3,124,207,248,234,220,60,163,153,222,133,35,156,158,166,193,59,126,210,73,145,45,163,162,18,141,51,247,141,194,217,34,116,142,191,226,171,189,89,88,145,157,50,230,169,117,122,104,110,36,220,119,199,98,11,140,99,18,127,128,91,42,116,18,118,145,70,206,245,13,124,150,204,165,105,60,90,194,203,45,168,143,204,5,18,163,65,30,113,100,166,15,179,176,5,85,98,130,7,229,234,134,149,141,0,178,133,103,238,140,17,191,115,52,91,117,45,28,68,162,202,137,91,2,244,139,112,75,3,22,37,133,88,170,101,210,47,144,118,240,59,109,136,233,211,19,188,25,197,19,190,190,136,63,37,69,89,32,242,140,56,183,172,72,133,173,100,161,21,175,200,218,36,255,205,131,105,190,8,76,23,144,109,83,191,141,127,119,52,79,19,176,0,164,224,43,39,159,70,153,119,82,182,17,127,198,207,117,230,52,207,188,203,142,73,152,136,45,223,159,43,244,101,144,115,15,146,11,0,250,105,148,243,101,59,165,159,242,34,255,217,151,114,222,75,246,169,156,150,74,170,202,52,21,111,36,179,45,176,248,96,187,20,194,128,251,170,131,223,32,224,24,96,199,152,74,133,68,139,213,144,231,78,25,127,237,107,32,47,117,19,40,93,231,225,92,65,10,211,204,170,88,65,193,93,169,156,103,217,190,11,184,164,164,122,73,128,77,197,111,98,36,247,234,132,162,5,9,43,71,167,212,22,109,58,238,101,177,183,76,180,139,203,85,66,46,241,105,83,241,83,118,26,241,59,7,132,190,180,68,226,249,0,248,24,112,237,24,174,43,96,93,168,203,231,87,38,208,240,158,148,243,86,172,228,231,229,227,217,183,60,72,40,46,139,105,170,80,188,141,146,245,97,69,123,60,14,84,190,63,164,220,232,83,248,179,26,84,222,7,159,188,89,89,210,150,222,189,11,42,227,167,65,240,43,176,109,205,238,20,118,109,52,246,198,93,191,30,122,163,209,234,82,24,121,205,96,184,180,146,108,229,184,59,14,3,232,61,238,14,62,124,88,249,30,244,25,77,219,233,62,93,63,234,243,30,171,75,170,165,88,154,227,168,10,42,192,165,149,105,55,152,173,69,143,171,75,10,73,150,57,240,67,209,12,120,30,12,71,221,168,15,237,43,234,210,202,99,47,236,195,88,157,241,120,176,90,173,206,102,179,202,76,175,68,195,118,85,83,20,165,74,102,165,75,179,193,148,94,90,153,117,155,227,14,128,70,254,93,233,4,221,118,103,12,191,198,31,18,96,115,196,162,9,178,16,111,48,178,173,74,82,49,3,196,110,26,248,125,104,138,67,82,116,146,1,148,96,107,240,15,57,102,107,209,223,53,19,204,0,141,156,215,165,175,112,75,108,77,231,109,229,164,45,201,115,226,168,50,25,21,188,94,124,97,186,248,175,208,18,31,144,97,213,184,194,155,206,168,145,251,1,12,121,14,4,104,44,148,70,152,27,214,134,51,135,147,18,157,229,154,88,36,131,172,14,94,176,177,111,2,173,235,26,126,3,61,112,135,109,133,50,128,224,168,164,196,211,192,36,4,204,171,1,76,0,100,242,66,168,106,51,241,207,220,188,37,74,200,112,53,240,4,48,14,108,99,122,205,0,106,183,49,79,35,129,245,0,16,249,200,241,186,105,17,87,152,148,95,184,232,76,195,51,131,196,53,93,23,47,149,215,42,182,229,236,219,88,30,23,199,152,96,169,62,233,144,244,150,104,15,210,95,138,59,208,254,33,88,145,21,160,70,172,40,179,45,188,49,10,70,50,144,4,116,139,152,136,48,52,10,40,213,146,44,71,175,88,10,40,204,12,216,88,211,10,251,10,62,146,237,130,200,128,81,13,120,96,96,129,186,1,230,7,150,194,169,22,10,47,116,146,77,11,93,13,99,223,0,99,69,35,195,33,86,13,35,4,190,144,117,3,168,29,48,176,175,162,227,132,5,153,42,232,126,16,38,169,9,56,198,215,54,241,207,28,198,75,52,138,133,171,195,88,109,178,181,134,161,99,204,150,239,48,78,131,40,67,152,64,222,237,91,58,86,203,1,197,217,160,137,244,242,157,46,145,247,96,50,129,72,2,115,29,172,12,167,67,112,12,132,52,165,200,222,142,223,63,23,90,51,48,186,83,150,36,50,0,110,151,124,119,39,22,178,43,113,65,57,177,191,73,41,143,171,104,228,46,97,156,148,253,142,255,170,228,24,14,182,213,200,183,93,179,6,106,92,177,51,215,48,105,70,234,115,200,100,113,123,250,107,242,143,34,37,83,227,132,196,111,22,134,73,154,41,90,236,15,196,180,72,210,70,70,236,8,216,177,171,175,209,207,38,26,201,86,156,51,37,110,47,57,134,154,188,17,254,209,177,208,156,36,227,73,7,153,182,116,72,209,50,105,66,170,160,173,228,157,204,223,241,127,74,169,170,164,64,13,111,135,116,44,64,141,171,128,69,228,132,170,9,60,5,190,59,8,47,160,98,28,95,35,231,171,16,9,232,249,186,68,39,154,21,11,179,96,160,126,129,20,109,48,108,84,180,48,144,23,213,10,22,68,9,188,143,124,237,24,232,38,90,58,178,166,65,54,25,69,51,236,188,21,170,154,154,80,53,222,214,1,91,66,248,159,242,61,237,148,240,61,244,65,80,117,188,80,209,1,217,230,24,21,5,223,163,208,115,140,231,3,16,251,32,199,97,116,131,132,13,141,125,7,4,1,242,134,133,117,148,14,246,33,247,228,224,23,25,43,40,166,64,80,26,46,94,229,11,124,228,128,79,104,96,132,19,24,201,4,16,101,27,32,55,17,10,172,111,87,48,208,1,182,147,139,17,33,144,42,152,137,210,117,98,219,130,12,177,65,208,99,89,191,109,162,51,12,50,4,180,125,92,89,172,199,58,4,17,102,16,243,67,197,1,137,24,145,146,215,50,121,141,11,76,222,147,227,128,58,44,217,69,125,161,97,184,161,67,112,25,146,61,72,234,217,92,60,34,24,35,72,102,50,211,32,254,171,105,58,6,19,182,42,58,50,9,101,38,248,196,38,182,74,123,160,137,142,210,44,249,117,223,176,64,176,16,248,116,48,87,13,159,118,226,251,66,7,144,230,7,64,254,73,38,167,125,98,153,36,51,217,20,255,139,151,179,0,250,113,188,132,220,216,250,64,137,235,24,188,78,184,139,175,79,231,250,99,30,124,153,206,254,226,21,134,56,139,102,51,194,202,172,144,104,158,120,37,236,247,4,143,49,77,39,96,209,126,148,220,233,42,227,223,203,88,82,87,202,4,189,9,253,129,37,192,65,2,250,214,227,111,94,210,226,91,33,180,248,216,89,40,3,205,130,143,98,25,152,69,51,28,82,69,158,64,172,80,64,24,246,230,41,65,161,112,211,215,9,216,108,133,49,25,88,54,222,40,5,84,11,172,14,51,80,36,41,76,209,8,171,143,81,252,90,252,28,128,45,9,186,139,68,140,156,138,17,154,200,121,38,169,132,86,17,229,38,209,167,200,38,42,154,11,228,53,6,245,241,61,240,134,28,187,193,164,252,87,137,111,30,6,134,69,196,129,3,0,198,27,226,132,2,77,113,128,54,10,95,242,188,145,146,180,165,82,88,0,150,35,47,68,201,98,147,201,1,8,141,161,37,94,54,237,147,72,126,198,122,148,164,8,21,83,228,80,141,33,128,194,209,184,111,129,140,65,6,193,175,96,193,130,252,152,65,74,73,74,45,147,242,32,78,92,172,147,1,240,117,46,56,230,16,163,240,85,83,104,20,70,84,243,239,211,88,193,34,29,87,119,169,73,151,165,149,184,59,19,20,116,120,198,167,241,190,228,32,3,155,135,178,14,44,225,224,9,150,120,120,206,7,228,244,244,129,131,166,23,90,189,22,146,134,234,228,108,252,252,174,38,102,67,222,190,179,77,139,91,208,21,106,42,22,210,25,142,28,43,31,127,78,48,177,117,193,24,194,34,169,25,35,236,184,64,22,212,116,161,51,200,116,138,68,191,117,146,193,75,247,92,203,248,129,250,207,205,15,4,139,1,51,111,70,218,15,84,208,30,251,217,252,64,112,214,173,143,245,3,193,10,169,232,160,214,129,111,182,109,5,44,12,5,236,83,176,55,192,3,152,18,151,109,91,5,229,234,94,218,192,193,118,252,86,38,111,5,19,86,199,63,115,224,148,5,68,230,39,188,180,92,117,155,60,187,36,207,4,207,174,142,127,230,134,45,179,140,17,74,201,5,231,198,140,97,237,104,152,235,196,131,32,64,96,36,222,136,71,61,44,254,99,132,63,100,246,2,15,80,88,113,39,113,225,194,50,9,65,205,193,83,98,41,130,159,83,177,226,101,118,48,160,228,94,154,96,173,225,105,18,188,109,136,68,169,93,242,156,124,26,145,143,248,66,102,47,166,228,231,182,227,152,88,169,142,9,103,149,182,138,203,27,100,60,2,85,33,95,132,32,37,61,227,194,115,242,182,195,199,240,21,28,128,182,113,249,220,35,242,43,5,135,252,192,3,123,46,233,235,99,31,24,95,74,26,197,217,121,137,156,74,131,41,49,36,73,28,105,57,126,12,63,72,170,25,43,213,52,176,191,67,244,172,48,74,7,50,100,223,1,99,16,11,10,128,111,29,216,33,25,144,67,46,117,65,235,81,39,191,133,132,168,228,152,192,84,76,31,72,216,85,157,107,111,84,240,48,54,168,45,31,156,58,41,254,139,247,199,33,30,80,141,2,80,240,27,57,106,161,97,76,159,36,94,72,86,4,83,61,88,151,140,200,7,242,6,124,96,230,14,67,237,88,121,139,169,23,124,131,73,42,29,36,28,185,14,11,4,16,57,121,79,98,84,240,137,200,89,82,219,140,189,72,11,132,0,108,104,89,73,48,165,72,236,83,5,147,98,120,245,170,108,225,239,232,118,250,50,38,73,240,106,1,147,252,75,224,150,49,181,133,215,23,97,125,2,144,163,108,145,61,133,89,48,37,66,218,130,215,64,96,177,73,95,178,31,184,233,36,58,226,160,239,133,64,97,146,216,137,183,24,65,146,240,55,44,68,38,41,214,248,57,162,8,83,9,32,119,201,119,229,145,111,52,80,177,190,36,46,205,36,249,56,11,151,167,87,136,171,102,18,116,88,4,77,186,140,65,96,114,69,8,170,31,204,234,160,72,38,199,138,80,236,67,27,89,39,75,193,75,7,240,43,120,201,85,98,50,185,205,1,179,119,9,84,70,130,30,250,87,75,254,98,37,152,5,109,176,93,28,163,132,253,140,107,19,72,11,157,160,93,79,54,6,183,217,138,191,62,25,233,7,118,16,67,228,152,177,34,228,136,247,157,146,194,25,252,198,24,82,20,32,227,74,8,61,66,43,160,39,25,81,167,17,174,34,249,25,41,161,103,36,158,10,58,153,184,66,91,34,4,130,132,37,17,18,176,43,120,89,130,137,245,70,42,129,83,35,111,176,28,8,183,9,161,68,173,70,216,82,66,210,34,223,87,40,235,100,28,53,217,80,156,133,84,65,80,2,33,91,97,147,203,205,72,37,11,194,9,163,144,239,104,194,233,100,130,41,246,51,150,4,14,129,159,216,232,90,188,69,132,21,113,121,148,158,117,196,131,140,147,57,132,12,176,3,86,102,144,107,157,36,194,19,29,24,202,71,58,36,212,128,208,199,134,45,82,6,150,52,160,149,143,176,144,67,253,152,122,68,206,127,62,48,28,155,28,160,85,125,128,17,219,196,229,187,18,65,176,139,114,24,159,32,86,17,187,136,37,217,138,113,40,99,91,133,236,37,185,103,40,166,35,2,26,101,68,157,200,71,92,39,72,14,32,122,35,150,151,22,118,38,37,168,132,191,77,41,30,9,241,172,145,168,129,46,197,48,19,198,145,240,32,15,41,134,35,11,85,226,189,34,123,138,123,107,144,141,36,215,74,219,4,101,104,253,2,59,97,206,25,75,220,73,22,43,254,132,63,70,236,87,137,61,35,159,72,198,74,98,191,98,16,21,165,10,123,202,91,146,40,8,134,222,124,114,106,9,25,31,255,81,147,127,241,199,72,85,36,246,11,255,33,39,143,229,228,23,153,255,130,63,240,98,73,68,131,110,131,160,36,137,34,217,78,100,22,57,29,64,200,11,169,3,79,103,219,9,47,168,49,205,19,58,52,146,125,65,204,184,137,104,83,9,23,16,204,34,113,160,208,147,140,152,26,137,216,181,73,43,114,0,146,228,139,136,97,78,42,4,36,68,177,70,52,18,10,11,60,174,161,145,65,227,141,37,55,49,201,177,204,84,25,49,43,4,40,82,83,133,159,193,213,177,240,0,167,83,33,69,129,177,248,33,189,9,201,184,68,132,25,49,195,18,116,147,77,71,194,214,8,65,144,109,54,137,56,32,37,13,40,150,194,68,228,248,49,124,68,160,160,48,33,196,130,228,138,228,66,174,180,198,26,115,216,65,18,123,70,62,66,29,67,200,23,133,172,67,216,214,14,41,232,24,124,48,144,101,1,14,159,16,113,140,92,20,35,232,114,25,177,72,74,68,13,41,202,150,20,50,30,178,19,217,170,152,89,18,6,36,38,52,50,43,74,13,147,112,79,172,188,116,166,96,68,201,9,219,142,126,18,238,28,46,152,44,12,19,193,232,129,128,12,150,136,132,134,97,73,234,217,36,42,64,37,120,33,226,10,5,186,132,148,169,17,169,99,86,72,81,16,217,123,34,43,205,68,198,184,68,150,197,251,239,16,245,104,199,32,107,132,116,136,84,33,66,139,124,85,59,17,132,42,145,41,54,17,29,241,46,216,132,10,144,12,209,92,0,106,145,9,255,24,100,123,176,72,8,183,128,148,55,0,146,145,202,80,225,91,164,14,67,35,53,213,14,134,152,237,41,97,162,144,252,174,154,207,7,38,102,4,192,206,2,252,249,137,140,140,9,75,138,119,8,55,30,193,2,81,69,202,84,136,126,117,99,137,136,26,55,254,46,16,92,3,249,215,138,69,0,161,87,139,208,43,121,70,228,36,138,17,204,48,130,170,141,205,44,141,204,22,47,140,72,186,68,202,216,100,118,151,12,131,235,137,149,55,74,157,120,160,88,70,145,106,92,201,32,109,240,189,147,64,237,18,182,81,9,139,216,132,219,20,162,53,73,5,27,249,87,37,237,44,41,54,105,200,165,50,82,172,79,144,148,137,110,35,227,16,190,4,184,116,34,252,149,196,188,81,9,9,26,196,32,82,136,189,16,203,221,152,169,226,205,82,193,2,68,107,159,80,14,26,102,0,183,147,245,7,240,105,220,42,246,9,58,90,108,231,40,9,167,42,68,225,198,183,241,88,207,7,54,102,114,241,164,4,26,253,33,86,140,147,100,68,199,130,201,247,217,75,76,65,162,110,117,85,5,79,99,88,29,204,210,224,97,11,219,221,54,49,186,154,216,244,41,211,61,182,233,101,102,212,203,236,205,54,25,239,18,198,195,239,202,69,115,18,29,100,240,147,29,20,97,26,8,107,157,128,64,32,34,228,117,25,3,130,53,223,200,84,164,5,38,204,212,105,108,78,35,223,233,168,138,200,249,124,11,127,144,79,36,68,230,16,42,52,209,176,197,138,80,242,28,71,53,98,99,60,30,104,31,48,128,66,18,156,31,29,240,135,20,142,186,10,39,143,249,209,137,65,135,6,232,56,196,141,166,196,46,6,154,215,192,170,145,76,131,72,71,42,159,180,68,62,225,38,91,84,62,105,84,126,154,68,185,90,132,168,12,162,88,205,132,190,85,66,3,196,80,68,121,19,203,113,65,130,106,137,4,213,152,100,71,233,97,198,66,10,141,32,25,137,55,254,34,62,98,70,162,246,67,63,29,205,4,192,10,6,138,73,17,144,164,49,19,203,33,230,40,224,39,81,255,22,177,189,85,34,217,45,34,55,65,130,144,33,73,218,87,75,134,76,4,161,69,254,141,13,48,88,77,152,48,187,95,164,125,112,151,137,146,32,170,10,149,4,88,114,184,185,6,105,237,18,203,60,17,186,49,27,97,73,153,145,152,40,226,95,45,249,171,19,17,169,39,38,12,146,1,24,43,137,125,78,100,26,254,170,17,179,72,39,82,153,148,112,18,160,84,130,80,155,32,47,137,200,8,246,48,170,37,149,240,183,157,88,80,184,0,220,138,68,222,186,21,114,188,193,98,6,59,94,199,128,233,1,195,39,108,110,37,198,19,226,88,143,89,60,181,6,53,225,74,180,2,181,196,156,39,123,75,104,29,205,101,157,186,167,54,110,26,234,94,149,232,24,34,167,41,98,157,88,68,230,172,33,145,230,68,66,89,137,69,225,16,113,143,42,129,220,189,163,18,55,24,51,88,232,96,1,165,56,4,135,24,5,152,51,143,230,172,157,248,6,178,121,147,137,124,26,37,150,20,55,153,124,114,24,85,159,179,156,200,39,225,24,131,137,127,4,111,222,84,148,76,116,200,248,57,70,135,92,211,210,45,39,19,29,194,83,229,63,91,116,72,53,13,197,248,216,240,144,141,71,58,65,242,170,24,91,193,208,155,169,219,150,143,251,160,43,10,126,71,26,57,106,167,145,82,38,93,113,44,91,149,217,75,100,93,83,215,92,131,84,23,90,182,165,147,171,90,65,116,56,170,73,190,36,22,40,90,135,207,50,237,76,110,44,177,20,85,141,15,131,96,23,41,249,23,185,88,85,92,7,31,184,38,128,65,12,17,91,49,201,151,222,128,78,130,113,66,114,130,218,1,53,165,162,193,171,89,248,17,77,7,108,143,167,123,177,78,9,64,179,178,163,155,88,22,23,127,3,66,50,58,57,122,104,169,250,11,71,183,62,106,116,109,209,232,152,173,118,45,83,199,209,117,91,37,183,61,125,28,102,192,130,85,44,29,182,236,171,26,93,28,28,68,134,238,216,154,91,52,120,17,98,62,122,112,171,162,224,141,75,152,46,181,145,58,201,153,158,184,7,235,42,211,65,217,116,96,63,234,102,124,62,157,252,206,168,23,77,62,172,231,52,76,146,156,198,10,60,146,231,160,48,0,253,42,14,78,136,154,200,180,117,3,60,81,70,200,228,242,121,141,16,139,207,70,196,71,6,57,129,14,42,64,209,16,19,156,31,36,10,63,169,255,212,13,87,213,245,208,0,139,202,48,84,75,117,240,58,22,133,208,199,243,1,140,91,33,104,196,10,11,188,165,5,27,251,36,211,144,172,22,228,172,105,232,58,231,34,80,35,49,187,177,39,29,195,82,241,34,65,199,210,124,14,142,34,49,182,148,40,218,147,39,140,157,167,120,37,143,10,220,108,59,161,64,235,152,22,214,108,27,191,251,1,203,62,144,176,48,201,10,104,33,119,57,80,252,166,183,153,61,96,4,170,196,135,170,52,205,52,72,176,39,30,129,63,19,71,101,251,154,217,96,182,145,116,135,233,3,45,127,139,97,25,192,143,14,109,141,124,18,55,127,5,52,47,93,35,89,34,152,46,184,113,134,56,104,242,44,53,104,178,32,58,136,77,206,243,184,11,6,165,172,38,83,118,224,220,247,242,49,85,113,80,61,103,80,245,85,163,98,249,3,222,156,97,147,97,233,16,194,176,140,7,168,118,184,228,4,94,92,31,131,218,204,44,187,65,8,47,139,35,60,102,216,120,158,26,72,29,79,103,227,45,90,200,182,83,138,236,109,222,114,202,118,0,131,52,146,9,38,142,134,247,141,116,52,48,183,77,71,179,76,151,117,83,115,251,97,24,128,9,27,188,21,81,55,64,78,249,34,241,9,164,154,38,94,250,97,74,236,20,44,70,66,87,150,75,146,28,113,150,234,185,109,152,152,75,67,6,231,18,72,97,237,216,16,82,102,136,169,48,165,196,184,40,211,62,59,55,57,30,31,75,56,129,24,240,106,41,203,86,200,165,139,137,84,194,168,162,10,242,155,120,242,137,57,192,158,141,48,126,169,2,53,168,152,6,166,98,151,137,73,214,110,155,220,12,134,112,90,241,169,17,10,13,221,128,14,73,98,155,96,74,185,11,183,152,106,1,23,232,67,199,5,115,189,132,7,79,85,4,91,207,138,20,250,102,74,162,76,136,50,51,62,213,57,167,209,104,43,41,221,173,131,95,250,229,186,142,131,55,248,208,230,124,103,40,80,76,72,49,155,129,61,97,59,107,3,42,12,155,28,169,137,5,25,21,223,124,29,196,38,79,164,156,176,155,84,100,17,244,217,29,208,56,72,232,120,81,24,29,41,163,69,37,129,16,169,173,151,244,151,210,35,115,88,95,178,12,133,61,147,217,244,105,249,45,101,132,62,167,82,129,188,19,97,159,244,238,224,101,185,182,107,91,174,207,17,66,17,204,166,167,15,146,13,2,239,154,210,29,223,31,134,80,70,22,169,94,64,153,96,222,24,196,42,121,62,0,170,168,232,68,89,74,248,157,231,14,24,222,22,38,253,216,58,133,45,140,165,37,131,42,145,150,206,136,10,82,62,37,55,37,24,45,201,54,126,151,16,44,145,220,98,149,24,170,138,96,91,51,109,36,152,219,88,59,4,160,169,35,58,57,125,34,101,27,117,248,4,124,124,193,228,97,134,155,96,5,37,93,227,188,94,2,178,140,209,14,139,16,89,104,130,195,105,147,147,224,134,3,152,182,192,214,241,25,187,100,9,134,205,203,112,148,76,48,146,51,109,4,28,49,76,250,204,144,19,136,136,53,35,200,210,29,164,32,198,162,161,204,64,148,57,136,92,36,176,109,164,243,51,220,115,187,131,194,152,105,34,9,56,97,32,102,76,77,193,110,36,232,142,33,100,27,143,210,11,108,67,180,69,240,122,71,82,230,232,184,150,207,182,131,56,190,137,251,197,57,14,160,3,110,112,28,137,185,29,148,174,51,40,146,168,97,201,205,37,182,197,4,63,14,58,17,88,8,8,50,208,209,53,242,29,48,201,110,176,53,115,162,96,143,168,158,177,136,129,157,60,204,126,224,160,42,164,166,92,69,40,67,54,173,204,167,77,27,32,2,75,37,36,197,17,78,89,28,227,127,160,39,92,162,211,101,23,164,38,114,168,254,106,18,231,76,74,159,200,217,70,234,207,147,75,99,166,3,28,19,186,146,109,44,6,67,147,149,83,175,32,132,40,249,9,42,151,81,154,64,227,41,210,228,253,132,119,89,154,230,237,41,223,42,220,26,96,194,150,45,33,119,111,51,116,33,172,157,251,210,156,162,164,12,9,242,15,2,69,73,156,162,242,40,153,88,127,220,142,8,243,136,61,79,94,37,28,36,200,171,120,141,2,113,164,180,124,137,0,211,68,85,144,39,174,44,198,152,194,34,228,28,118,124,41,119,141,68,220,38,107,17,112,43,20,228,40,27,198,198,198,188,41,94,118,83,184,98,130,245,12,194,198,150,96,82,252,190,83,67,35,95,36,158,152,37,105,7,138,227,134,0,97,115,42,99,172,206,250,50,64,21,202,137,42,21,105,161,76,157,83,33,224,131,85,143,134,173,187,232,159,196,206,134,159,227,60,50,142,163,20,156,19,140,192,99,23,54,96,154,141,109,138,99,211,0,197,87,54,186,245,21,142,78,77,96,30,237,193,168,144,133,210,208,250,184,193,213,178,209,93,230,55,27,108,116,183,124,244,228,65,49,232,106,206,232,186,8,123,54,70,32,216,94,201,147,28,201,150,19,36,200,136,49,78,95,22,126,21,3,188,20,17,201,246,11,243,183,196,4,228,33,2,182,48,97,102,182,118,98,202,219,25,182,144,50,11,224,162,153,61,161,250,35,100,81,36,137,84,236,99,8,213,98,182,47,13,89,241,88,147,36,68,45,145,51,21,240,141,217,51,179,147,172,56,52,48,137,165,41,224,12,51,73,163,251,76,110,48,72,249,70,112,207,77,160,95,26,214,12,185,175,39,171,232,206,145,0,210,243,129,142,249,233,68,211,42,10,88,238,0,161,230,250,76,30,176,101,51,231,82,248,64,165,39,213,38,115,225,101,176,100,196,160,22,158,182,78,80,225,103,188,235,28,255,132,10,162,28,87,104,206,164,79,201,118,74,39,148,76,200,205,64,49,153,72,44,90,38,113,154,77,71,41,37,102,91,208,217,40,183,241,128,36,229,135,249,161,99,102,251,152,161,179,35,171,226,208,137,148,200,133,58,237,210,188,20,236,152,60,36,38,222,94,56,118,130,236,12,220,76,116,126,189,99,179,240,216,87,53,54,13,180,202,52,245,97,205,5,150,241,36,50,26,243,115,129,229,88,46,176,40,0,83,214,60,48,33,9,9,23,206,197,18,179,23,4,163,93,145,197,108,14,21,136,140,83,105,136,148,228,26,153,71,138,201,107,162,218,253,108,144,157,174,57,29,8,4,101,189,15,154,166,66,68,167,38,241,204,82,158,212,206,56,249,153,120,204,229,124,56,28,172,122,67,85,12,198,225,44,109,224,112,17,199,159,137,1,113,38,208,144,171,153,52,20,44,98,246,140,117,159,114,167,95,12,155,177,40,6,19,14,60,124,16,99,81,200,195,224,104,106,28,38,92,136,194,220,112,185,204,185,41,19,179,46,205,134,164,49,41,198,253,50,122,80,206,4,203,89,171,23,195,82,146,245,201,70,181,19,9,105,9,67,102,162,231,47,71,217,92,76,59,59,164,254,17,67,170,98,64,91,22,194,228,217,120,252,43,225,204,198,217,5,139,144,61,43,200,9,1,77,106,192,104,40,65,66,150,30,163,233,156,188,16,126,161,3,205,236,6,206,184,97,78,0,95,18,240,250,242,65,249,122,191,142,33,179,121,22,41,47,207,146,142,238,165,115,55,226,144,92,173,242,33,115,242,65,217,56,101,70,114,229,5,55,51,246,132,148,14,133,242,220,212,75,65,121,221,234,98,110,19,134,100,182,33,115,164,210,178,150,106,160,156,212,35,207,244,179,103,219,240,75,133,208,48,102,68,120,246,81,206,100,31,229,116,246,17,191,175,16,61,91,116,199,81,36,59,21,5,168,90,177,125,129,52,133,172,106,78,104,128,139,113,33,194,157,54,253,120,196,136,62,225,218,81,202,174,86,154,91,109,156,23,230,207,70,66,178,88,88,87,242,132,53,19,51,60,130,136,77,1,34,86,14,204,203,11,49,194,74,151,200,108,9,246,8,17,232,216,32,12,52,242,133,8,201,251,23,164,143,83,224,74,169,172,113,178,104,33,107,156,66,195,232,165,232,242,133,122,17,229,101,168,139,111,52,196,171,198,81,225,227,183,212,144,229,241,116,91,78,142,77,208,200,201,19,33,132,192,182,157,167,115,146,45,177,89,174,36,39,157,194,162,41,60,149,41,9,222,58,125,54,18,92,44,102,227,209,118,66,41,64,78,14,38,75,179,236,9,135,171,204,254,200,17,61,31,97,22,136,217,177,249,97,120,104,41,107,47,148,24,117,44,97,147,221,31,238,34,83,138,99,37,23,60,138,192,31,49,58,22,2,90,2,111,176,122,34,110,23,102,243,72,233,188,150,147,243,36,155,123,101,70,76,38,174,106,83,102,141,191,213,91,173,40,113,20,145,250,250,190,16,217,23,4,34,247,188,64,2,43,10,166,144,249,179,109,246,204,23,66,205,10,111,42,88,241,252,25,23,234,138,24,160,102,152,157,19,250,169,62,29,27,147,223,240,204,246,5,33,42,232,9,206,183,194,48,60,203,10,91,227,84,244,4,78,44,217,229,178,45,157,198,20,146,96,68,100,88,35,158,3,75,222,8,41,176,56,197,199,161,163,209,0,49,97,194,227,243,28,209,52,126,42,41,60,128,192,66,79,153,102,194,39,17,247,108,21,124,16,129,144,210,80,142,120,123,166,132,121,116,152,10,72,204,27,146,195,171,68,135,25,70,98,175,132,166,89,177,80,221,145,235,175,92,197,192,239,99,101,56,99,11,100,98,150,103,210,185,103,72,35,161,156,126,153,3,202,19,102,204,215,99,161,43,161,114,79,16,227,212,172,96,173,20,94,17,68,49,25,202,12,106,153,66,109,249,121,38,3,123,36,18,169,238,194,107,219,81,140,17,15,32,9,88,213,241,219,57,48,198,136,149,220,120,94,1,107,30,92,252,50,9,5,195,90,44,13,198,213,166,152,97,161,52,204,53,9,135,214,22,161,21,146,189,212,225,21,82,31,233,28,23,107,53,202,205,172,164,21,173,37,148,133,112,29,196,4,189,144,41,97,89,207,88,203,48,122,176,37,14,43,147,66,60,223,65,163,125,220,116,96,90,87,1,82,67,147,47,14,143,216,174,142,55,7,128,109,229,231,24,57,60,182,41,192,68,46,242,1,195,74,82,70,108,97,194,254,73,108,255,4,58,144,114,232,64,48,59,120,152,137,63,163,243,184,248,13,194,165,132,194,185,132,239,32,154,141,212,185,86,37,234,65,25,175,166,142,17,87,51,60,141,201,113,41,16,143,184,196,204,142,200,98,34,145,203,81,54,75,233,134,229,44,15,133,171,99,225,141,38,36,50,171,234,248,125,25,160,127,84,159,111,20,73,117,37,161,32,158,212,225,202,144,166,20,179,201,43,158,16,102,102,181,32,244,71,66,10,137,101,183,178,227,118,100,46,158,63,70,93,141,94,171,162,72,234,142,137,135,84,62,247,107,80,9,115,11,228,10,72,160,163,204,48,115,187,207,186,100,128,202,249,52,191,78,153,71,248,241,0,139,161,226,113,123,127,206,16,98,38,51,247,252,88,64,33,19,217,19,189,56,42,225,153,251,196,6,96,206,122,152,39,223,169,194,225,56,78,194,113,130,68,204,168,10,41,163,90,36,30,197,227,221,152,7,194,139,103,83,186,76,164,118,150,80,225,186,175,128,79,133,76,49,183,56,227,106,51,182,61,130,174,75,30,89,243,213,45,204,220,127,61,223,103,107,241,164,116,229,15,243,61,85,158,83,230,6,8,135,50,27,27,166,205,115,119,43,83,207,194,65,166,24,229,138,143,150,35,228,36,177,210,189,242,180,60,87,151,66,9,14,37,84,46,25,132,10,28,113,175,72,221,16,22,20,241,192,142,234,224,23,253,88,166,27,154,86,133,148,105,26,82,150,16,95,98,30,113,18,177,70,11,204,33,94,240,247,66,123,200,204,218,67,118,202,30,162,222,123,206,39,65,209,81,103,10,244,157,66,74,125,132,120,4,3,153,71,247,24,114,13,114,111,161,232,239,8,22,147,131,22,147,229,232,154,110,255,12,38,211,156,129,151,25,166,92,119,142,22,48,71,152,103,61,124,61,12,19,87,93,240,18,161,3,94,241,206,12,233,142,129,55,161,186,182,170,78,85,219,174,152,164,180,70,120,168,155,21,194,72,106,71,102,15,47,121,148,182,35,179,162,173,169,140,65,44,12,103,217,219,120,211,170,137,185,78,252,126,226,164,129,190,159,51,253,92,201,43,35,251,125,77,199,77,38,113,83,21,139,142,113,105,90,199,197,43,227,76,176,13,46,45,29,108,4,80,20,228,54,164,132,8,14,76,32,22,154,4,142,9,216,231,22,152,194,71,23,34,62,228,198,73,220,56,110,222,113,43,147,135,52,248,39,88,162,73,10,93,133,103,170,2,168,198,195,13,198,136,43,76,188,85,146,24,160,114,78,67,147,220,138,73,226,4,38,143,146,200,140,178,25,52,186,156,3,161,144,6,84,100,182,42,33,170,192,250,112,167,99,46,210,16,131,35,124,98,171,18,158,113,96,71,220,128,160,139,146,114,218,25,62,91,147,80,71,192,200,131,219,181,82,14,124,196,202,97,209,36,95,136,216,41,188,146,67,80,2,204,65,162,73,39,87,206,184,9,188,48,141,133,164,248,225,36,203,170,56,14,10,94,228,77,22,164,231,164,72,203,135,165,156,30,108,92,30,230,229,159,120,22,44,11,164,35,232,72,133,63,21,100,27,237,34,36,211,50,98,135,87,86,113,209,73,161,148,133,117,201,66,216,133,133,6,169,200,145,179,61,120,96,146,31,70,98,159,56,176,89,24,241,139,88,240,144,180,78,170,74,25,121,154,95,153,108,209,69,217,98,153,232,19,35,61,8,178,37,84,81,143,198,153,108,213,86,42,134,133,23,253,11,210,197,230,252,31,202,224,29,154,168,126,241,174,209,36,216,202,132,139,158,43,92,88,165,152,69,254,155,175,20,179,211,167,43,243,79,84,54,131,145,63,236,14,198,221,168,47,55,162,199,165,248,96,98,71,95,90,249,30,244,155,126,2,63,70,159,144,19,150,111,96,172,149,160,210,240,252,251,253,110,255,30,79,104,122,188,2,173,51,12,90,171,75,119,222,212,139,199,91,237,116,71,227,104,248,84,105,71,159,200,234,155,183,75,120,228,145,140,184,244,229,127,249,131,207,255,248,127,249,241,15,126,231,199,63,248,181,159,252,240,223,255,244,207,255,143,159,254,207,127,177,36,64,26,84,252,9,116,238,225,52,251,94,35,8,233,92,81,127,245,51,63,236,250,247,120,144,210,235,55,195,160,206,26,214,241,57,155,36,1,59,53,206,27,62,9,98,230,195,202,240,221,247,62,93,233,190,251,4,198,247,205,150,181,244,102,229,179,190,215,11,86,151,16,177,242,192,107,7,75,43,131,97,52,192,147,163,79,131,32,249,121,54,30,118,251,237,149,102,208,242,38,33,158,40,5,172,1,130,10,222,254,228,63,253,232,39,63,250,211,207,127,243,135,63,253,131,63,252,241,15,255,37,180,165,40,76,58,172,69,81,24,120,125,214,227,91,234,135,228,244,104,252,254,112,210,107,4,67,246,218,81,62,208,227,164,133,239,83,235,158,131,12,112,212,11,198,157,168,137,187,150,135,196,213,214,164,239,35,65,124,242,230,179,49,108,99,229,23,130,94,23,49,52,223,108,233,205,7,172,69,244,222,117,87,66,130,193,166,173,56,75,132,206,52,199,182,151,222,188,89,241,223,29,53,238,2,127,252,73,248,61,216,191,79,223,124,226,173,68,43,195,149,111,169,43,253,73,24,174,44,129,243,225,43,118,0,91,139,191,191,121,219,39,205,222,249,149,224,113,16,13,199,163,15,43,75,192,84,230,18,135,40,88,233,175,140,223,124,182,52,25,5,210,8,150,227,143,151,222,194,132,150,226,153,0,15,52,111,232,234,226,230,129,173,52,227,230,190,230,46,110,110,91,13,61,110,30,56,141,108,243,169,55,148,162,119,208,174,1,198,209,18,144,250,136,224,121,233,221,187,119,136,246,168,37,69,223,249,206,39,209,187,239,1,105,118,1,1,75,75,159,2,39,69,149,48,242,189,112,4,175,2,186,222,119,244,225,155,183,56,232,16,7,53,92,55,88,122,83,73,118,247,237,240,147,37,189,213,178,92,171,9,164,25,173,124,75,1,126,142,38,67,63,56,240,6,171,240,219,168,227,53,163,217,65,212,12,144,142,0,104,117,14,222,55,159,193,50,192,182,206,89,70,255,29,135,3,247,80,55,149,165,55,159,124,75,121,179,210,175,12,38,163,206,39,4,252,165,202,96,216,237,121,195,167,122,20,70,195,239,53,189,177,39,79,101,197,11,20,69,245,173,79,63,67,218,110,15,163,73,191,41,251,216,98,245,219,134,226,6,173,214,135,76,211,213,120,178,207,188,81,183,25,188,143,9,94,211,149,193,227,135,74,16,202,61,175,219,207,142,62,240,154,77,64,173,60,142,6,171,202,135,10,74,178,160,23,244,199,164,249,251,247,126,212,31,195,111,197,253,194,160,53,94,85,222,114,32,87,191,221,106,181,222,194,122,218,221,254,42,250,181,131,199,248,135,242,1,132,229,247,80,24,188,139,250,97,183,31,200,173,104,216,251,52,59,116,194,138,96,66,254,34,1,220,247,134,205,23,160,101,60,244,250,163,129,55,4,112,139,187,73,244,205,251,247,157,0,79,190,211,217,12,103,240,248,182,17,13,225,17,72,237,49,176,229,170,90,49,1,236,81,20,118,155,210,183,155,1,254,121,155,236,128,167,225,159,23,77,211,136,154,79,20,91,136,97,64,238,68,158,132,217,5,133,32,222,229,209,248,41,12,86,251,81,63,96,40,124,59,143,106,54,194,47,135,221,194,109,1,228,33,198,165,248,159,183,201,26,145,20,222,18,204,207,63,152,159,215,159,12,71,176,198,65,212,133,173,31,190,157,117,186,227,64,6,196,250,248,126,54,244,6,105,52,9,72,106,225,159,82,8,87,65,73,142,101,191,211,13,155,159,205,143,51,183,178,95,246,178,107,75,112,143,151,13,88,22,197,202,170,6,211,227,62,225,191,170,205,55,145,96,75,99,176,9,212,241,118,28,60,142,229,102,224,71,67,15,217,149,44,123,193,228,171,157,104,10,196,146,128,160,169,106,195,79,117,169,0,45,142,113,94,144,230,178,7,114,96,26,228,16,109,46,108,201,120,111,83,163,35,207,194,4,153,81,86,242,201,13,219,150,114,5,197,204,144,236,61,89,52,24,56,96,4,208,139,25,244,149,88,240,141,86,191,183,180,190,90,189,11,250,247,221,254,168,58,139,134,247,100,255,171,79,29,64,220,44,104,84,71,67,191,138,215,60,140,170,63,255,118,96,100,5,227,81,213,31,141,170,65,24,203,42,16,237,93,175,17,6,163,202,8,30,195,162,254,249,66,31,183,59,163,98,182,50,157,4,75,159,174,160,84,4,172,127,186,210,243,6,3,160,106,48,35,107,53,109,173,182,178,188,86,171,111,172,204,214,106,211,181,201,218,74,189,54,91,123,92,91,121,90,171,237,212,87,186,107,181,211,30,60,171,91,155,195,181,21,133,52,244,106,181,54,54,171,223,193,147,122,109,163,190,18,212,234,181,149,246,26,254,140,214,106,181,7,242,118,176,182,50,129,183,235,43,87,181,218,13,62,104,96,127,104,109,64,19,139,52,113,215,86,180,122,109,171,190,114,131,93,239,235,248,19,70,247,241,93,107,229,137,188,58,171,213,46,240,247,107,236,13,191,199,211,156,225,15,191,86,11,240,85,103,109,197,34,239,70,228,29,25,172,187,198,97,34,224,245,200,71,88,106,173,93,39,192,215,87,102,100,130,64,88,206,50,25,198,199,150,79,107,28,38,190,168,241,218,202,3,233,229,173,171,123,248,168,174,237,193,179,251,117,124,230,144,46,222,122,53,126,211,222,199,214,228,141,181,150,192,84,187,199,97,106,53,226,3,128,193,58,183,71,191,2,127,191,131,182,199,59,34,41,191,211,237,55,131,199,119,202,119,186,205,119,148,11,191,19,122,253,246,59,36,192,239,140,252,104,16,52,223,141,135,208,105,137,50,85,61,86,165,192,91,213,239,74,95,252,193,223,127,254,123,255,46,54,100,127,252,131,31,253,244,47,254,221,151,191,253,191,195,147,159,254,230,239,73,255,215,175,253,1,252,255,221,234,247,135,223,239,255,130,44,143,59,0,69,194,205,76,84,72,213,239,198,221,126,250,23,127,2,61,255,235,63,252,214,231,191,251,159,126,250,151,255,6,76,255,207,255,238,31,190,252,173,191,250,226,207,126,143,190,250,237,120,192,111,107,182,165,182,90,121,227,38,242,106,110,248,220,193,126,250,15,127,246,197,159,253,230,23,255,253,95,127,254,235,127,242,249,111,253,199,47,254,244,95,131,199,241,227,31,252,213,151,191,247,39,159,255,238,255,244,197,191,253,207,63,249,163,223,136,91,38,115,170,155,198,70,189,30,207,137,127,217,210,19,214,253,201,143,126,227,199,63,250,207,11,48,16,195,152,88,73,0,100,108,255,188,157,71,65,50,225,255,253,107,191,78,23,1,31,191,91,149,164,106,245,219,160,47,52,223,157,27,109,52,241,97,79,70,48,154,101,251,154,238,225,146,191,248,173,127,253,249,239,252,233,220,112,241,203,20,36,51,111,216,71,213,35,125,59,176,60,77,247,177,239,151,127,243,151,159,255,254,239,204,245,141,95,166,250,54,129,72,2,220,200,150,105,249,22,233,250,249,239,254,111,63,253,195,255,48,215,53,126,153,234,218,237,183,34,232,232,42,174,238,186,132,2,254,203,159,127,241,235,127,55,215,49,126,153,234,72,244,29,71,159,174,232,170,174,39,36,244,229,95,254,250,23,255,230,55,63,255,155,127,59,55,76,220,36,111,152,97,208,158,132,30,46,32,209,195,184,128,31,252,224,203,127,255,27,57,195,196,77,242,134,25,129,246,237,55,99,120,248,130,190,248,235,63,207,135,167,100,89,33,136,216,78,20,54,9,82,125,197,55,252,4,169,127,246,227,127,252,221,156,161,226,38,108,168,68,39,198,35,54,188,17,50,65,211,111,182,2,43,70,16,250,211,95,254,211,223,127,241,231,255,114,110,148,184,73,254,40,33,209,175,64,28,70,96,7,77,50,204,15,255,85,254,48,113,147,146,97,200,170,130,70,16,180,204,24,158,223,46,24,136,52,201,31,8,208,52,244,24,84,45,173,101,181,98,20,253,241,31,231,15,22,55,73,19,61,218,129,216,159,252,71,250,255,233,15,127,242,231,191,246,147,63,252,71,222,51,190,235,34,213,179,1,91,116,15,61,21,242,31,239,249,211,31,253,62,239,25,191,228,11,72,217,49,116,107,90,102,203,110,121,124,140,47,255,135,127,245,197,31,254,157,0,128,185,105,111,214,138,135,17,233,174,165,192,66,9,90,127,242,215,127,13,91,84,48,162,178,169,109,154,169,37,137,195,0,33,52,0,161,121,178,138,33,221,104,58,110,75,197,169,164,68,84,254,217,239,125,249,79,255,227,231,191,243,31,96,34,41,30,28,222,125,254,127,254,229,143,255,233,223,127,241,103,191,255,249,223,254,227,231,63,252,203,47,255,246,159,126,242,143,127,43,177,185,137,95,39,199,126,157,68,28,187,183,73,199,47,127,243,175,62,255,219,63,250,241,223,255,118,90,146,198,125,231,60,76,233,51,124,36,73,25,83,81,74,131,79,70,255,192,68,119,53,22,23,32,226,129,45,190,248,155,255,245,191,254,195,31,225,243,196,235,164,195,138,206,167,52,15,244,252,120,244,239,210,202,47,193,135,255,127,252,129,229,254,106,183,71,208,181,244,171,47,176,100,9,198,168,243,78,49,44,186,236,18,37,2,130,214,34,247,61,213,145,184,31,224,22,166,233,32,230,238,228,113,226,126,74,115,46,124,242,142,76,198,188,249,37,193,157,95,250,52,153,43,241,48,241,64,220,47,10,0,38,110,113,49,13,138,254,202,28,185,176,174,213,102,16,12,170,25,71,94,74,77,76,28,250,100,150,57,63,83,202,243,235,227,134,212,200,138,221,251,151,206,143,30,126,106,111,40,118,121,239,196,85,164,237,4,167,91,34,94,119,10,233,111,139,119,44,59,230,47,195,112,25,0,230,35,0,243,184,97,162,3,1,225,225,128,249,231,185,0,38,193,1,137,70,7,226,167,98,140,64,74,130,4,249,168,79,199,10,74,86,36,68,10,24,185,204,143,86,138,143,95,150,60,218,45,45,222,68,67,230,109,10,109,153,112,194,220,204,241,62,228,71,21,226,134,233,216,2,71,94,49,156,113,112,33,11,173,96,161,47,24,33,39,248,144,194,89,26,242,156,225,95,54,117,18,105,88,17,249,0,31,188,156,165,25,76,113,32,34,133,161,95,250,52,113,152,78,163,104,188,186,180,244,1,179,10,170,161,24,101,81,98,197,252,57,68,137,201,193,67,69,213,94,24,37,54,84,37,3,178,16,15,174,12,150,151,90,32,158,71,85,188,78,19,63,85,52,211,52,93,95,51,42,65,52,94,194,168,178,97,180,62,62,170,12,251,210,152,0,163,244,151,147,230,114,172,121,100,84,10,160,29,2,22,107,214,85,112,168,172,166,245,233,74,81,203,101,62,218,171,58,189,120,222,14,50,77,24,128,20,121,45,204,159,197,50,51,38,112,149,6,187,155,195,104,0,251,209,39,164,249,254,61,136,167,94,166,39,33,221,201,0,111,64,149,137,76,248,12,119,65,30,117,159,131,85,213,192,129,146,151,37,147,19,118,247,192,204,235,175,250,1,74,196,15,149,81,16,146,253,146,115,39,165,224,210,224,41,1,120,174,139,4,188,210,47,236,55,76,98,227,208,237,103,9,222,249,17,224,181,31,32,249,237,16,12,111,16,116,175,195,172,85,225,227,127,107,3,17,133,22,155,86,5,65,183,90,109,229,233,168,182,183,131,241,169,90,151,70,203,148,245,218,198,22,11,106,133,107,43,189,58,62,96,81,163,250,112,109,165,77,30,221,195,35,140,202,213,214,167,113,60,234,36,47,182,196,65,90,16,92,162,251,255,242,224,82,17,227,72,203,82,209,171,149,88,176,151,244,163,204,191,66,85,64,252,235,194,49,211,108,93,210,1,219,39,42,132,218,65,137,210,82,153,141,203,204,225,28,246,22,245,209,28,83,211,49,57,115,75,200,221,130,81,154,102,115,214,69,224,110,41,102,111,209,214,22,153,54,13,57,51,120,184,69,37,17,198,102,13,133,198,67,106,42,11,109,201,28,31,150,114,149,161,165,57,95,105,174,209,244,26,190,211,106,53,95,144,107,100,77,75,114,141,81,11,72,81,110,133,209,44,43,57,249,84,115,153,42,193,88,205,78,149,78,166,9,249,193,183,66,98,237,69,211,146,177,198,94,251,51,150,160,20,230,167,9,24,203,178,210,89,48,66,60,179,120,98,91,121,237,108,177,129,183,66,238,225,150,69,241,206,209,49,159,251,249,118,60,60,184,135,114,179,235,133,81,59,127,232,248,93,58,199,24,251,106,102,226,180,209,172,15,122,139,130,249,29,4,65,113,30,15,94,190,22,132,36,155,74,129,112,146,217,95,59,76,11,232,60,103,152,183,57,122,86,216,1,36,217,129,76,238,46,207,98,54,217,105,28,138,254,101,59,173,235,250,219,102,119,52,8,189,167,213,110,236,197,54,192,18,188,255,80,33,227,18,39,40,149,2,23,7,126,100,137,84,19,129,196,77,38,253,158,86,189,201,56,202,25,68,226,25,81,62,142,96,117,88,115,249,88,153,212,152,196,217,201,236,80,29,61,59,212,11,215,34,13,10,209,52,207,16,162,119,168,161,67,253,226,9,164,124,50,207,201,38,83,172,173,118,186,205,102,208,143,183,154,61,12,194,176,59,24,117,71,111,17,219,177,152,1,198,71,49,147,157,180,219,107,231,204,24,139,38,220,31,186,16,129,43,134,94,179,59,25,193,144,191,248,22,198,243,198,171,168,114,104,234,157,250,130,138,196,24,126,20,120,67,191,35,119,251,131,201,184,112,46,66,12,241,112,68,180,191,37,188,23,155,166,189,193,248,73,238,141,218,50,134,79,50,3,80,8,9,136,98,156,135,172,57,143,11,230,6,44,217,87,39,51,123,78,99,49,57,159,112,136,235,186,121,18,121,28,69,225,72,70,207,229,51,113,161,148,111,245,132,132,222,242,81,210,34,244,237,188,177,157,18,184,95,149,113,219,137,122,65,245,159,71,143,175,38,111,253,207,115,109,233,30,132,89,54,129,65,191,138,252,246,211,225,144,228,171,227,134,208,13,13,110,115,109,165,203,243,211,60,19,189,76,30,62,144,164,238,21,203,48,7,137,45,191,7,166,123,119,51,78,18,143,79,72,42,120,114,50,94,91,137,214,107,59,91,56,58,180,85,200,79,150,9,223,189,171,175,140,214,107,39,130,71,112,10,240,192,163,155,157,36,149,205,221,128,254,26,166,198,119,214,69,0,230,50,212,17,1,175,155,228,190,227,236,246,102,72,150,7,62,71,64,219,71,248,252,240,145,60,191,216,225,67,92,62,195,204,245,154,191,147,76,208,157,79,236,119,214,158,73,218,190,183,118,144,36,213,227,44,251,100,110,190,241,26,0,50,171,3,34,119,98,8,227,20,63,135,152,249,48,232,250,60,144,245,220,176,118,39,181,218,25,190,186,68,135,7,17,201,59,51,60,108,67,191,251,122,237,96,103,229,162,86,187,194,165,180,86,44,178,146,228,247,250,45,102,228,183,214,197,130,128,171,84,85,64,226,109,113,167,105,142,168,74,124,38,42,166,190,73,200,127,147,144,255,38,33,255,77,66,254,155,132,252,55,9,249,111,18,242,223,36,228,191,249,243,179,22,34,228,5,189,242,19,207,113,252,128,122,129,243,100,75,226,180,249,233,243,76,213,64,73,70,61,23,24,33,8,60,246,218,116,88,94,203,32,6,55,230,115,254,24,244,43,203,113,139,238,171,212,0,253,246,122,112,94,159,231,101,1,195,87,116,202,68,220,40,20,201,16,233,192,161,196,66,210,28,213,180,224,131,5,17,105,19,33,152,40,165,162,137,169,38,57,41,127,222,138,1,43,229,4,17,115,0,114,230,225,40,232,30,7,15,23,119,47,12,236,211,176,123,222,166,10,49,198,52,89,205,133,22,217,44,148,176,48,198,24,63,161,193,51,73,140,158,165,118,60,27,213,98,147,61,242,58,13,147,79,35,4,29,37,140,58,190,229,184,225,85,33,243,217,15,75,192,68,94,180,49,139,229,142,206,71,42,94,197,92,151,129,148,202,137,228,179,95,170,2,69,115,4,216,138,103,18,51,42,146,144,82,41,46,68,193,255,88,80,81,74,66,141,252,213,124,208,81,98,81,71,222,130,199,31,165,56,24,55,151,169,153,91,122,183,215,230,64,81,235,64,236,194,86,155,195,90,73,68,82,82,153,4,132,205,35,33,54,137,196,38,211,72,21,130,148,101,52,44,6,46,41,112,20,52,129,154,146,153,226,104,94,82,209,66,120,61,35,198,83,193,196,148,0,215,132,165,205,213,171,137,184,43,224,194,66,250,113,242,4,192,32,167,78,136,51,31,6,30,211,88,161,66,153,199,48,105,191,156,213,51,25,162,139,202,44,111,130,124,5,145,159,119,204,87,50,197,245,47,75,170,227,89,95,237,1,195,70,195,247,76,221,12,94,144,244,99,77,203,15,24,138,39,225,248,232,243,9,81,77,108,76,5,126,182,211,92,232,91,23,98,225,52,87,165,231,12,51,151,114,224,99,9,113,102,19,227,242,194,54,57,224,253,136,245,81,66,93,96,28,155,153,63,123,103,230,77,154,173,140,225,83,211,164,30,25,235,67,5,126,157,244,16,21,205,167,194,37,211,4,76,156,197,123,43,230,58,51,233,165,100,188,88,237,101,71,204,100,11,146,104,124,123,24,60,101,247,22,249,161,25,201,163,9,57,95,252,89,42,255,57,159,158,252,138,130,243,240,177,23,245,171,255,124,250,124,229,33,250,127,118,43,204,246,217,30,215,9,25,125,21,145,122,205,103,39,209,230,98,200,247,228,40,90,28,230,237,209,240,118,61,142,234,207,159,81,115,104,212,58,169,189,9,215,48,112,188,81,23,206,158,57,228,164,154,112,158,76,60,37,22,199,164,227,112,52,143,53,183,147,211,100,59,120,134,109,119,62,170,44,174,191,36,168,76,249,228,155,160,242,55,65,229,111,130,202,223,4,149,191,9,42,127,19,84,254,38,168,252,77,80,249,155,63,223,252,249,38,113,240,130,19,140,226,177,191,84,145,180,54,127,136,49,125,67,79,94,20,73,207,68,151,88,188,89,47,27,76,172,193,22,3,51,38,143,128,137,97,28,12,16,100,143,81,101,195,4,121,167,245,204,82,56,120,216,96,62,178,47,142,24,247,20,162,6,217,83,134,115,193,130,194,28,74,110,140,152,71,242,230,226,8,116,142,194,16,121,2,40,70,17,242,18,59,243,113,4,150,183,40,10,119,45,236,88,158,240,40,136,150,185,174,47,68,203,122,81,115,18,6,43,239,223,131,23,12,46,241,253,251,36,102,246,254,189,240,108,24,60,76,186,195,224,253,251,212,109,101,120,32,204,143,224,197,221,232,125,60,208,232,125,48,178,160,125,27,134,129,127,136,109,250,254,253,213,198,218,113,173,190,247,126,231,224,248,232,244,124,227,255,97,239,91,215,219,56,142,68,95,5,26,123,41,192,28,226,14,144,4,3,115,121,145,108,197,146,37,139,114,156,44,195,163,111,48,211,32,199,2,103,224,153,1,105,154,194,247,217,155,155,227,141,215,206,110,18,199,73,78,98,231,108,156,108,78,98,39,187,217,196,241,37,121,151,179,34,37,253,202,43,156,170,234,238,153,158,11,64,72,130,20,219,155,92,40,76,95,171,171,171,187,171,170,171,171,214,175,94,184,184,254,244,249,51,87,203,87,175,182,51,122,201,107,70,125,161,162,21,244,123,108,251,170,120,160,150,213,71,209,201,223,99,235,5,253,170,209,183,175,34,182,140,30,182,51,178,112,101,228,48,23,26,232,195,238,106,164,121,184,202,223,91,92,221,238,185,29,163,247,52,125,48,47,249,9,162,248,232,222,170,163,122,107,150,27,166,86,88,202,152,106,238,8,79,56,35,52,250,125,114,67,184,7,92,139,234,156,207,99,193,192,115,224,31,4,162,69,174,250,248,111,29,150,173,23,172,237,48,224,113,201,211,30,94,69,92,70,254,208,1,98,197,39,127,67,61,26,97,235,48,62,152,214,212,71,79,163,25,234,168,196,203,128,223,246,47,211,123,208,149,30,202,251,167,202,232,160,16,88,192,128,89,106,97,164,108,214,198,65,46,237,219,142,229,238,23,93,199,99,184,33,182,149,82,172,248,176,7,107,75,186,44,228,5,208,119,31,119,100,216,25,192,31,40,168,245,92,216,210,53,61,31,171,106,59,118,240,12,235,108,0,178,88,144,47,12,11,80,207,244,152,49,26,18,232,14,189,92,162,203,201,93,217,115,216,252,28,162,17,159,19,89,201,142,182,89,176,113,224,175,195,138,37,111,151,162,13,188,64,50,2,115,39,175,225,59,161,18,22,34,79,157,23,224,203,215,198,22,92,27,120,248,96,245,105,159,121,23,200,183,227,202,32,216,25,95,101,227,192,145,45,195,64,57,126,34,178,57,59,112,242,34,49,137,149,200,123,164,32,188,108,212,240,186,234,212,182,79,85,196,52,56,176,91,95,177,205,107,249,4,254,227,165,203,52,1,177,238,211,125,9,90,160,235,199,231,131,98,88,178,40,54,140,188,182,19,4,125,191,85,42,105,186,182,239,211,143,66,60,83,230,81,214,172,86,130,197,232,83,27,26,31,132,248,110,59,108,63,23,33,130,9,244,136,92,160,70,183,207,156,182,154,198,130,139,148,152,44,200,60,207,245,82,37,41,53,89,116,151,249,190,177,205,82,133,69,122,178,184,217,115,253,116,97,74,29,234,9,168,82,110,62,163,217,71,207,12,30,205,117,18,62,229,82,71,212,242,228,182,146,40,46,32,12,43,228,210,121,216,6,206,34,238,11,109,182,103,244,242,90,94,155,5,98,133,239,89,173,128,143,164,45,60,213,218,109,76,41,154,187,214,204,12,245,25,91,63,73,216,97,205,179,36,48,132,129,73,97,223,96,142,21,47,235,29,28,198,16,237,67,9,200,24,154,180,164,208,169,230,80,15,219,26,183,30,98,251,240,245,235,249,116,98,27,95,103,51,88,29,187,12,214,66,126,236,6,5,203,59,81,183,50,44,232,13,86,195,117,19,91,203,227,96,138,10,182,15,3,222,109,171,194,234,186,248,125,177,243,44,63,67,96,111,1,198,236,74,34,149,176,157,222,212,115,102,15,154,149,163,160,126,162,246,196,156,9,34,163,143,161,78,95,41,154,140,42,181,71,98,37,54,113,121,237,240,180,32,175,43,7,125,118,186,117,154,198,103,226,248,78,15,113,175,211,213,134,209,135,173,30,145,147,218,255,29,240,18,116,190,197,168,178,8,252,159,163,192,9,84,196,102,102,124,0,12,190,54,96,75,6,248,128,140,130,115,1,219,205,19,149,95,69,26,215,244,207,111,92,124,178,200,93,3,216,221,3,168,71,199,16,66,169,85,204,186,169,141,123,164,159,215,42,221,26,112,105,249,74,163,186,64,156,165,101,212,199,248,171,109,46,176,230,3,240,68,208,181,42,93,115,1,253,83,79,226,137,0,198,80,157,63,193,39,47,141,64,167,238,128,255,168,193,65,199,125,56,27,102,211,128,143,205,67,219,106,105,101,77,7,129,192,240,91,90,192,28,195,9,52,157,115,83,55,127,254,147,227,151,255,112,243,221,183,111,190,254,117,77,167,155,120,56,59,91,162,210,92,37,81,13,169,40,81,245,183,31,30,253,248,159,70,55,144,217,196,5,195,129,41,247,178,90,210,134,122,88,181,154,168,122,201,240,140,93,63,179,242,209,107,255,120,252,221,223,8,48,134,91,97,35,201,38,178,123,78,84,139,64,118,189,237,141,192,27,152,176,138,163,113,127,248,213,155,31,126,227,248,199,191,63,254,241,87,83,35,86,199,11,149,13,199,126,129,156,137,196,43,75,116,241,91,157,43,70,39,89,56,221,170,210,174,133,210,186,31,107,244,119,71,31,188,35,71,161,135,85,170,147,131,162,212,170,133,181,158,117,59,28,95,178,202,173,151,190,117,244,202,219,233,42,245,176,74,223,245,131,120,157,163,255,120,227,198,199,175,166,235,52,162,58,222,54,205,236,184,122,225,212,40,131,130,69,16,77,228,119,126,49,154,142,161,146,130,62,172,118,222,246,83,164,64,45,28,189,252,198,173,183,127,145,132,182,154,232,53,155,16,121,3,153,132,168,98,213,115,123,201,5,112,235,231,255,114,235,155,255,145,236,53,194,42,112,104,176,195,156,183,157,16,59,199,191,253,198,241,43,63,187,249,193,159,163,62,170,10,129,248,32,251,175,145,228,31,118,241,238,159,110,189,251,246,141,247,127,125,244,231,175,164,16,164,162,7,164,2,232,199,247,225,148,9,59,251,238,111,142,95,125,247,232,195,15,142,127,241,182,4,79,69,9,121,143,146,253,188,253,139,163,87,191,203,123,139,17,56,22,10,135,157,234,95,133,32,86,146,183,218,55,121,187,74,239,74,255,187,110,199,238,177,179,233,106,199,223,252,167,227,31,125,32,171,134,136,82,39,131,48,27,150,127,229,103,80,88,2,31,24,29,127,131,220,40,157,62,212,224,227,146,235,219,180,128,90,26,170,137,128,77,134,68,218,17,1,107,226,62,199,240,44,109,120,250,175,61,62,117,61,226,145,45,203,223,126,3,73,84,140,47,44,29,173,68,16,102,140,112,253,125,237,43,124,222,229,162,26,131,142,192,237,223,53,54,64,140,119,2,59,56,72,14,237,191,94,58,254,205,239,142,94,251,67,54,74,184,251,253,117,178,30,197,197,28,66,253,222,31,111,189,247,191,143,223,254,186,90,173,150,168,246,212,128,121,7,177,90,95,251,207,91,47,125,231,248,39,63,187,245,222,79,213,138,245,9,166,128,175,141,95,191,113,244,181,247,213,170,141,73,171,30,127,240,186,58,117,77,229,192,2,129,25,196,237,176,248,47,222,62,254,223,127,78,238,44,209,216,80,75,168,96,239,230,47,70,157,202,53,149,22,161,210,58,109,23,241,170,114,13,164,171,198,14,162,110,122,214,160,50,191,233,82,96,84,38,206,118,128,183,117,204,104,155,127,247,199,55,254,52,26,210,24,165,136,170,137,62,99,45,68,61,170,71,191,225,95,75,84,186,241,225,135,202,73,22,1,90,139,85,138,151,190,241,225,255,137,117,17,81,135,225,171,24,228,247,134,71,175,252,228,214,87,62,142,74,71,4,129,198,43,42,245,221,126,19,77,44,146,176,68,173,251,7,62,208,66,120,204,144,73,202,237,175,189,122,243,227,119,83,8,171,43,232,66,221,70,242,156,161,171,205,56,170,234,42,162,20,246,238,232,229,175,3,71,150,44,27,225,199,31,116,226,128,29,253,250,117,14,91,178,78,52,18,187,178,16,98,233,232,135,31,223,126,243,107,71,223,250,94,84,48,66,17,154,64,161,80,18,22,254,195,207,110,124,252,163,227,55,126,118,244,207,74,195,77,149,83,137,200,225,7,199,111,252,30,136,247,232,229,127,137,176,217,80,177,25,103,52,98,64,39,17,218,80,16,138,30,26,7,126,162,218,43,191,63,126,241,37,9,82,67,193,37,70,74,97,94,112,16,47,127,244,219,31,31,191,248,243,168,124,132,79,216,200,226,69,113,180,127,126,35,42,170,178,3,230,1,136,148,17,38,127,124,252,157,223,223,252,191,111,70,101,163,225,162,218,205,112,14,162,157,238,87,71,175,189,207,237,82,162,226,77,21,106,107,96,170,108,226,241,175,255,207,209,71,175,221,252,231,247,142,126,250,21,65,117,128,213,45,140,117,34,52,178,72,104,235,36,175,129,208,71,90,180,12,17,24,245,69,151,60,119,215,246,153,42,9,98,16,14,150,183,185,122,81,84,95,61,88,33,96,226,165,80,204,9,218,40,102,47,217,69,56,66,207,24,230,142,210,18,148,112,138,114,242,64,44,11,102,102,202,167,218,65,177,199,156,237,96,7,181,11,237,40,191,8,75,16,120,163,120,117,9,104,145,80,209,110,51,210,4,206,204,84,218,97,51,216,238,102,121,171,200,61,226,181,157,2,9,164,186,131,189,97,6,200,166,122,15,5,49,179,108,161,48,41,66,184,128,248,120,56,6,53,70,81,102,230,177,1,17,37,198,19,81,98,64,228,148,217,113,205,105,86,109,0,102,100,117,129,86,181,17,5,177,155,91,186,219,230,145,105,184,43,82,114,84,88,236,122,174,195,91,95,178,187,249,83,238,245,235,229,54,10,186,132,14,94,215,107,39,36,249,109,41,201,155,92,17,43,20,171,75,30,9,210,36,211,3,2,129,14,60,64,31,182,96,183,15,135,75,238,73,147,42,58,93,126,64,51,219,178,219,14,150,43,199,11,33,162,2,110,161,109,159,208,136,29,39,141,81,115,115,86,162,120,252,4,145,130,233,126,77,81,8,195,200,121,114,63,185,107,14,190,92,174,43,73,134,59,82,21,66,123,204,177,92,239,170,217,52,204,198,60,70,107,171,89,117,171,92,171,154,157,26,213,109,140,83,14,85,77,52,207,191,239,202,161,166,217,172,53,171,102,125,66,229,80,21,119,153,9,117,96,245,38,213,168,27,229,177,49,155,234,21,220,182,38,122,155,112,250,33,126,241,37,92,182,69,102,236,221,106,181,92,91,44,151,183,14,251,66,68,104,117,237,231,153,181,244,194,28,89,229,182,22,241,229,133,240,134,216,32,135,62,252,101,0,26,233,39,27,205,21,229,175,57,163,223,79,119,193,237,152,26,220,97,85,170,46,178,90,115,112,254,177,94,186,102,250,237,4,154,205,113,209,37,230,81,171,138,255,77,120,29,154,135,252,121,241,116,7,45,180,175,217,1,70,140,155,227,147,212,42,203,235,125,111,187,99,228,203,58,254,183,88,45,44,157,92,100,236,32,196,239,152,183,172,104,64,242,205,149,2,79,232,244,105,110,215,159,235,246,216,243,106,26,126,203,87,10,117,197,107,17,190,99,104,164,67,42,41,254,127,45,107,98,48,115,69,100,131,96,179,74,195,171,226,13,97,105,85,150,36,152,240,83,252,163,216,50,16,197,76,210,49,62,140,27,67,140,30,3,177,202,222,99,161,83,169,122,204,3,216,243,210,155,85,226,209,198,82,54,193,36,162,105,73,95,92,147,194,169,4,90,58,137,52,51,189,139,141,235,6,173,67,122,70,223,103,227,233,38,221,27,155,103,102,183,154,209,182,227,206,97,75,99,144,107,116,128,72,6,1,35,199,89,141,242,223,45,113,179,27,248,33,167,155,124,10,163,14,132,7,56,66,17,55,63,7,5,116,252,83,88,58,33,59,238,113,109,120,226,30,164,236,31,132,3,124,51,214,234,48,232,128,29,138,103,154,45,77,59,197,237,162,12,39,184,187,22,55,241,79,219,222,133,179,85,197,103,107,224,245,242,167,103,93,84,199,47,154,184,183,22,102,181,194,189,116,129,86,15,110,170,11,141,119,193,22,217,252,189,119,97,185,230,0,205,193,70,245,178,80,175,154,119,219,139,65,231,142,255,40,153,114,197,92,104,102,77,230,92,39,112,38,33,53,179,103,247,97,85,3,103,197,183,209,114,97,90,207,156,56,36,165,184,133,71,233,51,211,68,252,115,220,51,162,237,167,121,212,166,51,252,197,143,17,122,125,18,97,168,62,111,233,219,235,232,53,74,124,63,185,179,170,47,172,173,108,156,19,175,125,14,20,255,92,85,124,195,131,173,173,12,48,102,212,63,212,214,208,73,175,121,129,156,97,173,136,191,6,127,35,116,70,120,148,10,125,122,245,86,157,53,125,247,204,138,187,250,20,189,71,34,8,86,244,139,177,183,71,30,58,211,58,88,95,57,88,189,32,30,20,41,174,174,248,107,37,63,242,86,37,220,98,149,86,187,122,125,125,197,94,123,74,100,134,190,185,122,107,243,171,216,231,0,178,208,141,217,1,38,238,97,172,43,24,74,125,237,156,104,248,169,48,132,214,128,70,56,187,170,248,194,218,89,119,86,245,230,250,138,187,206,199,233,99,27,253,245,198,170,126,13,26,134,196,125,168,179,143,248,216,91,95,92,195,196,178,154,88,193,196,231,206,172,52,69,34,97,110,126,125,126,77,95,0,144,207,156,139,191,187,242,201,241,23,135,234,154,236,44,122,55,149,158,246,49,175,167,228,194,139,189,153,138,94,82,101,188,158,250,155,169,237,223,254,251,215,53,115,78,49,46,210,248,86,30,29,57,46,144,240,84,41,150,228,22,163,23,225,210,175,115,67,9,35,33,140,148,163,164,152,104,146,114,27,208,72,122,189,200,197,88,192,176,120,250,153,135,18,202,69,90,47,199,157,113,112,137,100,132,247,1,85,52,137,138,132,114,71,46,41,120,228,196,255,80,62,145,229,85,6,94,241,209,16,122,117,32,209,33,74,15,3,183,168,78,17,240,97,95,220,67,68,189,124,233,139,74,182,106,10,221,136,85,28,19,122,196,178,148,114,82,182,200,197,92,115,147,228,144,171,44,169,105,170,73,180,234,35,64,241,2,161,252,136,216,115,181,229,136,122,66,9,34,141,130,106,2,7,138,88,145,118,93,145,105,220,45,80,48,158,42,70,69,4,138,249,236,80,210,30,141,121,20,153,168,131,180,131,17,53,154,76,54,226,102,34,145,67,233,108,4,53,101,194,192,69,143,49,157,200,165,36,68,17,197,101,76,56,61,33,99,24,250,140,193,135,7,13,197,43,135,48,243,87,82,34,177,35,151,144,59,114,92,240,24,239,141,69,64,37,28,36,165,89,235,8,204,25,33,125,168,152,144,130,72,238,244,233,92,36,138,44,165,209,203,57,244,211,36,104,156,222,82,155,80,67,65,33,179,94,44,81,33,159,255,67,48,20,251,206,118,97,116,163,36,90,76,216,40,149,157,164,81,41,76,76,216,46,45,211,145,205,142,67,178,144,44,128,208,227,142,101,226,126,250,19,19,54,20,175,243,110,255,224,245,91,111,188,118,227,253,87,110,124,244,214,241,183,190,121,251,95,228,155,190,44,137,36,125,152,36,232,141,196,145,156,144,71,228,238,90,136,30,62,100,70,6,168,46,84,107,19,216,121,181,51,109,23,117,212,216,61,204,173,179,207,240,199,60,122,0,73,87,125,214,235,22,175,154,215,175,59,75,66,213,138,98,162,116,187,4,18,146,17,4,158,223,58,220,179,125,187,3,172,33,163,165,122,197,99,140,95,173,235,26,25,139,206,185,206,156,137,97,238,231,118,93,203,232,105,173,83,21,157,159,114,90,163,241,119,32,107,249,59,232,59,11,139,82,30,174,55,173,81,237,63,15,89,112,52,50,88,223,129,75,207,96,52,52,105,215,1,105,48,182,62,136,118,172,37,186,86,180,146,164,182,141,195,209,118,208,232,111,19,128,239,3,208,62,89,130,175,245,12,31,239,94,61,207,221,215,120,102,248,48,39,44,196,13,22,14,135,186,24,40,137,255,88,14,127,204,97,28,10,156,88,77,167,253,77,19,207,42,129,167,197,245,173,237,218,142,173,113,104,105,244,173,12,213,53,43,202,70,242,100,62,185,137,230,239,121,237,198,251,255,116,235,227,143,181,194,86,65,7,184,144,36,147,32,113,135,53,26,17,38,160,73,110,231,252,187,165,225,49,2,201,225,110,3,73,85,74,226,27,165,246,208,130,185,192,22,171,240,205,159,231,104,226,121,78,12,94,86,228,214,206,28,59,118,18,117,18,13,124,226,134,0,236,150,94,33,128,209,233,25,32,63,34,16,122,173,16,205,10,62,192,232,251,34,193,191,132,31,195,33,213,30,234,30,94,145,112,19,196,106,183,89,213,168,193,134,185,216,228,191,170,176,142,180,2,93,31,242,70,54,53,217,42,142,23,126,94,134,249,220,26,245,62,34,78,23,72,108,17,8,173,195,158,209,97,61,52,119,179,97,209,63,105,224,5,114,120,161,171,209,47,186,120,199,137,10,13,247,119,12,199,234,177,139,89,70,224,9,34,68,210,77,24,79,143,40,88,25,234,146,44,212,178,54,191,188,9,41,70,123,248,144,27,232,12,75,252,46,189,132,13,149,246,42,37,89,228,44,124,47,99,226,57,171,173,205,134,125,1,138,138,182,69,4,215,107,27,186,73,216,94,40,87,44,129,227,133,121,84,4,233,126,91,220,56,153,226,198,169,167,187,186,167,3,210,232,54,41,252,19,222,84,250,82,239,143,119,5,11,70,99,210,219,133,70,141,110,23,22,171,230,93,24,171,134,68,1,52,129,195,104,84,241,119,175,29,20,157,188,81,128,193,37,158,53,12,76,245,98,21,248,166,29,52,174,193,231,30,87,220,107,204,121,130,29,196,12,214,199,94,64,19,132,98,90,240,45,18,243,131,252,33,28,73,45,173,244,130,111,185,174,87,66,123,191,18,159,165,210,30,112,144,184,105,65,23,154,32,32,110,242,168,113,114,101,195,44,91,103,248,67,86,252,104,110,29,203,192,119,19,195,66,161,200,45,231,179,178,232,90,28,71,136,163,59,135,238,37,166,61,50,250,19,127,52,131,253,68,195,131,60,77,231,47,31,253,251,52,64,126,18,96,215,151,252,253,187,27,33,78,66,222,156,213,74,70,223,230,99,130,69,196,7,168,54,174,233,236,110,6,32,173,19,54,6,32,111,216,177,135,31,186,115,2,148,129,238,134,80,66,19,217,64,250,162,225,101,96,137,96,2,96,173,35,181,3,218,160,3,109,198,98,187,152,84,144,105,78,33,107,16,193,168,65,184,241,65,172,243,251,198,75,251,214,70,128,194,211,246,193,157,153,107,40,99,209,66,48,77,157,143,170,31,181,138,131,139,186,211,210,48,147,233,135,147,13,179,147,130,57,19,94,150,137,218,49,64,140,135,129,119,134,180,114,119,84,56,114,126,9,132,192,176,123,171,7,43,166,137,239,249,46,194,44,47,27,252,183,50,219,133,123,33,79,4,60,236,160,53,114,214,238,47,132,0,138,111,236,209,130,187,232,109,251,83,88,206,174,183,141,96,194,63,216,104,9,24,165,139,252,231,234,193,154,107,177,8,198,89,86,20,191,103,181,25,40,142,185,148,42,126,159,8,185,192,163,104,158,204,68,167,188,29,249,165,68,251,247,178,35,241,248,108,208,218,221,158,10,187,238,30,35,48,215,184,149,24,66,201,83,253,101,219,242,149,89,7,110,3,54,162,25,147,48,90,136,146,49,225,158,105,246,34,62,0,216,102,83,37,21,66,180,210,248,201,120,142,129,196,45,252,239,122,99,12,119,34,106,70,78,62,111,180,20,235,66,187,151,109,145,47,2,58,179,173,123,223,177,34,228,33,78,75,137,246,151,7,62,63,153,102,239,158,96,197,91,52,212,43,221,21,106,195,185,222,245,183,75,162,177,203,204,100,246,30,95,97,216,240,147,46,77,247,8,180,158,132,81,193,6,101,157,48,163,89,12,168,23,238,154,99,58,30,105,220,23,219,183,83,230,95,15,112,231,206,52,81,67,246,19,77,244,77,241,122,40,6,30,50,55,161,65,83,117,222,64,196,175,26,62,107,214,129,153,247,138,204,193,13,2,186,232,131,192,185,239,122,86,97,137,21,3,228,210,175,95,207,139,95,109,13,165,128,36,142,7,104,233,71,79,182,98,220,80,81,166,93,191,142,213,14,17,3,100,133,26,110,253,58,53,218,18,141,235,178,227,150,145,102,93,97,25,84,203,100,223,199,77,123,151,243,144,198,177,161,87,218,109,134,59,100,7,22,234,190,181,156,239,21,13,124,162,136,175,232,69,26,236,40,81,1,253,16,196,34,219,99,126,107,30,186,68,197,72,137,52,93,32,85,235,97,85,67,206,112,4,108,186,90,86,13,234,205,200,46,92,104,101,194,86,206,234,23,81,150,217,54,100,64,67,174,24,125,81,44,173,81,188,59,142,219,239,187,142,207,102,102,162,223,84,53,149,32,219,90,6,46,52,59,7,251,101,106,151,217,100,232,177,46,84,223,89,113,172,199,88,176,18,163,73,18,251,50,141,99,239,134,141,21,29,157,200,176,102,162,198,73,13,37,123,52,61,119,219,29,4,153,48,143,4,12,223,24,96,165,81,109,118,12,223,54,55,124,55,185,68,67,11,63,178,64,76,153,128,226,83,102,219,132,133,187,148,216,105,124,223,21,235,208,198,7,197,113,153,36,201,9,64,146,104,72,73,117,11,89,107,78,136,243,208,252,154,235,116,237,237,226,46,180,53,51,163,61,187,31,104,167,218,153,185,176,91,104,57,52,187,100,69,124,119,16,120,249,178,94,41,160,129,101,148,82,65,211,81,78,89,124,95,97,100,37,58,118,186,130,73,40,15,0,176,187,7,180,78,78,56,150,82,123,179,185,99,56,219,92,246,180,38,227,64,178,79,136,149,94,111,221,14,95,125,158,124,64,132,79,68,73,151,196,56,211,1,141,104,119,69,211,51,51,206,36,120,226,156,173,191,122,176,206,178,65,157,144,107,91,61,184,68,182,190,176,212,215,241,121,201,33,201,191,39,235,30,178,103,120,102,38,184,35,224,121,223,231,44,222,251,136,113,40,50,253,93,140,4,79,37,222,201,136,65,5,39,12,202,157,153,113,39,28,20,18,31,140,10,198,118,206,154,112,58,226,242,202,115,40,165,172,30,240,151,223,163,40,120,10,216,23,156,23,0,170,197,57,180,177,156,170,16,167,46,24,62,234,190,199,241,94,153,253,210,224,160,254,234,193,89,178,78,191,59,130,61,81,196,152,14,113,94,2,16,120,63,99,129,76,130,136,213,66,48,195,38,238,35,168,151,221,30,155,24,78,124,13,77,98,39,252,75,80,70,181,239,35,136,159,119,59,19,67,248,172,219,65,0,225,31,130,47,172,122,31,193,131,205,98,2,240,198,110,246,208,4,94,117,224,158,127,127,33,77,42,19,167,198,135,221,39,117,226,152,145,140,24,197,212,149,140,153,32,224,181,14,55,201,75,244,125,231,154,144,196,93,146,218,242,68,74,144,19,182,232,13,134,47,202,243,247,162,27,25,152,232,116,210,12,60,215,1,150,149,225,213,10,161,16,127,174,30,168,119,17,214,36,232,12,159,0,209,61,210,248,27,40,32,179,249,238,124,87,94,148,25,13,254,171,219,104,44,242,95,220,185,223,82,244,40,198,172,161,31,21,143,238,163,92,113,97,37,238,51,141,232,177,31,127,248,87,235,116,202,232,25,144,222,247,84,204,142,134,151,112,152,94,173,225,165,150,69,141,248,5,189,207,93,180,52,172,5,1,72,197,128,54,10,75,30,72,103,226,65,80,232,150,167,93,97,13,2,103,5,111,86,7,109,44,179,134,15,161,123,36,248,232,59,109,117,50,187,174,151,199,194,32,72,56,185,149,194,202,166,179,85,28,16,231,60,240,122,179,218,12,234,67,249,221,206,204,12,101,146,195,169,54,185,156,18,34,92,158,210,187,249,130,190,82,244,251,61,224,233,129,206,128,189,30,18,120,116,205,108,178,62,200,17,190,188,89,42,14,226,83,14,19,222,205,91,40,105,10,183,70,177,103,107,72,138,120,217,141,238,157,88,81,220,45,181,195,95,215,175,31,14,163,116,148,40,197,79,220,29,124,114,199,226,122,237,246,6,189,197,42,160,63,170,168,17,229,213,90,152,40,93,83,185,120,89,235,185,251,40,97,93,224,123,27,128,68,158,188,242,218,173,247,254,112,252,219,127,60,250,183,223,221,254,202,47,110,188,255,234,241,247,223,59,254,209,55,143,191,251,242,205,31,124,21,219,60,126,235,163,163,143,94,107,41,138,8,217,56,80,222,48,252,218,212,86,76,68,205,220,121,224,251,7,212,193,8,169,11,45,104,181,194,245,235,218,11,59,115,107,79,106,73,4,109,219,142,80,230,208,43,178,176,249,43,164,254,152,67,109,246,168,166,71,182,52,203,61,241,145,91,185,75,6,186,196,139,92,191,149,40,171,68,154,0,82,173,16,193,57,241,231,134,102,180,46,151,80,40,224,114,214,204,204,169,104,134,80,48,119,61,225,105,70,5,61,158,211,214,86,25,176,192,94,46,68,168,104,12,208,57,87,57,197,137,181,72,102,153,23,187,121,161,14,210,64,224,227,42,239,220,136,102,245,29,244,68,7,128,70,171,131,28,213,13,226,187,199,10,127,197,118,56,104,165,23,133,222,5,246,92,88,59,224,63,67,220,92,150,248,19,204,60,182,181,14,152,40,32,178,209,255,86,190,32,237,106,8,31,132,68,76,135,3,116,78,249,124,180,237,20,73,119,67,80,150,26,143,84,88,109,102,102,174,210,78,13,52,84,62,204,204,24,194,88,32,116,86,200,167,232,68,61,8,32,32,121,252,9,24,113,65,90,174,3,80,235,98,155,6,2,160,125,158,78,71,61,99,117,11,125,77,106,121,115,234,216,115,109,43,87,166,205,197,228,194,186,237,111,236,184,251,98,117,93,191,158,157,142,239,84,119,242,50,15,39,140,239,59,188,57,156,125,146,226,137,232,128,186,42,212,129,154,4,200,78,175,225,243,238,118,62,174,89,18,13,227,60,156,179,70,238,65,21,93,193,11,52,78,42,65,38,84,130,202,238,163,252,220,212,132,197,222,28,206,142,244,131,178,117,114,9,190,31,250,207,216,1,204,167,17,4,134,185,131,198,90,75,176,245,203,103,190,64,98,171,61,183,131,111,44,17,120,124,79,218,182,24,170,91,158,190,124,110,77,190,232,200,159,220,19,108,220,112,176,64,211,155,149,240,11,89,1,84,151,182,41,181,176,36,142,249,254,166,134,119,118,43,62,158,245,40,220,14,165,117,83,146,146,248,188,199,244,126,119,160,3,28,145,222,10,121,77,185,154,18,29,212,203,156,6,194,218,82,95,155,120,214,76,126,246,96,22,53,211,240,71,169,146,102,102,52,23,183,147,209,249,166,96,167,104,143,16,138,86,238,34,21,181,173,41,208,106,153,160,221,41,138,136,70,151,179,169,218,209,51,75,23,90,25,7,153,147,130,176,81,46,103,67,56,233,172,141,90,106,153,165,239,0,212,72,194,104,193,130,214,208,244,161,107,59,204,130,153,17,175,171,51,215,57,12,81,207,220,201,124,183,183,199,20,184,104,79,203,4,190,157,96,78,97,231,13,95,118,139,174,113,151,145,107,146,193,18,212,254,251,197,215,185,71,142,115,235,127,249,232,7,209,185,165,67,206,183,181,112,41,169,253,21,242,135,220,174,144,250,213,228,245,87,11,78,226,207,97,224,61,140,98,23,216,253,208,146,180,125,154,172,255,78,231,76,180,207,107,159,22,249,115,24,11,177,207,188,211,143,126,206,150,89,100,183,71,172,23,122,19,197,72,126,128,103,178,230,131,82,37,251,209,207,245,101,73,153,39,118,137,211,143,106,179,46,244,95,234,63,154,251,92,9,160,120,20,109,151,48,228,141,59,240,123,120,215,247,248,149,11,231,57,111,133,182,154,133,33,235,1,247,156,53,125,192,112,11,59,172,67,193,6,182,50,182,10,162,2,100,233,150,232,172,227,254,88,137,67,123,218,235,229,41,77,158,175,201,195,144,219,41,161,98,186,155,207,56,44,209,93,45,108,156,148,121,10,38,78,170,185,165,157,24,57,70,40,250,196,191,150,245,120,106,212,73,23,95,189,21,10,2,58,119,150,254,229,131,230,73,177,138,60,27,1,18,155,7,96,196,9,206,211,86,124,14,56,106,173,28,237,43,137,172,4,244,61,145,1,91,241,231,202,51,51,162,14,114,116,136,192,226,14,156,243,10,148,232,141,168,164,21,30,173,240,65,218,109,224,89,150,18,45,46,243,150,242,144,185,76,238,142,145,183,105,219,179,74,87,179,89,160,145,15,14,163,77,198,97,84,137,243,63,142,52,1,147,172,17,240,133,143,157,185,162,233,252,82,187,133,151,122,248,131,216,117,215,225,18,38,172,198,109,15,195,54,177,98,50,233,250,117,178,55,12,77,201,34,118,95,211,116,185,102,81,205,216,138,150,48,126,66,254,179,62,234,96,99,60,68,139,197,121,138,161,60,58,96,255,207,27,133,44,251,203,136,17,18,254,110,21,163,56,22,218,187,93,186,184,113,37,1,15,218,24,27,7,157,65,183,139,246,181,74,219,143,177,224,78,155,39,12,78,214,58,42,235,178,45,205,78,134,95,204,224,228,29,173,185,253,131,7,210,25,224,236,238,250,34,204,77,212,213,54,11,82,58,128,49,29,196,26,115,18,100,22,96,131,253,228,76,156,208,98,124,253,100,145,20,53,203,77,109,238,148,130,214,207,156,63,115,229,140,28,232,26,223,157,178,156,14,243,156,161,46,55,219,86,66,62,215,96,171,106,135,27,181,244,37,45,26,68,87,196,237,210,255,202,127,249,225,47,31,230,191,188,63,91,248,242,176,240,229,82,241,145,135,75,112,24,6,32,205,48,19,154,193,141,16,87,245,169,118,104,7,224,110,86,209,252,219,5,254,82,55,218,206,166,183,69,110,105,140,2,151,189,145,191,61,195,69,238,43,59,44,119,90,155,245,102,181,211,168,171,32,219,212,89,54,171,229,44,151,249,57,199,13,114,130,33,192,92,49,154,156,240,252,239,21,181,80,244,98,161,24,107,235,134,194,186,146,159,224,106,199,232,78,104,197,92,175,84,73,135,132,190,94,238,58,94,43,127,25,195,223,87,200,183,235,181,42,91,180,186,230,226,86,70,196,236,208,107,7,121,115,184,131,234,248,154,226,80,141,49,26,122,239,248,204,198,248,204,138,128,249,5,68,216,37,64,224,248,247,235,246,99,43,250,181,117,124,191,254,165,149,21,3,159,73,211,131,245,51,107,60,14,229,6,127,181,174,134,150,76,52,60,230,133,180,156,159,201,227,75,126,22,222,216,198,72,85,198,169,31,19,18,62,124,59,26,62,34,28,142,108,102,84,156,251,140,248,56,106,224,251,19,158,88,105,85,86,43,159,172,29,94,96,77,198,149,178,245,70,83,60,168,48,204,186,248,181,96,80,232,23,84,1,91,221,26,255,69,190,200,233,23,215,44,71,186,99,241,198,193,35,109,239,98,211,20,106,231,138,101,160,47,144,165,200,75,55,58,32,239,52,234,170,86,122,41,12,22,96,171,126,192,184,156,81,188,198,14,124,177,1,139,20,188,225,219,119,46,9,183,131,27,7,187,29,183,231,75,158,120,92,25,108,198,33,63,86,238,56,39,93,153,77,172,51,223,244,108,212,22,17,140,69,230,12,118,153,135,65,164,64,248,42,8,79,105,69,88,136,189,131,152,98,33,24,134,163,51,98,90,235,118,101,201,249,156,225,109,211,171,65,95,248,0,91,114,102,103,85,63,104,167,218,97,137,77,103,107,89,253,104,129,160,225,252,93,117,217,22,104,201,7,5,29,118,233,108,239,101,162,136,43,110,57,136,32,160,13,20,28,91,39,12,215,95,22,5,248,25,37,10,216,12,176,169,159,84,21,96,2,129,56,2,112,44,116,241,14,14,8,200,147,166,34,128,169,160,123,145,240,44,12,177,221,83,104,9,137,71,17,187,35,175,102,156,48,56,195,14,44,194,38,255,46,218,1,190,182,118,189,45,98,31,86,144,235,2,38,156,254,133,57,36,127,111,200,20,192,47,32,39,84,180,0,49,116,128,39,139,26,102,161,91,58,210,107,131,204,38,214,74,25,214,136,194,194,72,110,254,208,111,121,186,147,193,220,184,143,182,101,91,203,135,168,9,64,89,181,37,126,85,244,61,163,55,0,17,97,211,157,157,221,2,46,32,25,237,2,25,17,54,212,187,45,111,56,140,216,18,100,204,4,107,114,206,161,167,62,57,35,64,47,188,1,72,234,57,62,120,134,219,215,28,253,6,26,207,73,151,180,197,47,59,231,0,40,124,181,142,101,59,44,39,139,232,84,129,56,212,156,75,211,230,231,118,7,126,144,219,49,246,88,206,200,165,112,155,47,228,56,167,7,28,14,247,142,8,108,212,169,178,222,107,159,170,68,88,81,31,160,101,76,16,134,240,200,138,115,81,116,136,181,147,156,147,129,226,57,160,76,103,73,28,245,176,75,187,77,72,82,251,242,14,14,13,73,23,24,86,6,155,185,126,93,254,130,110,129,148,140,94,239,0,9,164,39,88,62,27,57,177,144,0,205,80,231,194,18,154,151,144,72,10,2,60,159,138,46,197,246,61,224,255,2,23,11,22,3,151,107,41,138,38,116,8,141,9,73,127,65,159,171,200,1,106,188,18,181,141,2,184,114,127,68,190,28,99,41,69,100,28,10,186,118,193,232,83,5,144,59,55,24,175,187,204,105,189,235,185,187,208,17,240,19,114,195,17,5,129,79,94,110,61,109,95,63,87,112,2,248,181,112,189,210,188,94,171,22,224,231,90,207,216,5,78,160,192,91,120,184,84,12,144,163,15,10,203,124,108,45,174,242,86,208,195,211,15,243,28,197,128,91,231,209,112,209,0,204,78,72,246,232,10,139,239,153,1,172,30,151,20,199,124,41,2,202,130,207,57,75,1,236,153,238,102,176,5,228,17,108,201,25,119,163,158,44,49,1,167,36,190,53,238,197,26,239,150,110,188,255,234,173,175,124,124,227,253,15,110,254,251,7,167,52,220,39,70,57,144,140,162,117,20,164,36,161,220,193,77,82,139,100,136,77,182,21,110,240,240,59,124,173,172,82,78,63,164,28,126,6,224,38,19,174,64,160,27,26,189,104,5,16,2,28,160,215,118,66,50,193,48,36,158,189,11,255,8,93,184,78,143,15,123,121,15,125,142,29,208,9,100,23,125,88,28,167,128,50,236,34,16,115,129,22,199,18,111,18,95,89,6,69,218,88,116,191,109,234,86,27,137,46,172,106,137,170,70,219,74,85,237,183,13,94,17,135,106,2,201,244,249,167,2,91,225,208,135,84,148,112,150,58,30,51,174,193,184,249,165,229,74,225,208,42,50,248,39,92,89,22,222,204,14,93,46,117,248,5,165,160,29,47,104,83,65,57,241,197,103,93,219,161,81,203,36,39,66,237,74,136,218,60,42,139,129,236,180,50,210,182,3,52,199,34,148,198,70,236,134,200,114,83,35,246,36,170,104,114,219,109,143,127,201,133,237,209,72,37,228,102,225,208,5,200,205,8,114,151,32,31,34,113,34,40,56,221,26,65,117,138,145,119,211,112,13,8,194,229,239,74,237,54,252,112,98,83,190,196,85,91,142,50,231,145,212,152,62,116,153,216,151,34,110,164,140,220,136,202,133,64,190,1,44,2,105,212,249,152,14,237,217,54,163,1,205,66,251,114,250,128,249,209,0,102,123,217,105,217,194,66,21,33,130,77,85,180,6,187,84,132,255,65,154,180,203,240,55,60,45,39,94,166,82,138,199,192,59,184,212,252,179,176,103,173,193,40,49,190,148,92,97,99,11,165,89,192,72,45,193,54,53,26,179,6,227,71,231,184,212,227,204,140,116,213,250,104,89,78,48,58,102,221,212,16,39,218,150,186,132,119,98,218,158,174,100,12,209,133,65,200,196,41,104,233,70,7,126,183,157,48,73,193,80,136,14,63,238,46,15,28,52,149,40,238,26,158,18,69,45,199,242,145,237,115,168,29,76,215,66,237,122,124,180,251,59,32,3,230,43,5,127,223,70,250,100,112,232,176,61,152,99,60,60,11,135,166,1,242,66,185,133,83,50,6,145,192,128,29,242,26,237,154,160,9,185,18,219,99,171,193,40,250,153,200,55,242,70,30,13,35,10,58,252,21,47,221,57,221,209,29,53,62,42,232,120,131,62,61,3,32,58,1,118,123,137,128,173,181,240,31,141,57,150,214,10,169,223,15,220,62,46,50,168,72,65,160,10,196,176,143,154,18,169,232,207,132,186,101,233,156,104,48,235,10,106,163,250,34,225,194,160,23,216,97,234,74,162,216,234,1,175,62,208,213,102,91,59,67,46,171,213,238,94,11,163,134,211,14,213,40,245,133,70,185,203,204,44,135,151,245,242,34,235,118,135,169,162,34,116,246,161,26,51,155,226,122,15,99,17,79,211,93,8,175,12,50,102,170,232,166,90,169,116,76,150,238,134,4,222,0,217,69,46,239,202,27,159,67,197,65,16,119,30,164,56,170,156,146,150,103,199,221,101,165,79,70,141,147,67,18,235,159,218,177,37,107,224,159,43,64,66,227,148,86,213,85,238,68,240,12,122,29,220,91,29,160,23,191,253,213,231,87,209,155,226,185,53,221,94,93,185,188,11,105,107,11,235,222,170,40,200,86,206,161,179,195,207,163,203,193,39,118,86,245,242,218,202,99,107,122,85,122,79,140,20,92,106,255,227,116,91,130,68,39,215,109,149,30,201,29,127,231,143,71,175,125,159,71,49,72,198,187,255,127,47,126,7,254,199,189,235,196,35,3,99,0,101,90,31,75,185,210,35,188,218,237,159,254,8,106,254,229,163,151,143,94,253,207,219,239,124,239,246,219,255,117,244,222,71,183,94,254,229,241,91,175,201,172,111,242,6,69,236,229,172,118,231,120,16,162,88,243,153,141,221,254,232,173,227,183,190,113,252,143,191,58,122,233,71,71,47,255,230,248,39,175,223,120,255,197,27,239,255,146,71,205,56,126,227,247,55,127,240,85,94,82,244,89,57,91,63,179,182,198,251,20,158,132,248,208,5,245,222,252,16,3,123,156,128,1,14,163,216,176,0,72,190,21,45,197,81,32,58,252,239,23,95,146,131,128,159,143,148,208,197,218,67,213,102,179,106,46,198,90,243,7,166,137,151,112,185,135,154,243,102,181,102,224,144,143,95,126,253,232,149,159,196,154,227,153,9,72,246,13,207,33,133,218,67,172,105,84,107,38,214,189,245,235,119,142,190,253,74,172,46,207,76,212,229,23,201,232,73,172,209,52,155,84,245,232,213,223,222,126,243,223,99,85,121,102,162,170,141,206,45,114,15,45,150,23,107,139,139,68,1,20,163,34,86,145,103,38,42,146,203,168,8,125,181,114,173,82,171,9,18,186,245,206,75,199,223,251,6,240,75,177,102,120,145,172,102,128,59,24,244,12,28,64,179,220,4,188,210,0,222,127,255,214,207,191,154,209,12,47,146,213,140,143,49,40,45,14,79,52,160,227,95,189,157,13,207,152,97,225,173,198,142,219,35,7,128,15,153,101,179,110,10,164,190,117,227,227,87,51,154,226,69,194,166,100,28,38,106,177,3,60,0,180,98,153,86,151,53,57,130,94,188,249,193,207,111,253,233,143,199,111,127,61,214,10,47,146,221,74,143,107,96,31,98,117,54,207,44,106,230,131,111,101,55,195,139,140,105,134,70,197,58,140,117,27,28,158,111,142,104,136,138,100,55,4,104,242,140,16,170,110,181,219,236,114,20,253,240,135,217,141,241,34,73,162,223,177,3,198,61,224,161,19,60,172,255,147,15,110,190,253,226,205,55,63,142,106,158,165,255,36,106,118,96,138,174,65,205,50,253,39,170,121,251,195,111,71,53,121,102,52,128,4,255,33,167,166,219,232,206,119,141,168,141,91,95,249,214,241,155,239,41,0,52,206,206,159,93,25,221,140,74,119,221,50,12,148,208,122,243,87,191,130,41,26,209,98,249,108,245,108,35,49,36,181,25,32,132,14,32,52,107,175,10,145,94,183,22,22,187,21,236,42,39,182,202,183,94,227,49,144,160,35,225,72,13,242,142,254,240,206,141,63,253,252,248,173,111,31,189,251,241,209,7,239,220,122,247,79,55,63,150,126,214,160,109,98,177,230,132,239,76,226,177,150,68,197,91,223,248,37,143,40,149,220,73,121,221,24,179,39,111,10,210,158,5,147,224,39,226,216,151,248,118,1,91,60,44,139,227,95,255,236,47,31,253,0,211,5,3,40,155,85,249,192,92,28,232,120,123,242,255,154,126,250,211,117,173,243,247,156,193,204,105,127,63,1,59,70,99,142,113,194,18,81,130,255,205,73,6,56,134,156,236,26,225,52,41,103,119,98,146,162,219,161,12,102,89,54,164,58,213,228,76,115,210,167,34,53,120,122,196,21,145,177,48,38,64,6,171,150,141,7,16,7,196,170,52,155,181,114,183,60,105,28,144,110,197,28,3,244,66,185,254,32,128,46,151,59,38,156,171,149,137,129,110,86,39,188,152,175,45,150,121,13,179,60,93,145,176,108,45,152,149,122,165,57,129,72,24,22,29,35,18,2,93,162,153,130,97,59,108,162,46,224,168,161,74,252,162,52,93,67,250,4,68,119,138,232,177,55,43,56,201,60,51,152,73,173,120,238,126,186,9,225,254,82,182,64,5,119,1,192,12,240,70,69,251,144,93,8,3,194,145,125,136,154,28,21,93,98,90,70,246,66,240,164,187,232,194,82,244,211,149,84,39,194,245,16,211,134,103,165,139,242,249,168,149,17,91,202,216,171,2,40,39,171,121,57,225,204,172,152,53,89,139,60,196,86,68,53,55,96,25,125,113,15,142,220,155,112,10,207,240,139,218,72,87,83,92,17,155,20,162,149,23,166,118,198,119,34,175,208,109,135,48,210,193,120,231,67,238,130,49,99,84,113,13,132,18,55,163,10,184,17,99,110,32,229,53,71,181,209,218,193,189,244,48,174,188,40,118,159,189,154,61,176,236,240,49,28,145,138,7,231,5,252,47,53,51,98,200,241,118,208,95,245,144,116,203,73,109,203,200,177,198,1,254,155,158,228,211,174,39,121,146,237,251,151,12,47,176,77,148,206,252,105,168,76,220,199,66,149,201,115,50,64,194,218,222,42,198,153,120,140,138,173,173,68,161,30,214,42,84,31,50,216,202,202,54,165,60,187,138,193,44,32,5,218,88,217,94,163,164,53,145,132,17,23,118,169,84,95,214,11,195,87,172,45,174,98,187,144,20,11,216,192,43,126,137,135,164,136,186,224,37,205,88,108,11,44,126,144,93,188,42,129,95,185,70,73,142,28,207,151,98,225,44,214,2,217,50,11,99,96,24,43,43,38,102,117,245,5,202,49,214,159,63,143,133,215,14,206,7,18,60,42,216,132,86,22,168,149,146,236,48,54,222,89,81,52,82,67,197,117,78,25,115,57,70,253,36,151,248,223,212,79,127,83,63,253,77,253,244,55,245,211,223,212,79,127,83,63,253,77,253,244,89,85,63,253,245,85,89,170,4,63,122,46,195,64,41,145,70,43,148,226,195,232,16,138,236,78,225,118,194,48,66,233,112,62,36,253,166,27,68,219,57,209,154,34,94,70,141,197,10,163,80,31,66,60,50,124,78,102,87,66,176,79,244,37,107,215,210,221,113,225,62,209,27,135,237,132,174,72,192,151,21,19,177,129,178,70,133,66,190,44,46,200,158,203,246,105,180,84,179,224,116,162,222,228,220,9,49,63,214,0,15,7,83,201,106,1,69,127,217,4,151,197,99,241,131,78,152,24,169,5,144,45,168,97,136,184,240,159,81,129,218,31,211,103,104,73,175,234,1,146,128,163,64,63,78,25,27,15,100,83,13,81,42,209,196,53,3,89,173,114,173,192,29,168,109,165,198,32,177,52,18,113,159,84,117,65,46,165,47,72,183,24,195,82,162,201,48,246,85,84,67,85,32,76,166,164,206,172,49,126,180,35,116,202,93,171,51,105,32,133,114,29,107,0,131,200,38,126,180,68,186,209,90,117,161,59,73,232,5,37,216,130,151,140,171,208,233,239,162,130,182,183,164,24,251,160,71,221,207,251,174,147,120,174,231,42,30,135,188,89,173,132,250,246,18,136,225,158,187,103,244,208,138,71,122,227,197,186,203,182,127,137,1,166,29,163,71,98,219,120,135,84,67,93,109,103,195,136,61,144,155,184,111,116,103,48,137,183,35,221,34,215,185,217,93,160,183,162,145,61,168,223,143,177,96,217,158,196,53,114,214,163,63,165,67,225,145,123,100,159,60,159,187,230,158,160,175,225,80,175,45,212,22,239,90,101,30,134,211,153,21,197,231,248,137,154,214,114,207,151,107,32,86,53,155,91,250,168,146,179,81,107,119,84,105,226,126,119,130,57,238,28,230,142,97,62,76,171,124,241,253,145,231,246,241,205,234,28,112,11,131,171,87,129,65,223,77,213,164,171,40,30,27,106,142,68,166,67,69,205,90,199,134,68,230,152,206,51,212,193,62,235,209,124,205,101,118,154,208,183,115,128,99,85,40,4,214,200,122,34,240,58,31,231,132,40,162,129,98,116,52,106,255,234,85,193,50,196,48,183,0,45,78,223,60,237,28,53,120,134,224,92,7,168,68,2,253,252,172,53,68,234,175,187,82,224,254,79,194,146,210,80,244,115,156,78,120,101,69,63,184,184,242,132,26,35,183,191,138,33,135,207,60,38,163,243,162,82,117,119,13,19,34,237,169,183,170,111,83,82,168,223,92,223,91,213,159,91,91,121,236,169,176,212,218,254,197,202,170,110,159,89,89,59,135,74,210,149,122,220,200,46,14,223,24,61,167,92,104,147,235,57,71,45,221,220,108,110,84,150,206,185,234,49,245,228,14,173,75,254,155,127,158,216,102,114,239,29,83,1,203,39,131,243,37,217,239,80,22,203,216,131,213,39,162,177,157,55,43,62,99,93,101,200,83,123,113,88,101,28,87,30,223,89,147,144,135,34,150,26,244,147,130,155,171,97,46,227,49,8,99,101,121,24,66,88,238,127,11,220,251,63,83,57,113,186,88,84,246,253,211,75,99,215,168,136,124,153,121,22,231,178,87,21,158,202,153,246,47,217,79,164,107,11,77,107,226,160,111,232,46,161,182,184,216,60,241,73,117,165,94,174,107,212,124,167,58,177,40,84,95,224,53,58,229,137,5,27,140,63,39,95,91,11,79,156,135,138,211,194,22,57,160,81,93,34,242,20,219,191,204,157,234,145,3,61,50,80,209,237,54,6,141,108,31,242,184,162,231,213,58,113,214,93,186,46,66,143,4,118,176,196,221,107,49,28,245,238,32,48,146,149,53,168,50,228,32,172,30,92,242,108,199,180,251,70,111,178,38,79,240,178,234,133,98,68,60,98,71,222,209,99,207,138,241,169,119,226,93,158,47,223,229,41,200,210,116,122,199,199,141,134,236,46,62,43,228,177,44,99,177,226,112,60,58,122,99,165,33,109,144,103,177,66,70,12,24,141,92,179,169,21,97,158,148,208,43,244,220,118,197,177,208,193,29,30,36,86,58,16,75,26,51,48,211,19,226,198,166,39,84,158,234,193,114,102,230,148,83,64,7,142,232,234,137,191,240,107,143,122,174,168,162,165,176,36,223,163,25,215,175,75,7,136,6,58,49,162,127,156,101,103,89,76,131,140,199,144,156,128,105,35,63,142,110,24,105,158,30,176,195,63,173,124,70,29,229,121,166,81,160,250,248,10,136,36,211,241,158,37,51,189,123,137,153,8,194,153,160,119,81,197,248,146,146,207,194,156,188,22,207,208,116,146,58,79,164,232,147,64,203,167,100,97,151,188,228,223,21,161,7,42,153,20,48,136,132,12,62,34,96,118,133,175,82,221,231,94,64,221,65,144,87,39,32,107,152,21,156,165,26,171,9,132,39,29,116,42,75,129,135,6,193,181,0,75,198,121,186,63,6,237,147,110,13,65,136,72,222,120,30,95,249,209,83,203,24,220,9,100,113,109,67,198,10,64,140,100,172,103,72,229,193,12,99,4,199,99,19,105,60,216,232,161,135,135,13,186,149,27,81,154,220,255,39,139,18,137,139,0,74,189,246,97,98,187,142,239,16,44,65,122,109,39,36,236,236,226,202,200,68,220,16,116,183,168,166,134,110,92,51,29,192,14,245,248,8,198,117,128,192,36,17,215,138,71,214,137,149,6,60,12,245,172,99,36,213,137,122,168,97,176,228,80,135,71,18,17,10,88,22,153,97,34,181,180,60,124,111,23,160,19,54,91,23,113,179,91,70,216,143,223,234,225,3,188,154,89,159,84,7,217,92,32,199,73,53,139,25,99,204,80,235,29,116,135,125,223,205,80,155,93,163,106,90,245,238,132,102,168,181,174,213,24,3,116,3,248,155,7,0,116,173,98,212,22,187,245,218,196,64,119,235,39,59,178,33,91,102,40,94,47,55,78,102,209,58,205,174,73,44,26,121,45,63,177,120,228,46,61,114,161,78,188,163,226,6,39,203,153,122,117,177,188,200,157,169,67,94,185,218,148,1,128,23,204,122,55,229,79,125,58,177,206,67,246,153,194,95,31,80,148,115,188,211,163,56,220,97,220,112,188,63,211,232,195,178,247,146,129,178,105,117,209,101,20,103,183,57,55,222,133,229,201,175,175,68,248,113,181,166,136,242,45,239,106,180,110,143,81,52,116,148,50,137,113,247,181,150,198,133,77,244,168,200,175,47,180,234,223,105,195,225,24,40,220,192,14,48,64,88,118,103,154,194,249,67,235,120,19,146,8,33,94,171,70,73,251,76,132,26,159,47,151,163,176,226,221,110,87,139,194,152,71,50,108,46,119,251,95,95,58,250,240,131,219,255,247,251,183,95,252,201,241,155,31,28,127,237,231,183,254,252,250,173,215,127,118,244,199,255,60,122,237,55,81,73,12,122,190,37,163,136,35,206,70,99,83,147,97,217,57,137,183,0,61,251,198,129,31,199,129,101,123,140,76,168,252,214,38,109,103,45,10,55,175,233,158,177,255,36,125,238,205,241,4,225,245,69,56,134,188,226,2,150,117,88,134,30,63,214,90,154,146,14,226,142,30,3,42,192,212,57,234,81,18,9,37,41,84,50,98,74,196,124,236,84,100,180,247,145,4,132,25,33,193,161,4,7,197,224,108,162,184,243,92,16,208,244,216,132,242,249,228,193,224,115,13,12,255,30,6,178,71,87,197,248,254,59,172,170,123,3,188,156,131,99,27,255,29,77,69,64,65,61,54,215,113,159,215,70,22,217,103,61,224,47,216,28,21,213,66,98,56,254,213,79,111,253,249,159,111,190,249,225,237,55,191,30,155,228,80,24,141,226,197,99,104,247,86,24,120,110,24,142,218,118,250,24,246,76,22,35,61,141,182,203,44,123,0,149,233,104,196,59,121,16,71,117,64,10,235,218,207,147,79,91,32,82,114,120,27,182,167,243,225,31,202,25,15,177,16,6,214,67,167,48,184,202,91,177,176,17,197,135,49,244,157,138,181,40,56,30,10,102,42,181,164,218,212,68,136,251,147,70,45,67,14,142,30,54,17,240,92,88,14,135,123,226,216,195,210,122,12,105,232,122,181,117,216,117,205,1,206,61,245,3,44,242,89,252,30,234,142,129,235,230,34,20,184,198,14,6,253,86,218,171,215,41,167,72,206,116,66,39,178,80,16,157,207,195,140,95,3,169,14,190,208,207,132,174,137,141,170,82,211,41,81,215,206,80,66,97,25,121,148,22,197,96,3,126,20,227,176,231,21,106,70,134,109,228,76,201,1,77,62,85,17,10,70,207,149,130,252,137,38,43,10,153,24,205,150,185,195,204,107,184,66,194,178,180,18,90,26,15,9,113,252,163,159,220,120,255,131,249,163,127,251,119,152,41,212,207,206,145,51,6,173,85,129,157,21,78,250,240,187,60,102,244,81,228,200,137,135,175,68,119,28,61,254,248,120,248,194,189,245,238,111,110,124,252,218,209,123,95,191,249,214,75,180,112,5,94,50,150,126,39,112,174,226,123,170,104,159,226,26,221,236,13,13,74,71,91,120,108,41,115,191,215,194,214,73,211,81,241,138,7,28,247,187,15,191,198,144,45,44,5,59,129,141,200,105,197,40,50,147,99,69,62,0,254,60,28,136,112,9,156,49,198,232,150,124,216,225,255,197,95,140,51,98,248,23,12,255,218,114,54,66,118,33,75,32,195,78,230,225,194,198,165,41,198,148,216,188,99,7,239,34,110,222,242,144,245,182,59,70,190,218,104,232,185,232,79,185,216,40,16,205,22,0,31,87,65,174,64,248,64,90,64,55,70,62,41,180,178,253,18,74,239,129,220,211,32,70,152,193,178,102,163,139,44,212,116,24,40,169,133,79,14,159,140,38,28,146,25,240,228,146,203,10,141,70,177,81,32,18,224,67,230,40,226,129,216,166,80,106,53,28,244,40,189,3,255,244,216,6,11,100,160,20,177,250,80,119,158,58,177,34,83,11,45,99,158,125,138,36,132,237,20,185,195,150,243,20,90,165,16,157,79,177,107,4,229,240,233,161,226,51,28,29,8,114,201,132,205,68,253,248,6,2,188,29,110,216,86,75,196,112,33,159,64,15,219,149,5,135,179,252,76,151,227,21,5,162,21,121,227,253,95,31,127,239,27,90,6,136,163,186,96,206,220,211,27,227,186,224,5,162,46,206,56,219,61,27,35,137,68,132,63,196,184,67,64,79,43,196,101,87,44,228,184,7,20,145,104,165,160,239,180,5,115,133,87,80,115,28,169,72,177,187,176,52,1,128,195,158,152,168,12,103,124,19,69,184,193,163,128,252,218,193,176,82,179,159,240,207,103,251,177,65,182,185,135,154,226,195,164,37,68,223,61,81,70,136,123,182,60,40,26,34,61,143,169,38,44,251,150,154,70,177,81,98,176,250,49,88,209,181,14,239,71,56,234,207,31,134,30,251,41,121,20,177,93,240,183,113,17,210,150,39,108,223,145,41,68,151,245,188,162,135,33,119,138,24,74,66,241,255,206,55,166,180,231,119,143,225,126,146,167,77,173,219,222,209,119,105,69,119,187,139,21,41,112,205,207,227,74,239,72,143,72,187,194,35,82,87,183,244,190,126,170,194,245,39,90,109,209,42,47,118,43,6,215,167,20,244,181,118,71,10,165,250,54,82,64,179,177,128,20,176,74,20,176,93,208,159,39,65,172,81,197,93,102,159,18,159,47,232,87,73,106,195,183,154,5,125,143,164,182,133,198,130,234,156,244,218,103,218,57,233,193,125,113,78,122,237,14,156,147,250,127,13,231,164,215,30,168,115,82,196,221,153,112,251,161,117,161,35,119,134,198,34,60,222,183,182,197,125,170,167,14,180,17,78,217,157,229,210,255,218,52,230,94,88,153,251,135,242,220,226,213,185,173,195,170,94,45,15,165,255,69,167,0,167,125,161,21,228,21,111,228,183,126,247,206,209,107,127,224,113,190,110,188,255,234,205,95,189,115,244,250,203,183,126,254,213,91,223,250,10,172,182,68,217,247,254,112,235,79,255,122,244,181,159,241,74,26,133,70,227,174,57,81,41,0,67,101,204,57,47,120,158,83,101,93,176,24,248,19,37,198,13,207,108,225,14,220,45,163,230,132,66,251,160,239,243,48,166,72,114,71,112,61,27,112,162,107,165,93,183,99,247,24,5,172,160,134,80,86,224,88,59,179,126,9,216,15,148,110,9,95,232,3,21,191,206,99,33,248,141,219,184,225,28,112,113,25,184,51,42,36,191,66,70,170,117,40,36,29,74,149,129,211,177,60,105,78,41,76,131,224,46,145,183,229,2,103,88,103,243,48,220,158,91,176,97,3,204,248,24,71,235,244,6,30,74,219,97,123,155,20,45,4,132,122,210,72,202,29,54,194,169,224,83,83,45,12,67,15,250,52,11,8,142,100,43,97,132,161,70,167,37,222,0,107,232,36,90,211,133,125,177,248,138,108,185,91,218,192,235,229,67,148,227,206,103,49,188,48,212,10,194,6,32,87,34,63,211,252,143,227,206,121,172,15,44,19,234,200,34,197,64,216,217,2,73,231,97,111,205,74,13,63,185,241,46,241,65,106,223,107,66,215,82,93,168,118,106,181,241,80,25,205,249,14,135,42,4,33,3,62,132,202,246,207,177,51,207,247,161,105,64,26,70,181,34,7,218,95,176,125,27,165,74,76,0,254,226,124,132,49,131,34,213,181,180,34,176,219,220,96,133,44,103,184,149,4,148,57,75,41,135,67,29,65,235,163,24,184,226,121,80,130,100,58,152,112,102,197,60,195,42,7,29,69,213,157,153,73,37,113,253,250,19,236,0,93,5,99,166,88,23,24,131,139,190,83,139,7,114,224,44,226,203,97,159,117,54,92,12,68,30,30,153,97,74,209,236,185,62,6,3,162,86,252,48,20,231,23,80,236,18,94,32,57,243,91,228,164,191,172,252,6,49,165,103,4,164,142,89,226,94,105,249,94,175,61,124,56,48,135,24,170,146,151,187,96,56,64,168,34,80,37,95,102,171,36,29,47,243,88,232,179,64,244,212,199,18,31,56,134,167,33,19,82,39,43,130,37,186,122,228,150,154,226,16,228,95,228,81,177,24,45,100,116,195,27,20,149,229,139,206,54,225,159,179,24,140,70,143,32,63,133,49,185,242,129,34,96,114,160,207,89,162,225,162,109,161,130,26,228,21,233,161,83,185,7,228,233,75,222,204,140,23,186,114,164,230,228,30,194,193,192,45,39,105,52,76,118,5,189,116,208,81,24,56,86,68,34,90,198,122,232,92,185,77,33,116,102,66,200,180,89,23,193,26,210,245,35,69,220,225,243,119,224,3,107,24,144,3,79,133,105,76,76,107,250,44,216,7,94,143,194,200,74,125,77,1,68,157,39,201,5,117,62,204,139,228,99,140,220,152,170,67,25,228,180,52,116,100,10,236,207,188,129,250,250,85,195,103,205,250,146,219,246,138,60,32,91,30,88,6,30,206,72,98,189,125,144,63,64,39,141,241,212,130,30,110,146,44,218,7,93,101,55,117,80,173,31,141,187,53,74,112,27,131,124,252,127,116,208,135,33,105,77,239,160,15,116,186,17,182,173,77,76,158,24,209,144,71,6,19,36,36,252,157,178,56,125,10,255,204,10,57,197,138,147,147,113,140,171,197,3,40,33,13,47,179,24,69,51,162,232,86,60,81,41,14,148,7,228,25,249,24,149,183,51,152,186,196,98,52,202,238,136,70,101,72,26,34,82,76,228,52,185,89,222,2,178,228,84,169,211,198,181,193,12,207,220,105,165,162,134,73,215,184,237,195,62,108,13,171,204,0,25,23,127,181,42,58,254,179,129,42,145,106,25,207,11,56,92,203,252,124,166,223,167,202,176,139,186,109,210,65,33,123,212,210,16,5,87,67,21,54,223,115,81,251,128,188,16,150,33,78,160,165,157,63,247,196,25,60,134,123,226,123,229,201,117,109,184,20,240,253,213,199,125,85,252,4,57,15,57,92,254,193,173,186,93,41,222,208,212,243,8,215,73,158,67,162,108,128,17,152,51,182,62,105,211,143,162,200,56,251,243,162,231,238,147,75,81,190,174,157,252,38,154,23,73,185,15,101,168,180,200,23,113,37,130,36,18,203,40,218,210,24,206,15,222,187,82,44,83,15,131,153,166,207,34,31,24,17,150,10,159,153,182,231,209,146,221,136,181,58,66,86,204,46,156,138,173,170,39,37,63,92,224,161,246,42,227,78,95,57,57,60,214,245,55,217,86,81,240,83,233,200,186,161,47,224,83,32,144,196,181,103,121,52,226,143,97,134,82,122,242,60,45,195,199,8,212,36,173,146,52,221,81,246,176,140,201,134,35,7,163,178,45,231,51,154,68,85,139,64,54,157,85,23,224,219,215,178,90,73,109,31,50,44,227,36,198,56,5,57,1,128,135,104,75,131,163,27,205,137,135,169,8,243,50,192,188,191,138,145,238,188,101,81,25,86,125,154,154,65,154,40,159,130,93,134,71,49,164,205,135,206,68,250,206,244,29,237,20,85,86,137,47,58,22,165,145,151,94,71,208,132,23,143,47,73,155,221,37,88,213,165,40,196,48,238,67,64,1,134,47,67,92,43,211,88,17,109,117,6,64,47,108,215,14,66,133,2,164,194,32,87,122,61,116,168,155,7,201,5,253,101,227,22,30,239,151,139,13,192,81,51,60,243,190,96,179,253,48,176,91,120,88,57,105,58,31,14,71,5,141,87,129,211,89,44,208,169,136,99,157,115,187,168,239,200,3,175,116,243,205,15,143,62,254,238,173,223,127,237,248,141,223,19,200,49,214,190,205,164,45,76,52,146,216,145,24,62,207,129,99,141,15,51,155,58,71,89,255,68,238,231,147,182,63,76,116,28,91,83,169,189,37,14,173,166,145,104,194,210,43,59,179,176,30,95,228,188,166,205,122,150,143,236,142,235,92,102,164,74,79,246,169,92,94,182,45,128,10,117,10,69,244,127,86,116,187,93,104,226,25,20,68,30,109,148,203,132,181,139,222,246,57,116,105,48,118,159,185,151,245,146,249,250,40,138,221,43,215,11,187,183,229,194,109,126,184,174,218,74,115,69,142,177,103,111,147,62,16,77,137,86,48,168,33,200,24,231,221,125,230,173,25,36,16,56,237,82,241,145,188,185,227,185,187,172,240,229,82,126,243,203,251,197,173,217,66,241,145,18,108,24,164,11,224,129,75,56,134,35,1,170,141,118,105,119,134,119,41,167,24,150,117,102,15,195,43,194,81,137,190,198,145,231,164,91,0,222,158,156,96,84,238,135,175,28,184,122,85,28,140,107,250,23,6,236,41,175,181,90,52,96,240,235,237,51,250,11,164,2,44,155,85,180,157,72,104,253,214,245,158,110,70,90,191,122,163,194,234,245,114,69,104,253,10,250,133,246,11,161,218,239,217,105,152,84,0,183,212,187,132,129,64,163,219,49,210,124,66,151,129,13,60,203,209,119,95,57,250,215,119,254,242,209,183,110,124,252,214,241,55,95,188,245,238,159,111,191,241,46,250,46,121,251,191,110,255,239,159,222,120,255,213,163,95,127,255,232,71,191,208,116,13,229,222,185,158,237,92,195,27,80,220,89,244,135,81,61,253,24,242,220,229,5,19,111,54,206,74,181,144,227,130,160,3,18,178,22,195,154,132,165,245,24,97,3,208,181,209,62,171,159,75,106,70,55,244,103,245,135,67,28,133,127,10,250,165,246,185,16,57,207,77,223,222,36,102,91,18,191,212,64,95,56,50,38,171,134,225,238,175,246,136,248,109,11,233,70,53,24,213,221,40,44,32,53,231,161,173,3,222,232,130,8,33,102,96,123,128,246,92,176,97,187,125,50,225,42,242,4,188,13,208,176,77,140,158,64,23,189,225,45,23,117,136,111,191,123,131,93,199,31,219,31,148,137,230,250,9,234,22,175,105,90,24,85,193,112,134,67,217,86,47,14,120,44,174,35,70,107,157,227,157,9,216,29,9,187,198,147,231,232,168,211,64,12,160,31,252,160,161,75,11,252,43,46,197,116,45,48,58,233,193,108,102,0,74,32,86,235,226,94,9,122,135,154,126,4,130,68,28,32,7,164,175,97,120,71,34,59,18,61,240,175,214,29,117,148,236,35,49,64,39,28,96,116,25,201,7,201,175,252,46,226,26,120,156,174,104,170,20,87,236,252,189,18,166,64,26,39,175,56,230,184,253,9,162,134,95,173,97,9,220,239,150,79,28,40,119,194,233,199,154,136,155,212,236,219,22,28,31,188,13,137,138,189,57,186,17,167,105,38,163,30,18,240,158,29,248,1,156,190,45,1,161,36,98,145,76,147,62,23,134,54,79,150,34,147,42,126,251,146,200,49,3,175,135,122,7,126,249,72,173,208,221,178,22,94,64,174,225,167,184,51,147,235,111,162,53,65,16,25,14,75,46,68,218,172,220,89,77,90,19,96,248,40,224,234,176,28,191,93,228,166,1,144,201,87,143,148,106,43,101,129,113,17,243,57,117,215,74,215,130,162,19,214,237,226,57,161,89,134,119,77,211,197,38,34,150,163,174,220,191,162,51,1,113,253,202,161,1,126,71,185,62,21,16,168,193,73,42,101,126,83,78,20,207,239,98,83,21,228,85,186,142,134,86,107,132,171,229,113,198,90,225,237,184,98,175,21,166,73,195,8,145,16,51,106,144,133,146,166,90,124,45,115,244,223,235,230,99,251,87,140,14,153,220,100,238,66,58,134,124,186,228,177,61,224,143,73,104,143,111,71,91,122,149,18,82,52,17,55,33,0,134,34,102,42,193,241,130,201,154,30,221,240,106,241,43,240,216,37,181,164,154,4,13,161,202,164,247,180,215,91,206,52,213,16,26,234,208,184,176,134,142,17,34,11,50,126,106,83,140,22,93,218,183,252,240,119,71,255,246,3,121,89,63,202,12,195,161,216,33,168,107,50,182,249,11,19,164,133,12,177,70,130,55,228,6,26,227,76,40,56,50,50,236,39,66,43,197,142,219,179,98,6,18,250,148,6,125,244,242,31,142,191,247,155,187,27,180,176,44,135,114,39,142,80,20,157,116,144,211,26,221,205,159,127,120,251,205,127,27,57,186,236,97,201,83,0,229,204,147,198,69,170,247,73,71,37,77,111,170,234,89,171,252,28,234,87,240,244,123,154,248,221,152,218,85,63,228,55,130,252,196,230,35,229,92,222,48,206,72,63,30,240,61,169,245,56,103,9,83,23,135,226,162,78,142,17,47,161,56,153,226,54,16,29,74,248,37,247,55,126,113,39,111,78,198,92,128,68,213,69,144,31,229,60,65,113,158,118,104,202,17,119,252,145,122,91,208,71,170,73,69,115,35,228,17,14,19,134,3,140,152,129,37,229,41,138,210,2,83,138,115,237,104,168,63,40,118,64,92,33,193,167,160,87,203,229,80,59,183,22,167,17,218,72,81,15,146,26,142,48,26,220,162,173,55,20,248,162,193,157,80,67,209,110,232,169,56,237,12,100,178,17,40,140,213,213,39,198,58,191,4,138,137,191,153,42,43,138,128,141,53,87,15,86,232,40,24,225,68,68,108,109,237,104,143,67,129,14,215,66,106,6,99,23,113,136,122,29,153,165,181,204,178,164,22,40,98,190,116,6,66,215,35,250,23,218,79,235,207,208,170,168,47,176,70,90,10,252,130,126,94,191,18,73,129,134,85,239,86,89,163,25,74,129,151,219,207,132,130,206,147,169,59,13,253,75,237,195,49,107,72,127,60,184,130,16,243,180,203,35,151,84,207,56,0,250,227,87,134,92,142,193,11,69,144,220,128,137,19,95,227,164,249,104,106,162,42,184,27,100,207,22,94,123,225,108,161,210,229,50,219,5,202,194,119,246,92,79,161,101,93,105,136,183,131,186,139,65,221,178,53,18,35,222,115,5,98,10,69,76,120,122,171,5,28,161,238,206,182,81,223,194,149,115,99,104,106,111,192,239,235,30,7,153,47,19,52,88,152,132,58,85,11,250,164,188,100,114,196,69,202,245,235,218,225,80,195,237,153,23,70,229,10,255,69,107,34,241,169,222,227,69,114,101,59,86,134,171,186,194,29,40,54,200,17,154,35,113,197,89,124,152,79,81,17,253,102,230,133,121,44,153,103,34,85,234,214,64,220,87,148,117,238,147,211,29,248,61,156,153,199,175,92,56,207,99,243,225,150,42,89,122,60,33,240,29,61,127,33,175,133,54,1,76,186,38,131,195,43,181,92,80,243,92,36,109,20,41,55,51,201,131,59,37,72,82,200,57,11,197,95,188,120,164,118,99,219,29,78,182,184,76,22,143,86,180,18,61,154,66,142,186,36,185,249,18,181,174,205,50,16,53,216,46,138,24,179,26,210,98,9,173,129,133,39,32,202,58,103,205,106,51,196,130,159,237,193,113,74,214,193,218,82,66,23,235,226,251,203,36,225,243,172,0,213,95,22,3,254,220,61,200,56,110,148,226,153,244,204,228,88,184,30,237,137,246,151,244,167,248,227,232,197,197,102,122,19,121,66,127,78,191,168,168,146,170,245,106,205,152,175,135,155,200,231,219,79,133,155,200,63,144,45,88,195,192,144,213,95,188,15,154,19,201,80,210,69,208,204,204,169,240,27,200,213,40,250,64,65,61,140,48,44,103,4,231,120,131,18,241,42,92,173,43,120,99,114,149,24,177,213,210,70,100,129,30,85,68,150,223,252,185,74,226,85,138,195,246,0,166,209,79,42,200,118,191,107,63,31,217,66,19,155,206,29,2,134,92,123,248,137,173,116,180,208,56,91,186,151,228,206,43,99,15,43,226,246,170,154,120,48,38,60,10,71,50,52,222,173,156,195,147,85,215,6,142,253,220,128,205,1,237,97,68,103,20,42,136,241,227,102,139,138,221,109,143,51,78,82,238,197,142,124,61,195,176,14,196,84,115,199,238,89,30,147,33,41,229,167,140,190,204,33,197,171,45,14,44,137,87,176,186,66,9,11,1,163,148,81,34,113,252,153,137,144,52,41,24,47,98,66,5,32,213,251,163,229,101,169,200,18,25,122,236,9,112,140,188,16,64,105,95,75,66,59,66,105,210,20,30,106,182,31,162,21,97,197,205,37,129,220,97,124,68,110,113,7,206,234,101,117,123,64,123,6,98,75,102,181,101,204,36,3,135,29,82,143,100,149,138,27,173,187,225,144,209,192,47,146,47,91,217,192,59,247,4,188,147,5,188,147,4,222,201,2,222,201,2,62,154,175,45,128,94,242,247,170,62,109,180,38,212,178,80,169,43,70,18,246,68,69,67,231,22,92,99,227,95,226,114,15,242,68,68,74,124,23,157,67,233,92,139,172,156,117,198,128,109,136,44,84,29,246,153,54,81,13,216,125,177,81,5,172,125,194,141,84,85,8,31,144,149,170,203,228,125,68,72,168,138,141,60,204,4,240,190,2,166,171,155,218,174,209,71,143,24,12,49,115,72,91,236,168,251,184,80,201,144,88,182,109,190,53,203,87,225,152,142,235,94,164,226,159,11,70,31,5,171,140,82,91,20,132,120,4,171,158,232,7,133,93,190,214,241,152,219,71,22,170,37,32,22,198,250,169,119,237,192,111,82,156,98,46,148,58,118,144,39,111,138,140,158,44,219,187,248,16,8,223,154,159,42,15,117,126,26,39,26,144,6,128,234,154,206,16,171,99,175,6,100,225,244,128,180,82,23,184,236,44,86,173,207,181,119,248,116,34,52,168,69,237,20,78,163,12,11,93,210,100,244,248,178,222,40,136,72,217,37,122,188,144,108,215,242,140,46,93,237,77,220,96,93,105,16,47,150,237,216,93,182,140,217,76,200,22,216,164,223,9,123,39,33,218,82,86,40,254,46,103,164,181,226,105,242,92,132,223,203,35,115,68,77,220,25,150,226,133,232,152,224,83,133,103,66,58,179,149,143,114,129,136,88,59,126,90,200,39,21,42,223,129,242,211,24,91,32,101,89,140,144,199,162,215,228,49,195,60,50,169,68,64,164,233,158,11,219,169,16,161,40,121,201,9,225,204,52,195,96,220,218,11,40,13,7,230,161,182,151,172,151,208,210,43,122,184,33,78,199,194,163,115,21,222,145,141,167,13,218,44,121,140,148,239,249,24,10,116,141,222,184,135,164,33,171,139,208,228,33,140,246,102,101,171,176,52,194,60,68,155,181,1,225,49,240,140,16,188,236,177,160,170,154,43,118,134,104,158,208,118,153,110,51,254,148,164,94,206,184,71,246,152,254,69,56,57,35,246,191,108,176,114,185,98,70,58,4,131,181,237,208,175,129,222,99,138,47,89,147,41,254,151,124,250,104,152,36,98,88,108,26,194,65,214,59,102,188,205,9,223,226,163,185,29,42,224,57,27,9,63,214,164,58,227,162,184,12,10,25,198,216,221,85,172,201,232,65,127,46,214,250,28,186,34,209,226,74,86,25,5,0,5,134,209,247,75,151,12,71,220,49,37,95,130,138,189,250,138,2,233,168,151,160,25,69,209,145,136,122,85,146,81,68,27,134,183,202,25,232,184,251,203,45,133,255,187,179,203,10,222,54,93,247,135,21,6,176,168,60,116,98,141,6,233,68,214,104,232,229,60,14,191,242,142,84,15,142,226,52,249,29,84,22,118,218,142,220,31,243,217,152,62,12,140,109,192,90,132,171,216,171,203,216,141,243,56,106,250,92,187,60,113,23,241,59,44,46,192,206,17,217,42,101,76,65,219,220,208,209,233,186,220,242,210,163,219,219,140,94,150,67,153,16,105,31,79,239,248,243,209,62,163,247,126,180,32,23,154,29,92,246,3,198,93,183,84,231,225,99,39,182,58,37,17,20,97,11,51,119,6,206,181,185,249,170,217,157,55,171,101,169,181,10,184,214,152,111,16,77,131,225,67,180,161,222,189,151,86,106,101,115,65,227,122,168,241,173,212,27,229,249,198,226,98,45,179,149,114,163,138,71,1,52,211,185,151,102,76,19,149,171,208,202,218,189,180,98,117,141,70,69,227,246,107,247,208,140,209,176,248,144,86,239,165,149,197,174,89,165,86,158,191,167,86,88,189,67,173,236,103,181,34,124,78,193,162,235,229,55,51,155,212,85,114,176,22,231,205,5,147,161,170,35,163,171,249,38,86,128,174,174,158,68,86,97,59,25,173,176,249,110,151,90,217,59,161,149,133,249,70,183,60,191,104,140,152,201,10,39,241,107,247,2,139,201,234,101,106,229,224,158,96,169,84,22,169,149,51,247,125,10,202,149,46,31,246,250,125,239,10,118,134,38,117,245,194,189,119,213,168,54,141,69,99,113,126,68,87,213,134,193,119,154,11,247,222,85,52,83,217,52,92,175,243,69,247,236,125,71,96,165,83,171,83,87,15,223,247,174,58,139,13,78,22,143,221,203,86,50,191,136,222,11,160,149,179,247,210,74,195,44,243,86,54,238,165,149,5,86,227,27,245,185,123,105,165,107,213,56,13,95,186,151,86,106,172,203,91,121,238,94,90,169,151,203,156,242,46,222,211,118,191,128,150,103,208,202,227,247,116,128,149,45,222,202,249,123,194,203,98,147,83,221,149,123,154,163,206,34,135,229,233,123,194,75,217,226,176,124,225,190,111,33,11,213,121,206,138,60,115,239,93,213,27,243,101,86,182,170,163,182,144,154,152,167,203,247,130,27,86,110,242,83,238,201,19,90,233,212,155,77,99,161,150,205,14,90,166,96,87,190,116,79,187,195,162,193,215,210,19,247,52,219,198,34,223,99,158,186,239,91,171,85,155,231,187,248,231,239,105,59,171,53,57,205,252,3,107,31,90,198,193,37,35,240,220,94,107,135,233,14,74,181,226,179,203,116,17,105,240,156,227,247,25,245,181,234,161,177,166,223,218,205,200,187,50,112,28,16,93,59,25,89,107,131,222,30,243,130,214,90,70,222,70,207,5,65,121,155,233,93,124,239,205,80,158,73,246,182,202,244,179,48,68,119,191,245,60,211,215,159,19,191,247,241,183,232,116,29,127,243,150,206,224,79,217,225,11,76,15,168,132,223,186,192,80,210,132,2,207,50,221,228,217,126,235,97,166,219,188,59,222,87,235,42,211,59,244,107,29,230,12,227,221,237,133,37,68,87,215,100,147,178,196,65,22,232,87,68,175,143,101,101,174,201,238,207,102,229,242,97,108,0,184,144,96,27,189,36,62,90,231,50,178,4,112,151,152,110,25,118,79,204,40,106,149,109,31,164,73,191,245,92,108,110,149,140,139,89,83,18,102,203,25,120,124,108,41,209,249,249,177,133,228,148,92,25,91,138,15,254,105,166,15,28,91,188,39,36,35,213,47,240,20,180,218,80,82,159,97,250,26,182,35,5,224,93,124,167,125,153,233,23,92,40,235,162,253,128,82,248,73,212,219,129,188,31,28,40,21,48,227,75,97,198,101,4,167,43,60,6,183,158,80,210,201,178,243,41,134,1,35,240,57,72,235,243,108,24,221,28,125,241,179,125,115,196,156,251,114,115,244,197,79,252,205,209,23,31,252,205,145,227,200,155,35,122,234,39,95,35,68,154,159,200,252,10,166,229,16,183,240,130,112,130,114,56,140,174,152,112,202,156,212,45,211,99,220,157,47,221,51,97,195,220,12,83,35,71,150,226,217,119,41,76,215,80,191,5,45,28,146,11,232,43,97,241,244,157,10,42,250,229,171,113,97,1,24,182,130,191,208,240,101,102,134,83,69,118,238,245,235,167,194,43,131,176,167,229,113,53,96,53,76,165,223,116,183,133,229,120,217,214,161,40,140,106,179,86,186,60,154,221,141,184,61,203,208,8,162,165,91,134,130,14,47,214,98,173,210,37,75,218,23,86,168,40,78,184,131,38,53,38,62,59,69,240,178,84,157,44,52,162,20,122,211,88,3,98,34,161,50,80,230,129,22,243,71,229,21,81,37,189,172,61,164,205,2,10,74,240,79,242,201,242,44,229,13,133,81,44,26,202,143,52,10,67,187,50,63,56,39,239,72,30,226,78,20,230,42,48,65,114,35,100,226,165,65,62,152,173,8,115,167,44,205,106,106,31,140,240,208,110,163,215,101,39,19,15,174,140,120,150,121,135,216,97,176,200,25,189,137,38,199,149,41,255,198,65,134,173,160,142,78,57,20,116,224,136,220,232,110,41,54,224,18,12,24,119,113,126,233,231,205,162,131,197,54,14,63,222,68,116,139,20,62,248,213,10,203,26,154,49,202,71,210,210,238,180,133,169,106,194,112,192,104,175,220,12,182,242,174,30,123,167,28,208,19,108,254,12,24,169,109,109,7,173,238,52,24,24,58,15,9,205,103,130,12,243,25,168,152,49,11,237,168,168,158,141,239,160,24,82,197,245,235,153,109,68,70,186,78,84,54,207,200,201,11,190,75,135,125,120,68,231,104,52,58,170,83,34,118,24,85,16,237,38,241,101,219,94,97,34,64,32,154,81,94,113,209,91,65,94,41,95,104,37,43,208,245,214,29,195,34,92,20,100,226,253,80,56,180,224,15,170,139,129,219,17,110,47,226,9,45,97,205,134,85,207,227,53,137,120,241,202,213,216,33,197,62,221,71,39,0,105,146,141,76,159,19,136,213,3,186,77,15,156,182,227,232,174,67,151,126,243,101,212,139,37,47,253,2,71,183,152,222,87,110,253,106,243,93,179,98,52,202,225,173,159,231,180,93,39,188,245,51,156,246,166,184,148,196,208,93,171,204,49,119,164,15,42,37,33,60,205,90,247,160,61,96,29,82,57,195,73,197,59,164,120,26,104,194,25,177,120,178,235,204,172,105,0,193,234,141,114,12,8,190,117,166,33,72,167,79,163,123,179,218,97,177,238,125,206,87,167,251,207,200,152,6,0,245,46,139,143,159,11,81,25,51,144,74,159,70,247,141,122,173,26,235,158,75,104,233,238,211,233,211,232,126,126,222,176,22,226,248,183,45,70,162,76,198,12,100,101,77,3,138,197,122,167,18,3,66,72,185,105,16,50,50,166,66,4,77,214,140,19,193,192,198,8,208,225,220,203,207,169,116,198,42,149,196,138,51,44,196,237,89,195,180,65,102,3,54,63,107,245,141,43,51,13,176,186,213,249,248,110,100,186,126,32,60,200,100,76,68,118,230,84,118,36,195,170,197,0,129,147,28,68,20,134,66,241,186,103,236,99,212,195,52,64,39,20,154,202,90,173,54,226,107,5,4,147,43,174,155,177,88,51,50,166,1,64,115,161,214,72,76,17,249,147,202,154,158,84,70,4,128,231,68,13,24,25,59,125,34,49,179,34,198,155,247,125,44,112,142,66,61,136,170,169,228,105,12,123,161,62,111,197,9,98,151,121,32,12,152,7,27,3,144,254,97,45,132,68,144,206,152,202,65,109,118,140,196,196,163,107,104,199,112,76,246,12,240,4,43,30,51,162,169,207,200,154,206,73,185,24,223,163,60,144,200,7,236,18,134,246,14,119,9,53,105,26,157,90,86,205,76,108,140,200,180,167,15,199,100,242,84,118,164,249,249,106,106,71,90,29,224,155,123,117,27,146,41,227,186,188,67,85,118,104,206,145,125,163,219,168,177,4,82,16,130,167,208,118,45,66,136,146,52,61,200,162,155,133,17,247,28,141,110,12,50,82,169,94,136,72,18,195,171,122,134,25,226,111,116,254,221,192,28,225,77,207,28,73,246,165,245,66,165,155,152,101,14,67,12,159,137,196,9,201,107,172,93,78,163,210,141,119,28,24,254,53,64,64,215,222,22,175,187,66,222,43,157,49,21,230,171,83,155,79,1,144,193,249,37,82,239,102,102,162,171,184,108,115,2,253,68,202,235,54,27,29,86,182,70,93,230,49,115,49,190,86,141,237,216,213,64,120,64,36,147,63,145,163,169,84,26,245,248,104,122,176,143,91,226,114,34,28,75,60,241,19,57,146,78,121,62,126,116,245,9,90,124,172,7,178,188,23,18,89,42,121,98,2,151,23,175,89,7,119,179,22,103,152,210,23,33,178,255,172,156,233,109,155,19,94,15,199,224,204,134,241,254,192,55,225,77,121,22,255,145,154,201,236,188,9,167,51,162,188,172,253,170,102,85,211,167,75,124,77,196,146,50,57,199,212,21,90,196,188,164,50,178,121,86,12,94,115,86,92,62,246,162,19,34,153,156,89,153,223,192,202,58,242,107,42,66,172,48,32,12,187,146,215,189,178,179,232,123,138,156,202,100,150,134,10,76,36,192,71,32,137,207,7,6,145,52,188,83,32,226,119,176,17,72,242,251,129,193,36,45,244,20,34,1,110,195,245,182,165,109,114,72,45,137,228,191,222,6,16,218,9,68,104,11,19,166,7,213,132,230,134,9,221,149,31,87,89,249,15,16,79,210,42,49,210,102,169,212,238,63,96,90,151,134,139,73,181,150,159,208,102,249,15,16,38,105,225,24,194,20,51,34,145,128,37,18,39,229,182,39,49,87,78,232,89,133,41,74,92,201,26,38,78,216,241,68,22,206,201,17,199,183,157,68,226,52,70,44,141,162,19,203,35,49,226,68,226,84,70,44,236,168,163,85,192,109,110,128,144,240,110,36,125,242,142,206,207,60,67,119,159,179,215,240,176,93,39,255,178,130,235,136,165,77,229,60,173,89,113,41,123,207,246,6,25,138,191,84,242,84,84,15,29,35,126,152,63,13,226,39,121,117,73,76,95,58,253,19,41,6,24,93,107,126,28,50,215,240,46,116,4,70,69,222,39,83,188,169,46,36,100,120,6,80,122,134,119,240,5,28,68,184,200,18,169,159,200,177,84,27,44,126,200,239,27,158,195,213,14,225,5,164,146,50,13,21,136,209,173,213,198,234,139,70,233,137,166,179,202,170,229,196,5,40,94,176,94,196,103,135,104,231,166,222,186,42,137,159,200,185,43,47,86,210,234,15,243,224,25,9,186,170,254,136,37,63,48,25,215,52,202,149,44,149,70,26,196,84,250,3,83,172,206,87,171,229,108,122,88,117,221,107,41,122,224,137,211,88,7,243,205,102,37,187,227,200,190,51,213,189,154,53,21,32,202,9,229,173,34,201,175,132,247,42,25,98,190,154,57,141,101,89,158,103,241,147,23,23,126,26,130,100,234,84,118,132,133,249,133,49,172,75,198,157,244,200,252,169,92,69,118,170,113,14,190,63,10,142,254,253,1,160,209,104,196,9,179,99,147,127,8,220,10,189,221,152,146,58,43,103,42,151,95,176,75,103,234,231,213,61,58,158,54,141,110,43,229,197,120,183,228,100,76,237,83,73,152,10,213,55,154,113,37,160,111,116,89,112,112,198,1,118,200,117,112,74,137,204,130,4,235,60,190,208,84,110,125,187,137,53,193,117,181,151,153,201,35,69,43,250,91,153,54,21,254,187,105,177,106,22,241,159,119,183,19,84,79,41,83,185,233,173,53,89,86,151,207,48,118,237,130,59,8,118,18,29,43,233,83,161,185,90,226,194,81,24,209,167,151,123,70,70,182,168,100,111,123,134,19,224,97,154,165,245,30,153,61,21,100,178,122,156,231,71,67,92,119,47,206,92,197,211,30,220,69,101,39,105,74,193,40,152,207,65,12,59,177,180,169,76,112,211,136,31,177,60,68,160,138,16,53,101,42,151,124,22,171,103,232,61,86,60,115,7,157,136,143,178,51,203,202,159,206,170,174,55,50,148,18,163,193,25,157,63,149,77,151,37,204,255,132,74,108,52,60,99,10,76,5,63,139,166,145,214,32,142,6,103,100,246,84,216,143,197,4,185,238,48,163,23,236,68,111,132,194,85,156,74,159,6,67,186,96,54,26,41,67,53,161,231,72,243,197,35,50,167,98,133,146,100,207,147,226,104,26,154,113,37,166,114,40,215,235,9,229,174,184,65,181,123,61,152,128,52,64,35,179,51,207,141,17,165,175,158,208,218,213,233,12,174,83,91,92,204,216,179,54,2,111,96,66,67,25,232,30,83,96,42,234,184,212,170,140,158,221,201,62,51,212,154,227,11,77,133,12,22,13,51,33,179,201,45,0,143,144,52,162,70,231,79,199,162,100,33,78,148,187,207,217,25,48,196,19,167,178,66,59,9,94,67,188,54,84,12,34,249,103,246,141,46,223,211,233,173,73,98,159,23,105,15,238,198,180,222,140,239,121,86,92,223,107,221,139,154,247,174,110,217,22,203,150,149,56,34,213,173,95,126,77,197,34,170,154,80,185,227,233,22,155,21,37,225,193,93,89,149,171,243,41,168,18,106,248,88,210,3,227,98,27,214,124,45,5,217,90,108,122,212,148,105,76,81,211,234,242,21,190,165,247,162,151,42,165,110,207,221,127,250,242,121,116,18,93,226,214,23,41,189,94,42,153,191,189,164,224,16,83,80,84,88,11,241,35,35,6,18,254,198,253,110,29,78,229,72,122,76,166,78,21,160,106,101,145,83,205,214,146,183,41,157,136,105,91,24,71,47,111,43,9,220,77,161,233,180,29,182,159,83,51,242,135,248,122,176,21,62,45,212,59,248,100,94,184,203,212,116,122,14,131,49,128,146,241,45,195,209,69,9,83,225,148,23,249,59,29,93,62,91,11,187,166,142,98,171,84,77,153,6,209,117,27,230,188,240,96,22,24,24,82,8,253,252,227,68,113,39,111,20,55,104,75,70,245,20,15,176,92,241,0,203,112,10,186,132,116,111,46,112,173,80,210,226,191,167,130,27,179,30,223,34,121,71,165,150,235,109,227,51,52,250,113,206,82,59,94,61,184,200,147,166,217,127,72,193,10,32,61,238,20,93,116,45,191,166,209,107,173,153,120,53,35,71,13,36,252,4,59,80,71,59,39,147,238,203,104,5,89,40,196,16,65,100,185,78,116,118,210,239,169,8,70,205,132,65,62,239,40,57,116,76,155,234,208,101,191,19,13,157,76,209,124,197,54,95,124,78,69,76,53,19,70,211,97,119,73,28,136,228,169,162,65,246,62,17,26,112,151,39,119,194,202,174,207,191,167,163,49,108,152,25,139,224,50,172,51,117,1,240,239,169,60,195,96,181,242,136,14,179,86,30,166,79,21,247,178,255,137,87,159,138,138,232,123,42,210,198,98,66,69,31,117,152,181,18,167,142,10,217,255,68,168,216,61,80,17,33,191,166,34,3,118,186,201,205,136,55,159,68,2,79,157,42,10,100,223,19,162,96,157,245,216,54,69,166,144,16,69,41,83,225,2,23,230,231,83,168,144,93,164,209,33,115,166,138,18,9,195,24,148,108,21,34,54,21,56,57,198,99,58,202,176,133,37,224,4,47,246,153,83,50,93,243,90,223,38,63,195,178,116,50,75,31,81,101,50,94,118,170,239,104,22,231,23,44,133,73,11,135,171,27,142,235,28,236,186,3,159,71,118,147,67,161,104,234,165,22,247,196,27,242,39,152,120,69,36,101,140,225,194,184,214,203,201,214,99,173,106,119,211,76,60,124,123,102,72,247,59,20,26,198,51,186,245,50,191,236,156,20,62,188,107,229,90,223,82,203,118,252,224,28,44,122,116,159,29,30,118,97,254,39,212,112,165,209,104,44,78,184,129,148,48,162,115,168,113,166,223,209,144,62,159,148,13,148,122,244,230,103,3,111,107,105,11,64,28,113,62,56,98,201,33,153,10,124,66,177,212,236,26,149,108,6,127,220,224,74,45,211,237,31,156,35,178,80,6,186,6,137,159,250,193,174,30,192,134,157,58,229,233,235,147,60,182,114,183,82,153,148,220,253,3,255,130,107,13,122,76,132,199,133,21,14,83,106,244,251,40,82,134,250,157,68,161,233,8,220,214,66,99,114,48,99,180,103,199,168,13,191,62,165,164,134,160,199,247,212,82,11,13,211,226,131,35,134,202,59,145,149,251,171,13,112,209,50,186,35,6,24,82,206,57,26,41,190,242,140,111,30,124,53,149,90,142,43,226,190,37,73,14,43,126,90,198,61,134,128,61,134,158,119,238,12,23,200,183,240,240,55,49,81,55,222,208,103,0,55,9,34,137,47,135,248,230,27,43,250,249,193,110,255,51,72,26,235,164,228,201,194,194,68,4,177,126,162,2,234,211,71,20,87,96,173,112,97,83,174,26,252,247,42,197,231,25,75,34,178,226,103,13,33,28,25,89,7,199,88,116,96,181,207,232,170,153,132,68,38,90,63,159,33,146,73,14,237,100,170,153,8,67,159,197,5,149,181,233,34,106,174,132,191,176,196,9,203,235,51,178,245,78,114,32,141,195,205,196,199,212,103,145,144,46,28,196,87,153,92,95,92,47,122,229,36,158,230,194,193,103,116,239,153,28,47,19,145,207,103,6,79,99,142,245,9,73,230,127,196,97,117,151,100,242,25,98,120,70,233,10,146,187,112,74,115,96,125,138,78,165,104,184,187,39,238,23,137,27,39,174,145,254,180,13,211,30,67,233,201,153,252,244,141,46,24,195,148,171,158,191,62,157,163,83,87,164,162,29,70,203,170,79,147,102,38,62,93,105,197,148,58,81,159,84,87,102,11,172,60,177,138,85,93,86,159,190,241,100,207,81,90,129,138,37,158,116,125,145,246,169,63,253,246,230,118,13,59,230,179,228,31,20,51,198,180,189,96,73,121,66,220,67,75,156,57,89,56,186,10,215,120,163,100,167,163,94,230,203,180,68,11,211,185,245,40,155,70,210,144,2,131,233,238,26,142,218,103,44,105,194,110,199,6,228,234,88,221,132,163,145,57,159,199,230,80,187,141,37,77,195,61,76,185,220,225,198,195,91,202,201,14,248,164,63,143,49,92,153,150,138,231,199,216,148,220,184,117,140,5,54,138,179,144,253,175,88,177,190,233,243,129,153,85,195,210,136,155,88,69,112,157,177,236,20,98,48,237,1,66,55,191,216,157,31,135,62,65,159,89,144,158,143,178,166,67,67,29,203,42,47,76,0,76,6,57,157,15,115,166,179,120,43,213,154,53,14,18,177,126,18,132,181,161,164,78,3,33,248,44,43,131,116,68,231,89,115,178,17,101,77,9,4,179,90,158,0,17,25,83,178,17,230,76,103,99,107,212,249,227,164,12,72,246,230,250,204,243,93,199,184,155,115,195,232,67,131,123,70,15,93,124,103,159,29,106,9,245,252,136,165,103,180,54,189,179,164,214,77,188,71,128,206,183,149,119,155,244,49,189,238,172,114,51,125,134,152,208,136,17,185,48,86,18,166,210,101,61,17,179,96,111,174,211,223,93,103,253,65,16,121,161,142,18,166,209,229,98,57,177,186,208,188,239,188,113,224,14,34,142,32,252,158,10,71,208,49,147,22,166,187,204,247,97,242,46,51,147,217,123,145,97,125,34,121,122,51,11,153,157,228,49,125,50,33,79,151,136,179,44,113,148,206,98,31,201,61,46,153,55,165,77,174,182,208,189,83,200,148,173,63,149,252,215,130,41,177,11,39,178,166,244,100,171,59,146,223,202,218,148,166,187,33,141,50,226,226,127,213,41,9,191,31,152,75,170,198,162,8,236,61,22,198,20,65,203,196,7,232,152,170,98,86,106,39,67,154,36,38,145,54,29,95,218,101,67,132,224,206,176,36,146,7,75,244,43,137,180,88,198,3,124,187,89,171,141,146,214,199,157,86,211,219,189,229,137,149,129,181,176,183,232,151,140,36,153,2,72,198,106,124,112,20,183,184,208,168,222,57,224,202,140,39,243,230,108,235,147,1,190,195,246,125,156,224,184,198,73,166,78,71,196,173,179,70,101,76,247,165,22,254,141,212,119,248,53,181,133,218,233,54,71,29,67,125,171,91,106,249,158,89,106,117,237,158,114,31,1,233,147,205,141,199,124,183,183,199,242,35,72,125,242,11,147,174,7,29,111,32,36,202,207,56,80,97,198,189,131,86,110,52,154,147,130,214,231,118,180,244,108,184,133,230,243,10,154,162,172,79,168,218,206,90,172,215,239,97,160,64,28,49,69,165,82,100,238,19,173,174,188,139,113,227,53,0,31,123,166,229,114,162,212,39,213,253,172,240,183,49,201,184,159,186,188,230,90,140,15,89,185,158,45,181,140,152,211,146,168,216,39,53,210,75,181,91,190,107,19,122,186,222,138,249,79,74,148,216,136,10,68,163,55,88,90,27,33,81,40,233,41,129,84,95,152,9,219,254,231,93,219,193,64,24,39,246,120,95,151,88,182,87,230,134,89,61,233,169,90,132,76,211,237,13,118,157,104,188,226,7,143,157,27,250,97,196,50,253,59,124,139,48,94,93,204,204,73,159,123,151,92,167,103,59,130,120,57,64,106,202,39,146,156,187,134,101,140,56,174,17,222,30,11,216,23,4,186,93,115,61,102,106,162,230,79,135,119,104,44,176,81,18,145,124,65,123,209,233,29,164,110,86,149,188,191,62,154,239,68,174,170,91,99,20,28,107,12,35,89,83,212,13,69,64,231,169,211,241,148,95,111,212,226,142,35,168,91,23,157,134,5,210,144,4,31,253,184,80,149,174,18,19,175,127,162,210,211,153,255,197,78,99,226,189,117,159,117,46,118,187,182,201,36,227,134,155,221,101,88,248,62,116,141,20,2,204,255,51,158,29,48,163,19,113,20,97,165,137,225,141,230,53,107,3,51,234,147,62,63,46,57,198,158,189,77,126,105,47,248,219,17,114,67,30,92,205,158,14,54,187,157,197,137,177,137,40,140,182,214,56,39,108,4,129,225,152,59,120,70,92,154,230,206,90,174,86,205,73,225,19,250,77,244,248,118,137,94,155,6,118,63,130,48,145,59,29,244,213,26,198,120,244,141,120,20,251,136,218,253,165,140,35,109,132,167,152,158,131,145,193,117,223,105,167,97,30,233,156,199,240,119,34,95,60,91,195,194,112,201,116,138,15,27,150,69,129,197,253,168,41,198,227,218,59,109,31,154,197,66,187,70,96,194,170,110,135,191,116,72,12,43,66,249,161,72,64,177,180,173,198,38,47,28,2,187,158,199,214,220,246,169,138,238,225,31,187,93,94,178,63,39,195,206,47,217,179,179,5,187,155,103,237,182,179,105,99,164,246,96,135,247,111,180,81,84,2,62,197,132,73,40,105,186,6,251,101,175,61,9,79,163,198,50,192,36,65,138,87,181,89,99,236,35,104,54,53,222,69,153,22,142,202,205,32,47,120,152,173,37,104,182,223,239,29,112,218,113,10,67,78,73,24,194,189,80,40,154,136,97,160,46,151,225,94,107,202,241,238,120,172,91,10,7,221,50,84,78,70,38,63,14,101,238,98,140,9,113,52,19,244,134,197,42,119,8,186,223,14,61,3,51,239,96,227,185,94,137,126,112,14,193,127,174,71,204,88,98,36,178,232,125,155,169,180,154,53,115,184,139,139,232,163,239,142,134,107,165,40,179,123,146,252,34,179,30,0,93,222,13,239,151,137,25,214,89,188,83,26,238,75,204,88,158,209,13,132,62,11,134,46,8,192,50,2,3,137,226,108,207,216,190,7,204,140,81,115,102,14,164,91,46,179,59,28,200,202,228,83,156,84,79,200,34,220,186,234,51,62,225,131,246,157,9,158,125,3,213,103,192,169,62,71,33,107,83,251,26,79,253,244,237,222,75,112,172,209,153,38,37,242,232,52,220,129,51,112,231,115,177,76,121,30,238,192,121,72,221,118,219,177,252,205,157,45,108,176,91,68,228,180,219,61,250,183,112,8,231,106,121,169,227,49,227,218,112,232,94,191,30,239,176,216,31,248,59,249,94,65,207,72,53,51,83,253,204,84,43,51,117,37,51,117,144,153,218,47,232,49,110,35,15,28,12,178,3,18,118,252,57,20,211,231,13,201,209,160,229,64,154,222,143,241,56,128,0,205,132,243,162,221,222,7,172,187,251,69,223,119,121,148,159,34,114,57,28,113,76,102,246,92,147,216,228,34,158,158,75,248,213,219,8,92,15,216,190,162,207,40,236,122,94,243,153,183,71,76,62,43,232,89,213,210,29,13,188,222,172,182,44,234,181,181,89,54,100,61,159,229,16,52,215,64,7,251,35,129,131,34,167,82,89,102,207,70,23,183,86,33,216,241,220,125,222,196,241,47,222,62,250,232,181,27,239,255,211,209,159,191,118,251,237,15,143,95,123,253,198,159,126,40,11,106,75,156,40,239,102,144,206,136,65,106,154,228,52,179,134,171,107,203,192,36,192,122,243,217,85,20,70,218,38,12,103,134,195,115,213,182,218,176,209,142,170,45,129,214,181,25,105,245,114,117,224,217,74,21,135,182,86,39,198,54,234,65,225,176,199,136,217,45,110,51,88,124,15,31,226,139,12,163,55,44,241,127,75,254,14,252,11,160,9,143,50,123,149,18,148,59,239,58,219,79,123,189,213,131,13,204,133,95,203,190,248,129,211,84,236,14,144,231,15,118,138,254,160,227,7,94,190,82,0,158,82,63,85,17,171,62,90,246,46,44,171,153,25,183,136,71,147,252,183,72,250,184,101,131,3,101,217,126,159,150,58,119,216,83,218,3,54,198,90,113,172,53,161,231,176,214,6,158,71,178,174,168,13,5,6,172,184,141,254,229,174,184,215,96,43,72,246,89,56,12,242,124,219,140,213,128,33,2,167,30,238,44,106,249,129,68,21,100,183,100,229,180,248,163,205,138,6,69,198,36,205,193,30,158,158,144,17,67,135,191,176,162,113,236,61,102,56,79,247,181,140,161,1,225,103,46,137,153,25,237,217,253,64,59,213,30,145,123,42,176,205,107,44,40,244,81,16,193,85,118,151,45,137,181,117,243,205,15,143,62,254,238,209,191,253,246,214,239,126,166,45,69,40,19,78,151,136,251,108,29,134,214,89,17,197,12,1,105,132,150,29,39,67,76,74,174,40,159,25,158,41,169,12,206,56,32,52,58,10,162,237,63,0,81,202,239,247,108,160,236,25,56,140,220,246,230,22,108,134,229,37,239,115,129,60,6,60,121,12,216,237,96,211,219,146,197,97,225,44,217,155,229,173,83,109,134,148,73,123,43,230,23,134,176,216,175,216,187,12,230,34,159,60,192,88,122,125,135,192,34,10,232,36,145,5,92,1,193,163,229,101,109,89,107,105,154,146,243,172,107,59,4,114,97,73,180,35,92,190,74,65,141,52,196,226,104,196,63,12,197,212,10,171,225,26,239,222,9,73,217,206,234,193,37,64,158,105,247,209,240,142,165,136,10,176,15,24,168,180,17,15,169,102,118,153,51,40,113,78,140,116,98,23,224,219,215,178,218,0,65,126,57,229,151,182,20,98,11,86,67,107,76,54,131,153,40,146,4,131,227,220,1,220,4,184,184,81,4,165,101,84,224,66,118,135,193,196,179,51,70,108,197,33,10,92,126,162,113,250,131,161,208,153,62,51,195,138,68,138,69,217,24,159,69,175,125,120,141,29,180,146,153,67,16,168,15,233,3,230,10,186,19,219,38,30,35,168,75,198,72,225,87,68,209,188,151,66,1,16,37,144,226,192,52,97,115,88,206,219,188,85,160,78,220,49,116,181,45,108,7,61,16,231,237,241,109,116,157,252,161,97,154,238,0,88,51,222,12,250,17,246,240,166,70,23,80,54,22,95,88,95,223,240,159,123,110,254,137,107,94,183,92,95,15,156,154,166,247,13,223,223,119,61,11,71,161,187,186,28,38,41,44,60,212,36,22,90,62,192,115,129,239,98,0,21,243,60,88,78,78,113,215,223,70,76,159,144,61,4,68,103,211,9,28,28,43,189,222,46,145,136,126,56,204,26,30,212,157,67,82,139,142,16,27,93,6,95,132,185,195,227,19,214,67,180,178,213,115,134,175,217,146,86,216,172,108,193,42,47,47,185,145,222,195,229,122,15,103,211,21,36,212,110,183,179,150,132,132,81,156,40,72,202,0,38,213,104,69,149,57,203,76,223,248,107,88,144,60,33,176,89,42,68,232,225,200,127,198,14,160,225,146,15,135,11,192,86,88,145,196,24,110,177,41,138,188,155,61,23,27,26,203,173,93,191,126,2,195,52,51,147,151,100,96,82,249,144,246,249,177,80,16,12,227,158,107,91,249,113,204,91,44,81,81,42,137,141,95,195,13,13,207,24,36,146,200,193,90,27,214,1,31,190,226,29,74,226,4,88,109,140,231,6,141,74,110,203,99,187,238,30,227,12,23,93,82,99,32,205,224,10,8,49,151,241,218,22,246,249,137,43,124,222,119,29,128,41,89,1,73,225,42,77,55,238,17,114,82,1,60,114,49,215,30,73,122,128,199,145,45,181,81,173,198,132,98,207,42,250,208,82,124,135,228,56,62,133,117,96,45,135,122,76,92,113,180,45,245,218,177,29,105,105,220,140,47,43,133,105,10,91,227,41,0,0,143,106,32,9,20,244,59,102,192,122,217,252,136,104,231,234,222,110,241,97,207,117,131,226,195,108,23,49,70,205,205,201,251,42,156,53,139,111,0,35,49,40,217,0,64,246,236,200,66,112,188,71,42,210,188,131,194,144,219,71,104,124,190,195,249,196,34,156,242,228,153,207,15,29,39,12,52,9,77,92,117,70,104,211,239,78,165,103,52,140,250,29,201,179,202,197,242,22,29,107,241,1,112,94,196,46,232,39,140,115,8,73,114,5,242,81,50,98,66,4,251,37,102,27,24,46,148,255,42,67,55,175,28,172,218,120,222,213,165,141,158,164,49,168,134,123,223,146,67,211,12,184,31,234,245,106,189,220,74,114,32,26,28,78,57,100,211,204,0,57,66,109,190,138,106,161,161,174,213,171,221,174,118,98,241,250,34,106,71,160,237,218,252,124,170,48,43,178,231,113,69,251,237,160,216,159,213,236,221,237,210,254,142,29,48,228,152,139,139,93,163,91,94,52,43,197,190,179,173,97,3,11,141,84,3,78,91,105,34,175,85,107,120,229,149,63,85,6,9,155,99,123,147,21,109,93,43,246,61,123,215,240,14,214,220,158,235,109,226,145,59,183,55,215,48,203,221,122,199,172,109,29,118,12,243,218,54,32,223,177,128,172,161,68,235,161,122,121,145,117,187,195,84,209,22,239,236,208,240,109,139,93,221,183,45,152,156,106,173,220,127,126,136,12,79,96,216,14,243,174,94,229,214,78,233,126,118,152,189,189,19,180,42,229,242,223,45,241,186,244,179,227,98,12,133,86,121,136,251,172,126,184,199,60,92,33,173,154,238,187,3,207,196,187,8,109,189,85,122,150,57,215,96,147,45,97,200,80,88,217,38,43,29,236,60,31,204,237,179,78,9,173,192,66,170,247,241,231,174,235,148,62,57,117,128,111,97,88,222,247,75,172,199,205,35,96,149,217,120,151,232,23,125,72,134,129,127,186,71,152,174,19,90,188,21,247,6,192,108,209,54,133,183,74,250,46,108,38,32,242,248,45,109,101,165,186,186,162,207,174,174,172,157,209,247,87,87,246,86,7,171,250,218,202,254,234,243,171,250,193,234,202,185,53,221,94,93,185,188,11,105,107,166,183,170,187,107,88,238,75,43,107,43,250,51,248,231,169,149,149,13,40,190,178,162,233,120,195,168,216,216,97,143,203,240,255,25,210,68,248,193,65,143,205,16,55,214,46,207,216,86,91,210,227,76,207,112,182,219,136,254,25,223,116,251,204,106,7,30,84,210,36,217,137,203,104,160,190,210,35,185,227,239,252,241,232,181,239,223,252,207,15,111,126,248,147,27,239,127,120,251,167,223,191,245,205,255,128,148,219,223,120,45,247,255,94,252,14,252,239,145,210,151,189,47,59,15,207,205,193,134,186,203,196,66,202,61,84,173,84,58,38,91,202,149,30,225,213,110,255,244,71,80,243,47,31,189,124,244,234,127,222,126,231,123,183,223,254,175,163,247,62,186,245,242,47,143,223,122,77,102,125,147,55,248,80,117,190,89,233,118,179,218,157,67,201,101,143,197,154,207,108,236,246,71,111,29,191,245,141,227,127,252,213,209,75,63,58,122,249,55,199,63,121,253,198,251,47,222,120,255,151,183,94,251,209,209,171,223,61,126,227,247,55,127,240,85,94,82,244,89,57,91,63,179,182,198,251,196,255,135,67,23,132,123,243,195,175,222,248,240,247,39,96,128,195,40,246,28,0,146,239,38,75,113,20,136,14,255,251,197,151,228,32,224,231,35,165,92,174,84,122,168,218,108,86,205,197,88,107,66,122,128,214,154,243,102,181,102,224,144,143,95,126,253,232,149,159,196,154,227,153,9,72,48,210,55,144,28,212,101,77,163,90,51,177,238,173,95,191,115,244,237,87,98,117,121,102,162,174,5,68,194,112,34,187,141,166,217,164,170,71,175,254,246,246,155,255,30,171,202,51,19,85,109,16,134,160,226,98,121,177,182,184,72,20,240,231,183,143,95,122,47,86,145,103,38,42,6,12,150,86,132,190,90,185,86,169,213,4,9,221,122,231,165,227,239,125,227,232,215,111,196,154,225,69,178,154,241,216,246,160,103,224,0,154,229,38,224,149,6,240,254,251,183,126,254,213,140,102,120,145,172,102,124,6,251,187,197,225,137,6,116,252,171,183,179,225,25,51,44,60,214,119,220,158,69,72,53,203,102,221,20,72,125,235,198,199,175,102,52,197,139,132,77,241,195,66,180,72,81,100,114,15,89,166,213,101,77,142,160,23,111,126,240,243,91,127,250,227,241,219,95,143,181,194,139,100,183,210,163,83,9,136,163,206,230,153,69,205,124,240,173,236,102,120,145,49,205,208,168,88,135,177,110,131,195,243,205,17,13,81,145,236,134,0,77,158,17,66,213,173,118,155,93,142,162,31,254,48,187,49,94,36,73,244,200,72,96,125,250,15,213,255,201,7,55,223,126,241,230,155,31,71,53,207,210,127,18,53,59,48,69,215,160,102,153,254,19,213,188,253,225,183,163,154,60,51,26,64,130,133,144,83,211,109,116,231,187,70,212,198,173,175,124,235,248,205,247,20,0,26,103,231,207,174,140,110,70,165,187,110,25,6,74,104,189,249,171,95,193,20,141,104,177,124,182,122,182,145,24,146,218,12,16,66,7,16,154,181,87,133,72,175,91,11,139,221,10,118,149,19,91,229,91,175,221,250,211,215,142,94,249,119,232,40,199,27,135,188,163,63,188,115,227,79,63,63,126,235,219,71,239,126,124,244,193,59,183,222,253,211,205,143,223,205,133,125,19,151,52,199,57,157,28,177,73,75,162,226,173,111,252,242,232,221,31,220,248,227,55,147,59,41,175,27,227,215,114,135,152,148,203,165,184,180,92,18,124,106,125,24,110,221,37,190,93,192,22,15,203,226,248,215,63,251,203,71,63,192,116,193,195,201,102,85,86,46,23,7,58,222,158,252,191,166,159,134,31,211,250,47,52,248,247,54,137,181,57,237,239,39,224,148,8,166,52,179,41,71,35,88,204,28,49,150,60,73,12,77,73,17,12,103,174,28,13,240,244,150,56,246,47,131,164,135,10,38,12,107,80,175,87,23,78,100,240,23,205,102,153,203,3,141,166,165,141,99,241,243,90,165,91,171,0,127,94,169,55,170,84,99,129,53,78,150,32,106,22,51,72,130,88,172,204,79,214,124,163,81,166,242,139,213,84,121,110,104,3,101,205,42,90,155,45,105,92,1,173,161,106,9,184,37,183,155,115,65,164,118,219,155,36,56,184,192,144,111,109,21,116,151,244,35,61,159,212,45,178,67,153,200,131,126,121,109,46,236,224,115,66,97,89,180,228,229,181,238,226,2,91,172,205,27,26,180,117,170,172,31,114,36,95,48,250,20,241,106,199,0,137,254,2,26,31,129,28,71,24,193,55,170,119,45,229,56,198,94,199,240,228,43,106,41,127,24,86,189,91,101,141,102,92,254,80,86,19,172,157,109,214,114,128,127,85,82,91,184,113,10,209,100,206,51,44,123,224,183,202,75,200,240,94,179,3,216,175,159,159,227,208,183,202,185,106,255,249,92,3,254,239,109,119,140,252,66,83,95,108,234,149,202,188,94,172,52,10,75,119,80,144,122,234,184,65,224,238,182,42,80,10,4,116,219,130,195,196,194,255,198,122,238,227,254,252,236,192,15,236,238,193,210,220,174,63,215,237,177,68,170,248,119,206,20,76,44,241,236,115,29,22,236,51,230,12,19,152,202,65,174,147,70,151,144,5,155,192,52,116,93,50,233,126,129,181,42,117,216,197,208,12,121,78,96,179,190,0,9,148,191,207,19,230,225,204,128,221,8,149,36,61,214,13,90,85,18,15,19,61,118,6,48,206,140,62,69,69,79,76,20,214,220,33,223,51,233,162,125,195,178,144,171,43,167,102,237,133,57,98,247,91,243,92,42,245,220,30,157,173,98,203,56,161,211,26,12,39,99,154,113,238,202,52,123,114,70,198,101,14,139,104,135,192,188,224,96,130,126,9,75,35,186,157,27,219,239,92,70,199,251,24,60,54,152,67,117,225,184,190,99,56,51,240,191,75,125,215,183,113,217,181,60,214,51,80,190,88,10,81,140,93,200,73,13,220,62,210,231,176,216,133,173,114,60,98,5,81,139,26,113,138,198,250,0,34,179,48,204,242,156,101,27,61,119,59,213,66,174,200,122,34,239,234,85,78,8,135,168,216,235,25,7,180,96,239,188,145,142,107,29,40,164,163,108,9,33,234,128,238,71,206,149,88,159,156,166,199,148,167,62,3,163,227,95,189,10,148,127,24,105,59,128,158,3,204,128,229,234,176,236,106,166,225,89,137,254,202,119,208,153,242,5,28,224,110,171,103,248,80,13,53,115,135,221,158,107,4,45,162,243,73,27,20,72,143,111,79,19,131,35,182,159,8,225,159,82,29,207,227,193,21,24,207,26,61,8,25,167,208,120,238,241,21,221,142,20,21,254,42,254,221,86,254,218,235,43,43,43,250,193,26,165,208,223,131,85,76,241,233,111,19,202,156,213,215,86,206,64,2,181,66,154,14,70,21,19,77,137,98,251,84,204,22,9,188,57,72,120,58,42,188,145,104,146,55,244,28,106,78,244,122,212,208,115,148,201,171,248,107,9,96,120,47,187,148,121,141,254,154,226,143,40,176,75,5,234,17,24,251,235,2,9,178,239,245,16,172,103,194,66,77,130,245,90,84,171,186,38,74,137,239,1,125,179,240,251,185,51,2,41,226,123,33,145,63,75,223,98,196,145,102,40,57,123,99,148,67,146,136,99,42,33,82,20,161,158,40,67,55,52,69,86,248,147,253,95,100,187,19,135,248,104,158,59,197,93,229,136,189,74,102,114,241,52,198,149,75,94,43,39,165,37,204,8,15,60,76,77,177,81,57,224,163,114,200,72,229,202,196,74,197,154,19,59,86,46,205,81,241,98,73,70,41,23,227,148,226,18,80,22,219,36,145,32,245,125,200,45,241,148,136,103,202,17,211,196,83,85,214,41,71,188,147,82,90,112,80,0,123,79,194,167,242,8,185,170,68,202,72,144,56,95,37,129,138,49,54,185,74,172,182,224,171,100,81,185,67,11,161,104,228,44,73,222,42,55,159,0,36,131,211,202,6,163,150,57,177,105,62,39,222,124,154,159,74,180,206,49,148,221,248,220,73,173,103,50,77,105,193,27,49,193,121,37,129,52,201,49,229,66,150,41,137,77,226,156,98,128,34,55,132,228,152,0,33,201,77,133,189,71,60,212,8,34,30,138,250,73,70,40,247,232,163,143,102,48,80,178,97,201,71,69,75,83,5,230,196,198,144,145,26,73,60,169,45,97,168,162,25,214,74,98,242,228,42,141,19,184,90,94,118,31,241,84,217,210,189,160,237,136,199,10,107,18,91,149,217,235,228,157,142,230,173,228,128,56,139,149,35,90,159,164,81,193,95,101,238,89,19,194,37,153,172,228,92,168,181,181,44,253,6,136,219,221,133,19,20,16,161,194,160,106,96,60,123,157,228,252,134,185,216,132,223,182,188,147,39,8,158,15,138,157,254,46,74,243,61,221,200,200,185,60,112,208,252,76,94,184,30,194,96,46,28,92,236,2,232,248,162,56,118,89,237,70,134,157,198,172,86,242,6,78,0,53,201,199,170,225,152,210,152,83,169,173,101,217,228,176,60,55,47,202,188,18,70,235,48,105,240,56,51,227,165,237,130,14,69,102,43,44,166,35,203,208,210,40,91,27,114,43,72,0,227,113,195,95,65,83,42,17,138,183,21,127,221,36,134,2,59,197,216,177,36,26,25,97,207,6,127,238,251,136,124,99,143,101,205,74,114,48,246,44,121,79,161,249,46,173,246,119,195,58,56,34,108,68,157,158,191,222,112,104,99,102,214,37,207,165,235,163,59,159,156,120,3,163,71,194,187,195,128,204,48,151,100,9,116,25,247,128,17,93,34,105,35,6,255,63,123,111,254,223,72,117,37,138,255,43,234,162,211,72,113,73,214,98,201,182,132,240,243,210,29,26,122,75,47,36,140,241,215,159,178,116,101,23,45,85,137,170,82,219,198,214,231,67,102,134,9,73,32,144,153,16,178,48,47,144,201,194,100,6,72,94,242,18,2,77,242,249,188,63,229,189,182,187,251,39,254,133,239,89,238,173,77,165,197,110,55,33,51,176,88,85,183,238,126,207,61,247,156,115,207,130,249,167,225,240,198,150,6,203,46,176,11,250,122,160,78,152,25,222,186,126,226,115,7,167,192,134,217,108,10,235,188,156,143,36,141,18,180,38,148,90,37,225,237,135,136,36,52,214,64,189,212,208,147,231,121,160,177,5,182,203,14,41,130,15,29,189,130,162,232,20,120,114,81,88,91,249,220,103,57,152,132,230,78,116,56,208,11,216,114,215,112,171,2,239,9,25,150,118,175,11,163,115,210,67,34,39,208,140,160,146,154,75,24,82,142,147,116,237,12,187,142,142,124,227,164,227,143,186,225,8,216,138,209,158,28,111,200,180,227,71,143,57,169,49,84,132,123,144,53,251,26,212,232,0,241,113,115,73,70,50,61,137,5,51,245,16,34,134,7,191,17,181,114,178,173,147,6,192,139,6,170,96,179,23,135,164,113,12,237,108,24,231,193,87,84,101,244,17,93,184,111,253,62,146,40,141,210,4,90,86,70,169,89,226,75,152,102,165,49,62,123,190,108,148,101,246,185,9,106,111,204,23,13,206,46,138,98,34,122,105,64,189,30,181,229,116,188,199,56,205,112,117,150,111,183,116,212,6,94,119,69,187,149,91,111,236,239,91,53,101,171,152,214,124,82,27,117,121,61,207,113,171,123,232,142,96,163,141,72,155,191,60,205,239,58,211,192,218,92,254,75,154,142,110,20,4,176,221,158,157,69,10,93,35,63,16,176,77,160,151,93,88,85,81,149,149,132,134,129,164,82,180,198,186,133,115,191,202,189,240,57,18,77,165,48,205,26,244,75,82,251,154,22,20,66,99,10,122,110,154,183,32,35,154,198,152,141,101,32,151,221,170,6,172,12,113,107,26,231,222,42,66,78,6,185,156,103,122,109,177,34,220,134,99,146,78,224,153,51,154,118,170,62,228,227,2,20,70,22,156,138,175,223,74,107,255,239,197,215,209,138,103,221,77,15,41,145,153,130,60,223,67,51,62,152,195,117,145,70,189,86,40,56,80,36,3,57,240,95,61,52,24,57,134,107,40,49,130,217,140,176,16,90,85,67,206,69,141,159,198,188,234,247,46,90,146,25,4,141,39,128,243,183,141,13,209,246,71,113,248,157,159,222,125,247,47,119,62,250,168,138,29,229,30,106,72,217,7,255,252,159,183,255,207,219,209,20,141,250,26,169,40,60,42,137,204,118,73,75,222,31,218,136,238,17,255,146,220,191,131,151,127,114,240,241,71,135,111,254,225,254,155,191,255,244,246,143,53,89,89,82,219,235,168,44,13,13,35,59,105,120,90,38,218,29,228,6,116,109,23,254,201,94,188,152,109,54,83,79,60,81,237,116,180,76,230,129,134,173,221,249,240,59,135,255,243,15,15,212,63,216,64,163,58,39,255,213,11,10,64,58,6,42,137,175,106,45,163,237,178,154,53,85,99,186,104,97,6,89,110,245,68,182,39,217,233,109,199,232,6,91,167,65,170,204,0,141,252,208,215,81,169,185,13,91,29,109,187,170,106,186,152,193,211,27,70,187,141,194,136,216,214,61,237,10,79,246,92,215,26,202,133,138,5,8,75,236,116,29,214,55,174,106,225,154,96,97,253,29,160,161,136,51,161,207,62,16,243,5,59,116,217,17,173,170,255,22,1,26,137,128,144,9,135,77,45,135,230,58,13,53,0,180,16,148,72,66,166,116,129,228,124,130,82,166,52,216,56,58,213,42,239,229,181,60,246,47,188,71,169,8,202,114,23,98,216,37,9,130,53,95,240,6,219,178,80,198,218,181,144,116,13,18,81,188,70,176,205,0,115,255,71,168,211,230,239,182,118,250,201,107,151,47,65,15,29,56,128,67,109,135,79,67,50,204,9,112,53,35,57,180,189,177,99,24,128,152,116,68,225,136,130,27,109,51,188,120,158,95,5,180,98,111,91,176,243,154,231,160,33,50,120,236,135,33,149,173,12,50,18,232,214,240,8,94,211,139,106,130,40,77,254,15,12,15,154,138,153,245,52,178,236,115,120,204,33,140,150,139,121,116,142,5,124,121,192,201,183,235,123,193,69,71,117,239,172,217,93,244,60,131,93,179,84,77,58,188,149,187,146,85,205,108,106,107,58,78,197,160,15,148,189,200,209,81,61,85,224,124,123,64,175,49,112,239,1,237,228,65,158,115,184,198,188,232,213,226,76,94,191,113,118,229,252,245,203,87,215,159,184,124,241,236,250,141,171,23,170,113,91,12,27,176,144,105,77,161,218,252,48,163,180,168,25,195,20,69,240,6,80,152,150,187,109,90,211,61,219,134,77,227,208,85,141,212,41,65,251,135,179,22,42,149,52,177,187,104,83,180,76,230,72,232,123,36,212,215,175,133,192,90,127,225,60,201,61,231,225,31,93,80,97,96,216,109,36,14,177,24,134,141,178,173,246,46,57,101,233,235,219,200,204,194,192,163,4,30,18,1,57,108,32,205,174,59,8,11,54,195,51,218,71,15,47,91,118,19,214,35,12,17,145,90,148,125,131,252,30,54,125,117,119,93,116,202,76,254,119,128,184,10,87,177,192,110,120,200,204,213,108,2,156,216,64,38,172,208,202,133,59,64,93,140,210,2,72,64,96,167,171,131,118,141,152,187,102,4,116,94,76,232,195,221,130,69,225,135,75,98,219,189,100,123,166,47,244,192,4,160,78,129,50,165,126,37,90,240,241,254,115,108,92,86,107,115,133,101,150,87,128,212,234,1,102,99,243,62,121,112,3,255,74,250,41,140,198,58,104,231,91,31,214,161,9,39,106,84,219,168,124,130,223,101,251,125,166,87,27,245,182,238,210,230,35,210,146,54,95,113,110,22,131,92,232,205,186,116,210,227,74,39,61,13,221,214,29,29,160,71,186,48,106,206,53,10,51,133,138,70,239,190,101,66,83,233,190,16,1,218,50,198,211,171,197,86,161,193,244,106,107,182,53,153,74,210,124,190,194,5,90,163,117,152,148,153,2,89,40,24,101,81,40,111,204,26,210,66,65,43,231,155,27,227,123,87,104,149,103,168,119,229,66,179,160,13,215,80,42,84,138,115,159,129,134,210,204,70,185,88,104,21,27,147,105,40,33,34,253,140,24,0,62,84,248,208,69,255,99,174,58,116,37,25,29,77,76,58,137,37,125,237,101,17,164,229,1,133,166,63,45,0,223,45,34,112,168,246,94,23,97,95,211,27,84,239,222,150,135,217,215,215,125,148,166,57,56,249,34,215,5,182,210,36,106,98,221,237,109,248,231,60,25,32,33,227,15,221,65,250,82,15,242,85,227,133,116,186,15,3,172,13,63,122,219,236,152,72,16,208,175,171,147,129,22,114,40,178,174,167,229,187,222,129,149,50,187,196,247,168,71,221,104,52,68,23,11,243,3,110,92,58,171,208,52,140,164,176,34,23,126,213,217,212,23,80,2,21,145,207,58,51,50,144,196,15,58,155,225,222,160,249,128,84,126,93,188,5,219,219,225,68,224,164,174,73,69,116,145,243,159,117,233,189,196,96,230,76,249,146,68,214,76,97,22,249,73,189,210,55,211,189,102,118,120,92,46,62,152,13,211,219,101,102,77,229,11,21,81,141,4,13,12,16,139,106,218,134,17,138,234,59,176,119,17,210,80,165,35,217,133,8,11,103,211,119,206,198,16,216,10,37,245,71,81,26,70,163,98,240,83,163,220,170,240,211,44,162,33,70,133,173,74,64,135,228,139,101,166,67,2,154,164,129,207,77,49,147,71,91,72,186,105,104,161,19,71,64,157,233,224,218,129,33,78,19,102,55,107,248,20,75,200,238,13,96,50,52,130,170,27,35,101,20,156,1,89,72,19,7,191,22,145,180,90,0,171,240,66,4,164,174,17,112,194,175,130,60,228,176,9,228,48,191,132,48,76,107,183,237,109,127,206,248,117,69,174,28,85,166,214,23,200,168,142,185,99,90,208,147,6,117,108,40,89,197,219,130,9,142,8,104,227,172,203,21,171,210,121,77,195,208,67,251,186,154,70,33,210,10,12,50,131,231,50,38,1,29,141,4,185,198,58,17,231,155,234,233,186,35,4,62,251,214,51,248,18,108,42,124,131,186,212,94,172,210,73,21,108,166,9,207,87,137,97,240,124,132,69,234,33,209,35,143,66,160,51,59,70,151,156,2,224,137,184,23,217,249,213,168,65,38,141,53,212,25,101,220,27,79,175,5,24,23,120,35,160,2,5,187,230,96,147,236,156,90,127,133,106,37,253,130,142,103,196,243,61,211,17,205,203,14,144,41,220,92,12,125,169,233,102,196,36,232,29,157,62,48,30,25,20,130,237,225,165,14,144,177,47,16,213,90,213,150,132,225,8,39,21,200,243,115,100,77,154,107,176,45,42,154,208,179,145,44,210,135,62,70,173,38,120,107,168,133,7,127,218,109,219,30,156,125,161,151,28,241,187,77,225,54,134,36,163,99,2,101,175,57,65,22,124,198,53,94,72,251,51,59,62,51,207,23,238,174,5,255,169,26,208,139,56,182,116,102,74,203,34,241,87,157,36,111,95,15,33,215,193,61,115,42,173,109,107,167,234,9,43,135,158,66,48,53,188,79,161,182,48,62,62,118,117,106,159,163,61,169,79,249,171,13,58,64,255,75,43,98,202,128,183,73,125,157,209,247,16,234,90,242,12,18,113,11,125,136,19,15,43,124,172,215,147,182,63,244,173,148,207,35,92,117,144,215,137,242,29,212,10,33,28,32,160,130,23,183,126,169,215,217,16,78,40,41,147,169,121,206,174,4,195,96,121,46,251,174,137,213,125,7,27,8,215,68,14,197,189,79,137,93,85,177,143,60,234,209,215,41,109,65,230,100,87,60,252,156,233,243,189,32,156,95,208,115,62,144,87,4,208,90,246,110,148,111,106,114,98,156,157,74,224,177,2,236,80,83,72,69,161,87,53,243,33,1,64,244,123,141,84,35,98,126,58,200,187,5,239,180,52,174,195,243,61,199,20,77,122,137,160,179,186,230,72,4,83,37,153,11,74,27,194,136,157,117,217,45,150,176,203,201,65,60,28,204,156,194,202,117,45,167,77,133,210,20,23,172,3,105,203,30,88,244,28,30,179,12,112,18,95,217,142,220,184,108,204,238,167,134,120,206,128,186,9,67,163,154,247,48,33,20,201,128,118,233,161,222,236,239,107,61,192,180,45,0,136,166,230,83,237,161,12,18,113,159,202,75,63,85,236,47,97,129,127,240,196,241,234,167,44,32,134,149,27,38,43,135,122,22,231,149,67,13,24,218,20,240,76,210,77,6,58,199,9,79,133,242,187,225,101,30,203,43,36,137,28,131,134,93,9,119,18,125,66,164,242,145,68,198,60,167,229,149,168,188,43,213,238,125,240,199,251,47,189,122,247,147,247,15,94,251,224,206,135,223,190,115,251,237,195,31,124,243,206,199,104,59,121,248,246,237,131,219,175,157,210,36,246,138,151,228,220,104,99,73,34,166,131,215,126,125,239,31,62,57,252,225,7,169,200,234,77,105,126,53,25,253,148,29,96,165,248,36,147,217,62,57,217,66,71,23,192,197,43,191,2,90,13,39,209,108,46,224,159,106,144,45,199,103,189,222,126,64,145,129,37,109,230,163,131,148,102,149,52,65,119,223,125,245,224,245,239,30,252,211,171,247,62,120,227,211,219,223,208,2,76,61,118,16,148,22,12,102,175,15,155,204,108,210,120,116,22,124,73,0,129,55,36,202,234,146,125,144,192,44,90,110,46,68,157,42,226,56,45,251,188,167,124,174,168,86,1,92,160,9,27,155,240,212,252,216,220,12,191,19,15,99,115,83,222,68,77,217,199,152,30,60,43,186,245,166,190,200,194,2,228,235,35,194,130,158,18,22,44,74,97,65,55,42,44,168,136,82,171,52,223,152,141,9,11,122,129,176,160,92,154,159,63,81,135,1,192,38,207,26,162,84,152,192,97,128,159,117,132,195,0,5,106,217,13,207,26,108,66,214,219,106,181,78,177,121,152,97,121,181,97,237,214,194,246,147,126,162,210,132,66,189,199,20,10,130,195,102,44,69,120,141,106,156,162,142,38,208,97,46,212,208,5,28,234,9,167,70,22,171,77,209,176,29,166,223,200,228,96,160,175,164,138,69,26,115,168,19,150,205,186,29,32,11,162,137,129,146,22,85,9,168,119,211,170,74,81,99,95,46,200,224,28,132,53,27,201,22,230,132,148,231,217,141,204,89,106,21,168,4,99,250,243,93,250,196,221,39,252,141,141,127,84,105,78,64,108,125,18,126,22,102,158,112,150,100,198,231,151,148,53,193,162,124,102,197,127,17,123,180,151,22,23,159,199,250,150,189,37,125,110,101,241,236,50,126,93,236,80,82,151,90,128,164,77,72,50,151,34,74,249,209,158,143,80,201,87,251,225,11,127,13,95,248,107,248,194,95,195,23,254,26,190,240,215,240,133,191,134,47,252,53,28,197,95,195,127,31,35,181,19,243,69,241,232,4,190,40,30,101,95,20,97,62,38,110,13,6,59,57,21,226,95,142,4,24,190,57,200,232,76,190,189,71,192,230,12,218,159,21,67,102,81,17,43,187,192,48,77,178,62,41,197,251,112,106,156,3,138,25,11,77,55,133,232,78,31,129,255,81,19,20,98,131,82,146,15,10,153,186,68,33,62,98,224,85,24,111,214,82,158,153,155,155,204,81,70,101,110,142,46,162,203,205,73,61,119,148,75,228,185,163,92,105,206,142,187,233,206,57,105,43,83,139,92,127,5,151,99,205,141,153,166,150,9,172,107,140,124,177,66,214,53,39,118,113,44,111,103,205,38,69,214,146,234,78,166,75,206,245,157,197,54,144,163,168,76,197,206,115,179,116,109,229,43,92,65,250,102,219,222,48,218,89,190,184,17,142,38,175,252,76,188,242,163,203,187,194,252,124,131,46,239,88,6,172,55,72,142,145,159,159,43,71,229,24,174,146,99,52,84,100,34,221,209,205,144,28,163,33,140,214,108,165,44,229,24,122,179,238,170,121,215,187,228,168,36,223,196,153,89,164,219,251,2,198,143,215,123,116,51,88,106,224,92,110,249,51,150,18,172,36,141,210,72,18,152,166,148,70,190,221,74,9,223,21,44,138,198,57,39,203,214,165,243,73,22,3,2,84,10,171,153,222,179,108,116,45,13,16,149,179,108,220,111,168,50,7,37,244,65,101,4,139,101,134,77,187,83,111,218,141,30,46,13,251,167,188,6,72,163,225,161,131,225,76,149,229,183,166,187,114,249,34,188,234,126,137,72,242,130,85,181,114,167,69,91,126,39,61,161,76,191,182,133,50,98,207,38,222,104,47,170,135,19,6,17,20,194,147,14,64,58,51,165,222,159,240,58,237,180,28,230,54,70,47,59,79,151,124,20,142,137,71,90,77,14,197,228,193,212,165,172,140,88,245,214,234,22,252,81,192,37,72,241,155,85,13,66,189,80,197,240,94,10,64,53,121,30,22,219,237,180,70,204,157,222,54,173,155,8,37,245,124,205,11,220,29,123,83,83,25,49,69,237,229,8,42,159,184,126,241,130,223,242,84,93,123,140,74,63,174,77,165,195,11,151,147,107,181,144,148,24,94,192,204,148,22,241,29,81,235,63,54,45,107,212,67,213,111,193,164,233,168,58,173,195,62,82,170,205,41,163,231,217,33,68,30,245,135,18,174,168,47,111,82,93,190,42,149,171,144,60,91,35,38,138,175,135,50,163,103,19,145,168,225,8,66,41,35,103,157,94,200,141,252,168,38,89,179,51,35,253,204,139,176,159,121,173,177,37,26,55,55,236,29,84,20,69,103,243,8,142,251,251,26,30,35,118,56,109,161,32,95,168,128,104,46,208,11,28,164,139,128,142,204,13,88,214,180,38,63,1,93,162,158,0,243,96,54,118,119,156,144,19,118,144,223,130,158,80,163,188,199,167,47,244,156,201,212,212,52,39,4,19,11,38,78,134,20,147,186,99,244,108,90,22,131,30,127,226,234,252,218,12,168,205,8,124,240,27,236,162,91,206,112,22,160,10,111,25,86,13,174,82,185,63,166,4,117,55,234,87,213,192,77,214,206,104,151,175,92,63,127,249,18,148,107,175,54,160,156,177,121,137,60,74,167,11,50,133,235,134,169,148,111,225,129,171,111,168,98,160,30,51,85,202,56,48,153,65,134,76,95,245,193,133,225,184,143,41,135,254,53,151,135,99,175,186,107,74,85,120,69,2,12,143,165,89,199,111,53,202,208,53,240,202,250,146,221,20,161,57,107,6,91,119,170,25,175,35,134,24,53,50,80,200,4,165,251,225,59,109,212,147,238,10,231,170,104,173,216,157,180,66,153,153,160,254,190,30,201,146,112,129,74,59,16,206,201,26,240,86,128,24,189,51,103,184,201,83,176,70,106,162,115,158,125,193,222,22,206,50,240,63,233,12,157,30,150,175,132,150,107,180,97,73,113,136,233,83,133,76,205,206,177,113,197,50,46,37,34,114,171,110,179,228,223,138,230,205,3,210,69,93,57,154,33,121,96,203,193,113,15,234,67,123,176,224,85,45,28,153,143,173,7,199,165,123,225,141,28,161,10,34,187,216,207,130,77,70,186,110,103,248,2,68,235,236,158,151,250,220,118,28,178,16,161,161,142,139,50,113,55,54,92,187,13,159,164,231,94,223,117,14,224,112,187,91,205,18,93,70,36,26,63,18,238,114,20,4,124,141,244,68,246,247,157,56,72,192,242,12,164,133,178,113,185,92,211,207,157,67,181,85,36,81,248,64,131,57,209,105,230,113,234,106,50,24,6,222,236,218,57,155,136,242,72,104,32,152,105,58,21,112,233,134,220,163,71,231,140,247,144,154,51,12,84,193,55,232,178,158,232,229,190,179,187,55,164,82,145,107,65,181,110,154,175,206,133,63,28,32,55,68,99,217,238,116,12,160,57,52,62,165,20,101,148,193,219,49,74,74,135,238,192,131,36,161,70,77,189,138,94,147,19,69,81,213,108,34,188,16,214,210,145,11,89,69,186,224,38,146,112,179,16,202,160,84,115,122,146,96,11,101,203,100,22,18,12,189,68,152,208,10,229,238,39,89,133,161,175,252,160,99,177,166,208,161,127,129,116,13,45,216,71,215,9,43,15,146,92,252,21,183,78,159,227,64,181,144,48,130,30,180,219,49,122,70,4,180,83,238,52,205,92,125,11,21,32,234,45,125,131,232,85,163,82,144,58,106,172,91,150,209,151,97,99,90,233,141,140,190,89,167,48,127,69,12,138,182,68,132,104,161,137,100,252,14,101,88,202,232,219,152,88,169,20,145,224,93,167,196,237,140,126,235,228,8,248,136,178,39,147,196,210,98,74,90,61,72,10,159,13,119,37,83,168,233,64,223,152,22,105,116,53,80,227,8,184,48,124,144,148,124,81,99,253,66,182,68,16,185,64,9,60,48,135,56,248,224,246,193,75,191,208,2,243,167,113,102,104,44,201,87,198,104,100,64,133,202,136,29,117,73,193,54,85,202,74,173,156,207,147,73,6,235,20,100,9,138,53,52,128,65,0,106,147,107,127,167,163,107,82,159,3,142,84,149,5,134,212,177,155,70,27,213,237,53,74,227,143,48,146,44,125,208,80,71,215,183,64,107,81,152,108,169,189,72,207,178,251,108,9,196,18,19,178,16,9,89,110,109,121,1,207,26,12,152,10,84,181,251,31,255,240,222,251,63,63,124,247,157,195,127,253,139,42,96,196,23,42,44,13,240,155,12,169,115,134,167,69,70,175,163,11,103,140,59,17,253,172,10,221,112,218,178,49,115,0,42,228,226,170,172,90,63,201,112,138,123,124,231,195,239,220,251,228,147,32,93,243,205,192,70,14,154,85,29,36,76,4,179,171,116,134,247,34,26,196,17,85,100,69,107,3,45,75,78,111,54,218,118,227,102,96,30,196,138,63,209,33,243,35,106,230,106,48,42,121,133,128,192,177,101,52,219,82,47,247,170,112,123,109,143,50,176,177,122,226,103,214,200,67,45,93,238,219,19,252,206,197,118,26,2,241,28,106,240,158,165,103,165,78,172,229,118,218,238,142,142,127,3,8,149,131,243,245,129,165,38,48,107,47,75,99,151,240,40,174,96,176,66,104,9,89,6,191,112,24,50,217,71,207,208,13,156,180,111,131,109,29,50,91,122,241,91,135,223,249,119,28,64,155,23,73,83,246,65,242,127,61,25,149,240,166,205,178,191,25,31,68,81,155,15,55,10,37,246,245,216,107,188,231,28,255,202,188,133,87,141,82,29,23,187,137,120,90,119,140,109,82,90,212,110,101,101,26,5,29,113,1,251,97,12,67,4,2,93,105,44,7,31,46,112,214,136,94,242,192,87,194,0,102,203,196,149,221,11,190,162,166,62,214,203,17,145,245,228,105,213,148,16,79,118,138,174,55,96,255,31,126,231,246,193,247,62,97,0,191,243,225,123,49,4,233,246,54,96,153,25,195,5,83,127,247,157,247,83,7,239,255,56,132,35,253,153,73,176,243,178,66,118,94,17,44,151,14,217,121,105,7,175,253,32,117,248,135,151,227,139,216,215,111,162,204,101,151,143,43,161,84,170,89,95,58,163,159,173,203,233,55,253,235,84,77,106,58,239,5,32,41,39,131,79,91,93,26,63,12,234,59,174,174,97,127,134,168,35,199,1,28,13,188,18,240,63,98,231,129,117,99,240,247,117,127,247,34,123,50,161,173,33,90,179,83,131,42,189,67,212,103,113,28,129,86,91,162,165,19,178,109,196,9,144,176,37,192,65,157,231,205,243,205,136,33,84,100,124,24,113,50,63,164,148,82,212,75,46,166,228,58,177,121,228,162,201,21,134,53,153,67,223,40,28,42,105,47,10,63,172,148,133,220,36,134,177,75,104,98,213,90,3,166,220,90,27,167,165,116,240,210,203,140,84,240,254,225,95,223,185,255,206,159,238,254,228,253,123,127,249,201,189,119,94,81,68,1,172,98,24,130,7,116,72,89,73,138,215,23,40,84,88,56,4,73,55,173,132,94,73,51,83,208,7,139,242,15,149,5,240,7,124,20,218,135,177,85,60,53,178,244,254,190,90,173,97,57,148,30,97,68,161,58,105,122,120,110,238,253,242,27,60,25,168,254,247,198,111,14,95,125,159,177,239,41,216,152,167,10,181,193,166,184,235,168,187,60,112,76,13,106,7,15,108,29,156,30,9,236,11,233,104,223,228,249,152,246,125,184,76,50,201,42,134,17,158,41,66,9,75,18,181,23,131,106,17,37,242,65,57,184,222,3,19,197,74,142,62,28,221,249,240,215,161,35,234,20,66,80,196,202,38,166,29,200,147,128,90,121,86,203,174,11,253,20,171,254,161,69,182,12,74,70,71,180,6,140,66,242,39,45,51,102,33,185,127,188,132,209,158,249,203,151,176,8,100,213,185,82,63,171,191,64,136,184,57,39,80,250,29,19,109,175,232,183,244,155,129,104,91,41,174,72,209,118,70,191,88,127,193,151,109,63,71,234,119,27,6,178,20,95,33,238,225,185,140,126,142,42,159,155,45,180,148,217,110,179,192,79,149,89,52,156,161,59,132,166,40,33,230,191,198,138,131,232,116,92,10,220,125,99,223,102,171,196,79,173,153,124,62,110,140,99,204,204,201,58,231,42,27,243,88,211,121,18,167,27,121,44,116,133,12,112,138,5,172,244,121,124,158,203,23,48,88,244,101,234,174,104,97,117,79,80,119,47,103,106,246,170,38,207,18,138,183,37,73,2,224,100,77,107,23,13,226,3,251,226,27,228,123,162,57,204,216,79,25,144,232,78,253,137,28,80,190,98,195,238,161,10,121,192,68,59,200,204,173,175,223,234,137,245,117,12,237,69,198,187,200,34,171,52,101,173,182,191,191,203,202,174,168,107,13,60,68,122,175,231,0,25,27,143,110,169,44,86,122,13,244,158,98,184,98,26,237,132,93,105,152,122,133,7,144,145,103,72,85,251,202,217,235,24,127,144,207,189,198,22,144,179,174,168,58,210,103,146,95,183,149,243,201,19,130,161,133,66,21,197,5,73,118,173,164,244,26,68,141,85,241,27,61,25,136,21,237,186,114,1,41,228,135,195,154,126,118,245,217,237,169,220,194,179,167,225,231,217,181,233,77,93,91,213,166,172,156,225,108,78,105,107,90,166,118,141,7,239,10,212,58,239,137,165,93,180,117,78,163,230,168,8,5,141,205,232,105,214,126,206,228,78,91,48,13,215,129,94,137,72,44,130,207,190,154,184,111,246,146,38,253,116,116,217,213,50,45,224,185,119,35,37,201,65,12,89,26,212,44,110,236,204,25,249,112,170,110,229,236,118,243,105,78,68,181,110,238,12,170,194,14,5,37,52,187,240,198,129,18,159,230,215,175,226,121,46,148,92,77,134,116,189,149,229,58,14,95,129,109,254,115,222,253,119,191,255,238,193,91,239,122,206,193,75,255,112,247,247,111,223,249,240,219,57,141,130,171,201,30,161,234,57,7,215,133,133,5,54,180,135,226,74,168,154,141,33,18,235,133,195,224,224,197,219,190,130,247,193,207,127,117,231,163,239,230,249,136,56,120,239,77,174,95,12,10,101,183,200,71,20,64,90,30,123,14,216,168,237,159,71,34,38,145,147,89,117,191,76,77,69,149,142,22,124,76,205,235,158,10,36,75,175,217,104,174,169,66,77,38,172,70,63,100,11,3,242,122,216,24,36,113,240,50,253,228,38,235,117,213,138,79,143,216,116,141,96,171,65,173,58,83,83,107,181,140,157,32,227,151,181,143,4,3,201,204,99,224,185,113,56,164,102,195,209,96,3,75,232,94,222,182,174,72,175,161,105,141,236,114,46,26,93,60,57,210,208,140,255,190,86,199,27,65,120,26,217,1,185,23,143,129,211,112,225,109,216,71,40,179,10,237,110,181,227,253,79,126,189,151,229,21,22,81,241,43,126,129,179,62,54,192,26,29,26,228,186,236,214,121,203,68,239,80,145,247,186,52,175,48,235,215,124,43,157,107,189,141,107,168,58,121,182,189,104,53,201,158,2,5,168,70,221,68,34,69,126,209,219,44,55,111,208,15,182,101,208,246,106,215,13,234,62,192,198,170,6,217,201,102,114,77,63,213,150,251,225,240,205,183,15,127,247,198,189,239,254,17,24,153,131,151,127,115,240,201,191,28,124,235,213,131,247,94,191,247,206,187,240,112,247,246,139,108,26,237,214,29,101,173,146,211,248,186,87,221,204,180,210,205,199,10,178,54,46,8,252,152,79,101,221,253,248,123,192,114,65,226,189,63,255,249,224,246,107,62,210,117,116,237,254,247,127,116,239,131,15,96,67,52,66,97,140,225,0,206,5,238,164,220,213,38,0,118,166,143,93,232,134,102,36,193,110,201,206,212,186,57,5,30,0,44,193,11,2,21,156,68,251,251,177,164,70,134,128,42,183,78,169,136,253,135,5,201,12,76,109,73,202,25,96,120,64,155,251,251,0,11,219,28,178,210,207,166,167,227,224,133,155,15,112,145,127,73,17,234,11,186,96,136,117,15,147,26,40,237,31,52,91,242,175,73,242,186,77,88,211,129,204,180,222,0,91,211,185,47,47,192,89,179,135,63,253,103,215,224,103,58,231,225,113,74,157,230,123,18,101,199,35,173,235,67,224,65,218,187,218,26,86,166,172,108,234,10,111,50,132,220,249,240,213,24,144,0,147,1,107,125,247,247,63,59,184,253,198,167,183,95,97,112,58,120,255,149,195,151,95,191,247,254,59,119,223,71,28,106,213,207,243,202,53,140,118,3,128,25,246,4,157,38,220,43,189,171,183,117,39,163,119,37,149,107,163,116,138,200,108,75,103,167,197,78,63,163,238,107,66,21,197,107,73,172,161,47,79,61,29,24,225,142,0,18,219,19,40,110,32,175,15,35,240,6,198,46,205,194,156,100,197,45,50,82,30,133,194,4,174,86,8,51,162,28,67,163,168,159,182,194,22,171,107,181,43,62,236,94,241,77,18,41,148,102,20,220,234,2,131,91,50,2,24,16,73,239,177,43,102,35,100,170,79,150,197,78,191,230,241,69,101,14,89,240,107,194,67,199,23,215,182,236,109,210,25,48,80,18,209,86,168,190,214,6,160,55,194,182,114,109,10,37,76,229,241,30,204,93,45,174,229,96,251,161,52,36,114,15,147,30,51,105,84,27,70,185,197,0,171,163,231,140,90,231,27,2,12,123,18,190,138,36,171,238,106,74,155,178,149,255,156,41,237,177,13,231,113,150,61,201,116,62,180,248,67,72,244,36,191,6,41,50,11,236,17,186,185,81,25,224,93,126,9,4,83,242,147,159,160,154,69,44,159,186,41,118,41,7,115,14,57,124,133,125,164,140,246,82,163,79,65,163,237,46,111,97,120,102,152,19,211,114,225,96,75,56,126,44,255,224,241,21,99,108,117,165,73,219,219,39,203,78,229,79,249,231,182,79,164,133,73,158,122,125,209,113,140,93,255,27,154,245,182,197,38,48,92,106,250,131,15,186,89,7,150,49,147,45,149,107,167,211,218,99,77,243,214,227,143,77,227,95,196,193,192,164,70,60,83,40,103,80,102,63,3,185,133,204,225,11,140,89,82,172,15,43,225,213,247,248,146,129,140,105,170,108,188,133,18,2,249,42,159,116,10,59,82,236,147,7,32,207,236,66,118,0,123,84,14,215,140,29,19,230,16,255,94,97,109,55,37,45,100,127,31,100,168,14,136,161,215,38,183,13,40,93,164,81,87,247,118,148,103,52,150,146,217,114,58,184,141,13,123,167,186,231,194,102,193,18,182,99,34,156,104,183,96,149,204,6,98,114,24,88,67,88,36,115,229,237,87,204,235,40,114,255,138,1,221,44,233,45,97,160,95,25,117,251,118,78,242,148,104,4,116,211,175,150,165,115,79,163,89,157,223,18,114,62,151,201,245,80,161,175,119,140,77,179,129,23,103,193,119,26,217,170,134,231,28,10,181,13,7,149,5,60,3,103,88,243,128,211,110,162,115,4,0,115,148,170,133,26,66,23,190,139,238,121,242,222,31,109,254,239,108,187,83,221,219,93,132,233,99,159,72,26,170,211,224,164,105,170,119,40,115,30,232,30,76,10,145,54,215,109,101,170,49,120,22,137,220,14,214,139,144,70,254,204,240,146,12,0,221,20,46,28,82,218,99,222,22,64,21,252,65,245,186,196,19,205,158,170,63,10,185,82,116,125,93,215,124,229,200,57,212,141,196,123,233,65,19,178,115,101,252,183,166,61,254,232,20,75,20,96,191,82,27,253,144,22,137,3,213,18,76,123,8,18,41,162,105,187,70,3,101,3,90,49,175,69,19,224,93,117,32,164,231,200,139,175,162,221,6,174,220,73,125,59,100,193,214,54,186,192,92,170,135,154,150,114,122,40,5,67,159,18,26,180,143,23,211,240,227,64,119,109,234,169,243,184,6,155,15,189,54,212,87,53,169,33,14,75,43,199,165,33,198,206,35,53,167,232,172,246,99,141,90,123,106,42,80,68,98,37,16,47,162,4,130,250,80,94,243,113,109,202,67,85,15,92,138,213,246,26,53,7,137,53,86,5,129,164,47,21,215,106,14,77,185,163,70,60,48,193,143,78,53,167,30,197,158,55,135,175,10,78,190,21,106,97,202,140,12,77,41,134,56,216,173,105,57,5,211,180,20,10,203,232,14,96,78,0,193,216,246,241,116,45,216,201,154,142,82,216,193,28,155,142,137,87,89,187,213,185,188,190,91,172,206,228,245,29,252,219,79,202,75,224,169,233,171,18,97,0,109,41,54,109,188,95,144,8,129,190,247,215,146,138,238,70,139,178,210,82,114,86,6,121,214,202,192,39,24,153,143,205,29,101,114,237,59,192,40,205,40,75,106,66,166,172,118,146,206,228,24,103,166,51,234,106,217,122,172,176,224,164,35,121,50,64,217,216,228,112,110,248,177,99,75,231,183,67,14,226,224,72,201,236,177,162,77,182,112,74,157,12,190,57,182,246,44,198,171,151,169,254,87,37,215,208,72,77,29,143,73,100,107,195,58,88,156,113,36,185,192,42,47,18,185,15,235,165,72,80,8,57,237,171,32,201,194,204,104,162,208,15,213,164,250,122,144,129,66,158,135,191,234,9,132,52,100,127,164,229,116,206,177,6,14,224,176,154,148,54,1,188,159,69,250,15,137,44,97,97,59,82,44,169,233,9,222,206,206,156,9,252,62,6,71,49,3,201,153,51,26,175,170,22,119,124,102,229,104,119,229,232,118,222,4,6,107,183,238,139,12,172,184,40,129,171,224,59,74,45,51,220,169,68,114,49,217,48,191,162,229,240,96,203,202,203,44,76,161,21,154,222,142,221,115,5,240,255,14,198,105,215,243,25,229,79,120,196,234,178,8,14,233,232,209,148,160,156,106,151,233,181,107,48,103,40,246,5,164,121,145,42,208,157,33,57,184,126,36,119,1,213,72,112,3,84,106,159,57,99,135,220,42,0,18,5,150,219,9,165,212,178,133,122,253,52,128,42,209,72,105,83,111,3,19,24,79,51,32,205,39,112,52,73,224,160,195,33,60,48,199,74,60,0,107,77,40,244,200,157,182,227,82,3,24,112,192,230,70,133,129,106,247,97,205,152,148,33,153,9,140,47,61,76,124,24,47,225,39,72,113,98,168,35,208,241,134,96,217,72,154,60,175,119,163,174,124,104,0,232,62,51,16,6,114,45,97,45,34,244,93,178,16,207,16,248,50,9,232,214,248,151,161,99,24,57,85,199,30,94,53,222,199,83,209,142,125,198,221,25,185,143,216,30,24,0,42,121,69,156,240,138,132,25,131,72,133,236,106,86,10,221,245,144,156,98,18,97,110,115,23,200,43,179,145,149,35,30,13,219,36,125,10,179,96,228,245,79,206,38,115,136,54,186,14,143,178,105,190,171,63,159,11,66,176,118,208,85,195,10,183,142,248,155,175,69,89,206,229,192,10,88,3,125,171,242,13,89,58,42,101,182,234,214,254,254,30,43,157,145,128,13,121,115,68,20,13,32,68,229,49,96,214,79,201,78,178,154,219,217,231,123,192,183,13,233,2,84,90,51,23,210,88,151,62,172,147,153,42,124,46,244,1,245,63,207,245,146,11,15,236,79,66,204,19,71,221,240,197,199,195,139,14,184,27,29,3,19,210,29,185,84,36,64,202,50,149,48,12,100,194,71,127,192,63,118,77,159,59,28,84,133,243,47,122,236,209,50,56,129,34,43,41,12,75,15,232,7,164,198,33,54,232,195,170,179,166,71,104,144,168,59,123,133,131,80,1,128,124,70,250,46,150,52,141,230,39,160,252,201,22,34,52,56,59,157,25,73,142,200,128,33,89,82,118,158,16,127,3,178,78,130,119,103,60,188,235,228,13,19,65,231,42,183,251,85,108,86,194,206,94,31,40,72,2,239,72,167,6,128,27,103,195,204,236,121,117,207,7,111,67,130,55,157,122,33,240,110,39,131,247,144,30,172,90,107,104,104,211,94,72,99,125,250,240,92,117,47,83,53,16,204,141,40,152,227,100,37,128,57,2,30,130,92,178,176,130,25,153,199,243,103,206,152,240,95,18,25,165,238,70,198,137,198,17,145,16,244,0,69,48,70,104,140,130,49,36,249,194,146,29,51,51,74,238,106,174,138,181,26,46,123,189,238,44,36,31,19,112,22,232,109,200,150,169,142,254,14,216,91,94,202,141,219,216,196,52,173,56,228,147,58,65,134,20,240,225,48,78,169,169,234,46,237,146,234,24,185,96,99,143,214,27,232,32,20,73,227,172,212,193,39,114,119,127,95,0,195,190,42,245,83,149,139,179,192,218,2,232,77,52,86,213,96,212,68,176,218,22,209,131,168,189,24,224,10,59,184,25,97,145,116,178,158,60,221,215,225,226,52,218,189,166,64,177,60,209,171,68,136,178,41,99,29,248,58,99,67,147,50,80,192,209,109,148,200,124,93,71,143,189,110,195,1,254,250,130,104,121,53,95,25,91,246,6,175,167,234,241,9,65,49,132,44,159,53,125,118,42,84,77,221,200,122,58,10,96,226,213,245,186,145,202,18,91,163,115,40,161,32,166,247,137,173,29,115,65,74,184,32,203,18,158,241,76,218,32,238,25,183,13,124,194,88,209,191,235,26,93,27,161,220,207,151,7,79,65,234,148,195,219,165,70,70,49,61,11,184,20,131,200,102,191,90,110,190,49,186,201,112,129,168,21,5,224,146,72,123,13,110,47,220,118,223,14,57,235,195,195,57,120,163,139,171,115,166,104,55,93,109,109,196,167,213,54,124,29,170,204,47,169,31,58,54,148,250,65,212,61,96,125,84,205,122,80,10,62,172,163,211,23,212,14,35,126,168,63,132,94,254,98,1,63,71,11,168,150,106,242,93,153,149,226,167,47,246,230,195,94,218,72,135,114,44,255,168,107,56,214,81,21,126,177,247,254,54,22,168,207,236,221,5,84,70,43,53,102,208,204,237,58,41,163,93,200,232,55,66,46,165,159,38,123,157,89,178,140,253,26,105,174,205,26,144,30,85,88,107,153,109,15,101,82,161,0,48,73,66,61,117,229,167,244,20,30,47,156,57,195,151,218,192,59,248,31,87,11,107,11,225,151,170,246,12,252,131,161,99,86,86,56,116,76,213,117,125,167,189,98,97,39,141,214,78,57,110,23,77,196,53,188,110,208,19,59,136,97,201,46,32,193,150,208,59,114,150,121,17,72,65,116,152,138,74,155,211,115,149,25,81,70,83,95,241,37,122,4,8,13,125,183,167,75,21,252,12,4,209,151,240,9,0,49,244,213,156,174,136,25,164,100,205,47,193,131,222,224,111,36,204,79,183,167,11,162,228,139,146,61,164,174,211,214,84,221,155,210,14,126,254,239,104,111,168,82,28,72,249,205,107,135,111,254,1,193,92,37,26,144,248,242,63,221,255,231,159,162,147,111,149,216,152,210,238,254,234,159,209,82,112,232,216,173,94,231,28,61,14,240,226,82,161,194,219,2,98,201,176,154,75,38,138,68,173,133,27,188,53,66,201,48,89,85,141,53,196,27,187,225,60,176,133,241,118,110,89,126,194,124,254,165,249,213,250,222,173,1,47,212,212,174,82,170,194,152,54,120,1,202,234,189,200,12,160,236,102,127,255,84,161,54,38,144,155,147,217,123,154,123,128,119,37,194,106,42,7,177,172,171,232,177,162,97,85,232,209,170,49,182,76,98,208,201,12,69,243,96,54,127,111,203,112,175,19,217,76,193,76,194,170,10,92,237,37,246,15,167,65,75,120,15,24,105,1,47,2,47,13,29,248,200,81,17,55,205,116,187,149,123,206,189,70,17,183,106,78,253,107,171,218,18,208,235,149,25,60,31,69,3,173,99,29,165,150,224,83,188,17,86,131,185,12,155,109,134,72,239,11,177,37,112,165,128,21,77,50,15,52,149,134,156,100,72,17,147,170,115,188,22,81,72,136,106,7,164,219,28,215,46,19,220,165,52,210,106,35,157,83,35,241,157,194,99,94,228,98,10,115,192,204,56,104,98,143,19,97,232,155,124,77,227,239,132,190,151,110,164,143,187,12,106,170,112,234,159,169,239,153,238,217,29,84,196,24,182,6,116,18,153,238,117,167,39,2,39,186,168,17,4,108,111,0,154,82,245,245,134,211,246,59,185,48,12,24,97,217,118,131,0,46,94,114,20,22,197,2,209,149,172,13,108,122,13,120,175,253,125,47,145,255,70,125,123,185,66,3,89,212,37,70,218,99,189,87,244,163,173,116,46,181,189,62,236,206,216,146,121,25,214,173,34,251,9,43,205,243,2,59,65,2,190,156,40,50,252,81,243,49,193,42,20,98,171,16,76,24,46,56,77,47,46,8,34,222,81,75,225,207,140,38,213,59,35,99,189,70,131,200,160,253,185,210,154,12,44,95,19,12,95,211,56,195,124,253,128,147,27,171,13,37,226,48,157,103,206,120,131,233,153,168,67,101,187,62,253,255,165,23,170,171,121,56,147,158,109,238,23,87,243,217,18,180,177,80,133,164,108,25,211,50,123,197,254,233,233,77,214,232,242,240,122,166,3,16,236,123,75,62,202,84,198,0,122,141,84,4,254,102,103,13,38,104,126,109,175,212,95,45,192,239,62,191,21,249,141,95,10,253,125,245,16,74,45,66,106,240,86,234,103,178,233,116,58,191,90,40,149,103,231,214,246,11,171,249,226,26,36,229,101,173,133,34,103,220,47,225,18,101,50,251,152,119,166,2,9,133,66,98,182,60,230,201,23,67,159,228,23,92,218,57,168,33,243,144,214,178,95,123,38,126,70,213,175,234,207,228,90,14,80,191,79,94,243,211,46,209,12,62,85,127,70,255,106,125,79,123,97,43,187,124,73,171,170,24,195,208,160,239,247,60,65,35,242,224,47,47,29,188,243,31,90,95,135,163,94,56,102,99,208,28,12,109,111,238,253,249,95,14,94,250,197,225,27,191,63,124,227,55,144,87,116,12,179,157,144,243,206,135,175,30,254,240,131,195,183,190,117,248,198,203,232,42,243,239,223,191,251,254,111,15,222,250,205,193,191,190,168,161,114,204,206,121,203,187,32,172,196,147,77,187,255,198,95,14,62,250,37,84,113,239,31,62,185,247,135,151,238,253,229,155,129,102,127,134,74,95,32,172,118,220,210,43,162,97,118,140,246,208,246,145,106,122,227,55,119,62,121,21,123,62,186,54,156,245,54,76,175,183,101,12,169,236,240,205,95,28,190,245,83,152,220,251,239,124,12,21,223,249,232,187,218,212,136,3,23,69,151,40,194,147,215,237,212,128,131,174,52,7,157,4,13,109,224,240,229,31,220,125,239,91,199,105,169,99,67,165,147,13,133,20,235,143,55,20,23,3,107,79,218,196,241,6,99,145,133,64,2,96,114,213,8,155,100,15,160,97,192,2,130,134,33,68,86,72,134,141,109,60,158,95,136,87,241,233,237,87,14,254,244,135,59,31,126,31,189,210,127,252,139,131,87,94,58,120,253,63,180,41,204,61,5,251,224,215,12,77,90,117,104,57,84,193,13,21,149,249,251,186,209,238,110,25,73,67,240,141,27,222,123,243,240,131,87,225,239,221,255,252,37,228,71,154,117,196,158,189,243,225,139,7,175,191,124,248,187,55,80,187,247,147,239,249,59,113,220,192,23,180,195,183,94,132,181,224,118,18,246,3,13,21,134,247,199,255,197,9,131,217,177,33,211,26,223,16,207,208,189,111,254,238,224,55,223,187,243,225,71,225,73,228,65,66,43,209,94,192,51,12,10,234,111,15,199,8,209,38,66,229,185,185,35,54,4,3,89,143,7,10,25,57,156,80,253,0,203,135,63,249,253,193,207,127,172,81,128,119,13,213,253,54,197,78,210,26,195,210,190,255,191,57,28,1,106,96,191,129,77,199,67,241,68,64,26,154,225,205,115,247,183,31,31,252,207,239,104,146,106,26,155,29,248,67,96,8,129,253,243,203,53,216,164,52,106,100,232,227,245,159,163,239,90,2,40,223,34,0,166,7,128,235,222,55,127,15,133,99,167,212,128,8,71,209,193,72,9,200,115,105,193,127,130,89,127,253,187,119,255,227,131,251,191,126,229,222,7,223,56,248,249,111,239,253,254,23,80,103,119,11,237,49,134,237,232,224,80,122,239,223,238,190,243,62,246,234,91,223,57,124,235,163,131,215,254,120,247,237,111,64,241,216,33,121,228,46,125,235,85,232,210,115,238,225,219,239,64,191,252,78,41,14,33,161,67,212,27,216,14,7,239,253,240,224,173,119,81,31,147,157,129,239,133,109,234,15,62,252,240,238,247,223,189,247,193,123,164,175,41,172,236,141,107,99,142,106,191,1,245,105,228,89,221,109,11,224,247,82,164,235,152,50,82,60,125,35,78,108,203,246,32,27,81,139,41,204,178,97,239,164,140,102,147,140,109,198,158,216,12,243,41,23,152,253,118,51,133,85,73,223,14,71,56,183,39,173,99,220,233,13,92,83,74,214,101,183,82,18,187,167,154,230,166,233,185,99,106,31,127,154,99,142,84,167,231,122,169,13,108,197,117,83,152,247,132,79,244,228,70,82,182,147,18,120,201,155,242,236,19,62,216,35,13,110,146,115,28,231,1,6,54,226,124,31,218,210,177,71,55,20,47,168,86,66,176,127,228,163,62,94,71,202,176,154,169,6,244,86,198,98,79,41,204,238,195,25,231,115,1,193,199,203,234,84,152,82,17,252,84,13,178,224,136,243,222,244,168,73,52,170,165,250,48,219,134,240,204,70,170,177,5,92,66,195,67,67,167,161,231,127,12,15,180,197,38,244,114,91,108,184,166,39,38,37,0,32,147,217,233,117,130,246,82,67,55,171,36,6,128,179,145,41,162,153,194,29,57,172,138,73,73,131,139,56,111,91,198,45,24,191,151,194,33,121,169,96,242,131,121,128,121,31,232,100,211,22,46,117,177,131,106,44,71,160,21,6,106,82,75,154,208,242,68,13,31,129,118,80,77,249,45,193,254,192,77,60,150,114,48,45,198,225,45,20,218,167,164,60,125,40,237,160,154,65,76,137,91,19,117,88,199,144,0,222,182,157,50,45,228,226,73,137,182,97,10,116,240,154,34,37,131,20,201,234,30,152,10,144,197,209,217,231,22,0,174,201,177,166,83,45,131,172,36,198,17,4,17,136,71,216,107,216,14,94,8,194,252,109,64,5,41,42,29,32,133,7,36,15,168,120,22,123,251,228,181,20,249,201,180,97,30,252,174,14,39,19,76,220,33,240,73,67,27,44,253,201,250,87,245,191,59,9,159,101,91,94,22,45,70,142,235,34,232,248,46,129,2,135,63,48,180,44,11,180,209,89,147,233,94,163,103,93,73,247,178,172,233,171,81,124,44,74,145,154,193,26,133,19,201,146,65,43,186,252,193,55,242,46,71,158,128,148,27,40,26,29,193,153,239,9,10,131,127,147,194,166,223,68,36,147,76,84,185,164,171,31,10,112,202,215,28,20,196,189,175,127,29,205,234,132,32,127,14,243,149,134,244,253,80,104,26,5,244,206,96,9,229,226,7,167,152,134,228,79,178,116,244,131,24,152,141,10,88,122,166,251,68,28,138,116,34,131,141,230,83,158,128,180,43,151,175,93,215,252,120,178,108,49,36,189,5,145,84,119,109,184,211,160,189,62,121,28,228,201,150,101,151,108,27,54,131,229,23,194,110,208,135,228,214,149,143,166,190,238,207,253,136,241,200,155,215,72,142,225,110,139,198,250,34,106,24,237,27,73,39,24,251,15,145,141,45,68,221,70,172,134,191,173,177,91,34,186,186,145,15,201,65,22,67,46,137,162,240,51,232,209,89,10,58,133,144,146,78,196,186,22,80,57,158,237,92,133,122,129,195,202,161,93,88,32,165,79,137,160,227,9,153,81,75,43,42,210,103,75,141,66,198,221,54,81,201,146,131,10,163,227,69,24,81,6,38,5,48,89,190,234,187,173,194,212,122,49,226,66,102,96,91,100,106,84,170,88,197,31,224,44,96,167,249,229,93,207,238,166,73,143,73,197,76,205,160,113,149,234,124,104,214,5,58,42,109,239,146,35,24,221,191,81,205,40,11,32,171,159,206,232,177,141,117,82,211,39,157,171,178,3,209,135,53,151,67,29,204,232,114,150,75,122,220,129,9,65,54,149,163,253,169,251,144,198,160,171,156,148,80,82,100,179,247,147,93,116,120,137,94,134,240,230,147,186,90,170,90,100,116,7,232,222,146,246,40,86,200,85,137,114,114,37,193,192,104,161,255,248,16,20,232,201,78,138,100,21,50,121,127,95,59,252,151,87,239,124,242,22,135,4,210,84,219,229,135,14,60,232,189,85,212,45,161,219,34,238,153,222,19,250,223,233,95,247,253,247,248,127,16,224,234,182,31,14,64,55,197,73,28,152,162,157,237,218,93,73,241,196,125,244,109,97,208,5,180,126,246,81,189,114,106,71,134,175,232,128,238,224,253,31,31,188,252,246,253,31,253,252,224,245,55,63,189,253,83,77,247,173,91,183,200,192,134,79,47,219,82,158,186,208,75,162,213,108,139,21,170,151,15,35,199,222,94,96,159,255,213,7,114,240,119,18,167,55,123,28,116,68,75,224,109,188,208,248,192,16,236,243,59,234,19,145,167,198,247,82,24,148,73,62,97,117,30,168,116,102,10,71,38,42,156,42,111,151,159,131,129,38,14,14,79,40,244,11,92,221,131,190,87,105,4,126,146,230,79,64,104,142,38,157,13,25,228,129,125,11,26,2,93,10,80,100,138,25,233,71,106,206,80,254,161,10,141,153,134,244,62,181,81,158,209,66,91,14,176,93,160,11,65,234,74,73,254,133,175,237,118,54,236,54,64,61,169,56,139,85,126,207,153,30,227,211,53,186,13,36,242,2,136,53,182,152,18,153,253,253,180,87,39,11,0,120,180,206,156,65,15,192,146,102,14,123,0,86,26,0,164,188,95,247,84,36,141,124,52,130,70,95,238,183,61,183,234,232,86,194,25,111,63,94,87,117,45,236,53,129,62,71,10,163,42,159,10,106,177,87,237,169,169,53,216,49,34,230,175,13,214,4,67,34,180,170,78,191,207,111,120,203,142,214,215,103,57,254,235,121,201,20,193,202,139,78,215,75,121,192,194,208,232,5,198,81,201,210,51,154,19,43,203,167,220,179,214,121,20,73,52,145,131,176,145,65,82,89,116,42,96,224,36,165,248,58,212,101,182,144,121,211,212,192,228,166,51,41,62,23,114,26,123,61,49,117,82,193,111,215,125,5,149,189,136,235,69,47,97,133,208,105,157,149,16,111,130,78,170,192,174,20,53,170,113,202,48,250,65,116,142,218,216,164,89,167,73,10,183,229,236,238,25,10,48,188,28,87,131,202,2,252,4,205,202,115,139,28,207,176,227,144,148,137,12,75,160,185,33,194,23,202,164,49,55,224,39,90,217,199,186,156,87,154,237,72,5,253,192,51,180,103,51,17,137,231,105,27,181,178,220,182,9,213,207,233,217,130,26,162,118,217,119,89,237,161,121,102,232,50,89,94,65,135,82,216,217,132,174,161,119,33,44,0,135,221,53,193,101,23,24,220,129,121,235,144,90,210,162,58,163,100,70,186,184,191,97,238,159,207,88,30,60,205,237,23,42,251,165,34,222,221,195,193,208,233,138,102,134,107,56,45,189,177,120,153,5,57,184,42,235,164,133,102,72,126,216,75,243,52,99,64,229,199,253,141,131,10,88,62,232,7,102,238,30,57,131,65,40,230,253,136,1,108,30,179,40,52,135,141,193,64,68,40,24,136,77,96,213,12,179,39,177,51,75,178,39,35,40,127,142,214,167,77,198,164,172,156,189,112,246,250,89,41,113,26,206,31,116,111,14,41,111,18,15,111,144,177,176,239,242,97,48,19,202,157,187,61,71,132,28,167,14,240,51,133,190,190,229,93,39,239,16,97,215,170,48,14,64,214,145,148,35,49,38,186,104,115,165,172,249,31,240,11,225,163,251,132,201,93,10,43,12,200,65,71,151,79,15,135,244,85,126,29,229,232,216,29,167,156,63,61,252,194,142,51,207,156,25,76,83,111,138,250,76,170,42,154,51,163,159,10,231,220,223,143,188,202,168,26,48,138,253,253,252,169,122,242,167,64,139,137,72,107,123,27,21,88,137,72,47,215,54,128,204,187,217,79,116,53,25,132,13,231,43,197,176,79,85,190,185,162,208,239,198,134,211,235,98,8,38,198,48,62,5,140,58,94,40,17,240,27,149,145,153,213,59,51,159,221,155,107,236,0,14,16,119,91,164,147,7,192,1,7,112,115,123,57,12,63,112,42,109,147,186,108,38,67,248,186,150,65,43,27,86,158,145,141,56,65,237,50,164,128,139,12,131,128,31,31,39,3,255,128,116,180,28,187,137,86,102,6,219,176,152,178,180,218,99,107,168,12,200,174,109,20,99,160,118,22,44,164,201,133,140,112,38,153,107,20,131,84,24,228,144,164,103,70,147,247,154,161,135,121,241,35,179,71,141,209,236,81,161,84,109,43,254,168,45,249,163,246,56,254,72,18,108,153,40,180,147,133,91,140,97,74,171,187,184,106,123,36,199,164,163,127,149,101,244,130,239,251,120,209,148,195,244,160,175,159,9,63,213,21,245,166,208,23,7,248,41,164,219,5,144,152,73,28,85,79,212,23,3,142,106,75,60,212,176,9,89,118,136,156,149,119,31,137,30,205,143,20,76,33,240,183,63,81,52,133,111,126,52,34,154,194,208,80,6,50,146,130,170,33,22,63,1,157,27,105,133,252,173,45,96,13,41,178,203,117,123,201,110,238,98,95,227,241,25,208,127,151,148,101,74,3,7,229,157,33,226,163,60,156,189,110,245,117,234,151,31,152,225,232,129,21,230,66,113,21,194,177,0,7,66,12,240,0,25,51,166,170,218,49,29,229,251,107,162,43,247,176,85,12,20,130,110,196,116,201,189,225,140,64,46,185,169,163,107,39,252,152,218,241,181,59,187,211,128,169,194,5,84,245,45,140,138,197,32,29,13,199,130,33,176,43,28,77,198,44,6,76,23,10,106,136,65,40,212,92,201,134,127,243,227,195,55,223,150,243,66,209,27,62,189,253,10,122,160,126,233,213,187,159,188,127,240,250,119,15,254,233,85,254,250,233,237,111,96,215,66,76,157,62,110,186,185,66,174,234,248,211,237,178,111,184,184,187,124,225,225,4,5,35,9,55,22,118,109,175,7,97,76,78,60,56,65,184,67,1,240,202,153,125,233,119,169,251,111,190,23,239,10,174,251,117,25,142,67,122,189,83,32,30,254,164,69,99,11,200,160,44,58,50,119,228,74,28,89,113,245,172,111,152,47,44,219,77,220,65,242,137,78,39,212,134,151,30,62,171,172,80,29,74,65,175,97,0,21,139,87,206,7,89,226,73,60,225,142,144,241,68,232,234,135,231,92,242,244,45,228,233,225,212,163,176,146,115,229,57,56,117,54,34,248,85,97,204,28,69,88,235,89,55,179,27,51,149,138,49,87,202,107,82,249,219,99,127,55,236,198,122,182,50,91,198,152,97,250,178,79,234,7,1,232,73,78,33,163,211,87,247,18,166,177,186,1,204,159,100,4,212,140,36,83,222,90,148,140,15,38,117,162,236,3,51,55,46,228,65,63,90,62,190,54,71,44,206,160,64,54,237,71,44,58,148,65,96,92,131,7,65,128,151,233,45,64,97,116,74,64,166,243,77,142,12,226,243,11,62,84,84,135,157,171,68,116,60,239,134,84,237,185,219,5,31,110,41,135,124,233,103,106,29,33,173,102,84,213,233,68,7,20,214,66,90,161,73,118,93,207,253,171,163,215,2,216,137,152,158,51,155,24,208,207,207,149,15,114,73,231,11,122,114,200,6,22,122,251,237,71,220,221,211,169,69,215,67,180,227,7,138,133,115,73,95,248,126,155,252,26,116,90,6,155,219,14,147,127,186,68,109,67,34,30,132,33,63,68,7,164,67,13,101,20,148,36,223,89,16,235,53,216,178,242,236,181,55,0,224,28,239,50,150,154,184,122,17,232,148,113,78,253,132,190,191,178,193,174,78,94,90,105,94,34,5,4,75,109,123,35,189,234,173,161,147,132,192,235,110,24,1,74,127,252,186,57,52,88,29,94,26,153,126,160,163,58,240,161,210,130,95,122,74,170,179,163,36,72,198,240,72,245,27,87,47,200,26,120,115,193,59,58,94,24,30,231,206,132,198,115,116,20,0,176,96,105,96,78,237,155,161,210,92,113,188,138,112,216,55,19,143,253,24,44,144,211,87,125,83,212,151,133,190,196,247,182,51,197,153,252,96,64,128,77,1,164,45,32,228,32,38,64,169,144,159,23,149,102,197,143,9,176,35,234,75,1,33,188,253,55,70,8,159,96,84,177,137,232,96,168,33,76,249,70,73,226,191,117,58,56,28,95,236,175,70,7,171,226,73,100,28,135,16,251,107,144,194,60,53,12,1,195,8,98,238,221,223,34,65,60,190,135,161,32,108,145,30,162,67,109,245,12,243,26,20,68,218,186,90,200,159,108,192,182,193,24,105,42,8,90,60,216,153,30,139,238,134,215,212,67,67,178,141,142,179,54,36,98,91,44,254,155,149,20,31,46,18,64,46,158,99,248,50,83,92,103,141,162,216,203,91,200,177,120,176,101,183,209,123,43,34,62,84,191,154,44,70,155,62,116,221,138,253,135,23,114,141,167,57,126,97,233,167,78,22,98,237,40,112,51,81,120,187,147,140,206,22,142,125,56,248,15,212,149,130,202,134,103,138,71,96,251,47,195,174,242,86,212,18,24,211,100,6,246,179,97,87,215,137,93,189,117,34,28,234,77,159,67,61,223,153,156,67,189,245,223,129,67,157,32,252,158,56,201,248,123,186,143,248,19,174,221,147,180,233,226,211,131,202,78,189,182,184,10,219,102,109,74,155,38,69,153,205,105,98,34,49,74,19,143,97,129,233,218,58,55,118,70,113,116,83,17,222,117,40,135,29,229,171,67,252,118,148,195,246,113,227,0,187,61,82,199,111,8,35,58,81,132,188,7,224,83,143,207,250,23,63,239,172,127,132,211,215,227,210,128,190,30,166,93,63,83,6,59,224,161,195,93,248,130,139,30,199,69,159,136,80,101,84,56,193,191,74,248,64,31,95,144,60,106,48,116,162,120,128,216,137,131,116,236,128,225,64,188,15,71,142,31,41,111,46,249,204,214,198,69,135,156,210,62,189,253,99,109,74,57,39,254,175,17,170,19,144,251,174,168,223,20,250,89,22,239,52,102,43,9,241,30,119,133,190,45,128,128,9,196,59,179,249,82,171,92,169,4,226,157,21,81,63,27,136,119,94,56,65,241,206,231,58,4,115,50,127,160,194,132,40,226,246,219,111,3,195,206,11,147,203,229,144,200,237,235,23,137,28,124,46,172,85,68,225,212,217,27,207,48,131,135,128,230,154,76,149,8,227,57,38,91,18,132,171,58,170,81,1,249,43,150,189,227,141,234,196,44,174,196,153,51,232,34,92,106,184,108,10,150,182,102,250,81,47,28,227,40,11,89,238,191,186,222,251,168,192,157,81,11,140,204,212,177,181,61,38,87,134,15,227,70,41,63,100,39,90,90,20,111,178,198,71,8,104,89,245,93,86,88,121,248,230,17,216,244,201,193,135,34,89,128,96,249,60,2,136,117,228,21,183,199,173,184,234,144,90,248,1,85,45,221,11,175,232,241,116,108,172,35,42,217,156,22,245,231,132,254,149,1,37,155,211,2,78,21,192,154,73,74,54,231,68,253,43,193,225,115,141,110,132,103,196,6,134,9,62,79,90,188,233,107,112,230,95,161,244,141,249,2,158,112,207,211,203,92,107,126,3,143,59,206,244,60,100,122,130,210,155,249,50,22,190,192,233,79,64,250,117,74,175,204,207,204,64,250,13,78,191,14,233,79,243,185,153,159,203,207,201,80,196,121,81,68,245,174,175,241,135,86,211,144,241,140,203,51,115,115,248,225,42,23,254,26,20,190,196,149,54,138,243,144,229,25,110,185,36,48,12,241,83,130,227,16,163,32,64,255,42,189,52,26,37,12,92,252,228,201,29,173,82,64,195,90,116,190,196,71,30,102,225,160,100,190,136,139,130,216,108,145,12,176,26,144,31,74,88,181,133,74,174,36,251,192,135,166,111,102,167,78,96,10,95,134,186,199,104,127,26,187,138,192,111,120,9,17,62,147,201,80,17,213,209,115,235,237,52,18,198,204,152,36,132,155,148,118,38,156,35,46,85,230,163,159,26,15,211,2,152,208,39,255,106,82,224,212,215,255,142,206,228,175,243,202,205,21,74,184,114,123,242,40,166,162,24,172,91,157,159,112,140,177,139,114,101,154,55,244,126,155,206,119,205,119,75,133,82,32,42,71,59,217,175,151,42,132,55,121,113,169,106,71,129,6,45,234,96,76,114,56,30,177,32,30,171,242,68,14,58,57,64,132,115,60,34,169,134,26,42,25,12,99,160,136,236,80,93,244,163,103,114,180,129,8,219,169,52,96,67,78,100,129,227,236,26,0,74,177,209,146,131,126,36,233,48,134,86,183,170,117,12,140,164,141,81,108,165,48,230,234,249,175,60,113,125,253,194,249,167,206,50,57,132,225,109,171,26,86,181,142,2,167,182,204,182,120,105,69,75,156,207,254,90,95,82,190,91,158,215,205,117,109,192,164,218,233,189,94,163,63,109,116,205,233,158,43,28,146,175,192,175,59,77,189,89,218,69,147,6,77,31,197,206,178,174,162,99,111,187,53,31,34,235,136,58,229,100,145,104,0,97,217,79,209,253,124,171,249,181,208,231,32,49,128,79,225,71,181,96,226,236,105,118,209,200,101,50,25,185,135,80,132,80,125,24,181,210,133,175,46,183,111,2,31,199,181,200,239,80,1,251,134,22,86,253,235,64,244,89,113,140,45,44,64,86,176,167,2,174,97,166,98,228,11,179,179,134,228,26,116,207,170,91,150,143,183,109,11,209,156,104,17,234,117,44,194,146,182,149,209,13,171,30,141,29,21,88,52,156,222,232,185,36,94,32,117,82,9,161,182,21,233,186,82,249,31,244,112,139,158,46,3,11,128,199,11,11,86,22,3,153,3,1,80,168,217,143,89,53,123,106,42,227,173,218,217,194,90,200,255,173,189,38,161,202,182,194,231,217,170,88,83,4,156,71,210,29,171,33,62,163,110,52,196,168,142,224,154,197,136,243,208,98,82,148,20,221,110,181,18,179,64,58,231,64,60,169,183,161,235,150,222,176,78,226,252,113,111,161,32,191,65,151,11,34,135,55,36,116,236,248,55,203,134,99,26,89,25,213,171,170,121,232,167,82,94,21,193,126,13,221,165,239,180,77,235,102,21,165,50,154,172,231,18,163,117,100,177,92,82,47,111,90,132,206,55,10,27,120,238,75,108,140,57,125,46,11,95,248,158,99,184,177,133,223,69,31,219,7,98,102,213,108,130,19,130,71,232,242,199,167,237,105,90,253,230,120,251,116,173,122,211,210,23,185,151,205,153,210,220,32,255,221,197,105,135,225,4,59,169,82,104,150,55,54,10,69,159,255,238,89,245,197,96,43,109,209,86,154,41,21,177,178,22,111,165,45,43,230,23,218,191,46,72,203,91,4,20,61,104,250,197,152,135,98,152,240,180,3,176,30,75,14,54,33,114,105,102,195,195,25,168,39,185,16,198,163,175,254,148,240,157,175,98,230,243,158,232,184,231,28,187,179,140,17,87,48,12,142,50,182,73,14,36,34,165,46,117,100,41,201,12,137,80,23,158,221,94,127,176,187,23,196,64,119,49,249,146,100,7,198,12,4,89,138,250,160,7,106,180,84,152,120,24,67,162,118,74,227,3,142,231,42,9,34,69,147,176,191,29,26,147,213,159,160,139,215,132,225,52,182,30,114,71,35,164,219,77,177,123,148,126,162,195,204,1,84,129,152,14,191,0,186,216,219,133,17,84,41,239,57,0,226,103,224,13,152,186,14,176,186,91,156,122,17,31,211,153,169,2,123,87,241,107,69,178,5,143,98,202,250,120,189,144,95,144,207,85,45,175,77,201,103,242,89,141,229,100,6,170,130,191,227,163,239,187,26,114,97,63,166,180,172,54,229,209,95,123,244,184,208,221,251,195,26,151,190,101,247,72,115,0,82,158,192,71,44,104,90,128,102,100,226,69,126,73,99,40,67,64,35,77,153,124,141,95,78,98,98,48,66,83,142,186,33,191,115,151,56,3,61,147,163,127,217,43,213,136,236,163,108,134,223,200,224,69,118,83,230,83,157,230,124,242,109,212,82,76,105,41,109,10,82,170,20,41,21,254,26,3,139,131,59,187,109,13,221,212,167,111,153,77,97,215,159,22,161,207,122,12,15,226,141,91,174,41,54,122,196,134,15,171,8,201,200,58,179,230,131,61,184,76,40,7,255,230,76,203,244,22,47,26,221,197,174,73,49,52,157,244,30,238,28,109,182,89,158,105,21,154,37,192,241,243,249,66,171,212,168,24,179,197,185,249,217,66,179,57,99,204,55,138,168,116,209,219,52,173,234,170,134,197,49,50,185,141,56,154,205,164,57,237,10,50,96,188,243,85,210,53,224,168,252,239,151,111,9,135,227,18,243,251,117,219,110,47,81,36,100,122,133,255,153,196,149,181,217,237,221,179,64,165,218,126,134,101,211,105,180,69,52,237,43,194,110,219,236,34,72,37,173,56,230,45,146,145,250,57,208,227,185,95,2,72,234,91,102,195,111,70,250,159,71,244,163,146,174,194,196,32,145,238,15,5,18,75,43,126,245,38,94,217,53,188,232,64,177,183,20,250,7,248,39,96,76,115,51,185,25,173,63,116,221,159,119,235,45,56,181,6,87,234,6,172,145,190,39,211,252,59,230,23,56,194,243,60,252,195,49,174,97,11,163,132,50,225,24,57,159,124,186,44,99,181,232,68,61,217,249,212,166,244,215,47,73,174,176,238,77,82,35,95,57,74,109,73,21,116,18,210,174,36,30,128,1,248,14,35,15,128,90,59,79,4,83,207,26,158,233,9,143,93,227,44,73,125,15,71,140,202,203,38,158,42,111,111,68,222,21,2,4,22,81,60,147,56,128,80,230,101,120,52,172,93,6,45,44,131,96,252,213,9,75,225,181,126,80,202,27,57,214,11,82,246,168,233,231,196,144,144,14,236,27,108,133,244,83,62,87,241,54,66,3,185,213,19,217,158,160,237,78,17,206,52,125,125,4,32,92,69,244,70,164,192,213,145,240,18,54,155,216,25,177,180,97,229,149,21,200,167,162,8,119,187,116,158,134,139,165,247,56,110,123,151,241,175,99,247,208,180,121,145,223,104,159,108,202,47,194,106,70,174,35,212,124,135,132,186,90,182,227,102,57,166,89,150,52,251,52,116,20,168,46,117,213,131,138,221,66,119,204,103,206,80,33,56,251,57,202,249,36,37,134,6,69,222,50,220,45,230,162,195,144,161,72,9,89,76,225,220,28,230,150,166,250,133,76,205,202,157,166,193,231,80,18,2,144,66,17,41,57,201,97,162,13,233,98,224,20,128,49,79,55,17,55,228,78,211,45,75,90,123,196,177,109,79,99,247,0,29,171,142,13,180,85,116,96,20,235,0,141,152,214,218,208,45,180,164,177,234,29,107,127,95,250,56,71,185,14,172,10,28,166,236,197,205,118,168,123,109,81,223,176,244,232,135,128,211,93,70,167,117,169,167,50,177,130,20,229,125,117,217,90,171,63,133,127,107,177,207,77,147,102,195,112,118,115,190,246,118,253,58,64,245,147,250,4,57,145,167,148,222,45,50,125,217,249,58,116,114,97,7,32,151,187,156,198,228,134,165,101,170,225,52,224,51,135,147,16,120,32,120,102,151,164,159,184,192,117,109,195,6,196,213,209,250,122,121,174,84,74,136,193,45,25,49,96,188,186,83,128,8,96,239,78,35,219,135,79,185,74,165,92,153,109,25,165,220,54,240,215,80,133,86,158,47,134,85,179,101,37,200,233,166,248,28,212,208,115,201,124,113,126,6,111,198,181,178,145,47,133,178,179,250,144,190,190,190,45,54,186,70,227,230,186,108,123,125,61,148,38,121,217,245,245,88,189,20,102,9,246,213,250,115,238,58,87,228,174,11,183,178,78,222,15,187,235,20,200,105,125,253,107,103,151,174,44,46,63,181,126,254,226,149,203,87,175,159,93,89,191,120,121,229,198,133,179,235,249,245,245,122,66,27,105,173,56,103,160,16,231,129,106,94,151,75,145,212,2,176,179,15,84,119,114,215,216,253,202,122,200,195,197,240,74,10,195,134,222,40,183,42,218,137,212,127,140,9,56,98,11,35,87,200,179,215,89,113,106,120,21,197,97,147,192,126,116,30,188,246,227,195,192,100,245,143,236,34,121,21,29,94,188,52,108,240,51,243,133,89,237,1,107,62,254,192,199,215,61,178,107,142,32,44,55,188,130,153,97,195,54,102,200,159,210,3,214,125,252,129,79,82,123,70,95,239,121,102,219,197,42,134,230,43,15,27,161,12,186,134,81,164,48,94,88,125,207,179,47,197,156,164,178,54,22,59,162,169,139,253,125,38,232,248,89,67,223,55,202,87,143,166,213,2,71,62,202,143,15,249,120,66,127,154,52,146,244,180,62,189,137,183,238,153,154,138,85,171,60,248,164,51,57,90,231,244,116,122,245,244,254,167,127,249,197,90,230,217,230,212,179,185,133,103,155,95,158,246,101,59,86,172,62,11,232,71,170,79,231,110,35,165,160,27,27,73,154,177,41,10,136,6,223,40,15,5,70,27,154,139,195,166,97,190,134,8,187,62,143,101,195,143,148,139,66,176,13,205,38,195,187,101,226,174,147,67,18,116,157,189,247,40,175,62,186,83,207,215,156,199,236,154,131,130,242,186,90,158,156,90,157,180,88,117,128,248,55,221,75,198,165,180,135,142,183,252,85,65,95,76,143,91,236,36,200,11,230,45,161,14,139,164,93,81,87,202,15,173,75,143,29,161,75,238,243,17,95,224,209,201,196,143,188,202,192,128,163,175,141,135,221,249,5,232,116,21,163,229,141,238,249,180,205,125,239,117,62,47,61,162,254,120,118,203,220,17,205,196,64,120,9,141,142,171,49,232,15,63,89,153,5,81,245,32,203,57,108,133,60,226,199,66,243,37,176,45,163,218,13,85,59,25,94,75,142,7,136,29,161,56,114,24,27,14,80,41,197,163,76,232,202,244,179,233,244,42,251,106,1,98,123,159,93,193,244,54,246,209,148,107,45,247,229,133,204,179,25,64,88,30,233,65,139,6,134,4,181,209,235,30,43,199,32,78,60,5,171,224,47,178,163,155,117,15,49,18,134,67,215,219,184,194,117,123,181,61,53,181,134,238,122,234,38,236,0,116,228,150,169,25,251,251,54,115,54,102,38,92,123,223,247,207,133,74,5,141,107,189,13,224,59,227,87,217,59,93,246,181,171,119,29,1,139,171,83,240,79,169,50,187,211,221,223,63,69,95,225,151,191,43,141,75,86,150,134,147,5,6,189,7,67,27,63,242,103,251,211,155,62,27,190,211,173,195,255,62,226,133,122,18,248,188,48,91,175,91,117,138,111,87,60,85,247,195,167,230,180,140,210,3,37,199,112,218,193,123,175,223,123,231,221,123,127,121,253,238,251,111,162,141,144,175,69,173,7,65,71,176,71,185,157,157,29,14,109,114,247,199,255,136,37,254,252,103,120,214,148,95,184,163,128,202,102,52,12,59,79,101,160,171,38,39,85,91,133,174,202,36,142,34,15,69,131,164,240,136,86,49,16,152,127,249,144,0,221,94,120,223,224,145,233,193,118,70,84,200,193,51,181,80,9,218,172,218,41,154,106,88,13,62,78,211,121,189,80,201,44,248,217,76,151,6,144,142,151,75,11,224,36,211,90,58,152,69,0,21,45,131,167,99,62,147,169,14,148,31,154,61,195,224,55,2,246,124,112,251,107,67,23,247,134,98,209,13,192,216,227,37,133,233,86,215,8,245,6,57,116,220,152,165,181,154,77,105,208,162,45,203,100,11,122,33,240,169,135,142,23,109,233,225,10,75,181,31,28,210,12,160,39,177,235,245,246,106,131,16,131,9,136,30,29,197,51,58,64,172,95,195,219,77,223,173,86,159,60,133,97,111,220,7,111,29,16,173,155,0,161,174,130,80,87,66,168,75,16,26,210,100,163,247,252,231,25,98,101,158,36,194,65,44,104,231,173,22,94,98,96,16,89,120,211,170,130,148,132,107,82,48,229,211,191,234,33,73,246,64,211,234,231,32,169,197,198,252,120,33,199,134,104,21,89,200,209,152,175,104,163,4,43,105,173,208,42,1,195,145,46,84,102,231,169,68,179,185,49,88,2,169,230,80,153,98,169,156,135,50,20,100,147,129,104,85,228,76,93,203,73,179,205,101,180,217,166,189,152,189,149,45,205,55,243,243,173,130,177,182,135,10,107,155,68,231,102,217,170,251,145,153,252,188,104,181,250,3,89,171,220,216,158,225,154,77,177,206,74,116,197,82,190,187,211,71,157,162,142,224,242,131,45,200,106,43,249,74,177,82,233,163,178,173,190,7,135,52,41,194,149,116,215,238,57,13,138,224,185,82,157,126,78,88,55,77,203,157,222,182,157,155,46,204,186,152,222,221,218,241,178,176,4,211,174,211,152,14,172,0,167,81,150,199,2,237,233,207,95,57,195,117,5,148,105,184,238,180,178,137,189,133,106,31,27,104,255,224,66,50,76,194,127,157,209,38,151,163,195,50,119,11,163,176,202,24,86,232,209,200,232,118,1,45,184,85,109,113,177,184,180,168,79,45,45,46,159,213,183,151,22,111,45,245,150,244,229,197,237,165,157,37,125,119,105,241,252,178,110,46,45,94,237,64,218,178,187,228,44,233,115,148,209,88,113,150,103,48,223,226,162,166,183,76,244,40,225,55,179,0,255,159,65,110,179,206,34,106,250,80,207,159,49,155,117,5,138,103,176,123,117,156,255,51,132,5,155,117,212,190,57,163,41,24,92,70,85,116,203,3,80,156,254,114,234,240,251,127,58,120,237,135,119,127,247,241,221,143,127,122,231,195,143,239,255,236,135,247,190,245,191,32,229,254,55,95,75,253,223,23,191,15,255,125,121,250,89,231,89,235,116,54,27,130,254,106,234,145,98,161,176,209,16,181,212,244,151,185,216,253,159,189,5,37,63,189,253,242,193,171,191,187,255,203,31,220,127,231,127,31,124,112,251,222,203,191,62,124,251,53,245,233,91,92,225,35,197,217,74,161,213,74,170,55,107,144,157,72,164,250,196,202,238,223,126,251,240,237,111,30,254,253,127,30,124,227,173,131,151,127,115,248,211,215,217,8,233,222,107,111,29,188,250,198,225,155,127,192,192,148,148,83,182,89,56,55,115,118,121,153,219,196,255,253,161,75,200,189,251,241,63,222,249,248,15,99,102,128,251,40,17,13,116,146,81,72,45,58,5,178,193,255,247,226,55,212,32,224,241,203,211,169,212,244,244,35,128,25,138,141,249,72,109,210,180,9,106,171,204,54,138,37,3,135,204,142,19,35,213,241,199,88,79,164,29,17,148,101,15,21,88,246,222,123,191,60,248,222,183,35,101,249,99,172,44,251,179,133,162,173,114,165,81,161,162,7,175,254,246,254,143,254,61,82,148,63,198,138,154,168,61,154,122,100,62,63,95,154,159,39,8,248,203,59,135,223,248,32,82,144,63,198,10,162,210,76,104,250,74,249,82,161,84,146,32,116,239,151,223,56,252,193,55,15,222,123,51,82,13,103,73,170,6,104,166,94,219,192,1,48,198,165,1,124,248,225,189,95,253,99,66,53,156,37,169,26,214,96,224,254,4,3,194,8,126,137,253,25,49,172,144,98,117,234,145,70,190,49,211,144,147,250,246,157,79,94,77,168,138,179,248,85,109,144,47,109,89,227,134,225,226,38,104,54,154,45,81,225,9,122,241,238,71,191,186,247,231,63,29,190,243,79,145,90,56,75,114,45,109,115,115,203,67,224,152,17,179,162,73,213,124,244,74,114,53,156,101,68,53,52,42,177,33,68,171,204,253,249,214,144,138,40,75,114,69,48,77,142,225,247,170,85,108,85,90,60,69,63,249,73,114,101,156,37,14,244,91,64,85,99,121,250,135,202,255,244,163,187,239,188,120,247,71,159,4,37,207,209,63,177,146,27,109,212,90,79,61,146,167,127,130,146,247,63,254,94,80,146,63,6,3,136,209,13,106,105,90,229,214,108,203,8,234,184,247,15,175,28,254,232,131,80,7,202,231,102,207,45,14,175,38,12,119,173,60,12,148,166,245,238,127,254,39,44,209,144,26,243,231,138,231,202,177,33,133,171,1,64,216,128,9,77,194,85,254,164,207,52,231,224,136,192,166,82,18,85,190,253,218,189,63,191,116,240,237,127,135,134,82,92,57,124,59,248,227,47,239,252,249,87,135,111,127,239,224,253,79,14,62,250,229,189,247,255,140,14,103,252,182,137,52,98,175,65,213,20,209,70,53,89,240,222,55,127,125,240,254,143,239,252,233,91,113,76,202,101,35,68,90,106,15,147,82,169,1,210,44,21,239,62,213,222,247,81,247,52,163,11,64,241,232,169,248,189,95,124,122,251,199,152,46,9,55,85,109,152,126,75,69,59,29,173,79,253,175,233,143,194,195,195,250,23,26,248,31,108,251,159,210,254,199,4,164,19,245,49,76,113,202,97,197,167,40,140,12,131,113,61,186,38,79,123,116,74,128,180,255,26,19,216,162,48,142,130,207,161,224,75,198,40,120,56,14,190,60,99,99,192,173,151,217,66,63,204,241,156,156,154,37,219,53,229,176,196,105,160,143,28,71,180,214,201,125,131,30,182,114,209,41,63,227,28,180,225,212,116,245,156,215,116,246,221,36,179,251,239,91,130,118,6,38,176,58,1,158,167,228,35,8,154,108,183,237,109,64,89,22,80,131,44,220,211,118,5,16,181,78,207,50,160,8,234,72,225,0,88,85,217,65,174,219,36,21,96,192,90,197,64,81,217,147,102,225,79,160,138,179,84,88,6,222,170,109,26,72,31,147,226,243,218,48,195,147,96,156,108,228,41,141,68,48,57,201,110,147,172,54,211,217,2,48,125,57,34,12,47,183,210,218,2,149,175,107,153,5,246,232,236,87,89,23,83,254,199,201,253,101,84,7,106,65,119,6,66,116,209,174,246,72,182,161,104,38,31,254,36,153,83,76,78,199,26,209,181,117,64,222,214,77,13,173,27,216,138,254,42,234,75,156,197,8,118,81,128,182,51,123,118,58,65,89,7,215,101,214,16,90,38,135,158,73,42,51,53,134,162,51,103,120,186,240,57,105,206,248,11,234,91,10,84,144,75,11,165,188,65,246,38,236,77,32,52,141,98,178,57,156,164,86,242,58,16,26,235,141,238,96,240,61,26,44,239,86,135,55,167,57,56,80,39,52,80,103,232,64,249,75,221,84,93,114,70,15,212,153,108,160,147,212,138,202,111,70,221,212,219,180,121,72,202,64,230,118,197,185,217,89,20,141,52,148,89,74,91,42,211,27,20,8,32,100,201,62,187,81,108,54,202,82,147,190,102,133,116,64,234,13,37,59,32,244,215,42,77,40,145,40,231,11,132,48,69,179,168,141,83,14,49,59,155,211,110,33,151,47,110,148,26,133,188,200,117,201,181,154,86,110,137,153,49,200,150,176,108,52,14,204,3,196,104,138,187,41,140,59,21,124,154,223,163,24,83,107,244,96,29,59,89,50,228,208,208,249,149,184,101,138,237,245,117,85,27,187,52,20,168,19,7,112,184,205,202,99,26,59,221,200,122,118,22,29,104,104,104,28,167,161,155,247,44,185,32,68,75,14,122,192,243,236,8,126,12,101,15,235,86,95,154,138,36,156,30,126,7,35,71,8,123,168,7,220,141,94,254,148,253,191,114,173,167,75,79,16,23,85,108,202,180,118,206,108,183,175,24,155,34,238,49,175,136,3,238,86,163,5,0,64,85,77,92,84,92,119,132,240,29,42,202,119,165,234,42,235,83,201,114,234,240,81,151,115,24,204,38,130,62,84,121,165,217,82,181,117,155,173,88,69,124,226,193,95,153,249,60,29,114,215,156,134,42,98,170,132,88,65,63,29,237,106,212,243,208,62,60,141,74,214,87,218,198,46,42,1,115,197,183,194,73,161,97,197,139,147,191,47,20,73,226,17,104,224,54,42,151,26,6,201,143,147,3,69,54,200,225,115,83,160,53,44,11,245,248,196,108,210,51,124,128,231,46,62,207,231,103,176,232,34,62,231,203,101,84,203,233,81,158,185,34,150,221,58,233,157,19,129,52,26,190,255,109,96,83,209,231,149,200,206,26,238,24,84,238,185,57,118,255,25,217,42,232,29,137,252,132,150,209,79,232,192,206,98,199,44,99,55,208,96,111,130,93,212,141,143,204,112,240,50,106,208,191,91,196,124,216,55,25,30,230,180,51,230,45,143,245,161,59,166,101,70,92,223,133,187,233,155,145,171,74,216,127,137,116,178,17,242,217,25,247,97,39,187,212,130,50,24,55,12,73,54,152,170,174,209,36,7,124,252,94,213,102,120,114,81,69,47,139,189,129,164,34,37,41,63,158,115,141,57,49,15,91,28,206,41,23,19,186,182,105,121,126,0,186,193,254,38,78,43,250,207,144,68,235,48,111,162,188,178,125,229,51,51,169,154,133,33,180,177,112,189,117,111,219,94,223,176,119,228,2,81,217,100,216,124,206,13,54,123,19,230,126,151,54,177,178,179,99,6,32,228,176,145,48,1,149,68,68,192,203,71,175,211,157,238,12,211,177,129,59,82,84,243,32,239,236,124,42,163,48,223,39,105,175,67,47,175,111,219,1,53,43,113,193,112,66,118,112,2,40,104,153,236,75,132,184,85,149,229,204,166,22,187,199,231,8,90,124,199,69,202,192,77,255,238,39,230,116,35,135,231,179,209,158,210,166,177,182,105,155,220,61,94,225,163,3,229,159,72,233,179,245,48,218,248,64,150,165,221,243,205,117,160,223,116,141,34,151,109,244,90,45,0,140,1,51,98,52,164,245,167,80,233,249,38,185,169,10,60,102,177,47,194,53,125,111,96,194,51,25,233,159,217,39,137,241,206,134,214,112,208,205,20,149,75,203,37,214,247,26,60,8,23,169,110,228,86,216,109,77,7,205,25,113,89,216,137,161,228,99,162,200,71,113,60,229,217,210,14,121,9,221,69,6,252,170,129,214,63,171,185,178,94,208,11,240,183,184,166,163,24,185,71,17,156,89,11,23,45,72,17,113,13,244,45,105,147,240,5,169,180,41,119,217,230,10,8,191,136,123,11,145,243,199,155,70,141,231,114,62,228,25,45,220,74,51,234,177,44,237,187,70,195,183,27,78,155,205,48,55,234,29,125,153,161,53,223,220,136,210,144,155,138,134,92,150,52,228,134,190,165,183,66,206,174,139,98,190,217,106,204,43,187,230,165,250,166,111,138,185,243,144,248,96,73,177,196,40,153,73,243,102,49,23,228,215,10,120,199,71,113,21,23,134,151,245,235,102,179,93,117,152,201,235,41,173,144,43,104,58,162,16,206,155,133,183,157,78,219,162,240,158,94,183,58,61,189,189,189,157,219,46,229,108,103,115,186,152,207,231,167,169,26,141,243,144,5,175,150,148,181,48,63,63,63,205,159,245,29,224,177,17,252,118,229,175,4,202,153,8,76,242,27,110,210,37,27,11,164,242,169,25,252,15,189,174,90,72,76,134,4,105,208,34,110,178,112,30,232,79,149,110,110,152,144,37,6,93,97,67,84,182,15,70,110,67,46,19,189,17,228,115,69,186,99,65,39,19,116,76,232,48,11,23,139,144,156,47,232,229,92,161,50,223,200,206,229,138,229,25,61,159,45,204,228,230,103,42,122,37,87,153,47,170,23,254,105,228,117,204,84,230,111,122,228,155,252,65,217,141,203,143,89,204,85,144,233,178,162,229,18,52,134,153,11,185,185,74,65,47,206,229,102,160,58,234,128,30,238,205,11,41,213,185,82,33,55,59,3,189,171,228,102,138,101,236,93,33,87,41,205,100,203,240,113,78,189,240,15,137,141,242,50,35,126,159,151,31,244,72,182,134,172,137,83,75,156,83,189,112,150,101,104,116,14,202,21,43,185,242,76,1,127,42,197,138,236,137,30,233,215,11,154,164,43,163,243,62,56,211,149,92,190,0,213,231,115,249,153,217,54,52,82,158,201,22,97,10,42,13,248,41,204,195,72,114,197,217,98,118,6,234,44,65,74,190,80,204,206,230,102,42,21,126,222,202,223,42,229,74,248,139,99,92,46,22,115,165,34,172,196,204,28,244,109,38,87,130,222,204,231,242,229,89,61,210,202,11,10,36,12,11,72,23,15,72,115,195,114,165,139,116,229,64,26,126,76,32,139,196,117,194,217,0,87,124,208,82,26,251,43,243,130,82,140,216,29,219,35,67,33,140,152,136,160,91,196,255,208,7,124,85,43,85,252,215,102,15,165,81,185,50,138,145,68,23,112,199,50,202,72,248,130,143,174,236,133,230,83,212,254,97,172,3,95,114,244,77,30,33,157,70,238,159,50,254,23,248,136,249,91,64,11,220,229,163,108,249,65,208,3,0,47,23,96,203,206,84,10,141,44,192,70,169,48,135,251,104,46,87,153,43,1,20,149,42,101,245,194,63,91,51,185,124,101,14,118,210,92,46,63,139,5,203,0,147,176,125,43,133,178,206,63,242,237,105,170,243,179,130,179,50,252,23,130,51,126,149,112,86,57,34,156,149,190,128,179,19,135,179,153,82,110,190,4,20,21,34,248,50,64,15,67,90,22,1,108,70,2,88,244,231,100,129,177,129,25,138,136,214,249,35,229,212,35,57,159,224,46,254,45,2,236,204,95,23,96,47,160,112,100,253,179,131,215,226,76,24,94,249,45,2,175,197,25,248,111,12,188,58,236,44,76,14,106,135,46,63,118,233,175,218,21,65,19,179,81,234,232,161,0,136,203,246,239,228,150,2,230,16,40,163,90,10,232,8,252,3,51,187,33,208,162,94,203,187,71,129,17,61,105,152,133,191,137,113,230,138,15,62,210,226,223,198,72,103,220,99,239,251,242,127,231,125,95,202,39,237,251,82,254,4,247,61,238,149,135,14,38,148,192,225,31,20,168,192,88,106,56,28,250,155,15,96,229,161,110,254,207,219,96,31,54,10,248,220,141,247,1,16,65,229,11,68,112,82,136,160,80,74,2,150,242,40,88,73,0,17,6,7,46,29,130,18,134,156,175,95,188,16,128,67,185,86,44,212,202,199,56,225,245,9,58,176,59,186,237,2,28,70,101,56,143,74,199,33,48,70,98,152,191,246,44,230,10,229,191,242,68,30,165,7,107,35,177,215,95,125,46,75,127,237,169,44,29,97,38,35,120,113,246,11,188,248,80,9,164,98,254,88,80,40,5,207,99,0,161,150,202,21,1,16,78,14,55,205,126,94,6,114,20,210,102,8,154,157,249,220,140,101,230,184,155,115,238,139,205,121,98,68,203,68,20,174,30,185,240,57,73,176,200,19,80,32,108,60,36,66,102,146,115,171,0,20,53,82,213,133,252,95,137,154,202,243,201,149,63,57,140,53,247,185,93,221,147,38,176,142,187,192,159,53,161,55,184,198,39,64,232,21,42,159,223,117,46,125,62,150,185,244,215,94,229,227,210,160,97,45,174,93,86,34,181,45,143,108,63,148,210,23,170,75,96,12,57,179,155,145,133,251,250,54,170,29,173,215,227,145,162,164,171,111,18,46,36,135,65,170,80,160,36,84,245,74,254,254,72,171,85,153,205,227,201,136,58,158,201,121,14,223,251,183,131,183,222,229,120,79,24,233,41,18,141,210,239,126,130,134,19,55,44,99,253,16,233,1,69,111,213,215,245,155,236,22,188,84,169,4,110,193,149,22,202,45,125,71,223,14,180,80,68,163,37,154,173,134,225,251,4,223,173,223,244,213,80,206,146,18,228,28,41,86,174,212,247,66,161,66,211,118,125,239,74,179,133,158,21,3,7,185,190,154,40,186,88,12,146,149,246,106,181,199,206,22,67,106,159,213,165,126,220,109,185,173,135,212,93,123,210,7,231,96,30,63,224,214,110,38,185,6,169,107,123,86,121,241,204,168,213,244,181,132,229,114,44,217,118,91,24,150,191,30,100,70,48,50,38,102,72,157,76,233,166,98,204,99,127,244,240,226,242,143,175,145,11,207,161,48,153,97,77,223,42,206,123,120,201,229,104,220,85,173,99,116,175,209,61,22,12,106,143,3,68,31,33,30,105,224,72,99,136,166,60,26,54,112,36,234,73,226,144,6,234,109,238,174,235,137,14,107,185,249,177,70,9,23,248,74,101,82,99,122,104,140,165,246,231,49,196,18,171,88,209,118,10,66,20,242,123,120,193,234,180,113,56,32,19,175,190,31,124,180,25,83,72,83,193,153,102,245,176,173,11,70,124,35,63,92,90,71,88,189,168,162,32,198,195,50,155,73,58,128,108,112,33,195,194,221,251,229,55,238,255,236,31,239,253,234,101,180,57,254,17,154,17,31,190,249,135,131,111,126,116,255,251,63,34,183,155,228,175,131,180,26,47,217,222,181,94,23,215,78,52,137,3,112,40,46,98,198,142,142,73,59,248,228,95,14,190,245,170,172,139,220,192,220,249,240,213,195,239,127,112,248,138,108,73,171,161,151,140,20,214,107,211,34,106,167,212,106,26,42,118,71,102,127,255,20,70,19,119,47,111,91,87,100,244,21,64,200,4,195,240,77,90,110,156,57,227,247,34,84,91,125,176,54,204,24,175,140,11,98,136,74,141,3,156,215,135,15,202,225,46,203,197,183,253,229,178,116,27,149,219,121,33,237,64,81,157,19,252,218,8,62,128,251,232,180,181,106,56,87,242,190,0,216,106,182,48,146,187,45,163,38,198,116,228,101,144,245,203,104,106,148,169,109,56,194,184,73,17,178,52,15,67,121,79,82,255,245,29,239,56,245,119,205,6,192,183,152,172,13,133,36,142,209,14,34,48,135,2,202,123,129,218,36,65,179,30,7,54,31,180,14,190,251,157,187,183,255,157,227,78,2,40,195,49,120,247,163,191,40,120,11,213,77,38,94,71,169,248,222,175,254,233,254,207,190,231,87,121,248,207,239,29,126,255,207,170,74,133,233,25,10,38,92,78,223,74,34,97,2,200,129,76,42,214,25,63,6,232,254,190,4,196,120,111,7,119,49,244,255,224,189,31,66,159,81,83,119,72,124,182,246,96,84,182,217,135,31,100,45,65,73,214,143,240,147,136,214,84,126,142,15,66,81,127,244,23,234,43,250,69,14,125,182,129,70,79,113,218,228,5,221,209,205,128,54,153,47,231,27,115,149,130,79,155,160,153,21,58,136,185,24,50,176,170,228,203,141,73,76,158,78,78,161,54,164,253,190,217,182,55,140,118,150,79,64,178,203,228,104,51,234,93,26,181,4,239,17,129,139,74,206,194,228,251,74,245,118,16,43,94,70,46,67,133,106,32,3,28,15,195,104,178,93,6,34,178,172,209,108,2,74,199,140,22,206,241,34,190,234,252,73,58,120,8,62,94,227,4,249,25,8,161,77,39,242,253,138,76,145,25,24,179,250,95,207,226,107,108,108,217,158,229,242,185,194,90,207,126,250,134,103,69,199,189,132,9,195,39,141,11,240,119,128,67,252,13,236,51,56,84,28,227,7,101,165,225,23,108,155,174,151,28,234,21,85,198,35,113,94,57,65,197,37,1,6,65,180,49,80,118,36,112,156,159,170,97,136,86,242,98,114,173,109,123,216,171,245,94,122,149,195,49,40,170,86,111,89,73,102,38,201,146,53,158,116,172,94,211,57,122,17,146,238,109,163,235,10,102,51,233,113,184,253,25,149,39,163,56,41,157,219,2,150,81,206,16,207,205,193,203,111,222,123,231,93,53,67,9,85,112,136,52,145,96,128,19,177,69,67,12,24,216,223,169,158,45,104,7,191,125,227,224,246,139,26,240,42,223,254,225,193,107,111,71,172,87,216,44,11,253,148,227,228,13,179,83,81,142,172,213,12,132,107,87,54,44,100,35,4,128,161,5,102,45,24,21,196,213,20,43,63,81,191,181,131,151,126,119,255,205,247,98,125,36,170,127,92,231,82,201,214,52,18,238,218,137,235,66,80,200,0,219,134,83,73,205,197,176,128,131,109,108,156,99,226,152,205,216,150,106,17,170,12,76,252,136,241,109,157,183,206,217,24,86,66,78,28,125,65,179,17,40,31,182,144,171,10,29,187,194,241,39,40,50,33,198,218,241,251,35,157,175,45,48,159,92,77,134,18,203,230,62,140,155,38,154,35,209,233,122,187,50,63,26,28,33,52,166,14,127,252,247,135,111,190,125,240,231,151,238,124,248,237,59,183,223,14,118,238,154,94,68,78,27,157,2,240,156,82,236,196,144,5,251,156,168,8,70,37,70,163,98,240,211,76,185,210,228,167,217,214,172,52,232,99,27,190,12,27,253,21,231,243,243,100,244,183,103,118,144,151,90,213,200,20,86,215,114,207,117,229,143,160,223,77,179,133,63,27,157,46,6,2,33,115,23,200,139,38,49,144,234,116,110,109,224,111,231,230,45,252,217,238,208,79,171,125,11,141,139,164,151,126,204,14,207,248,1,126,208,230,139,2,162,235,50,100,58,58,3,235,122,242,135,95,155,212,34,82,119,248,195,237,195,15,154,222,111,10,111,177,157,192,114,173,250,81,216,98,180,48,135,0,235,80,20,242,164,79,52,162,228,79,106,0,28,165,143,172,32,243,197,10,89,65,146,197,80,35,204,170,83,180,82,35,143,243,219,164,248,95,110,166,22,216,74,122,202,155,113,64,69,116,195,222,78,185,249,28,64,55,122,0,70,62,68,166,192,120,67,68,252,181,221,206,134,221,118,185,148,93,31,149,7,171,65,135,196,118,221,86,17,50,210,9,104,55,177,138,21,225,54,28,179,235,161,99,96,140,206,8,68,73,7,144,32,154,7,103,48,4,24,121,114,83,132,143,110,251,212,142,215,247,71,183,24,141,193,87,168,89,143,197,3,112,212,172,169,41,63,206,35,121,43,13,124,40,90,225,40,28,214,90,117,175,95,179,190,84,92,232,170,213,245,50,250,169,124,38,33,150,22,140,76,102,49,21,51,132,116,13,212,129,187,186,58,102,184,238,130,204,64,98,50,33,51,152,2,102,83,31,87,20,195,255,85,67,29,28,217,187,104,3,187,212,201,113,75,225,193,82,144,13,154,34,61,251,56,119,189,250,222,16,137,139,162,135,246,128,2,130,74,171,49,106,29,221,165,77,105,211,27,230,11,139,68,225,216,206,46,202,36,208,36,212,190,193,130,9,189,177,213,179,110,94,35,83,209,98,126,102,46,159,103,17,175,184,98,32,99,3,48,197,84,66,175,203,248,183,99,236,44,99,137,171,2,232,71,32,42,74,58,90,72,82,18,153,190,53,182,68,227,38,189,114,3,162,185,180,123,85,184,93,232,165,72,116,2,252,228,181,203,151,114,228,42,23,221,156,240,184,78,157,242,114,238,77,179,203,85,236,239,167,189,156,60,6,224,101,117,45,227,187,75,0,26,172,213,114,133,55,85,200,60,94,207,247,117,22,3,193,124,12,145,250,76,238,85,163,207,209,84,147,67,5,45,166,247,48,132,110,23,167,200,37,65,145,148,236,194,44,119,189,106,59,199,40,44,77,78,128,37,221,132,146,45,159,174,129,103,46,12,80,159,236,150,35,100,172,199,125,222,232,81,100,202,52,18,43,214,13,159,102,78,71,205,99,185,86,244,120,77,61,100,230,204,167,52,207,156,57,157,214,30,73,34,49,51,57,34,5,210,236,228,34,16,176,170,76,9,2,48,238,86,168,1,152,58,245,16,54,161,12,17,224,131,220,145,63,61,190,48,73,182,125,113,165,140,222,142,253,17,201,220,248,172,135,38,132,195,167,182,84,3,26,133,9,13,211,236,3,204,143,202,32,137,254,216,119,116,224,193,178,164,16,92,122,132,173,79,57,74,244,17,153,0,201,198,98,176,84,150,88,58,138,179,149,106,119,204,46,0,17,64,14,180,169,16,66,94,207,189,38,60,98,212,129,173,48,160,67,208,249,154,147,179,132,104,94,20,14,58,69,72,202,9,56,122,147,61,41,36,78,130,28,84,48,13,196,156,36,140,113,72,223,189,88,159,125,80,128,229,24,18,255,71,134,90,197,198,174,210,238,211,237,122,58,173,98,247,101,84,120,63,224,145,49,75,40,4,12,133,223,217,223,143,165,118,236,23,174,37,126,216,22,27,55,77,143,190,161,247,220,60,16,70,133,124,113,70,204,0,173,19,114,134,159,67,59,243,105,19,169,30,236,67,51,103,228,40,10,236,18,217,15,7,71,115,35,173,6,225,124,25,189,236,90,83,230,227,117,46,189,192,63,85,72,66,239,75,48,168,69,55,84,71,218,206,97,192,237,52,83,246,48,161,6,108,153,216,98,9,94,172,38,70,108,65,16,198,120,96,25,189,129,87,48,192,53,226,30,9,56,110,143,204,168,219,57,246,51,0,168,142,113,185,2,54,221,121,204,200,56,83,83,84,218,202,157,70,145,233,117,220,170,97,185,7,108,235,92,103,247,26,181,191,30,146,109,155,77,56,163,240,40,0,86,232,237,119,238,255,250,21,88,71,192,130,105,103,218,248,114,33,15,167,171,114,156,158,207,76,105,95,210,112,247,215,124,119,191,118,189,157,195,30,97,128,164,0,12,36,136,165,109,146,90,208,120,8,90,234,113,35,100,74,85,44,88,168,79,236,175,228,222,7,31,31,188,246,3,22,202,126,122,251,149,123,31,252,241,240,223,94,60,252,233,47,238,125,240,11,69,22,227,212,53,12,171,33,218,20,197,126,160,11,49,220,108,229,122,150,9,72,251,124,19,16,185,217,50,133,83,135,116,154,70,2,191,208,18,93,21,29,251,150,96,41,89,95,15,51,104,131,40,56,1,99,166,114,1,111,3,243,149,51,221,180,230,187,129,200,96,228,104,128,237,166,184,209,85,173,42,188,143,190,215,171,234,243,138,189,109,13,102,64,186,159,248,171,1,163,110,31,201,170,57,209,227,24,180,208,215,125,16,76,60,107,247,0,34,171,28,41,53,128,7,77,223,216,108,208,93,28,70,78,146,8,70,229,58,120,253,229,131,63,253,1,61,163,203,92,162,40,4,101,36,109,226,134,221,12,101,190,247,201,127,222,125,251,27,73,153,25,193,169,124,204,253,28,252,252,183,247,126,255,139,120,86,21,96,124,8,152,63,250,88,55,69,156,94,93,243,225,253,209,192,105,251,163,218,227,143,77,119,31,127,20,160,158,183,211,117,27,118,6,243,132,33,215,238,169,92,132,171,204,242,172,1,196,229,26,0,217,123,93,219,53,153,110,48,54,92,187,221,195,203,91,242,8,2,164,81,91,180,216,57,153,227,187,41,227,192,85,244,40,67,30,106,168,147,228,43,2,241,5,37,210,167,57,24,107,95,110,72,122,199,39,62,114,195,128,153,32,68,60,202,174,135,97,56,12,224,92,181,136,157,1,126,157,54,108,147,221,244,158,20,12,192,70,188,247,193,7,64,225,201,179,32,122,126,225,125,51,19,83,69,81,234,103,2,239,16,232,107,204,245,28,123,55,74,191,132,137,150,86,43,70,181,200,115,69,222,150,2,9,164,111,213,123,122,139,157,211,148,40,212,79,200,85,64,71,221,125,180,36,185,191,21,117,55,213,42,22,243,165,121,164,91,125,119,83,40,7,237,68,228,160,70,121,80,14,202,72,14,93,100,151,231,161,165,80,244,24,21,62,198,38,238,106,149,28,90,219,186,166,173,225,93,41,7,56,115,49,18,140,239,119,74,37,250,174,191,48,102,209,60,250,252,146,236,99,13,80,97,190,81,41,52,243,101,32,186,109,96,109,244,61,246,7,114,209,32,79,109,238,150,1,164,251,69,187,137,212,33,158,188,90,165,216,200,159,140,247,237,225,206,182,21,225,139,215,193,123,210,11,139,116,194,82,147,57,217,71,75,36,103,117,11,160,203,217,139,85,69,2,170,96,243,144,131,245,26,238,155,124,141,118,77,190,246,66,150,8,247,106,177,198,170,37,232,241,170,54,216,183,194,60,254,91,147,222,100,170,133,98,119,39,149,175,177,123,64,168,133,28,44,82,196,192,106,67,96,79,251,211,232,238,110,58,231,59,14,90,95,71,87,61,81,7,224,53,223,11,77,181,48,211,221,241,107,207,159,148,103,112,120,236,216,214,244,231,167,204,137,123,3,255,220,141,112,176,140,82,41,24,231,0,188,145,224,255,123,113,249,153,21,221,192,15,98,113,121,17,158,22,27,240,105,185,165,119,150,22,191,178,28,122,191,188,120,118,153,243,92,196,63,151,241,207,13,252,243,53,252,179,187,132,127,233,243,53,252,99,46,45,46,222,196,70,150,173,37,189,183,180,120,246,43,216,186,159,99,241,90,196,175,120,120,0,195,92,139,7,238,196,191,112,33,254,133,11,241,47,92,136,127,225,66,252,11,23,226,95,184,16,255,194,133,248,103,226,66,252,120,110,195,67,196,179,26,139,164,182,83,138,220,142,120,19,151,84,119,116,80,131,36,120,42,234,131,28,15,175,179,231,206,5,165,36,77,206,153,124,202,60,197,164,57,167,34,129,158,82,171,157,74,33,165,158,170,6,239,138,100,79,21,101,130,156,124,34,221,135,173,181,162,224,101,187,146,210,78,73,66,158,83,37,57,239,191,7,84,125,74,146,245,193,48,146,233,123,53,248,96,248,242,212,80,201,1,197,159,34,146,95,165,251,164,255,72,247,236,192,79,49,79,87,143,68,30,210,104,111,160,50,11,48,104,73,14,133,19,221,23,207,20,102,136,165,155,153,105,77,164,143,19,184,93,117,226,42,88,27,221,14,114,137,109,221,76,248,114,181,103,161,180,85,55,146,21,183,20,111,188,135,78,22,219,246,54,105,223,134,37,3,118,224,191,209,96,101,86,252,31,213,210,165,107,70,124,116,151,118,159,18,187,11,72,153,194,111,253,220,133,203,95,91,191,254,204,149,179,131,222,25,241,78,2,99,33,162,24,2,11,219,77,27,195,129,193,194,179,44,33,42,164,146,141,3,156,122,105,19,90,71,170,255,50,158,53,231,45,180,99,167,34,170,27,80,211,5,210,112,17,73,234,160,22,69,108,231,70,47,144,84,250,136,77,59,172,52,59,237,25,238,77,217,100,80,207,132,13,175,0,70,216,140,123,8,159,168,41,85,114,130,70,46,238,94,178,61,179,65,178,119,236,215,209,27,139,215,48,65,163,92,0,167,226,248,205,14,214,49,113,195,43,192,243,61,104,195,225,58,38,89,75,200,126,50,144,139,53,157,183,92,239,8,13,99,118,182,238,72,208,154,193,91,142,43,142,221,49,93,17,222,120,136,87,134,77,6,112,212,30,202,144,99,61,162,38,134,119,137,188,166,162,87,208,168,243,85,217,87,31,28,175,138,231,123,194,245,142,177,215,194,221,234,168,122,38,218,2,50,111,108,142,198,76,81,184,47,136,239,198,118,133,231,103,8,142,75,158,29,43,58,59,136,114,113,221,31,112,114,96,60,48,28,186,232,27,51,59,142,184,101,223,164,197,197,178,199,104,42,90,193,184,230,112,151,173,8,207,136,132,172,30,49,205,161,93,185,68,154,107,112,178,96,218,249,230,2,255,80,0,7,126,156,210,206,56,226,249,43,124,27,124,166,77,200,88,102,80,47,227,0,101,177,219,117,236,91,70,123,105,119,69,180,224,228,90,180,154,120,156,157,111,14,239,173,131,14,139,97,213,166,13,89,246,60,26,119,112,151,135,86,183,208,164,119,236,219,184,46,93,238,162,46,6,142,123,84,47,134,173,142,122,70,184,82,53,45,96,162,156,24,126,156,194,139,64,87,2,241,130,118,198,127,230,60,234,173,138,97,204,199,173,238,37,148,79,31,105,109,85,41,156,20,238,214,184,57,57,103,99,152,23,209,60,90,91,92,74,57,144,14,85,17,154,144,113,45,95,135,122,38,95,137,16,244,46,152,19,213,207,71,207,145,107,231,98,19,182,161,246,42,140,131,198,125,116,168,74,168,100,210,57,52,221,179,86,243,136,71,50,149,89,128,173,212,56,63,89,35,193,106,95,51,110,29,133,186,10,64,196,133,130,147,32,179,235,64,156,224,213,211,209,65,94,149,76,68,100,200,49,17,13,79,201,254,219,24,84,142,213,45,219,157,110,91,28,153,166,108,200,98,227,198,220,60,30,201,218,156,144,94,165,59,227,235,246,69,219,57,206,89,20,42,61,217,218,157,183,158,239,29,113,36,65,193,177,83,101,3,216,202,99,248,24,131,9,23,159,108,52,228,5,236,88,195,161,146,227,26,9,159,37,231,73,93,248,129,142,35,170,2,119,245,249,129,227,72,59,99,1,180,83,26,170,131,208,51,70,125,206,192,23,186,237,160,116,124,82,169,234,232,64,34,20,31,41,125,28,34,92,234,118,6,199,161,123,186,51,41,18,84,21,168,45,124,38,60,26,43,212,45,15,183,116,183,99,5,67,213,89,231,62,169,139,206,32,140,94,21,221,246,238,177,1,149,74,143,91,221,158,43,156,197,102,243,26,94,154,30,173,161,80,201,115,66,52,17,89,141,107,12,239,226,122,150,217,48,142,131,167,84,201,241,251,239,18,76,49,21,56,214,246,243,75,79,214,208,178,221,221,245,236,99,183,196,197,199,78,156,97,93,176,195,33,79,168,21,117,112,44,140,57,118,100,233,196,19,39,145,94,30,1,165,178,75,213,35,55,57,190,206,190,222,134,34,55,172,246,224,72,199,180,22,148,59,98,131,141,135,123,106,186,100,127,22,151,234,77,2,28,84,114,116,245,185,6,153,13,38,50,221,58,210,49,43,142,209,242,142,1,152,126,217,177,195,131,140,72,25,31,165,33,53,133,19,55,2,107,126,85,160,115,202,102,72,100,114,60,174,104,104,85,147,80,208,70,179,137,98,161,171,162,97,59,71,165,100,35,101,67,32,58,246,164,218,229,34,163,8,246,113,66,156,104,29,227,229,2,168,31,70,11,51,124,142,165,18,217,112,209,64,164,14,152,92,119,236,96,29,65,170,247,159,89,123,97,42,235,120,192,20,175,97,18,24,2,114,24,104,135,235,196,248,34,231,54,188,229,81,20,245,64,21,147,52,109,177,84,181,231,88,43,67,185,231,161,141,70,11,79,10,192,27,220,207,149,158,192,155,135,201,102,56,90,198,7,225,235,113,217,207,184,157,115,118,167,107,178,90,226,202,80,98,99,162,182,163,21,201,153,206,153,120,116,194,174,150,121,249,72,133,135,209,171,207,153,143,192,155,14,246,104,18,254,20,37,80,45,79,56,79,246,58,93,148,115,184,71,23,133,71,203,79,114,14,156,3,124,186,18,177,69,58,210,121,163,138,79,48,182,229,158,131,189,10,236,179,142,44,54,25,168,33,16,65,49,27,1,139,107,38,112,39,3,244,211,88,40,108,108,193,49,62,124,90,226,125,116,4,222,198,41,200,163,194,46,150,94,224,15,231,39,148,37,53,133,45,101,126,71,155,26,228,184,164,180,112,193,28,197,157,41,230,204,13,241,58,114,234,198,211,67,184,212,199,129,18,85,54,36,68,205,241,35,114,89,61,215,180,0,19,171,15,161,119,252,106,47,98,16,103,254,194,207,184,156,50,220,115,240,45,146,162,239,245,199,77,245,13,103,83,88,30,57,27,90,182,173,214,241,14,232,88,37,19,236,0,40,225,88,222,17,14,143,193,22,101,249,9,26,59,187,211,232,193,209,140,198,126,15,36,57,76,168,103,82,225,33,172,242,87,132,55,129,44,30,50,242,25,137,249,39,148,43,187,194,106,202,19,149,87,226,56,176,25,175,99,60,153,133,70,146,183,132,44,116,180,109,26,43,124,132,83,145,47,43,31,132,154,196,26,240,162,106,193,116,151,209,160,243,42,93,3,213,61,167,55,161,232,141,239,70,160,14,75,28,67,176,177,76,33,144,81,228,128,6,153,19,202,199,48,251,53,188,202,152,252,166,235,68,218,252,108,198,200,23,113,71,145,1,14,94,227,77,36,7,228,172,65,239,142,221,90,80,197,100,77,30,113,46,7,27,84,21,76,128,237,84,86,151,55,201,37,58,230,38,219,158,28,158,219,133,10,228,94,193,43,201,118,91,180,121,143,224,86,229,59,56,236,92,232,104,229,215,164,227,245,56,36,199,132,252,197,168,11,215,227,176,23,241,114,18,211,60,96,235,170,150,9,123,128,5,225,192,87,236,194,145,219,142,149,63,2,98,245,75,30,5,96,146,90,230,242,11,73,160,48,64,145,141,37,4,209,52,140,46,46,87,240,36,60,34,45,40,11,39,144,198,3,244,215,88,138,29,245,35,150,118,17,157,157,111,158,144,170,74,120,242,236,166,125,18,42,42,151,124,237,137,135,165,83,99,69,91,120,208,254,70,20,165,78,178,207,67,181,177,78,70,19,40,80,43,123,72,157,30,104,226,68,102,90,105,134,61,212,153,142,52,242,128,221,86,218,130,15,169,195,145,234,31,176,171,215,68,3,250,100,56,187,137,104,98,184,192,198,47,119,209,176,140,77,69,165,14,212,54,78,57,75,210,109,62,209,117,12,178,109,98,130,13,239,205,174,251,68,226,49,46,221,130,194,71,82,114,61,57,37,184,68,221,215,7,83,130,235,247,245,202,76,37,63,90,3,26,29,90,85,90,37,141,21,166,27,198,8,195,221,86,99,174,241,25,24,238,150,91,243,27,179,77,99,102,50,195,221,74,165,88,158,84,43,188,132,249,103,43,197,201,242,151,231,10,52,41,115,162,114,124,195,96,209,206,54,12,167,201,58,244,171,184,98,217,91,217,153,242,92,169,80,44,52,214,244,156,221,242,132,149,69,70,59,235,199,54,31,200,182,231,27,231,230,187,59,41,250,147,167,159,254,100,229,83,216,13,207,216,220,83,86,189,169,80,69,202,242,184,82,169,212,98,54,201,164,210,191,205,222,232,103,243,249,35,182,198,70,19,58,233,22,100,209,19,250,224,184,184,233,168,5,99,255,17,110,197,21,158,52,64,72,110,33,98,124,236,27,25,164,138,56,168,50,252,143,15,53,105,61,133,102,23,5,72,115,237,182,217,76,61,34,132,80,95,164,59,129,232,199,163,118,129,29,33,249,157,152,147,173,31,181,154,150,109,123,9,213,36,152,96,135,23,2,141,65,186,236,146,113,112,130,229,130,99,85,234,127,127,193,75,165,82,13,29,165,182,141,221,170,73,142,159,179,27,120,221,219,207,81,189,232,112,131,86,25,154,76,170,120,39,43,227,20,148,243,216,73,92,107,42,183,91,69,47,161,9,149,164,218,230,96,61,33,59,241,10,212,66,249,201,254,54,75,254,16,44,56,185,147,170,218,42,13,86,53,225,88,82,221,161,211,20,221,23,84,139,28,99,17,102,174,54,113,3,169,100,104,39,187,187,44,89,86,195,192,208,67,184,63,107,213,45,179,217,20,22,47,181,159,40,218,109,179,235,154,110,13,103,219,55,226,199,109,63,216,168,217,217,76,104,145,202,16,16,169,129,132,118,133,99,52,205,158,11,85,126,169,6,245,25,94,21,205,145,148,229,127,81,110,163,124,202,223,247,46,249,28,206,154,86,183,231,13,109,171,140,13,112,117,228,180,131,124,18,48,174,98,47,141,29,119,19,32,254,214,96,5,170,135,212,69,185,9,120,231,230,135,236,130,72,133,35,214,117,110,160,245,132,204,213,182,129,211,185,101,182,155,202,151,193,252,252,252,73,249,43,216,178,225,140,255,44,74,36,165,209,242,41,117,120,50,214,215,63,167,189,31,236,233,16,183,2,187,79,46,234,189,179,236,87,96,217,121,242,156,190,188,178,13,73,83,203,152,244,252,146,239,31,128,236,254,197,178,71,57,42,144,195,60,135,57,236,165,229,29,74,154,121,18,94,86,164,127,2,200,154,167,191,51,75,203,133,39,159,164,18,103,117,151,62,111,46,45,151,40,105,206,79,50,151,216,227,192,114,153,62,108,62,181,168,239,198,219,135,134,230,169,33,19,190,218,203,65,49,177,60,45,211,207,234,189,101,223,15,2,228,159,166,218,110,250,233,144,180,245,20,38,117,32,201,13,53,192,21,193,231,231,228,231,243,122,145,62,119,232,195,38,253,237,201,214,158,123,234,18,228,121,30,170,216,166,60,212,187,103,240,207,205,160,183,55,151,150,45,170,171,7,189,125,158,242,61,227,231,251,234,178,243,20,205,51,124,219,164,111,70,80,28,102,193,147,95,207,234,55,233,235,13,72,193,186,118,33,165,34,83,110,97,74,200,1,195,192,122,15,243,194,96,54,235,106,167,74,143,12,240,185,231,158,97,231,200,36,43,79,242,207,112,194,230,168,255,117,255,69,243,213,36,234,78,153,125,6,102,165,193,9,41,31,98,102,179,17,138,247,232,197,19,59,193,38,169,138,176,84,149,250,70,173,145,99,59,106,163,91,241,45,84,147,45,128,195,36,110,106,195,110,55,143,222,157,68,227,224,40,77,27,171,212,167,136,143,80,104,128,150,84,189,144,85,12,183,215,245,231,62,47,9,202,128,60,86,89,66,100,114,42,70,39,199,178,72,122,57,57,151,223,217,84,2,121,156,208,161,185,104,63,134,20,103,178,120,124,241,176,85,115,53,21,178,106,150,53,39,46,106,136,122,142,131,85,132,104,246,91,81,128,133,212,51,167,40,178,48,21,166,11,99,43,62,72,175,249,141,249,116,116,138,9,105,78,15,145,211,41,164,167,107,193,220,180,205,96,46,194,70,215,149,208,76,36,209,209,131,179,188,85,10,106,26,62,138,72,145,110,80,98,212,246,195,30,4,212,115,138,200,231,241,45,169,28,225,173,129,255,132,9,231,148,164,156,131,175,62,185,156,146,68,116,240,41,74,78,167,124,122,58,200,17,80,214,169,66,62,12,75,253,129,161,3,133,29,116,74,185,110,8,23,241,71,155,176,181,36,173,157,42,248,134,252,176,120,68,37,147,19,128,90,124,82,67,228,247,40,24,14,147,228,170,115,170,107,229,160,27,178,37,38,200,67,158,8,146,208,119,132,76,150,85,250,35,11,13,45,76,161,71,230,110,200,46,28,10,63,115,73,8,160,27,34,199,7,93,15,0,97,62,48,43,232,211,124,200,9,54,238,0,130,10,6,207,173,137,10,77,118,90,13,63,171,226,39,85,210,57,149,124,74,77,218,188,127,58,13,63,102,168,170,240,153,52,58,235,208,147,40,225,8,178,70,31,63,214,232,163,199,26,123,236,76,220,31,255,12,178,18,15,144,137,235,241,15,163,33,245,36,131,127,124,177,162,167,206,168,51,39,126,226,12,63,111,168,141,164,115,38,249,148,73,60,99,134,212,65,39,142,149,112,218,88,131,39,77,138,143,154,33,53,209,137,115,228,49,116,199,237,161,132,195,230,24,141,4,208,159,120,224,88,73,71,141,53,226,144,177,146,142,151,33,173,243,225,98,197,14,22,43,126,168,88,201,7,138,21,59,76,172,33,7,73,8,14,99,39,199,192,185,49,112,106,68,207,12,70,153,177,179,98,240,164,24,114,78,140,218,38,49,57,205,192,254,72,206,22,61,46,172,216,81,129,37,166,191,252,72,202,191,74,64,57,194,141,171,23,234,227,101,16,13,215,205,117,140,110,234,203,211,218,160,215,26,188,30,216,40,79,234,150,166,60,51,79,37,26,249,210,136,91,22,114,68,250,240,111,89,138,165,153,217,86,185,57,55,169,123,212,198,236,198,196,195,100,239,59,205,102,101,100,137,92,119,74,3,176,159,118,203,185,230,108,73,24,27,149,60,69,76,193,178,162,213,56,41,207,61,97,47,60,9,23,161,9,106,143,170,36,62,172,8,216,31,187,190,206,252,176,155,207,232,173,44,235,233,115,209,49,154,233,195,219,27,173,149,30,106,138,21,124,184,224,24,39,45,195,91,67,100,180,208,21,64,122,88,70,123,34,213,67,39,238,61,121,208,184,100,120,115,156,193,29,99,86,18,26,36,32,145,197,144,83,136,7,184,120,31,234,100,98,178,9,31,122,227,222,239,235,179,249,210,236,164,119,145,136,10,102,243,51,51,195,17,65,179,52,243,89,32,130,214,108,101,62,95,46,52,38,67,4,179,249,249,217,241,23,202,70,179,241,255,179,247,46,202,141,228,72,130,224,175,112,106,172,108,51,187,72,93,240,45,137,214,101,93,207,217,222,189,221,179,157,219,25,235,158,222,154,180,16,25,148,56,73,145,26,146,202,100,22,77,243,237,135,55,220,1,119,0,65,42,171,170,231,186,210,42,83,138,112,56,60,0,135,195,225,240,135,188,80,158,246,39,137,239,187,171,70,98,44,102,169,155,212,149,170,207,55,158,138,39,226,59,207,75,186,252,7,165,181,44,197,86,126,50,63,61,174,214,159,110,109,2,57,89,63,106,63,147,53,114,159,119,235,55,95,124,181,149,93,142,132,240,250,226,237,219,175,254,203,219,142,142,105,123,243,197,199,237,82,86,125,146,64,255,69,3,245,167,139,97,0,36,215,141,156,36,89,150,8,168,236,163,170,210,191,91,141,228,11,169,110,125,97,146,36,171,226,208,27,137,97,253,242,23,149,110,253,119,191,255,194,149,255,18,187,142,126,248,175,191,183,143,126,226,63,228,239,116,178,188,122,115,152,237,159,154,250,189,62,248,71,253,208,212,169,92,122,155,131,133,81,59,180,74,3,32,63,79,99,130,138,86,127,246,65,70,122,8,6,51,251,184,76,236,40,1,200,139,178,89,79,215,148,232,105,98,30,197,30,250,32,149,103,209,161,80,173,87,162,233,98,214,123,220,254,220,219,238,143,33,204,253,174,254,180,23,253,52,47,87,118,12,86,115,113,38,217,53,245,99,79,205,249,237,93,35,136,108,78,70,157,186,253,226,255,252,159,31,38,223,84,95,80,13,246,255,254,92,239,26,186,197,16,180,88,111,165,38,39,180,22,18,114,4,32,159,182,135,250,176,237,201,21,240,180,167,193,199,0,92,76,219,251,222,161,169,105,200,73,64,244,66,172,254,247,52,232,52,0,101,113,222,0,192,185,96,228,134,249,252,111,0,220,118,39,243,219,210,112,223,194,143,23,138,36,13,245,29,128,146,181,173,24,100,223,67,226,30,154,221,238,19,13,247,3,128,251,88,11,133,241,177,89,111,55,52,236,143,0,86,112,207,19,221,245,183,144,65,118,205,82,104,186,186,138,51,13,221,135,72,183,119,107,113,80,212,188,212,91,62,175,215,116,155,1,215,134,6,31,198,224,60,238,81,4,76,195,141,209,236,175,23,9,150,250,118,18,113,74,111,254,76,47,129,111,175,195,9,225,65,33,3,62,108,15,26,156,6,253,134,90,180,52,40,100,195,69,179,23,186,25,51,2,144,19,247,207,247,12,195,126,11,57,241,32,179,138,126,100,39,10,50,227,221,243,238,158,251,26,200,136,239,55,171,165,224,149,237,142,30,251,239,32,127,73,40,113,0,221,50,12,254,221,0,45,154,213,252,125,195,0,14,17,210,45,45,41,191,131,172,36,164,247,67,175,79,195,141,3,56,26,10,50,145,16,226,155,222,70,109,24,20,236,15,63,4,176,36,212,143,112,161,206,215,219,231,197,167,94,45,118,250,253,243,102,67,75,139,31,225,96,62,213,187,195,250,147,105,72,131,15,162,14,104,184,33,226,36,182,247,9,6,219,51,75,243,199,41,134,219,9,221,149,25,250,31,175,99,80,26,16,173,181,166,254,240,169,183,171,87,204,184,194,197,166,50,28,171,108,232,36,232,183,33,104,2,45,92,111,242,88,38,118,200,143,204,10,249,17,46,58,169,65,220,213,180,188,155,246,225,28,237,183,243,57,141,113,218,15,88,254,192,99,28,227,190,223,55,9,88,52,165,15,43,82,208,77,135,112,189,11,109,112,78,46,245,233,8,242,243,221,106,254,105,78,111,142,211,81,31,45,143,59,85,189,247,65,104,98,228,88,126,143,184,179,217,125,144,249,207,72,64,184,222,101,5,88,114,105,194,241,126,214,25,68,72,184,17,82,154,56,168,49,222,45,230,180,236,248,241,135,16,140,91,15,104,164,87,143,12,51,84,240,35,234,117,189,123,148,203,155,153,150,10,142,223,99,253,36,191,70,167,141,36,161,145,208,108,100,238,146,76,3,56,4,226,64,155,129,158,224,97,85,144,170,114,128,73,178,65,183,154,82,173,182,207,7,169,137,211,45,174,137,22,36,228,13,156,27,149,173,159,70,120,131,55,137,185,180,141,210,144,80,252,44,87,187,253,161,87,175,22,61,113,74,160,193,191,69,139,107,251,244,240,137,102,142,105,245,93,4,73,195,65,225,243,216,44,106,122,237,87,63,132,96,92,191,144,41,101,209,123,150,209,167,253,10,157,8,230,52,80,31,169,99,79,159,122,174,6,48,9,14,167,82,234,141,189,189,208,158,104,205,96,218,135,211,180,255,184,146,75,77,87,180,166,193,225,224,215,171,71,26,8,142,251,124,71,159,157,166,125,56,234,219,197,86,21,62,165,33,127,8,22,57,13,245,35,18,227,155,251,159,31,158,73,192,193,8,239,242,98,179,85,101,185,86,9,166,31,76,240,60,73,102,98,228,239,116,0,23,159,180,73,245,132,6,157,109,116,141,78,146,38,107,60,9,121,131,33,15,242,190,146,134,252,6,49,172,46,49,70,2,126,139,244,200,250,208,83,39,118,254,136,50,29,124,31,182,88,108,15,201,6,63,80,13,216,83,251,116,240,99,8,159,64,62,172,72,250,121,236,195,126,216,32,1,139,20,14,113,20,123,102,54,253,33,49,237,52,36,100,64,89,164,141,134,194,7,182,205,166,153,179,60,49,68,187,4,115,172,155,14,33,99,206,159,232,213,49,132,140,120,120,120,126,188,163,193,32,23,46,155,199,154,81,93,134,136,7,89,40,200,128,247,207,171,5,3,6,5,203,166,249,184,167,161,208,6,181,83,38,145,250,158,86,172,70,225,38,245,204,8,213,17,86,92,214,204,49,123,58,66,99,188,165,85,227,233,232,26,41,116,27,90,247,154,142,110,176,72,123,223,99,215,250,8,142,243,221,246,72,3,33,139,205,174,217,115,91,200,8,29,149,27,198,244,240,253,24,169,226,235,133,212,48,104,72,172,54,111,213,205,155,248,162,251,222,128,238,255,123,14,158,222,113,71,63,80,240,98,176,14,92,7,63,178,13,232,30,198,21,219,128,51,205,76,199,80,202,236,31,183,239,153,83,213,116,12,69,204,102,155,134,29,34,35,202,51,125,254,155,142,71,161,21,163,183,174,31,105,201,53,70,243,56,127,216,110,153,239,129,179,40,132,155,92,89,119,207,171,245,130,165,21,237,132,219,149,52,100,61,213,79,204,54,63,190,70,163,112,104,238,182,219,247,204,252,141,111,40,88,102,234,176,126,185,110,104,177,49,254,22,27,200,214,9,121,59,254,14,153,12,231,205,234,3,59,6,136,149,159,133,130,85,115,167,251,233,164,34,96,105,200,62,254,38,90,17,155,12,201,79,98,197,225,4,25,118,100,100,68,189,169,215,159,246,43,122,196,38,144,31,158,86,77,79,165,85,162,65,167,33,230,187,45,39,202,38,215,33,44,123,106,153,124,143,230,161,102,57,113,114,131,182,161,251,213,92,40,230,43,230,0,56,249,6,13,219,118,183,144,117,3,24,10,190,69,146,156,91,142,19,200,48,119,187,103,218,102,54,157,252,128,173,54,11,198,100,52,157,64,249,37,246,232,157,144,209,164,213,127,58,69,60,53,95,237,247,219,29,61,157,211,216,202,64,195,65,174,170,15,135,93,61,167,137,156,142,240,46,183,98,108,234,211,41,18,64,202,37,133,134,67,186,73,253,190,169,63,214,159,216,221,110,250,13,50,254,9,177,51,95,51,6,155,233,247,88,101,216,112,71,145,41,156,32,123,10,147,167,120,18,250,122,64,64,211,144,99,10,239,92,230,1,106,24,220,19,178,133,56,29,210,224,83,10,92,219,43,232,6,215,84,3,115,221,79,54,184,65,167,52,65,248,129,230,179,235,111,145,101,110,173,10,219,37,190,116,250,99,12,159,34,188,138,193,83,100,247,99,112,118,62,135,49,172,212,223,185,41,26,69,224,52,28,100,212,102,177,58,36,45,53,147,81,0,77,227,252,14,11,81,230,227,209,169,172,167,110,87,197,70,221,219,238,86,178,86,10,173,6,32,195,254,135,85,243,145,54,255,255,128,12,74,172,104,158,124,7,167,119,87,51,87,82,223,35,93,106,187,147,231,199,143,244,230,140,174,49,20,40,115,98,251,110,28,0,210,61,15,208,86,187,89,237,31,26,230,254,228,251,224,34,177,217,63,244,84,25,102,18,122,74,64,239,216,43,146,239,174,99,112,154,222,10,77,207,162,217,246,212,53,60,57,2,4,108,205,237,97,232,102,106,209,83,101,238,18,4,127,255,29,1,206,142,198,247,112,236,52,44,115,139,248,67,63,130,228,88,97,242,253,143,17,44,79,240,15,85,4,204,147,139,76,82,219,167,20,218,105,0,202,34,253,225,26,67,210,64,19,116,208,83,14,209,36,28,148,178,9,234,240,17,147,51,219,127,19,117,154,194,249,93,12,205,127,52,178,36,213,59,113,68,96,62,125,122,253,99,4,202,15,192,244,166,138,160,89,146,167,55,253,8,152,163,120,122,131,118,117,13,77,3,126,131,206,140,156,245,234,6,221,55,52,27,218,46,115,131,110,254,122,247,187,21,189,233,32,207,145,189,222,88,105,64,116,235,168,20,109,26,14,119,44,78,190,66,82,62,11,101,142,22,41,200,123,68,244,175,82,183,209,144,223,98,200,53,103,79,70,190,33,123,41,131,85,101,45,18,244,7,140,115,251,200,170,92,200,59,68,96,93,51,135,34,228,30,178,23,135,135,157,208,108,184,115,6,242,14,217,43,67,1,13,55,10,6,149,49,2,34,175,13,217,185,76,197,195,126,210,183,120,238,181,18,70,67,226,201,23,199,135,134,59,106,126,139,231,95,58,71,211,112,232,38,65,104,209,219,199,45,123,128,254,246,155,240,251,119,188,241,253,91,204,40,207,27,169,75,209,144,223,225,57,229,224,190,9,104,93,215,7,229,221,70,226,196,220,167,252,238,105,192,144,247,50,95,133,238,43,24,27,219,116,48,142,109,248,61,21,251,66,75,137,155,104,67,159,215,143,130,12,90,179,30,48,208,169,30,144,111,80,2,247,77,4,151,194,138,156,120,196,118,46,53,70,26,47,156,226,231,39,9,71,155,136,166,223,70,128,180,90,51,68,86,140,249,225,121,215,88,5,60,113,45,48,254,145,111,70,55,248,33,110,64,143,197,143,225,253,20,173,130,224,75,27,70,204,79,190,71,167,224,245,51,237,153,248,61,178,143,172,54,28,216,53,178,79,172,153,155,16,188,98,88,56,228,231,54,95,137,227,121,195,127,239,244,250,123,2,154,221,221,6,85,12,45,191,62,57,69,131,33,210,177,229,153,49,13,15,215,207,207,91,161,230,48,6,240,233,116,18,66,50,55,3,83,40,152,27,161,132,210,178,230,6,91,21,231,170,34,22,9,248,29,61,14,180,88,172,162,239,167,225,224,119,75,95,4,26,10,238,133,170,220,33,39,10,145,27,237,199,122,39,221,143,82,3,63,249,238,38,110,64,99,198,174,148,219,5,253,225,200,145,110,159,0,68,158,156,50,111,58,123,201,215,159,70,144,140,63,197,20,89,201,210,82,100,242,221,119,1,52,141,19,249,37,203,75,231,52,210,111,67,112,26,43,220,139,100,186,60,90,161,31,6,80,9,177,255,13,54,252,29,14,172,145,0,235,11,135,237,118,205,176,240,119,145,59,14,45,201,166,177,219,14,79,39,226,55,229,106,79,131,77,177,107,140,82,42,82,240,223,196,54,146,147,245,144,175,55,43,227,225,179,147,142,229,226,85,103,176,87,49,142,245,174,35,22,221,74,168,224,205,172,8,202,119,162,143,64,38,35,146,62,226,140,85,90,36,251,94,62,178,175,245,113,73,190,255,131,37,234,125,243,105,185,147,153,120,58,182,187,83,245,165,35,217,135,9,168,183,205,155,106,209,220,191,157,209,143,95,14,91,190,97,95,94,160,19,45,245,243,151,151,63,252,86,8,145,35,247,228,10,11,83,201,189,108,124,176,9,193,116,121,215,170,97,127,56,140,147,235,33,124,183,181,172,22,210,13,30,26,86,178,241,21,234,118,111,230,24,235,11,18,199,73,8,126,233,240,188,61,60,4,239,59,218,221,39,232,68,133,193,138,79,56,188,177,193,40,251,231,229,114,117,252,233,45,153,97,109,6,50,184,13,197,71,10,21,194,68,188,14,199,87,99,144,120,236,90,165,119,11,82,170,5,17,36,226,252,239,226,68,238,182,71,137,86,201,5,27,4,46,83,151,17,79,195,239,82,76,45,3,91,223,189,91,109,54,98,8,162,220,97,58,212,164,126,146,193,11,234,72,41,33,150,171,102,189,64,52,154,168,28,30,189,30,154,147,94,47,213,44,102,38,101,88,125,115,117,13,25,201,61,163,16,239,27,121,87,231,251,56,129,188,111,51,151,167,206,46,221,76,227,120,36,108,52,174,166,120,48,142,178,193,13,99,204,154,77,78,26,78,199,1,249,124,139,50,14,220,199,94,221,170,175,124,170,119,98,148,105,52,183,203,237,252,121,127,178,155,146,78,240,71,2,170,196,5,39,28,204,69,67,10,190,148,43,193,229,109,155,87,243,209,124,62,139,67,194,150,203,165,205,113,41,24,92,112,132,170,91,28,141,228,221,65,58,153,28,15,93,234,197,211,174,249,0,162,205,110,199,213,151,157,205,86,40,77,130,151,14,176,79,159,213,48,73,136,205,243,96,231,22,139,9,150,182,142,149,220,44,145,14,194,173,219,104,193,14,100,174,190,164,28,2,223,140,89,71,182,101,137,115,176,106,159,33,65,245,175,205,78,236,88,87,204,252,101,103,170,215,219,139,229,185,102,39,12,189,151,223,192,189,7,196,20,128,40,116,255,254,188,154,191,79,245,73,54,40,36,2,230,34,52,203,83,15,13,88,94,225,60,34,217,58,0,130,119,128,164,242,32,158,12,71,129,50,125,251,217,248,176,218,175,238,86,107,105,239,211,233,14,184,118,64,27,101,62,78,140,1,84,89,17,173,35,150,32,114,127,178,47,249,109,10,126,120,56,42,47,201,193,55,79,223,189,147,183,107,219,93,183,13,112,66,232,242,253,139,29,68,76,224,62,72,64,42,115,53,132,17,154,54,75,111,53,25,76,38,52,150,148,220,15,118,105,180,62,175,57,178,18,8,141,116,70,204,73,11,233,119,239,14,66,113,90,99,213,82,37,145,104,247,137,255,246,252,248,132,212,87,201,56,103,224,96,247,68,49,250,67,98,36,20,193,82,159,123,146,195,232,19,155,190,208,108,128,120,187,127,237,199,90,230,38,14,212,161,88,45,113,124,32,65,207,208,132,178,155,121,196,173,70,191,24,87,121,80,158,177,175,217,198,49,227,220,218,207,82,191,10,141,121,181,233,145,11,189,0,133,208,34,48,10,127,134,242,170,157,82,88,236,192,6,100,94,173,246,61,191,59,179,27,9,5,70,136,242,16,12,72,244,19,84,221,40,133,96,36,254,140,49,251,66,93,58,78,219,27,11,19,238,99,156,68,47,252,170,82,248,252,22,254,186,163,237,23,106,33,222,219,150,31,126,123,214,87,192,125,91,238,71,110,44,222,22,168,176,229,200,174,234,249,97,245,161,97,19,29,204,188,106,153,236,163,157,10,85,220,54,187,28,242,90,143,95,35,67,86,101,17,195,105,151,184,182,48,169,19,143,94,227,234,76,71,60,221,199,15,163,7,62,141,149,254,157,60,234,18,167,85,191,175,86,94,208,71,210,70,124,30,171,255,12,43,248,117,114,24,252,134,49,194,135,43,117,108,32,136,120,253,115,121,112,54,57,103,39,226,55,183,151,188,50,77,168,205,167,152,72,234,160,68,32,141,228,25,129,61,35,192,8,172,182,188,1,139,210,174,126,52,148,24,161,94,210,95,137,57,55,3,167,20,27,60,64,41,33,2,177,156,2,105,160,187,53,137,94,40,59,222,7,177,94,100,40,219,106,35,13,104,219,167,122,46,53,253,234,37,5,43,54,220,211,97,11,129,125,114,188,147,11,94,218,201,130,224,130,36,175,206,200,124,39,29,149,88,44,100,231,104,83,195,204,166,242,207,72,189,88,168,197,130,141,59,187,251,187,250,77,213,149,127,174,134,111,103,37,48,231,48,175,85,138,190,4,223,39,197,153,244,248,215,49,117,222,46,243,165,249,76,229,189,98,215,190,245,79,169,236,58,83,128,46,75,156,46,145,0,242,10,90,5,211,141,161,56,202,52,139,153,70,105,205,75,14,167,102,19,140,14,47,47,166,52,5,202,173,111,107,95,88,1,132,219,8,94,246,212,212,119,251,237,90,40,91,138,32,133,100,231,203,9,120,185,71,27,130,102,208,114,4,13,63,100,189,17,103,54,161,105,66,217,24,213,157,161,203,214,95,221,12,111,110,232,86,218,234,20,183,237,210,208,58,103,38,219,19,88,132,246,189,202,229,24,157,107,225,23,209,18,139,172,98,50,180,169,50,3,125,16,96,147,200,63,138,97,237,221,237,100,154,31,245,183,180,146,188,36,10,138,16,133,21,240,33,68,103,250,59,215,0,171,123,237,245,180,180,63,81,245,26,66,160,184,144,11,104,37,47,48,196,43,111,70,87,121,67,229,95,67,204,177,36,54,243,237,8,223,67,179,91,137,115,155,105,181,20,179,221,83,13,123,70,130,198,23,48,16,116,37,120,111,184,159,165,94,98,220,235,166,254,208,148,225,222,202,211,21,139,220,188,165,4,51,166,129,190,9,81,63,201,18,204,195,133,16,139,61,201,6,221,10,26,164,25,0,47,229,201,123,18,215,234,95,222,208,216,212,115,139,164,143,174,110,254,170,200,78,143,186,220,18,211,244,23,118,148,166,246,236,65,224,134,253,55,79,183,92,205,114,99,147,249,57,229,45,45,161,95,208,21,121,130,118,50,227,207,189,246,65,176,39,12,149,16,149,86,52,228,101,157,180,167,118,42,164,71,244,3,93,35,5,6,21,154,145,59,183,163,26,83,163,102,42,243,157,157,99,224,161,238,18,82,223,172,117,11,88,176,105,112,13,119,109,147,70,247,92,169,207,246,42,79,84,238,68,55,195,71,119,166,17,62,252,12,224,141,23,58,162,12,71,241,17,37,185,83,134,167,187,179,43,49,101,168,191,122,16,244,169,228,56,230,176,193,131,90,3,106,60,157,227,229,116,89,231,58,90,172,164,215,222,238,4,84,207,9,91,239,172,170,170,66,124,240,226,1,43,178,61,171,145,49,72,164,118,108,28,25,228,52,198,167,63,175,7,7,7,78,253,196,207,24,84,124,110,140,66,87,212,169,185,239,38,79,195,254,146,28,41,228,193,97,250,81,204,189,201,50,88,214,35,59,137,233,53,9,177,68,110,32,60,77,139,221,246,73,186,72,210,159,24,139,199,212,154,64,8,21,17,218,130,170,115,147,227,43,195,52,44,120,96,236,227,238,82,23,181,177,191,8,101,90,123,240,235,38,232,42,98,12,52,84,231,132,66,124,25,60,46,183,233,45,114,198,249,98,22,159,113,240,117,169,57,231,73,77,89,172,42,125,97,174,86,132,252,209,28,196,192,185,231,65,108,106,114,55,248,178,43,25,172,123,53,126,91,74,27,24,215,158,57,182,91,114,1,126,181,219,12,6,85,119,48,24,118,7,195,170,77,15,154,93,45,82,125,182,180,103,202,82,28,193,43,117,191,140,166,16,99,50,16,193,93,37,52,244,241,29,75,3,221,82,140,132,42,83,47,207,111,183,90,151,238,182,104,161,108,168,234,71,65,224,91,235,118,96,44,97,152,84,21,129,193,28,121,221,145,251,231,158,170,72,37,164,71,184,129,34,213,130,190,241,39,20,129,187,166,89,142,9,157,225,179,232,38,241,231,138,233,57,52,143,167,112,127,68,155,237,4,223,97,161,93,57,216,103,177,192,9,118,232,200,229,131,160,68,207,90,151,123,171,102,83,200,206,208,194,30,15,119,51,23,251,232,210,215,54,189,235,219,3,123,140,182,179,138,253,222,24,208,94,79,111,148,11,214,216,149,217,138,245,132,103,209,19,114,202,76,199,4,20,162,212,2,202,45,166,222,160,122,74,41,136,68,135,112,48,79,216,100,104,199,238,238,238,110,102,166,176,215,124,144,105,242,153,25,236,201,212,88,171,231,71,167,194,77,36,11,242,112,29,158,27,177,117,28,112,95,127,138,141,42,35,106,170,114,29,100,231,22,207,228,235,119,96,103,23,76,169,159,68,249,137,84,151,234,190,36,63,182,254,90,37,55,180,131,41,30,218,49,30,218,97,130,140,215,24,217,209,103,192,31,12,236,8,15,236,152,153,203,213,198,31,59,134,44,207,10,168,178,97,29,225,97,197,202,173,243,133,106,129,190,205,168,14,95,31,125,48,168,67,60,168,214,20,167,54,79,187,143,105,5,27,72,189,137,252,19,29,195,248,11,3,236,160,82,37,132,154,10,155,244,206,178,48,138,50,233,38,235,219,133,14,178,242,141,253,183,215,123,216,238,86,63,203,218,74,235,19,95,50,90,125,222,75,170,209,206,248,147,26,193,25,130,125,237,30,42,126,2,229,120,173,140,8,79,77,19,180,15,99,210,6,142,52,104,133,143,205,228,105,42,58,117,183,4,8,221,79,57,27,107,182,33,177,151,251,189,191,117,211,220,57,140,68,184,127,190,83,92,235,71,59,11,155,163,209,130,105,122,34,141,39,143,186,3,158,152,91,133,194,222,136,150,167,248,190,33,133,71,14,169,214,176,41,92,28,139,5,238,7,133,125,81,61,36,89,253,21,57,156,39,225,34,62,194,248,124,46,1,175,42,238,101,188,194,156,54,58,204,160,107,219,181,91,219,74,168,247,134,64,200,194,238,59,246,97,7,45,144,110,30,54,156,92,242,188,226,79,243,51,120,24,72,156,14,250,208,118,195,79,3,67,183,103,192,242,47,240,109,190,62,107,1,116,206,151,74,157,50,169,132,111,60,203,86,9,49,36,103,47,64,153,254,171,126,218,55,230,198,122,50,66,204,100,223,6,98,61,170,57,210,101,154,152,1,39,6,63,198,225,205,193,244,18,48,238,62,35,166,218,123,134,100,102,249,157,65,56,183,144,173,66,17,200,115,134,30,233,160,124,70,231,178,153,21,133,149,25,146,42,50,79,71,190,217,252,93,72,138,72,32,242,87,236,22,110,155,146,235,239,4,252,180,170,138,100,45,4,30,233,124,153,6,174,83,194,50,19,4,179,65,75,141,178,238,2,99,13,123,7,83,232,127,242,42,166,23,254,43,229,60,232,124,82,109,248,49,190,118,83,50,6,255,10,122,126,218,62,61,63,157,252,168,84,179,96,242,102,84,140,143,177,104,253,226,227,164,168,181,89,100,100,28,237,1,30,116,198,136,213,52,172,82,178,49,168,227,13,210,194,227,53,110,179,224,198,225,254,166,30,208,86,46,19,199,23,152,198,194,51,78,96,4,139,143,60,104,18,77,242,103,224,85,47,47,254,187,225,246,172,30,186,159,102,23,52,61,203,57,42,186,61,195,131,217,249,93,226,14,195,67,173,78,140,162,16,24,2,253,51,98,63,229,44,127,47,145,152,115,102,46,123,197,124,53,24,19,33,70,208,150,47,123,240,21,181,94,50,59,100,100,68,76,238,103,161,107,80,193,136,1,93,32,118,68,42,21,233,86,14,135,124,202,156,188,95,120,61,253,111,107,229,252,181,18,8,248,212,130,9,64,169,85,19,28,98,252,210,33,79,55,229,235,7,55,127,189,69,84,120,232,138,41,233,4,150,38,191,193,133,0,88,170,135,39,202,49,182,42,143,198,216,223,220,233,49,201,211,28,186,32,26,11,117,3,184,68,194,195,219,20,236,149,128,251,162,205,59,100,207,44,64,217,139,46,141,135,48,73,182,55,3,16,129,95,175,172,208,216,160,251,107,38,142,223,188,8,187,182,124,74,156,139,57,168,224,59,95,131,193,137,61,34,121,246,63,107,231,192,210,95,95,201,127,253,188,14,130,101,2,0,251,149,22,104,170,84,177,169,117,59,141,99,224,195,104,211,64,8,249,227,171,83,111,1,175,119,206,101,1,205,206,87,3,196,221,242,87,239,38,38,241,72,165,116,27,56,46,32,215,136,100,217,74,51,7,32,146,3,32,5,145,105,240,129,11,29,44,114,73,139,175,62,41,92,152,72,194,69,137,166,155,118,168,135,39,157,197,124,177,108,38,40,84,114,92,85,200,135,34,8,156,156,113,97,116,68,34,133,51,54,69,31,234,78,135,153,128,201,86,151,65,195,125,103,254,124,183,154,247,238,154,159,87,205,238,205,213,100,52,238,94,85,242,175,225,120,220,237,191,157,181,111,225,110,239,7,150,233,3,205,5,31,120,42,110,218,164,28,81,163,127,138,48,114,77,216,136,14,2,182,99,163,155,189,8,129,124,114,117,83,222,240,43,101,89,160,18,192,192,230,183,186,14,147,174,164,206,177,42,100,157,152,209,34,111,6,25,208,220,97,188,26,176,244,156,177,111,136,239,148,185,138,245,35,31,144,130,227,11,226,189,218,30,126,123,253,36,194,91,147,150,250,43,110,4,160,87,7,23,144,71,5,71,83,67,208,235,155,33,170,58,190,105,226,109,154,114,187,169,229,72,103,147,44,192,15,90,61,202,202,65,140,166,184,140,190,209,184,179,48,211,28,78,110,217,119,100,167,130,32,108,176,156,44,231,49,107,123,231,198,28,103,219,85,47,185,86,253,95,37,23,74,123,204,35,98,233,33,183,2,114,183,129,30,71,231,200,172,92,15,132,48,171,56,97,6,175,234,83,196,222,72,83,207,56,186,4,47,160,53,137,63,38,213,118,68,125,181,189,254,78,17,58,61,155,208,20,250,152,206,41,71,39,116,89,147,177,102,242,183,183,234,87,227,248,246,54,190,99,56,145,86,56,109,96,147,255,19,2,133,120,173,149,86,85,3,206,41,80,62,76,95,43,50,91,239,119,36,67,106,205,227,229,186,57,194,87,224,49,18,3,65,242,165,189,130,192,79,213,47,74,71,221,219,71,177,122,21,57,118,3,199,139,10,68,181,86,73,147,138,254,212,248,8,160,30,191,123,55,183,137,76,50,112,235,250,174,89,159,152,52,53,24,168,76,173,133,212,231,130,122,195,236,23,82,165,11,244,41,90,97,140,239,137,16,169,73,43,19,130,164,114,198,57,127,144,0,50,206,62,71,67,118,126,23,232,193,193,23,179,183,28,22,139,78,106,17,111,252,246,34,197,221,172,120,149,1,5,78,66,30,240,247,85,133,14,215,186,147,81,200,136,172,74,142,77,49,72,206,168,155,212,203,2,68,110,109,55,121,53,187,200,20,214,218,118,150,93,129,122,152,173,27,78,202,39,219,184,81,206,172,202,25,141,86,245,101,226,248,64,156,15,172,95,247,196,207,21,159,171,43,16,26,70,35,137,100,6,153,14,135,213,15,11,145,154,209,241,183,90,112,17,121,111,193,88,84,121,19,198,4,64,244,164,145,171,137,197,24,179,186,245,117,36,181,96,91,32,82,139,95,99,34,165,68,231,74,3,250,136,204,46,243,18,133,84,98,35,128,206,230,224,99,36,120,221,95,140,98,191,244,66,112,196,166,111,251,60,209,99,23,28,167,199,78,77,13,134,66,50,197,227,243,250,176,122,178,118,23,252,222,184,1,234,167,62,3,2,203,190,110,65,92,212,205,85,65,0,212,101,61,152,149,19,51,2,48,212,170,237,101,89,63,174,214,159,110,85,186,86,241,171,60,46,239,103,97,46,237,76,222,60,55,115,26,236,113,187,61,60,200,121,18,71,215,149,144,126,245,94,198,251,201,4,37,219,253,49,132,185,223,213,159,84,82,72,234,163,245,135,206,119,219,245,250,174,86,234,100,243,248,116,248,68,127,191,10,186,195,150,191,8,70,53,63,209,209,11,21,97,225,241,161,88,148,231,117,132,62,138,54,156,178,160,138,218,200,41,20,122,56,123,186,206,141,79,36,89,228,20,104,21,193,189,20,177,177,159,27,48,24,216,213,96,0,99,20,209,120,206,218,39,178,139,208,139,2,57,250,151,164,89,204,162,201,58,203,209,24,124,218,20,242,253,109,123,177,144,150,95,84,126,75,131,64,91,140,153,24,85,8,99,184,58,230,139,220,45,42,139,75,31,235,148,217,96,187,236,29,62,61,53,111,79,65,94,142,65,176,110,210,173,75,148,40,28,55,162,147,232,5,185,60,172,115,51,72,85,215,15,178,182,232,125,146,160,12,93,41,244,60,250,212,213,193,140,76,133,4,241,242,130,62,238,10,52,46,140,145,124,9,210,230,234,31,197,183,212,247,251,175,149,198,98,241,152,145,221,131,22,192,241,22,165,197,195,106,32,200,36,20,230,231,117,38,185,224,226,27,69,64,14,199,232,195,226,116,120,58,163,46,155,138,145,76,10,108,191,83,133,246,5,2,33,16,142,191,189,187,203,179,175,9,121,113,153,26,30,101,194,105,196,76,239,155,51,243,140,151,247,179,127,216,126,212,165,48,194,61,138,191,122,105,63,12,196,225,9,179,0,49,231,230,84,55,104,115,23,83,218,230,172,1,194,215,40,208,29,34,64,20,217,111,168,181,71,111,127,133,72,200,108,168,145,156,196,200,188,187,127,66,118,68,203,248,107,159,184,51,14,209,182,131,165,223,179,89,151,194,60,117,198,30,3,82,212,79,226,20,10,220,141,96,152,72,93,61,12,127,135,89,219,162,157,61,76,25,142,190,66,169,252,50,64,203,110,70,120,83,116,137,153,24,207,33,100,63,144,189,131,51,160,205,171,53,0,31,110,216,63,202,225,202,42,190,134,128,12,47,234,253,132,56,137,16,23,237,88,213,84,143,28,209,206,213,36,145,112,229,207,111,122,2,130,76,181,98,95,133,38,222,208,182,27,26,117,95,201,154,235,0,149,10,163,148,104,252,107,184,86,196,160,217,9,134,14,53,131,120,63,20,144,167,11,210,229,198,201,181,141,34,167,207,232,242,111,198,54,84,45,7,38,156,151,164,27,87,115,34,180,90,195,112,154,19,149,171,144,118,98,38,85,233,36,114,86,113,166,37,35,139,38,8,158,211,122,83,146,223,100,58,73,134,223,212,171,23,221,223,221,154,74,225,19,30,163,206,153,69,216,70,114,148,88,40,150,215,164,5,89,255,131,242,245,29,123,224,87,38,248,37,17,218,238,191,200,28,167,181,122,169,124,225,97,208,82,188,103,131,110,47,94,133,79,178,104,103,184,182,224,195,127,123,222,31,86,203,79,61,123,40,32,92,54,206,90,201,241,231,203,15,61,69,49,91,46,139,34,17,18,100,155,31,133,142,173,198,253,249,113,211,185,154,55,32,198,185,98,162,64,112,83,157,129,34,206,125,66,167,7,194,27,219,160,88,189,21,42,140,172,147,40,4,177,76,156,53,59,23,248,50,160,110,190,47,112,237,192,140,85,175,167,127,17,7,101,86,129,188,97,244,199,27,175,206,198,136,191,118,245,38,136,125,78,185,155,8,70,176,27,24,50,98,143,3,143,201,49,69,124,35,184,68,114,7,111,111,160,192,173,23,140,252,249,39,148,9,177,51,174,18,221,112,210,20,236,17,129,111,138,193,34,150,234,188,121,80,37,191,233,35,168,245,49,197,157,75,141,73,116,98,211,128,6,82,209,67,246,122,203,213,1,7,21,135,209,191,85,0,221,57,44,174,238,159,15,214,170,14,95,60,152,23,8,97,207,101,188,129,136,180,5,82,253,124,236,0,194,101,214,198,136,236,222,209,103,56,141,219,127,202,183,255,20,180,23,164,54,245,2,235,87,225,237,103,8,45,85,71,109,65,56,60,156,144,151,156,183,36,25,240,69,23,182,197,158,92,48,72,166,58,63,19,114,108,25,164,111,103,99,73,6,132,160,139,81,182,116,171,139,35,127,99,98,191,192,63,62,37,68,168,105,175,38,61,106,174,47,108,195,228,160,184,113,200,85,128,161,12,15,193,250,66,128,183,2,150,117,79,177,213,12,18,169,215,193,215,191,139,232,180,47,152,106,37,134,251,140,219,11,156,104,255,240,33,48,134,35,182,85,89,55,8,103,105,248,62,192,107,158,121,180,215,33,86,117,162,225,145,42,127,146,128,86,245,232,129,200,255,97,6,99,151,19,140,2,164,163,142,84,127,145,246,194,223,171,235,70,193,157,62,40,147,95,16,42,93,89,83,47,19,25,16,124,90,27,216,104,47,229,163,212,251,8,187,139,91,109,156,6,248,170,249,221,179,131,243,240,181,86,62,72,153,125,206,170,143,23,50,179,224,81,169,164,42,74,128,214,247,154,148,84,27,9,154,125,214,65,194,99,195,77,199,174,249,247,231,213,174,89,124,189,88,125,8,149,124,46,85,158,238,246,218,219,130,175,163,155,247,49,82,160,229,176,142,22,227,126,236,209,206,187,2,88,150,235,8,194,78,231,94,243,4,50,233,4,19,124,233,119,122,122,207,153,201,194,155,30,226,224,78,101,104,198,62,75,81,49,30,134,3,194,15,81,191,110,183,242,46,148,42,61,232,183,44,172,229,244,122,250,187,160,104,209,183,32,92,110,178,184,45,200,182,2,49,132,143,139,82,237,17,65,63,218,133,212,153,60,90,246,127,194,25,211,125,242,62,144,245,241,37,162,209,102,153,177,249,213,193,41,205,95,130,196,148,196,201,93,2,85,204,121,185,162,102,242,129,73,246,216,211,170,100,175,103,133,4,91,238,43,70,19,236,16,246,225,3,159,133,135,153,80,129,8,123,125,75,6,35,81,199,96,167,136,121,41,252,86,45,64,87,86,185,221,132,212,17,250,76,7,229,91,83,207,168,12,41,133,225,221,59,149,126,191,27,62,48,90,81,38,71,32,208,130,141,196,0,122,45,101,230,240,126,153,74,1,65,46,33,131,183,179,2,152,23,154,82,88,148,13,190,45,90,155,69,139,34,191,130,71,12,109,130,245,165,187,41,61,150,210,233,221,151,61,72,121,158,231,39,28,207,29,152,41,85,53,193,116,194,128,119,162,199,240,188,210,45,109,164,147,209,183,110,166,11,18,184,211,81,1,209,65,11,118,82,245,40,216,41,26,190,100,40,62,229,185,163,24,87,231,32,135,80,200,156,83,42,67,226,140,115,0,224,13,113,241,252,164,191,127,40,173,173,225,222,78,126,6,59,231,236,180,6,243,64,169,111,97,115,100,226,238,99,235,64,56,130,233,177,11,73,143,73,142,73,61,105,217,40,148,65,89,200,94,23,31,241,91,145,10,232,187,221,55,98,43,170,15,205,203,57,67,192,90,52,226,175,51,252,193,35,3,44,212,154,75,72,123,131,157,125,218,61,128,104,169,14,55,202,162,97,247,190,255,72,109,30,124,83,169,33,188,102,211,240,52,159,66,160,64,25,12,167,54,49,60,68,79,157,88,235,41,239,155,9,47,163,185,187,180,71,114,146,138,117,37,161,237,168,36,200,150,115,62,79,148,196,118,183,146,219,177,61,43,161,119,11,113,120,155,43,230,52,135,11,103,173,247,111,180,25,125,70,63,189,252,2,15,58,171,129,8,101,38,204,32,200,254,107,151,154,43,235,194,175,181,206,149,52,28,244,180,111,74,228,184,111,78,1,99,50,5,28,35,241,167,248,4,229,209,95,213,123,241,113,42,239,58,25,217,110,238,231,96,198,153,24,199,162,9,145,8,248,0,131,217,40,3,66,92,239,109,104,138,78,247,128,128,114,186,98,44,90,8,154,187,152,125,172,31,231,195,41,173,1,236,176,91,61,25,55,9,176,82,197,68,129,39,59,161,14,59,72,36,202,133,16,175,229,159,139,80,94,9,254,83,71,43,241,144,222,41,64,122,137,0,163,178,253,203,134,16,201,215,135,72,46,99,216,60,29,103,162,200,53,251,58,177,17,82,159,135,41,42,26,25,205,19,226,148,42,237,149,189,167,221,246,248,137,83,174,116,34,41,156,92,126,22,152,125,105,201,14,156,51,136,190,151,171,181,212,18,196,144,220,223,115,119,43,153,34,33,89,172,97,118,149,228,93,161,186,24,83,110,219,111,174,166,99,120,91,230,31,66,22,110,54,234,95,57,179,65,106,4,52,63,11,42,86,44,142,174,25,140,245,197,223,172,8,138,161,195,251,47,98,22,209,183,95,101,124,213,19,123,199,243,106,97,134,189,195,235,50,25,64,183,247,27,150,97,21,70,24,217,14,87,203,186,249,208,172,127,234,48,55,196,153,187,184,116,36,33,87,203,210,122,104,34,163,132,225,44,99,126,86,115,76,88,74,70,177,153,111,132,208,104,206,60,21,214,12,24,252,245,196,169,12,130,219,16,253,161,65,236,194,24,123,255,71,126,214,206,190,217,175,42,98,216,52,182,94,156,78,158,74,87,202,22,33,28,165,49,183,47,62,192,32,130,73,62,11,171,251,98,76,198,142,115,202,15,139,94,94,233,163,55,184,182,98,49,116,76,245,150,130,138,143,201,162,16,116,93,122,80,25,36,209,57,155,71,35,213,70,59,75,71,9,89,18,77,218,135,78,96,100,100,249,45,106,18,205,141,156,49,200,195,59,201,44,116,199,133,222,217,231,39,170,72,4,184,143,193,213,157,64,194,97,148,25,36,217,39,236,142,47,28,101,178,233,215,135,198,248,128,49,123,234,107,94,247,5,93,202,25,252,216,52,239,101,17,91,29,56,230,223,169,205,195,56,242,203,11,168,100,54,137,246,40,15,139,171,250,67,189,82,142,15,152,95,129,105,226,28,180,200,20,47,9,15,19,94,2,141,95,62,115,206,222,227,48,153,118,244,250,124,154,64,26,12,64,146,103,58,64,147,182,1,243,68,69,239,219,82,101,213,220,54,179,42,181,47,83,36,123,0,164,145,74,0,66,69,198,101,242,21,198,216,187,209,19,69,30,44,118,114,118,249,213,8,43,81,211,2,193,168,240,22,112,142,135,5,44,152,18,51,202,250,28,87,187,224,253,189,18,142,163,127,226,29,149,237,171,232,170,57,254,138,43,89,139,91,48,193,230,240,16,15,238,149,172,195,173,95,18,117,189,49,232,97,187,168,63,157,10,230,80,67,234,209,203,135,154,17,77,175,164,167,151,124,238,83,68,83,80,42,143,173,135,59,133,213,124,80,19,70,200,192,74,197,8,94,46,203,122,115,223,72,70,233,166,95,243,17,121,204,18,178,43,79,103,43,113,169,74,194,175,72,7,198,99,140,110,196,104,114,193,80,73,198,79,142,84,110,240,195,97,111,65,101,64,198,103,147,200,225,136,124,86,65,43,59,115,129,47,140,44,213,54,119,87,18,150,74,42,149,91,126,54,122,147,28,185,248,251,24,102,12,35,155,232,207,129,125,181,231,110,215,58,201,30,179,248,170,50,77,148,220,204,128,110,116,237,189,166,73,77,1,58,131,141,233,74,225,70,18,141,170,170,232,178,84,137,73,90,71,51,242,191,7,18,111,184,91,33,251,67,136,67,238,165,241,150,137,92,226,40,243,12,198,0,119,199,209,53,216,146,39,23,21,173,197,157,24,129,174,79,233,121,137,78,53,246,203,209,59,79,144,112,64,68,160,254,92,129,17,220,200,71,156,113,190,207,230,186,171,100,193,37,113,227,125,131,109,101,8,49,165,36,128,157,100,24,23,166,139,14,222,152,71,177,82,17,172,17,151,216,148,232,157,221,226,130,15,140,246,184,196,251,18,49,16,52,143,246,164,224,125,122,83,226,144,177,252,147,224,156,244,78,154,38,139,217,148,6,163,228,166,228,98,211,19,99,114,226,54,33,2,119,244,158,66,206,168,21,196,186,85,173,63,53,245,238,66,113,230,81,184,50,189,68,73,25,0,149,148,121,42,234,96,72,91,165,17,142,150,2,9,183,125,85,145,145,66,205,74,12,212,8,9,140,17,112,37,85,39,172,132,192,24,164,5,6,215,211,173,207,47,129,137,111,201,61,106,167,85,226,161,247,180,154,191,119,78,28,147,209,4,110,223,16,226,234,161,222,11,46,91,52,119,181,133,158,142,89,232,142,102,77,194,239,34,240,22,137,91,202,167,250,199,158,80,65,154,181,182,219,3,235,223,216,87,111,44,104,236,172,135,208,17,60,106,232,60,69,146,17,10,248,166,120,112,205,145,97,177,57,99,190,202,254,172,100,204,79,97,65,182,210,198,74,136,216,214,62,92,129,111,46,133,20,16,13,19,34,163,30,214,60,43,254,115,236,32,130,210,125,62,252,237,162,36,201,206,16,56,201,246,174,29,245,151,7,222,173,97,36,255,100,176,116,242,163,134,20,244,42,210,208,19,227,212,44,86,135,237,110,175,28,41,206,242,198,70,85,29,85,172,86,73,87,153,144,22,162,245,97,245,216,244,88,150,231,21,106,53,194,225,197,33,84,123,199,254,127,252,49,208,195,242,34,43,16,251,33,46,68,175,7,86,12,88,2,124,218,76,98,216,137,68,146,92,239,70,222,48,73,116,8,212,254,30,96,252,116,44,69,29,137,54,198,185,84,221,52,88,231,82,31,91,31,36,82,247,189,34,249,63,28,12,32,69,177,228,87,63,75,210,236,158,55,28,165,27,56,184,107,6,78,34,99,100,126,236,233,24,219,173,178,114,223,152,0,111,136,15,107,183,73,225,133,119,249,116,255,39,88,138,193,222,105,132,186,34,132,142,204,35,90,89,127,182,38,186,90,153,5,41,163,96,190,226,228,89,63,217,203,87,57,21,65,221,27,86,44,34,157,241,54,179,177,162,41,199,38,101,114,112,184,128,238,192,54,66,145,114,5,106,74,178,64,105,187,169,109,161,236,201,119,135,13,169,162,88,32,101,145,246,64,193,46,131,152,90,47,17,112,211,87,194,21,170,165,25,100,175,109,4,227,19,21,81,143,115,239,42,60,38,91,22,204,33,9,3,94,17,84,82,119,244,247,155,21,44,77,140,16,244,96,218,46,181,2,251,68,22,243,208,21,35,70,225,83,60,98,109,62,119,88,138,240,132,247,186,38,7,40,117,175,27,182,205,36,170,139,242,67,18,135,62,53,171,90,88,150,86,18,161,130,129,1,26,151,29,168,203,189,176,121,134,140,208,31,32,85,205,8,110,125,240,86,155,45,139,144,4,194,200,135,21,137,92,254,146,195,29,195,24,212,49,168,156,151,28,186,24,38,160,116,204,82,90,130,158,134,195,93,140,248,193,32,178,64,21,133,24,186,148,57,0,99,199,103,115,89,237,230,114,127,37,242,35,145,141,20,241,186,20,79,152,122,44,74,214,16,228,139,243,66,40,60,193,243,61,153,36,86,23,165,149,98,51,92,145,75,7,68,0,18,121,26,205,142,63,188,249,50,93,113,137,206,5,147,248,196,91,224,35,46,126,237,193,4,17,204,165,8,139,72,14,202,69,237,247,151,19,113,78,83,19,57,178,101,220,54,225,204,96,189,32,145,150,54,50,22,5,147,100,78,223,95,114,199,148,152,245,213,82,233,81,11,0,243,187,17,157,99,54,73,191,223,246,233,5,161,7,133,17,204,191,169,250,11,192,131,160,95,17,212,71,235,25,101,78,139,63,22,23,248,166,95,145,201,244,80,229,27,223,202,38,113,136,70,17,92,59,176,141,72,6,69,202,7,147,250,45,131,76,143,68,235,118,144,1,187,37,224,138,83,67,122,137,142,84,62,10,118,132,6,124,155,252,0,141,240,0,13,139,112,69,227,83,212,44,51,60,17,116,60,58,204,52,172,54,43,110,112,152,1,5,245,94,18,99,19,167,190,205,163,138,134,166,164,85,142,113,2,224,120,96,168,149,141,188,30,89,37,151,202,120,57,43,242,145,228,250,2,213,75,89,144,76,182,77,174,93,199,228,197,204,196,12,158,71,119,231,140,205,62,139,43,191,223,231,81,236,95,133,148,51,91,83,139,36,110,142,108,118,248,206,135,45,211,240,121,220,218,233,98,138,176,24,4,115,174,6,213,23,120,43,29,200,92,17,3,197,9,188,177,69,74,40,243,245,238,246,110,123,120,120,225,143,225,241,41,210,90,156,172,97,13,183,211,161,183,156,59,184,182,159,1,47,200,89,104,60,103,98,14,82,117,155,168,65,218,63,108,119,135,121,152,211,22,26,225,12,31,84,201,244,177,179,204,230,29,220,39,226,128,140,192,234,164,142,51,232,80,65,156,161,232,175,96,77,73,52,248,21,235,250,223,76,150,253,165,115,160,103,17,73,83,19,89,98,72,252,113,218,239,112,24,251,109,198,33,36,65,33,132,192,166,148,28,123,52,86,196,14,22,209,252,23,43,37,126,114,34,129,23,187,184,181,58,224,42,11,27,153,90,222,84,27,39,120,6,81,28,70,168,194,15,0,134,206,107,242,3,44,9,133,147,109,193,169,96,130,187,187,187,194,22,182,179,146,49,18,223,242,94,141,17,159,121,9,54,232,252,101,191,222,30,126,111,238,36,126,34,132,148,189,174,224,178,159,132,137,66,250,85,144,252,141,144,45,103,37,214,50,203,86,246,202,86,108,242,225,99,206,89,32,241,181,95,209,34,153,31,132,175,184,43,120,104,100,245,145,27,202,116,248,164,235,1,170,155,159,70,76,238,66,219,125,224,75,29,44,226,51,70,12,135,87,195,47,95,120,40,96,117,237,223,84,48,157,133,242,169,74,196,188,201,91,233,128,49,196,120,114,65,217,84,231,184,46,13,168,75,65,60,183,57,119,122,139,102,89,63,175,15,81,173,11,183,61,145,93,169,179,33,170,14,221,58,253,34,58,233,146,161,133,201,142,137,153,82,225,106,233,60,220,242,108,197,37,226,86,239,206,235,217,91,159,3,243,183,254,213,212,138,60,133,186,140,145,26,102,10,136,174,245,16,39,171,117,176,9,85,192,86,13,178,149,115,126,33,195,138,210,164,168,96,221,152,64,62,234,43,134,13,174,187,159,159,84,250,31,114,93,210,45,84,37,49,203,163,116,51,157,166,222,101,229,55,126,63,213,151,89,208,14,105,219,38,152,44,155,15,57,110,194,5,78,50,240,48,165,90,252,50,78,22,197,170,105,54,77,32,51,84,242,246,7,154,236,82,54,188,1,157,116,251,226,149,128,188,223,120,94,83,215,67,198,32,69,95,50,25,45,131,242,200,35,80,181,140,32,84,174,13,234,60,132,110,230,248,170,117,191,96,236,47,161,54,50,229,54,251,215,149,173,217,88,225,210,11,159,37,201,39,177,59,24,166,13,183,7,240,56,24,111,224,201,229,143,44,179,108,222,122,14,75,184,178,130,183,241,210,178,9,178,227,33,69,249,161,198,129,35,165,79,196,97,135,219,58,184,188,134,138,21,158,139,216,243,34,40,160,72,250,99,76,35,254,14,70,234,228,34,199,144,42,53,248,18,123,152,137,7,47,153,49,69,167,59,128,208,33,8,123,224,16,66,141,13,18,57,153,92,77,196,127,211,178,134,20,85,82,189,147,255,197,24,218,158,203,161,151,61,58,230,141,169,67,251,217,73,86,1,133,224,208,169,214,94,116,244,166,47,114,212,47,175,116,172,36,110,118,2,10,175,196,216,47,87,59,83,239,239,163,221,156,170,25,163,61,16,254,190,195,241,8,234,213,42,41,206,186,161,155,164,236,48,188,91,56,214,43,2,124,231,230,172,141,46,56,101,12,235,84,255,15,142,0,108,57,101,130,22,228,194,100,151,247,152,244,213,161,114,40,196,8,213,137,137,72,99,193,236,113,250,16,183,125,82,234,95,42,149,172,222,251,64,46,132,113,21,25,59,70,116,71,56,1,66,31,74,214,65,229,249,198,24,144,208,101,215,213,8,14,132,41,189,193,85,81,122,221,13,153,74,51,12,71,171,39,141,191,171,141,119,52,146,158,55,206,234,111,128,108,253,62,66,187,241,94,92,184,54,55,102,5,111,233,209,8,129,37,31,61,185,5,55,128,174,239,93,179,108,196,122,159,55,6,198,123,241,179,32,74,43,83,63,138,111,122,107,83,58,120,199,37,25,248,187,16,167,91,157,7,223,57,26,108,86,143,181,226,28,251,126,181,113,85,52,102,201,183,30,165,42,67,156,64,185,149,218,189,105,213,17,114,255,99,189,91,236,103,133,112,47,127,120,223,124,90,238,234,199,102,223,241,84,156,170,47,65,193,99,10,70,32,19,199,27,8,100,233,245,171,69,251,110,162,36,160,68,90,87,249,179,43,30,61,70,43,171,50,26,174,152,149,231,39,151,189,216,100,212,165,116,34,65,225,190,190,87,247,215,169,28,60,163,1,204,123,13,78,92,140,59,114,50,39,108,201,26,7,140,125,253,217,22,102,100,79,230,138,29,137,175,89,214,243,166,23,231,92,227,95,133,195,235,205,66,193,116,7,230,185,64,63,164,207,148,20,94,254,134,130,245,230,176,121,191,120,27,36,234,136,245,241,117,146,107,76,115,73,140,138,40,70,90,205,66,247,217,128,9,176,116,139,181,11,130,86,169,6,49,94,230,99,231,101,14,169,246,9,12,99,183,37,198,78,29,200,96,42,104,150,36,172,19,189,50,206,96,81,49,38,186,253,173,47,81,24,99,233,38,218,249,180,98,124,239,48,64,17,1,89,13,10,150,228,232,51,17,206,88,197,136,240,136,61,143,117,141,71,192,218,116,3,79,61,206,32,25,195,117,76,97,194,205,7,193,204,139,110,9,16,89,162,117,57,158,204,39,243,184,147,253,161,62,60,239,25,174,186,188,248,31,136,246,16,3,23,20,49,34,8,33,79,46,125,106,116,52,252,87,209,115,243,75,112,246,153,196,9,208,6,60,86,103,151,219,63,207,231,226,181,187,38,158,206,7,195,58,219,106,181,89,110,115,124,31,52,17,123,241,70,102,206,116,119,113,245,96,56,207,182,106,118,59,127,197,205,205,176,29,16,20,112,71,65,116,158,160,37,143,112,101,65,141,84,223,143,251,123,220,125,120,104,2,53,234,250,215,184,240,22,57,254,98,65,239,81,90,182,254,56,76,135,227,61,220,163,150,54,237,150,12,228,85,137,129,222,12,222,158,98,87,116,170,105,84,115,23,100,200,125,16,255,254,44,87,56,151,35,215,180,165,146,228,170,192,39,243,154,127,21,210,212,179,5,149,130,221,103,72,208,111,97,59,236,6,7,36,77,59,4,102,91,99,157,197,127,233,146,158,151,151,35,44,255,246,80,48,250,179,181,24,70,117,225,133,229,201,184,176,106,50,20,145,125,254,198,166,111,47,108,138,136,197,107,220,40,32,229,205,229,2,232,22,67,219,77,51,171,203,229,81,224,154,234,211,72,72,15,84,6,99,33,101,84,177,77,193,205,250,124,101,243,23,198,103,34,8,42,15,83,67,120,16,138,95,98,220,234,160,85,134,91,157,165,88,228,230,237,203,31,44,18,127,126,194,52,200,115,86,130,69,134,11,161,222,247,228,97,165,91,145,140,130,1,252,97,76,156,204,18,104,255,229,13,141,77,61,119,121,117,208,177,239,175,138,236,244,168,203,147,107,154,254,194,142,210,212,158,61,8,220,176,255,230,233,150,171,92,90,132,22,243,221,243,227,221,41,17,103,213,15,96,193,189,5,120,24,148,13,51,142,105,238,60,72,226,56,5,142,107,254,189,144,232,206,41,208,217,135,111,130,88,193,169,183,186,1,143,65,18,137,205,6,32,21,49,95,214,174,19,70,31,142,140,9,3,226,80,55,147,65,76,31,122,175,75,197,71,215,145,17,140,138,192,95,109,222,119,201,183,157,250,20,126,155,18,217,139,102,190,221,213,38,185,63,184,200,2,185,157,109,66,231,125,103,254,124,183,154,247,238,154,159,87,205,238,205,213,100,52,238,94,85,242,175,225,120,220,237,191,157,157,211,38,62,234,178,31,6,44,115,196,231,81,151,243,212,129,53,28,123,152,57,146,68,221,61,171,21,71,108,73,219,78,125,110,59,51,8,97,14,46,50,15,174,156,254,214,35,18,135,211,184,187,125,41,24,122,58,56,84,109,225,29,247,80,34,125,247,78,135,141,82,81,132,176,165,80,168,232,134,122,137,240,49,86,161,193,203,95,2,153,186,85,21,232,75,183,196,29,209,54,66,124,117,71,88,5,5,193,25,196,133,95,144,197,98,245,36,146,206,2,170,10,134,58,236,34,32,76,13,19,182,100,185,156,4,14,0,200,111,255,172,68,124,7,24,66,233,237,94,119,82,244,84,4,172,241,116,81,246,16,177,103,253,17,38,101,199,236,43,155,160,120,151,120,108,186,69,192,122,198,195,52,100,97,71,62,114,36,223,15,9,75,116,51,96,186,73,13,154,203,121,150,235,79,219,24,224,25,146,232,206,69,125,20,12,30,1,26,127,211,224,154,238,164,237,39,81,189,197,95,212,15,27,26,146,116,196,124,176,83,147,64,244,23,37,2,246,98,38,36,196,165,190,64,167,239,36,64,28,108,210,239,28,142,234,168,194,9,233,245,53,194,249,153,13,9,49,18,119,151,240,206,119,198,212,24,17,37,82,34,175,139,50,217,18,58,125,112,66,6,167,36,210,113,44,58,59,122,74,210,66,158,74,154,194,176,189,31,178,31,157,213,88,59,15,86,95,206,192,105,62,236,209,202,249,148,153,194,23,242,75,237,118,216,60,230,250,81,153,140,76,45,95,125,7,42,30,108,182,61,161,46,52,187,213,254,253,219,14,187,36,190,166,222,192,26,145,229,157,164,80,249,27,162,223,125,49,195,19,128,54,242,17,245,105,106,16,105,215,200,2,56,112,231,204,64,203,181,92,11,93,170,0,113,0,154,51,226,167,200,211,92,251,238,157,188,71,219,44,218,127,158,109,255,180,107,72,4,233,178,177,233,129,67,59,114,226,179,122,189,101,211,44,228,29,85,118,63,143,221,73,196,26,10,173,159,164,91,157,59,181,85,157,62,40,66,32,26,107,35,80,143,142,64,8,47,55,237,158,69,134,7,152,99,137,247,83,38,142,91,209,113,92,90,143,90,28,189,46,109,255,75,180,235,158,69,36,233,81,172,102,104,211,124,148,63,193,180,55,196,253,251,98,184,152,55,147,25,188,130,176,206,162,161,72,246,215,19,183,102,99,188,177,41,99,240,77,255,48,231,133,4,188,197,76,255,129,15,26,193,2,74,243,234,143,247,51,226,89,252,213,62,241,198,211,90,72,9,182,82,212,53,81,40,234,250,109,140,47,85,220,68,66,213,31,180,42,20,186,20,96,5,76,165,56,101,43,237,1,60,241,221,254,57,5,129,233,245,102,252,66,163,146,222,160,123,95,170,81,229,27,11,194,208,46,40,10,111,250,208,184,185,34,164,6,72,230,109,234,226,71,50,223,19,33,110,18,185,150,70,35,214,141,29,92,60,226,78,79,65,61,95,216,57,80,53,220,27,170,226,123,44,74,75,165,218,172,13,64,217,11,90,178,64,5,217,121,213,225,47,83,124,112,216,53,178,50,52,42,102,244,229,89,55,92,44,242,175,127,135,110,21,37,172,220,7,12,26,241,163,249,135,9,184,80,24,81,46,43,195,169,80,205,62,199,109,51,210,213,153,50,119,184,26,86,112,218,8,83,173,97,143,190,148,52,80,231,126,175,66,133,15,141,231,30,89,61,9,1,250,100,30,242,39,239,174,119,107,35,50,152,242,231,82,200,203,255,141,188,235,172,54,251,230,0,157,173,212,131,14,1,26,111,8,1,97,32,49,146,114,67,137,74,139,228,174,10,193,6,208,106,71,46,108,193,84,95,162,169,183,138,54,187,203,220,16,187,140,120,150,209,207,168,158,184,44,103,54,126,37,42,75,102,240,128,154,102,220,30,6,178,168,101,13,198,24,113,58,152,6,69,184,169,118,246,40,92,92,239,121,223,147,37,84,23,95,71,186,107,81,112,3,223,190,147,221,121,209,154,42,194,114,226,131,130,16,177,32,101,22,240,144,236,140,46,180,56,148,209,9,180,247,200,232,87,134,129,90,196,73,75,198,192,105,150,238,60,208,231,203,21,35,197,115,76,84,134,183,117,217,141,79,95,143,172,7,42,253,83,148,186,42,118,172,142,18,42,220,155,150,95,206,50,94,92,117,47,174,174,138,51,102,196,23,68,249,147,130,217,230,90,138,190,207,128,190,229,176,193,42,105,168,172,248,25,204,39,5,143,100,59,80,101,9,251,196,13,99,143,54,184,15,157,219,75,200,244,70,39,26,157,133,218,230,154,160,234,74,67,33,222,22,35,36,59,240,33,169,98,31,146,234,2,218,97,79,69,67,99,77,35,162,151,19,157,223,37,72,155,177,20,199,67,214,31,124,20,251,121,15,222,118,165,70,50,137,222,84,35,194,83,188,37,2,250,67,190,142,247,54,232,34,157,109,100,119,179,76,94,39,110,155,155,33,207,197,124,71,173,183,189,66,100,74,50,254,146,90,90,196,47,80,252,162,0,77,246,216,215,234,227,190,194,191,118,207,66,130,132,32,202,229,217,47,102,149,78,153,118,151,137,203,80,85,94,172,29,70,47,52,32,148,241,155,243,8,115,198,106,31,10,158,50,164,180,254,104,90,243,44,198,135,204,28,165,211,132,87,153,170,76,27,19,102,149,60,224,103,219,45,104,38,153,149,105,99,111,166,219,244,67,183,9,59,9,194,50,90,124,158,119,138,40,253,56,178,69,242,211,90,180,192,29,156,240,46,23,127,215,153,28,157,154,210,150,234,80,25,123,244,212,196,188,26,50,53,28,231,98,19,67,252,170,195,134,240,93,136,232,149,6,12,99,106,63,90,177,190,245,74,156,151,88,109,45,199,176,100,221,22,14,98,25,170,178,81,228,150,250,43,14,87,123,126,203,202,159,75,6,234,28,94,99,37,28,201,106,157,16,157,23,173,81,249,10,160,49,245,139,217,54,213,1,214,91,43,38,81,5,161,96,148,244,6,47,43,240,7,57,149,143,114,131,106,211,69,184,203,26,101,198,37,178,73,168,159,23,246,229,253,101,229,135,248,191,94,48,215,117,3,230,97,175,84,122,222,253,48,156,171,0,15,11,167,58,224,1,253,189,78,26,198,78,89,186,91,8,25,118,172,126,47,249,20,30,48,135,146,252,24,10,136,249,154,20,168,158,40,16,150,203,79,146,55,211,229,71,12,195,230,62,48,137,57,13,108,234,118,193,40,102,229,60,99,242,176,251,107,23,151,234,239,23,228,133,139,230,132,23,23,25,218,191,78,220,92,182,109,44,175,25,91,140,197,217,93,83,173,131,190,115,131,155,238,187,101,235,22,125,23,124,120,219,230,234,114,55,153,14,15,220,125,230,170,33,93,196,56,157,213,69,172,83,218,156,27,195,75,218,71,253,159,193,64,151,180,111,213,127,209,0,156,195,70,157,21,113,17,184,219,30,234,67,243,230,166,90,52,247,240,50,16,61,127,249,117,100,198,101,171,254,194,117,235,189,42,212,38,226,75,153,125,94,193,123,161,8,185,76,250,113,157,27,199,19,83,128,187,237,38,132,173,89,45,134,129,109,152,27,129,179,26,18,93,58,99,249,208,199,164,20,125,50,76,231,87,244,169,81,131,220,39,182,106,0,186,56,197,105,87,116,50,45,175,47,229,89,189,72,53,42,212,138,202,20,34,175,11,5,78,248,100,239,246,200,146,166,209,57,48,103,136,100,176,113,96,154,204,56,40,167,224,180,3,235,244,49,103,96,31,219,84,206,141,39,212,150,56,173,157,169,217,211,60,9,132,102,108,224,76,76,20,93,113,215,55,195,230,145,36,201,156,239,64,18,13,162,37,188,3,78,37,40,79,187,80,208,201,47,169,200,186,150,52,82,119,214,25,242,148,129,253,204,33,137,110,133,249,110,208,253,13,184,215,137,70,19,12,215,101,36,81,99,241,58,31,11,173,90,231,83,237,221,111,160,75,141,188,204,29,37,43,177,198,195,218,174,91,228,105,157,108,153,51,156,37,203,133,47,150,130,210,69,75,220,196,122,75,94,152,42,193,213,169,88,147,83,155,254,98,23,135,56,163,168,103,35,119,225,216,95,220,53,227,25,233,20,161,223,189,20,219,120,144,247,59,35,235,113,100,79,75,99,1,117,115,91,170,35,160,212,111,129,181,164,196,6,19,221,215,105,221,170,76,128,227,253,51,96,218,52,34,188,5,183,148,201,231,245,194,122,14,181,17,194,45,250,107,33,134,225,93,121,120,187,94,32,134,207,34,170,80,16,159,135,187,84,20,167,177,199,178,88,73,97,237,112,83,42,139,41,231,176,160,219,156,68,69,76,26,178,76,36,81,139,144,83,252,95,32,83,253,95,213,69,61,126,62,169,186,23,228,55,127,220,252,223,146,163,189,55,78,215,62,255,71,165,112,248,23,76,128,25,130,230,210,189,198,64,65,186,32,26,32,192,174,51,191,178,177,49,97,210,117,6,187,194,146,234,222,1,224,33,202,124,155,135,161,113,227,247,24,245,165,31,230,145,36,250,246,159,69,100,4,34,102,17,230,188,229,157,109,165,247,50,249,48,145,83,231,79,111,228,65,153,204,166,99,94,189,128,92,186,253,215,238,188,98,122,174,222,162,100,67,127,27,18,51,36,25,110,209,204,75,165,98,250,92,52,101,146,55,125,222,121,96,82,83,253,109,72,204,144,176,220,2,132,232,231,92,71,189,4,181,189,223,154,112,249,219,152,100,248,229,63,217,74,202,79,68,90,188,252,109,76,148,150,188,107,168,240,35,28,129,22,213,164,32,234,89,9,60,239,222,53,143,79,135,79,90,155,165,74,184,250,140,189,147,138,140,116,167,115,248,71,29,200,134,156,138,167,130,149,242,9,166,85,18,233,46,155,100,26,190,198,149,227,168,146,32,138,180,197,78,28,25,86,155,197,106,174,50,154,101,53,80,251,129,137,212,14,14,123,111,179,93,52,84,180,116,28,193,106,161,117,0,235,215,232,153,15,178,224,2,38,48,14,229,40,174,63,107,211,236,24,92,157,224,177,78,53,196,102,171,8,99,116,98,218,126,165,20,192,54,244,159,73,77,31,19,26,142,71,115,124,170,197,231,170,178,228,246,94,110,2,88,36,104,173,198,73,190,155,63,52,243,247,178,172,4,186,5,185,102,91,178,161,172,193,20,234,217,171,239,239,85,68,26,61,214,230,67,31,183,31,154,54,237,58,191,59,153,177,233,53,31,196,239,123,204,128,16,131,227,33,87,26,46,67,75,84,66,142,30,225,32,117,1,14,160,13,162,39,89,175,2,198,169,64,63,46,206,166,34,171,158,136,37,34,211,168,206,206,5,190,12,168,155,237,43,49,148,87,250,231,102,113,153,247,5,141,91,217,179,235,229,41,54,180,80,65,206,161,20,97,132,173,133,217,214,202,137,87,241,67,184,120,152,212,101,48,206,197,98,138,4,155,180,224,237,226,58,48,201,2,95,177,228,180,195,202,162,39,174,96,37,84,239,65,124,195,90,95,81,61,239,118,145,136,85,129,131,250,69,11,241,94,9,217,160,69,110,189,110,118,182,190,167,218,106,173,176,146,213,148,84,101,14,151,171,255,156,212,15,113,237,154,88,19,200,148,58,54,195,237,149,232,95,57,43,60,88,130,134,38,153,140,118,70,63,246,99,172,83,205,218,219,8,245,200,20,15,145,213,86,98,134,116,141,22,245,238,61,213,166,155,132,90,52,251,249,110,245,164,236,139,193,46,235,218,204,177,229,237,210,116,247,10,111,207,214,178,112,223,75,243,223,77,115,55,139,171,93,48,40,50,31,150,68,32,7,134,32,65,183,153,81,67,211,83,133,53,146,244,143,196,159,49,17,10,25,180,103,250,54,202,35,223,119,230,123,227,14,77,89,143,36,205,139,229,164,113,169,45,64,225,15,6,69,134,134,36,2,230,187,117,27,230,187,85,6,183,228,7,52,130,109,170,89,156,203,141,68,144,91,11,124,115,134,120,147,235,143,34,62,214,86,85,162,200,158,172,115,8,210,96,90,37,206,180,81,27,85,80,5,201,200,225,73,12,169,98,26,86,247,160,193,192,39,25,27,4,168,117,61,13,128,123,72,36,33,139,26,232,176,137,245,226,68,21,255,85,128,220,160,134,197,88,64,113,95,249,231,133,146,120,65,27,47,222,153,12,149,3,92,120,138,80,202,131,30,244,206,184,63,108,31,27,243,73,54,185,208,238,177,94,207,130,209,145,125,220,192,65,1,101,32,186,193,67,84,191,193,31,161,37,148,208,87,87,75,121,232,131,247,58,173,54,42,83,160,115,8,83,168,74,157,165,35,207,34,29,245,147,34,24,239,172,215,103,166,102,226,171,69,226,106,107,191,100,37,230,212,70,59,220,119,181,83,150,248,193,220,237,139,159,84,252,215,104,223,181,177,90,108,174,174,95,14,37,206,28,86,212,193,43,162,98,104,165,194,154,32,199,94,233,171,88,179,204,172,20,66,16,202,255,69,223,255,82,239,223,189,211,153,108,145,79,200,208,199,144,225,227,44,110,9,164,22,40,37,16,214,137,67,105,191,80,198,6,140,45,46,120,29,149,135,24,248,224,182,219,137,21,86,65,90,227,184,250,41,223,23,40,108,69,0,41,121,15,74,93,89,217,141,83,235,185,34,88,65,15,82,168,125,203,151,229,187,78,73,71,222,104,53,73,118,134,147,12,0,251,30,4,239,20,20,49,163,225,185,170,98,52,52,83,236,140,6,230,203,156,65,120,32,226,17,231,95,122,161,152,234,199,175,159,203,175,22,232,126,18,187,147,206,186,187,121,126,188,35,235,81,38,42,153,154,154,247,48,154,199,46,98,136,212,231,208,37,206,179,52,160,205,245,235,238,224,159,158,154,90,124,234,220,164,1,12,42,158,71,105,119,198,164,241,56,234,80,42,44,243,157,180,129,116,227,87,171,141,126,69,172,46,159,79,215,184,97,217,210,174,21,142,208,35,236,215,200,78,174,51,208,144,213,50,236,42,197,26,73,226,11,64,1,16,250,59,216,236,32,41,124,113,146,145,255,112,77,226,148,212,17,112,150,156,11,241,7,41,170,179,31,5,27,39,104,203,39,222,11,77,144,12,235,236,188,1,63,231,174,21,185,79,249,200,109,250,91,78,182,197,44,235,150,27,123,187,210,200,225,119,119,90,44,150,76,59,55,28,120,182,140,59,26,250,237,92,146,24,238,47,36,12,47,13,75,87,126,166,109,53,14,99,42,27,84,145,60,28,17,107,22,213,240,40,28,225,68,27,55,186,230,144,48,137,44,155,5,20,88,129,139,4,235,40,78,243,54,26,146,232,84,241,14,107,48,36,99,60,185,70,237,6,129,107,18,142,193,0,143,193,240,172,254,59,182,202,150,81,32,126,58,131,160,8,71,219,68,166,121,186,201,169,27,222,68,83,55,188,161,57,97,181,89,177,51,55,152,176,109,90,114,47,221,34,152,183,193,117,148,81,186,125,239,37,211,150,33,167,197,172,37,146,156,167,186,164,39,109,28,79,218,152,24,2,41,213,62,174,14,15,219,231,131,50,185,238,182,235,125,6,117,63,70,221,231,80,91,148,192,79,190,21,226,113,213,18,113,217,6,147,109,237,152,9,106,96,200,192,117,115,41,97,121,222,106,69,233,235,243,89,187,129,162,148,146,42,229,65,158,208,27,138,199,16,41,69,182,3,170,98,12,235,236,79,171,74,145,138,101,190,167,128,90,59,13,122,87,252,201,77,139,37,185,100,154,57,28,118,176,127,66,213,137,250,211,34,86,180,72,148,200,191,140,174,0,5,67,214,184,21,89,82,166,93,56,90,8,3,67,148,75,45,187,221,174,15,171,39,147,161,221,107,124,248,185,58,36,168,31,133,72,122,107,51,184,155,252,250,21,68,244,238,221,211,86,28,44,233,42,43,209,21,165,53,187,202,61,210,229,244,175,176,49,42,42,181,116,53,152,193,228,254,242,164,40,48,235,180,160,178,206,225,251,158,252,157,34,170,115,165,255,125,247,174,222,237,182,31,187,121,16,19,249,20,127,12,58,117,135,137,162,221,106,103,3,29,180,133,92,173,181,2,66,173,80,209,221,76,240,212,165,41,119,37,57,58,95,204,16,150,49,141,229,47,199,158,248,174,121,243,40,26,253,235,239,133,4,249,41,44,202,54,40,109,24,127,132,46,42,50,241,135,40,16,239,97,12,141,56,222,35,193,96,217,254,204,0,0,121,136,66,224,198,159,129,10,13,255,19,204,235,85,54,92,166,97,56,98,42,49,88,48,92,150,213,200,192,24,80,130,245,140,254,204,136,89,251,75,106,184,94,133,10,37,181,126,194,38,236,162,225,210,13,195,209,210,132,78,130,35,58,61,179,42,8,174,120,94,201,254,48,127,169,1,138,172,7,175,69,128,132,254,9,59,219,148,141,148,106,24,14,148,9,248,143,70,42,152,84,24,40,88,58,165,84,127,102,160,34,21,69,13,25,199,100,23,80,68,220,45,187,209,15,253,32,227,150,225,173,56,151,233,59,221,191,194,82,34,18,105,1,116,25,90,199,153,33,242,220,103,23,9,165,150,75,190,21,114,76,57,147,95,190,8,63,201,248,173,217,168,16,49,38,59,8,176,109,129,155,150,107,188,48,185,20,53,166,59,204,207,160,176,43,183,253,29,72,43,99,30,148,20,236,132,109,195,34,157,250,221,187,119,187,231,205,199,250,211,41,118,65,7,30,113,253,137,54,234,114,165,193,226,106,110,172,107,189,189,2,32,171,120,16,132,93,237,31,182,31,205,69,11,22,191,19,159,100,205,133,194,7,109,189,185,59,118,186,100,64,59,240,157,44,119,194,149,206,41,71,242,44,22,209,38,48,19,159,133,67,105,216,146,195,172,147,113,247,204,246,254,148,209,190,177,53,43,211,134,228,114,124,231,126,196,89,196,27,162,57,67,68,63,182,67,152,82,37,191,237,239,201,76,130,94,53,68,66,11,169,96,14,189,19,150,51,101,163,134,140,85,21,160,24,23,54,211,215,9,160,97,85,210,108,45,224,27,148,161,119,16,244,39,151,39,16,86,108,236,5,216,135,213,214,0,228,20,222,232,194,183,209,169,243,133,95,23,39,80,162,124,6,110,45,18,23,173,85,213,55,101,137,198,164,183,62,188,7,31,243,87,228,234,85,202,71,59,81,26,237,121,47,207,194,205,186,153,27,107,84,239,113,251,51,245,116,31,63,140,30,64,35,129,246,61,75,140,87,92,177,50,12,125,162,219,117,192,150,219,205,162,39,47,250,243,123,79,86,94,166,100,162,29,219,251,93,125,103,183,61,249,243,75,129,68,167,112,220,137,231,16,143,252,157,192,117,242,46,149,110,40,253,9,67,102,147,179,154,115,81,173,15,95,88,143,240,82,11,220,192,229,175,159,131,163,94,74,197,44,43,74,203,196,255,213,128,216,0,196,195,151,246,125,180,231,129,203,230,126,47,4,8,97,29,3,98,209,217,172,130,169,85,186,94,218,219,241,44,81,132,200,19,226,251,253,222,228,126,118,246,5,88,48,152,91,244,170,33,23,241,120,153,168,164,35,100,140,203,24,180,28,225,253,77,234,245,86,114,156,232,202,131,49,96,135,85,181,39,248,227,125,229,108,231,170,150,193,38,119,191,8,21,186,99,240,119,6,98,51,235,12,11,209,226,93,13,95,97,244,18,99,146,192,210,45,104,161,24,57,49,177,127,126,195,205,171,126,195,80,229,159,246,212,245,162,57,74,216,203,61,99,9,25,95,179,159,69,35,232,196,122,150,115,57,253,176,218,175,228,97,204,103,119,155,177,21,207,7,3,172,45,148,177,95,41,77,241,53,103,172,9,96,175,179,248,222,243,21,137,160,175,68,95,21,179,187,5,84,42,238,0,143,104,207,91,6,137,155,54,228,34,112,110,1,96,98,175,132,7,63,25,40,213,162,170,89,203,166,159,111,162,78,64,98,239,124,113,119,94,123,30,125,14,182,9,28,43,228,205,119,64,130,182,160,252,18,52,36,60,250,78,252,176,84,41,122,171,11,169,133,229,38,63,199,114,99,241,51,174,112,145,141,227,172,78,181,123,239,103,252,42,182,3,230,179,128,63,102,102,75,3,58,12,60,252,206,188,143,201,165,251,157,13,5,214,231,188,94,207,106,35,177,126,242,119,171,199,167,237,238,80,155,136,221,176,161,14,147,8,35,127,153,70,143,245,254,125,194,129,88,221,31,71,138,229,131,160,93,134,190,124,217,149,234,78,87,122,134,185,120,91,61,44,59,119,117,107,210,109,82,206,227,81,208,8,19,75,18,17,172,42,153,63,175,215,123,49,169,13,136,46,80,81,63,25,232,14,124,189,127,210,171,28,89,38,236,54,217,14,71,231,106,190,218,205,159,215,222,142,49,246,70,77,231,113,20,118,108,211,124,32,2,250,185,138,19,180,45,35,34,8,60,83,140,139,45,41,102,198,134,202,28,76,248,99,102,191,111,228,245,157,17,76,81,224,243,205,89,20,58,212,190,35,54,61,185,49,215,187,206,106,179,92,109,86,130,207,90,192,210,68,61,213,135,135,19,223,243,162,222,63,116,250,87,99,148,72,32,213,125,166,193,254,176,219,190,111,20,84,189,219,213,159,110,111,170,110,127,92,193,231,219,229,114,223,72,94,55,207,140,231,160,249,213,13,191,121,43,63,114,94,63,221,170,229,69,126,226,138,240,136,183,48,65,180,31,122,204,68,84,16,25,150,240,208,159,168,156,62,54,91,66,255,240,188,219,16,89,20,244,115,148,163,232,53,177,242,52,203,17,151,201,143,162,137,233,119,133,236,162,230,229,101,76,129,179,243,216,147,49,19,50,207,81,139,38,125,85,141,141,26,140,223,50,185,146,131,228,21,89,124,223,115,110,61,122,119,43,214,181,191,149,220,116,1,127,27,124,205,37,94,244,84,248,233,89,49,170,24,5,166,203,60,11,168,115,102,43,7,33,183,1,151,75,224,117,243,16,144,125,52,155,69,220,129,120,24,96,151,79,66,212,234,109,99,100,10,137,92,101,97,18,7,144,195,71,185,137,70,221,24,176,160,43,251,52,236,14,33,203,245,89,43,105,119,194,152,197,168,31,118,171,59,169,125,208,200,107,47,35,17,110,157,245,66,91,126,79,23,103,204,224,240,155,210,124,49,126,52,29,254,17,196,236,230,2,184,211,10,161,222,251,9,22,163,56,119,145,73,68,21,226,217,25,116,133,145,175,245,66,23,80,113,41,99,249,250,73,40,54,226,101,188,238,97,109,9,13,184,127,32,1,3,132,125,115,170,27,93,245,39,147,201,244,203,144,144,62,34,36,130,82,244,244,89,122,8,120,65,86,159,35,43,2,31,24,234,174,175,134,242,191,136,186,1,162,46,130,82,212,13,88,234,8,120,65,221,128,163,46,2,31,218,19,241,224,106,28,145,54,12,252,187,32,136,162,107,200,210,21,2,11,162,134,28,81,24,118,228,110,35,174,38,228,116,142,48,85,17,152,162,108,196,83,70,52,16,212,141,88,234,34,248,177,139,111,186,186,38,167,116,140,40,140,193,20,133,99,150,66,170,129,160,112,204,81,24,195,79,44,133,241,156,78,48,109,225,140,78,120,170,194,249,156,176,244,0,200,169,165,228,134,89,156,83,76,207,13,185,58,167,60,85,55,228,242,156,178,180,69,240,215,54,72,106,200,44,208,107,68,97,12,166,40,188,102,41,164,26,8,10,175,57,10,99,248,27,75,225,148,88,163,55,152,186,105,180,70,111,120,202,166,209,26,189,97,169,66,176,253,202,138,220,62,179,72,251,88,250,199,112,90,234,242,219,0,213,66,202,93,118,63,136,27,244,221,198,48,102,22,106,63,216,26,198,228,74,237,39,54,135,49,185,84,251,252,246,16,53,232,219,13,98,92,197,244,225,205,1,66,104,202,248,141,1,195,74,154,216,77,1,130,246,237,134,48,102,119,83,188,43,140,153,253,148,223,26,198,204,142,202,238,15,113,131,190,221,36,198,220,174,218,199,187,196,152,222,87,251,252,54,49,166,119,214,62,187,79,196,13,250,118,163,152,80,155,107,31,239,18,147,120,119,237,243,91,196,36,222,94,251,236,254,128,129,251,118,115,152,112,27,108,31,239,17,19,122,135,237,243,91,197,132,222,98,251,236,142,17,55,232,219,141,99,202,109,178,125,188,115,76,233,93,182,207,111,29,83,122,155,237,179,123,71,220,160,111,55,143,41,49,191,120,223,152,70,179,203,111,25,211,104,110,217,221,2,130,246,237,70,49,229,54,219,62,222,45,166,244,110,219,231,183,140,41,189,221,246,217,125,35,110,48,176,123,199,53,183,225,14,240,222,113,77,239,184,3,126,239,184,166,183,220,1,187,119,196,13,6,118,239,184,166,54,221,1,222,55,174,227,93,119,192,239,25,215,241,182,59,96,247,11,12,60,176,123,197,13,183,239,14,240,142,113,67,239,187,3,126,223,184,161,247,221,1,187,123,196,13,6,118,15,185,225,246,221,1,222,67,110,232,125,119,192,239,33,55,244,190,59,96,247,144,184,193,96,4,60,151,35,2,131,67,70,21,238,188,131,196,1,163,10,183,222,1,127,184,144,176,127,144,110,142,117,103,187,89,127,234,24,139,127,189,89,116,222,60,214,71,99,206,157,78,166,79,199,183,39,139,244,184,207,29,193,5,68,230,20,46,32,138,15,226,10,182,236,44,46,64,217,227,184,39,42,115,34,183,180,181,56,148,91,18,203,207,229,162,5,123,52,247,148,102,78,231,150,210,22,7,116,75,105,249,25,93,180,160,143,233,158,204,212,73,221,210,88,122,88,183,4,22,158,215,5,56,127,100,247,20,230,78,237,150,202,54,7,119,75,105,139,179,187,104,194,31,223,61,181,185,19,188,165,182,205,33,222,82,219,226,28,47,154,80,71,121,79,39,127,154,183,20,150,29,232,45,109,69,103,122,1,204,31,235,61,109,185,147,189,165,176,205,225,222,210,217,226,124,47,154,240,71,124,79,109,238,148,111,169,109,115,208,183,212,182,56,235,139,38,244,113,223,83,154,58,241,91,42,75,15,253,150,194,194,115,191,148,238,252,209,31,200,247,220,233,223,73,248,54,6,0,39,227,91,216,0,36,197,188,25,0,80,156,179,4,56,138,219,24,3,28,197,45,236,1,146,98,202,36,0,104,229,173,2,142,202,50,195,128,163,175,200,54,32,41,227,205,3,128,190,156,133,192,81,217,198,72,224,104,109,97,39,144,20,243,166,2,64,113,206,90,224,40,110,99,48,112,20,183,176,25,72,138,105,179,1,160,54,101,57,112,148,150,26,15,28,149,133,246,3,73,33,111,66,0,84,230,172,8,142,210,54,134,4,71,109,11,91,130,164,152,55,39,0,138,115,22,5,71,113,27,163,130,163,184,133,93,65,82,76,153,22,0,173,188,117,193,81,89,102,96,112,244,21,217,24,36,101,188,153,1,208,151,179,52,56,42,219,24,27,28,173,45,236,13,82,207,231,77,14,64,211,207,89,29,156,174,223,198,240,224,180,253,22,182,7,73,49,109,126,0,212,166,44,16,142,210,82,35,132,163,178,208,14,33,41,228,77,17,128,202,156,53,194,81,218,198,32,225,168,109,97,147,144,20,243,102,9,64,113,206,50,225,40,110,99,156,112,20,183,176,79,72,138,73,19,5,32,54,97,165,112,116,22,26,42,28,137,105,91,5,111,172,112,105,125,166,147,107,104,172,216,63,230,140,21,2,34,99,172,16,16,197,198,10,5,91,102,172,16,160,172,177,194,19,149,49,86,88,218,90,24,43,44,137,229,198,10,209,130,53,86,120,74,51,198,10,75,105,11,99,133,165,180,220,88,33,90,208,198,10,79,102,202,88,97,105,44,53,86,88,2,11,141,21,2,156,55,86,120,10,115,198,10,75,101,27,99,133,165,180,133,177,66,52,225,141,21,158,218,156,177,194,82,219,198,88,97,169,109,97,172,16,77,40,99,133,167,147,55,86,88,10,203,140,21,150,182,34,99,133,0,230,141,21,158,182,156,177,194,82,216,198,88,97,233,108,97,172,16,77,120,99,133,167,54,103,172,176,212,182,49,86,88,106,91,24,43,68,19,218,88,225,41,77,25,43,44,149,165,198,10,75,97,161,177,66,74,119,222,88,1,228,123,206,88,225,36,124,27,99,133,147,241,45,140,21,146,98,222,88,1,40,206,25,43,28,197,109,140,21,142,226,22,198,10,73,49,101,172,0,180,242,198,10,71,101,153,177,194,209,87,100,172,144,148,241,198,10,64,95,206,88,225,168,108,99,172,112,180,182,48,86,72,138,121,99,5,160,56,103,172,112,20,183,49,86,56,138,91,24,43,36,197,180,177,2,80,155,50,86,56,74,75,141,21,142,202,66,99,133,164,144,55,86,0,42,115,198,10,71,105,27,99,133,163,182,133,177,66,82,204,27,43,0,197,57,99,133,163,184,141,177,194,81,220,194,88,33,41,166,140,21,128,86,222,88,225,168,44,51,86,56,250,138,140,21,146,50,222,88,1,232,203,25,43,28,149,109,140,21,142,214,22,198,10,169,231,243,198,10,160,233,231,140,21,78,215,111,99,172,112,218,126,11,99,133,164,152,54,86,0,106,83,198,10,71,105,169,177,194,81,89,104,172,144,20,242,198,10,64,101,206,88,225,40,109,99,172,112,212,182,48,86,72,138,121,99,5,160,56,103,172,112,20,183,49,86,56,138,91,24,43,36,197,164,177,2,16,155,48,86,56,58,11,141,21,142,196,139,141,21,55,55,3,104,172,120,92,228,140,21,2,34,99,172,16,16,197,198,10,5,91,102,172,16,160,172,177,194,19,149,49,86,88,218,90,24,43,44,137,229,198,10,209,130,53,86,120,74,51,198,10,75,105,11,99,133,165,180,220,88,33,90,208,198,10,79,102,202,88,97,105,44,53,86,88,2,11,141,21,2,156,55,86,120,10,115,198,10,75,101,27,99,133,165,180,133,177,66,52,225,141,21,158,218,156,177,194,82,219,198,88,97,169,109,97,172,16,77,40,99,133,167,147,55,86,88,10,203,140,21,150,182,34,99,133,0,230,141,21,158,182,156,177,194,82,216,198,88,97,233,108,97,172,16,77,120,99,133,167,54,103,172,176,212,182,49,86,88,106,91,24,43,68,19,218,88,225,41,77,25,43,44,149,165,198,10,75,97,161,177,66,74,119,222,88,1,228,123,206,88,225,36,124,27,99,133,147,241,45,140,21,146,98,222,88,1,40,206,25,43,28,197,109,140,21,142,226,22,198,10,73,49,101,172,0,180,242,198,10,71,101,153,177,194,209,87,100,172,144,148,241,198,10,64,95,206,88,225,168,108,99,172,112,180,182,48,86,72,138,121,99,5,160,56,103,172,112,20,183,49,86,56,138,91,24,43,36,197,180,177,2,80,155,50,86,56,74,75,141,21,142,202,66,99,133,164,144,55,86,0,42,115,198,10,71,105,27,99,133,163,182,133,177,66,82,204,27,43,0,197,57,99,133,163,184,141,177,194,81,220,194,88,33,41,166,140,21,128,86,222,88,225,168,44,51,86,56,250,138,140,21,146,50,222,88,1,232,203,25,43,28,149,109,140,21,142,214,22,198,10,169,231,243,198,10,160,233,231,140,21,78,215,111,99,172,112,218,126,11,99,133,164,152,54,86,0,106,83,198,10,71,105,169,177,194,81,89,104,172,144,20,242,198,10,64,101,206,88,225,40,109,99,172,112,212,182,48,86,72,138,121,99,5,160,56,103,172,112,20,183,49,86,56,138,91,24,43,36,197,164,177,2,16,155,48,86,56,58,11,141,21,142,196,139,141,21,125,85,81,211,91,43,214,247,57,107,133,128,200,88,43,4,68,177,181,66,193,150,89,43,4,40,107,173,240,68,101,172,21,150,182,22,214,10,75,98,185,181,66,180,96,173,21,158,210,140,181,194,82,218,194,90,97,41,45,183,86,136,22,180,181,194,147,153,178,86,88,26,75,173,21,150,192,66,107,133,0,231,173,21,158,194,156,181,194,82,217,198,90,97,41,109,97,173,16,77,120,107,133,167,54,103,173,176,212,182,177,86,88,106,91,88,43,68,19,202,90,225,233,228,173,21,150,194,50,107,133,165,173,200,90,33,128,121,107,133,167,45,103,173,176,20,182,177,86,88,58,91,88,43,68,19,222,90,225,169,205,89,43,44,181,109,172,21,150,218,22,214,10,209,132,182,86,120,74,83,214,10,75,101,169,181,194,82,88,104,173,144,210,157,183,86,0,249,158,179,86,56,9,223,198,90,225,100,124,11,107,133,164,152,183,86,0,138,115,214,10,71,113,27,107,133,163,184,133,181,66,82,76,89,43,0,173,188,181,194,81,89,102,173,112,244,21,89,43,36,101,188,181,2,208,151,179,86,56,42,219,88,43,28,173,45,172,21,146,98,222,90,1,40,206,89,43,28,197,109,172,21,142,226,22,214,10,73,49,109,173,0,212,166,172,21,142,210,82,107,133,163,178,208,90,33,41,228,173,21,128,202,156,181,194,81,218,198,90,225,168,109,97,173,144,20,243,214,10,64,113,206,90,225,40,110,99,173,112,20,183,176,86,72,138,41,107,5,160,149,183,86,56,42,203,172,21,142,190,34,107,133,164,140,183,86,0,250,114,214,10,71,101,27,107,133,163,181,133,181,66,234,249,188,181,2,104,250,57,107,133,211,245,219,88,43,156,182,223,194,90,33,41,166,173,21,128,218,148,181,194,81,90,106,173,112,84,22,90,43,36,133,188,181,2,80,153,179,86,56,74,219,88,43,28,181,45,172,21,146,98,222,90,1,40,206,89,43,28,197,109,172,21,142,226,22,214,10,73,49,105,173,0,196,38,172,21,142,206,66,107,133,35,241,114,107,197,205,0,89,43,142,217,196,145,199,108,238,200,99,139,244,145,199,242,12,146,199,68,18,201,99,105,30,201,99,251,84,146,199,214,217,36,143,137,132,146,199,210,156,146,199,246,105,37,143,173,51,75,30,185,228,146,199,162,252,146,199,150,41,38,143,237,178,76,30,83,137,38,143,197,185,38,143,103,164,155,60,182,207,56,121,76,37,157,60,22,231,157,60,158,145,122,242,216,62,251,228,145,78,64,121,44,200,65,121,108,149,134,242,216,38,19,229,49,149,140,242,88,156,143,242,120,70,74,202,99,251,172,148,199,84,98,202,99,113,110,202,227,25,233,41,143,237,51,84,30,185,36,149,199,162,60,149,199,150,169,42,143,237,178,85,30,147,9,43,143,229,57,43,143,231,164,173,60,158,145,185,242,152,76,94,121,44,207,95,121,60,39,133,229,241,140,44,150,71,38,145,229,177,36,151,229,177,93,58,203,99,171,140,150,199,100,82,203,99,121,94,203,227,57,169,45,143,103,100,183,60,38,19,92,30,203,115,92,30,207,73,115,121,60,35,211,229,145,77,118,121,44,203,119,121,108,155,242,242,216,50,235,229,49,153,248,242,88,158,251,242,120,78,250,203,227,25,25,48,143,201,36,152,199,242,60,152,199,115,82,97,30,207,200,134,121,100,18,98,30,75,114,98,30,219,165,197,60,182,202,140,121,76,38,199,60,150,231,199,60,158,147,34,243,120,70,150,204,99,50,81,230,177,60,87,230,241,156,116,153,199,51,50,102,30,217,164,153,199,178,188,153,199,182,169,51,143,45,179,103,30,147,9,52,143,229,57,52,143,231,164,209,60,158,145,73,243,152,76,166,121,44,207,167,121,60,39,165,230,241,140,172,154,71,46,177,230,177,40,183,230,177,101,122,205,227,186,208,90,17,151,244,121,218,109,239,119,205,126,47,235,227,128,146,99,14,77,213,169,100,97,27,234,149,172,14,41,222,42,42,158,159,100,177,29,186,90,116,92,74,203,212,227,125,218,174,212,175,219,231,131,4,247,165,95,52,54,91,23,52,170,12,99,95,31,86,79,39,80,67,107,224,107,209,78,170,201,96,50,129,5,190,166,166,192,150,110,219,89,169,207,79,212,96,235,245,103,160,214,92,53,115,181,156,102,203,213,250,32,203,99,175,159,30,234,55,230,241,239,171,183,0,123,175,247,180,154,31,158,119,77,111,94,239,22,39,162,68,240,221,114,225,42,69,171,74,154,178,50,80,179,232,200,146,127,243,69,29,20,160,157,156,89,75,211,240,223,8,150,9,86,191,4,227,15,11,119,246,71,178,183,160,192,183,24,9,246,243,58,43,48,7,131,107,63,7,215,243,155,225,205,130,109,119,235,235,64,235,215,183,203,237,252,121,79,214,10,156,197,197,184,96,155,14,232,67,213,130,246,37,36,185,134,30,46,81,195,27,205,204,226,70,254,121,213,153,25,78,42,48,51,215,242,151,236,90,137,215,119,80,114,144,248,72,93,154,113,190,221,216,101,234,39,76,102,212,157,161,114,147,182,68,157,44,105,213,209,197,148,17,131,184,170,122,184,143,175,194,133,25,125,9,209,232,63,96,35,177,174,26,55,253,170,126,111,84,97,22,175,103,87,104,87,213,243,35,169,234,32,170,64,57,62,35,32,130,74,214,37,52,71,40,59,205,99,80,228,79,99,61,124,90,75,145,182,123,172,215,4,26,83,237,188,144,77,101,69,36,249,163,110,19,178,236,238,254,174,126,51,28,116,251,227,155,238,96,44,75,218,78,222,194,170,245,150,133,99,244,235,213,222,150,214,20,146,205,140,167,20,122,226,185,251,2,36,117,85,19,33,153,15,205,227,137,168,43,89,175,215,29,89,199,15,215,217,21,52,85,221,171,126,80,156,55,11,75,215,25,55,83,135,132,214,213,53,228,13,85,132,249,53,234,169,5,171,125,132,74,68,210,131,162,216,195,109,170,241,254,34,233,27,84,109,17,25,230,141,209,217,146,159,186,58,243,16,47,2,6,89,79,22,62,55,195,101,219,227,154,213,21,141,229,118,185,218,9,190,152,63,172,214,11,88,189,179,95,37,251,5,146,167,183,127,158,207,229,192,216,185,156,206,7,195,58,215,118,190,222,238,113,129,184,25,61,176,99,87,93,121,28,239,114,118,7,191,154,142,49,43,21,117,111,214,171,69,210,47,106,212,147,130,176,53,221,161,74,67,127,70,159,221,20,225,140,61,208,18,227,239,151,227,229,116,89,167,26,113,195,15,85,187,108,251,128,127,25,77,14,180,149,130,206,240,72,135,4,16,82,169,62,60,239,123,235,250,174,89,59,132,9,106,242,24,55,66,19,212,138,68,247,18,12,122,168,3,189,5,205,93,150,64,77,133,24,158,195,27,141,238,109,138,161,242,51,1,81,235,154,164,217,47,84,157,95,41,58,132,60,120,107,148,50,163,161,247,224,85,101,65,111,4,245,221,178,49,40,152,252,60,38,207,135,151,98,162,6,37,183,214,195,65,82,123,248,106,47,139,111,46,58,185,133,115,57,223,43,166,12,212,29,212,108,134,182,0,169,238,133,170,164,219,21,180,181,219,42,72,14,170,89,175,87,79,251,213,158,42,48,173,58,14,203,75,251,135,31,31,4,141,186,48,165,24,172,143,187,250,41,241,21,29,93,193,241,95,127,111,6,252,39,91,12,89,85,106,70,159,1,212,217,155,74,156,63,110,144,158,176,218,60,52,187,213,225,165,96,132,185,173,86,10,104,115,48,140,17,207,242,2,174,183,104,214,205,161,97,241,247,43,215,65,242,104,91,220,19,37,151,194,6,193,129,213,41,132,88,210,100,78,133,49,34,154,147,195,26,233,179,236,17,204,28,2,126,153,179,177,253,248,142,248,69,253,31,14,3,45,112,75,190,28,72,140,135,102,254,190,123,25,138,213,110,190,110,52,166,147,31,183,11,233,146,146,236,28,186,218,139,46,138,113,91,246,196,104,23,103,207,143,22,153,151,18,216,59,60,60,63,222,109,234,213,26,24,0,103,64,98,157,133,180,72,56,245,250,86,60,245,38,190,76,60,48,50,12,164,16,247,235,237,246,239,251,195,121,35,164,73,108,118,96,203,134,143,198,139,230,158,40,27,110,158,163,181,248,80,47,196,50,175,164,25,225,105,222,145,75,89,29,85,171,174,252,115,53,120,59,43,130,186,120,188,144,137,74,201,82,120,120,233,3,9,18,125,85,143,251,92,243,226,44,218,164,114,180,221,80,167,67,154,97,172,13,82,111,11,70,167,92,52,203,250,121,125,160,44,70,94,136,2,171,165,183,209,85,136,7,160,13,193,12,249,248,45,181,163,27,92,225,158,14,30,95,50,24,166,248,56,105,64,246,165,202,209,168,4,219,145,174,69,125,9,13,29,161,143,108,240,121,45,173,192,183,70,254,149,234,1,217,253,199,241,217,185,21,218,50,45,67,46,135,213,28,112,129,213,88,244,236,51,138,81,171,9,204,28,144,219,227,194,211,209,114,243,117,38,24,117,190,182,107,72,254,16,175,117,245,211,90,173,106,1,208,149,127,193,21,79,190,214,149,201,111,235,231,195,214,174,218,193,164,104,42,45,101,212,22,102,136,101,177,20,106,84,246,18,163,250,117,116,171,192,52,228,236,138,242,151,142,255,235,6,108,76,50,255,88,203,175,46,213,166,94,91,145,186,84,1,2,219,175,226,172,167,122,39,132,27,181,113,42,9,20,254,174,118,247,129,51,24,245,250,237,71,238,82,21,170,115,129,153,228,4,143,77,211,10,239,197,213,103,233,82,108,255,69,58,93,86,157,35,55,28,242,116,48,179,14,43,158,195,213,207,98,145,214,135,91,41,138,8,3,181,93,181,253,25,220,32,122,215,228,126,125,6,139,98,245,22,217,0,172,85,250,28,140,72,187,82,95,137,76,243,132,201,83,95,154,27,77,181,127,70,183,133,202,240,212,42,195,83,175,12,79,128,50,60,249,85,148,97,41,117,229,255,127,63,159,207,103,236,155,75,134,36,173,239,14,62,139,190,203,220,123,56,230,182,243,0,17,204,149,198,192,240,135,85,119,25,149,152,219,242,250,161,130,28,117,248,57,52,77,133,184,179,122,188,15,150,87,254,0,168,90,190,123,247,255,247,115,29,28,134,207,120,92,155,209,194,211,244,238,216,151,228,13,90,250,135,26,182,113,173,31,13,9,86,247,61,124,133,189,92,54,64,113,174,136,102,134,45,153,235,68,231,163,82,204,109,234,48,35,116,109,2,161,209,107,51,56,211,231,199,169,224,128,228,85,122,64,70,231,234,238,176,225,22,164,83,90,195,219,96,124,45,70,207,78,250,24,27,220,60,15,134,221,126,247,74,222,163,191,237,70,28,150,134,159,253,146,29,20,54,233,22,17,242,217,16,183,254,66,176,200,39,21,185,122,16,191,8,41,193,105,142,36,184,58,76,122,123,72,138,51,250,227,125,71,242,96,189,155,165,95,231,58,213,55,121,224,214,252,45,14,255,24,231,63,211,28,171,19,135,214,63,191,81,23,255,228,137,213,190,43,235,5,143,81,191,96,6,192,242,196,27,31,48,55,141,2,141,208,90,30,156,161,93,158,161,59,244,80,28,86,135,117,83,32,165,232,99,174,233,112,56,65,238,22,145,234,192,92,106,197,87,84,250,171,62,54,230,194,172,130,66,78,235,244,214,129,70,29,112,221,23,162,207,87,212,208,158,45,195,106,216,31,14,163,97,72,109,22,169,99,196,75,70,37,67,106,250,11,113,26,76,250,223,180,216,35,177,159,107,120,64,32,122,22,156,149,62,107,249,243,169,115,106,49,231,248,46,126,40,93,159,238,182,242,82,139,181,35,133,24,136,115,49,135,180,204,71,7,89,160,208,142,26,171,103,142,101,210,11,158,179,80,153,87,165,223,213,89,181,248,178,236,164,36,70,246,227,234,240,176,125,22,95,35,241,148,56,134,20,52,85,110,76,129,223,210,44,112,107,74,241,139,26,252,149,144,238,139,166,45,94,132,41,52,66,64,60,118,189,198,242,9,120,62,229,16,5,158,139,116,195,143,245,110,35,8,110,65,65,51,169,7,195,121,17,34,76,1,211,176,57,206,155,39,201,249,45,104,88,142,39,243,73,41,42,76,5,209,148,152,57,233,173,218,70,84,129,197,137,166,188,55,30,159,103,12,125,137,7,67,112,179,24,12,35,254,148,13,2,89,93,251,21,109,240,105,238,154,102,57,142,125,52,34,185,206,159,86,169,73,201,28,191,147,74,191,117,115,2,114,76,13,23,249,69,216,42,68,236,174,132,74,166,166,163,115,53,217,119,154,122,223,204,216,55,220,215,189,234,89,159,192,255,191,161,240,42,96,47,250,56,51,128,110,7,82,17,250,195,171,199,103,28,86,143,114,180,245,148,3,38,103,252,112,44,100,249,167,193,102,61,221,216,206,103,189,89,61,214,154,69,213,97,188,51,176,250,115,103,181,89,174,54,130,130,89,9,140,13,171,245,102,15,231,139,142,58,238,92,61,213,135,135,211,254,176,219,190,111,196,186,153,203,63,51,253,107,79,34,157,215,79,183,106,172,102,49,137,114,7,236,244,165,91,178,228,43,129,176,39,150,43,69,103,26,144,10,181,209,95,118,18,179,197,218,47,250,135,231,221,134,48,95,232,231,47,144,49,94,3,91,76,163,252,42,201,106,102,180,228,175,245,110,39,56,160,223,237,143,171,25,120,172,195,152,196,94,56,166,192,111,42,6,190,55,28,75,126,109,209,160,63,24,161,15,255,173,146,40,249,80,208,183,175,239,155,147,79,255,50,84,230,251,215,241,61,55,79,204,242,245,15,180,163,190,186,201,155,225,128,2,179,103,56,145,176,92,29,155,133,191,10,117,206,232,9,109,243,79,188,182,105,95,17,123,213,98,57,88,206,51,230,151,174,232,190,115,53,218,83,150,130,17,231,99,112,102,35,8,100,81,180,2,102,250,99,60,38,213,181,126,199,255,53,128,106,8,96,6,255,236,113,223,91,174,155,35,124,38,127,71,156,131,13,185,166,5,126,170,126,233,201,27,129,61,180,187,25,190,148,186,149,126,122,130,120,197,183,191,143,208,194,135,255,246,188,63,172,150,159,122,118,203,100,48,175,183,202,187,181,3,158,3,219,37,210,203,250,246,174,220,192,117,158,156,215,33,124,220,19,114,117,185,165,17,34,55,79,220,200,70,25,16,10,103,181,188,105,238,194,85,210,95,14,23,215,36,138,100,215,64,21,119,237,140,250,76,117,189,88,78,154,121,208,245,178,110,230,97,215,80,3,231,186,6,58,184,107,215,236,118,91,82,201,110,196,87,87,97,199,139,102,208,12,8,4,201,110,129,210,237,64,228,37,58,14,39,113,87,122,28,19,96,231,214,17,105,17,8,219,38,60,209,61,168,116,95,252,246,176,73,28,194,13,133,227,180,208,203,31,177,67,251,51,142,161,3,95,55,137,198,194,16,217,230,131,176,19,111,204,242,222,155,129,15,176,137,64,53,191,176,51,235,1,229,26,44,233,219,242,62,207,163,203,122,209,244,148,240,232,70,143,215,77,253,161,233,233,192,1,206,80,75,250,227,72,69,54,229,175,163,222,43,50,238,234,197,125,115,42,60,49,241,118,13,133,198,51,53,119,172,141,78,65,222,134,6,13,166,72,183,14,78,5,46,54,52,92,34,215,192,173,166,234,76,200,200,81,226,136,21,59,254,216,155,48,252,77,82,156,43,93,129,189,114,2,222,234,249,117,212,1,42,3,59,91,28,108,138,60,21,83,177,61,156,156,111,62,3,44,97,204,208,93,59,99,48,26,67,23,73,135,39,205,58,99,97,148,61,113,22,20,231,128,221,167,19,119,36,38,27,241,219,18,88,166,97,35,126,67,1,235,43,108,164,86,108,220,2,44,222,176,197,162,222,220,231,76,52,58,154,157,81,75,33,83,25,181,147,182,202,135,42,19,50,126,83,42,99,224,112,106,29,77,37,53,114,110,235,245,199,250,211,222,92,55,119,225,27,37,52,237,61,180,15,240,34,95,227,107,22,116,127,45,143,209,125,117,150,70,23,216,253,224,154,155,5,115,212,190,123,247,208,8,73,231,108,84,106,25,107,221,208,233,253,234,94,35,30,202,115,45,79,186,219,187,237,226,147,235,212,249,249,236,228,249,209,58,16,208,102,121,9,2,35,199,212,239,252,190,37,95,27,151,68,47,200,170,132,193,192,52,16,92,216,13,218,147,210,49,146,220,1,18,120,99,225,99,57,140,86,50,137,34,221,203,121,205,119,113,197,221,199,237,197,7,138,163,245,85,127,12,165,27,120,10,16,45,154,185,16,31,235,46,70,173,237,22,131,140,69,46,70,67,143,21,149,22,64,55,163,238,118,18,54,157,67,243,228,61,34,218,156,93,124,115,33,250,86,143,79,242,38,207,50,254,80,6,215,124,73,157,113,129,19,11,8,82,53,104,30,182,187,213,207,130,114,241,209,156,229,74,3,218,239,65,145,98,112,17,9,68,82,169,180,112,232,221,98,181,107,148,35,178,9,223,247,135,34,53,160,130,137,158,31,55,179,240,129,235,158,80,48,28,130,77,115,175,158,220,246,117,251,253,195,110,181,121,111,86,155,108,124,187,174,247,135,222,118,217,59,124,122,210,170,149,124,250,238,157,156,217,248,154,36,106,161,118,70,129,248,228,207,113,187,102,41,52,189,102,161,103,91,94,182,254,157,152,140,237,238,80,111,14,154,136,187,122,191,218,135,111,98,146,43,68,114,133,134,76,190,145,143,92,175,106,8,124,35,49,165,31,13,239,166,190,114,209,236,231,187,149,50,253,119,115,176,143,245,106,115,162,226,214,245,107,41,106,137,153,8,194,238,61,172,28,185,167,221,22,42,207,102,75,194,7,39,112,73,139,27,127,172,87,238,156,100,4,12,110,169,31,18,45,73,157,61,104,12,52,4,220,152,208,226,195,163,158,223,193,113,83,105,170,220,63,4,33,203,108,70,10,221,86,137,217,148,239,106,40,41,172,80,10,4,134,121,28,202,13,240,120,246,10,38,138,203,205,39,206,161,43,112,182,11,228,231,89,6,62,40,234,196,200,83,219,81,223,218,151,197,118,59,227,94,4,211,35,167,86,201,248,72,149,133,73,65,8,115,33,140,2,193,232,212,172,123,183,195,0,162,151,184,44,176,31,245,188,151,186,86,179,22,130,85,251,177,247,30,183,63,83,79,247,241,195,232,65,124,214,129,158,25,211,170,10,46,155,82,159,167,137,215,17,198,191,115,17,198,58,226,91,174,77,229,87,251,22,230,56,114,57,26,188,39,8,137,211,55,79,187,239,244,89,231,157,190,117,221,1,123,0,229,12,19,207,33,161,123,71,226,71,141,17,158,58,61,103,173,237,204,182,211,179,57,248,130,16,94,119,69,9,39,65,237,13,88,67,80,27,121,224,176,3,90,104,79,35,108,183,193,126,59,215,136,239,21,60,220,51,66,14,228,182,11,215,48,222,47,40,40,222,158,19,0,114,214,156,0,140,146,249,47,228,6,28,90,108,253,149,184,114,68,38,50,149,192,225,82,7,10,126,149,128,126,216,141,151,7,79,14,93,0,155,27,192,0,60,61,140,1,112,114,48,245,17,211,233,171,172,53,41,134,13,213,62,59,164,54,98,66,46,73,115,36,8,245,30,137,200,233,190,23,41,237,16,83,39,80,171,218,107,126,96,27,205,245,128,244,58,239,51,22,245,217,39,250,236,131,62,251,185,142,244,146,71,76,59,2,89,197,204,89,252,58,79,177,154,36,243,129,46,123,3,118,81,148,115,150,67,67,108,182,209,120,233,237,46,152,143,110,18,66,141,39,237,142,205,182,161,196,128,73,115,255,101,144,43,106,0,52,105,18,151,26,29,119,229,104,221,105,130,86,230,124,248,43,94,145,97,74,66,142,215,211,161,162,61,161,101,35,20,145,193,108,69,184,212,212,50,1,128,182,12,3,48,251,78,34,25,155,71,223,90,159,233,95,151,163,77,170,52,218,214,113,117,13,76,184,145,114,195,194,164,41,208,50,33,58,117,188,18,187,236,15,187,230,48,127,8,249,197,62,134,12,227,64,47,147,70,209,7,102,213,143,1,205,91,218,195,28,158,144,223,70,88,31,235,99,207,165,164,159,125,20,10,84,239,110,215,212,239,111,213,223,226,99,215,105,218,106,177,37,126,60,181,255,226,95,233,194,123,246,90,87,219,233,1,209,174,101,221,2,192,187,70,176,190,76,197,228,252,205,210,198,77,167,216,91,49,48,246,254,235,129,133,44,80,126,242,68,228,34,167,224,178,236,141,240,218,205,65,70,184,165,145,77,59,181,85,51,234,97,241,40,159,50,81,107,144,22,154,104,6,142,37,89,26,136,58,218,71,155,125,69,45,71,198,86,165,151,80,100,190,155,215,98,30,247,48,240,15,25,182,237,107,100,247,180,118,221,222,17,90,118,61,168,211,254,28,224,39,10,80,95,253,8,177,10,93,64,157,96,181,103,158,202,74,29,223,76,127,138,49,36,168,211,56,76,223,12,46,212,156,43,123,28,134,161,126,12,46,208,139,140,241,51,194,164,65,103,67,237,119,71,227,238,164,223,189,234,247,97,212,223,140,247,12,0,17,164,151,121,6,48,214,9,188,135,7,3,218,83,234,213,201,20,62,226,96,148,154,113,10,60,104,2,40,46,229,99,48,44,131,225,91,170,181,140,233,137,83,158,120,32,49,68,130,185,14,219,29,149,189,38,200,26,59,35,18,203,218,65,30,176,120,17,179,99,37,58,147,189,35,239,169,150,232,212,45,27,152,81,53,211,97,97,32,6,221,161,88,53,50,244,192,126,226,128,190,195,15,195,75,99,106,180,65,12,253,154,239,181,195,64,152,56,176,187,103,65,147,143,4,187,154,140,10,80,154,70,156,225,201,231,95,29,164,176,169,8,224,253,9,31,111,203,62,155,137,57,77,245,19,140,131,249,4,35,176,64,110,23,245,163,187,64,149,23,189,215,180,106,222,162,51,7,224,110,197,4,11,116,70,60,162,120,104,225,241,161,108,217,50,19,60,101,215,99,47,103,195,240,46,143,131,52,249,96,141,217,38,35,115,101,158,111,66,79,148,63,115,3,85,137,67,166,124,5,116,90,210,224,243,251,47,36,118,108,20,117,99,53,186,182,187,24,12,192,231,114,116,204,218,236,148,231,108,137,47,87,110,239,215,187,132,92,58,214,199,138,122,133,252,172,218,249,238,244,228,9,183,212,121,199,0,131,184,246,128,26,181,184,25,74,245,187,11,72,109,67,105,68,40,102,32,233,142,112,86,228,253,172,228,98,222,39,107,34,250,245,60,123,98,119,78,153,253,67,249,121,116,153,246,58,100,97,115,79,229,107,39,189,154,97,68,195,236,92,224,203,128,186,217,190,216,97,8,203,175,17,32,202,202,182,145,150,140,251,38,208,119,130,240,217,92,107,231,71,20,8,168,199,122,255,190,91,130,224,150,107,237,133,115,127,144,36,37,195,31,10,87,113,166,65,196,213,140,255,150,223,199,73,9,53,192,18,106,32,36,148,242,239,148,17,192,42,162,71,47,249,158,117,43,10,94,242,107,62,240,212,31,36,131,244,7,62,70,159,234,157,238,54,77,12,22,16,201,111,138,223,191,254,103,49,52,176,157,103,169,162,191,143,255,176,204,23,169,242,14,195,22,165,32,18,176,49,69,60,41,248,51,126,222,110,31,37,136,86,8,227,175,9,222,255,226,31,69,209,151,37,44,229,29,173,44,172,127,122,83,69,86,87,249,12,117,41,214,58,63,30,242,37,217,103,159,235,243,207,111,250,81,159,234,217,223,146,176,252,245,36,97,97,13,98,230,90,71,176,197,44,241,142,230,175,50,198,170,120,198,170,8,198,10,152,89,31,163,121,126,54,239,255,198,210,127,99,233,128,109,53,103,204,210,175,89,94,43,102,178,203,216,219,31,234,40,230,142,207,117,89,214,38,56,251,111,140,253,159,132,177,101,200,170,202,71,196,190,97,120,171,144,169,88,86,126,115,53,34,188,223,229,67,113,248,223,174,215,245,147,172,147,226,198,143,82,176,244,97,68,125,57,60,14,130,82,111,236,59,189,250,194,215,179,207,137,252,229,202,91,199,122,133,95,104,50,87,48,253,200,81,103,95,238,40,242,103,159,17,183,226,19,101,214,143,100,143,122,90,162,46,247,247,179,232,73,128,151,65,88,20,4,248,231,55,189,97,194,214,163,222,169,238,12,182,204,236,240,75,149,86,242,75,224,109,157,86,197,29,76,133,67,27,50,149,142,3,66,152,122,214,194,131,170,10,161,183,46,226,200,156,223,239,238,238,172,145,113,179,149,182,242,245,246,99,179,120,225,219,253,74,87,248,198,36,49,10,227,30,213,3,218,44,129,125,246,3,163,78,46,188,10,88,242,135,129,223,226,184,34,147,5,34,140,61,178,218,17,7,18,149,187,13,134,94,223,176,162,58,52,58,73,222,172,204,128,135,169,200,2,148,189,160,119,39,52,82,67,227,225,73,125,14,48,84,177,119,249,55,21,157,187,85,63,231,153,212,21,230,138,203,167,17,174,153,52,10,79,30,49,107,240,158,133,194,33,131,143,78,31,87,107,241,226,65,134,81,154,125,166,48,254,241,130,220,32,229,98,34,206,195,96,239,29,3,63,222,97,152,142,48,40,180,57,157,220,12,134,149,251,59,238,73,187,64,160,26,145,166,171,158,245,129,124,218,62,61,169,52,61,234,95,195,33,93,246,141,241,1,137,109,152,84,174,101,239,14,142,93,212,225,85,89,236,206,206,147,117,66,206,240,176,34,130,169,3,189,216,137,3,173,14,2,125,3,130,64,97,8,104,53,124,251,118,214,14,252,37,55,26,206,155,168,243,197,44,36,17,52,254,203,177,39,134,104,222,60,10,216,127,253,189,216,115,126,10,38,197,93,191,113,240,241,120,232,201,156,88,39,228,113,152,43,109,232,35,6,228,97,31,167,162,193,203,11,6,143,22,18,96,190,223,179,62,206,150,63,33,59,247,23,113,165,61,107,176,159,78,65,230,244,28,124,56,90,46,103,119,209,80,89,22,166,100,16,92,218,229,4,152,209,50,202,70,114,168,146,157,219,52,1,84,207,234,83,126,194,85,109,82,67,165,225,169,145,114,89,50,21,109,152,81,193,80,233,203,65,146,175,212,161,37,55,183,36,1,152,175,252,156,245,153,126,1,75,21,117,42,129,126,10,242,164,164,70,73,193,115,131,100,188,168,11,70,41,152,85,69,106,25,67,81,4,152,65,50,228,171,190,252,112,113,204,149,37,196,50,215,161,38,211,28,204,151,227,40,46,113,113,35,30,51,57,52,172,191,217,0,229,200,136,18,207,14,43,162,214,46,21,10,89,18,7,5,34,152,207,10,101,162,131,153,197,128,168,11,198,213,129,47,20,46,96,58,230,95,147,47,230,84,2,132,51,202,40,102,78,165,178,144,148,232,127,216,228,18,203,145,248,51,14,83,43,221,52,50,223,82,156,127,34,68,72,127,103,162,1,243,209,229,45,74,70,128,193,118,86,126,169,89,28,129,68,224,164,199,33,221,134,25,138,86,141,74,70,131,65,120,86,202,171,89,156,196,132,192,73,143,70,186,13,51,26,173,26,149,140,6,131,144,79,164,194,167,225,154,197,241,102,49,74,122,44,146,77,152,161,104,211,166,100,36,48,190,176,112,120,236,178,155,112,115,116,30,200,193,1,158,201,139,4,50,187,135,1,19,234,1,157,216,73,41,101,125,95,66,203,58,141,197,196,91,183,249,56,143,180,25,177,221,123,54,5,208,44,222,221,116,139,46,250,173,68,192,107,72,110,54,51,112,69,43,123,114,215,15,209,228,228,189,169,175,76,9,108,246,211,91,139,124,162,89,233,48,92,42,251,235,73,125,83,47,24,156,185,84,78,100,246,134,252,176,180,216,4,232,150,173,7,231,252,221,224,122,60,111,38,125,6,109,46,107,213,140,146,232,249,241,105,177,45,208,45,91,143,207,5,251,195,221,221,120,50,100,208,102,210,109,145,25,60,242,195,83,190,81,144,13,91,15,206,249,59,198,244,250,230,26,44,114,33,92,87,148,235,248,50,82,252,239,132,38,229,101,107,40,38,21,158,50,137,170,64,139,52,103,26,182,189,2,109,201,203,233,209,241,97,103,184,24,45,38,51,70,64,198,72,203,4,107,220,174,72,165,46,104,216,94,179,14,145,38,20,236,104,116,230,131,102,122,87,205,24,33,73,226,45,147,175,100,211,34,93,187,172,109,123,149,59,196,155,208,188,163,97,90,142,23,245,93,127,198,200,74,18,111,153,152,37,155,22,41,225,101,109,219,235,226,33,94,94,216,198,163,116,55,31,205,71,51,70,102,82,104,203,164,45,213,178,72,59,47,106,218,94,73,239,245,30,27,161,143,63,186,220,18,225,77,155,43,102,12,128,67,205,62,17,2,78,133,124,123,116,251,199,122,237,82,179,193,164,11,250,186,11,19,50,128,132,168,150,175,70,199,227,106,179,66,25,16,61,25,227,240,56,113,131,198,67,52,12,169,64,230,175,33,153,23,213,144,48,37,200,154,218,88,49,241,251,130,75,166,20,31,147,18,105,148,71,62,118,83,227,116,57,0,236,125,241,91,224,124,190,218,60,61,31,108,77,16,250,246,52,78,184,98,49,123,12,116,244,96,8,21,247,72,215,224,42,109,110,82,82,178,27,62,135,66,78,158,142,55,89,108,63,110,78,191,209,235,85,55,189,45,190,69,78,243,174,17,227,185,79,92,184,246,175,153,27,87,243,34,219,159,45,157,29,203,32,176,189,199,8,84,234,28,57,99,49,31,100,167,208,9,174,4,231,15,39,193,88,89,137,19,220,115,162,54,131,168,141,146,14,169,20,71,215,65,147,216,23,195,188,176,245,93,93,140,198,140,95,75,239,222,201,43,66,197,143,198,5,64,22,16,136,18,166,135,201,227,136,36,188,163,102,218,100,13,212,175,156,228,214,126,131,144,146,123,62,145,233,206,27,224,95,37,204,246,204,76,19,214,27,69,218,219,111,117,129,63,252,43,156,109,58,131,216,5,137,121,225,80,217,253,252,244,121,178,39,158,231,132,227,243,134,128,122,88,183,122,242,229,223,46,98,57,174,157,136,184,179,90,14,172,75,2,249,209,110,95,18,106,212,219,19,119,107,159,64,240,181,170,91,153,72,80,98,242,146,136,127,202,106,63,38,250,226,116,15,34,21,150,14,243,244,63,177,145,209,193,57,187,168,99,46,204,159,146,188,239,222,237,159,239,239,155,189,92,139,61,49,84,205,58,206,226,205,55,144,126,121,42,135,140,83,148,70,176,182,37,12,94,174,102,201,146,145,92,124,54,209,41,202,1,125,182,243,153,74,244,98,50,188,4,233,95,236,211,48,255,139,186,131,235,221,53,135,143,77,224,155,115,145,39,219,16,43,185,186,158,119,32,74,80,116,112,66,143,138,6,10,229,54,231,96,66,126,65,233,149,217,102,42,163,215,67,51,127,223,44,130,60,177,65,190,195,52,26,189,66,233,34,33,190,81,243,248,36,253,51,101,234,82,195,94,18,168,83,37,119,203,125,83,239,230,15,70,251,44,146,1,240,220,225,11,53,77,64,197,86,47,227,212,68,249,72,109,204,207,108,104,247,229,155,2,252,170,91,176,27,136,95,245,29,253,195,118,13,252,58,179,35,35,112,200,124,171,231,54,221,95,212,117,166,149,124,34,211,84,47,154,165,76,21,199,215,126,247,165,27,6,215,142,123,112,235,46,241,76,250,190,173,101,198,146,179,243,33,114,8,139,216,45,171,102,36,186,48,89,111,183,59,239,14,170,29,66,193,80,192,44,4,213,19,85,55,140,146,37,233,238,110,55,135,7,237,195,247,166,95,109,190,234,227,186,213,85,9,138,43,253,67,179,160,139,42,84,29,153,2,94,46,49,239,109,145,122,93,210,229,215,139,213,135,243,54,13,84,229,18,141,223,240,233,88,244,181,170,16,197,211,67,13,119,228,213,163,12,240,126,222,173,223,44,234,67,125,171,126,253,191,158,54,247,66,19,216,55,147,81,119,245,207,223,254,63,255,248,177,250,239,255,112,191,253,70,252,247,63,255,223,127,122,248,225,159,238,229,143,31,229,95,255,227,187,111,254,40,254,249,254,95,126,188,126,86,15,254,225,159,214,63,252,175,127,254,95,127,254,231,193,255,24,221,127,252,175,95,253,249,227,119,255,240,199,122,255,199,127,250,248,240,191,7,227,111,255,249,219,111,190,63,252,252,231,255,249,231,221,127,253,240,97,164,240,124,251,223,254,241,159,198,63,236,222,255,183,251,251,251,223,255,254,45,248,146,135,231,166,183,23,231,4,50,253,211,249,217,120,213,194,116,195,73,102,197,16,67,8,118,194,1,26,95,79,213,187,119,170,152,107,68,26,216,192,44,149,247,114,170,196,110,251,70,7,53,119,85,152,131,144,23,93,29,210,32,127,90,238,182,143,111,68,199,111,187,102,218,196,195,55,253,233,151,93,161,116,85,232,225,112,40,30,86,193,67,89,70,72,60,92,162,135,19,217,188,170,240,195,107,217,124,41,31,30,182,170,67,88,29,239,214,68,93,59,130,149,103,115,87,128,117,42,69,73,71,145,36,122,239,24,50,150,29,221,117,181,236,168,238,4,230,142,236,66,98,134,76,203,12,225,225,225,249,241,142,56,134,49,121,70,218,76,55,42,18,107,50,131,63,165,22,82,191,232,208,42,93,36,150,213,140,17,25,161,167,236,228,237,44,15,17,36,116,8,6,9,37,204,53,167,29,84,121,9,154,5,117,65,213,28,154,14,207,207,109,184,87,253,160,253,235,126,171,252,171,237,68,231,50,240,185,3,169,185,154,96,64,152,205,98,132,228,202,254,131,62,246,112,245,32,176,216,10,148,11,211,88,204,160,208,99,222,119,137,23,202,125,47,151,35,198,23,152,210,57,205,94,88,68,23,200,56,185,172,212,220,61,236,215,106,17,124,217,149,163,210,173,222,150,72,34,217,186,27,183,100,199,162,152,82,195,198,142,106,77,107,85,85,138,86,112,202,79,83,169,137,20,205,186,176,9,69,158,150,112,241,148,240,176,74,121,48,130,81,6,133,196,66,141,181,157,201,63,253,43,105,166,83,3,184,218,236,155,131,126,40,79,16,129,68,26,190,237,218,87,161,176,26,69,226,236,21,241,134,78,88,201,186,122,2,67,87,254,197,148,213,115,175,193,112,42,237,231,151,86,41,126,163,202,21,28,139,207,160,200,196,43,84,174,34,181,244,11,22,121,212,90,203,238,37,167,80,224,143,249,155,74,193,168,20,112,152,8,165,98,144,216,96,184,166,157,20,71,93,164,74,156,203,65,102,195,103,89,232,146,143,58,99,91,119,55,37,54,33,95,69,190,214,249,195,213,129,251,169,217,5,1,80,147,130,38,97,204,149,207,224,124,144,151,61,179,249,90,140,146,96,229,195,3,137,234,238,176,217,195,64,162,32,213,167,90,221,100,195,15,245,250,185,57,45,215,219,250,160,77,132,225,13,61,19,191,32,118,72,231,22,203,13,137,32,234,20,47,150,197,92,254,113,17,128,65,248,223,96,20,217,23,112,144,133,226,242,240,246,56,149,181,18,153,205,168,124,154,49,213,127,177,87,108,63,57,99,146,180,161,179,81,205,97,123,124,81,153,171,122,21,34,16,212,190,239,201,177,163,235,255,26,116,106,118,23,205,124,187,171,77,29,57,144,240,177,63,102,114,135,50,93,33,130,15,162,187,55,166,155,238,192,165,152,213,214,137,213,252,125,185,235,0,113,185,21,121,14,0,180,84,160,185,123,41,86,175,224,226,123,239,58,64,207,131,6,14,125,79,134,19,162,59,228,115,66,119,69,231,149,110,131,73,229,198,131,22,122,131,102,68,162,65,94,43,195,1,15,83,64,243,192,119,214,14,17,34,185,242,88,170,86,88,148,165,189,91,14,175,234,86,36,52,198,225,194,212,90,30,235,237,128,242,191,201,3,83,83,7,61,116,174,233,217,181,190,56,201,17,31,64,227,113,27,60,112,192,7,158,213,6,147,54,72,184,241,102,192,127,165,225,14,184,203,143,152,250,49,182,43,211,7,222,62,140,156,244,117,1,99,193,16,239,12,129,94,225,156,162,200,137,77,197,254,141,252,202,24,65,3,14,83,174,120,34,255,16,31,8,75,189,240,70,116,67,151,250,173,203,211,123,142,74,204,212,5,136,251,37,43,184,193,111,188,241,161,26,96,231,230,178,128,210,23,181,113,183,127,117,102,111,68,189,41,126,151,174,183,155,178,219,160,229,237,92,159,110,110,94,74,37,64,92,182,120,192,174,43,23,28,157,57,189,7,235,189,64,36,188,48,100,145,43,12,176,12,240,55,45,225,152,192,4,231,62,14,20,94,0,206,4,212,17,210,86,43,15,22,12,122,156,74,194,205,230,219,249,69,188,163,228,24,9,173,183,78,20,50,226,70,58,136,99,51,41,235,8,239,64,219,135,245,167,195,98,97,215,40,104,87,244,216,14,247,216,222,116,227,92,31,227,11,172,54,138,108,79,160,173,16,25,92,160,211,147,21,138,18,237,61,67,157,85,150,164,216,230,211,245,152,36,60,131,48,87,211,100,52,238,94,85,242,175,225,120,28,100,120,106,217,148,154,134,118,55,248,113,227,252,213,61,209,102,127,94,103,237,192,141,87,9,231,32,28,130,163,210,241,112,94,169,136,25,211,22,58,137,206,5,87,28,78,65,0,98,96,1,138,5,76,32,94,141,32,31,187,0,80,231,138,98,187,140,206,58,225,178,162,220,235,165,51,77,24,214,166,93,48,3,111,47,250,132,84,218,247,121,188,84,128,181,156,201,74,144,237,95,153,188,114,60,205,113,222,112,211,198,198,104,208,237,41,174,3,173,180,207,81,214,41,63,35,220,61,42,63,181,251,249,110,187,94,75,51,159,219,28,251,51,156,223,135,107,113,11,234,117,24,73,158,107,210,211,166,183,224,142,192,169,135,147,192,204,122,55,186,155,207,231,105,140,243,237,110,99,242,250,241,189,238,130,43,36,231,1,153,110,34,20,138,102,222,132,13,169,225,65,147,40,109,116,65,125,246,208,91,49,91,126,227,156,253,163,213,198,65,147,205,250,214,199,224,138,85,169,26,20,191,5,143,98,44,184,9,19,24,253,61,209,131,94,40,133,53,7,16,22,173,100,197,26,21,229,243,18,197,32,216,239,148,166,223,90,204,227,188,225,252,119,115,218,10,84,74,88,253,229,28,29,11,171,81,228,71,198,186,23,60,27,135,129,66,76,105,26,173,21,254,170,250,20,41,41,207,218,11,131,150,249,253,46,108,176,63,163,155,22,176,25,93,138,8,120,42,83,164,76,195,253,243,114,185,58,158,248,50,147,149,75,44,53,118,85,140,227,84,29,88,130,242,37,18,136,74,8,51,35,89,123,205,7,129,107,239,19,96,34,10,221,169,28,193,218,42,165,6,244,105,215,208,31,163,79,200,142,126,126,24,197,161,177,27,35,76,90,65,218,125,109,216,155,189,8,28,115,113,122,0,54,190,112,130,132,217,84,90,228,186,39,83,158,64,252,31,196,139,69,125,104,254,40,105,74,206,8,168,152,21,9,201,22,172,23,41,119,56,226,235,245,85,233,124,175,103,8,142,28,190,66,113,146,69,179,127,53,146,46,193,32,121,35,55,186,177,162,156,209,178,19,45,245,210,47,86,186,101,72,125,216,192,136,13,84,145,123,136,214,86,175,167,87,57,223,74,73,143,176,17,25,112,24,3,196,88,225,5,21,25,159,200,183,151,227,159,106,66,197,51,70,239,121,138,6,92,244,35,219,60,34,40,104,65,4,75,134,175,89,114,226,224,243,235,76,235,144,154,160,129,148,39,79,167,188,58,168,111,239,129,193,202,179,174,74,104,123,187,111,158,132,6,120,112,18,78,70,7,41,197,40,236,236,235,232,219,232,212,83,200,111,160,55,111,224,174,166,49,189,123,39,245,206,205,162,27,61,23,204,43,95,240,18,19,171,215,165,4,16,87,195,45,108,109,193,221,191,207,149,200,164,52,36,190,20,132,47,81,223,75,232,58,28,38,197,35,186,122,99,55,5,162,189,246,217,30,147,104,32,140,198,67,219,201,77,192,134,170,130,216,233,13,170,152,65,29,73,186,171,2,218,23,171,15,190,219,104,57,149,53,99,98,254,249,15,205,83,103,33,219,146,71,182,227,114,18,240,217,156,147,85,81,213,19,123,2,2,169,247,131,60,183,241,138,110,203,83,234,249,229,44,165,109,74,209,225,237,133,151,6,32,201,170,255,42,153,208,87,231,93,53,107,53,204,235,139,95,114,31,127,2,217,90,99,40,181,159,98,202,51,172,8,138,31,232,12,176,12,117,232,93,186,219,144,219,74,147,11,132,161,197,168,131,112,94,3,12,23,142,46,194,255,170,244,35,61,82,91,188,96,209,249,40,71,186,54,126,170,11,66,129,159,186,79,50,239,108,81,220,253,169,252,208,1,246,6,167,82,133,248,130,11,42,23,229,134,10,46,247,227,176,182,49,190,126,100,115,48,130,27,124,178,127,57,218,31,87,135,7,101,1,222,51,97,209,84,35,171,53,119,115,0,232,88,79,109,169,153,221,28,90,185,131,110,110,151,171,29,147,107,191,207,13,56,136,236,27,188,117,81,133,36,104,103,69,126,92,71,197,242,22,240,74,231,47,243,117,189,223,255,238,247,54,112,253,167,175,96,24,48,144,41,182,37,10,78,47,186,173,13,227,249,67,147,96,11,110,181,126,186,58,14,216,133,187,43,189,240,245,124,55,240,167,138,161,218,46,62,249,76,72,147,96,40,33,148,99,213,229,118,123,0,103,22,51,227,163,138,105,107,226,247,201,112,125,85,115,71,167,179,86,242,1,18,226,199,22,213,30,105,27,211,76,145,163,100,156,170,135,32,151,136,51,186,220,0,133,82,111,210,36,6,149,27,0,186,192,69,89,189,209,113,78,153,48,137,4,174,4,214,175,216,238,16,207,98,108,127,183,122,124,218,238,14,181,145,195,84,115,229,11,33,163,232,197,160,156,144,237,150,109,66,121,169,22,225,239,192,95,108,226,25,112,196,41,203,128,65,168,239,65,185,141,179,150,4,156,151,193,136,152,58,246,19,131,207,10,174,222,144,163,204,53,131,70,115,220,41,54,235,217,100,3,227,51,179,183,83,117,72,228,154,73,80,145,62,154,147,46,20,234,238,154,148,103,23,84,144,177,145,20,19,176,106,252,165,248,140,182,139,20,124,146,60,160,195,53,51,46,104,26,102,148,162,114,137,225,246,29,10,165,169,92,149,188,237,136,211,96,68,9,77,128,240,200,85,143,186,224,6,167,170,170,118,223,133,214,65,160,61,145,86,229,243,48,147,82,4,240,226,36,42,19,4,243,129,140,46,250,42,170,111,173,116,196,235,221,240,234,216,147,67,94,46,158,75,157,217,106,89,214,17,26,70,180,179,194,51,24,193,44,241,55,216,19,168,117,59,4,171,31,7,26,21,19,108,174,15,72,97,193,220,41,240,215,6,197,189,98,214,196,178,190,10,147,1,149,162,214,174,149,110,144,75,182,125,165,219,244,199,48,115,140,97,10,218,75,145,160,34,228,124,244,49,215,252,202,130,27,20,16,234,125,31,91,208,143,67,104,134,197,248,204,188,122,183,14,235,159,109,93,174,125,224,194,230,80,175,54,175,81,192,111,187,147,145,95,192,171,4,189,93,172,118,226,244,170,67,92,148,133,213,249,2,248,55,187,237,199,25,241,168,93,242,20,105,185,111,118,187,102,161,23,181,82,73,213,139,187,90,168,43,103,171,168,32,1,80,133,71,14,197,240,17,3,226,156,40,219,14,135,96,201,231,199,205,140,124,170,72,48,27,24,182,172,170,55,226,83,23,58,197,141,129,57,231,139,29,73,155,230,94,157,75,196,178,82,191,239,31,118,171,205,123,51,14,170,171,19,58,2,168,231,50,44,238,196,107,130,175,51,145,248,228,225,178,47,216,97,208,226,166,235,200,57,247,104,130,15,82,214,132,93,54,62,135,213,99,35,5,144,23,77,81,66,74,116,180,66,141,58,240,151,176,106,94,252,82,38,130,91,173,145,37,231,37,2,34,252,208,194,82,127,78,37,192,200,109,92,36,143,64,203,240,107,115,171,222,27,210,120,20,145,204,141,60,19,200,171,17,135,57,43,41,228,250,70,210,91,124,136,171,175,160,197,102,187,160,114,50,16,201,163,169,68,153,99,194,117,234,188,252,115,161,147,20,124,24,102,159,11,252,12,206,246,180,226,198,163,215,211,114,73,135,217,170,26,40,68,206,147,1,63,160,189,222,90,240,123,99,218,15,240,182,6,118,59,190,253,211,110,37,150,204,167,83,58,91,62,213,50,87,115,131,111,153,171,70,193,183,204,212,105,224,27,38,139,166,80,205,22,219,67,162,196,229,127,14,22,180,53,72,209,201,129,20,37,226,215,253,161,126,124,10,124,189,81,124,66,129,12,112,120,228,110,46,100,87,96,37,189,14,236,77,163,2,44,186,233,9,167,165,51,245,172,55,239,63,83,2,215,95,68,9,59,207,167,243,53,152,141,185,62,136,246,35,50,172,58,145,54,19,156,201,130,221,57,168,240,236,230,79,206,176,88,174,205,78,161,84,54,184,216,23,43,147,215,24,149,160,53,71,59,214,132,0,132,158,237,223,222,28,112,14,56,18,174,196,182,62,6,124,105,255,21,18,173,89,214,207,235,3,97,134,36,225,88,59,36,13,109,139,104,50,254,96,100,35,252,205,209,173,7,110,99,183,143,28,110,3,135,201,7,101,174,104,232,86,228,155,70,20,249,117,53,95,230,218,208,108,86,58,116,122,95,138,55,35,10,44,40,15,225,107,239,144,192,20,29,153,14,168,33,88,214,119,147,187,73,178,73,201,8,176,61,91,109,32,86,1,72,56,60,6,160,118,21,13,77,145,146,235,130,26,133,187,97,211,191,89,164,219,148,12,3,219,183,85,109,98,125,134,132,195,195,0,74,84,209,208,20,41,185,46,72,102,24,46,250,55,77,186,77,201,48,176,125,43,117,43,214,177,98,32,60,0,160,198,27,1,74,81,144,68,78,74,178,235,249,205,124,158,104,80,242,221,160,215,197,234,131,74,177,21,235,150,230,66,153,190,119,52,205,122,61,16,30,132,143,241,86,173,194,247,15,54,35,242,200,165,62,116,152,156,117,36,21,224,4,142,5,205,163,191,223,191,102,139,51,38,201,23,186,152,204,14,93,114,170,83,161,128,248,100,31,108,250,148,1,27,223,104,163,94,229,92,201,125,245,228,45,154,23,21,45,160,123,208,26,209,169,36,208,251,79,26,79,167,164,79,14,150,38,66,233,49,166,202,243,43,125,168,138,141,121,247,174,217,237,76,146,4,243,0,184,11,233,7,208,107,153,78,79,224,241,149,70,82,7,119,158,47,97,255,161,179,166,208,234,35,152,158,157,26,66,45,109,17,157,239,3,239,153,220,122,254,117,124,103,205,13,34,28,51,38,195,59,108,122,250,235,61,85,50,5,6,76,60,64,34,246,193,12,212,174,249,176,106,62,82,55,139,10,162,39,223,202,149,16,217,196,150,171,99,179,96,50,66,204,160,123,28,66,35,19,69,37,18,30,92,126,188,255,245,206,108,177,185,108,43,157,163,15,159,110,175,174,95,35,27,160,109,243,188,111,108,154,109,147,92,95,70,90,16,79,247,241,195,240,1,49,67,250,166,89,29,254,43,23,16,30,166,143,129,247,127,158,1,125,224,14,198,88,111,62,212,123,70,118,253,181,27,116,240,167,214,202,144,176,247,187,149,89,17,195,204,158,241,167,236,70,229,82,53,1,187,228,40,240,55,31,82,217,197,113,109,6,162,208,159,205,126,51,32,39,207,124,145,221,23,242,249,113,108,29,17,195,241,230,72,11,184,68,145,9,200,248,181,150,60,98,21,129,252,176,91,221,73,97,68,23,64,169,213,152,18,3,36,37,168,158,111,134,253,55,98,108,186,76,187,215,41,246,100,22,230,40,224,12,48,228,35,60,228,229,76,194,124,207,9,136,5,53,247,82,126,111,212,205,5,209,66,37,209,138,165,62,199,75,48,71,180,19,161,99,228,103,160,188,68,52,250,222,178,94,52,61,53,167,38,54,207,199,43,111,4,29,170,79,8,42,11,215,14,247,179,212,75,140,123,221,212,31,154,50,220,91,25,172,205,34,55,111,95,254,96,145,188,111,62,45,119,245,99,179,239,96,26,78,213,151,153,108,103,85,87,69,80,240,233,140,0,128,29,195,234,229,176,77,161,253,151,55,52,54,245,220,34,233,191,188,252,225,175,148,236,244,168,139,201,201,208,95,216,81,154,218,179,7,129,27,246,223,60,221,62,208,131,62,23,227,43,12,194,205,146,77,159,202,165,178,194,177,89,216,24,128,229,29,151,217,128,143,116,110,163,177,33,67,188,187,22,39,98,166,175,250,40,94,90,254,26,30,205,25,37,143,215,9,9,237,207,133,15,200,11,230,1,214,221,8,55,28,123,232,215,147,247,21,152,71,104,84,119,142,245,222,211,95,77,206,41,234,13,64,129,8,55,243,32,159,131,118,62,105,6,116,173,227,185,56,214,45,33,118,35,171,173,57,163,190,110,34,118,48,15,163,32,58,131,65,135,47,43,42,123,48,214,196,28,106,202,253,249,199,209,232,168,242,197,209,0,248,55,68,93,50,38,31,47,81,244,61,68,102,70,34,196,198,124,182,143,111,239,166,144,81,3,137,126,11,80,162,208,16,34,32,132,26,139,32,90,36,23,230,206,101,29,41,168,112,173,221,16,25,146,253,211,158,174,195,150,10,174,227,112,216,1,236,102,222,39,7,130,103,144,220,167,17,129,51,30,253,122,91,203,85,74,249,186,48,153,16,162,182,183,119,141,216,10,26,42,117,194,44,127,73,168,124,46,148,23,77,223,29,55,213,143,230,232,100,126,134,130,201,69,47,230,210,165,14,199,111,73,209,20,156,124,160,171,164,150,86,195,104,213,106,63,236,83,124,200,135,13,95,32,187,4,23,115,201,168,44,246,146,43,64,22,113,72,120,175,7,23,186,190,220,11,112,155,135,129,134,31,34,51,43,157,17,19,232,214,46,146,23,17,22,72,83,74,22,167,105,98,4,9,249,254,150,39,42,41,120,104,168,130,90,242,250,122,51,248,44,112,231,73,160,87,107,57,220,240,192,72,233,93,45,64,121,55,92,92,103,80,166,63,138,219,98,18,124,88,48,47,236,94,83,54,221,179,18,62,83,125,148,48,65,4,152,225,134,24,62,63,130,60,127,92,207,231,227,132,150,18,42,165,55,226,49,30,214,224,26,151,57,174,171,219,207,25,123,37,26,32,35,190,8,223,2,195,57,211,87,193,1,110,243,144,97,5,119,73,156,17,27,224,142,151,152,147,0,11,164,105,188,168,151,195,81,64,147,121,152,166,137,229,24,226,253,45,79,84,134,63,40,168,2,177,161,47,195,163,53,238,110,200,9,244,72,108,88,54,192,197,165,111,154,187,80,117,30,52,211,187,42,137,50,253,81,156,216,72,240,97,193,188,176,98,163,108,186,103,37,124,150,22,27,41,192,12,55,148,136,141,36,56,190,119,31,45,234,235,27,74,95,165,230,179,233,47,197,70,128,62,57,112,123,160,249,77,123,11,204,88,23,130,0,25,241,69,216,107,2,237,87,202,117,34,82,64,213,67,134,21,156,83,69,70,108,0,159,8,98,78,2,44,144,166,249,242,102,48,12,183,31,243,48,77,19,203,49,196,251,91,158,168,12,127,80,80,5,98,67,59,143,132,198,90,239,81,66,160,71,98,195,178,1,20,27,139,229,164,9,57,99,41,150,220,93,63,137,50,253,81,156,216,72,240,97,193,188,176,98,163,108,186,103,37,124,150,22,27,41,192,12,55,148,136,141,36,56,230,143,106,62,189,174,41,22,33,231,179,110,230,129,216,8,220,230,104,118,83,30,103,51,214,13,13,227,34,190,7,57,221,33,174,83,158,119,33,102,253,144,225,3,235,147,151,17,25,222,167,142,152,14,140,3,18,180,88,76,250,145,238,99,30,38,9,98,89,37,126,125,203,82,148,97,11,2,168,68,88,40,183,195,136,19,156,47,98,140,29,201,10,59,249,112,214,26,85,63,46,192,120,55,31,205,71,41,140,201,47,98,77,95,60,239,229,39,132,21,20,101,211,60,43,224,174,180,156,72,192,165,185,160,68,74,164,160,49,95,220,212,211,122,74,177,6,57,145,139,102,208,12,208,231,66,95,66,154,201,108,230,121,206,71,15,98,34,62,5,248,33,194,105,210,206,136,225,169,90,63,100,38,95,187,41,102,132,131,117,52,36,166,0,182,71,135,162,193,245,232,58,84,116,205,195,4,41,44,103,132,47,111,25,90,50,60,16,129,20,8,4,237,127,25,238,146,222,41,51,196,141,196,1,85,98,96,36,254,140,195,197,52,92,140,22,19,30,95,226,91,56,81,144,224,177,220,20,176,130,160,108,90,103,89,78,74,139,1,22,42,53,235,37,34,128,135,69,124,112,55,191,107,230,3,74,0,80,83,215,220,136,63,119,232,51,77,194,79,152,126,170,245,253,145,197,66,92,16,85,241,5,17,132,54,166,87,8,142,79,123,42,245,167,125,125,99,75,183,68,69,46,168,16,115,132,35,38,205,34,163,97,3,194,110,194,47,144,25,64,237,203,233,89,100,73,20,49,85,83,138,42,11,26,16,53,13,192,244,37,6,151,58,144,53,71,66,32,20,4,91,5,89,82,170,168,55,130,111,213,99,34,16,101,118,86,78,195,184,71,250,254,175,13,10,118,45,135,47,153,175,251,255,216,123,19,222,70,114,158,97,240,175,52,30,96,177,207,172,221,29,223,199,59,248,6,107,73,85,182,115,116,226,220,201,139,217,134,99,59,190,207,242,17,103,48,255,125,73,170,84,146,170,202,137,147,233,121,142,116,99,48,233,68,37,81,18,69,81,20,73,145,209,205,152,220,53,202,23,131,216,249,13,100,252,214,55,134,183,54,219,74,39,250,100,164,216,55,221,132,178,183,6,70,155,29,112,254,8,229,119,53,107,252,102,216,137,141,68,173,241,94,236,59,26,238,178,53,167,94,106,100,189,53,176,227,132,236,104,97,133,139,251,11,145,12,119,129,215,79,216,223,31,230,113,143,161,239,232,199,26,104,46,28,181,103,231,231,240,16,163,45,67,95,223,49,204,151,44,113,239,4,183,203,62,247,34,184,201,116,249,79,19,230,47,178,68,67,254,37,4,48,245,58,56,179,177,79,187,218,168,249,26,253,70,229,129,72,39,123,84,137,176,164,72,13,201,123,95,217,36,42,241,174,185,163,223,67,199,102,108,131,29,134,90,203,78,43,135,240,41,214,252,25,221,176,146,142,255,26,216,232,6,250,14,99,221,159,184,94,236,236,215,239,48,207,192,12,244,125,209,167,192,126,87,244,41,160,255,65,232,11,212,225,223,23,125,10,236,119,69,159,2,250,31,132,62,165,23,252,190,216,243,161,126,87,228,249,48,255,131,112,39,21,38,223,23,115,4,243,187,226,141,32,254,235,177,134,121,155,39,237,230,14,95,40,171,74,16,5,241,251,60,55,81,143,28,236,71,4,170,52,254,5,193,67,103,185,233,116,38,49,94,152,175,132,83,12,77,100,217,95,142,130,187,77,138,92,67,253,65,224,251,134,184,119,15,94,103,244,104,101,161,13,96,81,176,221,200,128,62,101,213,229,82,213,148,137,33,254,144,57,18,0,45,211,213,210,127,0,22,74,70,101,55,248,180,68,172,195,79,187,143,84,200,11,55,46,22,161,13,136,72,137,164,70,220,161,191,124,90,182,191,4,207,42,94,173,73,47,45,162,62,112,225,161,6,27,97,103,88,75,43,178,124,244,115,244,205,100,108,162,176,16,173,82,198,175,78,211,235,252,186,79,165,248,145,227,124,165,163,111,39,54,27,70,230,177,244,248,66,211,229,180,221,140,11,32,17,174,108,241,112,3,97,177,113,29,227,33,64,171,56,118,166,210,163,239,3,34,90,248,237,219,98,186,249,252,185,215,111,99,92,25,4,24,26,92,160,183,11,1,179,138,16,7,127,33,134,47,197,206,241,221,216,75,241,251,39,210,159,210,129,236,114,112,143,89,64,252,136,113,123,66,239,48,227,189,65,119,188,216,219,25,57,222,215,251,252,23,63,194,52,222,60,165,118,229,174,78,125,194,120,152,86,62,234,76,40,111,117,124,149,208,58,169,235,83,222,92,152,221,222,185,153,199,194,163,228,60,51,124,28,229,159,71,86,210,30,117,155,54,42,36,67,127,127,251,70,79,238,223,179,68,127,198,131,10,205,202,186,179,18,185,196,171,110,34,128,246,9,11,20,141,129,80,208,78,191,180,98,223,231,69,220,174,88,16,241,35,215,209,150,177,157,25,213,183,68,161,239,13,132,20,204,120,136,251,158,183,86,135,242,248,222,35,250,146,213,74,5,10,11,141,45,26,55,44,62,170,122,228,57,73,168,255,168,247,119,136,42,226,35,90,68,223,234,252,29,143,148,237,21,8,130,110,171,153,202,24,100,200,209,58,182,226,158,68,25,210,224,167,226,108,19,223,55,1,105,76,110,173,112,224,233,184,1,147,234,10,203,59,237,221,145,142,118,53,12,180,157,241,94,255,241,193,178,226,128,37,118,226,51,246,165,79,236,120,140,242,136,193,168,168,86,163,184,123,53,194,121,221,246,237,36,54,60,177,245,166,172,24,49,84,253,149,14,94,138,99,188,39,92,219,96,149,87,193,153,243,241,200,201,26,200,201,188,173,143,215,113,19,181,72,253,5,248,54,106,50,86,44,205,191,10,118,87,164,231,253,65,91,230,184,172,66,122,246,85,164,7,169,244,246,235,226,117,156,103,222,139,243,24,240,223,1,229,187,160,238,139,113,149,123,226,245,151,155,214,123,200,61,222,130,70,79,165,221,198,174,208,104,34,121,60,195,40,139,113,142,109,131,136,214,218,241,106,244,101,94,186,103,167,74,66,138,121,189,182,43,199,241,27,123,72,196,17,223,219,7,111,156,74,123,34,79,74,183,177,200,251,139,157,197,134,255,218,15,67,248,59,138,232,208,30,136,28,196,195,127,205,100,94,237,82,89,93,99,124,115,228,251,198,247,76,150,158,158,198,46,255,62,25,130,99,0,191,141,0,94,123,200,246,182,14,252,69,143,94,2,22,211,37,6,133,202,229,219,157,238,47,159,60,188,76,223,253,51,109,222,5,118,212,120,101,16,137,23,48,247,242,44,116,106,186,8,146,222,128,139,247,144,233,59,80,190,55,105,190,120,139,179,195,228,197,171,30,212,225,25,27,247,134,86,229,159,168,236,141,43,11,197,142,165,27,97,252,153,179,223,148,236,220,31,90,23,20,66,112,236,129,244,238,84,176,153,119,166,78,138,143,30,190,3,201,58,110,86,156,162,209,160,139,79,95,50,121,239,83,107,245,208,111,125,126,232,60,247,59,139,127,126,41,166,147,159,191,228,10,201,47,153,114,50,13,191,252,146,140,209,58,190,222,234,215,127,125,151,113,203,103,101,21,124,101,51,68,25,140,177,22,62,229,135,151,200,44,54,54,71,148,26,140,119,160,62,33,91,73,86,253,69,45,26,9,74,126,141,207,218,149,142,221,58,177,236,45,245,42,3,76,253,98,100,70,137,33,150,72,71,159,190,164,243,82,229,76,49,113,82,121,43,66,197,27,171,255,245,106,201,125,122,140,212,193,48,225,24,116,195,215,206,236,40,15,209,135,252,214,28,253,17,196,48,177,5,215,232,106,5,161,61,194,217,68,131,13,250,57,253,103,220,1,19,207,114,172,116,91,225,188,62,233,242,203,183,89,105,111,155,62,126,94,110,103,29,219,1,37,101,85,52,147,239,134,202,130,36,240,123,5,147,252,243,5,8,49,225,233,13,37,84,204,141,33,62,4,234,95,140,0,227,239,195,255,200,208,47,116,221,205,134,89,94,33,151,79,126,73,225,143,108,62,159,76,91,76,118,207,22,255,134,128,49,169,23,72,225,181,184,48,241,173,118,6,91,143,175,30,13,200,98,81,224,151,242,155,218,238,14,230,18,129,240,23,120,198,14,22,97,134,158,136,145,147,67,251,236,189,49,38,226,12,36,232,167,246,41,69,255,5,175,217,95,250,250,202,176,45,155,225,11,83,136,250,6,188,176,222,59,239,193,241,120,249,251,194,198,196,33,80,130,176,255,126,109,18,127,1,75,166,173,212,110,244,14,160,175,202,181,57,127,249,115,241,214,53,156,171,206,255,250,235,206,47,187,240,17,189,77,197,143,245,85,10,9,231,143,122,25,156,98,96,56,173,79,58,178,119,168,81,172,70,56,124,102,190,237,141,196,123,251,121,237,21,69,4,98,84,177,186,99,224,251,189,159,72,189,175,151,87,94,88,68,241,16,214,77,238,24,116,241,175,12,250,149,78,94,121,127,17,52,146,62,250,225,252,234,216,245,244,21,99,220,107,90,207,119,218,226,172,19,40,68,133,17,147,218,247,144,23,244,132,99,109,114,218,191,40,245,47,49,201,133,237,111,145,145,237,101,124,139,109,245,66,70,154,221,209,197,34,144,18,241,248,138,181,185,81,53,243,85,84,20,189,169,87,209,27,182,177,237,4,250,41,248,26,147,234,54,247,150,214,175,154,203,124,40,193,163,170,200,188,74,65,242,210,125,173,99,187,64,190,56,171,183,52,126,213,234,162,80,227,191,201,138,204,169,176,239,156,2,227,211,14,136,111,153,210,75,109,247,155,145,233,53,26,115,181,12,96,253,251,205,65,230,80,34,194,162,53,231,184,120,7,148,255,58,180,143,101,78,196,29,234,243,189,187,123,193,4,180,99,28,111,131,159,136,208,195,27,71,28,190,112,188,31,87,239,238,70,89,124,118,88,71,94,132,27,88,65,108,28,236,99,2,9,131,220,141,133,184,139,84,52,152,218,155,128,238,52,120,196,37,194,144,74,61,219,236,241,98,189,151,134,146,216,133,173,23,102,161,165,244,87,17,243,231,142,90,175,94,52,40,22,248,155,180,225,239,19,156,222,155,43,215,90,189,87,148,207,49,43,237,187,102,26,158,153,145,99,64,230,133,141,157,234,235,97,53,243,126,36,245,253,179,175,248,212,146,218,147,170,160,222,155,245,200,191,190,171,230,123,107,188,162,51,54,87,230,237,250,27,173,182,177,3,214,71,82,161,40,69,143,113,138,210,246,9,28,213,233,47,255,177,132,124,220,247,75,240,77,177,181,95,162,155,109,135,107,43,201,216,240,191,214,250,188,244,249,207,87,228,188,168,50,154,90,120,173,197,116,52,122,104,46,254,8,37,18,218,225,43,26,212,247,39,248,155,85,248,237,27,252,72,218,245,8,41,175,87,163,125,23,83,45,88,199,88,203,152,255,241,211,151,108,206,167,6,88,236,95,95,171,240,103,168,27,20,105,244,252,229,135,72,86,166,80,125,114,82,7,60,5,73,39,131,239,126,206,245,224,26,245,74,195,255,9,246,143,94,139,176,245,33,12,103,217,91,141,31,94,80,234,155,105,202,12,27,70,88,249,190,95,40,94,242,157,78,231,114,201,116,174,152,76,231,179,201,47,217,95,246,123,14,145,245,126,125,229,123,236,196,118,57,94,71,7,226,191,30,10,81,76,116,139,47,2,11,182,202,23,14,191,106,147,107,244,122,165,153,199,75,68,151,206,188,66,116,102,133,152,145,34,95,8,50,205,201,213,42,248,142,211,153,240,254,140,52,248,173,221,95,255,17,122,179,19,173,109,164,196,51,220,191,84,110,242,87,27,81,39,225,157,208,106,194,185,129,8,3,1,205,48,125,189,233,141,65,20,229,113,150,48,171,35,235,250,21,21,61,98,83,157,71,32,141,59,147,213,31,112,125,242,55,105,186,148,122,167,117,63,54,219,74,244,61,145,150,159,173,33,196,60,218,91,248,14,199,193,251,150,248,234,159,172,143,50,17,188,21,182,67,43,14,77,8,62,147,83,119,209,84,46,190,210,168,239,45,99,248,10,34,204,76,236,18,152,60,204,91,48,106,191,96,148,222,114,59,234,216,42,167,183,10,100,161,65,17,59,248,12,4,25,151,243,222,58,178,119,228,161,217,21,255,60,212,79,103,60,91,110,63,239,200,194,248,55,37,194,139,218,40,227,158,183,89,171,189,147,235,255,139,31,249,232,116,85,89,169,170,202,24,175,147,178,185,144,181,155,10,34,209,151,172,169,233,183,111,40,41,125,1,154,147,50,6,108,255,101,47,38,169,115,168,177,85,61,25,11,221,136,184,240,74,207,254,149,202,234,218,151,195,76,157,111,49,120,227,104,64,139,202,124,113,73,249,94,105,98,132,126,120,173,102,92,172,189,64,223,16,153,103,124,58,234,157,222,132,102,115,74,117,245,216,127,250,99,199,77,37,29,97,61,126,171,169,183,140,111,230,51,204,29,237,164,28,107,82,42,18,38,74,130,62,141,162,39,130,252,71,19,35,105,225,226,116,232,33,249,150,118,94,80,216,25,141,250,51,175,239,69,135,241,155,214,253,199,249,96,196,87,141,42,243,236,80,75,212,182,185,110,46,155,59,188,213,222,115,36,69,121,73,120,206,177,198,229,128,4,118,188,49,52,119,113,46,21,127,82,203,169,252,214,31,119,119,100,222,69,54,188,91,199,39,155,127,126,57,244,139,170,228,205,87,205,69,184,146,61,144,207,100,247,15,61,177,178,190,143,96,41,59,127,236,57,99,171,165,255,32,198,247,193,42,216,186,120,155,229,21,66,77,229,107,17,149,254,207,86,13,91,45,73,87,28,147,229,138,66,185,52,67,121,186,172,236,90,241,201,189,222,214,46,218,239,98,25,0,120,53,55,216,63,113,173,227,207,61,250,242,74,118,170,93,90,139,212,47,214,140,254,83,70,244,34,174,94,79,232,245,2,236,87,6,245,218,156,118,32,235,223,59,164,40,182,70,203,197,254,235,248,121,119,15,159,191,35,109,253,231,140,233,69,124,253,157,75,249,250,172,118,32,236,223,61,168,40,198,150,203,135,189,87,243,238,133,62,238,190,43,141,253,39,141,234,69,156,253,141,11,186,215,188,118,32,237,223,63,172,40,214,30,150,203,55,172,233,11,125,124,71,58,251,207,25,211,139,248,250,91,151,243,213,89,237,64,216,191,121,80,95,2,169,45,230,226,244,158,251,65,188,1,234,47,107,15,166,139,62,26,176,148,116,111,125,107,247,23,29,74,59,173,94,210,7,218,5,253,5,198,178,26,79,126,141,47,141,181,141,148,252,151,190,159,62,231,67,177,61,50,191,36,225,6,136,218,40,140,192,65,246,17,43,244,71,14,191,227,103,82,89,228,95,11,30,242,119,118,20,186,155,25,203,253,5,228,181,152,236,196,182,20,23,74,78,28,253,104,0,252,246,109,58,235,76,62,189,165,7,153,61,249,83,122,188,163,19,253,221,28,56,8,2,49,96,109,241,32,52,240,232,199,23,7,254,106,15,177,3,143,253,110,14,28,78,150,24,176,246,121,19,26,120,244,227,139,3,127,181,135,216,129,199,126,55,7,14,236,42,6,172,205,196,66,3,143,126,124,113,224,175,246,16,59,240,216,239,86,63,168,148,153,153,188,77,134,63,146,250,220,136,237,85,37,17,15,41,52,44,147,172,130,236,199,227,249,235,26,78,159,75,22,51,197,66,241,225,125,140,210,87,25,249,243,64,191,182,64,85,101,38,171,84,21,226,38,242,155,233,252,157,52,191,203,0,52,251,232,199,254,140,54,11,116,248,166,226,65,25,1,13,205,201,162,51,182,90,183,70,83,175,243,249,97,169,34,200,250,217,65,109,211,98,40,120,147,68,228,78,11,99,56,84,182,234,138,98,218,189,121,122,216,234,183,255,231,143,247,26,31,52,163,73,134,24,102,52,181,125,204,170,225,126,73,134,246,189,97,150,176,125,11,194,188,211,80,14,26,253,198,84,70,168,52,132,48,47,136,165,35,244,49,105,246,227,223,129,197,60,209,53,182,157,57,229,144,173,209,84,40,209,118,241,181,235,49,204,34,162,126,10,113,164,216,239,145,78,70,157,230,186,163,58,121,165,241,167,69,7,56,133,31,100,111,54,157,1,6,96,19,141,191,125,27,99,6,140,127,143,193,36,50,22,210,81,90,58,101,229,137,110,214,106,146,60,244,135,161,220,165,186,6,235,27,55,39,24,96,170,221,111,142,166,221,176,55,195,106,226,117,150,230,107,141,152,218,146,221,83,129,79,171,69,109,65,43,102,254,175,215,26,25,191,6,220,215,242,101,214,190,51,86,152,204,136,185,52,157,202,182,242,237,55,117,23,9,194,85,48,130,105,97,36,173,55,15,29,89,27,189,218,37,157,242,27,154,19,187,242,177,6,130,112,139,4,249,79,159,63,165,113,206,191,4,172,158,96,199,240,126,42,11,214,173,185,90,78,35,177,101,222,56,24,42,32,138,55,251,78,197,28,58,123,0,38,151,65,229,178,244,182,129,125,251,246,56,157,46,53,81,124,246,89,87,108,43,249,215,103,191,69,196,166,241,231,255,139,10,248,230,167,127,142,155,79,202,136,159,66,25,252,151,63,246,35,109,211,58,92,14,108,217,52,164,220,186,103,236,20,221,147,118,23,72,231,97,186,191,124,106,78,218,214,0,114,169,212,254,3,128,78,225,114,215,91,26,145,36,119,216,140,236,64,7,184,144,159,85,51,107,127,153,219,123,57,157,142,150,253,217,231,136,120,245,226,203,223,64,40,193,203,140,242,65,145,102,185,16,192,189,194,74,248,251,59,240,140,164,155,16,221,135,212,39,233,37,64,219,254,133,84,33,58,68,189,17,36,87,251,230,200,92,227,41,229,208,242,138,85,254,118,119,176,65,255,83,116,178,190,87,218,216,235,126,70,162,84,177,251,180,79,90,48,119,111,9,216,109,237,120,86,173,218,19,199,143,174,72,48,15,187,166,236,61,241,221,122,87,237,99,214,203,48,6,34,138,119,122,37,24,143,39,149,117,206,144,104,253,155,240,175,122,195,148,100,212,73,203,253,130,56,155,94,68,203,199,21,239,217,123,172,225,167,189,148,117,59,43,239,88,103,149,89,37,254,163,79,247,218,80,22,95,239,127,21,118,255,15,157,110,191,171,118,180,161,242,190,0,88,10,216,14,253,249,57,251,242,172,253,88,152,159,252,120,16,159,203,41,12,8,241,235,222,53,35,67,13,15,50,74,225,150,187,139,225,243,99,196,50,248,75,113,61,255,180,82,196,60,33,251,250,44,185,216,231,64,90,77,238,250,96,36,149,121,169,206,46,168,192,67,219,157,81,103,217,121,109,0,241,239,183,188,213,131,244,23,34,209,227,83,159,164,253,229,162,211,33,31,128,228,23,10,75,65,76,250,183,37,221,69,150,139,223,180,19,9,236,32,147,93,183,58,254,43,203,248,7,33,230,161,155,252,226,47,206,55,88,28,58,91,190,73,79,104,252,249,173,13,184,253,54,235,183,134,49,185,129,226,51,217,36,223,146,0,133,42,211,204,80,164,13,162,152,238,61,244,221,173,41,186,247,103,56,105,151,83,101,34,127,75,115,100,85,112,90,52,35,253,171,15,38,12,2,106,60,19,141,116,226,87,208,143,95,35,53,64,52,199,13,244,132,153,218,90,29,32,132,229,255,247,127,96,61,126,79,238,152,139,49,71,130,37,221,158,201,215,232,147,217,227,234,241,177,255,20,223,165,154,73,252,180,166,51,152,13,44,97,64,181,191,169,42,255,11,52,209,252,188,254,92,124,72,229,10,153,236,3,140,81,118,12,131,179,214,93,254,161,170,167,178,229,98,41,159,41,254,30,243,110,71,10,232,49,143,59,211,205,92,179,152,9,103,239,219,177,102,171,217,104,218,108,127,254,12,228,186,92,45,58,159,91,205,69,123,175,206,218,77,175,215,9,122,243,29,112,22,244,4,169,57,218,52,183,158,175,186,149,110,83,211,209,168,57,195,7,2,48,128,79,145,18,37,238,27,235,62,89,141,31,228,43,97,28,237,98,58,242,228,21,69,197,147,160,5,253,61,8,47,209,238,180,22,232,221,251,251,78,194,144,2,182,252,14,28,193,11,145,46,197,224,247,125,90,77,109,202,159,97,50,48,242,142,133,214,63,246,189,74,38,221,236,216,108,198,242,244,223,133,105,45,148,250,158,189,49,119,153,50,10,186,70,88,0,75,162,15,245,216,238,175,251,56,42,195,159,56,25,116,145,12,119,22,29,85,234,49,155,202,89,211,8,164,95,3,89,177,220,52,20,35,42,202,58,147,138,118,212,77,201,235,52,23,173,222,229,84,126,161,75,211,174,17,253,25,89,60,35,39,155,76,93,176,51,44,96,116,78,200,30,166,27,69,159,62,97,116,35,123,55,118,161,211,205,124,187,244,240,107,32,28,151,31,112,227,73,141,129,193,16,240,37,157,2,152,238,148,30,30,74,173,246,239,1,6,146,47,111,13,60,88,62,203,131,69,149,127,166,235,137,254,170,50,68,168,8,231,24,192,173,111,7,17,208,165,223,190,73,254,24,208,248,14,62,107,52,24,172,198,179,72,225,114,74,244,36,119,94,176,61,222,244,154,240,77,60,219,207,79,32,237,82,159,31,251,35,20,105,151,192,31,186,157,133,18,2,124,60,252,70,132,72,69,219,142,145,161,225,147,95,78,108,49,126,121,178,249,76,58,219,44,100,96,121,122,77,239,115,23,56,51,230,64,88,24,80,23,157,22,16,193,142,246,185,124,166,147,202,166,30,127,223,33,111,152,76,217,156,173,193,169,53,106,98,216,183,226,125,255,248,164,130,235,252,227,119,99,238,114,7,54,85,231,37,32,208,86,246,79,3,55,126,10,197,112,69,227,13,147,94,227,79,113,71,101,84,23,177,107,147,253,26,222,43,161,19,202,68,139,175,116,80,199,99,96,157,120,89,83,20,162,201,79,190,236,164,131,121,239,96,180,17,62,169,213,5,118,159,193,42,188,188,179,160,205,72,82,224,62,156,36,44,129,200,95,97,67,53,187,158,170,92,40,63,54,139,249,135,230,239,38,233,75,255,120,186,84,218,50,239,11,39,202,158,99,250,99,103,112,30,201,226,254,140,170,182,94,220,6,197,230,99,62,85,108,226,54,130,38,32,194,195,89,20,208,249,31,161,168,99,17,178,123,88,78,62,7,73,105,44,70,15,219,240,139,220,147,86,116,54,19,75,11,95,252,48,243,153,120,192,39,102,126,250,81,148,3,20,56,226,191,191,105,233,64,146,213,39,93,128,155,47,228,184,46,63,76,154,107,255,68,143,67,126,58,151,42,20,66,84,214,244,250,237,142,113,236,25,36,108,222,184,66,19,182,248,26,142,100,212,105,62,126,183,121,124,222,171,225,27,171,191,171,31,192,103,152,47,199,176,100,185,85,252,84,14,49,242,114,188,84,242,215,144,69,31,70,253,201,16,147,115,25,145,176,164,144,103,241,86,121,66,168,10,205,230,195,67,43,29,29,8,46,174,79,144,159,12,66,165,93,37,115,242,196,144,46,165,225,121,149,208,126,141,127,203,228,119,218,153,208,191,8,86,63,150,139,14,33,230,69,84,180,7,63,59,101,48,142,108,62,47,31,133,160,228,22,55,173,214,106,129,58,69,236,253,183,101,59,25,122,248,182,238,119,54,159,222,246,42,227,61,173,119,101,148,145,120,140,121,243,246,41,250,120,45,38,169,90,48,127,91,164,254,100,238,93,202,222,181,240,55,177,84,234,237,191,160,47,46,130,117,13,84,3,9,201,46,127,236,1,39,102,49,163,132,227,75,15,145,245,245,53,181,203,118,50,102,237,229,3,50,185,242,113,147,46,228,138,197,236,27,197,129,228,155,101,6,203,34,179,103,115,138,14,71,156,27,78,165,233,147,47,175,191,187,233,39,251,214,147,124,229,92,120,237,74,251,138,16,145,121,204,63,116,210,173,210,239,187,142,21,144,31,66,82,69,111,25,228,201,145,23,50,16,119,137,208,105,148,17,142,155,140,148,248,135,252,116,7,121,107,169,100,223,83,14,101,156,207,61,24,195,72,110,56,201,70,62,89,242,15,109,41,249,225,55,235,67,32,55,199,168,105,62,249,178,209,107,167,74,240,157,160,130,28,179,191,158,38,28,164,47,230,117,85,114,247,115,173,157,247,194,200,197,175,253,9,101,175,228,107,116,31,92,39,118,223,56,84,162,98,98,117,134,162,206,42,55,164,2,227,92,12,210,107,45,246,21,150,95,174,66,82,224,124,5,23,223,144,40,40,175,126,176,180,86,184,184,79,52,9,83,247,144,12,75,49,175,172,115,60,45,155,155,132,158,166,154,42,54,60,238,127,179,82,238,210,11,163,253,249,250,91,52,120,241,65,169,194,202,134,61,245,12,175,40,29,66,95,2,141,141,185,2,241,82,232,11,66,88,220,137,253,221,246,119,104,112,159,162,244,34,57,103,192,85,236,46,140,48,25,187,160,71,218,4,223,247,145,43,246,26,220,167,104,56,211,228,43,130,170,45,109,6,244,160,51,203,146,194,37,249,214,33,252,17,162,195,128,1,96,70,182,118,231,17,72,205,87,186,236,52,43,168,110,227,110,118,65,158,184,228,23,66,167,149,15,183,31,155,98,116,47,53,179,65,170,59,56,97,50,234,22,145,140,81,123,40,46,20,167,221,104,103,203,121,63,254,177,221,183,73,46,47,40,244,76,190,108,156,39,90,117,180,171,79,75,213,170,207,177,224,87,213,77,160,69,104,61,182,243,133,20,10,0,109,216,142,134,185,234,133,91,86,28,25,151,114,165,66,199,98,77,123,176,157,200,183,184,225,236,236,45,70,28,148,171,245,41,26,145,119,247,144,45,23,73,99,248,175,65,140,213,246,182,10,157,44,69,140,10,171,204,2,51,166,250,53,98,76,8,57,103,197,203,221,164,105,137,189,47,218,91,244,143,168,95,198,174,182,59,47,189,1,169,194,159,134,14,7,200,209,46,1,9,105,186,84,11,152,111,103,219,229,199,76,243,247,40,160,61,148,245,176,221,208,195,216,191,86,74,13,125,50,252,85,105,238,85,204,156,136,8,165,45,6,127,237,90,31,155,164,247,175,1,15,243,76,105,212,34,158,246,237,27,94,16,38,237,93,247,176,253,236,20,166,149,44,98,36,245,203,191,125,83,102,177,228,254,77,250,19,217,36,20,147,224,21,205,174,25,70,66,99,238,113,53,26,201,213,211,183,29,76,179,187,15,176,55,197,0,71,27,38,154,190,198,77,111,72,209,191,160,99,16,49,58,157,137,169,16,15,85,220,21,213,40,159,204,149,146,197,114,242,75,217,74,208,174,131,151,202,167,241,218,198,17,62,97,255,122,0,72,43,184,124,148,101,189,96,130,111,118,253,127,100,254,248,100,248,66,248,13,22,23,56,238,104,27,91,125,247,202,68,148,194,198,138,191,102,220,37,47,88,67,209,171,195,113,197,220,84,115,237,98,171,92,42,231,126,127,57,252,126,204,41,168,12,142,102,4,234,157,130,216,175,187,181,220,197,124,170,216,250,243,37,199,82,99,45,118,135,12,179,189,1,181,251,182,85,26,139,239,102,190,21,242,236,194,232,5,49,61,161,238,174,53,252,35,82,119,39,88,3,95,177,224,40,150,217,62,224,0,249,157,162,31,150,196,186,69,43,228,207,22,253,113,115,177,69,186,159,141,224,179,25,67,101,191,6,86,146,138,55,231,96,120,125,104,251,142,104,159,129,20,10,15,233,200,64,100,225,159,150,98,219,56,38,252,8,57,241,94,0,198,36,232,118,31,178,211,26,219,58,249,133,74,60,219,123,157,188,194,236,7,47,202,161,125,220,241,60,244,140,197,116,198,49,187,35,151,43,21,211,175,105,29,195,128,62,133,254,86,190,224,33,166,245,98,11,83,98,54,62,144,45,105,183,5,85,250,32,4,174,218,235,190,215,135,2,179,146,225,77,16,252,106,92,212,255,136,199,146,165,83,193,40,68,100,131,70,25,125,95,79,2,130,32,45,215,202,100,111,114,234,152,207,190,36,1,125,200,107,8,21,75,253,177,33,139,216,197,50,193,246,210,63,231,250,227,120,152,225,133,160,138,222,140,142,159,136,192,18,198,112,164,238,23,73,186,82,169,110,4,86,242,73,183,85,122,120,148,14,65,232,94,218,154,142,103,228,224,231,173,186,221,142,167,141,201,138,235,192,205,106,215,165,217,116,64,142,154,90,246,133,110,78,254,255,78,254,227,31,201,63,240,61,10,58,221,102,147,222,116,181,104,117,188,255,249,223,127,136,255,57,24,116,38,195,254,196,59,216,76,23,67,138,87,116,176,237,61,97,124,169,135,3,111,209,58,104,122,94,103,233,29,180,60,239,224,63,164,50,48,0,212,4,127,94,55,23,125,92,4,239,139,7,197,255,72,254,119,76,134,244,38,227,105,123,5,3,15,166,178,234,31,64,173,33,108,126,239,96,217,131,50,16,155,154,163,33,65,134,197,30,79,39,7,218,96,245,177,167,139,91,251,99,207,112,220,127,66,80,242,159,143,61,85,173,83,250,33,150,116,181,236,143,126,12,110,4,188,247,135,152,231,108,58,91,205,62,246,76,229,29,239,99,207,209,20,154,62,248,106,250,102,138,15,206,111,59,147,213,199,158,161,161,98,251,17,38,234,155,253,126,4,33,225,219,143,48,87,111,211,95,182,122,31,124,142,210,155,226,199,224,184,211,217,199,151,226,229,28,127,4,166,43,73,247,99,207,81,70,82,255,248,83,252,44,31,4,125,112,177,86,191,1,59,208,74,234,31,103,206,112,23,93,246,126,180,73,235,167,107,63,24,113,155,198,140,31,108,234,63,194,164,165,87,251,7,63,154,200,126,246,3,136,25,38,5,255,104,59,214,52,202,254,56,179,54,77,195,63,216,172,127,52,2,143,184,22,124,248,131,9,93,18,62,186,238,56,240,178,249,216,19,125,64,167,199,214,98,53,126,248,216,243,68,167,208,15,127,207,255,224,102,101,124,3,243,193,77,144,163,206,226,131,139,194,147,233,178,255,216,111,253,0,254,30,86,180,174,143,189,49,101,220,198,15,174,14,31,97,152,176,143,61,71,255,13,200,7,55,38,79,55,31,221,45,233,131,95,180,103,139,105,119,1,18,250,199,158,165,140,63,249,193,153,234,143,160,33,241,47,147,31,252,34,217,108,127,244,41,210,235,250,15,238,103,245,209,93,31,189,101,103,230,125,252,41,126,248,141,56,93,121,31,221,156,160,102,73,79,133,63,188,196,74,175,162,63,186,134,174,251,209,41,86,70,232,250,240,196,58,93,252,16,166,30,25,171,225,131,235,148,49,247,199,199,39,89,255,21,255,199,158,166,124,209,253,193,77,4,24,98,242,131,223,151,129,84,63,186,53,18,35,106,125,124,231,46,204,239,245,99,204,242,7,16,210,49,138,233,71,127,229,186,254,248,54,158,254,248,227,235,34,127,128,199,115,173,230,168,51,105,127,244,23,246,24,247,102,57,157,125,248,0,24,157,207,63,130,236,170,98,78,255,0,143,149,63,184,138,89,197,144,250,49,244,89,63,130,243,122,115,221,92,126,244,245,108,47,154,155,31,192,61,187,53,157,60,246,255,203,220,93,119,132,111,107,173,188,229,212,159,201,239,201,73,115,140,1,233,126,79,142,155,179,89,127,210,245,254,231,31,149,74,134,85,146,173,10,119,146,27,86,89,179,21,75,242,202,134,61,177,100,133,207,157,74,242,134,31,184,60,153,98,21,94,73,14,171,21,40,233,210,239,83,250,217,103,149,202,16,91,84,42,201,21,175,28,141,88,114,202,241,195,13,213,167,58,102,125,249,179,133,63,54,244,235,156,85,170,149,228,152,218,244,1,204,144,3,48,62,225,201,46,175,84,121,178,83,169,116,17,60,31,48,252,28,42,217,178,112,73,137,189,94,39,21,41,217,68,74,86,123,148,204,35,37,222,30,173,50,123,180,42,68,74,198,252,245,153,230,222,213,123,102,15,252,164,222,133,67,111,143,86,239,27,225,102,143,181,216,103,189,50,123,212,233,239,129,249,213,187,40,97,31,28,238,179,58,251,96,108,187,199,120,182,239,194,143,183,199,44,10,123,212,153,126,167,29,183,15,29,230,246,24,97,148,255,68,235,204,223,197,163,60,246,125,248,216,234,93,216,72,237,129,249,125,120,75,105,15,56,243,61,102,49,223,99,204,81,238,23,165,204,233,30,152,223,238,209,87,116,5,163,148,144,216,3,63,221,61,198,188,122,23,126,246,217,149,211,119,113,164,125,246,215,124,15,138,218,126,167,190,246,161,213,205,187,168,46,177,71,73,119,15,74,136,82,230,230,93,39,254,62,180,177,15,71,202,124,167,222,83,239,58,83,230,123,96,181,244,174,190,246,57,43,115,239,154,251,62,60,115,251,46,10,223,188,75,206,44,188,107,238,133,61,70,184,143,36,179,15,205,111,222,181,202,165,61,86,167,244,46,252,204,247,225,135,252,61,231,206,252,93,107,177,15,255,41,236,49,247,125,56,201,62,231,114,225,93,146,94,238,93,187,114,251,46,185,110,159,83,166,176,199,8,83,239,106,149,121,151,12,57,127,23,7,88,189,75,210,219,188,235,70,182,122,215,13,113,245,46,250,121,95,239,185,119,241,213,125,214,171,180,199,122,149,222,117,239,126,31,126,246,161,4,239,93,188,215,123,23,173,190,143,158,11,123,148,76,247,144,150,183,239,218,113,155,119,209,243,62,220,248,125,120,222,188,107,94,133,119,81,166,247,174,123,193,247,146,64,188,61,78,252,62,149,148,72,19,8,247,226,138,71,138,188,53,71,245,95,168,106,167,226,80,113,165,79,37,35,181,144,85,84,66,2,100,128,0,61,86,54,248,213,73,51,89,222,149,58,70,40,79,249,250,70,94,57,43,170,243,229,173,77,249,108,200,243,48,18,62,114,42,201,177,161,166,36,213,100,71,14,77,244,157,30,160,149,59,101,81,149,31,174,42,149,27,28,242,61,162,31,38,113,85,225,46,212,59,118,147,9,81,113,28,44,165,230,82,51,10,63,239,244,175,178,151,18,141,17,234,85,60,154,252,90,81,159,212,149,250,122,86,248,60,166,207,51,18,219,234,60,217,192,242,28,53,6,64,149,41,125,93,168,237,118,39,251,170,52,113,218,15,201,185,192,105,143,125,13,173,51,28,51,156,184,59,24,179,44,45,102,93,200,22,52,39,196,23,41,125,157,53,45,4,180,244,33,241,182,191,48,205,195,145,192,241,212,199,98,166,214,94,181,13,15,119,40,42,71,2,119,130,84,238,6,149,8,41,23,248,163,121,88,22,56,158,122,23,87,104,234,96,143,173,160,74,199,32,139,45,13,213,2,47,183,88,160,118,230,19,165,133,105,69,70,50,62,171,92,84,253,145,132,151,164,85,169,116,176,90,79,177,93,11,226,198,65,148,91,20,90,160,162,59,159,80,100,249,17,178,187,26,14,255,166,82,185,195,138,15,56,217,163,154,165,248,110,30,102,107,52,221,66,13,166,219,167,165,233,88,112,28,220,134,84,62,101,135,79,117,44,171,111,235,35,22,11,44,93,71,96,213,169,251,132,60,128,167,132,235,207,75,85,232,29,82,111,195,195,52,205,13,160,54,43,149,22,142,238,17,183,54,32,84,142,86,204,156,107,216,20,124,227,40,8,45,137,30,71,41,238,155,154,96,61,69,75,133,118,14,73,41,219,206,19,225,2,116,189,39,96,110,128,201,27,39,215,206,4,117,188,58,226,77,234,250,27,149,202,5,214,188,78,110,106,149,83,46,225,111,205,109,103,90,20,28,64,192,248,144,198,127,88,60,166,57,149,142,129,126,75,14,206,225,162,82,185,194,74,215,201,110,85,214,89,156,80,29,239,4,234,192,110,60,66,178,157,124,37,100,78,191,2,172,174,131,163,147,221,93,29,102,79,96,253,235,185,19,32,128,213,113,48,24,131,44,174,42,39,199,88,219,231,40,114,207,86,44,92,207,141,125,125,39,217,131,158,165,115,137,28,7,185,143,73,70,205,128,84,187,70,227,151,216,70,39,188,8,67,102,247,226,17,231,233,171,213,111,108,104,245,27,79,68,198,132,153,94,67,98,166,1,236,114,232,200,17,4,243,148,252,95,147,200,216,223,241,207,231,180,227,83,231,51,197,99,91,26,67,213,52,22,151,52,235,85,203,113,14,63,234,95,137,69,56,214,23,100,186,135,125,113,159,188,57,26,5,4,102,50,94,89,146,163,154,210,132,100,78,90,66,57,206,137,107,88,147,163,103,225,72,3,83,83,183,191,147,127,227,52,142,115,206,61,140,249,232,9,40,155,208,119,34,49,166,24,208,105,64,113,18,139,199,67,231,12,198,114,84,134,189,212,244,199,69,28,246,184,32,104,23,66,135,174,63,192,139,192,184,69,139,189,50,251,86,171,213,114,87,87,200,81,107,203,115,224,208,27,126,84,198,207,231,79,28,79,192,170,231,2,214,115,238,209,51,174,205,249,64,32,109,84,83,46,176,157,33,59,154,112,215,92,247,230,249,140,88,101,117,142,219,189,207,142,138,76,13,68,239,24,88,157,202,28,71,155,98,0,4,230,177,100,254,60,250,76,255,180,15,158,227,185,95,183,199,106,193,150,59,198,221,48,229,71,53,181,50,72,248,83,1,31,156,153,0,94,114,228,104,14,123,140,180,147,98,71,71,103,116,218,203,179,169,64,100,94,86,215,1,143,62,0,207,169,148,232,195,1,76,145,7,36,179,165,175,125,174,151,183,2,203,102,28,216,27,99,229,229,121,127,249,224,67,126,47,128,122,155,76,141,206,206,90,10,64,12,108,41,113,180,81,204,122,63,128,227,30,108,129,62,59,233,5,123,64,173,222,215,132,88,224,249,123,146,21,62,45,37,148,85,53,216,29,91,22,222,23,115,118,73,173,171,27,60,153,135,252,100,33,120,148,113,168,85,255,186,113,100,173,25,236,140,11,61,180,175,57,224,222,9,118,242,164,142,166,139,16,255,209,196,214,141,108,92,37,63,124,77,176,103,224,178,238,201,19,171,3,78,46,243,44,67,7,149,128,101,95,65,151,80,218,145,147,184,28,113,34,250,57,206,120,40,78,30,235,1,89,125,237,128,16,146,226,39,151,117,243,12,26,234,145,200,211,230,48,13,71,109,151,142,76,201,59,111,130,109,136,127,131,76,230,166,224,103,87,156,136,19,196,209,66,32,211,242,176,191,141,56,169,215,53,70,240,148,108,158,34,75,154,27,108,72,178,186,195,109,21,113,91,75,163,160,85,98,167,121,161,206,210,179,156,0,242,223,242,211,180,168,251,67,58,75,137,71,216,235,167,11,161,152,241,144,89,54,112,58,4,206,134,2,246,93,130,159,22,121,221,180,145,183,140,227,67,77,135,216,20,238,158,13,136,210,103,30,207,131,144,232,156,142,160,33,10,186,125,7,161,241,5,96,64,156,22,217,137,98,114,200,208,206,114,236,49,153,17,167,107,192,185,100,216,103,37,98,237,167,105,238,179,68,41,226,157,13,161,98,174,122,250,80,87,2,250,89,19,41,132,157,158,169,145,157,4,67,185,209,108,73,139,117,91,99,146,146,96,61,126,184,98,67,224,26,181,53,27,8,160,132,211,42,247,73,165,31,146,4,67,180,229,143,233,230,22,206,248,211,75,5,187,121,120,32,74,8,110,5,114,56,236,255,211,67,3,157,99,100,99,125,126,250,224,152,68,146,99,215,19,151,248,102,201,205,35,7,62,61,247,177,125,99,247,56,103,215,79,46,146,70,193,161,171,235,41,0,150,95,110,204,115,224,172,182,68,158,118,218,80,39,204,217,1,187,7,202,61,29,134,183,9,225,122,6,184,30,186,167,27,146,107,5,1,88,115,128,176,117,79,51,106,217,253,170,11,182,64,153,246,20,184,167,2,61,65,14,33,78,225,88,143,1,253,4,68,214,119,79,115,66,131,206,10,0,189,113,79,19,194,6,253,140,84,11,216,239,138,0,244,26,184,83,87,156,166,156,56,208,121,231,17,118,239,105,215,213,160,15,28,0,189,114,79,199,174,5,250,242,217,129,211,232,226,42,13,188,38,17,57,194,47,12,236,222,102,153,230,78,9,22,119,145,234,232,123,148,187,130,99,182,192,64,116,145,119,185,46,208,253,121,73,244,56,64,106,164,133,150,13,207,83,120,46,143,121,227,73,9,2,134,192,68,253,75,9,162,121,123,192,137,12,134,85,20,87,221,198,1,160,95,226,226,60,129,226,152,87,107,164,185,230,6,231,41,142,34,58,111,44,3,185,246,220,3,78,83,114,26,184,237,36,125,158,15,73,205,81,107,244,248,9,244,48,115,166,196,230,170,208,178,36,26,105,216,137,93,191,243,172,241,105,42,26,200,1,141,113,170,33,14,220,77,48,196,148,104,180,79,244,112,90,80,180,21,141,235,186,102,181,1,178,253,253,122,126,10,152,45,184,13,88,124,47,196,9,77,57,226,118,89,213,189,20,106,141,6,224,225,54,95,245,130,241,1,38,154,142,220,216,205,219,81,109,19,124,40,240,6,136,253,193,156,150,198,167,49,107,64,159,10,81,75,118,155,92,213,26,25,152,229,133,30,236,141,41,211,159,151,25,16,212,184,222,232,107,108,14,72,229,224,54,166,220,111,215,8,19,148,58,33,65,128,122,166,241,20,130,59,205,121,17,197,144,13,12,81,56,1,70,6,72,28,9,214,152,75,78,44,123,94,32,5,66,197,149,168,91,23,170,147,128,241,222,236,98,103,199,89,39,7,148,88,107,246,68,114,234,54,198,206,9,233,18,212,110,56,159,56,176,209,186,172,177,117,42,193,5,81,223,51,99,192,185,93,100,103,157,3,142,196,158,112,44,113,60,199,124,229,136,113,104,156,103,107,208,67,171,49,114,162,43,27,62,153,59,186,195,177,131,29,102,68,204,5,130,206,218,243,13,158,69,48,112,60,178,2,154,155,139,39,42,28,224,97,119,123,139,183,189,106,78,148,9,121,121,238,147,200,134,29,59,93,56,128,106,91,62,114,128,51,54,214,164,53,8,36,3,188,55,101,8,26,47,226,61,177,49,174,171,83,241,38,116,160,7,29,175,235,120,101,97,141,84,29,59,46,158,16,227,24,163,82,2,224,231,234,193,198,205,227,205,248,174,49,60,84,83,190,208,156,233,124,116,216,70,178,156,57,226,187,98,42,1,188,17,120,80,30,196,166,96,188,57,148,165,160,16,111,25,10,81,99,55,141,18,77,99,226,184,33,68,117,241,240,2,162,196,59,70,28,162,114,226,25,15,2,64,20,53,154,156,208,145,71,232,133,62,74,135,74,199,112,94,134,25,2,66,250,71,78,100,134,106,3,20,65,204,5,68,118,15,221,224,178,168,16,47,167,30,8,167,149,138,127,197,77,112,3,137,121,84,108,108,121,163,123,92,7,105,247,118,114,54,14,150,162,239,52,230,80,218,87,130,47,105,212,206,23,199,64,31,125,183,145,57,174,199,78,174,120,124,128,2,84,163,127,226,4,154,132,16,45,248,93,47,78,72,37,217,200,156,168,155,227,249,236,248,28,70,209,88,29,187,254,109,107,108,242,181,98,35,39,239,71,128,190,140,211,40,28,31,251,155,179,163,197,219,243,245,215,107,152,249,197,44,144,242,90,38,131,66,180,94,142,157,91,152,242,213,194,17,254,128,230,254,38,158,179,85,53,201,175,75,124,89,133,9,95,29,8,255,34,60,142,112,228,109,88,141,104,184,57,14,109,201,221,193,161,57,254,32,83,2,75,135,130,119,131,91,166,92,78,209,19,212,247,216,153,84,1,229,55,3,134,151,195,243,237,3,94,167,106,79,205,60,34,245,10,175,18,205,135,52,27,7,247,200,20,191,202,11,66,41,146,195,53,201,170,9,126,245,172,121,228,245,16,229,145,185,184,202,2,183,46,153,154,199,128,38,112,225,174,187,34,139,250,224,171,44,28,207,87,33,113,92,178,253,235,13,191,76,22,196,213,140,59,38,7,245,53,127,254,5,240,225,217,184,229,150,176,87,39,138,68,207,104,184,241,151,80,14,214,99,120,84,59,87,19,134,62,170,15,89,65,75,190,18,35,14,199,234,213,77,157,198,139,251,229,250,22,182,75,215,185,234,195,172,250,236,236,43,30,191,181,12,158,57,125,113,51,227,33,236,142,89,169,6,109,58,249,26,44,193,77,143,168,242,124,216,154,35,175,31,53,23,192,133,101,35,115,135,137,13,203,96,163,171,231,26,156,204,212,168,203,206,83,173,41,54,74,55,103,32,16,241,104,163,2,219,96,163,163,101,13,174,31,170,81,191,61,198,70,235,54,244,52,119,174,60,64,224,138,240,85,2,124,85,53,247,187,185,67,186,205,16,70,228,207,105,176,187,148,110,106,204,66,92,213,80,35,41,134,117,95,66,65,177,239,222,165,133,190,111,221,247,165,226,225,14,89,155,177,113,238,66,106,41,131,101,202,117,106,62,246,152,214,76,228,216,29,30,78,205,199,39,73,134,219,42,201,158,119,69,71,31,193,247,5,135,244,183,119,105,71,43,197,238,51,130,108,196,119,79,34,78,165,113,79,87,54,24,222,64,88,188,236,34,164,109,187,47,240,51,232,232,238,153,251,247,90,243,50,167,37,162,173,190,82,142,35,87,105,131,173,108,105,71,246,133,133,190,2,155,33,107,186,75,51,139,113,233,241,72,0,25,99,65,204,91,233,99,86,238,1,154,209,138,223,221,212,3,90,127,60,112,52,135,45,240,187,214,137,156,27,98,110,11,52,114,255,8,162,2,244,60,103,36,149,222,225,178,193,253,35,33,238,174,79,124,22,119,127,213,67,13,231,221,241,137,191,47,239,7,168,200,238,59,119,219,64,7,119,255,204,81,45,214,156,216,10,94,83,228,241,88,88,241,96,98,72,74,108,15,57,241,0,39,102,243,73,212,229,138,205,89,143,113,61,183,173,211,156,193,173,123,3,165,149,109,160,1,128,210,30,148,26,43,146,98,33,194,242,85,11,150,43,248,195,150,63,225,246,104,78,130,105,60,140,97,26,25,214,44,51,243,42,105,0,110,93,79,29,125,111,79,177,230,146,33,240,235,121,3,33,214,14,224,10,141,165,35,102,49,235,139,168,186,228,193,195,59,66,138,181,210,174,171,78,88,30,167,187,92,153,234,243,144,198,205,51,142,183,118,215,125,0,166,216,42,58,21,219,94,209,206,57,176,90,57,222,122,38,35,210,128,29,6,151,210,174,211,194,253,191,129,194,51,82,168,100,156,44,222,125,90,61,199,182,86,181,55,56,221,62,235,140,156,138,169,220,121,28,147,42,186,211,115,184,37,249,154,85,134,238,57,156,26,157,3,71,223,121,31,19,184,93,187,162,147,119,156,120,77,133,166,110,255,243,136,221,210,133,162,235,146,36,215,57,176,207,51,95,237,125,95,32,21,117,237,233,52,141,198,181,206,128,19,143,152,240,6,116,58,117,174,147,55,93,86,20,106,11,43,238,209,99,57,20,235,251,188,203,144,240,20,255,232,177,13,113,8,40,158,64,241,148,77,216,57,157,14,25,188,54,230,88,151,149,149,78,75,225,186,199,10,220,111,130,119,63,108,242,204,244,254,91,65,249,140,215,13,102,180,75,90,10,74,130,245,237,177,46,238,186,161,128,25,192,61,208,182,71,66,191,172,140,135,110,23,250,59,49,73,201,4,52,214,72,206,17,23,26,139,135,53,79,161,48,8,83,114,64,72,237,2,37,52,146,205,9,203,114,47,16,206,177,203,235,19,99,142,87,207,168,234,234,178,179,6,205,112,68,23,250,234,86,228,81,20,232,50,31,87,35,131,241,204,1,89,117,117,177,234,1,70,238,1,92,151,61,186,134,122,251,42,36,187,117,244,97,45,205,35,198,213,71,41,132,123,236,52,139,187,168,203,142,149,180,213,99,71,18,120,197,53,241,208,8,250,209,106,26,223,50,245,80,56,70,226,175,205,78,112,94,208,242,170,130,40,40,74,45,15,137,221,125,40,237,184,214,238,28,51,91,173,54,230,254,33,234,31,49,234,103,51,254,60,29,27,183,188,30,16,210,64,78,99,168,229,168,30,32,22,53,17,80,234,65,169,185,227,183,33,113,102,75,213,159,81,160,218,192,2,228,68,221,175,114,163,175,161,19,182,168,105,70,90,130,106,67,7,57,233,132,149,229,181,155,214,26,215,207,131,242,150,158,82,42,192,245,218,153,240,36,8,64,3,199,126,126,19,58,233,42,180,20,17,197,158,97,170,109,206,216,33,237,164,4,14,121,197,250,108,45,184,117,47,191,137,69,163,73,13,171,136,160,162,8,116,192,86,14,57,22,224,72,149,180,116,229,247,59,99,250,50,149,128,26,207,66,83,30,49,131,1,236,250,145,28,212,196,230,49,122,42,115,218,61,133,192,31,1,70,227,104,121,127,192,186,226,18,54,94,159,21,185,48,28,4,54,4,61,195,241,14,12,31,215,182,86,171,97,94,184,136,0,6,108,140,183,246,45,140,164,204,240,114,56,99,7,156,246,20,49,111,15,96,160,188,160,7,158,98,35,57,41,60,148,80,62,70,229,238,128,121,236,137,211,124,6,4,69,203,215,48,80,118,9,235,219,103,183,174,238,180,249,144,236,244,217,101,205,186,247,13,24,158,196,192,10,250,208,135,19,232,229,7,108,72,138,121,40,190,119,116,221,187,145,44,251,106,148,245,208,108,222,133,190,230,218,36,239,127,90,74,55,141,62,75,113,100,51,51,86,118,245,225,142,195,235,10,199,16,29,77,114,91,49,203,85,192,130,138,203,88,2,36,109,69,221,64,210,51,74,170,57,40,46,24,172,126,0,167,2,153,211,250,172,239,248,250,72,211,193,64,30,101,3,54,115,218,132,131,45,108,17,13,114,130,23,158,20,199,241,59,254,150,30,0,255,39,199,149,62,75,4,44,124,0,235,247,40,59,9,180,253,3,54,192,43,20,34,198,19,186,226,82,60,210,2,111,140,138,101,23,141,188,125,54,174,58,68,12,207,135,227,96,63,15,161,174,87,173,251,34,43,180,175,62,80,89,166,138,234,206,25,155,28,229,164,174,180,44,9,42,81,213,35,61,168,14,36,220,154,163,111,155,177,166,105,236,53,123,164,123,29,3,164,77,77,9,155,81,67,178,249,251,216,34,188,114,13,29,6,0,17,245,19,218,149,39,125,173,6,192,169,212,235,166,241,229,42,116,161,31,27,247,124,37,80,193,18,214,211,18,227,227,195,122,72,218,130,53,66,99,204,20,62,174,224,227,105,165,210,192,194,245,225,61,97,62,119,104,243,87,83,242,50,173,232,33,219,139,207,109,38,71,11,116,144,130,81,31,213,131,51,86,162,118,80,39,63,63,232,149,84,47,51,182,56,205,5,166,131,174,3,20,83,183,4,160,173,69,109,197,58,8,226,28,231,227,24,102,230,43,147,211,228,143,123,254,156,79,28,201,112,77,35,178,196,117,239,232,22,192,195,198,59,138,142,125,121,52,241,55,201,145,19,28,37,176,73,142,178,146,162,11,71,136,25,88,245,134,54,121,148,96,220,168,190,209,27,160,119,140,22,8,168,62,63,86,218,92,205,240,150,199,105,20,0,96,174,199,146,22,159,206,53,44,28,87,226,216,100,98,229,147,158,220,136,195,175,110,196,76,52,140,152,243,199,188,157,185,34,139,208,168,207,122,34,233,193,238,76,125,181,168,37,132,150,155,40,162,7,167,215,68,141,222,169,27,97,201,254,181,5,247,219,165,60,179,208,179,8,217,105,9,106,107,21,175,162,169,222,217,215,228,248,8,80,113,22,250,176,60,59,39,190,159,57,115,205,129,157,152,3,41,251,117,134,13,55,50,120,85,103,209,56,39,92,111,26,100,193,211,87,79,224,155,215,155,192,127,167,132,152,141,1,211,181,102,62,57,63,79,230,96,61,87,231,110,64,47,235,115,121,40,100,206,141,83,33,123,222,38,20,21,206,81,250,154,177,252,77,42,64,198,20,112,62,188,112,125,218,215,84,52,185,88,203,143,171,11,3,210,250,162,157,244,144,244,47,140,145,31,220,234,145,111,144,227,95,186,218,174,231,83,198,224,18,79,195,51,232,235,202,177,181,56,3,54,186,194,215,193,46,208,241,85,61,137,183,233,167,123,47,24,95,1,122,75,92,213,137,144,203,178,60,96,132,133,27,39,70,255,33,157,225,10,76,201,63,134,224,21,146,227,244,29,197,11,107,72,244,200,23,183,51,41,143,108,111,29,227,82,95,136,248,220,192,158,191,189,37,10,232,222,213,201,97,78,211,207,224,238,158,120,227,252,78,73,119,106,193,150,119,143,112,217,129,5,187,195,185,192,28,91,115,227,202,15,115,191,115,136,249,140,218,166,222,27,120,198,189,99,237,40,5,239,224,230,150,152,147,119,123,98,178,138,91,56,233,145,86,82,183,40,55,182,159,91,116,115,32,229,179,7,252,123,122,127,66,189,28,200,94,232,42,73,71,208,61,210,68,59,219,46,9,173,171,134,9,54,93,83,214,59,177,119,93,201,158,96,83,202,83,169,166,107,113,98,197,102,243,32,179,32,151,77,52,77,69,79,33,16,31,231,146,70,154,62,57,110,154,78,200,153,116,192,158,154,32,36,109,224,99,169,41,145,245,212,149,62,6,41,183,136,38,80,192,251,131,163,236,143,62,209,229,219,104,121,68,226,239,88,199,149,161,32,179,45,244,176,136,45,188,195,241,33,28,208,78,136,25,143,88,66,224,241,135,34,149,120,187,234,100,4,242,195,61,240,37,184,42,43,53,242,69,196,162,55,98,83,7,29,47,135,172,231,216,122,68,66,231,99,215,197,145,212,38,32,42,210,40,211,193,64,154,143,109,109,40,247,224,211,34,248,116,181,0,25,176,31,200,165,41,128,126,192,93,221,101,130,183,161,230,144,161,162,183,96,232,197,71,32,47,93,3,177,15,73,20,94,133,12,91,29,195,35,0,229,159,17,27,2,28,236,249,0,4,208,230,130,101,13,189,47,22,163,226,87,161,34,131,174,7,8,88,41,131,53,146,61,180,138,35,154,122,204,13,22,102,132,151,81,32,177,33,187,119,3,32,119,183,112,65,30,178,75,235,182,56,180,209,137,135,213,22,42,185,70,217,2,149,121,157,49,155,41,37,124,84,156,82,253,78,216,152,80,38,198,32,128,54,128,238,150,140,60,13,165,2,122,11,55,232,52,20,55,151,172,70,87,236,2,94,177,177,116,13,165,93,197,169,124,114,72,16,188,185,88,3,29,67,149,17,84,145,67,46,248,39,152,52,122,79,64,154,6,82,207,65,151,89,126,66,93,222,107,157,247,16,238,230,11,82,183,147,6,200,9,43,126,137,161,77,24,30,135,112,72,195,28,201,54,231,24,218,45,82,192,76,224,46,130,134,95,134,94,193,104,93,35,117,130,95,186,130,210,37,171,27,58,158,86,232,74,110,156,193,230,181,90,247,223,90,74,164,93,214,17,57,35,161,213,50,27,0,110,200,38,19,244,88,3,12,140,89,237,196,210,104,77,24,114,193,18,32,10,68,249,171,37,123,210,94,60,67,152,215,41,1,78,27,42,140,41,252,222,148,248,154,57,26,97,37,168,60,84,147,193,143,75,87,183,233,66,155,21,124,4,248,69,71,95,190,135,80,156,35,71,166,37,59,48,170,247,1,86,151,215,119,172,236,8,35,87,36,96,38,30,175,239,88,217,39,62,147,85,114,92,159,17,129,12,139,19,170,106,76,97,189,177,168,91,238,51,91,139,35,77,224,26,130,202,27,24,214,70,200,169,31,84,245,212,187,80,94,176,85,13,186,229,1,182,196,149,30,59,190,190,11,186,31,212,55,1,25,35,165,109,29,199,32,128,174,63,27,64,112,93,223,86,186,108,202,22,142,105,58,80,2,198,12,96,63,227,37,100,10,220,204,177,188,171,232,92,152,177,146,32,139,223,148,229,69,221,232,200,190,27,204,88,74,144,50,96,10,211,181,137,100,134,219,9,134,234,78,225,150,6,100,178,102,199,6,149,0,216,0,205,62,134,215,192,56,13,90,132,42,107,116,228,88,195,118,73,5,197,91,232,105,196,35,244,223,15,25,247,20,46,81,99,177,150,227,67,7,16,0,246,204,245,109,201,115,80,215,134,139,3,157,112,99,35,67,121,187,142,67,126,50,244,231,88,251,50,32,214,53,240,80,77,125,56,161,195,122,136,236,102,172,74,241,82,166,140,215,67,228,54,99,238,12,237,88,83,118,82,167,81,25,155,165,51,223,177,102,11,185,102,27,84,39,192,154,53,159,152,35,47,3,146,36,230,12,253,224,134,145,35,126,1,107,68,111,87,230,145,53,90,200,53,234,115,128,40,66,203,241,196,30,244,106,172,160,6,114,60,40,237,25,171,129,67,89,190,184,26,242,252,89,176,190,244,213,159,195,105,87,71,40,105,174,39,236,225,185,226,168,147,109,201,230,206,61,32,212,99,35,199,9,202,134,116,244,122,172,44,28,235,54,188,132,93,244,0,130,154,199,12,43,234,146,109,5,105,81,0,174,112,124,241,112,201,114,206,25,96,193,99,232,24,48,180,244,101,178,15,207,185,78,14,161,13,218,97,20,116,52,63,143,161,236,64,232,122,9,33,199,135,14,161,134,129,68,177,77,191,247,4,244,52,19,174,113,9,183,253,166,3,225,99,9,135,202,45,96,216,99,69,170,52,97,171,53,35,19,100,26,198,194,147,125,7,149,80,78,72,48,94,178,21,42,133,166,208,108,0,178,65,156,119,4,0,38,31,30,132,204,244,185,9,40,99,116,179,6,176,129,215,178,188,120,118,180,97,188,21,240,37,123,199,195,82,208,249,5,56,121,180,148,147,62,217,60,3,45,111,2,251,227,6,58,57,179,117,191,146,34,150,168,105,222,2,16,55,170,200,35,100,117,158,217,129,193,246,187,112,22,76,2,26,1,252,0,141,204,249,138,54,130,42,235,18,141,172,104,27,168,178,156,104,195,88,87,236,201,240,57,90,51,114,123,75,65,243,153,81,117,10,85,61,104,222,11,145,216,26,8,227,18,246,239,10,8,50,110,42,216,241,61,125,207,139,55,163,19,128,147,3,20,66,87,30,40,122,156,99,241,8,148,134,67,18,86,180,166,4,112,179,9,215,154,128,28,205,80,185,110,173,217,150,63,66,63,128,49,229,85,106,216,211,250,97,147,116,51,13,34,145,126,187,178,117,86,164,3,133,226,153,99,248,46,0,56,212,129,42,156,244,73,251,185,98,15,110,128,192,230,53,200,26,43,118,169,157,220,253,105,52,200,127,106,197,14,93,67,15,220,183,164,123,94,135,58,77,158,117,107,202,208,160,30,238,172,212,51,32,235,161,202,144,233,82,251,209,14,153,6,245,203,35,243,217,82,134,197,63,72,146,143,239,108,55,17,228,156,89,216,234,164,95,204,177,162,203,45,255,19,159,211,164,25,61,69,219,2,254,138,1,41,165,217,184,10,215,77,23,202,92,93,86,112,219,201,210,97,10,100,28,93,230,65,217,10,234,29,56,186,44,1,84,188,129,181,69,139,227,202,218,207,105,144,226,145,93,194,199,34,83,42,200,180,220,205,93,108,193,28,19,181,45,211,185,136,144,144,102,244,186,0,235,14,152,179,203,62,212,52,189,108,44,155,254,85,152,114,138,112,162,164,2,169,36,3,191,195,33,8,165,107,67,168,28,198,150,174,98,75,11,60,174,116,10,165,129,67,249,157,109,24,30,198,250,47,35,0,227,108,68,140,53,29,195,216,121,19,154,162,70,208,72,250,45,167,216,134,57,123,249,118,232,166,105,213,180,196,148,222,57,205,202,168,249,207,193,100,231,100,210,44,178,167,170,118,196,216,66,229,35,88,121,216,176,215,200,12,106,229,235,39,70,72,184,80,236,190,181,102,195,107,60,252,107,249,235,172,108,209,114,176,180,116,165,75,55,64,66,99,230,24,99,153,224,88,144,138,182,76,194,191,34,195,251,232,6,159,18,66,113,129,153,29,92,145,221,183,119,147,150,109,134,92,246,112,169,139,61,232,97,197,205,30,214,104,80,93,33,40,46,123,184,36,167,158,229,205,18,141,199,41,210,210,235,30,46,233,217,205,236,230,89,182,65,155,28,246,112,161,139,167,208,67,70,152,61,12,16,69,5,144,54,60,184,238,155,86,187,150,189,41,158,171,36,156,165,88,174,42,81,188,56,218,4,54,213,49,244,214,173,213,205,215,108,186,229,168,134,215,24,88,156,41,92,112,128,102,14,142,180,104,51,143,47,78,197,23,119,227,139,251,80,188,173,17,65,207,142,53,65,247,225,142,189,80,94,2,219,136,126,194,180,229,245,13,45,69,22,152,13,72,30,78,6,120,77,213,48,197,74,150,156,101,93,247,22,88,114,134,101,29,215,146,108,178,44,229,224,243,172,12,91,58,74,139,96,184,67,120,17,81,8,59,66,94,142,29,185,198,142,49,20,111,97,255,77,235,45,164,201,65,199,32,158,245,121,6,142,48,248,80,86,114,159,124,86,5,197,121,173,130,45,43,11,157,212,74,224,112,225,248,218,134,85,67,195,144,226,165,16,237,179,196,30,128,201,1,34,88,232,106,5,152,192,141,129,51,91,48,215,24,254,133,182,89,116,34,224,58,114,6,247,52,198,178,113,38,174,160,244,28,240,255,196,54,156,172,224,61,142,110,121,240,251,177,99,244,41,77,28,25,198,181,147,106,150,225,246,73,137,12,59,58,54,21,245,23,193,218,36,34,102,33,211,213,92,63,11,220,84,241,29,167,58,107,179,32,165,163,1,22,184,231,132,108,113,184,156,121,150,114,239,129,50,114,108,225,90,79,74,231,225,91,174,2,147,7,90,194,39,136,46,28,124,134,235,73,158,145,171,216,24,174,74,207,78,156,205,202,63,21,243,108,133,167,98,10,70,49,131,83,108,170,212,16,149,28,125,156,58,101,124,104,151,35,225,205,60,111,243,112,222,210,91,120,128,47,220,8,117,157,218,54,173,97,152,144,21,144,46,144,92,9,207,108,68,212,1,252,163,87,108,139,67,15,4,137,60,8,74,151,192,173,0,49,1,237,231,129,83,163,174,56,199,14,152,82,245,195,184,24,108,32,39,199,242,228,233,37,123,188,104,225,23,212,133,1,229,160,90,223,13,158,88,72,28,210,167,12,32,161,109,58,78,220,84,140,190,110,238,169,237,87,55,250,50,224,128,13,92,67,42,19,168,86,183,44,100,121,6,210,97,1,6,122,100,251,27,229,217,87,18,8,114,232,139,97,113,188,60,92,157,241,130,89,32,238,99,56,153,69,117,164,230,253,232,46,64,126,243,37,3,167,246,170,65,174,94,132,139,25,190,127,129,163,6,159,163,220,69,136,4,42,128,164,83,16,240,221,241,177,210,136,242,61,235,205,85,35,126,75,116,45,125,78,15,54,192,38,240,118,42,81,255,150,58,87,157,48,69,184,6,80,196,132,2,92,3,236,55,153,193,16,135,40,255,165,120,1,136,136,4,174,141,28,56,39,15,169,2,195,167,162,158,79,215,69,32,166,50,146,66,129,196,110,131,205,222,189,252,228,179,200,208,182,2,39,23,140,148,185,54,65,91,207,87,13,78,39,73,164,199,39,142,233,235,89,192,43,153,207,131,123,60,239,152,87,236,18,173,185,37,237,148,225,98,131,30,200,240,109,18,248,160,13,141,3,7,42,192,145,146,131,239,35,215,141,94,95,167,154,125,40,67,65,153,149,208,97,174,4,77,210,161,91,182,36,218,50,219,56,15,4,114,22,124,223,192,13,246,33,21,28,217,119,9,54,9,57,201,152,39,162,225,43,218,12,169,191,12,79,81,147,150,213,224,14,224,98,142,236,11,118,243,146,94,99,2,159,154,177,4,137,81,67,144,27,232,203,218,113,13,29,186,181,125,14,164,131,90,170,6,3,228,129,178,33,11,155,10,117,214,248,230,49,230,97,109,7,175,22,93,225,143,134,188,74,42,252,153,251,161,59,226,222,104,175,98,223,104,227,19,217,139,32,68,129,182,126,134,156,253,58,103,143,210,130,68,220,142,213,215,78,64,205,135,164,131,233,162,82,192,177,164,223,105,196,217,219,196,116,39,94,60,9,156,66,125,43,31,158,127,61,190,65,109,224,22,186,192,231,174,29,251,88,59,53,61,117,164,239,32,159,75,2,236,82,184,143,176,84,222,48,93,20,122,188,36,249,73,151,235,71,223,214,163,240,30,95,73,231,163,46,159,8,55,226,30,45,55,211,132,47,185,222,50,25,168,155,229,59,158,144,235,203,208,42,252,38,175,199,199,112,51,29,138,46,239,249,64,133,126,66,222,173,1,80,188,2,76,248,129,97,102,65,172,204,236,87,226,173,34,155,115,109,52,194,209,180,93,3,59,173,158,156,206,181,54,182,244,248,21,190,6,236,242,99,12,74,49,225,35,151,58,94,161,123,11,226,134,91,238,216,166,1,64,61,10,233,241,195,39,137,243,70,197,0,123,142,30,55,48,161,187,176,159,67,143,63,208,93,2,13,171,52,215,180,127,131,113,41,196,71,151,207,101,113,182,170,81,128,181,183,178,120,80,163,218,27,105,105,234,2,211,164,226,89,109,24,140,27,49,51,132,129,203,67,25,248,55,63,35,92,204,13,51,156,63,202,165,239,235,199,51,220,141,60,28,82,107,83,166,112,31,0,83,184,161,75,26,48,76,56,51,83,48,12,244,23,50,192,74,5,41,128,21,138,207,201,159,9,102,211,247,179,120,146,120,46,137,154,65,120,79,14,169,27,161,189,99,130,205,162,125,42,1,189,37,172,87,229,175,120,55,154,215,114,117,154,2,82,220,181,236,194,179,53,102,38,139,13,239,198,180,155,149,139,90,114,149,200,8,216,113,219,201,4,16,208,176,106,110,196,81,117,36,171,130,60,169,97,214,230,130,144,86,29,9,194,122,174,250,51,170,192,91,0,244,56,122,73,117,250,124,226,88,246,216,1,159,194,41,248,122,0,35,183,228,224,43,190,62,71,193,221,136,169,209,156,113,94,162,103,163,168,253,91,241,62,239,185,129,100,32,93,14,128,230,38,228,58,196,241,32,246,157,1,120,10,227,146,64,25,30,11,0,228,65,59,142,120,162,207,103,129,60,46,185,176,116,116,158,10,191,203,25,243,2,206,57,116,250,188,172,30,26,248,174,4,188,128,239,22,55,167,0,40,48,141,181,12,135,43,46,165,41,232,168,24,196,50,26,240,28,238,189,20,48,128,117,53,56,83,71,124,133,244,184,133,210,81,213,49,15,134,174,109,246,231,9,119,129,204,108,8,180,238,88,143,75,116,149,13,86,241,0,212,194,117,180,111,236,156,190,77,113,87,109,224,219,192,108,238,55,236,98,195,140,24,114,124,45,227,27,210,249,10,15,209,22,140,203,170,58,165,168,72,177,235,57,101,161,135,212,57,24,109,153,25,115,45,209,51,42,24,68,90,91,225,121,23,8,100,227,14,249,147,161,19,129,185,32,134,61,40,238,89,197,93,33,61,35,8,177,122,84,82,92,65,192,220,232,46,197,201,221,7,167,96,194,24,210,187,20,248,7,93,4,12,4,211,67,120,142,81,185,12,24,77,10,50,50,228,129,231,211,136,55,46,129,213,13,249,215,138,229,38,59,226,71,183,80,0,140,192,181,212,13,55,246,185,188,59,18,23,28,6,244,188,103,200,175,92,75,3,32,137,110,196,175,239,97,141,156,133,43,194,136,47,132,55,210,138,227,219,2,115,217,122,140,246,8,90,239,34,82,95,228,233,252,73,165,114,138,141,158,216,33,192,70,229,133,48,63,95,89,68,234,35,181,135,75,219,61,30,242,13,171,218,214,90,191,194,136,172,135,80,33,227,156,0,169,44,120,182,78,199,104,23,95,248,247,235,67,222,119,79,2,3,224,8,200,244,128,17,154,231,110,61,217,92,240,197,33,29,163,94,149,158,132,64,177,112,12,234,158,57,244,240,100,204,241,157,204,85,228,6,54,129,173,209,134,33,143,137,189,24,83,57,13,185,250,81,211,13,189,197,237,210,207,141,244,225,174,90,192,74,232,223,11,192,80,253,100,188,234,186,11,233,111,86,145,24,28,161,87,192,118,48,181,9,236,4,196,33,72,92,248,248,68,127,76,209,199,2,10,156,27,232,21,221,126,154,32,30,24,151,253,49,206,76,184,214,229,32,240,109,224,99,138,20,130,110,226,98,95,143,199,30,176,132,59,124,26,72,26,2,0,30,31,205,101,2,236,0,95,113,34,108,237,203,3,19,33,31,28,152,7,115,163,79,2,229,233,176,228,105,161,125,236,113,2,24,51,72,122,177,77,184,199,190,82,217,132,185,62,53,194,52,216,113,178,133,190,238,174,245,216,112,215,219,24,95,143,135,130,214,132,223,157,17,2,46,141,199,125,234,167,100,67,19,222,128,99,10,170,124,117,34,143,19,52,38,143,200,101,135,87,220,29,126,230,125,22,230,223,49,54,41,31,22,186,41,246,197,24,197,80,53,132,123,140,155,55,166,157,27,188,26,176,218,12,112,147,149,96,148,115,102,19,150,122,192,107,145,41,90,176,209,45,3,174,1,142,79,78,83,43,156,1,136,178,232,51,48,133,42,9,166,52,207,87,75,94,172,6,111,191,16,107,115,185,94,7,53,77,112,184,226,91,219,143,2,196,101,254,72,40,44,133,63,160,63,59,238,151,177,8,187,107,130,88,15,98,42,146,188,39,208,225,111,201,159,164,243,71,2,169,98,11,200,200,5,7,232,132,231,209,216,135,131,229,142,101,193,79,177,56,210,28,161,4,139,248,68,86,161,64,44,160,187,18,148,109,132,21,174,165,17,44,167,185,144,221,208,101,73,63,77,150,91,114,224,208,91,166,49,200,56,142,142,24,134,59,191,74,130,181,11,43,81,197,138,75,103,84,5,222,13,221,58,250,53,1,44,16,113,45,7,38,233,156,132,14,243,9,28,197,20,203,8,200,193,109,248,188,126,2,194,207,68,162,5,185,226,6,208,53,32,87,147,28,173,9,0,218,184,81,64,207,46,25,29,160,23,3,80,94,106,158,97,77,170,246,227,241,109,192,252,166,14,33,172,58,115,208,135,11,196,101,141,197,167,234,35,156,49,99,158,9,236,21,210,12,220,240,183,91,177,138,174,161,48,244,154,110,211,171,61,130,232,5,29,66,153,73,174,5,83,159,14,235,255,85,135,75,89,213,199,188,80,51,49,86,196,48,20,8,185,95,175,155,79,232,51,254,12,150,124,118,74,90,129,110,245,153,252,182,248,10,195,54,44,121,239,172,31,24,163,134,80,156,146,197,217,83,234,173,95,165,232,1,64,89,193,243,51,160,90,52,212,118,191,2,174,15,157,128,148,23,135,168,182,61,1,234,63,116,244,78,123,62,196,75,41,50,172,238,209,137,65,220,189,35,188,68,141,16,205,71,39,198,146,76,142,208,73,22,119,230,145,99,187,94,194,150,196,12,70,72,20,137,35,237,227,5,19,56,215,243,26,195,215,241,113,61,220,114,118,140,142,166,56,231,227,122,112,109,153,240,245,241,128,39,19,128,249,20,20,43,135,123,216,173,199,72,188,48,52,116,172,15,96,28,224,75,129,237,61,236,199,19,101,168,5,242,61,105,39,167,199,176,220,39,254,11,131,187,208,11,131,9,47,67,149,220,17,12,235,171,129,150,9,5,61,124,132,1,125,181,226,206,68,130,46,192,172,191,162,185,182,139,220,227,235,137,241,26,106,75,128,202,95,65,24,216,156,141,249,240,180,46,251,61,170,84,78,168,139,211,107,250,224,157,214,149,102,85,146,224,250,244,33,57,61,133,49,159,214,117,39,167,208,201,20,22,47,113,90,55,230,112,103,2,28,157,1,192,67,32,247,51,39,216,44,79,103,15,201,28,148,229,206,52,117,228,207,232,246,15,148,216,112,204,192,22,122,241,39,13,114,189,128,177,53,28,163,120,137,197,57,160,181,77,163,174,92,255,143,232,208,43,55,238,233,212,236,159,59,6,201,15,206,201,126,2,96,206,235,193,102,90,162,18,99,10,133,219,243,186,86,74,7,12,177,96,19,70,17,67,37,210,126,188,168,251,245,130,111,131,11,12,163,8,144,166,23,202,118,184,177,95,177,248,52,187,70,55,253,20,110,157,139,19,221,60,125,177,36,95,83,94,184,48,9,188,120,129,193,48,96,46,195,203,186,122,102,29,58,203,102,151,75,201,60,55,151,117,141,233,203,199,100,1,6,83,186,172,107,159,70,94,190,156,112,98,159,253,43,229,94,166,233,120,116,149,151,188,111,126,117,162,120,88,240,12,126,197,105,232,87,69,78,43,81,186,114,204,248,56,26,201,189,235,137,220,144,211,107,19,247,179,107,122,75,11,184,191,174,75,89,64,13,116,125,45,143,162,220,181,19,8,40,249,235,75,116,152,229,253,27,189,80,131,27,124,131,135,232,189,81,175,126,112,55,207,90,94,112,202,33,59,218,220,168,32,24,154,167,220,248,139,150,187,81,11,179,138,185,245,193,150,37,83,55,84,28,222,26,11,51,186,69,243,52,162,229,214,92,152,197,173,226,60,183,246,194,232,73,231,111,241,162,137,243,184,171,7,74,14,152,201,221,136,211,218,76,239,162,139,176,184,67,118,141,19,185,139,95,132,10,62,162,239,139,74,227,44,144,62,42,40,58,202,59,163,148,225,112,215,247,169,46,134,213,160,15,134,160,218,208,194,158,85,113,76,21,55,92,41,177,186,244,97,160,62,132,33,196,84,244,180,238,230,74,239,158,185,17,11,64,41,154,42,213,34,219,81,209,126,207,36,149,42,61,12,118,108,132,40,253,190,208,171,121,21,93,151,218,68,171,43,253,13,94,11,209,249,58,82,77,118,159,49,171,17,228,71,82,13,254,13,128,49,120,145,30,113,100,150,83,213,140,204,76,21,60,148,247,71,7,134,250,45,176,191,9,56,226,122,254,151,112,45,187,207,197,225,186,192,254,6,192,192,211,122,104,214,157,242,145,237,158,239,75,90,107,238,232,183,213,30,155,242,178,176,131,51,24,175,110,228,33,63,227,9,231,26,58,157,114,237,118,161,93,25,87,106,95,5,194,255,128,111,141,119,34,91,134,35,113,35,251,81,57,25,163,57,58,48,226,181,166,164,117,26,27,22,186,25,239,115,84,36,194,64,201,39,30,195,25,234,232,158,27,103,202,49,232,167,249,226,105,6,23,145,91,244,235,230,24,147,101,15,117,180,17,150,123,198,61,50,123,76,1,143,122,254,24,246,99,11,35,232,25,252,114,198,165,235,41,116,131,174,167,56,176,50,185,72,172,224,154,130,14,139,196,92,124,39,63,209,198,23,69,245,186,29,64,189,36,204,24,227,48,81,233,185,49,229,247,174,165,49,112,148,150,94,158,3,209,231,229,158,35,223,41,205,248,233,12,157,201,166,252,176,18,122,89,62,227,24,227,12,152,56,175,216,34,216,140,139,71,90,220,19,23,151,174,169,87,46,7,133,87,118,76,96,152,163,91,10,156,124,60,128,230,187,76,25,65,23,102,192,241,81,49,14,56,204,89,17,192,115,20,61,27,53,61,57,129,213,6,34,47,146,87,115,62,115,44,237,201,69,252,99,225,97,36,232,213,213,158,214,6,219,106,191,224,91,122,123,0,183,219,133,64,71,109,254,213,120,244,224,204,57,122,237,95,61,241,107,237,153,59,101,115,190,230,78,172,217,98,193,11,50,120,253,28,110,117,234,82,4,64,125,45,205,6,239,29,99,129,147,164,190,102,210,219,158,138,51,208,230,64,4,215,239,39,32,112,250,152,147,182,180,57,41,70,3,128,101,25,194,121,94,37,51,216,156,79,204,150,105,174,91,226,204,48,242,8,180,89,11,221,134,70,200,13,128,61,105,60,95,5,35,228,52,194,137,116,73,94,5,35,100,230,8,133,238,7,29,254,158,152,1,240,192,209,154,186,62,2,36,63,120,101,191,163,98,156,213,163,9,207,209,15,195,198,240,237,196,181,252,142,23,252,12,95,96,207,249,141,191,33,174,70,124,126,74,94,120,131,51,50,132,206,121,171,18,124,154,158,146,59,223,228,140,2,86,207,73,229,105,121,206,46,96,215,61,210,32,86,76,191,16,0,108,45,232,133,0,31,11,39,220,160,8,13,112,253,251,202,207,248,42,164,51,53,130,147,46,248,18,99,3,3,160,173,173,249,147,218,173,5,47,177,75,194,204,154,213,124,27,202,130,63,3,111,237,51,143,118,65,132,152,239,52,139,31,70,188,165,182,225,192,88,166,9,59,227,210,6,160,159,25,186,218,247,77,93,230,146,167,4,153,94,61,32,18,117,225,89,242,149,64,187,162,71,196,37,7,8,21,157,115,32,56,143,47,29,29,238,127,194,167,183,228,191,127,112,49,224,244,21,67,105,132,77,209,254,171,4,94,18,103,64,45,30,79,43,155,117,159,133,60,64,2,127,126,238,9,226,60,56,4,13,96,44,46,105,168,101,238,26,202,214,214,132,111,174,201,41,45,79,183,14,168,240,20,99,233,214,227,129,6,219,75,29,29,189,15,188,158,140,219,207,124,38,140,151,71,80,12,119,124,40,45,11,58,153,134,244,86,11,74,43,84,218,147,161,85,73,125,157,192,215,86,84,58,145,196,159,144,177,176,61,222,160,210,103,138,6,181,5,28,46,201,84,120,196,77,171,117,32,255,213,14,40,215,198,169,127,215,176,189,201,42,24,199,18,26,4,153,7,150,252,153,33,205,172,184,118,34,9,121,250,162,139,60,217,87,50,80,171,24,4,137,88,243,2,174,250,16,184,54,70,98,219,176,152,152,9,210,161,157,151,80,37,237,137,21,76,193,13,222,255,90,103,247,93,184,113,43,228,66,32,71,48,116,86,164,214,110,166,97,30,90,145,216,61,193,49,160,42,63,13,139,96,132,232,131,234,11,17,34,139,53,159,10,58,26,87,252,64,133,3,76,249,23,222,52,48,46,10,7,210,71,67,23,86,9,34,177,41,245,96,26,248,35,85,217,210,74,214,160,103,166,80,6,195,58,224,180,248,27,140,44,156,131,143,203,240,171,208,53,28,100,107,100,94,240,45,130,229,214,109,114,83,93,241,91,69,148,51,94,184,37,191,229,222,45,133,253,88,241,203,154,113,117,35,188,228,24,249,0,174,0,106,24,156,184,77,122,0,174,174,193,13,233,237,123,109,125,139,42,165,250,10,41,203,182,31,172,121,7,221,231,160,167,107,39,220,211,5,189,112,91,161,60,96,247,51,99,183,201,41,116,180,98,186,167,241,13,109,142,236,45,186,83,213,209,245,51,218,213,33,61,121,89,241,139,72,87,61,50,220,1,197,120,65,156,91,141,192,181,160,199,213,43,94,176,62,82,67,212,18,35,222,199,34,50,72,116,115,60,132,65,138,232,64,214,232,43,83,2,136,57,161,132,229,4,172,244,178,190,10,86,26,191,246,29,51,62,200,69,136,131,151,130,235,108,138,35,208,165,91,230,132,228,140,123,162,135,145,37,157,41,148,246,171,70,233,160,138,74,37,40,93,153,165,235,42,41,106,55,176,55,3,133,216,19,79,185,109,160,244,13,95,187,182,199,88,211,118,119,51,24,168,186,44,63,241,46,246,158,115,54,60,239,88,129,208,116,160,0,251,89,230,19,95,161,93,28,174,228,196,31,186,108,193,19,51,70,135,102,126,132,110,120,91,248,114,32,66,158,114,79,156,94,67,122,240,13,157,9,253,197,129,145,163,116,8,211,89,10,43,144,161,210,182,63,193,206,68,125,3,212,24,168,128,216,125,22,87,175,196,159,100,215,207,242,20,186,195,194,45,8,214,27,104,187,8,7,50,204,242,145,208,111,172,74,80,165,199,29,51,8,146,174,248,36,60,227,49,214,6,186,9,40,232,9,118,246,67,114,5,173,103,204,95,247,12,51,29,170,158,56,61,245,42,64,141,71,199,120,11,18,174,117,135,193,200,1,246,153,100,145,45,44,59,109,3,181,111,120,205,242,234,218,194,128,102,174,30,121,14,106,56,142,161,110,52,45,69,88,57,235,122,134,123,227,134,223,4,161,112,178,252,217,213,210,81,129,109,200,62,212,245,53,117,89,238,135,213,14,16,52,165,247,46,208,170,170,33,78,29,124,158,134,209,7,178,124,82,109,42,96,125,103,67,182,33,68,223,129,81,125,5,229,242,229,49,130,9,170,39,4,122,59,57,52,222,69,77,87,159,59,232,87,128,209,191,17,76,83,135,13,132,78,57,122,117,192,244,140,234,158,131,203,131,170,104,4,3,213,143,206,137,78,49,135,76,200,176,221,15,27,182,199,108,11,120,117,195,145,244,183,241,150,86,69,117,207,156,188,185,75,208,56,237,216,49,134,158,249,214,65,199,207,45,151,207,20,144,218,159,249,220,193,192,0,24,250,24,113,153,231,254,75,80,242,65,73,64,121,153,78,172,60,159,25,229,169,227,45,121,131,168,253,247,12,91,2,45,222,71,91,186,74,100,172,224,99,207,242,40,193,143,19,110,182,25,83,49,12,39,175,28,100,59,250,6,254,12,171,117,13,196,189,165,3,67,13,118,197,208,209,11,0,49,117,87,6,48,64,239,91,40,123,12,36,189,103,222,161,7,94,91,244,177,187,177,20,116,1,3,84,199,254,51,199,128,5,25,168,235,186,86,120,69,59,10,159,233,115,87,176,189,41,99,221,166,245,44,41,28,17,119,150,142,80,43,233,224,10,247,17,221,142,179,144,78,155,85,252,185,2,9,100,78,109,238,201,114,179,37,223,188,169,178,208,18,82,6,236,30,100,165,45,25,69,173,128,47,152,127,160,199,136,104,82,204,141,68,97,53,175,149,70,224,217,221,113,24,64,232,67,11,36,12,98,30,9,28,242,76,183,10,184,238,66,95,60,60,194,52,208,50,210,88,137,71,70,88,230,20,154,105,75,198,209,97,40,152,149,25,156,216,150,21,159,129,223,61,75,74,201,9,55,28,67,94,245,123,32,48,191,214,150,15,29,219,113,46,19,241,70,240,71,83,116,201,5,5,90,84,29,131,28,70,85,50,101,108,249,180,90,183,92,70,145,5,62,3,11,194,75,24,124,222,90,159,149,161,244,153,103,171,101,137,154,82,181,30,28,190,242,83,175,134,110,117,238,150,227,219,165,192,192,90,149,31,39,248,177,0,128,189,154,212,153,200,81,46,107,20,81,5,78,145,218,73,212,164,100,184,8,7,211,194,236,25,93,232,36,81,107,88,110,247,122,138,3,12,11,54,133,61,236,213,27,166,15,253,150,197,135,83,149,1,219,83,98,201,215,39,20,94,61,39,158,28,154,72,9,0,104,254,84,96,75,190,32,79,151,26,74,110,88,97,124,216,80,15,100,65,134,215,223,230,53,232,253,240,202,191,232,41,61,202,51,95,31,98,14,195,19,128,12,31,145,237,60,127,245,244,163,67,40,159,31,201,242,167,211,38,113,35,10,214,181,229,133,67,115,183,218,198,235,103,158,63,92,211,163,51,190,112,143,137,59,97,103,32,32,163,18,58,131,197,85,29,133,59,205,19,162,136,100,154,82,82,129,98,4,83,110,120,13,69,83,92,217,241,71,211,124,40,200,35,55,5,194,94,240,172,147,39,40,205,169,72,17,159,196,189,134,175,67,129,65,246,240,68,78,33,55,242,141,117,107,190,125,98,168,182,175,13,214,128,58,152,115,138,15,236,160,136,55,214,195,10,90,219,52,47,160,219,196,156,167,200,237,172,21,122,245,148,230,24,216,22,214,34,5,236,220,49,168,103,74,250,181,12,160,13,115,47,192,216,89,25,163,246,166,120,219,177,194,51,111,140,231,202,157,136,224,150,230,23,244,42,33,133,126,204,205,162,127,153,44,0,66,41,252,57,102,42,244,221,40,249,173,233,69,106,155,64,165,174,248,48,207,76,63,209,184,42,245,162,74,138,71,85,86,150,0,83,193,235,103,189,34,85,88,166,142,59,200,83,185,177,98,115,73,144,183,69,122,55,252,29,65,98,84,228,44,75,54,50,198,205,213,246,222,200,242,169,67,111,34,227,252,12,91,134,80,80,112,97,29,51,124,86,141,115,234,1,40,85,60,7,51,32,164,59,65,89,191,138,30,39,25,142,79,150,227,84,121,89,94,64,143,137,2,203,40,87,75,255,224,214,179,200,130,36,159,165,87,113,32,202,59,214,137,161,12,102,89,190,114,73,55,10,131,11,170,168,61,13,3,115,41,31,65,134,247,66,237,131,199,116,210,41,19,171,160,83,102,160,200,52,142,28,232,162,142,190,115,44,199,103,71,181,184,55,247,148,220,243,74,102,215,59,194,200,127,199,136,194,147,123,63,85,42,240,239,57,25,193,150,92,190,222,80,202,121,178,187,86,224,180,51,139,79,124,119,231,199,30,97,159,246,111,80,79,2,164,145,197,64,108,197,67,108,254,253,16,111,34,16,251,59,32,222,196,67,188,10,67,236,68,32,206,119,64,236,196,67,108,253,253,16,47,34,16,59,241,0,47,226,1,54,254,27,39,253,93,151,250,38,60,198,97,116,140,50,173,112,116,144,102,121,235,95,1,243,34,2,179,179,3,228,197,14,144,141,255,214,169,223,68,96,246,119,193,188,217,1,243,231,178,255,92,246,255,166,185,95,69,96,118,119,193,188,218,1,243,66,194,68,5,70,153,158,138,243,173,76,216,138,22,130,58,10,10,135,40,40,28,221,251,121,119,77,65,97,200,226,37,5,179,220,20,21,154,225,131,125,26,61,216,135,44,254,100,55,203,155,255,10,152,55,17,152,253,93,48,111,118,192,188,10,195,236,68,96,206,119,193,236,236,128,217,250,87,192,188,136,192,236,236,0,121,177,3,100,227,191,117,234,223,121,217,91,225,113,206,163,227,28,239,24,231,120,199,56,255,54,152,23,17,152,157,29,32,47,118,128,108,252,183,78,253,38,2,179,191,11,230,205,14,152,63,151,253,231,178,255,55,205,253,42,2,179,187,11,230,213,14,152,23,198,179,103,16,33,48,123,9,74,16,67,241,83,130,248,41,65,252,148,32,126,74,16,63,143,146,159,18,196,207,101,255,41,65,236,43,65,160,27,0,74,16,25,231,167,4,241,83,130,248,41,65,252,148,32,126,30,37,63,37,136,159,203,254,83,130,216,87,130,56,112,69,50,5,18,196,180,250,83,130,248,41,65,252,148,32,126,74,16,63,143,146,159,18,196,207,101,255,41,65,236,43,65,60,213,164,4,81,168,253,148,32,126,74,16,63,37,136,159,18,196,207,163,228,167,4,241,115,217,127,74,16,123,75,16,244,56,189,192,167,252,56,120,40,35,159,194,84,213,83,152,32,208,3,62,130,41,242,145,83,100,201,155,18,61,130,153,135,223,174,250,121,73,248,16,19,97,177,18,239,57,60,40,155,187,183,48,220,18,31,184,102,128,32,63,237,8,167,92,47,216,100,22,196,56,213,185,211,79,131,247,96,106,120,8,14,159,100,99,31,174,122,239,150,218,17,107,228,206,126,168,110,63,239,135,174,29,10,207,80,226,11,199,49,163,192,151,101,228,239,174,128,47,76,133,31,111,14,196,1,215,49,159,166,28,38,196,48,175,217,64,140,140,132,179,99,0,119,171,250,127,125,92,6,10,173,16,208,101,142,9,56,48,56,45,55,243,227,217,89,19,202,252,112,34,43,25,33,27,203,28,195,39,206,161,240,206,9,34,43,154,128,219,35,57,250,161,122,93,102,165,193,46,243,25,190,45,95,65,5,76,242,220,178,191,61,177,165,196,61,230,169,195,169,247,170,26,37,9,40,239,203,100,43,244,18,113,32,22,198,87,164,128,149,21,204,32,24,209,154,63,98,34,28,158,226,220,127,198,150,227,113,49,191,59,241,216,28,26,15,164,203,188,200,46,9,37,93,59,224,141,250,60,226,183,73,124,217,234,5,159,27,58,55,0,76,144,95,211,220,115,17,180,21,57,197,32,129,41,10,163,116,128,145,73,74,80,58,23,68,34,229,186,153,131,163,196,183,194,90,104,35,141,170,166,131,129,152,28,234,120,255,25,104,53,118,156,96,68,19,231,158,6,188,113,94,130,164,131,252,0,184,231,35,29,177,36,7,120,29,187,148,203,71,148,15,41,4,89,198,201,202,110,60,87,7,37,47,243,37,70,34,73,64,113,202,117,130,189,155,118,31,147,83,7,176,89,117,130,205,209,171,246,48,132,68,137,79,171,142,189,151,23,85,12,198,0,213,83,148,241,79,65,78,83,116,91,183,196,19,58,147,64,153,31,80,76,168,115,160,138,90,61,232,175,92,199,0,78,80,213,195,116,147,126,135,7,181,54,109,211,105,221,181,83,73,155,97,76,131,128,147,5,245,166,204,218,235,217,58,70,232,129,217,149,234,149,72,42,39,245,60,16,214,243,112,38,119,148,119,104,5,144,57,209,143,38,3,212,28,222,66,95,0,240,208,141,240,45,77,185,170,246,228,232,86,194,61,162,37,234,53,116,182,201,18,0,201,29,86,130,36,101,230,176,203,184,195,167,192,136,250,65,232,93,143,133,99,8,196,179,150,177,21,60,187,204,159,143,240,5,45,44,91,225,168,158,188,2,42,105,4,177,152,187,71,64,192,199,39,193,96,23,199,19,76,10,13,228,11,133,106,21,158,49,94,239,22,134,146,56,214,244,113,112,140,1,170,129,196,78,28,243,45,55,112,145,147,118,178,15,16,54,39,142,249,208,249,194,14,196,99,70,70,55,179,120,148,130,48,113,24,141,19,72,238,235,51,156,102,0,110,252,181,110,165,118,230,230,59,71,24,248,215,34,70,175,0,2,252,106,29,38,119,118,110,166,78,40,98,160,222,71,50,138,161,29,123,13,192,158,226,227,117,232,126,117,90,247,41,75,131,197,191,93,34,177,83,151,166,92,58,173,155,47,118,1,73,24,200,23,183,197,248,172,110,48,239,201,25,102,112,0,90,95,157,213,173,40,134,1,198,49,90,24,118,91,56,171,7,252,160,120,214,78,174,160,44,113,118,98,44,238,193,153,191,167,231,13,199,120,213,108,134,57,188,51,151,231,185,209,166,117,203,53,234,126,156,175,50,207,55,238,105,255,143,207,29,51,86,221,203,244,22,68,209,51,128,103,207,219,201,49,16,90,226,156,8,45,123,27,16,218,6,102,59,189,56,241,119,234,198,200,112,123,97,2,88,95,32,107,128,73,102,46,52,253,101,49,244,239,28,0,244,47,79,172,244,155,192,212,47,49,130,28,194,190,108,4,133,179,203,133,164,215,204,165,227,15,54,188,116,55,230,241,193,117,84,42,56,234,239,117,200,56,220,126,171,43,199,138,61,0,39,197,21,133,154,2,240,87,245,72,70,196,11,29,72,12,214,230,234,129,104,114,122,253,158,173,96,63,132,135,85,186,206,51,90,186,196,245,139,91,97,112,83,196,192,56,192,113,110,28,45,250,211,128,138,119,15,128,64,88,232,123,43,183,66,40,109,89,151,133,2,197,193,156,239,129,246,152,211,19,213,93,187,192,77,81,50,77,216,4,247,78,36,173,34,144,221,221,53,12,17,8,250,206,253,14,92,97,113,191,192,39,238,192,100,238,43,81,84,108,45,177,32,123,127,75,103,72,183,233,250,99,55,233,87,141,111,210,188,78,22,16,103,77,45,18,44,161,12,59,201,52,93,51,35,232,105,100,114,7,148,103,27,208,250,176,35,105,199,157,63,56,75,164,122,126,192,64,39,40,114,60,88,4,218,9,133,201,219,86,253,112,120,56,53,10,144,183,173,91,4,57,106,249,2,202,188,165,249,243,162,245,40,229,144,150,31,206,71,114,4,21,172,26,78,177,214,0,83,65,195,130,181,28,131,55,149,91,19,73,61,195,118,56,79,40,244,212,46,251,204,166,173,249,210,162,221,166,222,83,109,199,8,117,211,209,231,166,158,114,185,77,185,189,97,71,116,162,152,242,66,81,49,186,198,209,62,142,164,30,212,169,165,205,128,159,3,241,52,100,58,205,52,158,187,165,174,202,16,58,100,166,192,215,235,177,251,100,179,96,60,237,151,252,166,72,153,160,198,112,67,26,56,220,216,223,38,237,244,173,250,125,23,115,68,21,120,217,177,147,193,22,121,14,83,175,21,120,129,175,93,125,32,23,249,10,95,204,143,221,2,189,184,55,164,186,211,16,107,186,176,227,169,20,168,113,201,57,64,150,87,224,89,167,238,119,167,33,167,48,25,3,236,50,138,8,36,73,161,8,87,51,140,18,84,160,104,64,93,51,163,174,63,72,148,100,51,240,125,41,236,228,175,69,222,65,17,65,20,248,37,198,88,234,137,103,121,221,161,0,131,216,224,24,142,187,158,40,26,165,88,153,203,202,35,25,175,179,175,42,31,81,229,165,81,58,132,202,55,178,114,86,134,35,164,32,133,136,175,14,85,62,48,74,251,128,96,12,156,51,102,225,197,184,217,149,168,168,8,183,150,5,37,60,229,25,198,131,68,83,193,153,102,158,188,186,205,237,76,54,105,185,17,22,121,23,14,180,50,101,161,11,154,230,217,25,2,182,96,148,241,212,89,59,98,39,227,196,104,66,120,33,47,48,55,58,47,227,142,93,132,11,252,53,38,37,125,235,213,189,207,18,20,53,202,74,188,124,0,100,62,193,212,158,112,99,87,248,84,72,56,144,81,63,134,208,46,47,232,78,86,81,17,84,12,190,119,192,83,226,30,80,149,160,144,156,29,189,44,125,186,201,97,0,243,45,233,41,210,200,171,49,128,200,206,104,32,95,49,188,252,203,85,234,111,137,238,17,196,149,192,24,137,70,116,15,37,216,249,1,67,178,140,104,224,251,129,4,196,49,216,128,119,93,49,115,20,125,69,47,172,102,68,184,121,136,153,93,132,131,31,73,114,43,16,74,205,72,202,99,39,44,132,189,24,90,56,200,29,41,230,20,247,144,117,197,72,196,199,21,233,137,33,134,108,42,240,174,40,26,49,191,122,176,91,49,228,117,87,60,81,104,59,202,12,41,74,206,37,156,44,93,241,140,9,217,38,192,115,117,4,223,57,147,104,216,250,163,43,114,183,36,146,188,54,119,202,104,195,234,138,158,108,243,100,132,30,198,54,89,97,182,185,166,54,83,213,6,73,13,218,244,132,17,12,152,230,98,182,25,49,140,216,92,27,59,121,129,137,47,5,133,23,134,142,132,206,112,57,132,70,152,219,55,200,183,40,82,148,133,8,138,49,191,211,85,136,75,246,196,20,78,139,12,246,196,130,147,23,16,133,109,16,151,15,86,146,207,155,221,17,172,90,69,94,56,215,49,93,115,208,246,208,0,136,169,92,176,12,149,7,19,49,146,233,166,115,2,163,75,65,105,134,114,152,138,162,171,227,188,226,144,18,178,248,192,213,129,94,83,80,60,150,179,30,85,117,164,87,4,178,242,145,65,26,154,177,216,86,131,248,62,87,118,222,1,204,92,208,3,220,129,152,112,213,167,149,52,99,90,171,51,103,32,166,148,129,156,245,5,158,151,102,186,163,155,16,129,223,69,163,232,26,251,96,38,228,154,82,76,190,28,128,123,14,122,60,217,17,235,104,32,60,39,15,215,67,222,23,147,64,113,50,16,99,7,115,171,247,69,89,152,183,188,171,72,178,219,129,216,226,208,177,175,137,131,57,221,102,98,201,59,234,114,158,163,25,201,226,53,21,111,84,241,129,144,197,79,84,76,68,184,133,226,98,80,124,167,246,64,6,138,179,126,113,150,183,212,242,92,12,13,124,110,35,66,105,75,71,122,107,249,249,253,68,2,79,233,141,59,20,75,81,247,35,39,123,200,111,224,174,4,196,132,113,64,251,108,40,158,130,232,183,93,30,147,185,15,240,133,153,193,134,2,35,220,223,193,17,176,164,16,222,181,231,57,134,114,191,24,211,168,140,144,105,19,192,101,27,147,239,208,94,85,57,59,196,202,109,39,59,99,49,80,81,247,130,92,86,162,235,82,252,194,177,152,184,234,48,3,108,223,116,168,21,136,85,208,10,147,95,118,66,148,16,204,53,168,56,7,24,11,39,146,44,75,204,17,125,27,160,219,129,99,93,97,142,40,249,251,68,120,130,82,222,1,159,112,3,210,243,71,141,159,160,255,145,138,234,172,129,166,240,148,190,154,82,135,209,232,76,51,24,16,234,182,167,128,29,110,9,13,67,182,22,119,5,169,113,43,82,118,2,216,109,154,215,206,196,144,98,174,66,113,217,213,193,177,43,134,166,202,8,218,7,221,32,103,190,152,27,164,161,152,57,5,23,135,185,3,94,248,28,166,94,245,135,182,16,125,247,26,112,52,23,121,167,230,75,248,41,163,101,160,227,178,3,253,45,104,70,125,23,142,2,157,140,122,1,196,1,11,132,224,143,45,205,42,118,124,137,225,211,197,200,241,65,78,217,19,176,19,29,207,115,5,31,139,194,248,184,100,57,29,112,18,62,62,153,31,71,92,171,74,55,240,113,98,126,92,112,51,13,241,28,248,143,241,177,104,228,18,132,145,234,240,217,42,86,106,69,253,156,70,18,247,174,88,124,184,125,45,144,117,226,85,28,246,253,122,33,74,152,139,14,103,156,101,246,137,174,88,226,66,108,81,238,196,42,11,102,96,145,97,222,205,185,232,5,114,222,11,1,40,109,94,160,40,224,6,46,26,112,128,159,107,21,245,152,250,67,53,83,2,64,187,97,173,193,66,96,124,51,64,85,213,181,34,111,111,0,153,107,87,39,172,197,113,93,184,209,204,159,243,200,181,218,196,79,67,235,22,22,48,173,51,236,104,26,164,61,12,232,106,193,218,24,21,95,108,35,241,237,225,8,198,84,124,115,81,8,66,197,54,159,196,164,166,41,11,233,99,40,139,103,53,77,83,216,198,147,197,126,186,191,173,159,133,64,164,100,241,160,174,233,8,41,176,36,139,159,234,154,130,60,40,214,209,44,187,209,252,143,62,118,215,104,168,234,195,198,75,9,217,99,221,136,100,139,160,101,113,239,80,143,15,107,99,48,75,40,206,30,234,241,225,26,121,178,184,120,168,199,215,69,216,178,120,118,164,45,74,72,64,94,213,49,232,106,45,115,118,67,109,215,140,16,125,106,4,237,23,249,234,61,45,103,191,230,196,48,179,5,112,168,91,144,229,129,140,170,54,107,184,51,119,252,210,175,148,170,26,199,116,132,139,100,177,43,168,149,168,134,67,167,2,57,212,144,245,193,199,105,205,212,164,95,232,43,56,76,167,118,13,151,139,185,200,213,156,160,231,124,237,33,57,117,230,98,83,215,7,245,2,150,141,178,249,66,213,122,56,36,230,66,20,241,35,102,90,237,31,90,54,159,133,24,28,61,98,158,6,225,29,57,251,137,199,208,19,38,206,67,96,153,195,80,224,120,191,66,241,112,226,247,118,164,152,202,77,40,43,203,2,150,241,49,185,129,89,108,143,156,160,236,249,8,33,195,246,45,64,161,188,83,161,140,56,229,4,245,8,253,86,144,106,142,119,38,38,79,41,62,22,240,183,184,69,89,28,223,39,49,151,228,246,184,18,217,109,199,148,228,11,22,236,216,81,76,85,145,86,239,4,109,152,72,23,39,49,116,241,206,36,233,128,78,2,11,39,77,238,196,202,26,109,232,0,125,221,12,236,148,115,18,119,83,152,173,50,133,35,65,85,62,9,124,41,94,137,4,178,5,34,253,186,150,68,129,58,255,174,186,116,70,66,208,2,157,162,113,160,11,243,238,159,58,193,62,232,157,193,58,54,61,58,109,21,45,45,97,119,82,14,32,15,78,70,110,20,83,242,235,21,22,87,205,218,83,212,239,108,160,184,231,106,181,38,130,95,138,132,3,59,8,190,4,185,119,117,132,211,139,112,244,87,59,174,239,208,72,151,116,19,178,251,69,110,22,190,219,192,68,36,158,24,74,34,181,209,138,165,145,227,121,34,45,130,12,12,116,222,103,104,86,65,242,12,49,21,183,84,15,179,237,142,81,236,122,2,65,5,35,247,175,64,88,197,180,26,34,31,80,244,82,228,248,35,225,101,205,109,134,121,97,76,139,178,95,136,57,255,10,92,193,131,99,94,68,238,180,106,77,150,112,153,164,52,17,158,120,86,129,210,27,113,213,86,88,109,8,213,38,220,49,83,56,116,89,88,110,92,10,74,112,180,114,60,129,153,151,110,252,117,40,81,82,39,0,144,13,210,46,169,79,41,70,124,29,115,230,56,70,166,39,99,41,244,74,83,220,117,15,100,200,199,122,36,127,178,234,255,142,66,233,123,226,188,30,164,45,17,103,35,73,32,77,215,55,201,171,202,237,7,66,82,159,233,241,160,197,21,138,78,156,32,51,47,8,173,75,134,42,239,90,113,201,158,57,33,226,198,161,15,227,37,195,20,74,181,242,146,61,241,228,10,186,109,214,131,84,151,13,4,87,100,215,52,241,49,15,146,163,0,22,241,112,240,196,150,187,202,74,105,165,85,14,155,18,53,189,118,162,248,30,136,251,100,1,58,94,137,99,173,154,8,216,59,198,137,77,136,74,221,182,236,171,129,244,28,76,156,188,18,105,119,135,110,253,46,156,161,88,146,215,90,140,221,51,64,229,74,160,19,136,42,75,184,183,128,249,149,200,98,28,212,184,116,83,71,232,49,179,22,158,187,198,43,234,74,96,52,84,152,150,81,58,231,43,49,115,125,195,202,197,76,100,170,48,206,218,19,136,46,137,26,118,118,226,47,211,90,80,130,131,49,84,207,59,245,96,4,5,216,76,56,159,181,29,29,251,206,158,153,129,94,19,149,207,32,216,82,242,76,12,45,239,113,121,67,56,58,41,192,232,142,143,225,102,183,117,16,141,26,173,93,250,59,168,120,72,21,143,160,226,208,181,43,14,13,252,171,75,115,133,23,57,254,81,141,66,140,169,184,21,88,241,42,154,5,156,50,130,165,8,190,241,117,250,162,197,34,46,81,204,139,240,229,176,246,134,111,155,56,200,17,234,229,241,231,244,248,51,198,81,182,11,190,45,91,87,120,150,52,39,10,190,62,158,244,87,233,5,70,128,114,0,104,88,197,15,147,42,222,206,225,124,153,210,7,76,125,212,167,15,163,42,238,146,58,247,79,122,197,125,42,156,124,74,252,104,194,177,104,92,81,71,50,9,60,42,7,186,130,114,70,138,100,51,37,138,46,247,121,79,130,101,197,21,9,253,27,84,41,109,196,6,110,109,117,91,47,252,4,27,140,178,101,109,196,129,179,127,58,186,190,161,196,104,133,140,234,134,129,46,163,196,158,224,164,124,18,83,56,41,183,208,221,200,9,214,119,71,170,116,149,159,68,116,165,143,20,204,66,56,161,196,113,79,32,142,167,113,93,54,2,67,128,55,179,162,103,92,26,167,208,102,45,116,94,205,39,96,26,61,204,8,181,33,189,192,56,162,138,49,175,59,136,190,1,151,217,8,241,90,149,129,86,105,153,178,207,210,241,169,208,202,48,78,214,67,220,111,196,189,99,32,248,142,118,206,134,161,141,102,159,4,41,172,128,89,221,96,69,216,179,112,148,199,11,45,53,218,69,199,2,171,108,196,66,0,38,80,207,20,164,142,93,176,241,140,121,148,219,103,140,26,14,24,8,195,120,230,42,89,10,163,128,230,57,142,233,51,204,108,34,177,9,81,224,24,122,66,241,21,122,224,117,243,244,243,66,245,250,60,205,104,36,121,230,168,196,41,44,135,124,20,202,48,1,219,69,168,163,32,53,10,64,206,5,196,9,11,200,208,205,46,146,67,5,70,11,39,158,206,118,151,128,89,93,58,65,10,21,118,129,9,111,55,236,216,49,60,165,134,44,38,75,10,163,188,174,208,141,83,55,38,191,9,85,58,166,75,222,134,93,57,65,42,21,118,77,86,189,13,107,57,134,84,54,180,51,165,176,180,163,39,51,134,94,230,172,190,35,175,138,7,181,15,28,61,163,198,214,208,155,67,21,188,236,25,9,179,58,33,163,103,228,210,30,235,40,39,51,90,0,253,162,234,100,43,14,100,102,16,113,56,55,174,155,91,145,149,185,183,134,14,214,205,192,48,128,104,182,226,89,49,9,148,241,75,244,13,246,11,106,49,182,66,231,245,155,43,211,103,66,96,13,212,158,98,50,9,81,230,117,234,106,32,109,3,164,136,158,242,45,108,157,186,174,157,226,19,7,51,55,136,39,126,162,251,202,80,95,43,62,112,225,207,45,12,62,210,151,28,105,130,193,72,19,80,35,207,100,95,75,174,109,146,43,132,202,234,186,246,134,45,29,204,214,32,150,236,36,60,175,57,155,201,190,30,119,116,213,244,123,186,150,29,173,133,182,103,98,71,95,141,126,78,252,110,14,35,189,84,161,19,68,119,53,210,73,159,190,31,3,50,74,240,189,33,59,121,50,236,160,30,0,188,171,235,170,247,11,188,76,110,69,203,232,164,64,95,30,39,178,147,41,119,172,148,51,195,80,6,128,176,56,235,133,125,39,159,97,9,31,104,60,125,161,124,243,158,197,45,108,130,22,172,98,213,197,57,80,218,42,133,223,106,207,1,238,12,116,83,117,105,252,149,85,224,242,134,228,52,168,26,149,251,213,145,172,124,224,58,97,52,149,220,158,139,233,93,196,179,91,177,16,117,165,200,102,229,30,8,56,150,97,195,184,142,73,100,164,124,71,114,194,176,245,65,237,174,59,192,139,34,144,164,83,15,19,89,193,57,144,56,95,59,145,190,228,72,231,14,140,116,14,48,145,111,27,68,70,102,1,92,231,178,204,76,40,107,151,112,243,140,161,175,124,116,243,100,112,243,96,95,11,177,163,175,177,240,251,234,249,251,116,109,24,188,176,175,60,55,250,202,113,191,175,52,143,244,181,229,35,151,176,62,225,145,190,36,5,245,249,192,161,13,89,102,142,73,110,148,1,19,73,43,77,14,20,126,237,20,155,224,173,92,110,169,16,197,173,24,108,212,142,164,9,47,110,243,16,101,120,56,113,202,131,160,216,143,239,12,41,41,163,105,81,198,244,5,202,200,249,148,225,197,177,31,162,140,241,14,202,200,248,148,209,180,40,163,255,2,101,36,124,202,136,157,22,81,134,183,131,50,74,62,101,52,45,202,152,190,64,25,9,159,50,98,251,34,202,240,118,80,70,201,167,140,166,69,25,211,23,40,163,228,83,134,23,199,134,136,50,230,59,40,163,224,83,70,211,162,140,241,11,148,209,133,190,54,44,148,200,237,89,60,227,53,28,231,156,139,228,239,123,6,134,190,164,243,170,175,53,108,86,227,9,31,72,210,193,12,94,225,198,75,60,225,129,71,101,118,52,46,202,140,200,91,209,13,228,170,48,136,53,42,121,65,136,238,197,189,125,232,50,64,190,204,64,188,188,161,108,130,41,58,43,125,223,167,162,168,233,84,189,43,150,162,179,210,79,230,2,235,136,57,21,49,173,169,168,7,250,178,52,140,4,83,177,67,113,145,159,16,8,105,161,147,39,116,6,202,159,96,33,119,201,199,10,246,138,251,131,153,1,16,109,190,72,81,15,83,122,31,2,31,15,240,76,44,138,34,211,70,230,62,20,167,153,236,248,89,202,88,91,105,150,79,145,52,29,204,122,117,79,73,30,203,215,152,180,13,62,46,204,143,222,61,25,184,71,55,244,42,34,69,10,166,224,227,252,158,36,210,252,29,10,164,48,159,67,95,42,130,145,60,9,173,64,71,116,45,100,172,111,235,2,97,122,163,42,43,232,90,160,53,223,183,130,98,135,247,150,235,206,77,72,185,148,137,215,174,142,181,218,103,28,185,0,40,241,54,45,144,244,51,208,71,37,206,222,20,189,28,25,110,49,171,192,102,216,37,163,97,109,113,87,148,36,208,112,2,243,82,90,156,163,87,10,20,222,57,254,144,110,240,199,169,30,145,38,150,246,51,30,114,41,129,15,58,198,74,159,224,139,188,190,19,100,17,120,106,39,200,116,7,203,187,162,124,121,69,224,209,148,155,105,236,166,41,209,145,40,145,51,196,26,24,5,173,207,29,217,113,1,52,119,205,60,215,173,136,212,41,83,23,137,53,62,146,192,6,153,215,114,152,151,216,11,215,72,51,243,187,73,209,35,241,144,220,56,41,49,167,172,78,69,209,171,235,7,13,91,192,192,86,232,12,97,125,26,80,26,247,215,24,62,161,117,70,143,179,44,200,174,152,18,99,199,215,128,1,225,45,15,75,134,101,9,174,102,142,27,193,253,93,200,43,243,202,112,244,87,163,13,211,74,207,157,201,125,136,239,48,160,159,197,145,38,112,164,253,152,226,97,124,237,77,164,54,49,149,41,203,248,38,92,59,1,95,22,166,119,11,203,157,17,24,179,206,182,2,53,16,63,89,64,11,185,154,100,224,38,192,35,147,29,27,202,41,128,229,62,192,57,156,33,125,64,216,102,106,166,102,207,138,12,90,168,161,215,39,71,217,44,179,128,204,54,76,54,67,87,26,165,160,41,3,91,211,151,242,13,124,237,237,76,39,173,214,14,135,60,98,4,10,89,81,238,16,206,150,67,26,30,31,28,1,210,51,162,200,118,190,139,184,179,78,55,26,87,138,61,192,157,58,35,214,76,61,148,27,30,251,10,159,35,141,71,143,95,19,150,70,129,218,59,98,37,214,254,129,87,33,180,152,44,43,69,83,31,26,74,208,172,168,220,3,119,206,136,186,47,222,52,205,225,125,69,167,76,64,229,5,92,1,212,184,234,148,114,74,60,164,49,225,88,70,244,89,61,236,191,45,5,246,44,92,177,30,97,12,25,152,164,101,106,241,83,75,1,143,191,7,74,203,136,2,227,17,237,171,97,212,205,138,251,51,24,126,70,116,129,57,108,72,17,134,42,38,76,35,151,5,242,41,11,250,136,22,223,169,235,231,25,171,108,132,236,127,41,8,187,27,195,199,42,11,146,1,113,9,152,23,51,141,63,210,221,151,148,97,208,139,206,117,24,168,243,80,85,147,5,73,103,134,231,40,12,91,188,188,208,30,208,198,138,104,227,0,246,54,173,223,208,81,51,149,243,200,8,204,219,168,86,121,32,174,105,88,115,241,55,172,242,218,69,131,28,204,89,137,177,106,21,242,238,99,50,1,171,144,112,235,201,148,26,149,67,73,185,128,107,143,120,178,239,192,144,170,59,23,249,169,138,214,205,140,40,25,51,201,87,111,137,166,18,85,110,224,61,141,118,170,21,20,23,92,51,29,169,2,116,128,234,115,92,201,106,200,64,159,5,65,253,145,214,113,91,117,205,59,98,39,228,11,154,21,197,42,58,248,3,81,214,220,192,204,194,109,135,6,205,165,10,97,14,159,21,207,181,7,192,91,70,228,106,33,71,85,0,141,166,100,92,158,110,61,240,5,41,139,236,87,205,65,10,240,209,171,187,17,111,109,171,135,116,253,129,214,1,77,200,168,45,204,16,165,78,142,224,158,208,199,25,30,217,18,222,152,153,211,203,31,221,39,87,176,86,221,227,186,49,178,116,157,92,191,0,221,117,93,245,160,14,235,13,85,135,135,142,105,84,135,174,14,31,136,39,175,194,31,158,224,3,226,174,112,104,224,243,80,110,209,238,81,168,242,224,232,1,36,31,32,140,240,135,37,126,112,129,206,142,148,17,36,231,107,130,179,34,123,52,18,180,117,186,199,186,139,222,49,240,31,232,98,124,28,130,52,59,134,235,62,116,177,9,127,120,134,15,5,232,162,116,28,237,162,120,210,147,93,12,191,70,147,177,90,15,46,237,172,161,99,223,79,24,176,249,117,205,137,216,74,95,201,67,198,49,117,19,119,97,233,239,174,226,232,181,93,159,62,16,182,18,95,93,189,107,79,137,252,238,228,22,24,157,145,169,22,150,255,20,15,126,199,118,201,189,137,57,110,168,5,238,165,249,153,121,220,44,206,138,135,68,141,169,179,168,135,184,197,60,203,103,103,212,227,184,129,14,165,245,185,100,98,141,9,167,245,27,54,144,94,157,40,110,50,138,135,220,209,212,38,231,15,132,214,76,67,33,229,166,82,55,118,87,80,9,187,90,157,71,205,79,9,195,253,201,219,41,68,63,137,252,57,9,209,207,12,72,165,153,51,188,208,12,199,117,95,193,15,151,61,114,31,173,61,113,84,230,177,28,73,17,173,240,179,204,168,10,253,198,148,25,2,120,209,81,169,172,165,207,226,214,195,164,165,99,23,213,110,60,71,46,122,205,3,241,160,69,35,47,182,52,19,91,218,143,45,77,193,248,7,36,127,28,128,208,104,151,23,213,51,94,252,88,102,218,57,167,4,31,123,220,49,39,61,12,177,70,185,107,242,112,216,193,174,129,158,151,129,5,122,110,57,193,18,51,201,195,53,126,141,111,223,240,57,198,9,142,48,75,153,103,165,160,151,16,177,197,211,248,218,169,248,218,136,147,203,58,205,100,45,180,70,113,3,197,248,146,3,42,27,165,87,57,17,73,82,109,204,105,41,110,137,139,59,202,13,137,44,137,206,53,121,96,56,70,18,204,49,55,35,20,72,144,237,33,154,23,199,12,118,194,202,145,161,44,22,140,76,118,43,118,128,2,61,61,2,96,182,45,57,3,8,31,242,154,113,5,161,31,57,98,67,99,160,148,165,67,174,226,40,75,210,66,183,104,78,105,71,95,111,17,196,88,229,78,221,231,246,102,188,113,206,131,160,72,254,59,57,16,170,212,171,205,49,11,203,149,121,241,181,141,153,46,197,141,171,31,8,132,114,56,71,29,233,90,177,142,49,125,102,71,49,144,155,34,35,204,117,120,102,151,192,131,115,112,115,38,170,46,87,53,249,142,227,139,55,241,197,72,207,49,197,43,40,238,250,228,63,170,217,229,83,110,236,13,223,13,143,142,227,33,124,76,113,55,226,228,115,18,218,253,166,205,85,169,92,242,32,140,145,207,68,78,73,99,254,246,88,200,112,17,57,184,235,81,177,19,164,243,149,239,227,101,173,3,170,5,83,76,9,60,133,164,251,154,83,9,210,154,63,139,238,57,185,60,31,92,61,194,34,194,36,28,20,108,170,184,135,159,197,166,17,124,243,112,14,142,201,71,27,122,145,212,21,47,47,202,180,131,144,174,92,215,152,67,154,188,234,97,24,137,106,93,227,104,114,108,56,247,193,71,204,22,253,2,67,120,174,225,35,41,216,226,185,26,237,229,245,177,222,203,91,17,91,92,138,47,158,198,23,35,235,236,215,235,70,151,131,250,90,142,123,85,247,25,197,137,102,9,171,255,159,189,119,237,110,228,184,14,69,255,10,50,146,103,72,145,32,241,6,31,203,94,38,129,6,201,145,168,145,52,146,71,99,143,51,167,1,52,128,30,2,104,76,119,131,47,155,119,217,177,19,219,73,124,156,220,149,151,29,39,177,115,19,39,241,138,237,227,228,158,68,126,196,249,47,231,138,35,233,83,254,194,173,87,119,215,99,87,117,1,164,146,220,147,235,135,52,211,168,189,171,106,215,174,93,187,118,237,7,198,114,68,176,212,143,135,169,33,16,243,89,227,192,225,176,52,73,88,6,250,60,57,204,210,83,212,219,83,92,14,27,175,224,217,33,57,67,130,7,248,18,127,56,125,247,146,182,62,185,159,218,6,47,219,39,15,136,29,98,252,238,148,174,103,112,255,144,124,223,34,53,165,169,229,9,239,179,224,136,224,170,189,142,167,117,120,138,235,83,227,230,91,60,174,210,235,228,176,138,223,29,211,35,96,248,42,197,21,209,239,196,80,133,121,97,120,159,142,235,117,108,137,57,172,190,123,74,155,151,94,229,199,245,58,94,225,195,242,187,216,158,130,183,18,195,181,117,28,164,118,45,194,87,199,162,120,120,36,196,157,145,119,236,122,251,252,120,68,187,168,28,59,210,83,29,98,120,236,173,231,35,154,95,188,150,168,212,220,153,57,81,4,10,39,171,223,17,49,141,143,177,157,19,97,194,190,125,244,246,129,208,31,35,37,239,8,205,238,88,206,153,80,111,87,143,177,82,253,54,226,142,215,211,8,36,222,27,57,123,139,71,120,240,77,181,134,17,189,190,199,45,118,249,117,98,104,169,17,149,204,203,114,162,36,165,133,17,175,61,168,178,125,254,0,219,249,200,115,41,66,71,35,238,17,1,31,28,178,174,209,222,61,222,162,187,237,245,109,122,68,98,71,190,196,100,198,48,225,2,243,243,7,142,210,205,249,3,28,47,137,96,42,28,204,30,126,164,70,109,142,15,233,108,56,189,13,13,253,173,183,215,221,6,18,37,104,190,101,116,243,201,52,157,104,191,209,222,110,183,132,48,61,22,43,217,246,59,56,106,161,209,110,58,124,174,10,87,210,49,47,184,91,69,179,61,71,7,230,164,213,96,62,136,229,246,89,59,72,140,111,103,78,131,188,198,94,112,43,236,142,156,75,106,173,101,218,12,130,108,103,235,214,108,7,109,178,91,26,196,228,74,167,211,108,15,219,111,35,54,106,112,222,124,77,226,205,87,67,237,206,179,56,208,182,143,83,223,76,208,12,222,21,57,138,143,186,229,39,254,24,86,241,18,22,104,182,143,136,43,101,163,141,8,246,184,220,142,46,104,73,244,209,57,174,229,120,134,58,159,146,112,206,114,219,191,32,135,255,225,246,25,57,253,17,68,191,195,153,27,5,115,160,26,228,217,126,72,178,214,52,218,175,11,22,148,102,251,213,62,193,181,215,225,79,83,33,210,183,125,136,239,88,141,246,49,23,134,114,70,112,190,129,203,220,35,156,143,8,209,55,59,89,150,150,53,132,210,163,75,113,144,157,120,23,8,203,4,187,242,161,235,159,115,95,10,93,70,215,18,231,136,31,123,36,80,183,220,46,157,238,83,139,249,57,86,1,27,168,223,218,126,22,221,130,189,249,176,153,254,45,180,17,26,196,32,203,157,171,138,22,65,21,131,102,59,110,189,77,86,248,66,245,53,125,174,172,217,132,251,103,182,126,163,54,121,42,107,32,182,74,247,123,19,113,28,150,89,104,190,103,237,140,159,54,113,44,233,22,110,218,113,120,114,79,50,211,177,26,150,196,12,169,35,103,68,93,228,113,184,196,58,182,238,108,117,142,196,167,26,212,1,14,153,94,67,123,226,228,224,152,187,230,123,9,231,207,112,166,153,160,211,104,207,15,222,228,247,27,175,45,178,166,213,131,42,29,235,201,161,195,51,113,118,49,109,236,75,49,216,217,59,194,195,50,186,18,32,222,65,103,92,31,251,203,181,28,99,66,4,60,155,181,195,163,132,237,70,78,243,53,194,74,141,118,157,46,244,243,35,135,243,7,230,137,214,19,23,163,124,196,216,124,235,200,225,232,178,125,52,165,159,83,107,195,35,17,110,118,127,70,123,194,121,117,30,113,129,112,84,56,96,211,67,111,75,137,124,226,204,217,13,206,235,124,194,121,157,103,214,226,6,151,205,67,188,236,145,244,8,237,33,137,199,219,66,132,115,132,248,167,146,176,145,183,17,169,208,254,122,180,70,164,33,186,161,35,42,111,182,79,156,62,106,177,70,172,220,60,110,54,204,22,94,139,145,131,163,212,222,25,58,228,106,71,0,233,167,135,190,51,117,132,40,40,120,208,196,28,240,120,187,253,188,74,46,120,135,167,151,251,36,110,203,119,240,25,144,200,155,214,33,66,60,118,240,136,30,157,56,51,98,118,119,196,24,45,250,171,59,33,191,62,148,51,112,77,209,175,56,83,3,26,219,118,59,201,124,52,69,183,22,162,216,6,78,118,227,78,20,201,153,243,156,102,42,11,156,113,106,192,228,83,122,160,6,29,108,100,8,156,103,29,33,163,194,99,58,199,83,135,134,144,14,105,44,77,224,148,29,102,199,235,61,115,182,72,192,232,97,184,63,166,191,133,105,240,32,47,254,21,182,48,7,85,165,193,111,116,178,195,86,128,136,216,230,236,188,143,158,57,107,101,114,203,62,12,201,81,176,134,186,62,117,28,177,73,165,188,79,148,195,248,124,31,71,176,35,44,207,28,124,124,159,58,44,92,152,188,75,226,239,219,109,250,189,204,189,185,227,239,85,246,189,222,202,222,199,241,104,206,217,247,237,86,246,150,189,133,103,207,190,143,218,84,181,37,38,83,76,216,84,224,46,77,9,226,131,142,23,17,71,28,187,167,14,126,124,72,2,136,26,232,51,142,56,206,84,6,180,50,23,173,108,101,2,60,247,125,41,75,220,204,25,238,19,147,110,224,116,19,41,60,115,62,67,226,7,29,108,179,80,111,183,186,221,108,142,228,152,43,183,215,231,210,173,148,75,69,134,216,255,128,168,206,35,28,64,126,210,122,238,108,183,142,120,155,207,3,209,210,245,144,154,167,206,157,42,103,88,121,190,143,120,190,149,93,39,66,103,66,92,129,49,182,253,212,179,62,68,68,157,145,200,46,7,251,20,186,231,78,72,45,29,68,178,226,198,216,218,130,62,179,144,65,154,137,174,133,183,19,190,216,156,59,35,46,117,95,132,190,143,104,243,106,43,123,93,195,200,63,67,190,94,182,69,36,111,145,228,68,56,242,54,116,222,156,181,201,183,215,142,9,222,237,182,47,224,237,112,77,29,212,116,210,126,238,56,111,146,166,161,227,37,45,47,210,174,98,206,6,179,182,175,118,133,191,177,174,170,148,83,73,211,231,64,87,39,89,87,99,167,151,133,134,39,93,157,243,137,59,204,179,106,210,89,157,88,204,106,70,102,69,90,102,93,241,110,114,57,93,213,105,87,190,69,87,83,210,149,207,98,229,88,87,97,123,200,197,187,171,93,53,50,2,150,241,233,65,91,78,128,158,134,89,79,207,156,199,73,203,199,145,147,121,103,166,1,34,72,80,63,35,145,30,68,80,247,196,168,10,122,56,196,206,4,233,12,17,106,178,217,201,204,105,89,155,150,172,65,199,78,133,156,23,8,226,52,21,205,209,190,244,78,206,217,168,98,36,115,241,163,102,68,206,173,119,128,120,26,116,216,84,241,197,39,114,240,27,234,67,53,164,62,118,176,7,17,142,21,114,194,182,16,111,148,225,8,48,142,11,116,121,169,118,238,243,143,64,167,14,142,188,127,103,78,122,63,17,210,91,144,61,123,234,172,181,7,104,118,8,176,221,74,247,247,169,115,130,69,237,5,250,188,233,180,21,107,56,159,200,140,210,241,212,185,64,135,236,89,107,142,214,159,80,229,81,68,208,156,225,213,193,216,183,219,157,69,101,117,226,172,225,100,182,184,61,14,235,4,97,157,181,59,140,204,167,136,2,152,204,104,30,45,118,183,61,22,7,125,188,183,247,0,183,155,183,94,67,29,160,129,138,129,202,11,70,211,205,229,135,10,229,113,82,13,36,78,52,196,83,167,180,63,64,216,230,228,144,121,40,242,37,23,178,136,86,97,191,75,22,161,223,225,126,92,242,200,59,117,222,121,182,79,40,244,122,135,211,71,120,255,155,199,162,83,197,197,190,154,167,21,49,61,9,208,154,59,175,170,73,194,60,209,214,110,65,82,250,37,49,12,156,58,93,18,55,49,71,4,234,48,51,51,82,34,208,45,107,11,117,120,130,190,41,46,67,82,164,248,35,33,27,80,143,114,248,105,171,79,144,70,173,78,178,86,123,226,47,149,150,41,66,72,132,217,108,81,62,11,112,132,85,139,31,254,94,107,27,19,24,27,207,147,56,32,46,205,239,9,49,186,147,44,53,169,175,24,103,165,255,44,159,102,231,140,183,179,147,188,56,111,119,25,230,101,17,28,245,73,136,135,163,109,149,32,0,112,19,4,111,244,9,201,151,70,112,234,196,7,159,93,127,116,230,60,115,4,219,234,100,31,116,39,227,90,156,105,60,232,221,76,32,101,126,98,195,253,216,153,237,139,239,87,207,247,31,206,29,193,24,231,239,191,245,128,120,203,97,219,100,180,127,230,140,218,217,13,238,220,25,182,201,93,227,209,49,54,149,190,117,209,221,34,22,232,46,78,87,223,58,115,46,147,39,166,36,110,31,41,233,216,255,226,240,2,93,54,80,47,103,68,87,226,90,176,168,26,199,111,13,112,192,135,211,220,79,146,245,156,59,141,253,119,9,210,243,76,143,58,119,206,176,30,21,180,17,173,210,103,13,166,226,85,145,204,203,244,158,10,66,246,46,105,113,144,245,242,38,241,42,59,195,71,111,162,23,62,240,59,248,23,39,236,172,251,157,51,231,213,35,158,244,145,144,65,166,138,214,167,148,6,73,204,209,200,220,163,148,195,207,157,238,179,214,122,237,224,204,9,246,143,69,255,84,4,215,225,172,216,104,96,216,117,84,188,58,33,157,5,187,142,98,18,12,73,0,2,148,246,81,74,63,24,37,145,183,36,205,32,82,144,90,85,236,99,133,208,183,28,201,58,130,21,75,156,149,18,163,79,211,87,63,14,157,218,99,114,179,57,253,108,157,44,106,51,185,110,37,201,137,250,219,251,153,51,124,208,126,132,125,138,121,51,241,59,253,83,170,11,147,4,148,149,253,71,56,137,13,165,246,187,91,232,212,185,104,63,122,166,128,52,57,144,201,253,71,152,191,132,78,233,19,253,187,91,173,49,86,127,30,213,15,58,252,154,224,223,177,210,243,110,233,0,157,252,145,243,40,62,144,59,120,51,195,31,180,30,141,14,0,211,54,27,99,163,211,93,159,191,246,40,236,48,166,188,16,187,152,116,70,109,152,46,77,74,151,179,255,159,46,34,93,234,148,46,243,255,194,116,153,64,116,169,146,200,54,122,125,63,201,163,75,73,161,203,60,143,46,107,71,102,186,212,114,232,18,228,208,101,146,79,151,73,14,93,124,136,46,229,253,32,13,115,216,106,229,208,229,76,161,203,36,143,46,243,28,186,148,114,232,50,204,161,139,159,79,151,202,171,185,252,50,19,221,53,211,35,184,130,207,4,180,116,35,250,241,164,135,157,114,14,199,110,72,194,52,29,156,73,13,9,113,255,177,79,94,42,220,41,190,166,16,100,190,128,236,172,119,129,93,13,98,247,180,141,247,220,136,232,2,111,149,122,56,151,199,97,217,157,161,115,11,97,123,142,189,35,66,103,242,152,188,110,156,187,207,176,75,30,128,109,173,135,157,38,15,155,46,241,153,76,176,249,253,9,198,246,172,59,109,145,179,183,66,177,5,143,169,130,224,142,48,54,52,228,148,8,189,236,205,129,183,58,162,107,50,77,85,127,230,204,219,2,213,178,147,246,178,189,137,153,1,191,172,57,212,26,154,253,182,141,127,171,28,226,247,40,242,126,246,224,130,124,46,31,144,204,146,103,142,127,40,191,138,159,59,163,67,108,173,111,33,216,3,254,85,2,251,131,160,1,210,56,102,108,34,159,183,59,148,82,135,142,104,183,62,119,226,195,25,85,9,206,14,147,152,51,116,32,31,98,83,37,250,88,57,76,242,207,158,59,213,195,62,249,182,133,190,149,164,137,109,30,34,162,99,44,39,71,71,217,107,34,137,155,70,116,57,34,145,16,103,78,116,116,196,114,40,174,113,129,162,13,164,107,109,31,6,137,230,86,67,13,241,235,119,26,150,235,212,143,112,154,68,244,121,120,255,152,27,249,232,62,126,38,66,159,131,251,156,154,197,236,240,104,17,208,215,172,241,233,125,172,164,28,33,50,190,154,205,232,25,126,186,194,77,95,61,202,150,138,104,38,85,103,243,245,44,80,212,199,125,191,118,140,174,6,85,39,126,224,37,159,177,66,54,193,38,14,244,249,50,251,140,72,233,68,164,53,89,44,244,99,51,251,241,63,39,170,33,140,106,173,5,162,154,155,80,97,254,7,80,53,96,84,207,77,168,220,11,103,76,239,21,36,17,205,165,67,50,32,62,223,191,112,112,6,68,139,224,7,230,121,183,95,119,142,178,104,242,0,193,111,38,226,188,34,36,0,184,116,182,72,192,59,106,129,237,247,73,0,200,165,51,193,118,86,252,121,59,149,182,44,100,211,105,180,222,197,1,114,78,89,40,35,194,30,193,46,157,51,108,83,13,58,104,38,56,10,183,238,92,238,215,56,133,250,130,92,27,210,148,248,41,242,70,146,9,118,15,231,30,185,68,202,251,57,190,166,92,160,251,1,142,42,137,157,82,117,255,12,75,173,105,101,31,201,250,53,132,8,219,91,17,126,222,220,250,28,1,244,241,83,80,29,141,142,139,248,70,159,63,131,3,142,235,104,58,217,231,70,251,194,121,61,77,62,120,233,28,19,155,248,133,211,113,84,239,239,71,177,19,84,72,94,186,195,89,133,228,193,65,13,29,22,144,133,199,55,172,240,227,123,92,98,207,56,98,206,221,199,146,155,210,82,230,26,79,78,119,224,101,119,212,178,115,214,254,12,234,161,196,30,29,208,41,142,159,198,15,230,237,49,78,48,88,33,175,86,169,15,182,131,141,211,232,150,95,113,212,96,142,7,1,105,177,70,115,186,86,156,52,101,245,137,112,91,169,58,36,83,81,13,183,232,168,215,160,199,162,143,19,111,243,56,219,223,118,222,32,26,168,223,33,197,111,240,40,132,24,116,145,85,81,79,14,73,149,84,113,70,142,120,16,225,97,18,67,95,197,41,39,57,24,221,109,167,206,229,235,118,107,78,154,99,112,168,22,200,73,53,130,137,49,125,94,234,132,226,148,104,180,79,205,193,105,99,75,70,23,60,230,238,125,137,4,49,9,206,218,60,216,196,211,173,57,155,228,246,184,137,182,56,207,193,53,167,218,58,146,253,102,156,82,139,164,181,174,57,113,43,171,247,80,119,162,22,145,52,53,178,217,248,97,160,238,42,247,177,51,228,97,245,48,198,254,254,53,180,241,146,26,7,189,75,39,194,6,238,195,50,6,199,191,157,239,31,51,111,186,75,116,230,16,213,229,242,16,93,81,107,24,245,190,130,122,237,136,168,49,155,135,33,86,187,106,78,151,195,60,239,19,143,131,106,15,103,198,66,191,189,149,97,14,142,136,26,211,68,253,34,237,190,230,220,127,147,247,241,172,59,52,128,182,230,28,40,29,110,29,18,15,143,233,209,140,120,172,58,111,114,29,94,244,168,63,23,186,208,144,223,220,172,195,201,33,213,116,142,46,91,72,240,214,156,225,190,212,227,113,31,251,24,59,173,14,111,192,113,85,191,57,222,51,207,121,131,152,53,106,206,35,49,198,62,91,172,46,73,195,129,187,59,74,53,213,77,103,122,112,150,185,74,162,193,224,180,13,25,76,136,29,52,240,240,43,169,47,47,6,106,82,87,16,178,69,240,12,214,72,12,229,166,243,236,48,202,82,44,162,239,81,139,135,58,63,204,160,106,232,215,82,235,152,199,201,193,158,161,30,253,68,121,203,70,51,198,167,209,4,253,118,150,58,10,145,41,220,247,57,199,20,132,185,125,196,2,83,112,44,40,102,183,186,131,99,148,9,40,206,62,238,110,58,85,14,198,71,159,35,18,201,188,233,140,94,21,113,85,28,190,167,152,251,21,115,209,154,115,164,113,241,126,36,231,240,121,192,101,189,199,30,46,117,7,199,201,16,210,118,146,183,241,186,83,197,22,96,188,246,254,65,71,112,144,213,85,37,145,141,57,52,183,207,33,49,78,31,238,181,158,183,9,214,131,41,214,180,107,206,214,1,91,137,227,204,149,7,127,71,77,5,183,249,71,82,114,27,55,243,7,145,162,27,248,0,160,119,178,68,45,212,203,158,190,101,84,156,172,188,69,226,113,132,142,188,67,146,71,181,230,76,142,88,250,105,87,169,42,34,166,101,64,135,246,209,219,132,56,141,35,145,56,233,166,59,237,144,93,62,234,92,210,121,85,210,116,132,8,248,213,17,214,164,16,17,94,109,103,15,220,209,254,252,128,48,250,113,124,128,253,165,145,114,36,56,246,79,224,71,168,11,254,41,42,223,140,234,96,223,126,66,168,118,217,169,190,217,201,177,160,122,190,51,57,166,227,26,189,54,61,192,54,133,103,36,174,44,49,151,158,187,212,185,31,141,22,123,48,59,205,55,185,216,32,244,121,254,90,154,73,25,241,217,107,35,42,164,75,175,165,106,5,210,68,94,27,19,39,104,103,120,172,161,127,66,245,234,235,93,42,55,30,28,241,215,96,230,26,199,140,241,151,206,179,183,136,59,250,22,182,211,98,49,26,61,192,123,127,211,185,124,200,217,84,241,238,124,160,181,144,62,231,116,139,116,160,207,176,96,155,35,132,193,27,20,97,253,97,102,67,197,8,75,232,251,22,95,133,78,168,73,128,182,254,27,155,84,162,156,188,73,79,182,240,157,108,68,120,98,103,111,18,41,181,183,69,54,203,248,193,200,193,230,18,233,74,141,214,228,226,205,173,67,66,208,7,245,67,124,175,7,46,213,81,91,190,239,34,184,173,55,43,4,174,254,224,242,16,237,120,232,250,252,28,130,155,188,117,118,72,41,16,31,174,111,181,165,139,242,105,63,196,129,172,104,55,188,149,60,72,214,157,230,91,159,93,127,167,33,43,21,61,131,82,193,23,13,172,58,125,209,184,31,32,221,197,197,183,249,38,18,185,155,196,31,148,168,112,23,70,213,226,81,25,45,62,113,79,14,95,163,110,155,14,205,137,51,234,132,156,82,113,130,190,227,52,13,201,89,52,234,12,178,133,173,161,31,67,78,169,104,34,73,76,162,226,208,103,71,28,0,234,238,226,117,98,114,136,239,63,195,177,70,13,164,22,34,30,43,35,69,18,171,19,56,127,41,254,72,125,144,48,99,151,157,147,215,137,22,18,222,143,177,33,164,65,244,165,51,17,231,22,241,193,61,188,188,143,221,204,17,248,180,77,112,158,81,69,34,116,169,83,157,51,226,176,206,143,137,2,114,126,63,196,6,145,6,121,204,144,176,78,142,137,182,85,191,191,73,188,212,200,28,17,86,191,79,179,4,184,101,250,25,43,78,9,214,218,107,68,203,120,118,28,99,71,220,6,62,224,153,27,162,67,202,27,53,156,183,22,80,20,154,14,190,188,225,145,59,176,162,208,116,238,19,211,107,195,121,112,148,106,251,163,206,148,136,86,26,129,190,134,126,124,124,196,65,124,246,148,184,132,58,62,167,37,140,58,227,131,32,245,197,194,32,207,247,143,9,170,211,131,136,139,255,110,160,91,149,116,210,55,81,39,33,37,132,159,58,28,158,32,200,250,97,118,254,78,48,70,204,33,237,228,168,193,81,117,77,68,209,102,139,128,150,112,98,144,81,103,118,148,193,84,208,231,33,201,35,50,234,148,185,239,152,136,56,250,66,201,230,255,88,246,6,82,28,74,51,186,54,241,203,249,28,97,26,58,116,254,229,251,153,84,198,223,3,135,119,128,152,200,165,79,228,163,143,207,240,154,166,133,221,75,228,27,234,132,168,54,168,95,196,45,184,76,138,115,210,81,37,249,35,32,216,153,171,217,213,68,42,219,187,216,207,212,193,177,25,73,0,50,58,63,95,155,8,196,73,35,101,83,71,75,167,142,13,86,189,45,39,171,252,145,214,61,114,38,248,78,20,29,110,57,56,221,222,59,89,138,187,33,211,199,80,139,14,25,244,150,179,237,116,196,210,84,72,169,122,27,151,237,116,234,236,246,71,234,190,57,23,88,107,156,183,183,208,25,127,196,187,175,111,59,115,7,231,25,223,66,155,190,3,167,151,227,238,187,180,98,103,86,243,97,72,6,83,162,193,82,8,119,27,27,63,158,117,216,29,141,36,139,152,160,239,227,182,224,207,240,72,74,180,6,206,176,134,243,142,172,33,224,203,164,5,43,63,231,156,181,222,194,149,154,16,167,38,129,99,219,136,147,209,86,70,223,70,89,2,15,58,187,181,253,183,113,93,43,7,103,151,75,40,244,42,113,92,95,115,158,65,94,172,140,4,117,135,57,242,147,219,212,26,106,93,79,5,183,191,143,238,104,78,148,88,250,78,208,143,113,27,242,104,101,62,220,227,206,235,196,62,113,65,188,120,81,235,81,59,139,115,217,68,59,106,134,37,236,26,145,242,105,189,29,234,202,121,134,91,147,148,192,88,193,69,109,209,98,157,145,193,0,105,117,123,186,52,36,155,206,188,77,220,22,215,144,24,54,37,80,77,94,67,55,29,164,135,80,128,114,171,99,116,178,97,174,202,227,78,179,181,149,154,132,48,73,222,214,122,132,170,246,144,72,142,98,75,230,123,208,37,148,217,115,72,15,237,204,101,175,113,176,230,28,59,66,18,143,77,231,13,242,128,180,150,137,248,77,7,199,221,4,157,53,252,82,124,130,22,226,153,67,18,129,4,248,52,198,179,59,145,101,231,166,115,68,92,81,80,159,29,161,2,216,166,211,198,30,245,107,206,171,29,161,220,193,166,243,250,219,104,70,107,206,59,106,18,16,37,59,76,98,138,67,74,84,235,18,27,88,214,156,139,86,54,216,75,146,96,8,77,160,134,143,53,246,177,142,179,243,60,26,118,102,14,228,138,127,178,47,149,224,155,168,1,202,164,142,140,211,104,80,47,218,113,117,31,209,207,67,199,74,114,67,20,138,114,140,58,181,78,76,170,228,116,206,59,153,80,26,117,206,58,99,250,121,70,62,55,157,139,118,148,190,145,248,232,59,206,176,139,250,217,162,187,255,112,187,180,79,202,52,13,59,117,71,44,23,216,116,106,117,154,104,114,92,222,103,125,197,74,155,51,250,148,121,56,43,227,75,52,198,51,82,218,4,12,15,106,131,173,176,45,191,83,63,56,164,174,30,146,231,7,231,237,241,172,115,118,240,54,218,135,86,141,247,142,63,75,252,69,176,111,9,58,208,51,229,152,196,159,62,158,98,175,151,227,35,174,16,232,86,90,47,170,188,63,163,5,110,150,128,197,74,237,9,235,86,109,242,120,204,64,37,148,4,244,114,159,20,59,92,10,118,132,248,50,157,238,193,17,231,202,135,37,61,186,81,204,48,176,3,143,57,230,231,187,40,176,191,207,205,88,109,51,220,31,51,96,9,43,1,14,247,227,108,202,139,2,19,211,70,50,231,71,71,92,186,92,210,230,77,50,234,119,224,81,111,243,83,94,16,246,33,55,97,181,201,155,99,6,42,161,36,160,77,126,190,11,194,206,28,110,186,30,79,18,194,6,71,132,43,123,240,144,199,45,110,186,11,194,190,202,77,87,104,66,146,18,227,167,53,242,93,66,73,64,159,181,56,142,94,12,246,89,7,95,243,30,249,157,51,208,190,16,193,7,148,26,117,194,60,109,137,97,232,226,0,187,52,177,11,246,179,206,8,91,169,61,191,131,125,138,50,167,187,19,156,81,249,13,226,170,76,138,191,165,42,19,206,153,255,12,73,216,184,253,159,22,104,175,21,18,213,209,111,181,64,119,85,46,185,24,85,179,246,90,159,193,231,206,65,75,23,19,15,101,79,75,20,237,228,138,186,119,64,236,44,123,98,126,169,227,189,55,93,234,225,135,86,239,168,77,141,65,1,23,73,185,215,34,53,213,112,231,143,69,71,207,30,255,182,75,28,32,125,210,76,192,142,29,111,247,208,201,142,135,127,32,169,77,207,58,155,88,131,221,66,39,5,174,96,254,152,35,5,158,53,162,237,193,187,228,215,210,1,123,143,230,42,171,32,45,248,224,51,152,240,195,67,135,245,131,120,229,240,109,252,41,56,116,210,86,179,67,210,234,12,125,122,117,111,239,24,127,58,63,124,139,172,216,161,195,209,55,34,211,151,227,34,142,197,8,158,236,221,188,65,51,124,11,154,250,30,174,205,70,127,192,26,28,126,217,194,157,97,251,201,254,73,7,167,214,183,42,122,50,238,92,96,51,43,134,137,59,157,116,253,198,157,168,51,64,23,181,147,14,46,230,229,39,42,99,103,189,213,122,141,218,27,157,52,173,224,30,141,186,192,167,196,59,220,184,239,15,112,130,247,7,105,196,222,1,151,157,253,221,16,151,159,221,243,142,147,48,18,2,49,218,39,37,74,246,176,207,31,163,21,206,101,229,183,247,206,208,151,18,92,123,147,49,78,125,159,166,164,95,219,127,83,12,31,220,27,97,229,12,225,120,222,58,78,26,135,248,26,128,200,121,209,74,220,11,246,46,91,228,105,113,15,43,107,66,238,117,212,109,179,117,136,231,55,105,31,115,254,211,103,124,174,119,52,249,67,220,199,37,82,200,81,203,10,106,153,37,175,64,167,3,241,224,61,72,74,173,239,181,250,104,222,175,30,146,165,32,37,60,201,16,247,179,100,25,124,237,131,140,107,206,136,251,196,35,32,169,181,84,73,238,29,209,201,81,244,225,223,107,145,68,16,105,234,250,161,80,191,106,143,164,205,204,70,146,77,227,185,17,132,31,253,80,246,89,87,138,44,5,146,27,38,249,71,150,84,168,65,248,123,187,69,50,117,241,165,10,182,200,24,222,228,171,249,165,6,1,124,231,44,17,192,42,97,46,167,197,37,1,247,247,53,132,120,254,234,222,131,86,198,44,152,11,80,167,199,244,41,159,212,252,196,207,122,91,51,36,64,247,91,66,64,118,182,61,135,164,179,244,183,140,45,26,199,24,19,189,169,238,225,75,45,153,206,22,191,131,123,24,84,136,76,31,82,185,214,74,252,141,201,15,71,101,34,78,95,39,199,238,67,82,115,20,191,25,188,67,74,12,36,85,72,113,146,118,116,213,121,85,66,120,65,179,176,176,114,67,123,248,252,93,35,5,5,248,220,37,123,45,180,221,81,215,39,251,210,212,207,14,112,81,130,172,81,133,48,97,246,119,92,62,178,37,24,207,4,240,121,71,233,60,66,199,128,58,68,39,43,210,155,113,85,131,101,136,33,167,243,30,73,247,250,26,94,47,1,223,252,209,222,99,137,10,195,14,30,84,54,200,9,25,244,92,32,179,131,63,77,132,186,220,100,195,7,100,53,107,130,191,16,173,179,240,42,166,132,48,110,90,152,65,96,40,202,12,20,111,82,58,128,91,239,19,50,146,72,197,126,166,18,106,222,35,76,39,114,199,235,202,252,75,189,61,175,197,177,35,21,19,116,4,50,171,34,42,61,104,241,135,237,201,125,188,24,2,241,130,7,202,250,52,200,224,50,122,94,56,84,22,36,104,79,14,69,122,55,14,49,227,159,241,220,91,81,231,71,63,201,67,44,145,186,31,66,195,147,86,182,193,248,163,241,176,139,5,217,171,71,10,39,71,164,158,112,182,241,232,250,39,53,228,209,44,9,54,71,234,6,105,132,7,210,196,163,54,19,107,89,221,16,186,195,184,13,224,80,167,54,145,252,81,250,252,146,241,253,1,198,213,147,51,65,224,241,157,201,19,20,222,125,8,227,151,218,9,253,210,41,60,63,200,232,39,105,12,60,105,31,137,125,149,72,95,60,234,147,108,247,137,252,183,159,141,74,221,155,181,125,113,222,193,62,19,70,82,82,47,249,52,61,74,99,153,5,38,230,126,192,147,143,200,15,167,232,19,153,164,228,114,154,14,98,72,138,222,232,126,157,180,20,233,90,227,82,82,9,35,27,114,187,38,221,14,248,237,20,105,87,71,71,156,82,179,213,38,183,49,94,200,33,49,220,38,82,128,94,97,72,208,242,30,87,67,140,116,176,182,47,108,128,7,152,225,238,139,36,164,4,23,80,55,90,162,184,157,144,170,53,13,137,223,27,45,14,209,222,222,157,245,129,63,246,118,238,120,99,111,226,77,227,98,111,30,197,193,100,35,234,69,209,157,245,40,152,135,61,47,106,5,211,24,253,182,243,185,59,155,175,20,94,252,193,207,174,191,245,39,31,252,227,47,62,248,197,95,188,255,222,47,62,250,203,63,249,240,27,255,128,190,124,244,181,111,21,254,215,151,254,0,253,239,149,205,39,225,147,233,203,197,98,60,66,56,139,189,96,28,132,59,133,151,42,229,114,183,231,237,22,54,95,161,96,31,253,229,119,17,228,191,253,242,235,215,223,252,199,143,126,240,71,31,125,255,127,94,255,228,151,31,126,253,135,47,190,247,173,228,167,111,80,132,47,85,154,141,242,96,0,225,45,186,189,216,63,245,4,244,32,178,143,126,249,189,23,223,251,218,139,223,248,251,235,47,127,247,250,235,255,227,197,95,252,222,251,239,125,233,253,247,126,248,225,183,190,123,253,205,63,124,241,199,255,244,193,119,190,74,91,178,62,203,157,154,211,106,209,62,241,255,211,169,51,74,125,240,139,175,190,255,139,127,202,161,0,29,227,44,244,39,110,120,129,6,89,43,109,123,131,193,174,72,2,214,225,255,243,165,47,39,147,64,127,124,101,179,80,216,220,124,169,210,104,84,122,219,2,182,104,222,67,107,18,33,108,141,102,175,82,117,241,148,95,124,253,247,174,127,251,47,4,116,244,71,105,36,103,110,56,245,167,67,4,235,53,220,74,181,135,97,63,252,209,15,174,127,255,183,5,88,250,163,4,219,119,167,67,15,47,228,160,222,232,53,8,232,245,55,127,250,209,183,255,78,0,165,63,74,160,254,116,16,32,192,237,210,118,117,123,155,112,192,191,126,255,197,151,127,34,0,210,31,37,192,216,59,143,57,242,85,75,213,114,181,202,88,232,195,31,124,249,197,31,125,237,250,71,127,44,160,161,77,32,52,161,55,156,143,93,60,129,70,169,129,232,74,38,240,222,123,31,254,205,87,1,52,180,9,132,38,242,122,193,180,79,199,147,77,232,197,223,127,31,30,143,97,90,99,183,231,141,130,113,159,16,181,87,234,213,122,140,168,223,123,255,95,190,9,160,162,77,82,84,221,32,68,160,12,99,215,141,240,38,232,247,250,3,175,65,9,244,165,15,126,254,55,31,254,234,103,47,190,255,91,2,22,218,4,198,50,246,135,163,24,51,71,205,107,122,125,130,230,231,191,11,163,161,77,12,104,200,172,188,174,231,13,234,116,60,223,208,32,34,77,96,68,136,76,161,155,142,106,80,25,52,6,148,68,127,250,167,48,50,218,68,102,250,145,31,99,226,12,200,127,8,252,95,252,252,131,239,127,233,131,111,255,75,6,217,33,255,145,32,187,104,137,78,16,100,137,252,39,131,252,232,23,191,159,65,210,31,179,9,32,144,97,24,204,167,125,113,105,6,245,65,115,224,102,56,62,252,202,239,190,248,246,79,184,1,212,59,205,206,158,30,13,207,119,131,18,154,40,33,235,7,127,255,247,104,137,52,24,75,157,74,167,46,77,137,71,131,24,161,139,8,10,201,170,148,232,181,254,214,246,160,140,187,42,48,81,249,189,111,125,248,171,223,188,254,237,191,67,29,21,40,114,244,219,245,63,255,224,253,95,253,205,139,239,253,254,245,143,255,229,250,231,63,248,240,199,191,250,224,95,126,92,72,251,118,35,191,239,21,207,252,126,60,218,41,84,170,165,217,249,46,3,252,240,107,63,188,254,241,119,222,255,217,55,100,73,74,97,55,216,120,90,120,112,133,47,224,79,133,130,76,155,157,130,60,124,130,253,42,21,221,155,84,92,32,17,143,182,197,139,31,253,245,191,253,242,59,248,251,142,119,62,11,194,56,65,75,6,249,148,13,82,28,180,136,47,249,255,157,245,123,159,246,39,4,197,157,83,55,188,179,139,62,79,55,6,46,130,242,167,136,130,83,207,69,60,140,206,206,228,152,90,87,127,30,123,238,169,199,126,70,3,65,195,64,44,63,141,252,216,15,166,100,20,164,61,107,156,253,180,139,135,3,247,165,235,196,170,243,96,230,246,252,24,49,71,137,246,128,96,188,113,49,103,74,106,139,155,205,74,211,163,161,43,219,81,152,167,103,154,151,113,66,238,120,92,216,168,70,133,222,188,235,247,138,93,239,210,247,194,149,141,122,125,189,180,190,81,94,47,175,170,243,2,39,100,57,220,203,32,152,224,246,61,58,94,96,212,82,139,219,26,60,212,177,109,143,194,84,216,0,6,65,56,217,41,68,61,119,236,189,187,82,90,133,230,24,7,51,211,4,241,207,134,190,202,96,95,143,87,200,164,20,158,156,244,233,82,8,252,200,129,23,131,208,31,250,168,45,157,100,1,117,174,210,38,29,240,98,35,45,105,70,10,83,165,27,196,72,73,55,17,134,181,248,15,163,13,237,95,37,15,63,242,133,135,188,24,145,198,222,32,54,145,136,252,190,48,129,86,202,235,133,27,146,8,177,66,1,119,174,82,39,27,242,130,99,133,41,179,178,81,171,175,23,208,63,50,250,160,83,114,236,206,34,126,148,170,68,40,97,113,48,242,176,6,80,240,144,246,130,71,16,204,227,117,250,195,204,237,247,209,29,2,115,180,225,87,186,154,124,3,54,221,17,34,195,37,186,80,186,227,162,253,96,200,33,108,232,13,211,199,240,115,40,79,133,231,151,177,31,129,124,66,190,231,139,206,114,148,173,99,134,10,145,93,143,66,191,108,228,143,99,55,70,76,93,196,90,146,192,216,12,204,72,45,214,38,87,160,223,227,84,151,94,48,153,4,211,205,84,131,249,244,0,45,15,226,229,30,27,46,251,235,196,31,163,33,63,185,151,88,10,124,164,72,70,79,238,145,41,68,97,111,167,48,15,199,43,79,238,189,244,5,124,188,99,144,153,27,143,174,54,133,230,27,103,193,96,240,228,222,106,1,79,215,141,81,115,246,97,29,43,152,189,81,24,76,188,245,194,192,15,189,65,112,142,85,64,132,155,252,199,6,119,28,139,168,227,112,238,197,23,51,15,125,220,5,208,175,35,98,121,161,187,94,120,232,14,220,208,95,47,236,77,251,97,224,247,215,11,254,131,135,133,218,70,101,141,246,79,250,59,243,168,62,60,197,200,199,187,233,247,190,31,161,123,220,5,213,105,184,15,89,139,40,190,24,123,28,32,89,206,207,245,198,110,20,253,250,39,239,160,101,197,131,47,222,249,252,122,129,126,124,229,147,119,10,217,87,186,2,104,240,243,200,43,252,26,93,49,119,26,35,25,82,152,133,222,41,154,124,193,143,162,185,135,183,8,218,33,221,48,56,139,144,248,69,23,39,15,241,4,162,74,33,30,185,49,154,58,190,188,147,1,69,5,110,90,218,85,229,250,162,11,60,243,220,19,60,139,169,167,159,90,14,173,16,131,249,8,159,240,3,185,9,115,27,32,237,0,171,112,197,17,195,68,69,241,169,23,198,62,146,107,69,23,93,78,16,175,227,139,21,110,70,126,76,23,194,159,18,208,238,56,232,157,16,118,38,228,219,247,98,124,44,117,208,56,10,111,121,83,116,197,68,114,161,240,201,236,63,140,42,104,240,221,19,63,166,107,25,77,130,32,30,17,123,9,26,183,143,186,69,61,246,73,119,197,73,112,89,12,162,115,165,225,48,116,47,136,240,229,119,46,89,76,191,231,21,123,161,231,78,138,228,234,178,211,69,76,24,178,45,214,99,22,182,194,157,39,79,188,134,91,186,99,128,142,158,207,221,208,51,129,87,85,240,49,18,181,254,44,152,153,192,106,42,216,44,136,221,56,64,11,29,250,179,200,4,91,87,97,17,103,157,20,99,207,53,129,53,224,137,246,209,234,156,152,224,154,48,92,78,111,219,42,84,15,137,31,207,72,76,87,5,10,66,188,155,76,64,93,128,148,232,70,98,2,233,169,32,238,108,54,54,118,211,7,38,52,242,66,116,185,55,0,121,42,208,25,58,113,194,137,55,70,39,136,1,112,160,2,34,110,159,153,70,216,5,56,25,9,95,116,30,35,201,27,7,38,130,116,203,64,119,65,119,236,197,108,7,20,7,243,241,216,132,160,146,131,192,4,91,213,194,230,245,90,211,65,154,128,234,16,103,142,251,185,27,161,219,208,177,116,177,55,55,109,246,238,150,134,11,242,224,128,61,52,10,98,10,107,130,115,13,34,205,4,7,236,164,190,23,161,51,206,72,79,96,51,69,243,161,113,3,118,129,205,20,187,104,225,206,114,88,5,216,79,221,121,56,52,147,3,216,75,39,83,127,128,152,58,8,77,11,222,3,118,5,6,41,70,179,192,184,123,123,21,72,86,248,189,19,207,8,85,133,186,11,76,135,87,15,216,0,232,112,30,21,203,38,160,58,12,100,2,1,88,31,29,195,211,226,148,232,12,122,64,207,131,1,13,32,3,64,140,245,198,193,188,127,81,116,167,125,196,90,211,169,73,228,14,128,69,155,185,97,60,190,96,88,76,176,21,93,215,38,160,42,196,255,57,131,108,128,48,145,81,112,13,154,32,80,232,163,155,150,105,189,7,91,90,56,19,20,36,124,208,237,234,162,24,186,190,113,253,0,233,67,12,220,228,49,204,0,215,213,192,229,118,8,8,160,51,31,177,202,44,56,51,10,134,1,32,133,176,158,219,117,77,167,78,179,12,112,73,20,244,122,166,190,154,101,120,115,199,121,125,213,193,33,158,120,185,128,16,135,141,124,195,113,211,172,2,114,18,93,235,122,6,17,217,172,1,155,21,93,132,47,122,38,93,170,89,43,67,82,161,235,143,189,226,108,132,46,37,134,53,235,67,187,205,11,79,209,249,102,130,2,228,228,137,103,218,161,30,176,200,243,41,190,231,152,128,106,208,101,192,12,82,7,117,131,158,73,26,15,60,13,140,89,12,64,203,235,79,140,92,91,2,168,224,142,221,112,130,197,162,145,49,74,192,58,77,220,25,38,135,75,172,39,6,80,232,80,67,87,230,216,179,130,6,8,234,246,251,86,160,13,112,249,8,24,121,86,199,182,142,28,20,77,3,138,96,30,227,235,178,9,124,75,15,110,0,219,6,24,130,188,120,155,186,218,6,181,128,94,112,106,230,8,64,186,15,252,48,138,139,174,223,47,162,219,188,9,182,11,9,152,96,54,186,48,49,110,179,212,211,129,153,128,0,217,62,241,250,174,73,102,150,60,13,140,121,120,192,190,138,226,96,150,179,139,155,229,18,116,141,239,153,32,202,208,5,100,118,81,236,7,189,57,54,40,153,96,1,206,194,183,171,98,132,110,5,38,181,180,89,6,24,37,58,243,177,184,233,206,227,216,200,152,101,96,197,93,127,98,130,0,22,187,23,154,108,41,205,50,176,212,65,63,152,120,177,249,68,246,96,121,104,2,25,64,167,241,116,120,57,154,27,160,42,53,80,171,68,90,219,52,136,253,129,159,187,189,43,13,144,83,240,22,48,30,150,205,10,32,141,226,121,136,200,51,24,88,98,216,130,236,84,204,0,110,0,219,6,193,226,158,27,246,77,96,46,180,1,163,200,29,26,199,216,133,110,91,110,76,94,166,115,205,15,205,74,95,3,222,15,98,11,104,207,0,157,99,123,108,86,6,26,224,220,110,171,37,211,156,243,250,173,150,53,208,185,128,144,234,235,197,197,185,81,175,172,234,185,208,4,6,108,155,96,102,20,85,85,208,180,51,157,122,189,28,126,173,66,39,191,209,26,212,172,2,123,171,55,51,201,129,42,176,151,226,209,124,210,53,193,0,27,105,224,77,92,163,122,93,133,182,81,14,8,176,135,134,115,191,111,132,1,68,245,212,59,139,76,32,144,162,18,18,107,178,59,52,93,24,106,26,101,101,110,60,244,106,160,114,61,54,218,7,155,53,104,97,3,211,13,180,89,219,130,238,51,83,211,5,163,89,219,6,207,146,147,98,142,140,172,1,139,219,13,206,77,16,144,129,60,244,34,179,194,80,131,204,122,158,209,28,219,175,67,23,227,113,31,43,190,38,48,240,170,26,204,102,228,105,219,29,22,43,166,97,246,115,128,77,170,91,205,51,0,163,117,136,205,93,15,242,160,77,125,215,75,121,208,102,227,119,179,14,8,241,104,18,156,24,173,44,205,58,32,193,167,129,13,96,21,50,70,207,77,54,164,102,189,166,49,243,22,199,238,196,116,100,212,33,78,234,141,130,192,72,16,128,143,208,17,131,165,75,119,238,143,251,57,243,131,116,165,192,199,175,16,51,119,102,212,36,235,91,16,77,99,175,27,4,39,70,14,170,111,27,0,141,204,3,222,194,198,158,73,246,214,187,224,187,199,56,247,112,172,247,160,119,165,158,231,159,230,80,20,218,154,115,116,113,112,205,6,203,102,163,164,7,52,129,149,65,162,152,110,27,141,170,137,38,57,135,82,3,178,163,187,177,91,116,167,238,248,34,242,77,139,209,0,120,117,230,123,88,11,51,61,182,52,27,77,77,159,221,192,124,108,52,182,52,128,57,22,137,70,31,90,124,55,103,51,53,182,33,13,100,232,247,208,205,216,55,218,141,26,46,180,34,65,136,58,116,99,227,64,187,208,25,108,150,79,13,128,179,187,225,220,244,20,210,108,120,160,93,188,111,180,221,55,27,192,89,129,52,191,16,29,168,134,87,244,102,19,218,9,61,63,138,130,208,196,93,77,173,125,213,4,4,236,5,55,142,67,183,103,154,88,179,6,170,62,190,241,189,185,217,132,228,187,231,134,70,131,73,19,210,159,221,19,207,61,115,47,114,84,160,166,11,61,10,33,169,222,27,27,77,226,205,62,168,175,78,205,150,133,38,192,34,137,137,6,219,34,13,160,91,21,61,168,9,172,110,232,177,55,242,122,39,158,177,215,134,9,60,152,153,244,216,173,166,1,150,154,109,77,208,91,6,232,208,155,4,167,70,232,109,200,132,131,38,27,155,118,199,86,23,122,138,25,147,72,152,92,82,53,7,90,224,252,201,150,180,176,249,83,45,107,97,115,56,170,170,5,196,183,105,51,95,212,116,176,38,32,96,175,121,125,63,182,48,127,55,106,48,168,169,183,30,120,174,25,73,9,153,108,138,196,143,12,105,124,204,115,216,104,40,134,158,195,79,125,239,204,244,130,238,65,150,253,156,115,180,209,3,184,45,116,141,94,42,125,232,90,16,132,216,32,117,102,210,242,32,87,2,2,103,180,237,244,234,48,148,105,128,21,72,77,155,250,209,200,51,186,58,244,97,239,38,47,26,17,143,100,19,104,83,15,26,230,56,48,244,182,180,176,166,57,150,32,6,233,123,65,145,248,77,26,232,169,7,116,205,186,12,228,172,210,47,186,97,24,156,229,78,178,223,211,195,230,208,182,15,44,11,5,52,186,54,121,101,29,152,153,77,27,253,129,14,48,111,146,94,73,7,153,55,69,232,161,32,152,229,119,216,132,225,114,186,243,182,64,48,19,68,3,50,9,225,144,0,19,16,112,10,230,206,8,180,89,153,223,183,93,221,216,242,123,235,105,65,243,72,8,153,244,221,16,93,229,141,132,108,110,13,116,112,121,228,108,110,151,116,160,57,211,108,110,151,117,144,230,89,54,183,33,93,145,130,154,160,92,200,238,100,126,109,216,134,30,243,189,169,201,216,189,13,57,29,21,135,161,111,210,55,32,23,229,136,42,101,38,40,200,47,138,92,110,77,64,224,248,130,25,246,195,159,79,113,192,136,1,214,5,135,73,146,57,152,192,186,32,216,216,252,32,10,249,29,71,248,192,116,167,198,247,125,200,245,24,245,22,76,114,174,18,144,231,49,234,111,108,52,133,64,174,199,17,186,241,135,72,21,55,91,10,32,207,227,136,24,66,77,64,53,120,241,140,143,67,144,223,47,30,227,212,29,122,57,52,233,130,124,73,111,26,38,48,144,49,209,157,223,51,27,178,186,32,111,142,2,227,219,52,228,44,28,161,203,106,48,9,114,236,123,93,87,67,205,48,239,97,186,11,114,244,124,138,239,8,38,176,30,200,98,102,32,23,158,223,216,141,73,48,139,161,55,112,3,145,204,7,38,40,205,246,177,34,11,228,38,96,124,58,105,86,234,218,151,111,252,132,98,148,154,219,219,58,157,177,231,78,208,104,77,183,217,138,25,52,191,111,200,39,62,183,215,109,29,80,126,127,144,139,58,210,24,241,85,202,212,35,192,113,243,25,6,50,153,231,155,93,29,148,73,15,175,66,150,221,94,60,15,189,228,6,156,251,204,94,31,228,226,48,65,123,90,104,19,101,7,26,47,21,147,102,12,122,94,24,79,235,70,31,50,197,141,231,166,128,167,62,100,77,246,167,102,152,45,200,76,59,54,250,41,128,130,34,7,8,10,94,233,249,97,111,236,229,81,175,185,213,215,131,230,168,60,149,146,22,20,211,210,130,73,42,85,232,94,139,141,80,54,192,128,216,32,209,211,198,135,222,102,179,161,1,51,62,174,55,129,83,212,67,247,54,147,244,222,6,159,158,104,42,39,3,84,207,72,85,211,225,84,210,81,211,4,4,80,145,36,111,50,128,0,218,210,243,185,23,229,28,72,80,180,33,203,78,149,191,218,141,222,182,22,218,212,39,24,213,21,244,77,100,132,226,102,162,92,40,40,246,44,138,221,48,199,191,168,220,212,129,25,93,109,155,208,123,135,141,92,110,244,122,48,168,169,55,40,76,20,187,236,217,116,215,213,192,154,250,3,212,144,121,100,12,162,240,170,48,72,238,81,238,130,111,64,113,156,99,17,5,149,213,56,8,198,198,253,217,211,185,148,155,142,144,166,214,15,61,111,110,208,150,33,65,223,38,152,38,232,196,77,212,219,124,96,87,107,94,166,205,221,169,207,156,215,11,33,142,51,198,63,84,162,2,77,222,83,64,98,199,71,151,94,53,142,154,101,115,32,40,208,117,110,200,210,99,236,20,234,56,171,84,146,138,129,54,37,121,33,248,150,212,242,145,53,125,50,253,244,137,119,49,8,145,170,23,101,163,32,16,165,79,208,127,11,9,26,72,19,239,179,43,165,190,55,164,89,64,174,240,63,202,37,99,235,106,67,104,143,254,119,111,253,78,146,127,225,201,157,193,124,74,30,247,159,96,130,101,159,55,54,54,179,212,12,79,104,110,6,28,202,30,122,238,73,113,22,248,211,56,66,8,139,218,255,144,144,246,79,79,252,115,127,90,8,189,104,229,101,52,211,245,194,203,19,119,70,210,21,116,49,30,138,102,149,165,25,216,44,92,255,234,135,31,252,247,159,188,248,163,31,125,240,27,63,59,118,103,255,246,203,223,189,254,193,111,188,248,243,239,94,255,232,79,174,191,251,183,215,95,255,246,135,255,250,7,215,127,250,231,184,245,167,253,65,1,135,79,140,220,8,7,174,172,96,196,8,61,250,227,106,66,138,79,79,188,190,239,22,130,233,248,162,64,157,186,209,162,247,11,47,125,193,159,70,51,175,23,175,96,248,161,23,243,176,171,87,9,52,130,103,28,181,75,63,16,82,95,21,62,237,141,35,47,237,2,139,125,68,172,119,166,125,111,224,33,214,233,23,232,156,118,10,255,237,165,47,96,188,87,255,141,208,46,161,60,161,225,195,94,24,140,199,93,55,180,38,96,68,32,138,8,132,246,140,8,24,37,72,168,203,36,151,178,109,167,240,82,183,214,237,245,122,187,106,211,16,181,18,155,226,164,116,52,81,193,221,157,157,36,1,65,10,145,76,244,18,29,196,125,239,124,167,80,46,51,114,176,76,101,13,194,203,244,211,221,157,44,189,74,70,198,36,141,2,109,201,40,201,0,232,216,179,182,44,255,94,136,246,41,82,47,216,70,161,63,9,253,177,214,220,60,140,20,81,251,237,5,225,212,11,185,142,181,168,36,138,1,83,192,45,150,195,148,192,220,197,174,46,61,47,67,178,248,128,52,36,186,226,121,55,227,192,55,178,236,143,214,60,200,101,140,164,3,229,248,197,159,206,230,66,78,201,116,131,176,61,196,250,79,192,112,254,10,219,214,197,73,100,141,63,153,223,190,115,108,61,175,238,202,203,36,93,7,147,27,47,239,35,130,79,177,68,158,161,222,214,238,21,239,173,209,223,11,191,54,28,7,93,146,57,4,183,219,64,251,123,255,74,30,135,176,213,89,7,222,202,203,44,191,73,210,133,131,186,96,159,56,172,232,135,200,195,158,86,56,167,224,93,250,161,55,15,67,212,234,97,250,253,201,29,38,79,62,237,185,189,81,225,101,108,154,69,167,85,134,143,13,72,133,68,227,149,190,21,214,176,156,127,114,7,253,251,229,125,252,143,36,13,75,228,205,92,146,33,1,127,36,61,224,150,235,79,238,92,237,114,75,131,69,240,200,143,247,198,227,135,72,156,250,238,248,117,164,119,191,53,31,163,249,38,243,200,100,49,241,165,15,226,140,197,209,112,146,86,87,60,227,171,195,20,126,86,196,50,199,229,18,187,75,162,26,26,129,169,39,165,31,104,47,177,37,158,160,51,36,232,251,3,223,75,166,124,147,165,76,80,45,184,150,119,241,106,37,176,182,107,40,81,197,72,19,240,64,20,9,129,90,12,252,225,60,36,62,173,28,85,208,241,234,80,155,121,97,224,162,85,209,82,137,184,18,205,130,49,83,205,238,221,219,205,152,141,161,72,201,34,181,133,217,151,194,228,204,25,224,68,178,191,215,196,62,214,0,242,102,223,150,230,30,172,141,20,147,33,160,205,131,254,154,45,245,189,123,235,233,204,208,28,157,245,108,141,25,45,209,23,34,160,208,175,251,9,93,147,38,173,96,210,13,100,50,42,252,37,181,214,48,81,242,213,76,203,187,87,152,158,220,20,174,48,37,201,0,215,212,21,74,63,173,137,131,0,184,206,176,251,188,238,10,64,20,145,104,10,137,20,214,251,143,163,153,142,255,110,64,53,153,110,70,6,60,27,121,83,196,119,248,186,192,168,35,143,241,46,30,14,105,128,35,37,6,254,57,158,28,249,251,98,242,129,164,6,235,23,67,114,74,224,83,54,233,143,254,128,104,113,239,19,228,241,181,143,207,93,220,224,106,87,218,44,248,87,21,193,203,248,75,17,127,64,43,39,161,216,149,232,142,166,146,182,190,50,105,18,137,230,19,121,243,126,176,242,50,253,183,76,33,202,242,247,118,16,86,218,224,234,158,17,41,159,183,151,224,143,54,233,191,248,251,87,242,203,60,246,199,226,15,98,190,188,244,51,229,32,150,66,207,159,246,198,243,190,135,84,155,153,139,93,183,176,236,98,195,38,233,168,139,68,183,193,249,206,206,66,119,70,150,139,37,43,220,41,84,102,231,169,222,157,229,55,206,240,208,156,99,228,23,53,233,90,23,41,103,244,72,75,134,64,38,80,236,141,209,165,26,113,13,91,9,212,253,116,103,26,196,43,73,210,185,104,62,64,191,126,126,117,157,36,88,38,65,180,9,9,117,169,213,240,111,52,253,153,127,233,129,99,196,63,176,134,19,127,90,204,82,43,115,13,105,95,73,154,229,41,127,95,1,27,210,31,89,75,33,75,92,126,115,57,131,28,205,224,74,175,61,231,120,180,132,254,236,10,132,62,241,50,131,24,21,176,18,252,244,169,63,229,110,46,36,131,29,195,71,147,159,50,148,68,197,118,103,56,239,23,121,23,39,45,145,160,24,247,161,193,115,57,241,88,135,232,54,142,166,227,97,26,22,72,230,234,223,121,241,59,223,40,96,187,134,52,28,186,116,201,120,152,133,163,180,171,88,35,88,78,208,173,85,121,90,148,115,51,148,9,42,182,94,229,82,41,189,207,80,51,10,66,207,56,148,126,213,209,166,32,102,224,68,172,205,223,39,165,171,166,180,124,252,143,146,56,83,89,148,182,230,210,7,114,219,169,196,93,199,248,59,29,161,12,18,231,84,92,38,247,231,65,208,155,71,217,248,19,155,38,143,249,138,191,109,159,242,179,5,119,43,105,195,109,87,1,1,218,91,88,81,235,231,224,96,204,156,180,22,176,105,242,161,27,160,229,246,41,34,164,120,70,1,33,35,102,233,113,112,230,245,1,210,111,116,99,18,173,119,186,158,254,109,138,88,59,93,11,142,198,44,27,48,251,215,52,40,134,30,218,15,177,178,26,76,132,148,161,149,210,204,9,158,67,50,3,98,3,74,183,98,202,181,73,43,3,149,18,108,28,103,247,50,70,227,164,33,47,6,5,65,88,174,112,76,14,11,103,13,65,147,94,164,93,147,34,228,219,243,36,231,211,224,178,230,248,179,180,205,177,52,9,145,212,217,144,153,78,78,162,47,151,167,144,104,43,115,71,122,25,101,7,206,100,37,66,162,108,156,222,60,69,126,225,134,191,158,209,56,25,27,240,137,52,127,62,247,123,39,26,152,172,1,223,9,215,96,7,29,113,56,230,192,31,247,21,67,23,155,187,40,12,204,75,42,200,237,10,255,11,248,145,59,249,184,239,169,12,216,32,14,159,27,170,32,56,245,35,191,235,143,73,162,224,145,223,239,123,83,5,148,60,213,48,19,252,122,114,168,8,95,51,116,226,168,107,234,64,204,42,129,44,113,53,147,213,209,38,237,37,229,18,111,5,187,209,115,6,10,13,198,187,217,177,164,63,102,52,176,87,234,94,227,250,199,75,27,165,221,103,39,91,25,29,119,232,95,37,94,197,1,114,218,106,246,13,43,51,163,158,141,134,225,91,107,81,242,86,223,226,14,97,224,60,146,185,60,239,96,202,163,88,28,196,238,88,162,88,42,164,50,37,97,105,138,65,125,62,155,79,102,114,151,116,242,28,19,223,214,26,233,244,23,204,22,85,158,153,161,145,18,66,96,117,126,230,101,92,61,24,7,46,26,83,152,106,161,42,156,180,15,196,204,199,91,105,175,220,80,50,30,183,215,125,233,113,96,208,87,179,13,144,161,55,168,197,11,234,111,201,37,86,214,49,83,45,179,94,2,94,39,108,54,143,61,9,174,116,235,205,155,209,167,216,128,48,243,19,12,235,121,16,72,67,20,33,178,145,37,77,248,75,0,167,71,170,122,9,200,88,196,52,144,169,59,75,29,171,217,152,100,5,222,160,65,102,181,187,146,138,78,187,170,146,170,217,199,210,193,87,45,233,245,254,138,40,195,128,147,208,90,67,225,229,151,76,36,85,107,226,183,148,32,69,111,119,4,188,34,130,143,215,116,130,220,201,7,72,238,69,68,118,70,60,190,204,64,238,210,166,197,146,180,179,36,182,10,237,212,238,178,185,37,163,43,18,189,143,51,160,73,28,170,242,168,142,75,121,62,173,114,172,163,211,166,52,182,53,193,10,147,10,101,234,10,66,238,188,66,194,249,136,203,104,159,147,85,94,111,74,224,142,242,146,104,214,161,127,229,183,60,81,204,33,109,77,56,2,210,189,195,232,158,209,137,59,17,106,224,21,215,234,202,164,55,138,252,239,99,248,129,175,133,198,211,45,255,156,228,78,53,232,138,114,87,188,151,232,52,241,45,142,137,237,239,165,183,46,40,165,209,42,150,13,144,128,87,26,10,44,12,205,196,214,154,32,4,216,146,80,101,175,116,251,198,23,69,88,90,139,220,100,62,125,111,224,206,199,128,181,29,151,87,161,150,107,106,125,229,68,206,202,203,167,238,120,158,24,205,137,145,80,16,72,244,231,93,190,24,133,246,247,73,164,249,141,183,157,139,246,95,240,233,37,239,77,68,186,99,138,63,185,131,152,95,134,84,104,144,172,58,28,107,39,190,97,119,120,114,229,32,35,163,198,155,51,30,233,95,52,232,4,83,49,198,140,77,203,205,83,55,25,64,2,66,115,202,68,24,246,8,75,63,202,34,118,130,174,243,99,47,111,70,30,46,217,17,249,204,26,137,217,16,93,38,206,4,99,0,217,222,217,47,9,196,174,254,157,225,234,222,58,174,226,235,48,95,133,214,200,29,159,20,62,131,43,179,160,213,162,181,97,112,193,196,2,115,40,40,176,232,44,92,85,167,64,234,238,102,15,204,136,98,164,41,174,177,243,197,232,196,159,237,205,227,224,109,86,193,8,109,157,47,182,220,216,27,6,225,197,23,31,132,196,205,5,181,5,154,21,202,204,101,228,237,180,142,209,147,105,142,227,8,174,206,56,30,23,243,203,216,53,106,245,245,141,18,254,71,181,94,95,47,175,22,126,45,219,179,73,25,66,168,126,82,181,84,154,72,184,74,27,149,234,122,161,76,74,75,85,112,17,48,8,151,82,210,48,67,89,33,40,153,119,163,8,170,150,14,219,201,12,247,86,99,89,191,201,200,153,160,205,122,103,53,75,121,227,65,97,163,178,32,109,217,1,36,35,93,6,27,97,15,82,2,52,151,51,54,17,147,145,46,190,88,254,226,126,136,189,13,9,220,23,75,186,122,204,78,167,195,119,37,192,167,10,19,67,82,3,170,202,210,194,177,75,161,16,203,203,130,228,19,202,177,22,203,88,116,156,175,136,99,88,87,20,122,180,196,165,79,112,4,196,5,144,234,85,119,107,48,72,54,15,132,188,98,139,188,162,32,111,52,186,101,51,242,170,45,242,170,130,188,185,221,237,154,145,215,108,145,215,20,228,91,189,94,221,140,188,110,139,188,174,32,119,75,189,129,25,121,195,22,121,67,65,222,173,246,115,22,180,105,139,188,169,32,239,53,188,138,25,249,150,45,242,45,5,121,127,219,235,153,145,111,219,34,223,86,144,35,212,201,130,242,251,176,195,92,172,209,137,70,247,97,89,83,81,189,85,169,238,233,54,179,17,73,86,90,221,105,236,85,170,173,165,144,164,53,214,59,245,70,171,177,28,14,161,216,186,40,69,229,25,39,85,158,141,196,102,109,229,149,84,167,110,133,141,181,53,96,163,52,176,66,70,155,26,112,101,198,171,28,76,184,161,138,71,71,49,188,68,118,52,219,182,162,89,46,190,148,106,219,54,84,203,69,151,208,109,59,159,110,185,184,40,229,100,76,2,183,226,162,123,148,79,43,188,102,64,174,166,233,81,92,45,85,203,213,234,50,56,152,221,17,111,223,82,163,210,104,44,131,131,47,139,174,238,28,235,217,100,23,109,132,167,85,106,213,90,218,61,188,79,148,43,134,169,202,235,97,66,217,248,118,171,221,113,26,203,34,73,170,184,59,53,167,233,180,111,132,133,76,201,217,119,156,78,125,89,60,136,68,161,155,142,169,83,233,52,58,45,73,205,219,44,100,26,147,149,38,37,27,181,18,186,117,234,157,102,103,79,81,34,95,243,167,39,54,183,11,156,105,91,103,47,77,244,37,105,231,16,16,206,90,160,2,42,163,161,4,179,25,15,163,35,49,150,177,41,150,103,231,176,30,79,140,152,172,17,137,10,131,155,209,161,145,1,27,12,70,48,44,69,14,141,171,0,141,163,0,49,183,204,69,180,193,91,228,85,0,173,55,251,67,137,239,150,62,25,176,222,107,226,252,23,67,65,44,213,212,213,110,105,28,52,14,151,94,245,151,199,114,233,133,1,182,224,42,251,0,27,39,71,110,63,56,75,48,158,63,36,127,69,232,146,63,48,116,73,67,70,24,242,128,71,200,19,14,187,238,74,9,221,251,200,255,54,202,21,116,79,44,81,135,40,249,183,82,77,146,223,86,29,34,137,121,178,100,135,232,55,149,104,249,61,50,233,65,187,196,110,25,232,143,34,230,210,6,112,121,236,248,227,177,205,62,27,248,36,200,139,113,55,119,226,41,24,223,190,152,5,184,252,229,232,194,10,111,82,180,120,167,112,143,84,225,189,39,91,15,132,106,194,247,220,121,28,220,147,233,131,219,60,244,47,189,228,20,34,127,46,101,224,216,234,158,8,89,55,28,162,57,84,74,42,131,91,97,97,240,248,249,121,41,120,28,248,55,159,80,143,174,165,16,48,25,87,91,18,156,237,239,114,117,73,120,74,197,4,75,5,198,242,136,216,250,18,60,201,223,50,76,212,33,33,211,113,234,226,37,127,65,52,156,138,82,134,17,161,195,205,59,76,144,225,191,20,216,223,42,25,50,238,241,33,27,88,69,67,230,69,17,242,67,108,40,199,83,230,182,204,187,34,146,211,186,219,237,10,253,191,66,86,197,102,99,25,152,133,224,97,97,147,54,168,72,195,34,245,30,65,216,164,209,211,95,113,178,54,76,254,18,248,235,44,192,190,31,120,219,149,74,202,72,218,116,206,164,108,181,205,112,82,26,137,50,9,84,120,164,209,136,126,162,178,60,203,57,226,179,181,129,207,122,78,39,84,230,120,212,179,51,222,38,89,205,73,36,85,67,84,217,133,159,229,177,227,219,134,106,25,196,169,73,208,25,97,101,28,76,183,63,217,110,201,205,153,97,40,242,62,127,53,227,174,215,131,159,101,207,146,128,24,128,149,231,47,10,86,74,1,157,201,215,66,190,188,37,128,52,90,51,125,139,168,41,123,81,106,153,120,122,231,233,84,76,197,79,110,62,9,18,213,19,8,208,182,22,153,184,193,105,65,57,141,213,217,36,222,224,162,190,42,107,88,230,17,200,187,32,27,134,81,145,5,81,208,81,225,109,140,184,221,235,15,42,131,94,62,12,183,67,172,118,174,6,15,75,31,45,140,193,112,47,203,29,151,136,239,22,136,147,34,92,124,194,121,107,152,160,6,183,17,176,29,33,88,205,60,181,56,108,199,148,239,150,147,59,50,145,96,233,41,161,103,10,117,46,202,245,79,51,163,17,147,121,15,226,145,151,190,97,136,187,31,141,40,145,55,53,64,235,100,190,42,95,252,226,67,252,78,133,254,80,213,32,73,157,90,182,17,18,162,191,226,63,148,111,130,146,42,163,25,230,102,130,185,121,83,204,68,176,101,136,235,24,95,157,134,111,221,112,200,254,212,207,240,86,19,188,85,0,175,105,202,246,231,0,12,105,56,23,236,88,130,97,75,125,153,26,22,35,160,68,149,134,94,89,16,48,25,121,101,217,145,83,100,233,192,109,250,39,139,182,196,184,57,184,27,15,155,224,226,157,139,22,19,153,137,179,209,82,82,106,65,228,160,88,86,142,247,69,71,108,45,169,233,127,145,250,136,117,155,96,121,221,17,235,56,65,81,244,135,19,239,177,150,90,36,135,232,198,42,36,135,107,1,253,145,66,229,10,13,190,217,114,154,35,143,33,79,121,164,102,54,235,57,51,164,139,41,144,234,120,76,218,163,77,255,11,41,70,102,132,144,98,4,216,164,82,0,73,239,84,134,2,93,240,64,122,128,10,44,120,51,205,1,23,103,96,6,135,16,228,40,99,139,79,72,163,21,47,58,177,219,215,93,105,7,139,42,174,86,200,110,73,147,5,145,46,176,219,236,208,66,4,5,101,184,97,223,217,40,183,28,130,92,53,86,109,153,42,104,228,188,174,208,184,177,114,46,152,172,143,18,8,107,104,73,231,220,74,116,67,171,158,5,181,178,177,16,168,165,70,105,2,211,28,22,90,40,131,218,8,18,37,87,247,50,64,105,52,47,29,144,65,49,132,104,190,232,200,242,85,66,13,140,89,245,51,40,48,76,143,90,68,143,209,110,227,143,67,139,4,49,223,72,133,132,199,106,45,31,101,12,202,169,176,144,177,133,26,189,137,35,178,149,217,155,180,212,137,59,245,179,52,112,6,46,29,156,86,135,169,150,141,24,78,91,6,202,32,104,225,121,248,229,92,116,206,80,36,55,195,64,55,202,34,7,112,6,59,65,31,252,217,216,19,145,200,70,105,13,11,9,253,147,212,17,11,30,176,38,74,38,88,181,22,105,190,113,48,35,62,182,11,40,251,34,160,248,100,176,48,21,101,44,82,20,146,97,99,66,215,90,17,105,42,106,213,99,67,106,72,88,72,234,58,247,189,196,188,180,12,53,253,219,98,182,68,13,6,110,155,230,13,141,71,131,27,206,192,232,76,184,91,218,158,15,34,51,181,147,114,29,232,6,209,15,131,25,174,109,96,185,190,0,32,125,198,103,82,74,124,213,207,129,244,38,179,248,34,221,159,219,170,135,150,129,147,82,36,19,247,60,59,34,155,90,134,74,219,11,186,82,201,106,132,162,90,151,7,147,72,94,234,168,131,125,122,236,94,218,246,198,94,24,219,197,73,160,134,146,186,216,88,232,178,78,49,228,93,211,173,207,9,138,46,246,99,36,115,121,182,51,61,213,171,240,125,47,234,133,254,76,12,57,212,63,213,107,176,208,163,231,166,240,180,204,82,34,28,224,233,112,64,137,43,169,188,151,37,23,83,137,113,40,44,113,204,52,133,104,131,80,137,179,169,162,41,137,78,168,32,44,115,44,149,65,69,127,83,85,211,132,54,35,155,2,201,143,158,230,251,177,217,197,28,32,113,76,97,224,128,142,251,74,225,152,150,168,217,183,124,14,6,36,63,43,114,131,197,19,229,82,248,72,4,101,254,36,26,98,56,166,179,215,42,170,216,101,45,164,237,84,179,100,59,110,108,58,69,139,80,104,81,100,44,148,237,166,234,63,128,209,86,35,177,25,37,169,177,97,218,174,25,125,147,60,41,169,143,11,185,232,46,52,131,156,125,186,24,50,237,198,93,12,77,206,78,94,12,153,113,107,235,54,150,205,153,147,150,137,2,15,123,224,38,144,0,240,41,35,182,128,189,195,154,169,23,74,248,89,61,105,159,29,201,233,11,29,249,7,228,30,167,39,25,147,246,11,27,251,116,82,77,68,171,151,136,185,35,90,252,234,148,131,54,225,124,80,217,93,152,253,41,239,131,184,22,219,0,41,247,195,215,254,69,183,64,194,255,32,54,205,38,120,61,136,253,129,223,115,109,163,84,167,92,251,148,179,171,246,47,195,2,124,198,198,248,184,168,16,243,29,254,147,172,107,200,112,201,33,179,101,110,102,169,154,107,136,42,160,50,63,127,192,234,134,128,128,83,18,42,53,243,176,21,29,14,220,90,38,12,244,10,36,228,150,202,35,169,0,194,50,96,109,89,158,225,226,232,111,231,224,5,113,222,248,232,21,176,170,26,187,157,172,2,144,216,42,84,150,211,165,74,184,181,248,179,199,105,16,172,0,25,237,48,39,178,21,60,70,236,101,171,184,91,176,128,5,17,90,10,88,81,76,49,41,11,63,60,90,75,89,1,39,19,181,32,74,141,168,61,194,230,47,59,191,93,201,78,182,204,6,226,144,44,178,109,160,115,93,122,235,40,217,221,113,196,23,2,224,237,201,246,117,90,106,186,200,27,180,193,8,96,247,86,111,53,22,107,67,181,113,169,22,124,225,207,94,122,83,35,165,221,147,47,103,22,22,33,117,238,236,214,51,88,74,145,212,98,227,96,22,181,225,82,4,216,52,150,104,40,160,165,153,113,40,53,178,42,108,168,127,108,96,20,196,169,92,150,179,242,171,230,245,92,219,43,15,146,190,195,152,92,39,40,128,192,13,139,240,199,50,47,41,42,48,224,210,160,245,164,149,64,151,93,126,195,233,207,216,130,62,197,230,56,198,235,37,90,206,83,110,78,239,244,177,53,199,76,168,239,220,252,86,155,55,115,252,158,154,99,27,52,204,59,231,53,246,149,66,203,141,122,174,77,252,167,206,5,142,193,147,186,247,139,31,93,185,24,151,121,243,144,198,148,236,34,221,230,1,166,96,247,116,40,2,46,114,30,137,144,75,152,223,85,58,89,63,105,164,112,211,160,47,88,49,22,120,19,82,208,72,71,147,173,208,79,145,176,103,105,252,118,177,56,112,236,14,165,98,118,165,65,101,80,79,88,252,0,95,147,108,116,56,122,159,98,79,101,131,49,174,115,135,227,70,87,202,155,245,213,194,43,74,136,173,12,17,12,6,145,135,181,140,56,14,38,160,89,80,236,0,179,35,163,57,9,30,21,83,242,224,24,210,82,99,21,196,0,95,96,8,152,161,253,2,156,205,131,37,229,228,26,128,244,120,219,237,218,16,54,118,187,139,244,142,155,39,121,247,72,221,3,188,37,232,230,120,201,171,225,255,2,0,35,143,99,36,154,84,207,234,112,135,192,193,120,116,248,1,91,134,93,24,138,176,65,50,94,107,62,144,17,44,202,71,24,62,77,8,199,16,177,133,222,86,181,126,168,117,15,237,181,216,74,235,213,67,75,74,145,209,88,248,74,97,159,184,184,44,239,35,189,132,115,145,198,73,154,199,180,152,151,180,225,114,195,144,46,243,196,169,177,219,49,140,201,43,68,178,6,176,18,97,135,35,171,236,169,198,117,231,147,94,85,227,114,87,32,159,96,12,233,237,211,77,244,144,228,201,87,90,148,124,18,170,155,81,81,85,71,213,147,70,104,42,145,230,165,47,192,196,41,22,202,87,139,77,75,240,2,229,8,180,189,40,125,68,68,60,121,160,23,51,35,139,229,232,203,82,203,143,141,52,188,147,43,71,153,230,194,156,195,227,49,17,70,171,79,39,158,129,180,229,173,168,232,18,202,91,240,188,150,49,46,100,53,202,197,154,94,159,181,115,95,204,216,145,87,203,232,6,4,176,139,248,213,122,60,232,49,39,121,131,110,236,123,47,225,187,145,247,171,60,182,219,240,209,77,68,10,51,113,107,230,107,111,228,150,240,221,198,124,211,177,233,231,187,240,248,18,131,185,102,190,246,38,115,9,223,109,204,55,29,155,97,159,44,58,62,102,204,215,76,87,53,231,91,97,187,141,201,38,3,211,207,117,209,193,145,151,21,205,68,45,223,86,120,76,183,49,73,58,36,115,193,14,197,188,153,36,197,39,230,215,216,199,201,136,188,176,71,146,87,87,148,171,53,107,76,111,70,196,158,225,101,205,203,98,115,118,65,232,217,218,178,120,227,65,106,29,43,149,128,11,238,195,51,63,238,141,150,53,142,69,4,186,104,23,70,148,131,99,48,88,228,17,5,118,233,166,168,22,113,142,167,16,189,32,244,100,85,73,85,130,101,59,100,225,237,7,237,7,59,180,180,78,225,253,95,252,95,31,124,239,203,215,191,245,237,23,63,250,197,7,223,249,42,121,90,122,241,141,47,189,255,139,191,126,255,189,223,249,232,207,254,242,195,127,253,246,251,239,125,227,253,247,126,120,253,211,63,127,241,165,191,249,232,43,255,242,226,31,190,255,226,171,223,122,255,103,223,224,71,146,248,180,229,118,206,3,101,75,188,8,84,34,171,193,103,102,150,76,199,29,7,67,187,52,58,184,229,162,207,69,9,84,106,207,35,133,193,88,4,190,156,111,172,186,106,197,3,12,167,217,34,100,239,189,199,208,1,14,4,229,252,116,78,95,228,254,92,225,209,201,57,157,178,225,1,153,163,44,245,105,134,90,113,201,171,148,96,187,214,216,91,118,215,147,154,3,75,121,159,240,144,188,213,11,68,106,33,59,40,208,109,104,252,20,83,98,113,210,34,92,196,213,129,162,12,131,51,37,100,130,39,154,133,37,154,34,98,245,234,9,194,124,61,50,201,241,188,232,212,23,220,193,108,1,252,115,162,209,243,219,152,69,59,154,243,17,18,94,124,35,45,3,178,188,233,11,42,141,3,63,99,1,4,48,84,239,89,66,129,0,75,72,219,249,53,235,42,187,209,220,36,139,77,132,171,103,99,209,185,238,149,77,83,73,8,13,168,190,81,183,123,168,211,21,13,82,223,235,172,103,181,84,24,213,226,216,111,151,25,22,75,90,251,70,48,179,120,211,209,245,138,129,139,147,160,239,142,77,147,80,222,83,48,58,86,225,34,89,195,178,130,144,53,64,123,124,163,14,13,27,79,243,6,3,215,139,74,3,229,97,153,192,144,221,208,103,41,29,211,18,231,93,2,75,170,207,178,49,52,172,45,100,9,180,24,0,15,247,144,86,44,229,82,138,26,243,146,66,148,90,214,249,16,128,95,192,249,16,105,35,65,128,195,67,23,42,59,34,156,96,20,30,124,110,49,94,68,96,52,203,179,92,58,16,179,63,3,116,8,51,72,205,45,216,112,104,36,144,203,241,88,2,45,198,211,169,234,226,112,121,101,113,120,163,176,12,12,159,232,52,203,95,50,49,150,155,71,154,96,44,55,143,13,193,88,172,131,66,244,172,230,14,115,158,1,136,215,128,49,0,42,33,111,86,225,16,94,253,208,91,254,174,128,96,169,7,197,77,148,96,19,242,91,209,254,49,34,239,124,230,78,151,75,51,131,174,202,44,212,212,234,178,156,198,201,82,231,152,243,5,156,91,4,216,163,216,155,48,186,74,162,207,112,11,48,32,201,102,157,101,230,87,95,169,221,254,112,105,118,232,98,224,197,76,135,41,148,222,48,163,123,49,35,96,57,178,88,247,58,69,96,133,192,100,11,93,151,66,177,206,96,111,180,176,111,162,157,209,17,45,236,47,165,132,240,128,134,72,72,93,214,68,12,157,210,1,52,38,60,68,87,120,179,206,103,50,33,18,224,226,196,245,167,183,243,60,194,16,134,243,233,153,171,121,113,201,117,61,99,56,4,123,46,3,23,202,180,164,37,146,152,39,202,118,83,41,245,194,80,69,113,48,91,244,114,205,64,217,125,100,225,156,17,9,97,105,33,213,50,24,91,207,230,153,123,217,28,37,249,201,5,59,34,133,78,174,115,150,123,68,164,45,172,103,42,205,88,193,119,214,188,106,219,156,122,172,237,20,138,192,99,50,226,219,216,155,69,121,108,139,113,227,118,75,37,68,19,32,245,135,48,109,102,222,100,199,72,84,219,108,49,77,116,47,58,104,124,44,232,111,28,122,44,32,90,196,188,160,195,182,224,166,200,70,176,232,193,199,210,80,198,158,197,146,135,168,153,193,172,174,205,241,20,123,11,81,88,220,31,213,12,9,31,190,15,88,73,232,166,206,68,117,69,130,76,54,61,148,209,43,246,150,85,113,16,232,27,126,239,36,95,212,227,205,129,26,207,72,227,101,21,52,241,110,198,225,195,47,69,183,229,232,192,161,205,181,253,194,158,142,28,6,3,89,193,155,27,7,186,140,112,225,123,158,78,21,36,128,39,105,62,17,252,105,136,21,48,139,99,83,147,97,203,190,11,211,125,224,86,58,98,47,171,203,107,18,60,115,100,150,36,59,23,125,14,182,231,37,254,171,233,210,224,130,149,74,209,172,192,197,226,223,70,198,67,199,234,152,130,23,163,25,101,6,42,60,106,150,209,20,9,244,96,62,30,71,61,116,27,154,74,136,234,160,226,215,11,131,241,184,235,218,8,132,40,105,11,44,185,232,213,43,62,180,172,23,164,151,63,1,151,142,137,114,48,214,87,33,205,60,152,71,222,120,233,51,182,199,16,48,67,140,249,110,46,53,214,170,53,82,59,62,8,128,76,177,90,94,47,212,234,235,133,6,169,59,92,86,203,3,139,240,106,238,46,0,75,69,125,105,37,70,127,41,41,118,130,217,159,246,113,252,105,144,250,87,87,45,99,49,1,12,233,137,171,39,68,214,24,114,26,172,45,2,168,247,23,134,225,2,33,253,157,57,34,47,41,166,60,118,103,145,183,236,141,143,129,47,126,235,211,146,60,193,200,14,187,52,16,214,238,37,70,6,191,133,7,18,25,229,194,106,37,188,23,33,172,11,189,9,166,24,146,151,255,91,121,146,80,176,222,194,192,150,48,183,147,162,231,86,106,92,204,154,46,247,218,47,1,47,228,186,14,177,111,138,112,230,78,209,206,100,242,70,113,108,178,4,151,247,128,93,154,26,24,201,242,102,77,139,129,14,130,32,206,25,168,5,150,110,208,191,200,4,108,173,177,32,18,122,229,210,36,58,204,133,70,183,52,126,10,213,10,160,77,28,122,212,183,173,80,200,101,75,70,117,206,112,13,222,153,59,132,112,22,108,206,40,156,135,239,216,245,167,22,216,136,45,203,124,155,127,219,159,120,216,213,199,102,11,178,166,212,138,78,174,146,105,245,52,192,232,175,182,78,158,4,107,57,141,109,237,99,204,10,220,59,137,131,217,146,39,91,151,66,223,138,95,57,67,117,195,44,238,9,154,27,222,74,172,202,223,26,213,72,98,121,191,133,16,174,12,207,141,203,92,16,84,183,25,94,33,32,188,241,53,141,98,187,237,16,8,130,213,24,3,176,224,8,111,41,221,23,193,117,75,41,186,40,229,22,202,207,101,194,180,64,6,50,124,223,26,123,248,58,102,179,81,232,206,147,111,15,20,158,207,5,193,251,16,106,6,13,162,72,99,240,129,148,119,157,74,103,171,227,40,151,3,6,73,238,246,76,15,217,170,131,71,80,56,89,222,173,109,128,160,145,252,238,122,99,107,145,64,243,214,158,186,177,187,236,139,140,75,128,133,133,148,13,22,102,72,128,138,112,149,118,113,206,180,70,108,153,199,68,246,173,133,207,173,17,9,49,203,241,72,182,22,75,204,203,38,181,132,14,27,209,2,184,116,53,232,200,170,60,78,62,205,42,164,213,229,193,179,168,75,216,122,96,131,128,134,37,26,242,188,238,135,158,139,196,96,224,79,99,27,27,207,100,167,208,108,168,9,240,38,253,157,194,246,182,170,172,140,137,79,83,73,141,199,62,199,202,205,182,170,57,97,170,227,17,145,1,161,85,88,193,218,226,189,243,232,94,1,253,153,75,173,67,198,130,131,26,87,215,73,139,104,66,91,100,137,47,73,11,246,235,164,15,252,58,233,179,95,199,67,224,215,241,144,253,122,62,6,126,61,31,175,62,153,174,2,35,46,70,51,175,151,13,187,24,76,199,23,249,99,47,98,183,132,249,204,52,5,212,136,224,218,41,60,185,195,183,33,241,158,209,228,106,181,128,112,8,221,144,95,38,125,18,249,185,250,228,142,208,23,246,13,184,167,140,138,54,78,105,166,31,85,74,58,212,72,63,170,73,95,55,170,241,80,28,21,235,11,30,21,109,156,174,149,126,84,233,146,161,70,250,81,141,135,186,81,157,143,197,81,177,190,224,81,209,198,41,143,112,11,45,51,202,58,229,148,59,235,247,62,237,79,102,65,24,23,238,108,108,158,186,225,70,212,139,162,59,232,151,236,243,198,230,196,63,247,167,17,251,215,29,194,96,27,167,204,47,211,155,226,27,248,23,112,143,238,20,105,38,216,233,116,167,144,252,234,79,11,27,149,168,224,33,41,133,192,174,4,200,177,231,158,122,90,200,96,30,167,160,72,216,134,72,189,232,71,9,142,79,159,120,23,131,208,157,120,17,223,19,65,85,250,4,253,119,161,144,121,140,238,226,15,87,248,31,36,215,200,23,216,95,117,168,112,215,2,46,9,20,66,45,76,141,54,155,5,145,79,231,68,28,213,73,75,154,128,146,66,145,114,211,244,143,73,62,57,212,5,249,123,90,75,38,249,144,118,8,123,197,146,54,82,218,126,147,55,110,74,71,127,218,27,207,251,94,161,187,66,155,207,92,236,236,191,74,39,144,254,58,89,25,249,253,190,55,93,77,231,143,110,43,131,49,118,29,162,63,112,84,184,199,113,148,194,55,242,47,243,216,31,139,63,244,130,201,36,152,98,78,132,62,147,65,82,6,228,134,78,67,80,86,101,170,135,222,216,197,58,62,25,92,242,52,89,42,184,243,56,32,239,10,16,209,52,1,69,180,169,77,33,100,214,82,240,173,82,226,141,178,70,254,37,185,172,39,175,109,193,57,207,14,117,178,248,194,74,156,141,188,233,74,246,90,146,46,136,204,64,201,132,139,28,147,165,223,146,76,58,201,103,133,219,248,5,198,228,74,150,87,24,138,183,194,220,29,210,65,64,12,47,176,121,161,192,178,169,38,127,149,71,194,111,15,112,16,220,66,106,6,69,109,52,217,152,18,123,136,54,84,105,87,104,152,165,25,74,56,68,215,69,55,158,2,51,119,187,81,48,158,199,30,63,249,188,174,195,244,162,108,51,66,142,122,28,239,18,147,23,221,189,41,109,233,5,101,26,76,147,209,32,193,70,19,255,112,223,122,243,48,194,186,50,209,20,188,144,125,205,203,184,203,248,178,80,216,240,198,108,212,79,159,146,159,19,146,20,10,208,109,140,161,191,74,192,239,238,144,52,126,235,232,15,244,45,35,133,54,32,86,81,139,132,98,2,155,253,75,93,63,226,47,158,174,157,28,15,167,137,149,3,9,3,71,253,37,148,53,24,199,53,156,133,141,165,42,235,174,104,57,163,176,70,248,116,53,151,119,76,150,19,211,204,148,7,3,214,248,44,192,206,125,88,195,68,194,139,40,235,137,236,83,39,69,173,156,203,239,72,178,135,210,237,136,246,20,30,187,59,246,135,88,198,115,75,99,16,168,108,80,232,106,114,253,91,191,121,253,227,159,93,255,244,55,223,127,239,71,215,239,125,229,250,167,95,146,78,186,30,81,104,210,209,242,157,209,159,82,214,215,173,155,8,228,79,145,100,112,199,41,107,102,6,90,124,111,55,46,109,29,175,108,53,155,248,21,208,179,68,92,185,239,145,23,250,241,174,184,27,168,170,146,176,57,142,255,38,243,98,22,49,69,33,227,27,98,117,174,154,106,97,2,14,162,205,217,224,32,138,93,21,82,229,164,158,36,117,142,26,245,131,112,194,132,29,58,220,189,106,31,7,249,21,241,141,109,189,80,90,221,181,81,252,76,152,74,16,150,242,174,70,95,148,103,101,61,96,115,55,182,131,205,159,246,199,166,142,109,108,146,60,152,192,101,97,51,117,146,128,126,68,250,27,82,24,20,5,14,31,239,168,167,217,216,139,61,179,26,215,247,163,217,216,189,192,172,77,100,115,119,28,244,78,0,109,150,199,88,140,230,195,161,23,97,108,12,121,162,67,144,242,152,144,198,38,123,195,91,233,127,93,122,201,201,78,94,33,208,88,125,220,200,211,2,243,94,41,118,65,133,44,21,5,66,53,172,173,76,138,72,37,172,172,133,39,215,207,216,143,98,174,31,94,33,83,212,20,6,125,23,157,179,202,9,64,223,187,118,97,60,194,185,140,203,195,25,21,150,133,15,56,209,148,153,246,25,161,143,241,197,88,212,145,8,185,139,72,189,234,145,239,152,204,187,134,139,16,19,194,217,111,222,120,236,207,34,63,218,205,212,30,73,219,1,215,218,92,0,79,81,165,54,70,136,86,244,73,188,127,203,152,251,254,41,246,115,206,176,242,183,139,70,186,52,233,30,161,71,54,207,254,92,232,167,22,253,206,216,69,228,239,141,252,113,95,233,41,81,203,139,13,254,56,84,153,147,92,144,152,91,25,167,226,193,231,99,122,160,211,159,184,123,16,55,37,129,15,197,159,56,142,170,240,223,185,58,118,233,183,116,132,68,200,102,137,27,37,165,2,224,13,43,73,32,235,189,140,180,68,141,166,181,181,40,77,50,180,233,8,24,49,38,136,129,199,158,170,43,216,157,32,154,131,130,58,198,219,157,2,73,120,16,91,54,157,168,215,158,13,185,34,32,71,0,224,38,152,92,204,153,159,228,106,77,200,149,14,38,27,5,223,56,163,42,218,240,110,44,8,143,43,65,10,146,107,13,155,40,186,216,160,11,91,44,225,72,67,106,201,93,184,46,203,237,164,32,9,247,3,76,142,116,51,82,68,108,68,137,252,217,233,122,72,169,224,46,85,47,15,221,89,130,53,227,99,162,253,239,20,158,220,123,114,47,211,96,117,151,93,13,153,50,235,4,183,69,232,197,120,152,10,210,204,22,32,124,20,13,2,226,149,23,135,196,16,246,95,231,111,191,235,216,108,178,170,202,152,108,97,147,39,96,149,6,50,118,115,2,61,155,110,229,189,12,16,94,178,144,64,102,17,221,198,206,24,9,111,241,12,165,200,66,37,137,17,133,163,28,3,166,114,82,114,30,149,15,102,28,161,195,159,233,252,16,240,145,50,64,84,66,59,181,240,5,124,209,250,240,107,63,188,254,241,119,72,154,33,238,162,191,67,47,8,235,233,223,167,65,188,178,65,254,200,11,236,212,84,145,24,173,75,208,29,6,144,29,36,78,67,81,33,5,62,229,168,205,211,231,18,123,92,226,212,212,101,250,119,72,77,2,244,70,27,201,108,169,15,122,225,162,106,166,104,101,212,132,119,170,106,34,246,169,226,206,70,80,229,17,181,175,134,170,61,26,117,55,11,85,203,66,97,131,53,61,200,136,117,151,242,145,31,165,14,25,171,116,231,165,140,150,163,16,153,226,91,119,85,131,150,49,146,85,22,2,190,162,204,40,34,92,189,217,79,86,168,82,212,231,246,196,203,236,83,26,95,214,16,164,181,246,28,16,213,53,9,75,190,234,166,225,212,76,164,169,18,13,62,56,50,13,75,55,6,237,9,194,75,161,162,160,107,221,64,59,18,149,198,148,115,56,11,38,99,192,236,45,88,102,4,93,157,24,238,176,36,188,91,244,78,61,242,116,172,81,12,184,117,167,175,235,170,185,172,193,132,142,98,2,18,182,179,188,115,121,82,241,1,247,77,88,141,45,215,4,150,186,43,136,120,204,236,232,168,193,236,94,100,11,200,47,186,134,61,197,5,212,241,96,214,14,226,39,27,206,17,88,68,152,95,186,242,102,195,240,100,133,188,224,220,18,229,43,77,13,229,235,26,202,87,111,145,242,181,255,64,202,215,151,161,60,78,199,172,18,190,186,20,225,107,26,194,107,110,110,76,211,185,29,194,87,255,3,9,95,178,34,252,199,253,68,75,116,98,114,14,177,11,30,193,83,72,227,103,233,28,147,185,213,19,25,33,44,97,250,85,126,134,82,194,137,165,139,31,20,39,44,106,115,156,218,2,106,62,144,206,161,57,88,179,153,166,38,51,154,186,98,163,26,173,43,167,18,253,154,254,49,247,9,24,52,57,225,95,94,73,184,196,112,129,103,27,44,213,60,204,73,5,5,59,29,211,155,232,159,5,213,9,82,188,192,179,23,138,149,222,213,26,107,148,115,151,203,244,85,169,75,170,32,82,243,240,75,83,112,150,62,47,243,119,54,60,176,194,175,81,134,116,217,67,40,112,89,224,238,8,137,106,77,249,46,43,20,244,146,215,192,255,213,243,73,158,155,1,207,117,194,61,76,79,49,208,233,64,50,27,145,66,107,3,159,242,8,17,85,4,148,11,70,75,168,152,242,19,189,74,194,83,83,5,113,134,104,85,194,196,104,196,107,221,133,79,21,210,33,100,123,155,51,131,224,137,43,230,181,134,214,186,38,252,34,223,41,148,41,85,82,37,85,125,252,182,96,249,164,161,187,158,254,73,181,188,49,44,226,67,26,167,66,154,174,30,166,22,100,99,25,45,124,216,247,21,124,207,206,232,30,205,187,152,244,58,170,103,253,211,55,118,131,129,17,218,218,137,133,139,245,242,244,41,121,229,22,143,168,220,39,110,245,44,202,206,89,68,16,254,185,208,174,71,45,15,104,125,1,110,58,206,156,33,129,188,107,226,235,5,249,120,1,78,6,151,54,151,183,84,85,65,153,52,49,32,147,80,94,30,115,38,2,163,24,73,192,30,135,209,104,91,230,52,35,42,24,183,180,74,83,145,215,167,228,77,144,136,30,206,186,38,138,163,117,219,53,180,190,65,66,246,93,158,9,170,13,61,19,72,191,233,52,83,171,195,26,88,172,116,214,217,190,130,231,207,237,187,79,229,208,197,106,219,232,150,133,12,38,71,56,230,183,150,140,55,176,160,178,24,231,149,230,200,130,164,208,226,50,198,118,0,87,178,179,9,139,170,149,253,248,26,252,53,252,83,32,87,139,71,128,121,37,63,215,27,187,81,244,235,159,188,147,60,6,221,249,60,191,204,234,73,107,177,131,147,40,88,241,170,105,120,93,187,226,61,187,114,68,75,106,5,18,150,57,197,128,100,228,20,146,193,37,117,124,252,39,205,99,45,153,174,31,249,93,127,76,212,78,229,71,253,75,20,100,85,210,51,152,175,248,198,41,14,58,217,195,18,89,86,240,148,231,124,185,43,37,192,59,8,4,50,24,7,33,73,106,124,229,145,196,183,120,225,87,30,51,104,35,206,183,20,255,71,182,182,243,27,207,206,113,66,216,170,22,62,185,73,251,124,63,15,72,81,9,102,222,84,188,250,131,59,206,130,181,5,143,30,233,24,209,221,217,5,153,65,124,160,83,129,193,17,50,245,242,133,249,3,240,7,77,207,160,186,224,9,98,79,210,124,114,50,177,203,132,41,186,70,185,97,12,187,17,212,197,135,125,12,68,174,28,26,24,149,247,12,198,245,228,26,40,93,2,139,156,29,41,163,112,242,195,110,242,102,107,16,159,186,62,85,233,168,149,140,82,136,216,174,205,229,94,190,67,83,1,179,170,187,238,139,39,145,133,24,74,232,85,40,8,52,99,172,205,250,1,239,197,121,23,96,163,43,174,118,13,108,61,102,180,150,7,126,47,169,242,78,217,26,82,59,225,114,155,26,169,178,173,37,26,175,74,208,99,89,45,227,13,112,127,66,239,178,84,120,88,58,153,215,83,249,26,102,233,227,128,88,128,98,102,151,230,13,88,169,80,74,141,83,240,115,112,62,243,153,20,17,65,179,42,154,217,244,74,211,29,21,197,105,119,203,201,97,78,6,135,1,186,189,120,159,93,41,111,149,250,222,112,53,167,119,197,90,165,246,190,46,30,226,146,101,4,178,110,153,236,91,249,22,46,126,176,6,81,101,212,232,62,38,57,166,49,190,209,45,74,28,108,24,29,63,85,152,143,85,247,64,112,103,136,34,35,109,220,36,121,70,155,44,255,60,180,49,105,250,138,93,147,171,131,157,157,148,58,63,103,150,178,44,57,78,182,163,22,230,74,126,51,110,84,34,49,234,171,180,187,180,43,150,64,124,124,132,7,2,225,245,186,173,232,247,70,62,25,88,136,163,231,66,131,101,191,60,5,28,197,114,231,65,97,150,115,24,86,175,146,178,0,198,89,232,86,21,255,47,224,10,0,16,202,228,50,106,220,135,82,56,90,78,65,80,73,179,203,84,53,238,9,90,206,197,161,214,88,134,188,197,74,202,134,208,150,59,101,45,17,178,238,137,143,68,195,108,230,185,136,151,123,226,37,93,43,54,12,111,32,240,117,95,241,55,214,221,108,96,247,17,126,159,225,136,244,241,152,219,181,234,91,35,151,47,120,69,95,250,121,189,96,42,233,188,94,0,170,100,51,199,125,141,118,147,123,52,38,230,12,42,240,95,129,175,246,2,103,150,54,182,121,163,112,97,77,185,70,107,53,107,224,237,246,238,206,192,15,101,111,93,44,224,248,173,137,164,28,222,69,202,249,79,123,0,217,213,206,255,137,20,122,210,123,70,201,87,19,243,169,41,109,124,180,108,67,58,139,85,77,184,47,204,151,90,245,44,189,162,21,203,220,130,247,70,94,239,132,191,82,226,21,201,37,32,207,25,124,195,34,67,167,238,75,173,174,12,130,107,36,12,183,46,121,8,184,86,154,123,119,177,76,142,106,182,132,246,88,20,31,200,157,68,25,187,1,17,245,165,140,121,139,172,65,59,19,168,139,54,233,80,125,69,129,211,58,229,84,125,50,81,222,84,212,88,67,116,216,144,150,177,161,21,217,242,249,40,43,145,149,240,35,239,64,7,202,17,213,233,223,86,140,36,34,66,35,10,116,162,99,55,71,154,221,194,136,76,162,201,206,237,235,110,126,159,57,103,20,203,210,98,58,170,164,38,240,137,197,26,201,7,151,214,62,37,58,81,221,124,30,98,13,123,104,26,186,42,247,106,27,235,73,8,254,72,183,176,22,80,213,122,129,200,112,57,122,165,137,105,2,156,203,70,250,144,66,254,182,74,254,202,92,175,87,213,71,150,47,20,54,95,249,240,191,255,243,245,175,254,248,131,175,254,224,131,223,248,217,139,63,254,167,194,139,239,253,243,245,47,191,245,226,91,191,247,209,111,253,159,56,205,142,44,79,176,244,198,15,35,248,255,214,82,92,117,63,218,216,216,148,220,137,168,187,80,162,75,141,93,127,186,242,50,193,192,150,35,17,60,92,94,6,213,107,159,123,187,91,103,77,215,11,219,137,131,190,40,79,77,32,13,10,146,227,24,35,40,237,170,98,94,84,135,172,42,120,217,59,99,186,146,226,179,148,118,150,172,6,72,50,100,115,137,231,85,112,100,55,199,103,122,54,85,149,165,100,138,60,23,166,155,109,93,80,137,215,197,60,1,201,223,228,39,59,139,181,172,101,241,25,208,73,102,197,57,57,164,147,192,182,132,136,16,206,26,34,240,56,98,124,31,41,165,43,41,193,229,177,225,79,92,159,22,251,32,229,56,83,30,147,180,141,184,75,23,224,117,112,238,192,232,13,21,202,45,248,49,69,44,132,222,216,32,85,73,196,76,218,75,236,46,211,180,110,184,209,116,19,179,217,111,188,72,49,239,179,255,221,230,251,177,201,16,141,235,135,70,98,128,116,226,224,141,114,67,161,4,0,120,37,79,150,156,137,202,139,137,120,96,202,163,90,221,213,203,31,170,170,0,202,9,168,142,112,10,200,203,130,138,155,152,225,210,236,30,50,70,8,161,226,228,43,58,246,202,90,181,240,247,221,148,34,100,162,106,122,17,235,1,92,221,142,113,149,214,183,215,216,85,7,99,143,218,83,136,13,140,24,192,35,193,18,166,49,99,137,30,208,180,11,201,253,89,78,96,195,26,113,105,107,140,63,26,236,145,57,79,31,204,173,136,96,124,250,180,23,132,222,58,244,3,73,36,170,6,213,168,151,105,141,65,134,192,175,10,249,48,36,59,121,206,12,205,230,91,11,10,75,86,212,122,250,212,14,155,24,141,22,222,28,87,33,40,50,73,122,96,179,182,14,114,247,25,108,113,91,213,197,161,149,75,242,211,59,7,73,218,172,106,158,223,85,200,187,153,127,186,198,50,110,73,113,243,162,105,88,133,100,37,201,127,48,149,124,131,100,247,33,197,220,151,151,115,12,179,190,54,31,134,105,26,90,219,53,151,107,147,146,135,124,176,99,118,208,139,134,53,196,69,172,204,58,3,100,203,96,192,120,154,69,85,6,231,216,240,165,39,13,205,64,242,141,245,118,33,22,121,91,48,61,252,7,177,104,111,103,1,139,119,238,216,196,185,39,65,146,82,156,122,89,205,132,161,181,8,245,252,176,199,57,212,241,51,69,82,145,155,10,192,12,220,201,173,120,215,155,91,89,122,186,234,83,107,176,187,189,248,252,205,157,0,138,73,140,75,58,194,86,126,42,25,42,225,12,37,154,198,119,119,228,165,211,120,152,9,114,170,8,82,5,231,74,53,191,114,216,71,170,232,226,41,208,218,121,32,177,164,83,241,174,242,91,145,140,157,159,167,252,94,147,205,220,24,249,5,35,39,114,221,140,93,61,30,242,34,250,208,193,207,210,134,167,105,197,214,213,239,106,170,176,27,37,175,210,230,168,210,228,25,97,201,111,164,116,35,154,221,158,62,222,144,100,188,228,207,216,143,6,39,222,187,18,130,251,179,172,58,105,240,32,253,105,193,160,126,67,186,158,12,177,152,170,71,242,194,147,91,219,229,28,149,115,27,168,236,63,153,227,146,237,156,239,5,83,243,196,238,104,180,228,70,146,219,30,82,90,196,236,67,105,22,124,224,233,101,113,106,100,44,111,151,69,199,42,19,146,20,240,163,74,32,163,179,172,234,143,149,42,65,3,119,226,143,47,112,152,60,26,198,4,39,90,196,111,184,145,16,51,159,29,77,79,158,120,141,190,123,71,70,162,120,177,40,10,107,55,24,243,15,86,201,83,61,133,158,4,65,60,34,28,225,78,113,166,66,31,177,162,208,122,18,92,22,131,232,92,105,62,12,221,139,8,151,36,48,73,80,194,33,105,74,56,116,89,243,38,179,248,2,102,28,236,80,168,245,1,186,50,239,226,167,79,9,98,229,22,170,178,11,105,151,216,218,1,159,69,141,167,130,158,255,40,194,140,113,37,245,150,182,230,213,219,220,169,112,121,220,248,44,110,64,223,217,207,54,120,185,188,109,112,80,163,129,108,122,130,105,133,202,173,92,170,65,97,173,11,5,207,37,189,62,133,137,94,21,191,189,228,111,38,49,200,11,62,117,193,19,249,196,235,249,202,189,95,223,212,168,160,171,170,183,109,122,12,205,84,178,71,96,65,152,195,23,255,143,37,237,217,70,154,252,229,227,200,179,119,59,103,155,78,66,95,221,166,73,138,142,134,119,248,163,121,190,24,227,107,61,182,65,103,109,33,189,164,118,191,104,18,10,25,211,68,242,89,124,232,243,123,48,40,198,23,51,222,232,33,39,232,174,72,169,74,128,99,89,151,134,198,120,92,107,51,208,48,175,37,62,61,89,150,187,91,252,154,38,17,23,15,229,212,20,162,201,95,179,147,19,239,178,72,90,107,209,245,158,27,31,40,35,9,135,24,50,88,11,205,120,62,214,8,33,218,144,147,65,66,2,60,80,101,204,25,248,199,153,186,66,26,143,240,27,49,41,9,95,98,119,40,252,157,238,117,224,19,165,130,216,83,162,10,105,182,234,114,185,15,83,69,139,224,120,250,20,141,48,98,222,241,226,173,46,197,203,118,70,36,10,55,73,92,146,220,145,120,250,58,119,23,133,63,212,226,180,187,176,74,8,161,133,77,64,82,218,195,42,159,161,80,205,237,165,25,23,233,142,58,67,64,206,82,224,232,160,91,14,203,216,104,16,252,180,39,64,210,203,59,46,25,146,108,245,204,11,202,176,136,93,208,31,233,242,161,30,122,104,137,34,94,202,130,232,69,228,87,58,108,209,40,56,163,53,2,4,132,86,74,89,78,240,168,213,172,23,54,186,89,174,159,226,52,204,44,247,233,71,62,131,168,33,16,95,233,140,214,83,80,83,199,105,204,44,137,254,1,188,120,166,169,94,193,237,154,167,123,233,18,7,104,118,147,228,119,104,61,104,186,89,23,151,42,11,236,222,79,169,251,23,56,207,243,30,14,44,75,103,40,5,57,196,183,145,58,16,86,194,102,148,152,82,0,118,179,218,45,26,39,251,44,221,247,236,92,155,160,71,77,50,33,153,121,120,215,55,78,103,169,153,19,47,123,43,226,206,215,72,115,99,12,91,54,236,212,236,198,27,221,164,248,54,3,125,85,178,138,79,81,89,71,150,178,57,215,77,63,103,71,235,84,54,116,80,231,63,87,233,163,152,164,187,41,247,139,74,64,225,103,41,100,16,42,50,240,120,165,200,165,180,77,119,81,250,144,173,127,202,46,144,70,69,124,93,216,41,164,247,101,238,124,69,211,150,138,186,8,17,138,21,53,205,44,130,200,54,167,233,177,73,16,33,42,171,39,183,144,10,113,65,199,255,108,24,182,202,75,131,210,160,50,168,103,235,207,70,157,38,213,150,10,211,24,46,172,114,41,216,84,104,50,110,46,54,229,228,200,165,221,60,199,148,229,174,206,250,116,34,198,36,197,218,107,17,196,59,184,60,197,6,46,95,178,123,211,44,116,228,189,9,173,175,81,3,143,131,0,203,83,219,91,49,169,215,106,14,27,3,77,59,6,206,195,12,159,60,113,203,181,184,184,18,125,233,55,43,211,134,154,151,147,231,5,90,117,86,48,44,176,26,55,47,254,240,127,188,248,230,143,223,127,239,231,31,252,221,207,37,129,67,109,149,100,9,179,7,107,127,10,101,42,210,106,99,106,173,49,72,56,60,155,71,177,63,184,40,166,119,112,1,135,78,116,168,34,146,142,24,15,38,29,48,154,98,54,230,66,63,240,162,233,147,123,49,174,73,116,130,46,76,133,35,167,92,34,181,20,209,31,202,133,81,28,207,162,157,205,205,161,31,143,230,221,13,196,22,155,179,145,63,246,103,103,238,56,70,12,130,135,220,157,15,163,151,170,197,12,41,126,119,116,137,207,14,25,191,139,4,48,90,24,76,106,116,242,142,209,112,2,52,246,136,54,32,147,72,7,22,161,219,1,53,113,227,33,19,209,205,142,208,194,124,134,54,54,185,121,133,4,33,63,9,55,34,195,119,9,75,108,0,98,159,91,24,161,58,220,98,217,253,112,1,164,159,254,225,245,47,191,244,225,247,127,87,166,243,249,204,165,220,56,159,100,25,193,55,112,165,97,197,6,195,11,39,45,155,104,142,60,214,143,144,119,124,193,16,190,68,58,55,26,13,99,52,47,124,149,42,37,85,37,209,185,136,203,246,200,186,83,137,187,96,114,15,185,116,220,130,253,83,185,146,172,108,75,33,228,124,136,186,148,162,93,111,130,98,241,119,220,107,182,116,90,203,143,219,64,18,12,122,144,214,243,84,182,100,82,164,160,244,170,234,28,90,52,31,61,136,157,62,248,249,79,174,127,250,231,72,214,188,255,243,223,186,254,203,63,191,254,237,239,189,248,179,175,124,244,181,111,178,3,51,9,79,196,248,63,15,240,17,169,181,91,7,146,216,88,88,110,185,211,221,58,184,143,59,129,173,98,123,211,60,13,218,98,128,88,21,71,99,146,107,33,34,210,124,244,229,127,189,254,205,111,94,255,213,31,125,248,171,159,125,248,207,127,134,136,114,253,123,95,79,229,81,31,93,189,199,1,2,217,152,4,151,254,120,236,110,4,225,112,243,114,84,108,189,190,217,15,122,209,230,35,175,187,217,122,248,16,255,255,233,126,112,254,244,56,232,123,227,205,99,55,66,27,1,209,238,41,93,233,167,44,246,28,125,49,151,230,148,252,18,6,126,172,73,240,40,229,129,225,107,17,176,109,53,218,24,206,99,252,180,95,136,251,236,143,106,36,20,17,163,74,225,7,93,226,101,98,22,35,7,218,185,224,45,65,14,185,167,79,113,125,181,132,196,92,42,5,54,213,226,185,80,33,50,191,143,139,37,250,184,208,246,17,227,122,144,106,234,21,122,62,211,90,145,170,253,31,112,40,228,110,202,66,237,17,220,3,172,219,81,11,135,180,49,196,48,216,43,104,188,120,225,20,127,217,114,133,75,2,196,229,40,41,217,188,33,153,223,188,140,14,145,90,225,207,159,44,66,74,75,201,35,73,44,216,103,62,145,32,4,178,135,163,174,190,32,103,204,144,153,62,225,243,58,224,0,198,111,4,77,46,83,245,103,229,160,21,45,41,116,107,103,253,127,138,247,186,52,102,51,187,90,36,8,81,228,20,93,233,48,171,100,234,154,19,90,215,193,86,62,126,193,78,177,32,250,134,6,125,28,46,124,6,18,91,193,231,240,91,213,39,179,203,202,231,101,127,217,29,184,187,17,94,204,177,231,14,248,113,74,130,55,21,37,156,181,77,128,143,240,193,215,205,210,236,64,74,83,10,96,172,224,92,40,204,35,212,51,181,101,228,231,121,22,36,28,16,106,148,106,63,162,18,105,78,167,103,20,51,198,60,118,57,41,11,197,119,165,50,80,24,161,8,57,188,137,183,29,206,189,40,41,182,182,92,93,218,100,51,135,222,243,185,31,122,125,68,166,190,127,170,94,188,205,196,130,220,86,217,128,249,164,170,137,110,187,165,247,79,229,181,75,254,128,121,105,48,168,245,235,229,220,36,107,150,245,196,8,19,246,51,205,235,148,87,28,12,11,159,47,123,161,253,37,48,158,57,209,200,50,174,28,122,235,155,190,60,174,92,172,160,170,212,247,82,248,19,230,78,174,174,21,51,127,112,36,209,186,172,8,39,123,189,4,234,101,216,130,240,59,127,253,226,187,223,184,254,171,239,124,240,243,191,249,240,251,127,123,253,87,255,183,36,124,87,136,134,178,206,8,185,170,88,206,85,161,37,157,188,209,8,41,238,197,112,62,198,197,115,201,98,204,34,111,222,15,86,1,159,108,219,234,99,6,33,5,102,72,200,114,39,202,92,134,235,87,125,255,111,95,124,239,151,215,223,250,199,143,190,242,183,239,255,242,135,108,102,105,249,52,201,215,32,187,16,156,199,248,58,0,76,76,103,221,11,229,220,165,64,181,52,160,66,187,180,98,108,184,63,255,67,97,184,255,246,203,223,125,241,165,95,188,248,147,159,160,213,252,224,59,95,165,111,188,146,140,177,31,186,152,26,72,46,82,166,154,133,100,119,135,108,180,116,81,138,25,77,57,214,98,44,149,155,125,94,58,38,197,250,118,120,91,176,138,135,69,122,69,44,22,147,3,67,247,224,164,90,139,175,178,43,143,168,72,136,131,210,49,187,156,37,71,58,7,141,71,210,149,50,2,38,248,4,247,24,109,206,98,72,105,208,170,157,101,224,250,45,220,57,172,144,107,212,52,42,79,211,229,212,168,166,234,189,26,221,80,207,189,254,122,129,252,139,82,122,213,50,21,98,9,228,87,254,182,40,8,121,254,138,39,252,32,249,85,51,131,43,25,143,82,94,13,180,154,47,44,193,148,114,135,74,33,64,117,151,193,110,69,112,206,25,93,205,57,65,26,214,204,38,20,110,65,208,214,202,34,30,243,86,165,152,13,79,182,52,216,249,249,217,235,197,240,104,179,107,141,202,36,220,213,158,27,156,98,35,160,216,152,198,203,108,5,235,154,86,188,61,65,215,134,86,111,87,173,14,202,160,20,154,25,23,71,28,160,197,3,163,192,118,2,121,82,174,168,26,9,44,78,100,209,30,101,54,23,58,77,5,18,38,40,36,133,105,121,37,157,192,211,235,4,33,218,242,178,179,167,236,178,106,122,109,201,93,6,158,3,150,90,132,106,246,40,168,81,80,115,151,103,69,98,214,130,192,150,5,105,221,228,60,244,169,152,1,166,8,175,184,96,127,206,118,252,98,203,118,101,156,11,157,67,50,246,108,204,20,17,186,44,5,115,68,72,178,4,202,171,48,73,211,185,83,136,60,116,206,187,98,194,21,19,209,116,100,2,86,197,192,174,255,33,172,8,50,161,134,155,180,206,133,138,167,23,177,165,98,213,5,171,93,156,206,254,127,40,50,110,93,255,147,26,131,150,151,177,236,42,111,56,82,156,179,218,231,173,246,38,91,14,111,117,138,41,170,228,220,6,110,27,57,227,177,27,145,154,150,17,148,164,112,121,28,203,133,200,91,138,124,149,218,38,252,112,131,214,211,150,142,83,109,42,6,230,167,210,247,67,175,71,217,158,190,126,230,186,183,164,37,93,106,134,68,201,230,44,0,112,105,219,116,91,250,83,31,199,98,153,77,228,201,172,177,1,176,40,56,166,230,4,184,39,183,116,26,29,142,35,254,212,187,79,206,57,213,20,140,16,110,132,232,35,150,151,55,167,250,214,186,195,168,165,0,146,62,250,158,182,19,4,100,223,67,162,108,52,65,227,7,55,21,142,174,234,4,237,51,153,39,136,185,241,243,152,213,105,25,38,5,225,165,18,156,61,220,71,57,247,44,235,52,165,160,69,63,14,253,153,146,255,131,123,62,227,189,81,227,144,251,17,159,111,69,6,46,248,26,247,117,165,170,118,10,47,117,246,240,127,197,173,207,121,172,110,160,61,68,46,246,56,133,182,30,145,114,214,114,96,166,164,155,87,118,65,23,120,218,92,110,18,26,120,84,20,114,205,223,93,103,102,58,51,45,72,51,126,78,194,132,62,165,76,241,166,10,133,48,73,131,235,46,154,20,63,170,79,217,234,52,22,116,214,57,146,18,86,46,134,30,169,25,62,11,131,243,11,91,245,153,47,120,34,220,99,52,214,170,18,148,252,26,62,124,228,146,53,218,113,15,252,49,86,22,209,10,15,135,203,164,16,231,78,21,157,31,255,93,160,136,71,42,36,252,233,32,48,20,186,85,124,87,72,12,239,202,70,179,190,106,182,228,120,211,148,181,50,207,26,221,75,186,192,37,66,26,15,37,105,71,165,78,253,113,172,123,39,140,173,239,56,100,174,35,159,186,53,237,91,51,164,193,120,238,247,217,178,65,195,225,245,223,60,53,76,181,244,104,116,116,126,44,137,119,141,36,92,198,216,181,228,243,192,128,56,223,43,219,23,38,217,1,70,125,193,40,1,118,106,225,163,33,172,67,124,77,170,66,37,123,110,209,77,52,207,37,84,116,126,227,15,62,242,32,42,112,59,232,23,151,24,114,107,134,183,197,26,52,73,96,44,84,138,8,101,106,249,42,174,38,107,158,244,180,151,108,123,43,51,155,100,243,20,10,97,139,86,79,171,108,18,21,46,155,196,230,43,175,224,247,229,62,146,73,97,33,65,92,152,4,104,210,52,195,44,159,243,43,139,84,215,148,169,146,223,213,117,97,167,217,115,87,185,164,247,226,34,208,66,40,185,174,118,35,92,183,17,214,231,197,224,130,244,111,98,184,144,93,140,178,176,16,71,96,133,35,254,36,208,53,151,164,154,85,182,49,3,223,228,213,65,204,205,41,132,15,77,98,35,23,188,145,45,22,140,202,203,85,85,103,206,173,30,39,71,22,38,207,226,12,17,73,15,4,77,126,7,44,207,10,132,10,105,28,114,67,111,56,31,187,161,33,70,15,10,151,203,152,70,44,101,199,177,97,85,138,131,214,21,49,54,121,37,72,181,130,243,107,3,203,5,242,212,128,52,129,29,133,140,0,162,135,154,57,189,190,89,251,22,34,210,249,84,25,149,45,61,235,36,103,133,16,22,47,57,55,165,4,37,105,139,240,17,154,64,1,7,167,120,98,234,61,36,216,47,201,81,191,165,254,36,151,222,16,140,65,201,8,128,252,244,10,110,249,153,224,202,156,116,155,251,69,57,99,133,179,169,239,198,94,145,143,159,128,244,75,200,137,72,77,39,116,230,121,39,69,44,253,5,213,41,235,128,40,51,220,45,74,229,107,193,125,68,47,57,17,198,153,223,59,241,176,102,140,118,240,208,179,186,246,225,203,233,134,123,234,250,196,101,212,28,206,201,117,1,214,143,16,144,10,79,194,202,20,12,149,53,5,203,0,110,144,158,240,101,77,67,102,157,48,181,21,135,198,113,150,110,100,0,95,75,67,163,79,131,150,99,51,54,134,235,134,179,139,165,60,194,27,47,254,149,201,85,137,29,73,213,236,14,149,234,6,64,189,191,154,80,79,51,207,111,22,210,141,243,194,39,21,3,253,93,145,30,192,232,184,241,85,185,241,89,123,94,73,25,226,160,2,192,169,248,229,63,26,229,36,62,192,132,119,78,241,114,33,104,210,11,133,76,0,81,105,239,10,17,141,6,23,56,206,234,56,197,11,132,68,101,60,74,114,219,110,204,66,239,148,126,130,238,224,28,199,225,28,151,208,51,77,130,40,14,250,238,133,85,137,94,57,55,95,222,137,110,202,255,197,101,5,36,149,85,201,136,73,15,235,92,190,64,180,59,210,239,166,158,243,18,241,104,37,40,72,49,166,211,26,104,134,37,16,222,198,146,239,224,77,247,190,109,8,37,128,51,199,204,166,146,132,201,47,90,135,35,75,171,36,82,122,209,100,228,226,216,88,42,117,197,134,33,45,58,162,97,202,213,233,138,11,132,205,81,232,1,156,28,35,105,217,104,185,225,195,19,176,40,12,108,117,108,218,29,153,220,48,96,130,233,79,73,187,19,210,242,116,228,223,69,18,205,59,127,71,152,67,69,210,20,156,101,171,178,164,150,15,46,80,222,44,187,101,51,144,242,166,219,93,146,252,194,10,252,123,138,130,148,34,55,222,31,185,18,67,59,99,110,56,88,37,207,70,193,169,246,91,220,201,10,11,110,77,152,211,21,24,124,192,27,116,148,24,86,11,172,194,225,86,43,105,34,214,236,140,101,22,53,137,196,250,181,248,224,207,189,2,37,202,77,234,2,163,184,160,36,127,218,149,53,77,173,74,40,6,199,228,152,158,52,234,96,109,11,82,7,27,11,169,131,160,242,162,248,182,222,190,138,66,186,128,116,148,220,190,243,148,148,84,132,74,152,150,16,162,55,148,152,11,88,113,180,15,220,138,35,137,56,41,166,183,55,32,187,61,103,231,212,234,237,58,195,168,253,133,88,163,249,203,34,106,203,44,148,23,81,32,193,132,68,255,223,213,36,255,93,20,57,126,187,233,55,219,199,161,167,230,41,122,58,125,78,184,45,26,244,185,74,205,94,159,211,106,109,134,206,180,13,243,47,1,90,234,90,40,247,139,158,100,23,158,27,222,254,65,38,167,58,128,57,190,39,100,188,189,90,252,12,36,137,3,170,249,15,229,255,30,231,212,127,241,147,164,6,133,26,86,43,139,158,36,149,219,56,73,62,198,243,226,63,193,142,37,198,113,122,86,80,204,108,227,38,71,122,173,145,190,92,220,221,24,185,17,218,204,125,175,235,134,146,17,179,89,111,136,143,35,66,248,176,222,141,90,227,20,142,119,60,155,40,186,197,120,99,209,23,140,143,55,44,87,213,204,94,34,36,123,13,132,107,233,168,79,57,244,130,144,159,71,70,43,79,164,140,121,244,99,226,86,225,134,216,157,2,31,29,92,60,247,96,28,184,113,154,144,64,224,17,17,142,156,2,42,32,152,81,64,56,114,120,49,204,171,87,154,26,84,202,69,185,148,155,168,79,122,114,85,167,164,164,24,50,222,9,180,169,157,203,13,40,151,14,121,253,145,252,131,69,239,95,225,5,87,80,148,166,164,99,56,5,36,247,128,196,239,145,167,79,41,151,224,206,50,129,116,170,47,124,47,214,105,208,18,55,239,109,210,235,251,113,16,70,69,225,141,210,72,199,84,76,50,111,20,143,188,247,222,48,101,5,156,41,122,146,196,237,231,239,29,233,86,189,240,218,192,30,104,194,101,182,158,253,31,36,133,54,194,84,75,78,57,241,82,145,219,147,224,78,19,60,150,114,50,9,192,235,100,144,255,146,186,99,94,23,6,99,151,108,93,63,20,206,65,128,79,153,44,139,92,171,140,84,212,173,162,202,81,72,9,90,86,98,169,149,60,53,122,143,144,220,154,208,166,231,105,190,222,15,55,175,141,168,23,105,158,175,161,163,179,90,169,192,71,39,249,51,94,23,233,12,173,165,94,154,87,249,7,110,173,186,5,53,38,104,225,211,83,142,97,200,137,0,200,59,71,147,183,186,237,202,109,30,252,138,176,187,125,166,253,175,41,189,44,84,157,228,204,229,179,221,64,74,142,146,199,142,118,36,228,177,211,248,142,168,37,23,4,15,226,37,172,173,89,116,192,90,62,207,202,209,132,37,203,115,151,25,141,197,170,161,176,78,165,209,168,0,46,148,223,165,43,179,37,95,240,115,92,195,114,243,12,47,244,88,170,175,112,108,119,57,145,147,231,225,135,239,110,60,213,42,142,42,8,121,62,7,64,66,185,48,132,188,191,69,73,34,185,102,25,232,174,65,39,113,131,162,240,194,139,37,94,80,179,190,225,26,168,183,84,179,133,86,173,99,99,221,160,127,123,250,148,232,47,235,234,39,41,19,137,246,16,7,175,224,86,97,98,250,244,24,236,119,230,116,75,4,128,112,42,9,3,149,60,53,179,154,150,168,21,97,100,170,161,241,53,119,137,7,244,14,113,21,102,110,199,43,52,103,51,73,85,23,14,187,46,206,51,204,254,183,81,170,174,174,106,123,151,200,148,229,77,42,220,217,93,108,92,201,9,254,185,115,106,50,193,85,219,126,253,147,119,144,136,202,178,126,73,2,149,148,14,84,209,33,33,216,184,202,199,169,35,35,197,93,52,81,80,118,139,17,239,50,100,88,44,119,16,63,172,205,66,229,106,215,16,138,150,116,7,156,150,218,172,118,186,188,57,220,185,172,73,110,106,154,95,222,0,115,158,127,225,228,123,87,134,21,161,16,202,66,147,243,105,217,85,78,113,194,11,77,35,233,255,189,86,25,14,139,82,162,28,53,44,160,91,101,165,92,238,146,75,156,147,69,209,154,3,76,75,76,200,166,172,48,29,233,178,75,156,224,52,172,112,182,124,22,68,129,228,139,213,18,211,151,137,69,182,50,121,56,89,96,35,231,44,166,190,78,178,110,100,57,123,88,30,95,222,242,226,246,202,234,242,91,101,137,229,101,56,173,86,55,73,247,255,49,46,175,62,180,113,249,29,28,2,25,134,236,86,124,137,173,110,78,153,170,155,136,121,171,11,14,240,218,138,193,156,125,128,89,19,82,59,130,166,21,247,103,168,105,86,250,20,248,145,175,79,188,65,212,84,234,15,148,84,254,20,11,242,42,73,121,175,20,184,156,59,149,16,32,145,198,214,240,214,91,5,101,49,171,204,38,220,121,83,165,23,170,81,0,197,7,194,152,83,7,40,249,85,229,11,98,173,3,245,105,14,122,148,211,244,33,134,166,128,119,32,69,254,193,143,111,112,7,252,101,109,193,119,62,248,105,81,189,140,168,22,50,131,29,204,100,62,99,191,100,1,185,176,137,140,154,115,204,37,50,244,113,163,154,196,205,119,211,210,76,235,226,95,165,66,80,137,177,74,155,116,125,178,66,189,176,136,149,63,75,198,35,225,55,244,144,153,253,74,165,188,212,228,132,32,164,167,245,2,94,249,91,232,180,158,219,41,238,51,235,236,6,125,213,74,86,125,69,171,249,53,255,204,185,80,77,73,71,149,242,122,196,28,78,74,177,137,21,116,12,153,139,49,28,161,6,26,23,231,93,0,137,31,125,121,4,203,135,111,213,60,0,191,84,203,67,19,235,142,105,106,116,89,214,22,51,69,101,3,217,64,141,213,85,121,222,219,254,68,158,221,42,39,104,117,1,35,214,14,71,90,189,199,144,222,111,24,160,48,75,220,21,132,54,89,21,0,58,129,166,61,153,120,90,210,232,28,22,96,46,76,30,81,141,101,90,160,140,46,25,171,211,114,98,249,12,111,73,211,68,178,2,150,106,128,124,192,131,181,118,31,200,49,236,116,181,132,99,68,43,172,12,249,153,244,41,152,132,80,166,114,201,106,71,138,53,224,192,163,5,138,128,86,202,18,202,218,136,46,142,59,15,206,62,17,191,65,208,115,181,119,105,217,58,10,42,214,255,22,226,72,53,59,73,214,219,182,100,215,131,84,38,8,253,200,165,9,129,174,132,69,184,33,50,42,254,215,149,175,234,78,209,207,199,170,96,193,34,36,39,144,55,167,120,45,135,226,180,155,219,33,184,45,174,229,233,93,203,163,183,80,192,97,33,14,71,128,55,167,118,41,143,191,113,47,183,196,221,118,168,150,167,117,142,146,71,164,154,116,185,210,220,85,232,128,211,120,125,46,189,132,34,206,164,166,66,178,36,109,43,254,110,110,42,74,203,164,233,186,69,141,103,211,56,174,132,50,29,57,254,152,250,185,91,78,200,236,180,169,83,136,12,200,185,246,57,254,137,70,198,183,26,252,82,30,137,188,181,65,115,107,87,146,95,36,26,176,238,45,94,185,140,75,57,105,178,191,210,167,101,41,185,141,38,173,141,185,48,116,170,220,194,79,126,178,45,70,206,23,75,19,210,10,169,86,51,201,166,24,211,160,170,29,160,203,0,106,58,70,119,8,108,26,136,71,139,249,244,105,29,34,82,199,1,189,131,5,75,172,155,155,91,197,198,127,130,15,137,7,212,107,94,185,180,76,3,174,157,25,39,121,117,254,162,209,8,241,116,143,171,244,108,122,22,21,60,53,40,203,150,22,168,170,172,211,62,242,52,120,147,199,179,148,103,10,246,66,224,238,173,208,205,82,235,42,255,49,57,29,0,101,117,189,198,160,60,240,118,111,201,45,129,119,47,80,101,203,75,253,30,254,175,84,58,178,90,173,130,203,148,45,136,38,137,150,112,133,172,228,69,225,217,240,9,180,70,170,215,81,82,79,49,17,221,159,87,214,233,165,30,249,143,197,81,164,161,35,49,203,8,190,26,160,239,147,157,135,163,126,199,64,52,208,164,195,5,40,195,191,184,242,62,219,183,195,189,57,26,19,143,53,67,194,169,30,124,94,47,56,8,97,233,84,71,136,18,39,194,234,24,156,84,147,11,185,226,236,249,202,231,162,113,16,127,146,121,41,126,126,93,109,242,244,169,224,194,168,241,39,225,28,178,68,175,177,68,116,166,55,242,27,57,118,27,28,228,18,73,72,70,210,88,36,195,93,102,194,100,49,35,86,164,2,61,214,200,177,111,162,225,154,49,56,66,116,35,42,167,15,37,247,214,239,36,234,215,19,81,255,122,162,38,46,36,143,17,51,66,192,212,208,66,60,81,73,253,223,72,200,2,201,181,125,250,84,41,58,145,152,8,171,27,213,79,236,230,166,221,18,147,254,103,15,75,229,237,18,80,180,128,11,244,180,40,183,154,61,151,202,76,142,150,219,38,21,14,158,109,250,244,70,167,74,95,152,212,239,69,86,76,177,216,247,6,238,124,204,123,213,43,238,143,64,208,188,100,57,194,111,154,171,150,53,205,140,153,49,181,149,5,160,165,196,217,11,133,180,202,64,242,155,199,43,69,108,176,91,133,50,184,169,24,179,119,45,233,101,142,254,85,201,17,104,225,237,205,139,63,70,107,75,209,39,82,53,239,84,50,84,185,183,172,189,161,234,127,169,119,59,185,66,161,63,21,133,114,111,185,225,69,156,239,160,206,167,112,9,181,76,99,79,228,13,42,89,232,131,80,79,150,168,242,37,48,10,86,0,34,25,58,85,103,173,220,8,35,114,205,4,108,59,138,176,105,10,85,21,245,54,32,176,244,184,113,3,229,157,166,80,126,209,5,115,139,26,28,174,147,75,223,122,126,109,168,123,247,242,226,36,77,53,159,182,242,215,130,207,106,10,60,94,216,60,106,228,236,51,141,255,178,157,232,88,168,156,49,172,40,42,183,15,208,157,192,234,13,198,20,240,11,197,249,46,250,172,101,163,151,163,255,221,177,182,192,208,152,33,206,254,162,250,141,128,217,131,141,6,151,37,50,5,195,86,25,248,18,165,145,195,9,159,167,60,205,139,101,85,4,39,186,0,92,179,150,63,122,217,94,227,98,195,76,209,144,178,25,193,96,114,208,215,255,73,246,191,113,235,115,246,31,201,77,204,24,142,37,214,88,170,231,69,95,203,133,29,160,66,115,74,60,87,94,25,94,72,253,54,24,34,22,202,208,171,11,49,177,3,187,210,123,177,169,105,2,69,21,188,242,9,77,76,109,246,203,149,161,220,159,104,157,1,186,81,176,105,7,192,137,26,64,153,135,230,150,204,14,41,203,189,21,124,84,20,54,11,213,194,43,133,202,42,156,231,87,25,189,60,126,1,209,170,229,185,250,49,155,14,129,180,51,162,253,166,158,111,101,92,36,232,10,50,45,113,10,128,206,196,103,246,50,224,179,94,125,204,86,35,139,35,47,77,111,16,76,7,126,56,145,30,178,206,82,53,163,180,251,239,146,226,128,28,103,250,20,7,213,122,194,12,153,232,37,165,110,198,222,238,242,54,241,252,116,35,101,67,58,105,143,123,53,94,46,78,30,167,139,109,210,255,235,46,194,250,91,179,101,168,96,42,69,235,249,161,107,144,137,58,167,244,141,120,210,87,36,51,234,2,143,61,203,71,81,105,60,107,197,208,42,174,116,136,230,132,149,244,81,163,127,49,159,172,190,46,155,188,152,210,83,19,62,75,148,208,58,224,167,188,193,53,98,223,52,234,16,157,243,174,213,19,156,232,9,179,81,83,220,54,159,205,163,216,31,92,200,46,190,220,96,196,231,108,27,101,80,87,20,93,114,11,64,108,238,79,213,187,153,74,135,34,154,205,208,211,70,253,197,227,236,150,161,186,139,147,223,53,153,5,149,185,114,141,249,184,27,213,157,72,217,108,229,138,118,251,132,222,192,67,2,189,199,249,119,210,167,110,122,121,33,127,68,179,92,77,159,192,101,67,0,59,2,140,209,15,12,146,74,103,229,49,29,196,112,11,27,144,125,70,228,155,207,132,31,104,117,5,225,19,185,239,171,89,22,189,40,114,113,154,181,224,156,145,71,47,0,179,144,189,73,52,196,156,71,62,8,86,98,197,114,97,48,158,91,94,126,228,247,100,214,183,240,131,126,223,107,211,81,138,12,200,200,128,17,47,190,223,64,85,28,172,42,132,167,60,64,55,213,34,88,53,46,199,248,155,137,81,62,101,128,177,248,150,120,251,144,238,30,22,86,21,203,167,116,176,160,17,224,20,170,4,194,230,100,0,185,186,89,50,34,94,164,49,174,73,248,84,180,68,104,185,55,79,220,137,138,124,9,22,77,37,80,228,105,57,78,35,239,178,45,194,65,82,121,169,228,119,83,104,197,171,215,230,226,225,121,164,202,202,134,218,80,84,173,132,153,227,141,109,126,189,4,41,72,61,219,121,250,233,44,188,216,234,201,201,59,230,239,101,85,223,141,187,141,18,193,190,174,154,139,243,176,91,149,135,225,250,178,112,61,225,149,230,220,37,1,25,40,49,216,232,143,102,160,177,200,175,100,212,192,72,145,114,145,191,73,243,44,218,130,249,163,204,231,215,185,75,61,205,54,252,233,169,139,101,125,158,55,112,31,95,117,248,236,161,74,253,29,59,64,243,181,60,138,221,120,30,89,238,181,236,210,161,121,71,226,138,40,240,25,148,240,45,230,215,232,177,238,78,227,93,131,161,100,115,179,240,209,159,252,195,139,31,253,229,245,159,254,234,197,247,190,118,253,245,175,93,127,227,31,52,181,212,212,71,138,53,149,167,217,95,116,166,24,33,75,173,92,144,173,98,122,6,137,230,189,30,194,13,109,70,142,3,89,43,157,71,76,130,12,111,220,28,76,184,73,30,154,51,55,156,10,85,112,65,76,172,85,30,50,47,12,97,79,65,14,21,101,53,27,87,28,6,180,10,229,239,75,246,199,76,78,60,195,159,187,11,185,16,123,43,100,244,72,188,0,138,62,176,75,180,18,132,160,81,206,59,124,185,75,143,187,45,57,184,136,108,21,189,118,143,142,182,8,46,96,87,230,171,216,65,86,170,132,80,84,89,222,193,233,198,73,73,158,149,202,170,38,107,126,254,131,28,30,14,186,1,162,147,33,242,184,52,40,98,245,107,146,33,141,182,225,103,133,118,43,213,195,246,240,56,11,215,239,125,229,250,167,95,146,46,109,180,129,34,31,19,93,163,90,130,18,1,42,42,147,36,88,171,37,195,123,187,172,243,24,235,167,164,42,33,23,91,98,138,46,41,36,23,224,98,170,96,10,191,67,195,145,100,172,113,60,100,122,66,242,107,73,42,213,237,234,103,106,4,116,57,123,231,135,70,42,239,82,137,155,74,6,80,194,72,235,137,218,189,170,73,65,152,75,43,89,101,40,20,94,78,8,48,10,66,255,18,159,211,99,131,58,135,206,0,193,47,78,22,248,0,54,29,165,245,77,133,250,156,27,108,32,3,196,176,69,50,189,34,239,232,232,78,209,184,232,98,243,13,253,105,97,163,26,237,66,56,198,158,123,234,217,224,64,250,40,143,228,211,39,222,197,32,116,209,26,202,61,17,36,165,79,100,197,168,85,222,168,246,113,198,156,34,246,91,92,47,148,18,30,73,11,127,148,50,205,137,24,254,115,49,149,32,44,101,49,40,236,255,101,239,221,255,227,58,142,123,193,127,101,2,90,36,134,156,1,206,60,49,67,44,185,1,192,247,251,33,146,34,45,5,159,121,156,1,134,152,23,103,6,0,65,125,38,31,37,177,227,216,73,214,201,189,185,215,137,99,111,172,236,94,219,241,38,206,221,77,226,56,150,236,252,47,187,34,41,253,148,127,97,251,113,30,93,221,85,125,250,12,134,180,147,88,148,32,240,156,62,221,213,221,213,213,213,213,85,223,194,233,29,134,206,0,199,111,198,149,216,228,110,59,219,61,130,55,251,211,110,207,25,215,137,155,188,218,173,241,126,191,137,192,109,163,161,243,178,135,81,21,162,181,188,240,8,103,39,109,243,96,30,57,254,155,219,111,166,142,99,158,41,151,219,206,144,210,39,67,152,91,174,63,124,128,108,230,25,18,180,22,56,205,184,184,43,192,72,92,67,140,168,94,111,206,206,9,65,194,74,238,79,201,142,75,153,134,170,107,211,80,223,129,128,107,251,173,225,56,88,164,32,31,38,76,114,29,83,16,61,52,146,94,186,92,203,16,94,164,46,168,229,116,130,81,75,174,247,147,104,110,73,174,44,198,220,27,248,230,228,172,111,225,176,158,204,225,189,160,153,35,69,30,85,181,171,188,64,66,254,64,157,92,36,92,70,209,23,244,156,167,115,37,167,158,71,90,112,9,102,38,162,22,48,118,121,128,157,44,157,29,121,113,161,201,108,111,139,50,248,190,12,65,171,131,31,70,245,76,57,113,174,61,88,160,96,152,236,246,55,210,65,64,185,52,149,169,149,13,139,54,160,85,86,78,17,234,154,222,92,187,152,183,129,0,199,174,167,179,55,51,54,84,181,6,46,166,189,75,201,116,71,245,231,163,9,119,111,211,160,88,174,4,141,117,213,92,218,154,221,49,194,206,180,111,108,196,132,162,70,204,153,250,73,224,64,40,204,47,108,239,191,170,132,77,154,203,58,49,242,218,62,197,84,46,156,25,250,177,49,168,214,207,103,214,240,228,52,116,21,143,71,151,241,249,73,98,169,233,119,95,181,132,118,53,219,3,56,251,21,237,131,1,98,135,83,140,69,177,118,172,177,48,63,127,27,99,81,72,58,221,203,101,12,32,83,77,12,19,251,40,217,101,138,41,202,108,148,100,177,52,46,170,15,142,245,118,197,164,92,71,36,97,125,144,61,214,45,54,14,250,2,152,206,178,135,185,236,8,116,81,207,37,127,239,44,193,18,78,54,230,16,194,168,196,6,218,5,165,226,54,45,51,154,199,147,154,176,21,204,48,107,90,106,83,90,129,112,37,46,172,35,182,242,50,50,6,152,13,90,185,157,139,141,18,6,150,181,166,3,164,52,185,200,138,193,35,39,101,193,205,230,38,243,52,248,207,246,187,42,216,118,244,122,52,241,247,219,195,229,247,79,137,203,126,118,30,25,12,243,76,245,246,199,221,201,94,246,253,83,74,159,78,6,105,12,244,181,27,88,213,227,132,120,104,41,33,21,236,53,192,187,160,192,220,245,254,169,211,239,159,178,28,87,180,235,7,93,147,42,59,166,201,16,163,4,249,238,164,17,6,144,83,95,240,53,221,96,250,187,17,34,112,50,183,152,219,19,64,129,92,81,219,219,252,202,123,208,206,145,239,71,99,159,23,80,103,205,22,204,144,132,172,172,83,148,160,215,36,76,15,129,191,209,241,253,54,191,216,196,176,191,240,86,18,181,215,5,65,96,79,153,72,208,15,63,230,253,186,126,151,155,24,242,46,14,22,74,216,59,12,50,146,14,140,205,198,56,249,154,204,238,207,16,41,11,177,19,28,237,82,2,15,238,70,22,13,213,168,16,89,182,184,57,144,29,121,155,221,86,190,233,191,232,250,227,229,149,106,185,146,91,241,248,143,82,165,146,43,100,109,129,43,51,3,163,253,144,167,129,163,33,218,241,176,234,82,187,229,87,117,164,173,154,238,193,168,60,129,187,67,205,112,140,13,246,221,186,10,232,100,120,218,148,210,121,47,26,110,176,144,110,220,68,162,14,58,211,185,51,43,133,202,4,110,182,252,230,108,212,83,37,141,98,118,156,176,29,215,95,246,86,106,28,149,188,150,53,175,234,211,6,116,33,83,214,56,128,234,30,234,214,99,104,161,249,130,93,5,73,227,101,99,137,79,208,131,11,204,196,18,182,136,166,98,82,162,103,75,192,64,66,156,30,17,181,41,35,66,149,68,136,116,152,191,75,118,92,108,178,100,19,246,233,210,191,19,31,242,4,10,185,12,255,141,103,95,200,38,203,38,135,76,6,229,242,60,65,94,48,152,18,235,36,167,53,34,16,120,117,97,165,69,127,34,77,89,97,25,164,112,84,142,6,153,164,157,187,41,17,74,158,55,34,46,18,200,203,42,31,241,123,167,25,145,147,107,50,29,251,211,214,174,122,171,166,120,7,171,156,142,223,70,114,61,239,52,48,70,247,96,62,165,52,225,142,180,73,29,231,107,228,144,98,101,116,234,100,99,211,16,136,40,74,252,204,67,164,102,113,136,223,179,74,182,200,75,74,245,139,53,92,106,245,147,46,248,154,43,235,242,59,254,91,236,177,123,214,140,108,84,156,52,185,238,193,247,183,162,116,137,2,146,158,13,214,196,159,82,121,144,75,136,127,138,2,163,10,189,185,180,111,213,24,164,164,107,100,117,195,115,213,47,244,212,121,32,99,179,121,186,48,54,201,149,122,118,29,177,186,163,167,175,153,21,88,195,162,98,145,145,152,105,19,133,91,81,34,221,3,179,211,237,255,137,49,175,41,48,75,32,238,23,30,89,11,67,243,103,46,102,14,66,249,160,125,235,160,235,72,99,28,83,43,15,170,92,255,87,211,54,30,47,26,144,168,55,126,16,106,83,180,222,163,27,190,146,43,212,201,158,59,232,17,92,31,152,161,37,226,63,207,53,112,211,133,248,248,32,132,28,252,82,14,132,176,137,82,178,202,98,172,193,213,18,196,79,59,58,78,148,221,211,55,194,115,136,42,179,8,70,14,147,176,20,204,4,136,121,149,186,72,188,229,135,236,181,56,210,112,199,132,88,8,59,15,89,50,207,99,54,3,37,65,130,59,187,169,178,95,188,119,144,254,185,80,139,72,179,83,176,237,179,59,54,47,151,53,178,177,11,215,224,198,158,179,143,154,175,144,188,28,215,60,72,75,32,159,171,233,0,90,2,142,68,246,253,21,30,95,202,90,205,51,250,138,61,232,131,174,112,208,41,108,224,134,164,244,152,26,10,189,223,69,207,222,239,162,103,244,123,225,189,70,239,110,66,102,84,229,126,34,122,76,178,20,85,118,51,168,120,21,35,41,25,164,12,19,127,86,10,69,198,199,158,116,87,209,223,121,229,172,150,68,86,46,78,227,118,40,246,117,175,140,146,133,236,113,210,193,207,181,251,153,46,182,191,148,253,16,202,180,99,104,155,38,23,96,114,16,226,35,160,105,229,137,115,109,162,172,130,153,5,10,208,202,173,167,183,196,58,239,90,5,46,44,146,221,126,28,65,52,45,153,151,168,69,69,167,224,161,191,136,133,223,217,240,158,35,134,131,49,193,241,220,2,81,130,209,49,33,88,92,85,93,93,175,199,120,151,53,16,155,133,180,217,196,153,131,242,161,53,5,224,50,227,204,92,96,21,203,2,235,123,220,6,39,128,51,176,234,253,157,163,10,6,66,1,247,20,199,131,193,102,182,70,99,39,176,164,38,49,119,49,109,159,241,208,224,3,94,91,204,57,108,43,200,169,207,197,3,216,116,94,116,32,167,252,93,75,230,109,147,183,122,15,136,161,74,220,68,103,100,133,216,64,208,155,110,202,253,82,48,138,201,39,178,151,241,108,56,100,244,85,69,163,126,131,73,205,12,116,4,76,106,218,216,169,60,83,126,36,128,192,224,34,196,220,159,240,230,73,233,111,25,22,164,17,125,109,5,226,11,67,190,115,218,148,18,155,48,251,192,149,23,222,131,248,199,186,11,191,44,203,133,34,56,46,107,59,164,211,252,36,106,160,95,139,170,141,247,234,180,160,21,168,5,232,42,164,216,53,225,255,21,19,234,204,164,61,62,181,146,205,195,34,154,244,208,82,76,135,44,2,188,3,194,244,41,8,224,146,82,14,33,46,253,200,88,151,50,38,241,66,139,122,142,122,201,141,243,42,139,33,16,132,54,120,66,234,214,198,106,87,164,99,94,5,36,63,148,148,138,113,112,60,156,54,166,254,147,229,186,215,246,119,178,235,182,83,21,54,6,38,40,18,152,70,99,178,103,174,99,54,54,38,27,191,222,210,21,57,69,147,192,16,13,75,170,179,171,14,211,100,192,60,161,1,236,40,115,18,108,76,245,31,103,92,27,207,34,236,74,120,138,97,98,15,173,53,124,169,85,107,117,63,133,62,204,170,115,52,37,219,12,122,129,39,114,210,238,105,122,11,207,146,86,188,177,158,67,251,81,1,152,204,41,80,47,109,254,12,180,182,25,65,134,41,21,141,148,158,30,237,15,101,157,57,220,195,124,140,2,177,65,197,14,211,39,108,132,38,184,227,39,19,104,51,49,89,17,170,45,231,106,187,157,118,62,184,59,139,115,124,66,95,19,76,107,243,246,77,80,159,102,204,109,38,174,57,218,7,71,211,19,157,78,103,61,213,148,106,83,163,90,13,137,241,178,244,28,40,255,39,73,125,223,206,21,84,64,10,114,109,128,26,251,185,185,170,172,73,248,185,204,66,58,107,232,147,140,16,39,189,132,224,5,181,25,224,48,115,58,236,217,143,20,196,234,53,184,248,68,187,227,151,77,0,125,119,129,144,164,179,199,138,184,208,192,61,160,136,107,38,89,147,237,93,220,252,240,28,246,227,157,230,114,209,171,231,50,197,2,255,81,4,183,164,132,201,216,250,141,211,57,83,30,24,108,91,39,190,215,143,17,131,35,189,121,98,222,179,233,213,97,196,122,70,239,158,222,186,93,133,155,57,158,42,52,82,136,104,233,212,187,157,86,237,28,219,157,81,195,226,247,166,164,214,157,46,119,222,236,6,36,232,88,240,14,164,90,58,241,13,8,19,160,255,65,119,32,47,190,112,94,224,14,68,223,251,29,195,42,69,173,8,157,15,83,108,33,68,149,41,247,144,248,135,247,31,100,15,145,208,6,19,214,127,255,234,224,158,208,216,226,27,158,92,252,234,6,95,74,241,27,59,170,223,76,175,82,24,22,12,156,4,164,72,4,149,0,191,23,112,11,86,220,79,85,156,131,179,17,213,158,172,210,104,79,244,211,74,174,82,2,255,122,161,196,42,53,226,48,18,212,56,199,152,10,26,82,66,38,147,63,244,155,123,221,96,58,129,199,67,236,138,98,123,103,124,175,128,53,188,39,64,167,179,22,8,170,160,132,18,213,48,29,26,164,22,222,10,169,158,157,78,47,171,68,200,18,35,174,76,118,60,226,191,100,170,13,172,13,101,172,85,176,141,95,9,62,48,224,60,108,99,174,175,206,95,26,147,231,147,123,151,255,143,193,230,186,72,251,53,151,207,199,8,22,62,95,4,90,111,188,53,195,183,187,126,107,175,57,124,110,6,105,141,125,223,64,210,6,158,124,152,75,105,130,163,79,124,129,207,171,135,248,204,122,180,106,127,52,61,146,10,131,67,214,83,5,203,173,234,37,199,16,153,87,29,134,217,125,70,80,52,85,163,32,18,50,78,41,80,139,201,200,139,2,120,49,151,81,225,23,157,178,94,233,225,211,193,223,226,107,86,179,39,237,49,83,36,187,131,118,183,5,240,132,28,243,103,105,150,229,104,228,210,198,195,69,16,82,144,233,242,131,97,59,228,60,42,30,196,116,228,143,98,67,51,171,167,51,242,215,211,171,192,255,35,172,26,113,243,66,9,142,62,8,210,74,162,8,241,214,140,220,114,148,85,12,35,146,20,237,177,22,189,239,28,96,24,199,193,197,135,89,199,140,194,88,212,10,141,160,23,69,115,85,147,51,156,153,189,246,159,143,26,172,47,48,229,121,116,95,102,224,108,240,26,196,136,240,106,66,129,69,93,185,152,16,14,186,39,210,49,103,91,49,34,177,111,132,171,210,184,177,179,195,221,101,79,42,190,116,193,104,244,135,7,32,103,40,140,1,10,198,42,239,31,176,193,157,36,216,90,177,38,229,239,140,207,162,116,83,24,17,206,57,98,149,137,137,129,2,208,248,4,109,228,148,15,41,84,95,128,232,103,220,6,47,171,119,193,120,76,151,199,61,9,125,38,213,216,162,226,0,115,74,118,19,217,188,234,44,102,54,0,110,155,21,115,158,48,31,55,58,70,64,5,118,22,183,71,81,88,193,50,230,16,211,189,97,67,56,23,129,233,160,184,61,177,126,199,57,139,192,118,76,89,197,141,81,108,56,18,226,66,146,211,219,132,77,240,161,143,102,46,177,57,228,142,88,77,132,43,190,204,239,178,97,233,201,107,165,253,241,216,144,172,194,185,58,120,97,223,22,204,94,48,141,107,25,170,52,57,67,12,231,50,245,162,216,189,23,17,38,223,232,249,227,41,204,143,19,105,39,42,200,188,40,7,178,135,64,175,96,75,200,136,153,231,64,86,102,166,57,32,84,175,148,41,121,21,70,209,142,56,230,246,67,109,62,170,112,8,42,201,172,20,39,235,216,22,220,51,238,60,68,255,2,148,244,230,116,144,58,193,159,101,187,111,140,247,230,107,74,245,220,157,25,223,183,253,73,107,220,29,197,70,53,167,42,80,18,53,24,95,27,8,174,137,39,17,160,96,43,105,63,5,204,34,176,154,162,236,32,89,10,3,209,54,251,17,148,210,146,134,218,70,194,86,7,117,103,201,55,77,54,91,78,10,150,94,91,234,145,231,56,54,157,225,188,195,102,32,134,59,38,12,72,213,71,165,134,196,14,206,199,159,144,70,108,144,2,64,243,121,199,9,195,67,71,250,34,75,29,139,189,226,58,22,193,94,122,109,115,176,151,134,175,147,110,220,16,240,119,11,220,204,252,163,70,34,242,204,51,104,90,101,169,199,204,114,250,153,114,55,190,60,79,250,102,34,135,213,72,56,120,160,161,65,77,44,88,198,34,219,64,12,101,22,39,53,194,223,67,185,221,236,238,100,181,204,125,88,253,34,97,150,90,11,209,142,81,110,230,146,117,6,107,214,37,115,86,205,4,58,147,157,98,219,106,150,200,71,8,179,242,106,8,144,52,227,97,36,42,197,204,20,0,106,46,221,200,162,135,112,75,176,133,91,199,66,38,132,209,155,48,44,185,9,192,104,177,131,231,216,136,96,165,78,216,218,38,207,118,245,97,223,55,198,54,130,102,0,56,188,116,79,194,122,140,46,5,164,214,13,128,180,72,23,151,213,196,88,234,57,227,177,9,143,14,236,243,139,80,159,217,161,183,219,225,22,174,110,180,54,77,37,51,94,31,106,113,51,197,152,89,68,213,183,77,53,26,20,5,217,194,18,116,113,237,134,29,212,99,102,17,68,114,115,205,147,220,25,180,34,159,211,170,118,105,146,131,64,43,57,97,31,148,191,201,91,116,89,102,56,98,71,246,242,36,12,133,138,48,89,136,80,133,147,43,224,10,62,100,255,42,20,186,39,87,84,95,175,224,190,191,74,10,102,129,223,166,159,157,131,36,2,90,191,69,209,188,82,100,29,59,112,91,191,138,93,165,156,132,41,34,237,224,114,4,45,225,178,54,158,99,164,176,186,171,195,51,225,44,77,158,108,189,114,60,35,147,142,165,90,48,16,192,170,64,204,146,180,99,217,161,240,228,149,129,68,165,51,206,204,28,182,235,144,96,157,12,122,203,182,22,179,140,27,44,74,108,51,155,206,73,211,148,157,213,101,175,176,141,184,20,248,100,54,46,164,176,58,247,137,192,39,200,247,210,202,74,25,210,169,4,77,68,149,225,217,18,55,101,225,201,144,136,170,2,125,56,161,38,53,213,19,81,145,56,184,37,84,163,165,122,34,106,10,143,54,102,101,209,134,11,202,199,251,174,172,24,23,172,158,227,205,187,69,238,122,174,183,154,118,82,223,140,46,144,144,129,84,194,123,14,246,251,77,36,97,48,48,113,37,102,38,45,212,60,44,189,71,128,46,198,155,145,143,50,249,76,49,68,23,139,176,56,73,235,102,176,168,12,116,209,240,182,153,67,150,54,216,104,183,124,237,218,0,70,184,154,84,156,201,20,188,25,149,46,39,169,184,45,13,16,38,210,216,56,183,198,220,102,159,203,180,125,249,155,3,200,157,137,147,9,113,178,99,81,172,146,170,93,77,41,62,192,36,213,218,117,181,13,162,193,1,124,26,151,185,234,21,136,138,69,146,2,40,202,18,102,159,249,109,133,151,116,76,90,164,184,13,59,87,14,166,184,60,13,116,205,132,243,186,17,162,159,14,139,202,249,90,42,100,34,29,125,176,64,193,136,122,138,119,170,124,38,40,32,158,194,108,161,177,122,24,42,232,150,139,116,95,35,76,207,106,104,158,12,176,246,41,122,181,74,34,61,37,137,48,28,42,204,117,89,34,156,17,205,166,222,50,49,233,176,152,5,215,205,177,9,27,207,216,17,168,141,140,15,97,32,165,231,225,200,181,138,4,148,95,34,210,59,205,88,234,178,10,84,74,28,195,65,73,93,203,158,25,184,240,198,30,65,110,1,176,71,103,50,107,46,27,1,249,17,49,224,48,147,69,184,73,150,146,199,91,124,184,224,225,86,235,180,142,182,44,104,170,181,153,76,152,16,43,208,218,62,112,134,60,156,29,127,194,192,144,56,206,23,245,13,181,62,212,92,27,41,102,139,127,183,232,181,17,87,105,95,25,188,220,241,167,170,182,208,169,82,199,195,117,101,225,159,208,23,120,135,221,233,238,112,127,42,142,200,227,97,111,130,97,187,91,233,5,120,120,58,82,90,197,33,229,65,216,114,222,12,39,59,110,251,118,221,115,150,158,189,16,77,208,96,231,101,68,73,207,102,86,85,126,94,32,91,217,116,26,103,37,6,194,65,130,232,28,68,55,192,91,55,20,23,68,167,138,241,5,212,103,78,137,54,44,193,83,73,74,22,58,16,94,130,230,54,51,178,23,202,77,75,153,169,40,173,97,48,238,31,228,162,71,225,96,128,121,37,249,196,208,10,34,118,33,84,229,176,25,33,151,223,4,69,250,190,233,74,16,23,63,111,100,132,224,206,64,146,179,184,132,18,195,97,111,218,13,237,188,33,250,179,56,252,136,95,249,189,114,140,10,13,148,208,192,147,52,15,160,71,117,68,220,209,144,29,182,157,18,71,232,33,221,250,37,34,247,189,146,196,130,11,4,12,218,94,54,138,218,227,194,42,236,23,111,43,69,197,59,58,114,32,138,15,209,140,88,137,3,152,225,9,19,247,242,252,65,12,27,36,155,223,222,110,140,199,195,195,28,246,208,8,200,181,228,12,64,1,62,44,128,175,134,132,179,56,229,5,37,130,251,45,113,117,98,168,202,128,112,67,226,198,122,72,56,178,162,28,174,117,219,199,32,206,165,144,89,90,199,155,169,32,136,223,95,126,46,125,141,250,236,219,223,58,183,196,132,236,210,7,36,72,144,216,40,77,74,217,118,89,29,61,159,185,213,77,143,72,144,75,194,54,24,88,64,162,82,222,184,167,50,35,18,149,137,183,5,120,99,27,144,30,36,94,193,0,19,112,194,58,221,94,143,10,109,205,27,188,56,75,24,72,249,29,50,79,98,139,60,222,36,69,117,83,243,36,241,207,156,39,201,232,28,133,75,75,204,161,109,146,52,227,92,138,25,50,168,74,166,11,76,97,210,12,9,253,3,153,32,69,119,159,123,134,194,186,169,9,10,250,238,52,67,58,70,167,203,66,18,161,235,41,151,145,54,19,186,177,202,129,34,124,5,233,180,184,205,14,255,10,153,28,245,52,48,247,236,4,117,83,147,19,194,51,165,152,29,106,5,105,96,169,115,172,31,68,241,38,167,204,97,97,17,228,38,17,108,93,88,22,79,87,195,136,142,86,104,182,135,70,85,216,188,119,201,134,176,229,161,185,81,104,52,69,179,145,106,107,76,183,185,96,51,157,80,3,236,8,10,50,158,118,155,72,41,80,19,200,38,43,73,79,121,194,2,77,197,173,9,84,19,85,164,167,57,73,228,167,149,158,86,170,169,58,146,200,94,92,250,114,245,138,20,188,8,72,113,61,157,137,56,97,121,122,74,206,11,173,156,186,198,251,131,195,198,145,97,154,52,99,54,217,232,200,54,160,237,48,116,6,137,95,203,39,182,40,197,160,160,108,154,10,2,51,47,117,130,207,204,176,9,75,204,42,126,91,72,38,183,8,239,221,38,187,108,155,2,87,199,6,112,97,213,51,115,106,96,8,166,39,87,144,27,60,35,194,73,245,249,149,253,220,222,6,217,67,236,67,25,52,161,241,237,140,168,119,159,9,152,129,245,146,114,254,106,197,97,119,4,151,91,112,37,149,83,145,90,144,148,19,182,219,39,208,170,24,212,48,28,48,93,21,41,7,134,164,60,151,76,139,97,179,44,100,201,238,252,10,14,144,245,166,152,45,12,91,170,75,245,136,86,50,178,89,150,212,164,25,39,227,52,176,82,8,230,133,101,11,63,238,97,135,122,228,123,97,59,196,107,240,28,190,23,158,219,248,231,249,98,82,26,113,53,247,105,130,232,180,45,232,126,131,155,34,172,146,145,171,55,98,215,117,19,145,80,187,72,241,33,97,112,66,186,14,4,128,101,20,96,65,220,253,47,177,168,131,95,139,231,1,215,22,178,214,97,167,19,231,142,35,252,172,20,192,128,228,216,75,139,51,204,254,132,119,195,239,249,45,104,179,7,86,69,224,62,174,109,229,209,222,21,85,171,4,46,75,157,129,78,94,174,101,113,74,200,69,12,92,104,194,188,205,186,96,10,37,202,206,184,209,68,246,62,67,10,169,229,155,177,105,118,102,227,41,93,61,49,102,82,225,11,146,221,148,50,225,241,69,30,93,130,116,130,46,43,207,45,49,8,153,64,80,117,245,150,209,148,20,75,88,134,62,71,143,173,185,229,172,20,179,191,82,243,57,97,43,49,217,196,159,32,56,13,46,128,98,53,193,27,168,213,29,183,162,53,96,147,193,156,86,138,19,146,164,132,217,115,182,141,236,197,87,201,96,51,10,76,68,69,75,222,103,13,57,197,184,106,20,181,67,216,20,235,85,65,178,148,163,146,138,90,195,14,181,228,24,46,119,221,161,136,74,198,159,81,85,53,121,118,192,156,28,48,150,32,0,223,227,12,17,133,42,6,67,142,42,226,174,45,161,87,181,202,93,43,211,139,96,90,82,87,125,154,186,27,118,219,222,240,169,127,188,172,204,60,66,11,95,10,168,152,177,214,112,50,174,34,159,231,94,21,250,145,42,244,77,0,119,46,184,63,84,177,24,27,36,33,109,90,157,106,232,203,65,119,210,109,246,84,15,55,12,110,217,186,80,98,35,97,177,136,37,114,40,85,49,211,161,206,254,118,239,141,196,12,16,186,131,71,197,158,149,174,98,203,183,163,234,186,60,190,47,240,237,176,21,10,239,170,227,50,144,244,64,185,178,248,130,37,228,148,137,119,228,168,26,205,53,214,140,124,241,140,26,44,57,59,205,164,105,241,182,16,63,213,221,33,157,70,14,142,133,41,185,161,249,185,134,246,155,210,202,213,161,128,74,121,34,121,225,156,225,228,213,173,100,72,171,152,51,29,60,100,212,230,32,173,231,64,180,244,217,91,183,21,133,116,121,137,9,20,137,212,150,78,171,192,109,29,100,136,190,233,238,222,1,220,145,201,211,20,217,24,138,237,47,129,110,212,77,61,57,95,165,155,122,130,157,203,35,101,168,130,229,132,181,238,55,11,114,115,9,241,128,228,113,46,32,87,69,120,15,148,18,139,190,146,249,13,217,78,99,48,37,96,62,100,76,38,153,87,10,169,96,70,144,217,111,76,246,178,86,152,219,232,60,92,244,130,20,240,166,210,43,18,119,22,43,149,92,38,254,17,58,217,194,112,63,101,182,64,140,19,196,170,87,67,151,176,248,86,79,134,169,154,218,96,103,191,215,155,48,110,245,177,248,188,48,254,54,214,79,194,81,152,140,52,73,3,157,4,242,156,163,195,178,113,19,225,103,242,206,83,115,71,92,225,231,4,30,119,130,229,13,74,174,206,212,20,82,124,131,161,67,35,115,31,124,27,140,20,64,63,180,244,31,235,180,105,248,39,244,17,148,199,194,88,171,176,133,169,146,242,201,14,165,23,242,86,73,193,67,199,142,29,97,76,159,62,39,200,124,32,3,106,78,0,82,72,1,125,14,75,73,76,179,76,113,34,84,15,214,42,59,233,116,7,93,104,0,91,25,53,166,187,33,61,72,37,237,198,100,55,83,88,169,0,84,53,88,83,38,51,153,142,135,123,190,40,219,24,143,185,69,166,238,229,152,16,244,204,247,82,155,143,37,102,240,42,140,184,0,79,201,113,15,62,226,221,106,113,223,52,33,12,212,94,117,93,230,79,141,56,140,88,91,199,35,0,47,146,163,16,1,248,173,54,17,31,234,160,178,38,254,92,169,26,3,208,205,232,10,197,164,104,64,186,230,28,20,114,92,102,38,77,129,88,165,21,91,61,137,115,153,47,123,49,163,195,46,206,83,91,161,168,84,167,237,137,68,252,166,251,205,37,144,68,227,225,161,61,174,211,162,149,59,94,81,246,151,57,142,132,21,65,243,228,217,166,207,184,32,84,131,78,234,23,190,88,46,16,194,27,34,66,235,130,32,94,118,24,175,72,96,227,117,249,131,182,173,34,222,17,94,198,165,42,1,210,154,111,250,211,67,117,135,68,42,5,5,221,107,110,8,65,144,92,113,35,22,24,228,80,74,104,57,105,113,86,106,164,225,78,103,116,45,90,250,86,173,22,108,4,5,81,226,135,202,253,43,171,49,255,175,76,90,19,200,234,43,171,96,25,68,5,222,31,132,46,218,75,28,27,117,216,203,135,30,85,122,230,59,146,221,35,57,201,191,246,52,160,148,128,45,165,176,98,140,156,249,82,55,211,25,15,251,25,47,51,221,101,35,189,179,155,41,150,229,55,97,21,39,62,252,82,119,166,89,197,151,11,124,59,47,103,78,243,239,79,115,41,146,229,255,123,71,143,138,231,223,75,89,1,171,1,110,79,105,42,27,49,117,6,86,69,218,240,2,157,49,93,237,147,93,199,218,221,72,135,234,212,216,159,44,63,15,13,179,97,155,207,39,225,36,97,210,67,122,174,219,39,10,212,5,168,119,155,47,45,76,42,168,8,155,182,52,19,135,215,106,206,159,101,140,221,230,144,106,72,159,74,107,67,174,29,34,102,117,210,215,102,117,210,95,220,172,178,186,22,51,171,172,162,55,48,171,172,214,183,51,171,162,161,183,57,171,253,182,54,171,253,246,226,102,149,213,181,152,89,101,21,189,129,89,101,181,190,157,89,21,13,189,205,89,237,237,104,179,218,219,89,220,172,178,186,22,51,171,172,162,55,48,171,172,214,183,51,171,162,161,183,57,171,207,123,250,190,218,91,224,190,218,91,212,190,218,123,35,251,106,239,109,237,171,189,55,59,171,199,116,112,181,152,90,71,227,225,206,56,70,59,38,40,134,241,118,166,7,43,176,42,199,198,35,229,202,218,1,85,198,230,9,99,117,162,161,50,114,162,84,131,124,237,174,190,57,88,182,110,237,132,188,44,125,26,114,220,10,208,28,54,198,237,172,121,94,214,58,22,243,80,56,11,219,219,83,144,170,221,230,61,0,19,173,152,57,66,177,44,247,150,27,78,29,81,142,200,221,226,197,137,91,194,114,93,213,58,155,48,162,246,89,70,156,30,117,240,228,0,23,0,48,156,109,4,173,118,7,245,195,60,240,48,208,110,115,169,212,233,222,92,172,34,102,129,173,212,110,219,71,251,112,44,82,104,47,15,29,215,92,111,210,184,42,116,6,11,159,185,240,114,98,21,20,20,132,134,151,125,28,178,33,8,245,92,100,27,85,16,100,251,207,91,254,72,129,100,61,30,225,0,8,122,46,186,245,26,208,91,13,149,188,112,71,208,252,26,66,241,74,175,99,139,8,208,101,18,100,225,124,37,188,113,36,109,56,218,190,195,68,1,226,229,90,165,80,169,10,10,22,18,58,216,102,158,215,104,200,136,36,32,228,22,111,25,133,153,225,203,61,240,83,39,167,2,87,182,136,107,149,115,42,37,117,79,24,211,62,124,5,207,178,177,138,253,134,72,97,5,111,31,5,7,100,188,149,170,188,139,49,253,232,40,15,91,220,9,158,13,220,187,234,86,48,183,14,97,243,37,53,115,251,64,207,181,10,176,244,131,203,142,112,65,233,23,29,202,236,196,243,173,225,114,171,87,16,104,249,82,49,186,178,75,115,241,30,210,228,170,34,238,143,248,149,77,214,158,232,150,212,45,176,232,31,51,171,25,25,217,128,158,80,12,196,225,17,134,230,171,204,149,131,246,169,222,214,174,193,43,207,174,152,76,119,48,199,124,97,157,244,48,245,214,137,44,157,157,110,111,202,189,175,26,189,209,110,99,57,120,125,206,3,174,172,171,167,51,175,191,250,131,215,95,255,218,203,191,254,139,87,63,252,248,229,167,223,12,114,191,41,202,197,168,219,154,238,143,125,145,91,58,139,176,79,148,55,173,217,105,71,169,211,212,88,82,174,192,250,237,204,137,150,215,106,181,27,184,48,80,37,172,197,229,43,20,247,101,196,137,86,121,134,7,136,65,33,83,142,155,212,215,49,27,101,76,183,87,56,161,88,51,93,103,79,212,90,245,82,189,77,120,102,91,32,2,173,233,232,136,247,179,72,236,71,233,251,192,184,218,191,78,194,203,228,106,128,92,164,50,93,90,106,242,41,117,0,86,154,165,18,70,69,57,248,48,54,106,215,249,31,12,61,190,154,180,217,43,14,158,225,222,19,39,91,8,159,164,16,59,196,94,77,192,180,71,224,197,114,20,16,1,83,93,179,11,24,51,169,82,184,103,240,187,102,232,242,12,184,189,226,65,1,116,70,153,98,166,231,197,209,37,68,231,131,207,126,27,124,198,4,140,175,243,93,232,54,106,98,83,97,226,48,86,6,65,36,152,114,87,20,145,104,241,62,65,100,47,238,229,142,118,78,190,242,251,46,104,178,9,57,33,64,194,13,184,236,29,86,13,145,9,179,177,195,235,177,8,94,225,230,85,42,114,255,129,122,232,229,229,85,179,154,32,46,198,43,200,53,165,104,176,88,123,221,73,184,123,194,35,125,156,223,37,48,233,76,148,97,137,2,94,212,141,120,234,199,215,189,170,14,215,232,245,50,220,153,166,181,223,236,182,242,77,255,69,215,31,47,175,176,158,120,185,149,66,46,10,177,196,103,213,129,29,52,116,167,26,194,146,177,107,34,169,128,91,119,38,18,192,10,158,80,204,99,150,187,109,166,136,4,39,43,250,249,236,152,246,31,195,28,16,56,117,151,204,248,76,218,182,64,89,51,8,155,131,178,75,118,186,99,198,63,34,117,33,238,241,167,216,225,226,207,116,161,170,195,222,59,88,9,20,24,198,86,8,178,111,55,247,56,152,209,148,153,66,252,247,113,253,68,209,225,86,214,42,235,214,244,122,144,191,153,34,183,106,162,41,174,101,237,8,194,70,130,29,4,120,70,27,151,60,8,68,124,35,99,131,235,219,14,99,86,72,163,58,101,50,105,82,220,82,232,230,106,228,10,198,60,14,198,73,181,10,106,209,82,35,109,199,154,209,173,115,64,173,227,194,122,123,155,11,100,38,178,27,211,253,73,94,75,156,76,2,207,105,52,155,245,13,216,209,38,136,70,180,149,0,90,43,156,53,54,82,123,72,154,11,27,23,204,84,78,143,65,12,37,29,108,8,196,81,231,139,63,251,241,235,191,252,115,152,226,218,156,62,200,227,201,147,136,67,16,156,212,64,20,37,81,57,37,10,128,83,212,234,117,91,123,175,190,245,19,64,14,10,172,152,146,82,45,22,10,167,48,152,164,147,230,92,164,227,20,183,118,19,114,128,234,152,235,40,9,193,106,77,67,158,187,29,93,42,40,130,59,179,41,116,77,180,1,184,15,150,227,173,139,178,250,129,80,48,77,101,141,191,241,123,189,238,104,210,157,32,118,48,65,95,148,41,138,178,158,201,119,210,243,237,183,132,231,27,103,39,21,75,204,18,84,25,118,103,205,18,55,42,8,158,248,172,210,182,170,51,3,13,172,59,216,245,199,221,169,195,92,168,83,154,108,207,52,118,19,104,46,161,73,112,177,9,9,122,218,126,207,159,250,206,148,40,42,11,32,101,110,155,146,78,104,234,124,24,150,75,36,212,206,163,95,226,105,162,208,193,128,130,174,213,152,84,98,61,88,173,2,56,88,25,180,47,89,44,76,137,97,133,136,149,9,183,51,169,54,91,246,84,252,231,37,2,49,152,90,195,174,223,218,203,153,143,197,253,175,124,107,77,171,170,88,150,141,253,57,65,45,193,244,9,84,89,92,224,142,0,43,165,149,30,82,5,177,132,167,209,10,71,138,27,92,179,130,233,238,126,191,57,104,116,123,134,95,10,16,147,136,236,76,168,24,31,192,228,83,90,30,198,210,137,147,90,213,60,30,150,61,132,131,139,106,220,191,138,12,120,162,80,106,249,213,170,203,229,190,25,164,81,174,68,49,26,209,18,11,242,36,242,200,248,194,168,37,214,170,176,86,120,57,241,71,226,88,160,183,254,212,41,64,59,18,194,136,99,147,168,188,70,149,27,187,112,13,109,56,112,59,153,59,178,129,233,77,161,69,72,154,232,97,137,115,128,137,69,227,22,0,154,173,61,116,230,129,37,201,203,101,228,191,43,149,44,156,110,51,157,229,186,13,156,51,73,107,142,241,158,151,214,205,96,60,48,118,212,85,27,34,243,152,194,51,72,150,116,78,7,9,81,213,25,163,70,232,28,164,46,195,196,163,145,84,31,212,202,98,206,226,146,160,219,90,71,151,0,212,86,148,185,215,95,204,210,30,248,205,1,75,119,220,33,205,66,26,180,133,233,87,164,62,65,29,131,184,87,80,236,27,4,97,27,0,82,70,184,4,139,85,5,130,44,105,115,49,168,154,185,40,71,246,211,137,131,86,19,93,233,121,191,10,138,14,97,94,83,76,187,252,169,242,163,142,237,39,245,162,49,238,111,84,173,89,128,118,162,238,122,24,48,190,190,131,105,194,35,220,113,139,56,32,68,94,219,178,22,175,243,68,67,193,147,201,25,38,79,55,53,200,56,19,173,233,232,27,120,44,191,177,87,219,196,172,27,168,128,179,210,117,12,232,179,72,78,172,97,60,12,30,234,1,96,9,158,183,70,206,69,29,108,186,102,223,118,33,199,31,71,161,133,253,85,167,175,232,129,53,74,233,90,26,11,160,110,57,137,216,58,178,215,16,141,196,20,49,179,55,172,31,175,25,250,241,26,162,31,87,49,253,184,250,214,245,99,46,220,249,127,39,90,173,214,49,85,226,226,2,84,98,219,221,148,193,254,250,224,38,220,253,183,148,235,76,98,30,1,208,68,44,124,116,85,219,80,21,209,93,87,65,142,4,247,248,170,162,237,132,198,216,237,239,144,41,103,237,40,203,209,35,211,170,148,206,178,165,158,250,244,51,159,121,226,67,206,123,52,55,147,188,156,192,201,105,207,121,184,63,13,224,90,242,132,151,204,204,166,2,69,88,23,181,40,133,99,248,249,17,26,124,8,221,80,86,19,215,66,183,11,205,89,215,56,186,205,220,210,205,219,83,157,227,206,98,115,241,170,56,40,177,179,177,75,54,39,21,55,102,142,198,201,211,233,9,207,227,71,211,181,8,1,211,226,211,177,210,156,14,144,77,18,213,13,236,202,39,9,154,72,28,34,19,212,20,13,178,172,223,150,56,26,241,99,116,41,84,45,91,56,174,169,89,142,197,136,157,128,56,229,23,42,33,82,202,58,121,205,165,94,222,103,201,179,114,137,56,43,35,250,60,14,14,37,124,17,84,147,17,118,122,69,15,185,152,238,220,117,63,124,88,180,114,213,186,82,166,149,39,243,4,31,91,142,249,97,54,83,65,85,35,220,57,117,218,243,143,187,6,29,65,111,67,242,75,85,194,159,197,114,216,181,95,93,209,206,221,98,68,15,49,208,100,117,173,43,202,121,236,135,164,106,152,250,205,5,152,14,165,63,41,156,138,16,111,45,139,68,55,150,24,169,67,105,7,8,7,215,107,152,195,175,219,247,53,216,40,125,146,240,209,214,53,52,88,199,28,241,24,51,172,186,188,90,169,130,165,100,7,98,10,51,190,233,126,154,149,88,10,158,132,48,77,33,58,210,9,191,197,255,36,130,34,1,98,28,0,157,98,240,17,197,29,127,97,32,70,206,224,69,14,248,81,139,0,47,42,85,22,9,93,84,94,95,32,152,31,27,174,73,99,39,20,129,74,138,70,190,151,202,119,249,232,105,146,67,176,75,154,121,181,96,220,148,250,192,40,22,248,65,198,197,196,3,163,152,67,160,144,137,148,167,91,80,161,115,96,18,8,52,42,249,195,97,67,129,177,41,172,191,92,220,86,102,165,204,255,58,28,177,23,229,9,125,24,83,179,121,134,109,170,217,60,77,32,40,28,89,8,201,174,12,177,157,108,200,78,120,118,230,222,80,56,160,0,11,111,64,226,246,118,80,13,25,67,169,67,77,7,77,140,240,107,116,211,188,204,209,182,29,91,54,39,141,127,44,19,154,106,153,193,208,20,243,154,87,88,114,72,166,22,182,70,120,50,131,194,224,242,63,77,87,194,90,92,123,163,135,114,38,71,106,186,245,6,20,158,187,55,97,45,174,189,241,199,227,225,216,165,47,50,244,210,173,43,106,217,185,123,18,84,226,214,17,118,82,108,41,81,170,90,138,37,45,18,193,118,176,133,254,229,148,170,134,26,41,13,159,54,194,169,142,58,99,115,135,137,205,233,192,241,144,29,223,35,153,9,225,137,163,140,114,173,133,159,34,205,73,144,62,127,242,14,69,153,3,152,224,24,22,14,160,48,231,24,19,171,87,17,108,196,244,212,4,129,16,241,205,143,118,81,225,188,252,205,154,196,74,161,235,193,217,213,172,134,75,78,186,22,76,174,154,117,4,139,156,174,134,144,2,42,206,102,88,212,192,217,4,47,18,112,54,237,215,168,92,135,203,174,47,70,1,107,54,218,145,250,69,28,106,44,22,16,155,91,148,69,26,16,142,217,109,74,107,65,85,59,81,28,96,157,219,78,191,54,147,17,92,117,178,98,61,169,184,2,100,43,11,80,9,199,177,2,202,169,54,122,13,19,159,147,38,91,250,108,141,166,248,132,29,199,92,201,133,230,153,117,143,84,241,244,235,152,19,31,22,216,81,25,116,19,166,182,183,72,73,85,141,13,185,56,252,76,243,33,30,78,179,72,122,216,138,229,214,201,86,65,56,59,53,243,222,168,134,221,149,123,116,40,13,153,60,40,38,196,111,180,118,51,95,154,30,141,124,198,110,153,229,192,214,144,203,4,50,49,151,9,228,72,142,159,74,135,185,140,148,113,10,185,138,34,33,170,1,67,241,155,221,78,80,249,185,115,153,160,110,234,74,60,49,52,149,145,205,232,237,77,24,165,74,173,200,53,116,10,196,15,170,86,77,188,166,4,228,160,106,85,5,127,98,149,32,21,78,92,159,235,231,0,39,99,33,121,71,45,162,89,113,222,53,197,31,127,137,36,124,192,133,130,82,54,22,170,78,102,67,244,228,151,104,80,83,79,153,36,146,124,163,119,216,56,154,4,23,78,241,214,160,220,65,137,163,116,248,215,72,235,37,14,125,82,115,209,106,211,82,105,233,74,147,75,99,164,94,185,235,55,218,42,50,71,40,58,68,142,28,49,228,193,163,76,62,83,204,104,207,102,88,210,63,167,105,179,90,64,144,252,108,195,246,145,73,163,70,205,34,45,58,227,70,228,84,175,108,137,252,169,154,115,6,69,223,58,105,6,214,4,230,87,76,185,157,217,99,82,109,27,62,105,189,85,52,1,207,9,170,197,118,88,34,91,113,215,69,196,176,73,125,59,214,38,224,33,12,148,2,169,125,227,101,26,23,48,82,164,133,201,238,34,7,80,35,223,28,146,179,174,80,49,146,214,9,243,109,209,73,173,176,122,207,18,139,173,237,183,152,120,233,29,235,162,212,54,236,168,156,155,185,66,217,69,99,172,107,141,118,230,73,117,51,48,153,250,163,137,110,206,15,76,107,186,93,136,213,168,94,43,69,14,128,60,139,67,237,157,164,40,103,45,193,60,21,48,137,166,77,25,142,187,47,216,24,40,51,69,41,176,230,199,70,162,57,228,42,89,32,137,203,137,98,196,236,247,7,96,44,151,194,177,124,31,14,230,251,170,240,122,95,145,94,239,163,195,108,63,14,9,18,38,187,227,238,96,15,129,59,28,77,252,253,246,112,185,215,152,76,243,195,78,30,40,111,170,175,8,99,192,172,99,24,195,234,106,230,229,55,127,244,234,59,95,127,245,157,31,125,254,227,95,188,254,249,143,37,200,123,230,245,183,191,242,234,247,190,250,242,247,255,233,179,159,254,225,171,175,255,241,231,95,251,209,23,31,253,238,203,159,253,217,203,31,255,252,229,207,190,143,42,255,42,82,127,208,21,54,157,221,137,116,195,213,211,218,68,101,194,238,122,240,49,99,139,67,36,0,92,233,231,50,207,214,201,20,92,127,210,26,119,37,226,89,54,17,189,206,178,225,38,11,87,44,70,31,14,194,104,60,212,130,105,19,21,26,139,77,14,41,75,156,72,14,27,221,105,98,163,6,42,72,66,195,70,121,231,8,226,36,29,222,110,28,182,183,6,173,159,9,120,115,9,230,78,123,75,252,82,111,178,155,117,71,252,72,133,121,51,215,246,110,248,144,234,27,143,146,25,195,158,181,130,78,197,16,185,36,217,60,196,112,27,171,29,250,2,202,126,211,142,2,148,134,66,120,199,202,20,52,98,177,105,41,197,200,195,51,68,55,17,58,48,49,101,70,196,41,214,44,152,41,204,161,206,50,195,121,8,185,103,83,27,168,100,209,164,57,7,56,68,52,217,186,181,25,190,141,14,7,26,90,152,236,34,48,91,126,32,195,211,185,247,184,240,176,205,226,48,87,6,48,3,234,151,161,238,58,175,63,249,202,103,159,252,132,109,43,159,255,236,255,250,252,227,31,190,254,63,127,246,250,27,63,121,245,209,239,176,125,231,229,95,254,226,213,247,190,134,10,26,157,6,220,28,84,144,222,63,150,169,0,91,164,197,53,134,230,13,203,9,23,21,158,56,13,20,59,168,124,0,47,148,11,58,196,100,112,131,172,114,181,141,110,219,26,115,133,85,211,193,31,61,50,235,113,119,64,233,106,73,238,58,73,254,76,170,252,33,192,172,74,53,197,17,46,105,155,166,22,143,211,6,190,208,77,121,65,155,236,34,118,207,197,236,139,228,177,43,214,219,180,227,68,124,9,248,14,2,193,148,175,160,187,80,17,231,2,37,150,17,151,76,11,83,227,126,205,5,169,185,32,176,174,25,7,59,123,72,60,125,214,137,38,93,15,234,0,254,225,186,145,192,25,200,218,56,69,98,135,101,250,92,129,158,108,48,125,11,207,162,218,29,32,199,27,3,123,30,52,82,176,84,8,229,169,190,106,202,230,205,69,100,73,172,89,9,213,166,36,236,157,62,35,158,17,172,105,164,129,45,88,219,209,212,48,171,142,134,13,178,3,216,140,226,44,148,52,179,164,86,230,48,151,169,190,197,196,166,206,14,69,69,245,213,68,106,17,185,82,34,231,206,140,192,141,0,179,189,119,146,97,223,161,169,8,75,222,71,123,109,217,198,58,152,75,16,220,139,88,87,145,237,36,13,67,37,197,126,134,10,25,22,26,6,30,226,155,20,69,129,166,18,166,82,201,97,91,53,194,141,62,254,148,112,165,15,112,225,106,89,66,169,78,200,246,12,229,20,29,16,134,49,132,198,18,147,233,216,159,182,118,143,43,218,112,101,145,86,20,204,58,3,211,219,41,17,197,0,12,112,167,48,25,100,146,192,85,152,231,249,200,91,89,197,44,56,28,242,187,152,177,223,216,99,154,39,255,31,147,5,61,151,161,110,140,199,202,125,20,58,58,78,163,172,197,36,210,118,3,5,198,1,36,221,196,129,29,162,239,79,157,90,119,135,123,176,134,140,70,235,171,2,66,40,140,179,17,105,110,32,13,97,51,164,119,196,242,128,49,101,192,15,161,172,46,18,229,163,60,83,113,130,40,14,143,104,210,24,62,42,160,78,109,48,177,61,225,146,13,48,50,102,9,44,142,90,151,173,108,151,12,59,24,90,209,151,22,112,109,61,220,159,68,145,144,168,112,73,190,54,8,47,100,242,207,173,87,50,200,173,65,244,229,81,194,101,14,231,125,38,8,209,236,10,154,32,140,142,171,30,237,242,8,135,60,180,102,41,163,109,2,219,35,14,39,122,168,139,114,135,26,14,108,94,180,132,231,207,166,203,224,158,137,248,29,32,105,165,195,45,42,176,205,184,140,131,91,150,171,47,166,30,249,235,226,139,105,55,194,69,23,119,26,249,234,21,158,182,250,250,203,92,217,50,116,47,232,48,110,124,35,20,27,229,35,212,205,60,13,130,169,70,176,116,124,48,70,93,193,125,85,162,227,112,46,160,140,161,131,54,91,89,211,225,120,226,144,127,196,68,140,198,216,217,224,247,104,98,133,219,132,248,61,47,143,253,153,51,153,194,12,155,4,68,90,208,7,148,36,104,154,247,0,203,96,243,103,8,24,10,94,57,169,169,199,137,77,49,9,1,242,62,197,221,10,157,74,228,196,71,19,19,40,70,210,31,15,121,29,42,215,97,31,50,167,129,163,30,141,121,64,98,25,41,29,3,27,137,72,118,23,16,192,131,231,2,10,2,134,110,238,179,110,16,65,171,43,213,178,137,90,103,126,96,95,10,113,151,121,2,48,29,105,86,105,172,88,78,222,101,251,50,148,127,98,172,116,139,87,32,53,46,150,152,102,125,208,204,62,135,194,31,156,162,240,179,149,178,180,248,5,10,56,88,208,225,249,51,138,150,104,60,1,192,85,216,2,19,93,153,178,115,144,107,84,151,197,255,215,60,188,153,146,10,202,72,125,180,148,57,94,43,90,214,24,42,61,236,10,175,230,54,149,184,200,236,197,98,2,210,9,29,71,42,226,234,29,201,93,119,229,70,68,203,208,5,17,114,12,160,36,151,204,245,4,28,135,237,14,189,210,37,76,149,141,180,80,41,56,178,166,172,194,126,183,163,48,86,185,70,43,92,90,207,44,234,27,49,104,142,97,220,139,82,44,221,245,193,40,186,65,83,60,184,76,140,35,28,176,151,102,148,131,163,111,120,158,155,129,228,78,9,226,34,80,58,132,44,38,9,145,111,231,166,132,38,228,212,130,15,74,148,35,227,27,194,4,153,195,31,206,170,173,229,81,109,13,95,185,201,74,159,77,14,200,72,111,37,82,16,178,45,8,100,85,67,192,45,226,22,224,36,43,1,235,239,172,207,211,66,96,191,99,207,152,242,180,3,76,20,20,202,136,50,38,218,136,40,69,78,42,144,233,177,160,238,55,38,49,50,95,208,52,85,142,128,215,240,86,10,69,139,83,123,80,41,244,201,117,159,199,36,33,204,9,75,230,118,39,150,182,44,9,71,241,138,169,138,64,40,22,99,161,56,143,4,208,31,199,117,155,242,97,216,235,53,70,19,31,198,0,200,171,50,45,230,71,148,67,92,252,109,222,229,196,87,51,148,134,188,34,146,28,192,254,193,103,219,219,210,85,30,187,133,140,3,233,242,97,69,106,162,169,120,193,12,134,92,141,102,18,201,111,27,105,211,104,167,124,247,251,12,125,179,14,59,32,43,132,59,181,30,239,101,45,76,241,29,248,130,136,122,163,63,48,162,119,113,193,50,15,3,32,22,18,172,113,197,180,4,238,236,43,158,135,44,27,64,72,94,207,111,128,41,48,22,99,38,4,106,247,224,65,136,16,212,10,192,49,32,183,228,197,103,184,132,93,11,51,247,214,61,2,128,79,74,205,48,101,136,153,198,36,205,141,124,178,38,108,142,46,118,164,34,228,47,119,201,142,93,128,186,61,182,124,119,185,111,193,217,76,10,70,14,46,18,40,78,38,244,9,151,52,92,41,153,215,57,22,61,170,184,136,250,170,96,157,211,25,223,50,14,198,2,213,242,150,173,85,235,197,146,23,253,4,1,201,242,242,10,164,207,10,124,107,66,146,243,5,144,85,118,78,85,84,148,201,236,248,131,119,119,253,190,191,252,165,120,238,182,56,225,143,4,177,185,204,151,228,24,195,103,188,127,240,137,224,107,229,17,153,17,146,53,187,204,134,140,169,70,33,179,203,55,57,109,71,230,45,99,20,101,17,212,149,52,117,234,189,201,170,65,109,41,42,210,134,32,139,70,185,237,42,142,69,134,235,177,209,138,158,50,145,21,216,222,6,25,31,22,66,166,83,162,17,8,155,118,172,105,52,88,3,195,22,8,250,155,7,145,252,214,102,69,80,255,28,172,99,97,30,123,149,56,231,96,147,98,173,135,96,28,27,235,16,204,19,55,131,165,168,48,185,103,17,164,146,64,127,73,184,123,243,207,37,197,63,232,201,34,102,36,45,138,217,218,126,8,87,177,88,118,74,172,213,157,163,146,170,90,28,83,129,150,230,231,171,57,8,126,51,172,149,68,200,156,220,165,69,179,91,73,8,113,67,22,203,93,137,181,186,115,87,82,85,139,227,46,208,210,252,220,53,7,193,111,134,187,146,8,153,147,187,164,119,175,19,115,5,8,57,139,229,173,164,74,221,89,43,161,166,197,113,150,218,208,252,140,149,158,220,55,195,87,9,116,56,179,149,14,12,202,234,214,237,56,209,9,160,192,225,133,138,252,7,183,169,201,159,217,117,59,128,104,228,26,19,222,43,170,247,84,66,57,84,48,6,96,236,71,232,75,3,79,93,252,27,120,208,74,82,152,241,232,27,42,246,198,196,210,224,181,98,80,26,116,230,121,50,31,35,158,166,141,244,167,33,111,224,73,79,36,220,206,131,223,239,34,158,174,166,67,44,60,151,198,207,173,184,215,65,58,233,168,112,228,114,172,68,243,32,46,122,238,249,59,251,203,237,198,120,207,140,156,86,88,53,102,83,47,151,169,133,140,138,164,251,233,169,222,174,102,77,236,235,50,198,242,102,77,125,159,205,95,223,8,79,47,214,136,168,22,53,135,17,149,191,15,115,233,77,64,125,236,55,122,102,140,188,226,52,175,160,77,81,148,21,223,8,101,253,238,160,107,18,230,97,132,85,8,254,171,59,16,6,19,178,148,240,164,2,106,222,236,5,0,243,68,143,87,86,187,131,209,254,84,123,54,26,142,70,190,94,144,137,21,237,73,171,193,200,226,146,96,212,24,248,61,228,66,80,190,78,4,109,166,144,9,128,28,141,254,22,27,212,117,195,181,232,74,108,174,150,198,167,208,115,61,50,236,195,141,77,204,10,255,206,72,122,64,221,109,25,155,117,208,172,244,91,19,47,17,190,138,218,137,44,31,132,67,8,77,16,141,90,174,229,151,6,126,70,56,181,162,28,164,22,207,183,34,56,86,94,61,183,135,135,131,196,59,74,221,48,13,226,181,113,203,244,216,103,125,154,36,152,166,159,44,23,106,94,98,118,24,144,197,139,47,51,218,42,36,199,129,21,108,140,113,152,72,52,0,141,15,155,150,182,28,159,172,121,71,222,65,80,195,117,33,107,149,69,12,139,46,190,66,130,194,138,57,60,73,44,99,77,138,18,142,45,202,178,214,6,129,180,69,187,200,10,184,118,144,23,181,180,102,185,233,11,100,214,246,182,150,215,201,245,110,56,158,238,232,2,80,131,153,161,163,83,199,195,17,95,99,70,134,227,138,146,187,87,119,246,13,36,112,223,31,236,27,131,163,135,35,192,194,221,40,226,35,244,193,49,202,0,46,197,64,219,212,194,0,187,82,131,34,131,37,229,11,42,230,186,177,227,226,159,11,46,195,199,154,6,110,120,176,38,251,175,98,87,171,34,184,133,107,195,103,51,10,80,37,96,57,151,36,16,164,230,13,206,114,180,247,158,115,20,141,18,238,131,164,72,151,158,148,158,248,169,70,36,217,147,97,208,92,36,142,25,170,155,54,76,188,34,252,54,186,16,245,18,138,68,44,194,77,241,224,60,111,100,80,225,3,1,147,167,144,201,44,147,187,229,148,140,90,182,168,37,14,76,139,195,96,63,61,155,254,48,174,232,141,68,62,123,26,197,81,91,105,147,253,157,29,127,194,151,151,84,224,178,196,249,206,182,210,173,181,114,39,122,69,152,61,87,226,222,202,100,50,20,224,149,139,75,61,68,21,4,227,107,10,69,128,19,135,31,82,173,61,193,161,248,108,192,55,226,52,157,111,250,211,67,63,98,203,100,87,141,18,122,236,81,33,187,113,17,131,121,28,36,120,28,231,16,252,72,98,165,15,134,109,128,100,44,190,55,226,50,248,130,23,153,83,253,54,122,11,7,183,0,1,50,195,54,71,99,122,104,92,140,168,41,93,50,16,48,238,36,227,251,253,209,244,40,15,160,124,66,46,20,169,100,61,154,165,228,202,19,21,80,92,195,20,202,214,174,84,68,98,125,6,72,46,228,144,171,164,10,169,154,137,130,98,193,173,176,130,225,18,235,188,2,28,125,110,19,246,173,147,103,207,42,146,110,30,180,137,133,34,221,133,238,38,126,219,239,196,33,229,230,90,197,108,75,42,212,71,104,99,8,163,247,107,113,86,31,224,132,209,83,227,136,40,237,33,158,115,76,151,152,225,213,6,139,67,9,48,136,61,132,164,143,80,77,55,128,21,145,212,138,158,14,219,99,66,35,210,34,98,48,221,149,30,27,203,5,143,103,26,47,100,9,131,133,103,202,129,112,109,227,192,180,188,15,28,184,145,115,51,237,37,20,46,244,118,247,0,81,140,128,70,132,166,101,215,186,92,178,132,180,5,232,189,163,221,6,26,137,159,103,148,113,231,161,253,113,111,185,221,152,54,206,138,191,175,142,6,59,235,124,247,169,150,115,221,135,155,183,239,29,122,215,47,239,12,55,216,63,183,238,63,216,189,248,96,135,255,122,200,127,220,220,218,184,202,254,119,225,201,165,218,190,120,112,249,65,239,226,221,135,119,31,63,44,222,44,239,28,94,57,243,248,112,235,242,213,198,228,234,131,195,221,119,139,149,205,135,155,27,23,166,47,30,223,122,60,190,114,112,80,22,245,108,94,187,247,160,114,113,188,119,109,103,103,231,220,185,108,66,54,83,57,164,187,251,126,126,210,235,182,145,140,166,192,202,98,179,11,195,37,160,12,117,184,112,176,4,225,129,7,154,178,127,21,177,21,212,108,56,4,170,170,59,146,76,197,149,223,225,115,202,246,206,229,56,88,77,234,255,57,209,118,198,123,39,242,30,62,209,233,176,205,115,237,29,246,198,99,191,149,74,202,43,175,211,201,136,244,3,39,60,175,147,169,174,169,95,177,7,181,210,59,65,125,177,5,213,41,19,165,200,12,157,124,126,161,252,27,45,254,99,112,189,1,215,224,16,15,206,52,149,43,89,43,225,138,40,224,137,87,227,236,164,72,114,119,54,48,236,15,145,93,181,24,103,86,205,4,255,174,84,179,100,26,57,7,164,155,240,40,131,220,0,212,16,43,108,49,216,185,129,219,46,88,8,219,219,140,233,112,117,135,98,46,193,94,210,77,205,228,47,43,135,89,121,204,202,101,51,123,31,4,135,209,161,124,26,210,13,118,30,12,135,177,156,152,24,57,216,143,14,212,243,1,177,88,105,97,129,239,160,203,167,196,9,232,84,46,115,170,201,148,131,189,83,217,99,133,136,104,17,140,48,126,214,92,166,65,227,72,8,159,201,11,170,128,233,116,114,146,203,139,149,74,46,252,207,203,102,169,102,130,174,57,54,195,250,39,152,197,203,129,36,197,100,245,82,138,216,199,13,221,73,67,241,195,61,160,141,196,227,8,184,140,250,76,95,248,30,79,78,200,19,132,139,193,97,74,155,63,13,210,45,63,55,211,45,151,178,185,232,101,81,127,89,206,174,59,0,107,226,169,100,88,101,185,12,255,233,182,59,138,253,254,109,238,143,191,106,10,196,155,223,141,163,101,146,137,127,120,89,85,126,98,37,152,162,249,235,29,247,151,188,227,34,167,9,85,136,171,27,147,186,142,142,187,189,38,51,140,19,203,204,146,168,124,251,27,168,102,217,15,170,12,209,87,16,8,83,113,82,28,249,250,9,48,114,152,175,66,199,4,13,200,39,50,66,189,191,36,206,201,218,233,105,202,175,37,226,11,11,126,3,198,153,63,10,242,165,130,139,167,131,137,78,143,204,254,141,90,167,198,228,237,139,191,124,208,232,237,43,184,170,189,97,99,10,204,89,152,223,1,237,23,162,27,28,196,158,171,59,136,208,64,55,77,37,151,30,178,4,219,45,254,7,54,117,162,84,42,161,164,150,169,51,119,17,179,235,41,235,140,144,78,14,192,2,152,229,198,28,167,16,106,57,188,148,250,192,176,215,156,104,137,127,92,35,213,28,60,238,23,9,85,206,186,184,151,87,103,42,41,51,33,86,183,96,207,182,223,26,142,131,212,202,88,128,121,33,9,234,149,234,247,148,17,178,172,183,44,92,221,100,88,126,112,203,204,139,229,217,210,230,246,95,55,93,101,212,109,237,205,239,69,65,93,87,69,50,12,17,66,214,72,200,136,34,38,73,217,34,223,193,124,38,232,240,70,55,31,164,82,21,221,109,200,118,145,228,233,177,152,69,144,137,204,42,97,56,49,98,143,143,235,43,219,237,203,148,75,83,169,56,103,159,138,8,13,197,99,244,201,67,234,243,92,234,227,119,100,57,234,165,176,137,219,97,210,75,237,48,229,163,248,201,246,118,233,214,228,205,233,138,85,155,111,64,139,72,214,188,98,109,254,1,45,34,76,87,172,254,42,15,168,22,164,174,161,151,171,124,81,75,54,34,219,79,235,177,214,27,160,139,69,127,55,242,74,208,194,195,220,7,49,61,48,244,142,67,142,8,146,21,156,114,32,88,79,4,154,208,196,115,49,68,91,137,174,13,0,189,194,175,242,63,73,131,139,96,204,166,242,165,37,174,24,82,36,245,114,30,27,164,143,245,122,157,78,120,10,114,217,11,145,153,10,26,129,6,162,250,143,99,217,71,111,135,32,88,175,163,135,12,56,212,164,180,149,9,65,132,102,65,48,116,112,101,198,93,161,16,117,92,59,39,57,231,146,175,206,45,99,94,34,44,199,194,200,181,7,80,184,160,59,70,227,109,246,28,58,112,144,221,51,113,39,85,119,11,100,149,71,113,240,72,74,29,39,92,39,16,230,174,158,0,240,20,241,164,128,80,60,61,52,223,178,240,112,29,186,172,61,215,252,203,22,1,2,203,103,135,29,186,26,118,83,33,205,113,58,91,233,209,8,114,9,186,120,61,27,96,116,137,201,92,198,190,172,77,3,72,139,38,190,2,221,10,180,192,254,74,138,36,45,106,98,187,184,23,48,25,140,233,14,171,59,39,96,252,37,203,82,201,180,13,137,14,156,24,34,223,198,160,18,187,79,163,90,8,186,52,170,14,207,49,123,198,79,213,25,114,241,142,144,45,41,133,112,7,100,19,68,53,141,255,57,145,41,22,51,26,164,241,88,158,153,9,231,165,23,116,139,77,195,212,76,56,111,100,43,78,76,204,69,138,48,124,255,9,247,176,138,30,195,83,160,12,63,244,25,55,92,236,134,79,183,133,53,35,103,95,197,173,150,28,208,24,26,8,122,129,147,229,160,127,20,174,39,43,184,222,40,227,89,170,167,120,208,33,93,133,255,188,229,59,15,95,154,180,120,20,79,37,39,142,65,45,41,170,59,214,188,225,38,238,226,61,106,120,210,26,15,123,61,86,69,168,157,194,197,194,77,175,230,98,145,179,99,228,183,197,124,226,13,4,151,68,20,196,216,45,139,20,92,243,135,76,56,200,4,7,224,62,39,112,43,139,108,161,172,159,58,73,121,114,121,147,65,174,96,115,236,14,216,240,41,136,118,142,168,171,106,180,24,9,49,171,238,234,249,67,191,185,215,101,107,125,52,98,35,223,24,180,180,29,238,77,108,152,110,91,98,210,230,106,81,25,18,245,0,199,172,210,80,187,160,131,193,232,96,17,80,196,142,61,10,60,113,29,213,1,42,137,235,127,30,5,1,184,84,119,58,221,231,201,231,20,68,74,4,251,121,5,134,120,120,73,199,167,68,177,170,206,35,219,77,149,8,182,64,136,230,253,3,86,225,68,25,10,170,95,198,209,28,126,31,90,56,144,211,219,216,159,119,88,130,243,232,219,26,149,132,51,55,66,96,104,16,197,125,216,1,85,244,84,56,68,122,114,38,38,239,65,79,189,127,202,238,47,170,165,153,76,18,230,214,104,242,25,121,233,217,109,55,166,254,85,152,117,215,145,199,48,164,60,58,250,240,141,44,95,90,99,198,137,248,207,172,46,155,99,211,82,177,189,83,222,147,81,170,54,49,238,115,234,217,82,136,161,193,173,154,10,158,152,1,219,30,207,170,237,2,116,79,180,100,106,37,47,233,230,77,19,164,201,53,75,241,153,92,241,124,33,184,102,182,53,45,209,154,67,104,110,154,48,94,23,214,75,85,151,142,72,59,95,92,112,250,97,48,226,133,83,132,22,207,63,8,120,85,230,24,164,15,85,158,131,17,180,16,102,247,96,231,99,48,1,86,19,125,156,230,121,223,246,67,168,85,202,205,64,223,71,99,231,35,253,208,28,139,45,1,61,122,54,51,241,71,236,184,51,245,1,252,13,199,179,102,186,120,232,232,125,158,92,227,214,45,26,250,66,229,91,62,169,154,45,243,83,215,160,157,203,48,209,194,127,201,90,178,126,240,99,128,246,144,136,80,212,143,172,115,17,107,243,212,140,15,102,225,201,75,181,159,187,159,240,112,111,37,35,249,29,141,32,228,120,182,0,44,43,3,136,148,139,113,61,53,134,93,57,11,163,165,68,214,133,76,30,75,178,40,43,140,171,206,133,35,125,16,183,111,112,22,86,72,129,176,119,217,140,177,144,103,23,39,175,136,121,224,113,23,162,168,123,235,40,128,50,18,163,101,116,220,64,39,177,156,177,103,228,25,70,172,15,61,136,88,191,107,12,233,13,50,89,132,92,232,97,40,201,104,25,36,85,221,8,107,89,195,203,143,27,22,185,60,236,237,34,69,80,101,3,180,155,200,4,100,227,14,205,71,58,21,198,160,60,244,86,46,178,249,25,145,80,124,180,177,117,234,35,62,179,46,115,251,214,122,41,58,186,122,250,52,23,37,141,94,211,207,180,253,78,99,191,55,149,238,176,25,38,108,174,94,204,156,94,125,127,160,55,117,246,108,190,63,201,43,150,91,51,17,37,56,75,134,91,98,170,44,43,193,155,253,105,183,231,132,226,100,98,56,201,213,13,191,229,177,217,205,225,115,244,161,220,203,205,123,79,113,187,29,105,42,233,238,38,37,13,19,167,11,121,235,6,168,108,66,37,139,31,175,67,242,163,56,144,86,1,217,143,93,63,201,144,217,248,190,223,122,231,77,95,141,67,71,84,205,171,7,115,91,57,236,78,119,197,85,202,196,196,137,116,185,36,39,226,92,141,227,123,130,174,48,135,154,227,20,1,110,129,153,76,160,103,46,138,156,163,210,205,51,60,83,95,186,99,29,191,222,112,200,199,242,124,171,81,212,69,44,223,131,254,65,55,167,1,27,152,8,90,90,42,204,48,79,247,82,136,96,178,244,65,230,12,142,142,96,132,107,227,112,154,193,130,7,136,32,168,47,71,84,146,74,211,162,34,82,106,101,21,21,19,69,112,73,184,137,161,5,137,69,140,196,57,206,96,31,149,252,102,42,68,137,114,44,33,111,49,146,115,1,51,169,52,108,31,25,230,81,147,8,94,76,183,103,34,2,161,51,28,78,193,185,81,79,254,96,214,44,63,193,143,117,134,147,253,196,68,196,176,226,178,16,105,82,93,251,9,33,124,20,145,156,0,61,161,129,178,117,123,172,135,92,172,33,7,106,1,215,69,19,145,201,3,34,101,85,241,59,126,118,152,233,87,120,80,219,166,174,240,84,196,24,108,60,120,1,251,245,148,165,40,52,95,41,183,82,198,174,23,74,138,51,242,110,30,12,4,83,105,88,205,9,146,66,175,243,55,164,234,208,24,76,77,228,7,238,195,28,40,20,9,120,32,99,127,103,191,215,72,190,203,74,12,22,193,154,86,255,98,0,185,97,241,92,209,188,9,141,43,111,96,69,161,186,68,194,5,167,62,73,69,53,148,32,197,84,67,247,241,168,87,218,105,205,146,194,30,160,154,144,252,42,57,63,226,88,242,142,38,2,202,169,160,254,130,198,48,160,67,7,51,190,38,157,44,176,113,2,11,213,26,171,71,229,138,181,219,16,18,166,86,219,226,160,144,129,66,4,164,4,213,12,218,5,53,20,195,102,146,78,48,231,129,133,91,33,62,212,161,49,211,100,209,198,100,7,204,130,70,139,124,151,148,99,14,159,104,58,1,254,5,225,240,64,236,101,166,248,180,229,104,162,21,30,103,87,7,24,159,104,46,235,4,104,105,109,220,202,30,0,85,181,74,61,184,14,170,32,155,50,174,26,107,193,123,26,44,87,100,225,141,223,235,104,125,86,161,164,122,232,85,0,53,4,61,24,206,29,189,184,105,122,93,48,242,48,110,151,106,84,50,183,99,234,86,162,99,81,98,90,121,50,89,162,141,41,201,225,215,237,130,73,201,86,19,114,121,106,187,103,164,131,107,97,25,56,163,107,155,164,42,16,221,20,7,235,172,129,24,42,125,148,223,148,86,38,85,228,66,5,71,146,163,89,218,14,76,104,89,222,112,12,107,208,66,162,171,13,3,147,139,149,179,101,56,249,100,32,115,73,137,131,213,253,45,194,250,176,32,76,85,249,17,100,162,177,243,86,243,152,22,26,59,152,54,186,3,51,46,54,6,122,227,136,107,237,238,216,111,5,103,180,32,36,64,197,101,19,101,154,13,166,235,41,199,15,139,48,87,96,250,188,117,39,72,5,157,10,54,255,251,253,193,241,147,221,197,35,1,114,132,170,217,42,130,61,81,77,88,97,233,154,32,116,178,59,238,14,246,220,172,149,128,8,54,132,237,240,248,133,156,232,22,217,174,203,152,244,227,28,9,171,171,153,171,23,11,133,204,100,127,196,63,155,100,166,187,126,230,127,225,5,206,103,252,158,223,103,11,141,141,218,152,123,114,246,142,50,187,211,233,104,114,118,117,181,213,24,48,118,247,87,88,27,171,39,36,164,227,57,254,13,96,181,120,111,78,228,169,116,99,162,206,162,128,131,136,231,112,17,163,3,172,8,106,91,193,230,245,166,56,198,41,210,166,219,247,123,49,126,35,148,217,14,25,1,12,123,68,236,142,28,86,45,36,55,146,148,18,41,181,189,205,132,76,15,81,203,224,213,229,194,214,50,104,220,238,174,110,164,253,68,193,68,116,28,17,242,198,88,219,135,107,208,161,48,74,75,129,225,117,119,123,174,209,136,46,112,57,1,1,64,201,9,71,69,0,209,218,114,163,2,103,68,155,169,158,226,164,56,14,213,172,156,183,158,220,83,212,58,77,245,192,114,209,224,132,50,12,142,230,184,179,188,145,28,94,234,110,89,29,0,71,73,127,3,140,165,128,114,49,70,154,46,173,234,70,9,133,103,6,49,76,149,219,241,77,90,138,174,180,136,239,29,73,81,203,206,144,129,9,142,60,217,4,15,70,151,188,198,220,199,77,100,233,115,171,44,40,76,86,22,36,101,115,171,44,40,76,86,38,93,245,220,234,50,99,107,64,85,220,131,197,173,34,197,215,133,202,126,48,156,38,47,174,69,45,10,151,188,202,137,199,98,68,22,50,166,155,76,27,253,145,189,18,93,241,135,33,151,142,18,10,179,132,51,89,157,37,175,168,106,136,173,73,8,119,77,19,215,43,149,223,155,245,18,118,197,185,183,193,47,77,143,70,254,77,14,144,44,224,193,130,145,22,189,23,232,63,97,162,180,56,82,36,151,17,234,152,224,209,184,92,144,105,78,47,22,172,177,184,92,152,71,83,47,24,172,159,184,96,152,18,81,47,200,121,58,46,37,50,190,198,69,178,250,214,206,11,17,24,62,137,71,22,138,137,109,172,111,185,10,35,148,0,26,30,201,244,216,194,76,134,154,213,2,50,176,24,35,24,174,6,12,52,160,200,161,122,17,6,185,145,9,23,127,172,40,136,209,157,1,233,252,191,20,67,160,89,12,82,250,165,135,230,183,4,29,57,66,35,48,52,163,216,205,135,146,55,165,151,73,94,58,242,75,78,73,237,113,79,57,143,207,50,161,182,139,93,11,127,24,223,4,89,238,135,205,208,52,254,123,252,83,92,180,136,174,132,125,201,152,162,14,116,213,8,236,178,220,241,184,140,17,18,231,97,56,188,187,213,147,232,25,161,87,24,5,45,68,93,66,230,206,111,180,118,51,66,150,229,50,95,10,100,150,72,108,201,86,123,38,148,113,209,108,196,195,121,226,67,241,114,102,54,175,86,226,144,159,83,36,221,84,191,49,211,109,242,244,130,154,253,19,25,86,99,96,213,74,141,207,19,71,51,13,129,21,140,192,36,65,96,17,6,142,157,161,205,194,146,255,181,189,141,240,198,178,91,74,218,221,3,5,116,22,247,101,81,97,50,162,179,109,178,183,65,127,121,119,56,238,190,224,150,177,158,221,15,42,82,54,70,52,132,67,148,124,162,28,25,50,77,247,64,195,222,101,187,86,51,220,134,35,50,252,190,225,160,85,115,75,221,73,236,101,136,110,166,166,251,72,119,122,67,208,9,80,183,104,176,161,85,60,171,241,151,116,8,3,169,242,32,203,115,17,109,156,149,128,201,60,57,207,21,225,23,38,21,135,108,70,175,61,9,120,249,61,89,121,202,214,196,230,170,54,54,54,114,86,56,246,69,170,156,243,41,156,239,240,1,7,136,172,17,247,107,230,9,35,252,129,71,77,207,139,5,131,120,60,89,195,191,127,147,177,139,63,104,103,222,81,226,252,245,37,193,116,113,236,168,31,206,42,226,38,160,153,127,12,156,35,87,6,80,144,142,178,235,233,19,227,250,203,138,15,158,181,203,218,37,26,237,239,135,0,88,141,199,67,123,229,139,59,87,82,78,123,206,228,59,187,42,90,196,34,234,157,127,208,245,15,173,240,169,161,59,160,201,234,121,254,109,48,63,41,76,140,157,238,243,40,174,209,29,128,12,234,226,118,188,94,7,160,43,203,12,211,115,104,159,123,210,102,55,228,209,73,83,214,200,74,109,126,212,241,253,137,31,166,0,178,198,156,11,39,142,216,97,71,156,228,61,29,254,198,10,84,136,160,25,42,204,91,166,93,173,91,141,193,65,99,98,36,234,176,2,246,189,73,211,77,67,156,151,99,130,116,209,21,50,152,154,32,146,222,204,180,192,245,154,153,127,164,140,166,105,43,150,70,52,72,218,137,170,87,45,86,53,188,199,40,103,142,134,1,31,195,70,23,49,101,32,234,112,112,159,155,181,123,183,161,1,239,234,101,115,48,13,70,196,116,112,130,194,92,169,138,37,243,162,94,233,6,149,171,201,150,189,146,72,161,215,8,211,75,218,99,143,14,178,31,206,153,249,51,92,23,101,219,52,171,93,47,27,168,135,202,252,205,59,241,193,5,9,189,230,6,92,127,253,247,221,71,83,38,9,46,228,146,122,48,141,49,210,19,208,106,83,96,55,98,184,161,116,10,153,88,122,87,176,68,13,158,231,129,109,114,69,110,138,249,78,163,237,231,5,43,7,166,6,73,104,99,192,182,78,73,167,90,176,59,8,96,45,204,58,122,126,227,192,119,169,99,184,63,85,43,249,205,61,255,168,51,110,244,253,137,222,146,168,196,123,39,218,35,112,172,74,47,39,131,36,21,164,202,104,40,162,46,103,196,32,38,215,228,97,181,20,192,192,17,244,14,67,127,214,227,55,227,74,108,114,183,131,19,127,107,183,49,230,121,109,150,30,188,123,41,95,115,9,201,10,142,33,72,28,150,123,216,23,80,196,64,120,19,125,186,64,238,18,240,224,92,92,55,209,213,84,137,92,31,154,210,80,247,74,75,188,142,97,152,211,235,211,157,214,200,146,154,21,209,10,137,69,248,81,89,148,46,211,190,13,253,14,84,96,154,149,194,4,181,94,7,4,67,251,181,225,28,167,40,119,203,188,49,201,121,220,40,123,82,75,173,17,248,166,82,27,66,208,28,23,215,203,113,235,225,189,78,120,54,80,211,15,132,239,98,27,81,78,167,155,215,166,62,4,218,72,152,53,40,204,31,43,127,7,177,221,246,75,82,123,254,7,137,7,155,95,115,142,165,11,62,168,171,195,115,242,172,42,62,161,197,17,184,223,230,50,182,76,13,129,201,152,227,200,250,122,174,6,216,139,69,214,108,114,97,212,171,179,249,254,240,69,0,212,3,92,248,194,197,7,14,75,139,189,0,48,111,36,152,232,233,14,244,251,151,28,17,237,239,128,170,231,148,24,196,61,22,68,227,129,57,72,88,228,172,190,17,38,36,65,20,220,128,163,254,29,45,11,183,43,177,147,57,39,94,52,183,23,243,74,199,33,1,78,2,130,34,101,213,215,154,36,98,21,44,187,38,196,193,34,208,0,99,108,135,188,176,28,217,220,51,208,248,120,37,157,183,88,232,113,5,39,115,218,237,147,242,119,109,164,157,45,233,243,118,56,245,116,38,66,217,246,134,141,182,234,100,67,187,202,225,152,109,33,207,53,125,166,107,250,170,205,149,128,120,163,33,234,18,239,169,129,179,150,244,208,83,159,4,7,45,240,44,180,129,104,15,129,185,193,64,23,161,243,110,132,255,173,148,42,89,26,43,73,90,251,121,5,6,46,72,104,225,64,242,102,240,80,142,216,194,128,212,40,195,152,168,42,227,131,177,234,219,74,104,72,235,24,192,147,238,9,166,107,93,76,217,239,54,100,182,167,176,90,196,57,197,124,171,143,39,90,70,225,245,44,74,157,238,90,150,76,29,230,234,98,190,181,81,23,149,73,164,78,247,85,75,166,14,243,175,49,223,218,168,139,202,36,82,167,57,191,37,19,135,120,19,25,47,109,164,133,69,18,41,3,190,116,201,116,105,238,70,106,147,226,149,141,38,89,32,145,34,13,243,46,225,232,17,32,200,217,78,32,90,17,252,32,162,195,232,33,239,140,99,9,114,159,9,37,4,42,10,8,138,221,209,239,18,70,68,194,201,217,6,4,150,192,199,67,131,211,51,95,45,104,52,112,106,157,97,240,146,184,131,67,203,89,121,67,45,64,112,6,64,213,51,222,44,138,43,48,74,109,195,0,28,11,146,240,135,18,78,200,202,65,197,252,22,186,232,235,177,172,202,157,90,26,93,24,104,234,129,247,205,124,73,12,23,133,117,54,163,142,113,111,228,28,181,48,154,21,181,57,84,67,115,200,51,56,41,224,141,126,112,78,3,101,101,24,10,1,56,163,102,132,18,232,85,157,238,243,121,193,84,164,141,225,60,2,205,103,166,114,37,181,232,16,146,66,199,246,163,225,106,180,241,138,63,49,46,123,103,86,232,158,197,34,149,157,68,34,137,22,139,248,6,186,145,212,26,164,149,48,229,57,245,211,241,91,163,139,233,218,116,252,52,58,104,114,14,16,139,17,241,83,68,206,20,202,210,12,62,150,123,128,229,107,213,227,101,166,77,196,96,56,93,86,103,35,43,159,196,115,66,131,117,25,147,74,127,25,44,1,243,20,55,179,202,246,28,37,56,177,245,129,166,202,131,86,34,106,97,137,31,170,12,8,51,112,197,38,198,243,232,210,94,200,162,0,129,98,224,88,170,111,99,222,74,5,77,168,23,123,232,114,151,220,229,104,203,8,206,56,185,48,2,32,23,132,22,228,50,64,55,87,13,44,166,211,46,33,115,32,30,166,43,217,192,59,23,91,248,115,13,6,168,53,13,71,207,217,218,49,251,126,204,192,18,27,36,162,186,85,154,17,230,141,158,207,163,116,40,79,221,224,98,91,187,170,6,209,216,142,94,47,210,209,161,233,79,15,253,0,0,205,48,134,120,20,68,9,15,117,19,176,192,10,56,62,22,152,52,237,25,230,95,126,163,237,69,94,170,210,53,99,226,247,58,9,206,54,0,209,204,36,51,83,170,196,134,155,25,49,166,146,230,160,22,73,63,27,165,225,254,84,117,26,51,179,166,76,249,232,178,159,120,235,86,127,91,136,27,65,97,131,68,23,46,124,17,136,173,134,75,128,216,201,170,189,194,93,77,114,209,223,6,192,192,234,232,184,167,10,163,105,91,59,57,40,243,26,13,22,154,178,46,186,120,196,139,225,30,162,122,150,13,157,169,217,2,44,78,50,190,154,15,10,110,17,242,234,18,226,71,162,134,222,144,168,240,3,202,220,61,163,34,217,218,141,163,108,10,28,176,120,68,199,64,2,27,3,44,172,165,196,176,69,85,176,207,48,57,14,66,148,147,234,16,192,27,128,223,183,183,199,195,195,124,126,183,219,14,151,43,65,30,233,245,167,172,32,117,124,172,254,132,209,34,169,25,206,63,106,23,56,172,184,130,133,136,197,233,160,190,140,11,96,128,133,133,207,243,38,226,24,72,204,17,149,196,14,229,74,9,74,161,238,54,105,56,77,18,234,163,89,189,118,41,97,110,13,243,132,249,169,78,91,49,69,113,130,84,143,253,225,112,52,98,187,245,114,252,79,102,165,80,204,146,30,32,145,206,87,129,247,253,137,176,247,188,139,65,142,41,173,200,2,103,120,196,189,145,193,30,107,14,35,112,129,41,150,49,88,4,16,73,129,237,209,56,175,67,197,92,77,249,77,197,230,96,48,57,41,35,19,141,168,25,197,175,173,138,92,250,192,32,10,221,171,63,217,87,48,85,80,18,6,50,199,63,199,49,108,213,16,100,56,150,106,71,8,77,4,219,43,116,205,134,242,190,39,99,115,102,110,177,224,120,39,92,34,196,231,12,25,211,223,108,211,142,100,184,187,88,8,249,20,116,65,33,53,68,252,214,196,145,238,207,4,203,41,30,77,137,32,44,132,201,7,91,82,150,148,154,132,211,26,238,29,15,153,169,132,64,161,4,161,236,156,135,21,237,69,181,255,70,29,14,75,1,28,156,148,25,170,173,233,55,44,155,53,149,70,5,238,217,6,165,122,38,52,97,232,224,165,252,118,98,94,40,18,82,21,181,181,153,119,245,116,78,239,132,60,87,208,14,24,118,138,55,27,246,139,176,10,162,96,219,106,29,249,224,110,7,55,244,155,195,7,111,130,214,45,112,235,244,61,20,6,66,66,182,164,205,87,34,120,35,244,234,92,3,72,135,112,61,18,183,104,152,57,204,130,12,231,218,15,36,131,38,132,108,73,248,82,213,55,17,232,117,56,167,226,134,202,117,74,193,117,86,242,140,34,87,105,110,19,170,229,140,154,107,62,43,201,243,105,38,213,90,232,116,202,234,231,152,77,245,195,112,50,213,104,108,44,16,27,131,9,84,3,110,192,227,153,35,115,240,107,59,231,229,174,92,241,57,44,118,227,114,209,113,169,131,108,90,115,49,70,209,97,161,235,169,198,22,187,204,121,237,243,44,242,248,59,184,196,223,20,79,224,89,148,227,156,223,180,66,65,233,250,152,131,165,45,184,29,5,241,33,111,191,172,119,107,14,96,10,9,147,138,31,201,195,105,138,220,228,130,252,159,106,14,78,76,77,48,190,163,252,241,172,153,54,169,169,183,249,89,58,210,99,164,175,213,150,128,169,101,32,75,47,137,146,25,121,163,164,43,90,137,211,227,60,65,65,213,248,68,57,13,13,172,65,155,56,181,46,124,114,210,181,129,77,131,50,112,150,49,228,54,7,214,56,147,27,236,60,250,239,127,36,117,31,208,249,72,197,135,243,109,76,73,16,35,144,176,98,98,2,96,234,93,35,247,142,101,93,205,236,176,20,178,27,139,18,124,225,168,144,174,215,182,177,117,156,127,124,29,41,102,151,241,112,202,113,19,202,149,182,191,147,205,76,184,161,244,241,114,33,187,158,60,37,206,211,97,208,156,224,15,109,100,84,225,215,201,108,208,51,171,167,197,175,175,190,245,147,204,231,63,248,253,207,127,240,245,207,126,250,141,151,127,244,179,151,127,240,251,60,55,154,219,140,144,3,106,14,164,180,31,58,145,8,4,198,191,51,254,192,164,3,238,8,238,128,162,79,100,10,112,239,44,33,34,34,3,170,166,145,41,156,44,120,119,89,187,235,53,161,212,80,56,181,216,56,169,171,118,73,75,9,195,224,181,67,55,145,208,42,54,125,206,37,183,42,202,202,164,185,72,83,147,225,97,194,106,21,66,84,109,83,185,198,20,121,68,117,183,51,5,193,249,9,25,0,192,149,162,194,248,153,149,98,101,194,196,127,179,219,202,55,253,23,93,127,188,188,178,86,200,229,87,202,213,220,74,177,158,43,176,95,178,57,156,46,167,111,215,201,196,65,115,139,157,25,109,184,87,231,40,88,175,32,43,12,102,216,71,115,167,185,172,65,52,139,41,149,240,53,156,251,53,11,204,126,114,146,160,2,142,190,132,110,88,94,214,6,241,175,50,68,84,83,102,165,80,145,151,203,34,10,222,171,76,204,214,242,67,38,41,186,3,211,240,143,29,240,100,89,5,124,76,139,223,198,15,113,228,40,232,249,33,64,30,79,19,0,50,90,19,249,2,225,41,33,118,104,55,97,3,19,210,196,246,77,120,170,172,99,88,13,134,173,62,50,4,68,222,12,194,155,103,216,201,11,159,167,15,177,187,44,143,244,216,136,36,131,26,127,158,18,244,106,110,33,76,35,227,186,220,84,216,14,253,86,80,57,2,181,39,125,108,188,91,38,110,184,198,93,99,224,19,162,224,45,57,188,172,123,13,182,100,140,252,52,212,222,168,174,123,214,1,110,27,140,31,225,233,98,176,136,120,167,144,130,133,196,186,123,150,45,196,245,162,196,22,109,173,177,176,183,82,95,55,143,89,170,126,67,4,99,39,217,186,222,176,40,36,100,29,102,254,56,9,84,240,96,200,13,77,28,83,61,228,228,88,142,44,9,170,11,252,222,61,188,150,172,1,179,114,169,190,21,220,51,87,56,88,120,20,56,65,217,230,144,238,50,78,136,195,101,58,138,103,250,116,233,87,122,105,231,235,63,90,228,52,156,82,61,154,126,113,115,230,22,196,173,108,218,136,255,89,202,214,233,156,206,14,87,217,33,91,147,151,220,230,192,101,176,220,160,144,251,64,140,203,201,52,29,58,62,247,35,30,212,41,218,143,252,208,137,225,34,6,209,26,64,7,3,44,93,136,249,165,5,97,122,89,247,184,200,5,116,228,13,197,78,218,123,1,2,26,23,49,27,111,32,232,209,232,1,169,176,171,1,96,90,194,121,103,79,60,221,197,40,124,241,254,41,128,111,37,44,86,46,238,123,124,105,12,13,151,36,241,52,201,31,73,41,164,168,248,200,1,225,141,186,31,153,90,84,162,59,20,234,155,228,172,6,167,112,96,146,35,244,203,244,94,218,213,167,235,151,224,160,100,85,62,82,56,47,25,14,74,162,71,169,189,147,48,208,116,77,238,159,196,43,181,76,237,155,242,87,194,155,209,110,254,163,177,176,39,153,117,243,69,50,170,180,249,39,224,228,37,186,39,216,62,163,28,144,146,182,184,244,115,246,102,28,146,208,70,142,59,97,22,103,163,227,204,151,163,147,145,229,43,247,217,2,91,249,28,11,236,13,120,8,97,77,28,123,105,145,222,63,199,90,88,78,94,63,244,71,214,105,162,84,113,194,30,249,159,204,167,135,154,44,244,92,44,103,32,165,55,15,250,209,219,117,232,113,233,139,179,71,15,181,94,210,184,243,36,59,243,80,243,226,214,155,180,206,39,214,207,231,241,225,73,67,99,42,143,17,211,95,132,154,15,199,224,200,55,225,47,66,46,42,124,220,173,195,109,14,41,246,165,58,134,41,92,67,208,172,26,193,53,187,179,135,72,242,4,64,98,173,190,33,54,239,144,99,12,113,42,215,15,251,29,190,114,90,49,235,38,15,63,8,25,96,231,214,183,57,235,117,187,90,36,249,174,29,52,141,91,50,201,45,6,223,214,108,91,24,121,94,115,189,55,119,154,48,203,165,121,24,63,137,132,175,149,105,36,66,135,41,74,1,49,57,87,46,64,16,53,231,18,70,135,44,90,229,150,60,249,74,252,173,94,118,235,55,58,86,100,252,132,124,45,240,182,40,54,96,115,57,17,69,210,75,169,33,209,37,2,160,145,232,157,162,12,101,86,79,127,254,191,253,243,203,95,124,235,245,87,190,255,250,119,255,133,123,158,189,250,222,63,191,252,244,155,175,190,249,39,95,252,254,127,9,221,206,104,153,163,7,191,10,92,2,246,95,10,86,78,190,203,135,202,184,98,154,82,212,112,226,78,127,65,129,176,147,214,120,216,235,53,35,120,10,36,171,148,37,44,21,98,120,203,233,192,0,189,37,142,75,212,214,246,54,251,17,15,181,6,188,175,115,121,240,58,83,42,123,253,128,201,25,139,218,135,153,171,240,49,135,71,125,146,20,224,89,29,140,172,87,114,0,194,107,115,101,163,138,250,145,15,132,18,184,122,226,40,219,193,133,122,84,80,221,202,52,119,16,60,39,168,253,150,118,186,187,223,111,38,3,204,162,46,125,9,222,40,84,162,33,11,190,43,42,62,227,49,34,246,38,128,133,95,154,100,144,98,212,214,98,111,15,143,29,183,179,75,204,255,22,81,55,214,29,25,67,249,21,63,49,128,142,180,129,139,119,42,67,234,98,28,95,40,106,28,143,169,81,70,234,196,104,142,171,122,0,183,154,5,136,47,202,118,247,0,225,76,144,223,199,174,194,33,121,34,241,24,156,32,199,160,189,125,52,193,208,130,209,123,86,86,195,139,13,237,177,16,190,218,179,136,169,16,80,31,182,49,243,153,101,167,149,72,158,155,0,0,136,243,102,248,97,223,31,236,171,138,136,230,137,5,138,169,91,130,131,49,95,245,44,5,245,36,57,150,82,180,161,8,60,74,217,160,229,126,119,16,74,196,66,13,128,72,224,134,126,21,229,195,232,174,158,24,4,32,213,160,157,162,44,66,240,123,69,86,75,100,149,160,174,193,176,237,27,54,189,188,153,80,210,101,195,137,124,158,189,50,153,139,168,215,157,76,147,69,56,31,82,100,89,24,142,84,161,9,178,170,224,23,241,22,242,147,233,81,15,170,114,150,9,49,169,148,194,244,197,80,73,143,75,202,71,139,226,231,148,82,137,4,56,71,50,49,246,71,211,163,188,91,42,86,77,231,214,149,114,199,100,148,164,19,28,194,196,82,25,20,52,38,46,31,206,118,142,206,144,137,248,46,74,14,57,126,61,168,38,149,13,135,187,20,50,36,48,73,70,79,117,213,63,242,183,144,55,138,92,185,94,233,70,80,168,163,70,12,161,229,184,150,99,31,14,80,75,142,104,40,180,45,192,50,104,110,22,163,229,8,48,200,48,76,128,43,225,230,176,215,198,49,187,200,132,233,80,55,10,117,224,228,148,37,234,156,171,10,74,226,177,129,200,223,110,118,92,212,44,217,47,44,190,158,144,236,29,75,130,215,233,62,79,94,87,9,137,133,88,69,195,201,212,169,166,113,40,10,104,97,9,79,77,61,85,197,82,184,94,185,50,165,77,250,232,9,39,88,224,241,59,191,215,235,142,38,221,137,74,208,249,248,184,72,223,54,24,231,74,205,128,134,163,47,47,18,189,170,113,208,152,54,198,137,25,190,44,251,0,33,236,208,145,139,185,80,182,107,236,222,112,17,4,133,108,16,89,113,169,30,27,93,63,62,11,43,166,50,188,0,16,106,100,41,168,105,5,101,68,151,117,61,235,124,183,191,227,150,255,60,222,197,82,164,211,237,59,38,160,48,191,155,60,219,111,140,201,239,148,97,54,236,93,102,93,220,200,76,24,36,130,90,132,25,26,13,9,80,170,17,131,172,167,114,37,231,192,97,50,93,167,51,209,47,194,160,37,184,185,183,18,99,150,33,168,209,11,34,147,5,110,252,13,106,228,197,180,149,24,163,8,65,139,86,238,88,242,36,78,174,40,144,121,27,150,124,144,73,89,30,169,252,141,130,140,76,80,119,148,163,114,249,75,237,238,216,23,137,105,131,68,209,108,52,99,106,78,124,24,191,159,133,132,197,217,133,100,171,177,99,93,39,19,23,207,156,59,151,233,77,129,49,6,215,254,56,241,185,12,219,76,178,24,16,134,89,233,120,218,75,172,52,109,157,211,105,51,177,78,145,117,82,80,235,88,105,115,58,117,171,212,168,19,84,173,78,238,188,131,44,51,102,46,116,136,83,86,233,60,194,238,85,58,143,175,94,165,161,250,37,48,124,148,228,84,93,135,191,146,83,241,239,96,46,222,44,163,255,90,154,144,210,196,216,11,162,77,128,73,116,125,31,200,4,24,241,156,255,183,183,135,35,127,192,78,131,96,113,132,196,40,233,142,169,221,130,91,156,11,253,201,186,149,6,182,200,76,34,230,108,51,206,181,140,216,3,140,45,144,177,64,118,221,86,128,49,158,189,0,155,112,123,1,54,121,210,55,56,38,150,169,142,172,225,28,231,234,28,231,152,28,159,97,253,116,33,43,50,76,22,224,72,103,57,90,160,198,251,118,183,209,27,238,224,135,2,211,252,193,127,201,71,68,243,16,234,222,126,127,128,32,214,214,70,207,197,145,48,147,175,196,200,181,153,224,223,149,162,140,24,247,4,250,169,192,119,21,247,123,122,177,66,57,44,199,139,9,187,10,86,91,8,133,139,156,145,148,100,1,241,242,97,140,166,12,188,145,253,136,100,194,117,178,32,92,49,192,164,177,189,205,207,191,163,248,18,5,131,52,214,12,120,9,119,181,90,202,115,252,76,141,95,232,110,111,75,224,221,104,233,16,230,172,232,108,201,198,122,185,80,40,51,57,82,168,177,31,197,82,118,157,70,220,13,78,228,33,189,165,162,153,23,48,230,184,240,48,14,93,195,195,167,122,159,121,62,10,60,45,3,180,72,204,96,111,5,180,44,52,24,196,117,194,47,129,94,15,111,217,84,232,216,177,223,215,70,180,213,27,78,216,225,126,58,208,239,0,20,195,47,110,190,162,226,14,216,121,120,220,144,103,45,56,27,73,151,127,122,134,161,152,72,142,248,143,219,112,248,200,158,198,1,18,140,224,0,24,11,38,100,213,201,21,101,207,68,206,228,128,177,225,172,70,21,9,121,119,114,69,217,211,76,163,181,197,155,65,37,40,172,64,45,30,189,87,40,197,43,80,182,106,133,238,232,181,66,160,209,19,81,72,221,37,185,195,74,163,27,249,53,16,22,102,149,78,64,147,210,62,108,203,24,99,56,86,26,29,242,220,40,22,54,176,221,42,123,166,121,198,148,155,37,90,83,207,111,28,248,169,106,98,253,101,18,74,4,159,44,4,61,124,56,98,35,203,36,65,95,79,140,229,47,247,213,156,214,152,128,162,196,157,225,158,166,218,101,160,157,177,130,166,52,245,69,226,29,229,35,213,140,39,190,92,207,104,66,72,181,18,44,133,61,63,229,247,252,62,199,36,17,217,34,155,61,127,178,50,105,77,38,167,214,223,31,179,113,96,255,173,158,206,188,250,179,127,121,249,205,63,207,112,26,51,47,255,238,91,159,253,252,191,126,254,207,127,255,242,23,95,97,15,191,248,218,55,255,237,211,63,122,249,175,95,253,226,59,31,101,78,175,242,15,66,193,194,205,248,103,51,167,126,59,108,96,191,187,218,235,54,87,167,187,236,175,76,164,54,122,123,171,188,156,210,84,68,147,250,205,136,201,156,198,142,63,1,31,78,198,173,85,113,249,46,63,142,62,92,89,89,229,84,138,31,188,242,21,216,149,213,151,159,254,203,235,31,125,75,250,6,241,39,43,253,198,128,131,195,203,29,66,238,156,108,64,199,112,115,223,31,76,252,41,136,83,29,71,26,170,248,48,252,36,90,26,107,124,101,140,161,136,90,43,190,19,81,18,90,141,195,118,163,61,114,108,196,25,8,157,198,91,143,223,68,243,25,92,248,68,47,86,87,51,16,192,94,125,131,224,219,143,117,55,186,96,153,71,160,51,39,10,94,169,85,105,71,37,103,20,249,225,166,55,198,0,213,171,160,173,48,141,76,169,84,74,174,87,14,139,220,232,198,16,117,70,237,1,249,125,176,7,141,117,103,133,86,163,215,18,167,170,76,158,187,93,136,131,149,62,242,18,45,167,0,135,88,87,22,180,215,49,203,52,246,167,195,117,124,60,138,193,39,241,91,78,114,95,38,205,30,199,39,44,64,135,202,0,168,206,50,142,15,92,212,168,8,31,182,216,245,205,74,156,82,211,76,231,246,237,237,206,112,56,85,235,64,73,13,191,11,180,47,253,27,236,218,33,254,46,34,222,182,66,127,147,155,99,27,25,38,133,159,71,174,8,30,231,237,108,220,12,182,72,181,29,204,96,143,58,120,26,72,99,209,183,242,193,174,41,7,224,72,105,164,41,94,18,133,74,145,147,214,24,180,33,201,101,207,115,39,89,165,109,166,15,24,151,0,211,119,185,20,255,226,227,159,124,241,123,63,124,245,71,95,255,226,191,252,88,17,119,19,191,49,110,237,230,35,77,129,43,13,189,176,21,246,181,146,166,76,68,2,199,111,34,2,212,181,83,170,42,107,135,21,138,41,89,217,157,202,244,53,97,229,234,101,218,152,188,54,139,122,171,225,181,89,58,252,234,123,127,122,230,243,143,127,248,234,123,159,190,254,246,87,62,255,197,191,188,250,248,247,95,127,250,55,47,255,103,40,223,185,79,133,70,11,148,173,218,124,198,156,55,29,14,123,211,238,40,31,31,167,198,148,94,53,182,220,190,193,38,249,201,51,150,136,80,198,204,176,102,21,228,191,177,188,130,11,220,146,79,157,90,215,9,138,207,229,99,197,151,38,118,166,150,30,35,74,251,65,137,192,111,68,72,125,248,6,83,243,213,247,60,127,75,80,70,100,85,13,222,170,151,4,113,71,243,138,184,84,60,51,100,1,196,158,244,94,152,98,196,54,45,129,195,224,249,204,74,127,178,147,231,146,38,24,161,104,31,87,46,36,180,241,154,76,217,252,181,18,167,79,17,70,65,19,66,21,74,226,7,173,207,120,45,1,249,103,222,42,249,90,19,52,3,41,215,185,234,244,146,178,59,220,221,69,150,187,49,150,232,40,98,0,176,34,226,109,71,17,152,181,152,91,116,111,33,101,123,53,88,205,224,44,49,13,113,195,22,78,3,217,109,2,59,38,185,46,197,196,5,145,11,57,91,9,184,126,181,249,156,5,58,246,203,111,254,195,103,191,248,65,160,66,227,53,125,57,156,167,115,167,132,170,118,234,3,189,110,41,78,42,239,128,145,168,133,127,5,1,231,249,146,117,64,130,236,62,33,140,95,190,238,113,28,63,122,52,76,218,44,43,50,118,210,82,200,84,246,98,36,50,62,137,80,200,232,108,91,120,249,247,159,190,252,218,207,228,6,200,54,134,47,190,245,143,159,255,243,119,5,229,254,115,46,238,243,82,234,199,91,161,8,132,194,95,229,18,191,11,119,205,160,100,148,197,52,169,78,182,51,181,217,89,103,234,39,127,16,14,30,62,56,106,215,63,251,215,31,179,19,219,171,255,246,143,252,160,246,139,255,250,242,171,255,131,237,137,82,9,120,249,205,111,188,252,234,79,94,127,242,149,207,62,249,137,162,22,112,119,253,253,38,119,164,10,117,249,110,212,147,233,216,247,133,171,145,124,34,240,22,229,110,122,62,51,21,10,246,121,158,251,238,188,204,176,168,75,1,116,119,141,148,209,48,61,135,174,157,198,141,51,65,195,118,157,70,70,253,139,94,72,144,196,143,216,210,4,194,25,45,170,16,192,61,224,205,240,28,118,169,62,224,163,37,220,205,50,106,71,246,59,157,238,115,250,11,130,72,145,42,50,207,116,197,233,112,28,140,6,89,5,82,86,169,67,124,146,11,88,32,238,212,180,177,19,252,143,131,176,118,134,26,135,74,53,15,164,222,53,114,185,58,124,18,151,14,198,84,118,113,155,173,116,161,177,111,203,184,37,254,115,187,205,86,237,246,168,219,218,83,186,22,12,162,200,199,65,246,127,52,20,146,230,185,12,0,229,246,129,223,58,119,138,181,112,234,131,92,160,220,242,73,225,72,226,144,78,249,215,47,179,118,27,249,131,188,87,170,175,213,42,197,181,15,146,166,38,100,55,131,35,80,62,28,142,24,237,34,128,51,92,175,231,51,97,193,176,233,181,166,87,174,22,75,205,15,194,133,98,218,83,225,145,219,196,129,61,81,104,148,27,107,69,98,187,157,37,116,105,127,212,27,54,218,249,60,27,253,233,254,216,207,183,26,227,246,60,180,180,27,147,93,31,18,51,179,206,146,60,168,158,138,199,156,183,44,188,59,123,135,141,163,73,112,141,19,191,29,246,122,141,17,143,111,99,93,200,24,79,66,195,64,44,38,152,222,162,77,158,72,15,27,184,68,105,108,54,216,239,55,253,177,136,219,102,95,140,135,189,137,52,125,132,136,140,167,196,210,98,59,88,244,160,237,183,198,60,48,227,84,60,115,192,226,110,8,182,128,53,194,128,41,77,154,129,183,176,198,104,236,139,133,134,111,17,159,106,176,145,195,244,193,51,153,140,99,176,124,233,117,74,94,185,99,158,116,49,251,73,93,28,94,141,162,208,36,160,190,207,128,142,180,187,7,93,222,111,5,201,42,53,97,248,137,51,69,191,212,217,196,43,143,228,169,6,19,31,205,45,63,104,226,178,15,240,124,96,147,10,14,226,239,14,71,137,212,194,121,7,124,13,148,207,240,165,174,19,166,28,69,190,159,12,15,195,53,23,110,33,134,4,179,242,110,161,81,105,215,154,154,140,242,188,122,179,131,245,134,43,14,231,229,142,21,139,250,6,15,91,229,250,36,83,72,134,28,221,44,226,23,182,123,228,229,238,17,138,129,188,176,30,68,37,142,252,48,117,46,79,148,11,235,21,95,135,173,6,42,88,99,146,223,97,59,4,207,171,59,182,211,162,110,186,42,133,114,75,142,22,191,101,7,83,62,122,186,223,31,193,153,19,198,152,253,254,128,99,61,240,195,206,148,73,165,29,70,86,23,151,139,134,20,228,252,149,90,89,0,49,177,186,254,131,3,52,200,239,198,126,139,205,58,216,239,120,225,144,83,202,149,162,239,149,188,206,7,234,246,29,75,67,121,121,65,126,93,240,107,205,102,173,213,254,64,81,58,169,178,165,74,177,80,106,84,139,31,164,81,63,163,13,82,29,27,101,215,132,44,133,108,167,209,222,144,9,241,123,149,221,77,114,152,20,26,13,157,172,26,91,30,173,18,186,16,218,193,178,34,190,44,123,117,95,95,66,129,174,19,94,106,43,182,60,100,225,203,10,200,65,137,217,51,131,41,185,164,17,217,46,187,16,241,128,171,48,46,116,5,250,102,200,161,114,196,3,11,115,168,255,197,14,16,138,37,149,190,109,33,119,78,7,122,52,137,192,42,237,117,245,69,45,195,151,132,57,134,58,84,193,193,150,191,50,193,215,216,153,132,76,94,173,119,26,107,149,102,3,106,173,185,52,34,59,22,130,138,41,93,27,165,20,202,132,99,171,200,162,92,79,218,52,100,3,140,158,46,135,190,61,200,24,221,5,247,59,73,146,104,173,209,169,120,107,141,34,162,117,99,170,115,156,116,61,103,62,98,243,205,164,242,200,111,231,208,13,153,109,31,43,114,47,1,232,249,57,108,129,53,167,131,252,128,41,132,154,18,59,104,28,4,202,29,120,17,163,14,114,149,253,124,38,254,32,96,230,248,1,151,83,32,112,138,156,210,66,217,171,86,73,46,63,86,179,26,241,201,159,179,126,167,254,230,152,77,242,207,149,173,21,26,123,122,249,198,164,219,246,241,121,206,233,10,12,167,162,231,55,58,154,174,167,110,208,114,85,7,105,200,137,195,40,220,231,200,13,46,89,93,197,166,79,126,107,142,72,124,63,131,141,106,252,182,215,29,236,113,27,130,34,248,225,97,5,223,210,66,125,74,255,166,209,104,54,91,5,27,249,124,188,131,229,150,81,150,161,88,244,211,49,177,48,121,139,105,89,30,143,26,70,168,241,7,226,255,188,189,56,130,223,164,173,173,233,197,74,181,100,211,242,132,172,16,90,170,84,170,196,153,111,123,251,160,235,31,154,17,205,102,48,163,118,0,213,107,112,170,66,196,57,130,115,14,54,27,173,253,49,191,29,18,123,194,121,151,73,128,125,131,33,246,144,46,110,151,196,70,148,30,44,237,160,171,174,84,198,242,82,207,23,231,127,113,119,49,55,191,56,77,41,180,222,24,148,234,167,143,15,83,55,96,229,25,147,113,3,13,211,152,193,232,30,109,218,214,55,190,112,142,101,124,184,203,12,87,203,107,107,37,124,109,119,246,123,61,105,71,144,152,16,103,7,211,93,105,58,92,46,102,85,245,149,30,196,53,182,159,183,82,91,157,118,67,225,187,189,45,79,223,22,217,110,200,231,64,7,25,70,199,109,201,129,98,143,160,45,139,92,205,67,20,192,180,250,170,84,115,128,145,193,169,10,145,76,64,144,200,212,13,158,56,138,111,137,208,18,97,217,176,230,110,2,219,65,29,42,115,85,133,139,157,74,211,47,180,106,31,164,212,86,241,189,218,101,91,14,202,8,165,157,113,172,101,190,113,37,129,127,151,223,101,12,35,243,123,4,162,50,3,14,2,66,28,5,47,206,195,87,209,161,147,178,52,135,186,248,220,7,26,213,44,210,22,202,179,214,37,105,145,96,132,0,156,248,140,56,37,171,86,49,85,211,69,237,30,214,3,147,189,152,208,152,159,237,119,91,123,64,109,198,108,34,209,75,69,103,209,244,108,160,252,181,199,195,81,123,120,56,144,88,2,241,53,4,120,174,124,131,139,7,117,181,79,35,18,93,24,44,97,217,71,230,7,187,149,2,108,228,9,47,131,112,125,234,116,166,24,61,213,123,158,112,90,230,223,48,83,221,100,232,23,89,160,121,225,147,100,215,46,100,17,107,203,162,72,248,105,203,107,149,91,173,240,57,118,153,2,252,148,48,191,185,25,182,110,12,94,117,53,232,193,183,192,152,108,168,247,136,25,80,55,178,25,214,181,180,7,138,168,71,25,83,52,200,205,22,8,61,66,140,217,149,82,229,56,130,203,77,173,128,38,60,193,41,135,144,160,40,121,1,158,7,245,101,74,125,214,105,176,2,107,150,170,110,107,82,10,61,179,226,39,169,249,219,7,204,34,5,187,225,173,71,222,52,98,38,13,105,40,108,41,238,16,145,32,101,210,176,211,246,59,140,27,67,179,182,24,106,112,99,219,77,190,52,71,40,83,22,239,44,65,168,26,118,36,85,177,75,119,57,169,173,74,205,130,26,110,93,54,67,105,187,84,175,212,49,178,131,13,64,81,56,34,155,122,98,125,228,34,78,37,112,146,89,223,214,154,162,159,40,254,166,112,31,172,182,58,237,74,213,171,5,251,96,155,201,31,197,85,192,197,20,130,44,199,90,185,86,245,173,55,228,81,59,142,114,50,7,59,100,80,159,72,13,62,66,208,51,58,244,190,136,142,67,133,172,107,47,141,219,104,204,222,122,18,222,217,25,6,216,86,213,47,69,133,209,75,7,213,243,86,115,114,138,254,98,189,127,0,68,179,34,148,81,24,51,193,16,198,123,252,36,44,108,201,78,59,89,36,11,63,164,252,90,173,181,177,170,128,225,153,173,86,248,140,41,230,195,105,200,48,149,118,169,93,239,20,27,31,0,51,156,177,55,89,13,175,14,139,146,186,55,102,130,142,7,128,134,55,196,57,236,101,96,172,210,46,145,35,224,80,90,176,68,71,74,104,79,92,128,9,210,229,26,76,189,91,159,207,118,157,184,211,73,231,17,177,69,109,111,243,195,235,160,237,104,173,73,125,3,175,250,169,24,62,114,193,243,237,237,208,43,37,151,238,179,238,64,126,102,217,64,93,175,244,176,117,170,206,132,98,235,137,94,77,93,125,30,80,177,102,166,93,52,143,248,226,224,55,108,8,247,147,126,99,18,223,186,169,15,5,186,52,35,143,105,159,190,63,160,41,18,161,223,133,74,46,83,174,229,50,107,117,30,253,93,207,226,87,176,210,123,143,171,162,2,232,9,94,175,235,138,21,114,221,174,102,146,64,160,170,169,33,3,2,218,97,39,152,65,59,139,52,174,108,51,150,96,187,98,239,200,238,52,72,185,202,105,229,93,39,56,141,252,79,244,9,83,35,131,212,43,62,179,42,204,170,84,110,175,181,234,181,122,217,118,97,153,82,255,9,79,174,33,127,8,179,130,211,49,194,229,186,20,49,130,82,54,4,155,100,91,61,157,249,252,199,191,120,253,243,31,191,250,228,219,47,191,241,195,87,223,253,248,245,183,191,34,93,131,3,103,116,28,225,122,12,2,129,205,48,26,53,108,24,123,139,179,70,163,210,194,227,6,170,134,159,243,233,76,64,241,15,126,78,19,202,175,105,90,123,250,229,129,86,167,133,24,50,56,40,110,254,187,31,191,250,228,79,95,126,247,91,54,34,56,130,247,28,68,8,217,83,89,203,213,203,185,66,145,137,160,194,138,151,213,214,132,106,2,212,92,65,184,56,25,245,216,107,237,6,199,241,35,161,44,166,89,11,136,28,202,83,91,118,16,106,102,37,37,227,68,112,154,206,65,5,216,169,83,213,106,179,64,117,74,121,55,51,46,241,21,237,34,128,62,181,59,107,234,35,4,101,85,46,178,210,106,190,102,185,204,138,248,255,68,11,15,0,40,155,234,139,240,62,165,162,27,172,250,254,100,194,3,45,217,14,107,19,82,229,114,109,173,144,246,66,76,171,223,8,24,54,167,34,136,244,59,121,62,72,117,110,22,52,91,153,17,141,105,26,179,75,45,154,70,97,68,132,31,116,39,93,254,2,21,252,145,111,231,121,243,92,100,157,5,195,41,212,86,154,199,12,253,243,199,175,254,143,143,94,254,226,171,47,191,241,191,127,246,179,63,252,236,147,159,124,241,209,215,95,127,247,35,32,190,13,251,62,135,218,21,94,128,1,34,251,156,58,170,244,193,148,55,172,138,230,13,31,11,199,56,37,126,155,212,69,4,133,210,55,49,116,238,84,21,12,228,117,160,196,43,125,32,43,159,118,251,196,215,182,47,51,209,167,147,145,208,193,200,115,2,58,70,196,231,43,82,26,200,123,118,21,229,23,30,113,90,181,102,167,168,71,246,124,241,241,63,125,241,221,191,254,236,167,127,247,217,79,255,240,213,31,126,61,142,237,249,203,127,228,1,63,32,158,135,71,200,181,134,253,145,8,46,154,236,239,236,248,147,216,177,47,218,199,123,93,205,145,87,103,3,51,240,211,230,243,225,218,40,57,238,75,31,228,38,195,253,113,203,191,199,78,205,103,151,150,102,31,100,115,220,19,172,213,232,77,206,125,40,238,19,183,165,210,177,84,228,232,76,75,179,89,110,105,173,232,249,75,103,59,251,3,97,198,89,246,115,131,220,52,251,225,1,107,105,120,110,186,188,196,68,86,103,41,187,190,196,29,68,6,59,75,231,206,157,227,62,89,195,78,102,120,242,228,242,240,220,151,191,236,175,116,115,195,220,210,210,7,172,177,97,208,24,123,229,7,145,88,147,115,225,195,236,58,175,116,204,43,45,215,235,254,82,118,37,72,23,178,62,94,94,106,181,170,157,150,87,241,151,88,93,191,225,229,62,148,253,184,217,24,157,101,127,147,71,150,155,220,204,252,27,133,89,150,19,93,42,116,44,68,215,219,181,230,91,32,186,80,241,11,94,173,226,185,17,189,86,41,148,13,146,227,22,249,88,119,74,133,165,44,59,47,149,43,188,124,213,91,163,187,216,108,23,253,183,208,197,138,231,151,59,126,203,121,94,170,205,146,101,94,214,234,53,239,45,16,93,94,107,117,218,197,178,231,76,116,199,70,116,167,244,86,70,186,220,90,43,150,202,197,53,71,102,90,171,87,13,146,151,246,39,126,134,147,217,154,46,173,243,225,246,202,229,37,94,184,86,45,36,22,46,180,27,178,48,155,35,11,219,121,101,198,162,235,131,115,128,113,139,37,182,8,178,203,191,225,113,121,51,218,159,236,46,139,65,89,90,9,84,199,45,46,169,98,59,124,193,47,151,189,194,7,31,26,242,50,208,227,102,70,209,179,178,49,32,195,132,8,155,173,112,115,132,75,213,193,209,57,12,32,46,172,71,113,219,18,215,45,56,112,21,60,239,96,119,93,182,192,127,63,92,15,19,213,20,214,195,32,241,240,140,194,129,182,162,103,253,73,158,35,23,169,207,4,146,145,82,56,207,209,120,206,6,33,223,225,7,224,225,211,125,38,242,59,71,97,200,111,240,120,22,120,243,74,227,144,97,72,143,122,157,35,6,67,37,65,198,157,235,52,128,167,42,234,82,58,2,62,76,59,66,249,97,222,58,96,195,113,151,15,67,8,20,14,222,197,176,134,131,225,184,207,95,134,189,137,223,4,120,135,232,83,209,169,97,222,210,27,5,187,68,28,5,22,51,255,193,28,107,12,16,62,213,57,64,192,242,231,155,254,244,208,247,7,235,199,158,201,128,179,139,28,52,101,93,13,134,150,139,41,54,188,195,155,166,120,76,162,85,19,129,29,200,195,146,183,30,66,18,20,209,154,50,13,179,174,96,101,86,154,245,54,83,97,98,135,128,2,143,174,23,40,9,109,238,156,222,8,38,121,224,175,7,184,124,1,160,129,62,131,231,187,43,66,101,222,29,242,161,203,95,201,183,204,54,227,86,74,220,120,16,144,192,85,40,112,246,227,136,7,70,245,226,239,19,154,235,1,118,132,28,104,14,241,18,138,150,10,255,93,177,173,237,143,123,203,75,103,134,203,124,59,232,116,218,75,217,236,153,165,44,59,3,230,199,254,200,111,76,121,140,255,42,15,19,156,173,28,112,87,28,159,28,192,78,147,255,9,58,112,214,203,96,180,235,67,211,245,147,198,70,175,66,234,186,46,99,172,8,95,38,254,119,252,104,193,236,112,187,13,251,108,153,119,167,49,206,113,206,227,120,6,242,151,192,7,162,51,30,246,151,131,157,32,155,155,14,151,79,180,59,126,179,211,202,102,215,141,138,101,61,113,189,193,103,185,240,19,99,24,68,68,214,104,236,231,15,217,145,219,54,2,69,206,29,106,246,147,53,207,91,135,187,20,90,55,251,189,151,92,121,153,174,188,217,102,132,23,113,222,11,227,61,41,81,197,230,190,200,17,87,11,220,93,135,255,22,237,106,53,140,157,39,71,19,30,195,53,104,244,45,188,21,174,76,133,82,101,165,10,62,153,240,252,33,224,166,61,234,114,111,216,152,158,149,128,122,138,52,21,164,129,245,86,246,212,138,206,167,17,22,69,66,88,168,213,157,239,18,211,161,244,10,208,195,151,144,241,73,70,217,6,63,12,108,54,158,186,162,213,243,158,42,170,131,59,23,1,150,22,194,225,22,188,122,174,80,93,203,173,84,179,202,1,56,93,105,117,72,153,152,152,14,249,116,162,19,113,236,173,235,77,238,196,235,11,80,80,162,190,159,71,251,31,110,78,94,70,114,90,84,60,179,91,76,92,169,10,96,79,64,1,177,56,170,140,141,216,233,157,135,159,242,125,91,236,134,236,123,53,154,187,160,55,95,176,201,79,117,143,168,123,236,204,75,237,17,209,118,243,78,172,200,190,163,242,199,26,108,23,225,237,56,156,60,148,38,5,46,75,4,88,144,169,78,151,214,74,205,114,213,181,70,245,247,237,109,62,158,225,122,174,182,214,188,181,58,210,64,177,86,108,150,74,179,56,144,205,28,39,217,103,1,0,23,246,90,80,171,74,29,179,98,62,105,234,140,20,133,12,19,54,85,206,128,164,26,24,216,17,57,255,32,28,1,29,238,21,119,201,78,145,255,81,26,200,172,28,250,189,214,176,239,231,197,35,71,117,66,201,110,87,84,116,55,222,1,65,145,194,178,69,122,115,241,216,175,144,210,82,76,41,127,105,116,140,107,114,163,35,137,240,144,184,71,104,218,27,168,7,231,143,248,190,59,94,162,115,233,217,234,17,5,111,170,209,99,178,43,50,140,70,205,9,101,169,57,29,76,240,175,204,59,219,15,23,169,209,167,107,58,23,32,242,17,186,249,177,133,252,113,142,20,82,83,181,210,183,128,163,176,34,121,65,99,153,57,116,243,154,170,155,87,230,213,205,121,187,108,33,187,74,241,181,86,179,157,40,197,203,144,48,173,167,86,181,77,172,195,78,163,223,237,29,157,189,55,100,139,124,152,187,217,109,141,135,147,33,211,176,31,55,174,248,221,220,125,166,164,228,39,254,184,171,174,218,162,135,72,13,109,47,51,73,105,143,187,7,22,117,148,75,227,76,193,51,123,176,223,124,23,27,50,187,162,137,108,173,179,21,238,48,241,110,119,68,79,188,58,227,114,171,144,44,36,20,171,98,165,146,243,216,159,149,181,172,222,152,41,226,205,227,178,20,57,108,5,83,123,147,152,212,64,83,84,246,132,98,161,86,236,172,97,155,158,120,65,201,74,5,60,37,112,126,81,29,94,52,108,149,15,169,218,215,193,69,108,216,164,224,99,170,27,69,117,139,173,194,99,108,192,195,103,35,110,86,223,201,225,228,80,55,114,36,244,243,155,186,204,74,107,107,114,97,172,195,75,126,79,59,245,199,231,220,146,182,17,22,4,171,45,229,150,150,114,31,114,12,115,174,97,150,130,43,145,201,217,47,47,93,56,187,250,212,31,236,113,16,115,118,66,219,19,130,120,245,104,247,57,231,185,166,64,197,230,46,244,147,213,183,95,174,49,153,248,211,201,106,107,50,89,197,17,197,89,167,126,117,169,151,229,110,240,197,176,114,176,239,47,125,144,227,178,137,141,248,7,185,126,99,52,98,107,117,114,118,105,99,163,184,185,145,59,179,185,177,117,49,119,184,185,113,176,185,191,153,219,218,56,220,124,190,153,59,218,220,184,186,149,235,110,110,220,235,179,103,91,181,39,227,205,220,190,40,200,222,108,109,228,30,240,31,62,255,209,224,63,30,71,207,134,155,27,27,225,207,198,198,197,13,94,49,251,245,153,248,57,97,63,69,27,91,172,137,51,23,54,46,109,241,234,130,23,27,185,189,205,141,157,205,9,127,223,62,216,204,29,110,109,92,220,226,53,93,20,245,137,246,46,243,74,111,110,228,202,162,124,85,252,244,162,6,196,167,91,236,211,238,214,198,229,173,220,78,248,169,66,16,171,69,109,177,182,169,63,233,111,70,253,97,223,111,116,69,149,189,205,92,95,80,179,39,222,222,149,69,54,26,236,221,149,78,238,217,214,198,245,171,185,86,52,34,207,68,161,214,198,134,207,191,221,101,223,94,216,184,122,129,189,187,190,145,123,196,95,177,97,221,216,19,21,15,194,110,202,111,30,69,109,23,47,176,182,47,138,182,197,144,179,238,180,148,86,183,218,185,225,5,249,80,180,114,157,181,114,36,30,28,93,226,189,232,178,207,247,197,231,207,47,230,206,136,209,240,131,46,241,41,187,48,221,17,115,189,181,191,195,39,123,231,130,94,96,99,163,197,63,238,4,223,30,6,212,109,60,230,79,155,185,154,120,250,40,254,64,233,108,81,16,251,152,15,189,124,7,122,91,141,187,226,135,236,242,76,188,156,110,114,78,148,211,166,15,62,155,166,235,91,185,251,252,249,190,120,59,185,32,102,111,11,18,203,184,226,230,150,201,129,38,179,76,140,105,103,19,187,193,57,125,227,14,99,244,157,173,141,7,87,195,62,61,28,8,194,26,87,37,193,123,241,68,73,66,251,144,220,222,230,88,148,159,108,94,205,149,47,68,203,226,145,236,49,227,111,86,230,197,230,72,204,123,149,149,233,138,207,249,34,57,226,175,234,155,107,155,57,239,194,198,206,214,77,57,74,209,155,173,194,38,239,201,245,43,146,65,226,31,19,115,188,88,57,198,83,146,50,73,48,163,136,213,201,249,181,183,149,43,10,134,125,182,25,119,98,103,51,154,145,157,184,131,85,115,254,88,205,140,149,31,69,165,193,75,185,236,12,49,16,243,172,100,52,192,71,87,161,8,96,77,94,124,196,95,62,201,149,47,110,92,67,102,211,92,172,15,54,30,243,79,222,123,18,240,137,42,113,24,187,220,228,37,54,130,74,159,9,18,193,106,187,168,173,54,79,12,158,156,187,71,144,239,139,98,173,74,182,11,7,235,162,194,60,91,108,94,39,161,236,137,167,35,122,20,126,6,62,144,237,181,162,249,220,7,229,240,169,125,20,240,175,206,32,207,46,242,183,242,5,88,90,251,226,179,152,105,202,162,136,39,121,99,75,99,129,22,104,117,99,99,41,215,233,246,252,179,75,209,118,242,191,178,255,78,242,43,215,115,2,104,251,164,184,141,59,231,157,236,182,207,133,122,202,201,94,99,176,115,142,239,147,39,39,236,184,234,183,207,77,199,236,163,165,112,239,223,10,206,16,95,94,138,242,113,188,254,135,79,94,127,242,87,159,253,244,147,47,254,250,207,63,255,250,255,35,147,113,100,254,223,143,254,140,253,27,101,226,8,146,102,68,62,27,133,102,203,95,207,172,158,150,159,125,241,215,223,97,95,254,219,167,127,240,242,143,255,225,139,239,255,247,47,62,254,167,151,127,255,233,231,127,240,163,87,223,251,102,248,234,235,178,194,19,197,181,106,161,211,193,234,13,188,244,65,245,104,101,95,124,250,189,87,223,251,218,171,223,253,219,151,191,243,157,151,127,240,63,95,253,213,159,124,246,211,143,62,251,233,143,62,255,230,119,94,254,241,127,123,245,173,159,112,156,94,81,50,104,179,112,169,124,113,107,75,182,9,82,145,4,26,134,196,177,77,24,1,73,99,232,1,24,57,218,193,33,8,26,252,255,62,250,157,176,19,236,215,211,171,60,72,229,68,177,90,45,182,234,160,182,201,126,139,205,201,132,251,0,174,181,138,165,6,239,242,171,63,248,147,151,223,248,43,80,157,124,169,81,114,216,24,15,4,238,245,9,191,218,40,150,90,252,219,207,255,238,251,47,255,244,27,224,91,249,82,251,182,205,125,152,132,195,76,165,218,170,138,79,95,254,241,255,253,197,95,252,13,248,84,190,212,62,229,167,12,246,97,221,171,151,234,117,193,1,255,250,241,171,223,249,123,240,161,124,169,125,40,78,17,241,240,149,188,82,161,84,10,88,232,243,239,255,206,171,255,254,181,151,127,247,45,80,141,44,130,85,51,246,119,246,123,13,225,59,233,85,217,184,138,14,252,244,167,159,255,224,43,72,53,178,8,86,205,196,103,71,234,182,164,39,238,208,171,191,253,24,167,199,210,45,14,22,177,59,236,9,215,197,48,0,66,12,234,247,62,251,249,31,35,85,201,34,81,85,234,57,36,223,108,76,248,34,104,183,218,29,191,42,7,232,163,215,63,251,129,76,73,0,106,145,69,240,90,122,210,113,243,132,95,246,215,252,182,168,230,103,127,132,87,35,139,88,170,17,189,242,155,190,223,169,72,122,190,78,84,36,138,224,21,5,153,193,2,170,58,197,78,181,35,135,232,47,255,18,175,76,22,209,153,158,39,104,151,142,94,220,212,198,191,255,171,159,189,254,248,163,215,127,241,243,248,203,75,226,31,237,75,1,59,47,224,35,249,63,241,151,95,124,242,167,241,151,242,101,220,1,237,220,24,78,77,167,210,89,235,52,226,58,62,255,189,63,122,245,23,127,175,16,80,185,180,118,105,131,174,70,229,187,142,199,58,42,134,245,245,223,254,45,155,34,162,70,239,82,241,82,69,235,146,90,141,188,229,91,199,100,85,52,232,229,118,173,222,41,240,166,50,129,168,252,222,55,63,231,78,159,127,195,26,10,188,60,133,55,232,247,63,251,197,15,94,125,239,79,95,254,248,231,47,127,246,125,233,213,31,231,100,18,142,39,33,180,190,240,60,89,15,253,255,191,246,163,151,63,254,246,103,255,242,117,93,146,6,14,164,170,11,12,237,47,170,147,175,59,47,74,113,193,68,60,91,22,175,254,238,127,252,219,167,223,22,238,242,210,45,38,172,86,245,142,201,64,162,97,125,225,127,236,84,201,211,117,253,250,207,175,255,252,250,207,27,255,163,166,90,251,205,100,147,143,76,80,35,92,186,92,35,194,44,217,78,130,228,165,90,108,17,247,117,211,130,145,184,203,155,124,20,58,190,69,181,105,41,250,164,204,193,82,244,137,55,186,1,95,125,171,98,84,106,78,101,97,95,163,198,212,219,12,253,85,127,248,2,127,30,95,118,232,175,134,216,7,74,135,140,118,197,59,190,125,220,111,116,216,4,5,114,29,255,120,117,213,218,237,76,198,188,109,193,223,211,195,170,93,203,192,151,244,103,84,38,96,16,49,3,29,68,180,56,10,61,163,219,234,105,60,105,142,109,124,140,193,129,238,109,73,157,8,247,95,207,8,204,145,9,61,74,48,23,148,225,131,150,148,177,39,206,232,9,147,236,40,169,2,27,102,32,76,224,146,18,62,86,129,109,74,74,66,56,221,71,5,38,231,50,50,206,98,217,220,180,249,57,159,49,156,177,16,116,157,82,28,36,7,113,5,164,9,62,163,251,80,153,154,86,206,80,79,226,172,101,170,72,234,117,25,135,240,110,70,111,35,118,39,75,81,209,100,48,18,43,15,67,125,140,113,144,183,127,134,232,64,82,137,5,44,84,141,103,52,148,134,21,15,9,38,60,155,225,87,20,167,126,59,146,215,221,254,206,42,111,108,101,52,216,57,165,222,225,5,104,136,171,113,42,158,120,222,164,255,158,17,183,33,221,246,212,254,114,140,128,138,145,241,42,113,218,187,126,210,188,31,119,154,120,41,155,170,202,223,219,166,12,233,71,4,153,72,50,113,10,94,13,104,81,56,53,226,222,108,210,104,2,159,64,100,32,139,241,64,170,23,148,153,38,59,250,194,176,30,187,22,79,180,28,121,12,98,77,151,93,155,14,252,6,147,90,4,110,132,80,192,139,156,168,208,123,80,83,23,106,201,156,169,94,78,211,161,162,84,95,176,196,167,113,99,161,59,95,52,78,194,205,39,72,215,27,203,18,117,187,82,122,1,185,179,236,209,213,159,55,177,227,129,136,199,51,126,210,226,157,104,130,49,62,152,113,100,60,144,84,198,224,88,216,246,253,209,170,162,70,69,248,49,167,35,49,199,251,25,238,200,74,138,219,178,178,165,133,209,167,30,34,253,176,212,133,49,134,4,112,81,204,112,31,197,12,119,82,204,120,43,85,36,169,9,152,152,119,140,188,132,161,71,92,212,135,80,187,139,154,43,202,92,119,124,32,50,39,234,245,122,220,177,211,136,183,165,173,184,83,177,185,20,60,139,158,101,211,108,206,171,161,152,162,25,44,201,106,164,144,120,49,3,71,145,187,187,197,248,123,92,132,88,82,15,98,171,84,227,75,238,220,24,190,208,60,49,50,106,226,91,58,3,240,234,233,240,157,84,215,170,42,115,134,189,40,40,16,75,246,109,248,208,31,188,232,58,236,195,74,254,215,42,146,89,186,160,60,83,89,116,77,27,225,128,1,196,154,3,190,141,31,194,175,121,14,193,208,111,210,236,73,116,112,147,14,148,235,48,109,173,226,32,169,230,115,141,98,230,165,179,164,146,123,218,172,87,250,77,210,73,95,181,236,0,16,139,162,236,153,122,145,210,17,67,226,162,20,196,28,4,88,161,88,133,137,90,35,127,72,60,92,91,97,112,146,107,105,148,99,233,117,25,6,208,3,135,203,120,96,109,122,162,204,165,25,165,252,86,217,24,164,52,86,95,168,171,174,168,63,15,151,209,154,178,140,226,236,62,241,51,173,79,154,127,102,218,252,207,145,243,102,194,102,108,156,87,136,6,180,189,71,243,225,52,82,4,123,228,65,91,231,69,177,125,41,149,66,111,77,163,98,83,185,228,126,148,106,5,8,216,206,135,111,250,96,138,168,254,170,223,91,180,179,33,7,208,84,167,102,199,51,191,185,133,172,158,214,243,187,226,121,65,69,90,80,182,143,199,153,221,229,18,174,189,19,17,138,70,253,27,93,78,125,48,171,33,7,179,138,98,115,208,247,132,247,151,240,179,217,251,75,228,166,144,137,250,176,192,115,94,232,7,138,97,40,17,85,151,156,246,174,112,231,42,211,227,50,51,135,29,81,195,85,207,208,76,224,26,154,209,125,67,51,138,115,168,121,26,241,18,79,35,171,167,21,159,240,112,152,117,109,193,92,188,136,83,169,126,56,137,124,73,109,159,74,199,210,36,181,26,59,102,208,58,141,28,221,192,207,212,224,100,132,133,213,77,84,197,34,226,206,166,25,79,254,203,29,78,109,196,144,242,221,102,239,138,220,81,13,132,169,136,155,16,60,231,192,43,148,220,206,149,247,51,93,242,167,242,72,181,88,177,33,13,122,46,71,216,190,88,105,90,15,139,136,222,82,197,236,57,161,183,106,188,232,204,34,193,100,68,94,171,148,49,2,83,73,249,77,109,44,54,112,52,46,133,59,80,163,95,124,28,47,25,118,78,169,84,195,101,128,192,126,112,84,131,186,95,182,160,26,52,235,133,218,91,64,53,168,149,155,69,191,94,45,187,66,49,52,218,45,11,209,141,86,179,248,54,192,72,138,245,102,161,213,106,184,18,205,93,250,1,209,42,174,199,18,247,169,62,43,88,102,149,49,197,58,191,77,175,150,115,221,135,155,183,239,29,122,215,47,239,12,55,216,63,183,238,63,216,189,248,96,135,253,118,145,255,117,163,180,181,241,152,253,111,171,246,238,222,209,128,191,127,254,160,119,241,238,195,123,195,187,103,138,205,173,246,253,233,227,231,239,93,89,45,213,111,93,223,189,52,186,123,249,233,163,241,181,193,253,187,215,158,13,47,92,47,92,238,61,185,122,249,102,197,191,191,185,119,237,210,181,70,229,201,181,102,239,98,185,123,227,126,249,106,243,217,254,232,241,205,105,253,168,122,253,201,189,251,247,135,55,111,94,186,255,224,214,254,234,131,181,53,223,159,84,74,251,171,245,23,165,131,51,205,181,181,78,163,56,41,60,92,27,143,47,220,174,121,171,119,106,131,213,210,164,220,100,63,30,61,121,114,117,255,234,153,189,81,121,84,189,219,191,127,165,123,111,180,225,237,149,238,191,247,108,50,186,84,191,113,230,89,99,111,228,245,171,119,219,215,250,123,163,39,215,247,159,157,217,123,116,244,176,125,227,246,222,157,189,221,102,115,117,210,155,92,184,245,232,69,171,125,251,234,163,139,157,251,207,142,222,173,191,215,190,222,185,214,185,220,58,227,29,84,123,141,119,95,92,187,236,61,173,222,189,209,236,177,118,187,183,158,222,174,63,107,117,89,107,247,75,221,43,163,251,123,189,213,189,131,123,181,251,247,167,87,207,60,235,239,109,158,233,12,158,29,61,172,63,239,60,110,223,124,113,165,120,249,238,205,157,171,163,198,123,245,205,209,181,11,149,123,94,175,113,183,115,191,61,186,231,141,235,71,135,87,39,221,199,79,123,215,214,42,183,188,233,237,66,243,104,231,238,245,141,91,15,75,135,55,14,174,213,39,215,175,222,221,156,108,92,216,216,60,243,124,205,219,59,120,247,221,205,219,183,86,139,245,74,235,82,247,242,131,203,87,183,110,236,223,240,7,183,246,118,46,236,220,98,35,246,226,225,195,250,248,254,187,15,86,143,206,176,49,120,50,122,220,24,87,139,205,39,247,234,213,139,222,70,235,233,120,90,91,157,214,30,222,187,246,180,178,233,61,122,84,237,60,174,29,20,46,118,46,117,239,63,56,243,94,253,114,169,217,243,14,175,176,122,183,174,110,93,47,30,221,188,114,107,82,42,188,152,62,190,190,118,191,55,218,59,83,58,120,216,44,214,239,220,46,109,77,71,55,206,244,30,245,111,94,88,237,62,29,61,125,114,237,118,175,121,255,217,232,198,131,222,248,254,96,116,101,116,205,191,126,185,183,86,172,188,184,242,112,239,242,133,246,228,96,122,179,240,162,210,189,181,123,215,27,220,220,187,249,184,124,173,124,167,177,121,179,235,109,176,57,219,124,214,174,12,138,7,149,221,199,47,222,235,220,240,123,94,177,222,42,116,166,171,239,214,187,237,163,171,251,207,11,15,7,143,110,77,55,138,205,251,119,70,71,151,39,237,206,227,238,116,114,207,187,183,115,231,146,127,184,218,40,246,159,247,55,118,154,157,51,59,27,7,187,251,123,211,114,191,122,175,217,28,173,182,111,29,108,30,117,110,238,108,220,171,221,187,119,237,217,173,234,238,244,233,165,163,233,253,209,211,195,205,102,227,224,89,243,249,237,226,248,250,189,91,59,151,247,170,247,166,91,133,187,239,22,235,165,226,213,86,241,198,213,254,245,219,163,173,213,198,234,94,233,233,163,199,135,119,46,151,46,93,109,149,158,79,95,84,202,247,55,174,247,158,237,95,31,117,238,95,190,209,187,177,118,253,214,237,103,183,253,23,181,135,245,226,195,181,187,55,167,79,219,205,205,213,198,244,254,176,190,113,227,249,77,111,240,168,120,179,113,88,40,94,62,186,114,193,27,87,187,151,189,155,107,15,54,186,143,251,15,175,61,242,122,213,94,247,126,237,168,80,191,210,104,221,121,188,113,241,238,69,191,248,252,86,241,204,243,135,87,134,247,58,79,234,87,31,31,190,87,191,238,15,27,123,23,14,47,222,174,246,38,183,170,151,170,195,209,126,225,233,104,103,111,227,98,189,116,175,190,123,113,122,120,161,114,255,226,228,241,163,203,107,151,186,87,186,237,51,251,23,47,220,111,62,185,113,119,111,231,214,100,181,122,103,92,124,116,115,243,226,230,197,199,163,189,210,97,225,158,247,108,245,102,249,230,163,167,59,119,186,53,54,94,143,47,63,124,220,56,243,116,52,93,189,53,188,250,120,243,226,238,65,235,189,157,230,163,242,78,243,249,245,43,221,187,189,246,181,203,147,27,173,131,23,15,122,71,239,213,154,183,182,206,20,214,158,94,191,251,180,249,232,230,218,181,189,221,139,229,107,215,75,211,65,233,112,186,113,121,216,185,208,190,122,161,231,23,31,245,47,94,222,175,150,166,195,23,227,141,226,227,71,245,235,59,131,11,221,39,15,7,15,14,58,55,26,183,87,247,253,86,225,242,222,240,217,238,97,165,187,59,125,118,184,115,120,111,107,99,248,208,187,81,124,118,99,243,233,133,251,79,158,220,234,116,199,91,237,209,165,246,180,51,168,60,190,213,189,186,83,98,243,126,219,171,142,222,219,184,113,225,217,179,11,131,230,206,227,203,91,183,39,55,118,222,173,220,240,214,110,29,246,247,47,76,207,60,171,175,86,94,92,157,220,61,243,120,88,220,185,114,123,237,206,221,123,183,38,123,133,225,157,139,123,221,242,224,97,175,81,122,220,42,21,74,247,111,62,42,21,31,223,190,251,168,187,177,91,187,217,217,63,40,60,222,188,244,252,242,179,251,245,209,253,139,79,143,218,123,227,187,15,167,135,143,170,135,147,254,238,181,193,218,243,173,139,211,225,86,247,242,238,134,127,239,210,213,154,127,109,205,191,239,159,57,188,236,221,223,185,245,104,181,87,91,237,29,220,185,222,246,31,85,118,206,188,184,115,235,110,231,238,102,237,242,232,90,175,190,211,223,221,173,95,191,119,229,66,251,197,232,234,153,226,211,27,207,91,187,213,241,173,7,245,251,171,15,55,188,242,205,23,207,30,142,14,250,213,221,219,181,131,173,221,23,59,87,174,76,46,14,55,86,223,157,94,101,194,254,105,191,214,184,217,219,123,112,216,126,111,48,185,249,244,224,193,230,225,237,209,157,226,173,201,189,195,7,207,58,131,107,131,230,179,219,173,23,71,55,218,87,253,94,165,224,245,46,23,219,222,179,194,243,157,242,221,91,253,59,147,59,163,198,229,139,69,239,217,221,103,213,141,135,187,27,222,173,187,143,46,220,223,187,247,100,186,123,112,229,254,147,238,237,103,222,218,197,131,254,230,157,139,23,14,223,123,111,114,157,241,231,147,11,213,187,183,118,54,235,251,59,183,42,91,55,55,238,92,121,177,121,225,201,173,187,254,123,149,213,86,187,242,248,206,131,214,195,59,222,205,135,119,238,220,190,115,115,109,103,227,234,149,241,160,251,98,180,122,241,121,249,104,80,188,51,185,201,166,252,206,209,206,214,133,123,47,58,251,119,54,110,244,139,251,147,221,225,218,96,216,47,63,190,176,211,121,58,120,176,181,119,103,186,118,167,61,29,84,252,123,239,93,245,251,119,235,215,239,23,239,62,185,92,46,222,170,150,253,238,230,230,209,255,207,222,155,247,55,142,28,7,195,95,133,3,111,198,164,9,82,0,111,82,203,85,72,138,186,169,251,24,141,86,209,15,4,65,18,18,8,80,0,40,137,210,232,247,179,227,56,94,199,94,175,243,62,190,227,196,94,39,182,19,191,241,218,121,146,56,155,93,31,223,229,125,70,154,217,191,242,21,222,170,110,156,36,168,209,204,112,102,103,253,204,30,34,208,71,117,117,117,117,117,85,119,163,74,19,179,231,199,252,196,137,38,107,71,39,149,180,40,101,50,13,161,93,159,75,25,243,75,211,90,121,171,61,91,186,39,214,18,115,199,203,155,243,157,165,74,235,100,183,124,186,168,3,255,30,102,54,102,249,245,173,254,89,70,73,156,181,163,209,211,197,82,109,169,189,206,139,170,150,89,92,237,247,242,90,101,171,186,169,109,110,166,87,133,153,158,200,205,171,219,166,180,147,44,71,79,83,229,114,116,251,248,40,217,61,171,78,207,44,155,149,173,153,251,149,198,116,230,188,189,217,92,149,50,188,217,73,174,231,22,23,107,92,105,225,126,103,165,209,91,154,63,157,111,70,51,169,245,163,137,92,250,168,111,204,46,200,75,59,103,201,173,196,118,71,54,147,243,230,204,198,249,225,138,124,42,175,78,236,246,23,243,45,101,161,154,76,231,147,217,212,102,110,226,80,49,91,157,133,114,126,126,71,212,114,149,212,202,108,186,165,180,123,75,171,154,38,77,192,148,79,71,141,185,214,70,121,109,183,45,180,167,219,242,68,170,213,170,172,30,111,44,44,159,170,167,61,189,181,187,89,217,57,43,47,41,179,245,195,230,174,81,74,77,159,55,23,87,74,149,146,178,81,79,44,86,231,185,68,233,124,77,110,223,111,53,230,27,117,33,163,149,106,243,101,147,235,71,55,211,247,182,22,50,39,106,234,112,89,222,93,47,87,59,181,168,150,77,231,119,54,211,135,39,171,247,87,23,249,229,218,68,121,241,124,131,239,174,43,106,170,84,77,221,79,166,128,75,213,102,249,120,115,49,181,180,180,91,57,62,215,238,109,241,243,253,254,204,98,185,61,191,190,80,205,234,137,213,180,176,122,191,26,93,78,181,102,151,170,218,244,198,252,218,108,244,24,76,136,35,105,182,93,159,41,151,38,14,107,149,179,198,92,73,217,148,228,100,183,191,169,119,122,81,49,157,202,244,150,197,243,100,114,105,181,169,136,219,11,122,114,171,41,246,242,209,165,124,212,152,63,90,88,155,222,53,202,43,245,212,189,82,179,180,178,185,179,179,218,60,236,165,119,39,230,21,129,59,111,166,13,24,150,228,225,253,57,93,153,111,239,158,236,78,44,206,158,236,136,102,37,185,190,188,155,153,223,173,158,24,245,57,179,39,158,85,242,187,59,141,106,117,117,33,122,126,82,55,235,155,43,243,149,133,82,94,219,237,117,234,39,43,121,96,204,218,252,209,122,63,191,219,138,46,103,27,203,229,233,238,194,188,182,168,229,210,107,235,187,249,211,140,36,174,149,205,243,195,196,140,33,207,85,185,133,138,48,183,166,172,207,174,31,207,166,114,187,201,106,38,113,216,63,93,61,223,174,8,149,230,92,37,53,59,119,36,175,244,79,249,206,118,86,153,221,236,224,248,203,181,50,191,166,175,173,109,112,253,181,205,229,70,178,190,125,210,152,155,206,73,229,137,178,192,69,183,165,105,81,174,111,45,150,119,147,39,187,201,21,69,40,53,86,87,79,27,51,226,209,226,250,250,172,56,119,52,159,218,156,43,79,203,107,243,213,254,230,234,122,250,36,117,126,146,157,221,52,74,189,212,89,122,125,123,171,82,190,47,45,205,172,174,149,230,119,147,247,219,249,157,115,163,188,104,44,108,174,237,206,245,22,55,23,214,162,66,170,183,29,109,159,111,119,239,107,245,106,169,191,208,91,151,228,12,127,178,177,49,33,70,19,153,126,61,209,46,111,151,143,218,139,237,234,97,67,218,50,166,55,207,203,249,214,81,111,126,102,103,118,167,182,100,212,22,231,248,245,198,92,185,150,171,38,151,154,149,205,157,221,218,218,250,209,114,38,153,207,31,170,213,147,13,177,89,239,30,79,111,44,194,90,127,52,221,20,151,78,150,79,14,43,53,168,155,141,110,105,135,235,114,169,210,234,39,250,231,137,35,142,87,55,55,202,103,157,181,217,110,189,186,146,221,152,63,106,231,171,237,233,132,42,41,103,90,185,154,90,7,137,182,189,222,60,90,174,87,86,22,91,253,86,166,191,217,56,20,23,183,107,149,249,114,180,178,86,87,239,47,203,59,199,105,109,58,177,177,169,9,203,235,32,63,107,165,163,123,121,85,153,190,215,221,221,221,184,159,222,89,168,153,125,245,68,18,150,140,149,222,90,181,156,200,45,238,76,204,246,155,247,19,179,165,173,211,221,214,218,238,116,116,222,16,164,181,233,154,178,202,73,253,210,246,86,94,171,157,192,140,89,236,175,108,241,253,154,188,176,184,161,157,110,79,100,215,205,108,117,126,121,174,162,242,109,93,152,224,86,91,141,78,118,227,56,123,191,43,238,54,151,170,139,39,149,165,118,173,180,11,75,244,253,153,86,101,187,215,174,202,187,103,205,21,125,67,88,154,213,231,43,229,179,230,246,249,106,173,43,85,23,107,85,125,119,103,78,207,111,29,158,29,129,70,146,142,150,150,74,187,51,188,81,91,87,143,78,18,201,211,222,238,194,60,175,43,235,231,173,69,53,83,158,229,239,153,9,181,179,88,222,232,76,111,149,248,249,234,146,162,244,215,207,86,142,15,115,247,23,183,118,171,165,86,182,223,152,61,203,29,245,119,14,231,202,39,137,212,214,214,226,253,21,225,126,169,38,167,122,59,27,115,138,182,126,124,44,41,167,245,147,197,101,253,116,226,60,55,51,179,117,186,86,94,158,93,92,231,149,182,178,221,154,213,90,149,242,114,187,153,201,108,173,207,31,85,180,90,187,213,89,223,54,51,85,81,85,118,234,115,245,133,221,173,245,198,234,66,171,178,182,126,191,201,215,215,114,154,174,181,90,106,74,108,204,203,165,236,202,198,124,105,110,103,117,174,118,42,151,86,228,213,245,147,195,196,233,121,89,95,107,130,2,113,90,62,61,219,45,29,215,163,179,154,182,188,114,58,19,61,75,78,203,155,19,179,13,49,193,175,130,140,50,215,103,107,114,185,113,148,63,149,55,187,185,251,115,93,77,209,215,119,204,249,78,114,110,250,168,50,127,175,97,206,105,205,251,43,189,195,92,46,85,42,241,135,101,105,102,97,227,244,220,172,85,214,55,142,167,119,38,238,221,175,158,149,23,142,43,43,71,203,209,165,163,52,127,166,129,158,182,56,45,105,203,235,109,69,105,119,143,141,234,102,70,91,222,236,236,28,222,235,213,107,139,107,203,230,52,55,49,191,121,54,83,170,157,238,148,118,206,91,211,211,253,234,102,183,150,149,219,203,199,165,243,90,99,110,98,118,173,220,17,207,151,54,123,205,198,196,189,181,149,78,45,119,120,255,100,165,62,1,53,58,61,85,154,145,178,141,227,181,233,121,99,161,57,49,17,173,28,234,179,103,179,10,63,157,220,142,54,210,247,103,143,13,185,37,183,86,146,201,204,113,118,83,55,151,118,171,27,11,155,211,153,150,80,73,183,15,55,147,43,165,104,173,82,213,251,229,232,204,253,250,242,74,98,153,155,205,148,106,229,69,37,159,169,31,54,180,190,177,161,149,90,157,93,121,247,126,231,152,91,238,206,86,170,167,226,90,109,109,62,189,198,155,219,247,107,106,119,73,1,205,100,253,62,95,90,238,42,27,115,155,179,92,183,170,46,84,103,58,233,133,108,170,58,223,77,180,51,107,19,165,101,169,172,0,151,76,172,102,51,202,146,0,198,207,253,141,181,210,238,210,98,46,122,90,207,109,78,159,158,150,228,82,43,179,209,41,103,42,11,107,243,135,37,121,171,95,22,91,107,19,135,43,179,85,16,141,226,246,214,177,178,53,95,95,158,221,144,23,167,115,235,173,173,197,243,181,146,120,186,122,86,218,94,75,86,248,250,66,169,186,152,223,50,185,195,163,227,42,44,146,211,59,115,247,14,55,214,102,119,238,247,164,230,138,192,245,115,70,125,154,59,219,41,247,132,170,145,153,151,23,231,203,243,213,236,22,47,139,107,221,133,13,190,114,90,105,42,19,27,157,250,162,208,218,168,46,136,155,249,50,183,217,186,191,112,175,41,233,203,187,45,179,212,202,151,171,213,237,195,244,134,178,157,94,111,183,86,182,83,92,171,150,222,52,101,238,236,140,59,42,173,149,107,101,121,169,182,184,176,155,87,91,135,165,220,198,42,151,77,102,102,91,71,85,190,187,146,57,42,173,204,76,111,40,230,182,182,118,63,99,150,103,20,152,180,243,235,201,70,117,166,98,204,148,181,137,205,232,206,189,232,81,94,153,238,151,206,118,171,139,218,73,180,212,216,104,46,46,204,110,171,194,90,185,183,187,181,40,151,154,66,83,205,131,106,53,171,236,174,45,47,167,84,69,43,205,9,203,70,155,79,151,87,230,184,100,249,184,148,218,78,175,246,142,213,237,178,89,201,119,22,86,170,233,195,227,100,169,83,110,38,38,140,237,210,252,225,73,106,173,215,151,146,203,187,59,243,71,243,185,86,101,99,161,84,106,37,143,165,5,77,206,76,139,107,39,114,83,58,94,110,47,79,175,213,143,250,149,133,21,83,72,100,238,149,86,212,246,214,122,233,108,35,11,243,255,112,93,56,58,239,156,46,181,170,59,153,229,217,74,170,188,171,205,46,77,215,74,27,59,114,255,222,217,220,214,225,234,105,83,223,93,212,215,114,173,178,0,76,80,90,152,54,214,22,203,253,37,125,226,124,243,112,169,106,118,86,183,141,242,189,83,105,107,235,112,71,220,202,204,69,75,194,177,41,157,156,175,158,76,207,8,211,203,70,173,197,213,187,141,179,90,69,224,142,143,211,39,91,181,76,243,94,194,40,129,113,97,44,76,139,237,54,215,60,78,78,168,209,168,156,90,238,87,231,213,114,235,126,187,187,83,214,118,170,202,78,123,131,43,103,83,226,242,98,169,178,150,50,231,43,109,174,210,219,93,154,93,154,73,76,175,206,116,97,149,213,42,245,179,218,210,189,122,119,105,71,138,166,151,192,80,234,108,172,138,115,90,109,121,117,230,176,41,241,243,229,156,186,154,61,44,111,204,87,142,243,230,214,233,189,165,141,227,85,209,20,238,167,118,119,79,79,214,250,98,245,120,45,1,138,254,230,204,78,121,173,178,123,175,119,120,186,172,116,210,187,93,161,187,181,189,48,91,78,111,240,179,242,214,73,7,236,231,165,211,114,45,91,158,22,75,243,230,189,147,218,78,75,239,86,133,173,233,134,126,218,206,52,203,107,211,198,198,238,134,216,59,43,45,129,146,177,85,46,207,174,117,183,119,242,27,149,163,148,218,106,46,236,172,205,148,214,184,213,198,241,46,199,175,27,247,210,229,211,195,222,209,206,253,197,217,202,234,198,78,244,116,122,89,171,72,169,252,188,190,49,87,227,165,179,228,236,236,70,158,91,207,169,201,249,212,194,246,82,150,159,205,45,84,214,22,91,171,11,247,143,90,181,229,109,125,214,220,237,215,51,105,48,187,78,132,118,173,166,159,165,245,252,74,190,123,184,0,90,133,185,166,152,162,122,54,189,118,90,174,214,146,219,237,149,242,226,202,210,202,113,205,212,87,91,105,243,164,179,89,222,238,77,111,30,174,70,215,197,249,157,221,205,133,122,66,168,167,13,173,82,234,119,165,21,176,214,206,180,133,250,206,142,116,182,216,57,77,182,18,189,229,78,181,85,49,162,107,74,222,200,229,65,143,110,238,148,42,27,75,235,11,198,210,253,170,210,109,111,108,47,182,103,182,43,122,115,238,126,173,54,99,108,215,55,22,26,9,153,147,26,157,254,114,162,34,139,209,173,179,158,209,88,140,118,52,97,179,90,57,236,170,114,189,190,185,182,162,175,85,91,230,236,14,223,89,91,111,29,46,41,171,43,139,91,43,247,167,203,64,219,233,179,133,221,86,119,233,222,66,85,94,91,159,235,228,213,217,214,121,57,53,113,180,81,78,238,84,102,50,77,25,150,230,123,189,211,213,250,244,180,84,219,225,132,5,33,163,167,218,77,57,183,60,179,222,72,150,214,42,39,235,169,254,242,233,138,184,218,239,204,152,213,246,156,33,166,230,151,90,221,205,149,170,178,206,47,221,139,110,72,179,139,59,231,169,186,146,57,62,237,175,37,13,179,187,221,151,96,57,146,249,170,176,188,187,181,148,220,6,9,177,187,123,152,52,54,238,109,85,87,27,157,220,201,89,99,225,124,171,114,190,51,83,43,213,218,226,202,98,179,183,220,63,155,73,148,238,77,148,143,207,100,126,122,250,120,55,197,85,200,238,83,85,153,217,60,218,232,173,117,42,21,134,108,112,53,2,188,237,6,186,174,77,101,83,100,75,172,153,189,117,141,12,58,187,205,113,124,246,137,46,74,115,82,70,98,34,44,238,217,165,51,13,134,238,225,209,141,193,134,148,132,28,189,24,38,187,132,25,129,22,19,185,70,134,137,68,88,25,203,228,50,245,60,36,11,196,97,41,84,128,103,5,159,211,98,30,10,77,218,141,135,68,186,131,135,176,205,226,74,253,80,18,205,248,145,212,55,194,82,100,82,110,134,173,148,150,100,174,156,170,171,186,214,149,116,179,191,209,239,212,53,197,176,183,42,111,42,131,96,84,178,93,169,197,105,16,165,112,216,233,56,180,171,75,102,79,87,67,129,32,166,37,67,212,229,174,169,233,4,199,184,164,246,58,146,142,87,198,47,35,208,77,147,248,94,141,11,221,174,210,15,155,172,22,185,180,128,153,151,78,239,176,253,139,38,0,64,76,213,34,63,169,190,41,232,173,30,222,63,55,226,138,164,182,204,246,36,72,49,187,255,106,79,81,238,20,157,18,123,234,254,148,247,165,112,113,57,169,254,89,98,74,180,200,18,54,35,236,29,46,130,241,199,170,130,216,246,247,204,42,162,237,49,2,179,31,161,131,12,48,34,128,123,225,9,221,53,166,172,2,52,250,157,85,64,150,160,55,236,147,170,2,78,145,130,7,193,27,177,243,55,208,39,72,62,105,40,76,24,10,236,132,77,109,233,18,105,215,40,94,64,13,15,79,59,67,171,74,167,33,0,211,145,13,201,139,2,153,33,15,30,32,3,43,178,96,132,68,1,138,106,102,168,46,133,112,20,226,14,191,227,27,176,180,78,232,24,63,21,76,95,87,220,118,36,18,6,46,46,246,12,83,235,172,245,36,189,63,45,152,194,101,132,117,11,67,147,38,225,69,115,79,194,45,115,120,54,36,115,83,238,72,90,207,244,0,141,92,200,119,239,202,97,232,37,203,163,147,223,176,134,61,102,47,240,40,8,55,197,229,78,71,106,200,130,41,193,203,101,100,114,4,140,59,0,223,194,26,207,207,8,226,12,226,56,1,148,170,184,104,50,172,20,97,71,192,208,30,60,8,3,34,48,187,35,108,35,126,96,182,117,237,180,122,38,74,93,146,207,92,255,232,151,215,95,251,195,213,59,191,185,122,231,255,189,250,214,187,15,63,252,136,193,107,224,162,96,194,80,50,143,126,248,87,87,95,249,247,199,95,250,246,245,143,127,246,248,215,63,5,209,64,122,148,150,146,86,207,112,20,89,64,102,154,4,128,121,101,6,143,162,243,234,143,30,197,243,83,30,62,140,83,53,112,26,115,227,216,161,160,188,104,224,244,6,242,199,205,182,164,250,7,4,208,108,104,132,47,137,52,96,120,134,245,229,99,181,75,130,137,175,163,97,154,104,33,52,196,80,79,129,22,173,123,59,228,18,79,139,220,192,16,248,88,158,100,133,148,61,166,70,3,130,192,200,75,186,142,139,79,132,149,160,106,91,80,27,138,180,170,25,38,178,230,64,231,96,169,188,35,197,241,240,107,85,208,133,206,131,7,158,23,28,83,88,215,123,24,204,252,78,113,131,156,230,69,108,106,76,210,149,7,87,150,187,119,213,0,97,141,152,237,73,184,38,239,23,165,248,137,160,244,112,249,179,230,151,76,57,180,43,232,134,84,61,235,134,61,173,194,28,157,52,245,190,77,246,133,141,149,101,90,14,230,195,165,72,248,89,39,20,29,228,202,213,149,141,205,171,247,254,242,250,59,191,121,248,225,187,215,223,255,245,245,143,190,118,253,157,119,128,27,17,196,245,79,126,119,245,187,247,92,54,117,219,3,242,58,68,154,149,204,45,93,25,60,36,124,240,32,160,181,117,201,48,155,61,229,209,191,125,124,245,15,95,135,70,122,186,114,245,163,223,92,253,253,23,97,54,60,250,151,143,44,73,98,22,247,246,111,34,16,117,195,206,120,240,2,122,177,76,145,137,184,41,132,116,132,15,44,226,197,248,34,80,148,124,245,181,210,12,51,83,76,100,10,254,20,152,187,204,36,37,154,7,158,3,71,115,158,204,248,161,38,67,15,238,50,132,179,44,198,28,80,235,144,173,213,162,250,224,193,197,37,43,21,141,48,254,216,167,177,60,104,100,208,45,96,29,9,97,54,200,37,169,166,44,41,141,8,14,28,22,18,139,158,113,27,42,53,41,222,189,43,122,185,171,88,44,233,186,208,199,84,170,220,188,197,225,115,32,205,44,190,3,58,21,64,250,34,60,150,80,8,222,172,195,225,109,194,107,147,32,2,144,78,86,226,38,152,28,56,14,109,193,240,232,7,97,11,68,4,132,178,73,41,93,84,247,172,68,16,214,10,29,32,147,204,66,202,124,189,64,230,187,254,251,247,31,126,252,219,171,95,125,239,250,131,255,244,177,220,39,223,254,193,227,95,255,250,127,126,247,67,103,76,122,0,138,28,55,111,144,3,107,230,14,34,105,80,252,40,23,19,188,117,233,184,7,60,134,233,83,74,17,154,244,207,99,24,38,37,82,96,102,171,67,165,201,73,58,176,163,91,135,178,53,77,133,90,22,35,117,139,94,44,138,14,22,83,204,27,168,122,118,46,39,200,178,225,81,76,38,78,248,9,139,93,166,200,2,90,100,162,82,156,60,69,153,187,24,8,24,18,244,2,105,103,178,235,155,228,216,126,151,182,91,42,210,78,78,142,36,66,201,223,161,200,164,64,33,89,105,225,11,128,95,232,178,29,201,108,107,141,66,137,37,103,247,10,75,175,23,25,208,62,125,186,28,18,197,84,224,129,248,45,22,173,11,11,186,75,37,42,192,97,94,119,129,49,165,176,74,68,4,114,189,6,2,231,82,82,192,202,193,202,129,52,139,104,86,249,56,176,133,17,153,196,210,4,190,236,194,31,130,28,87,100,195,92,148,250,216,130,12,82,40,226,95,20,180,240,222,126,208,242,43,89,75,66,16,214,65,210,221,22,217,1,43,4,243,248,143,223,190,250,187,127,192,104,120,223,249,205,245,187,31,216,178,139,245,76,111,119,142,90,43,0,206,113,201,55,191,237,169,161,5,78,141,171,223,252,53,109,230,234,139,191,123,252,139,127,188,254,135,111,65,51,88,253,234,215,255,253,248,223,222,191,254,222,111,175,190,250,17,76,147,135,31,253,181,119,154,160,246,99,205,117,164,105,97,111,255,50,0,39,170,245,71,134,6,70,181,7,6,248,73,34,131,66,102,56,62,20,233,59,208,31,57,150,36,227,3,144,16,196,68,241,2,159,11,52,143,197,63,27,120,207,136,190,227,35,107,106,166,160,64,2,249,69,161,108,115,134,234,140,39,82,200,106,203,154,3,160,31,16,169,84,238,175,10,102,27,7,199,41,252,224,193,222,62,198,227,0,248,240,10,216,238,57,47,251,35,144,243,148,240,160,104,165,226,11,201,177,16,221,83,41,170,152,118,121,243,72,61,252,248,155,67,12,241,171,235,247,190,117,245,222,119,225,245,209,199,127,117,211,88,17,50,88,189,6,69,151,146,69,10,144,242,83,246,48,20,2,80,24,104,255,250,123,63,185,254,247,239,80,174,41,120,86,181,200,164,109,51,83,88,0,201,162,231,166,182,164,157,130,181,78,51,64,133,117,102,202,171,49,71,204,113,206,17,48,147,47,71,206,9,210,51,213,234,25,142,136,71,171,26,201,150,55,163,249,204,12,130,136,18,14,185,24,70,151,48,133,61,0,210,228,115,48,5,42,114,126,54,240,41,202,238,126,10,204,56,179,232,53,208,168,98,37,237,153,251,172,238,219,77,210,112,91,10,148,92,61,88,25,145,247,80,16,144,166,42,2,12,115,100,191,168,1,169,65,44,216,33,118,64,176,179,90,145,155,212,222,148,236,141,27,45,26,141,224,156,177,121,88,189,4,37,154,12,72,177,113,201,50,57,142,111,48,79,220,101,203,136,92,18,3,1,65,241,148,48,92,252,150,161,127,208,97,55,186,51,136,201,42,40,63,50,245,200,181,239,196,126,151,146,205,100,94,204,238,187,17,150,173,75,162,236,179,86,164,161,44,47,252,206,77,169,51,167,203,120,219,68,167,98,7,78,156,222,0,112,88,32,134,99,76,99,225,122,131,191,36,158,211,171,40,6,117,211,84,220,50,155,144,228,46,58,35,211,53,101,226,179,82,175,42,119,75,166,9,12,138,155,126,55,249,247,60,93,46,177,167,115,232,182,211,231,13,14,125,71,206,218,14,14,93,255,110,67,96,111,240,243,102,15,211,237,253,188,189,118,55,242,89,115,141,50,52,239,63,143,99,251,249,125,239,55,61,62,65,17,122,218,26,84,66,12,68,18,118,62,99,161,62,225,220,91,230,131,34,227,194,251,253,223,144,180,8,250,54,44,225,255,126,240,134,187,218,57,46,115,99,12,198,68,234,101,132,51,76,39,115,205,140,192,139,183,187,246,156,227,147,137,155,215,18,7,127,235,180,69,47,158,194,156,214,78,137,95,14,233,204,140,163,240,129,69,112,32,181,39,218,107,22,110,160,87,64,38,9,106,127,94,109,106,7,252,83,110,200,106,142,46,18,150,163,204,132,208,149,39,52,189,133,182,38,252,24,184,109,185,2,191,229,62,253,190,121,190,49,101,63,20,189,107,127,192,174,155,106,109,243,68,6,45,43,103,187,141,110,35,123,144,127,186,173,63,25,218,120,240,32,140,250,4,140,168,101,237,130,125,30,214,161,31,22,84,236,7,180,177,169,75,210,132,7,95,60,23,26,198,216,28,133,177,236,199,120,93,235,153,146,94,19,84,80,84,81,48,63,27,197,29,84,117,4,71,255,118,8,76,11,233,5,67,83,113,155,248,89,105,43,52,26,47,3,83,67,56,145,158,7,77,66,80,161,49,70,36,133,6,249,51,126,98,190,88,44,199,64,200,178,46,55,90,210,216,144,172,203,231,20,34,78,78,189,67,124,54,140,143,158,47,9,89,36,43,205,120,78,226,110,246,96,129,84,198,137,47,133,248,66,136,251,146,144,69,226,210,140,231,36,238,134,220,144,54,20,80,87,199,137,178,3,244,133,144,248,165,162,140,132,118,242,158,147,214,149,158,130,33,202,198,137,182,5,210,139,116,96,42,149,118,250,248,6,225,213,232,203,24,68,55,14,238,140,32,202,138,140,87,54,198,217,31,92,183,12,31,244,224,212,218,184,199,230,149,234,210,24,134,168,2,24,148,68,81,235,169,207,205,111,168,110,219,236,6,22,132,33,77,75,232,226,202,176,136,143,255,227,174,160,173,114,87,192,164,184,133,190,125,99,7,12,73,208,197,246,203,235,195,18,24,126,163,9,254,196,121,61,62,60,125,115,123,16,209,231,101,139,134,164,72,166,52,70,108,117,169,163,157,72,35,241,237,117,1,37,201,151,60,37,55,140,113,25,99,85,21,44,115,73,66,19,122,156,100,247,128,157,214,5,176,101,91,227,147,50,47,21,101,100,151,109,237,57,229,72,85,21,21,205,232,233,99,85,28,74,36,94,128,166,247,199,68,89,47,158,39,178,222,51,94,73,20,197,30,14,208,171,135,26,21,11,99,27,104,191,80,240,33,75,5,130,147,52,54,97,128,50,88,208,81,221,25,39,151,110,75,109,89,84,198,101,238,190,88,4,149,27,23,176,219,41,117,93,73,148,5,5,154,199,51,173,121,213,232,82,151,119,3,87,193,158,203,220,181,218,168,160,31,145,49,234,110,159,2,230,99,17,174,22,80,23,99,106,158,142,7,111,10,235,133,82,252,101,34,62,22,130,215,214,230,199,131,99,237,88,38,152,33,180,241,145,245,133,161,55,22,226,149,251,243,207,135,161,71,9,15,160,223,182,54,49,38,197,208,18,4,174,168,29,15,81,61,90,150,213,194,248,70,254,165,162,252,252,220,0,24,79,3,6,130,33,109,0,172,231,196,179,65,33,141,205,240,85,77,93,16,205,129,51,154,103,36,160,69,53,27,232,24,247,130,94,52,154,207,75,74,172,63,70,36,197,1,212,198,34,141,188,248,141,69,44,5,15,247,184,228,210,134,41,232,227,29,240,178,4,243,187,132,159,135,205,104,227,220,12,123,241,136,62,63,15,72,103,66,7,132,219,120,4,229,77,104,142,200,6,34,153,207,43,172,86,5,188,145,179,142,78,198,27,207,223,9,87,29,163,16,141,149,230,70,175,43,233,39,178,49,214,195,132,151,141,245,120,116,109,161,41,153,253,170,122,34,235,154,138,43,44,49,24,76,203,173,247,184,24,40,160,21,218,171,49,78,206,79,191,35,99,25,16,171,161,37,173,53,142,173,82,235,150,40,20,2,128,99,215,203,94,20,146,227,89,9,101,226,67,121,188,242,154,194,28,227,1,250,139,69,114,156,28,185,35,73,71,53,173,103,182,199,134,40,66,84,250,53,208,42,218,74,127,93,194,43,92,99,103,209,151,134,245,88,72,189,214,19,20,217,236,143,115,55,204,103,66,89,240,199,71,229,151,136,240,56,9,188,142,203,66,83,22,133,177,46,14,62,148,43,109,12,195,235,161,244,115,155,150,159,6,238,227,217,94,146,91,186,160,154,59,120,27,123,156,156,226,129,43,233,70,240,5,17,188,118,75,99,72,60,239,38,212,167,209,137,113,110,167,14,237,165,60,245,85,205,155,119,82,236,243,11,60,201,119,233,63,69,110,186,143,231,222,38,61,145,185,69,119,158,249,88,102,116,119,232,25,77,112,254,216,14,108,236,147,104,106,102,211,179,225,103,87,13,252,93,27,176,225,3,206,163,125,25,227,60,145,158,6,128,176,68,160,239,111,85,80,69,201,106,105,140,91,39,207,191,152,93,226,245,244,84,66,188,209,155,79,188,27,101,208,253,57,241,90,143,193,220,226,141,6,95,79,54,114,89,244,131,206,92,178,185,12,159,190,157,59,160,116,62,73,110,196,163,179,30,183,70,71,107,244,20,137,61,56,56,149,234,93,65,60,58,176,106,30,28,120,210,240,35,94,89,151,14,14,2,238,161,131,41,34,29,28,26,7,20,144,113,32,25,217,3,141,124,141,117,0,52,58,208,78,213,131,174,245,229,246,65,195,245,29,115,112,176,83,45,175,150,42,139,7,243,181,213,149,245,205,234,244,65,109,101,122,107,169,122,192,29,28,20,3,154,118,156,20,189,136,6,15,172,203,250,65,13,199,213,240,139,104,50,168,35,153,3,1,63,172,59,104,2,63,142,174,204,143,34,16,47,166,68,230,185,224,62,53,29,110,13,57,24,45,3,168,55,178,86,98,84,63,83,232,3,235,217,0,62,67,7,159,4,114,4,34,228,139,146,3,217,148,116,1,120,97,52,132,228,168,94,166,27,205,36,243,252,192,159,165,199,79,1,62,24,193,142,208,29,93,43,53,170,199,205,20,199,49,207,6,240,25,122,249,36,144,55,78,36,89,109,28,144,207,232,70,131,72,143,234,102,130,248,78,123,126,232,207,62,89,111,7,63,24,69,93,106,193,18,113,224,249,28,120,52,144,204,40,18,36,235,137,58,51,22,248,207,64,132,167,108,225,70,52,59,248,229,245,232,234,217,145,34,44,207,103,153,231,132,252,236,93,127,50,236,96,212,212,94,167,46,233,7,228,243,120,96,160,27,228,98,110,84,199,185,84,115,148,236,126,42,232,207,208,249,167,130,31,97,167,15,172,143,122,15,156,143,122,15,240,187,58,108,239,64,213,26,146,3,188,46,212,37,229,64,239,169,166,220,145,14,218,146,2,154,0,54,217,57,48,53,220,107,236,117,208,145,32,249,102,126,116,155,249,145,226,34,207,229,111,166,152,108,96,119,96,104,111,96,100,126,164,90,69,124,80,142,5,254,179,143,201,109,91,184,17,205,91,77,104,126,164,246,36,166,155,25,102,60,13,60,59,33,110,221,196,141,178,195,232,42,242,13,236,205,143,212,172,18,57,33,205,60,47,232,103,151,75,183,0,62,158,121,233,247,69,121,67,139,35,181,51,203,47,234,13,150,1,241,76,117,131,13,192,143,212,131,208,166,123,126,216,207,110,211,220,6,250,152,228,35,249,218,250,134,150,70,42,81,233,164,40,220,204,169,186,212,85,16,167,209,192,71,170,39,66,42,199,143,1,248,179,79,132,91,129,15,70,208,182,236,15,208,147,196,13,0,70,170,38,217,209,214,213,83,192,126,134,190,63,5,244,97,244,144,233,26,96,131,18,163,165,174,220,84,127,164,110,98,185,55,126,62,208,79,217,241,167,3,30,60,44,214,180,69,231,55,55,84,31,169,96,80,151,207,207,7,249,25,134,251,214,176,111,156,136,166,102,155,171,163,109,244,145,170,79,166,158,78,49,227,0,255,236,51,253,150,13,120,188,104,107,167,234,34,113,154,253,39,236,75,219,98,142,141,46,250,8,121,33,126,181,109,42,222,222,187,246,203,214,59,62,13,103,222,67,84,121,73,46,189,123,166,172,24,196,43,201,180,44,154,243,24,113,121,70,215,58,21,104,216,127,169,213,235,249,141,185,250,213,247,174,190,242,33,126,230,248,240,195,119,31,127,249,247,212,205,219,29,6,39,128,33,25,120,107,105,3,218,20,90,18,226,131,80,195,76,3,224,31,224,214,60,19,161,28,163,122,93,190,221,166,22,66,71,223,108,14,195,161,159,54,135,133,47,241,76,69,234,86,20,77,245,99,78,218,98,205,34,233,42,66,70,87,135,214,108,101,200,190,12,113,63,19,65,207,36,147,182,219,53,134,206,3,230,14,230,56,238,214,212,226,197,229,229,64,53,123,130,104,69,142,213,139,174,223,178,55,117,226,187,204,242,32,70,27,119,16,12,75,123,218,190,199,29,162,221,156,15,162,28,146,161,209,136,186,39,239,23,135,235,203,251,30,159,104,172,213,173,225,142,219,194,166,171,107,166,134,90,95,220,212,168,223,61,32,201,5,179,71,27,14,149,53,77,145,4,117,159,41,48,117,250,200,176,78,230,50,49,145,48,143,26,75,158,44,10,10,179,44,79,62,110,214,140,133,10,102,218,104,121,178,137,85,142,121,148,150,110,198,180,96,74,152,222,32,151,11,157,228,117,169,85,61,235,98,134,78,158,60,89,91,42,157,15,13,204,237,217,47,190,14,40,10,69,95,81,60,201,148,52,152,97,145,255,210,166,40,12,10,152,131,228,0,171,25,170,42,228,208,113,138,145,232,3,83,0,177,16,23,5,69,1,42,239,95,178,178,81,237,116,205,126,224,25,23,52,8,99,42,61,120,112,162,201,141,16,71,159,25,134,254,6,251,34,156,226,138,3,235,138,197,83,5,41,208,13,48,87,116,184,46,114,201,218,14,100,7,39,47,131,172,236,48,133,223,63,17,112,194,196,95,132,223,126,227,237,139,240,219,167,209,200,219,151,145,183,39,226,95,120,99,130,213,138,102,92,58,147,68,107,182,80,9,175,217,206,96,181,189,196,62,43,195,15,191,207,10,48,27,117,226,227,241,142,16,161,78,182,241,124,175,74,189,66,110,182,165,208,231,153,168,30,101,62,143,60,141,30,105,153,168,20,101,66,13,77,50,136,83,121,107,204,48,215,66,42,4,28,123,34,55,36,29,29,205,59,30,228,45,253,60,44,179,130,71,146,89,221,6,174,8,242,87,137,126,186,111,240,206,141,211,154,248,110,182,156,80,79,248,40,129,68,32,14,238,245,34,55,121,218,150,21,41,236,161,10,105,65,143,70,89,253,173,124,62,31,169,195,170,121,52,105,145,9,189,85,21,93,140,9,153,134,92,42,35,13,35,83,234,30,254,238,23,24,198,43,159,113,82,47,131,70,94,240,184,57,183,50,107,130,217,142,235,2,12,98,39,28,113,102,116,56,153,137,96,188,112,232,105,56,65,156,199,35,136,29,29,84,92,84,2,2,24,148,81,9,91,220,189,203,232,228,225,146,5,133,161,37,109,163,239,49,116,158,63,76,77,160,148,234,167,166,197,172,232,47,218,159,62,72,102,74,222,59,28,82,212,207,201,86,81,160,241,29,14,121,200,59,89,236,41,20,49,139,26,43,21,181,41,134,65,85,34,208,63,166,7,25,41,24,25,194,154,140,142,218,194,163,31,254,21,117,72,238,117,201,63,70,149,227,54,38,182,173,106,68,88,230,127,126,247,141,171,247,126,73,23,83,138,5,197,238,250,157,239,82,220,233,235,255,249,226,95,194,124,48,139,82,32,5,113,113,210,139,208,125,141,213,35,150,79,101,186,116,80,241,188,129,251,60,24,119,224,1,9,27,51,156,165,210,44,5,22,58,86,68,95,158,242,104,199,226,106,48,232,2,19,217,227,246,39,21,80,157,138,168,120,178,194,179,130,16,109,16,132,117,12,91,42,10,160,42,180,212,176,194,138,142,96,176,114,232,254,73,216,136,88,94,219,161,43,118,224,18,16,17,196,53,41,45,223,40,154,83,180,229,19,139,213,41,253,18,214,248,75,145,130,95,19,38,46,221,1,132,118,99,53,53,160,154,26,97,253,120,55,216,46,76,76,93,106,244,196,155,38,26,176,254,243,79,54,234,118,55,120,182,217,214,200,205,29,154,52,7,92,188,90,190,139,125,169,106,36,192,187,175,237,90,215,63,68,246,146,22,168,221,154,113,67,235,72,193,193,67,138,69,21,56,225,238,93,122,113,38,36,1,111,32,115,73,65,45,123,59,168,143,158,0,114,81,143,211,113,240,54,105,91,119,90,240,244,176,120,211,113,169,44,157,96,164,138,64,148,97,17,32,40,75,84,7,84,49,196,4,186,66,118,216,86,246,240,233,159,134,100,186,100,3,25,105,216,148,24,90,148,3,57,24,21,110,71,117,31,30,65,119,20,110,136,126,48,74,194,32,227,240,160,111,219,186,147,186,103,194,192,238,227,18,100,171,229,118,222,91,252,104,150,48,113,93,7,165,18,204,118,11,128,118,73,92,26,95,178,158,98,183,210,75,44,18,4,79,124,31,121,96,94,211,206,73,113,131,50,166,75,11,232,81,71,232,142,136,192,3,64,58,36,82,10,139,229,232,27,186,253,70,135,121,116,223,164,177,162,47,107,193,23,6,153,58,81,18,166,212,130,181,66,195,27,198,235,32,250,78,145,122,119,4,21,134,165,68,242,105,18,97,198,218,150,1,181,28,237,80,150,222,125,156,30,150,125,238,102,194,164,207,219,184,57,57,188,218,99,245,7,15,100,99,89,88,14,19,163,17,227,243,132,35,84,45,11,84,250,134,20,3,106,219,88,122,1,141,66,113,245,141,239,94,127,239,103,215,63,250,241,245,247,126,11,188,255,240,119,63,185,250,202,207,92,135,218,164,12,70,77,249,213,63,62,122,255,3,228,122,144,145,168,236,34,54,120,203,204,18,144,146,237,45,20,17,155,129,254,236,74,130,30,70,159,161,36,133,220,42,15,71,162,252,164,94,212,223,228,185,41,134,195,120,16,250,36,93,181,73,25,2,17,24,181,40,219,5,228,130,76,10,8,180,192,28,122,150,129,18,66,81,176,75,8,5,129,148,80,172,102,100,181,103,74,88,70,41,42,118,25,165,160,208,43,100,180,204,134,132,49,71,176,140,69,107,177,40,218,69,197,130,200,50,125,192,28,227,4,76,105,5,242,76,112,167,9,81,38,134,104,83,107,205,147,66,254,202,52,29,71,101,56,15,212,127,192,54,10,83,49,170,144,191,98,129,114,149,151,57,144,102,1,70,173,135,220,192,200,234,0,133,53,154,226,82,88,43,106,118,127,180,130,102,57,140,85,61,20,182,250,237,31,9,214,36,136,90,72,95,98,228,12,105,222,40,75,128,157,52,116,243,207,89,178,45,126,5,41,98,69,199,114,81,117,57,20,166,183,157,28,182,159,200,154,8,221,14,51,125,248,39,86,171,197,26,13,38,66,168,228,173,10,252,227,212,85,159,29,164,183,170,35,58,166,238,132,181,183,244,72,65,127,75,163,221,173,8,138,56,186,171,15,30,120,108,79,242,162,218,194,212,130,200,77,130,170,98,6,121,253,7,97,97,98,76,149,190,19,70,108,143,178,25,203,116,8,119,177,36,147,101,218,192,226,152,72,248,24,30,12,194,172,12,81,108,48,184,143,230,4,247,49,35,214,52,126,252,193,251,143,62,248,30,157,195,24,96,235,221,239,60,252,253,187,214,18,246,241,55,221,64,12,44,243,240,195,95,125,242,197,175,93,127,253,95,24,219,141,176,67,68,252,227,196,228,177,141,184,137,216,68,139,101,38,48,76,151,103,68,228,192,90,234,205,181,136,116,163,210,39,46,27,243,244,16,62,172,195,56,14,167,202,214,150,153,224,52,4,26,186,224,231,250,40,52,16,13,11,62,198,167,137,130,87,148,52,195,129,109,134,61,61,119,35,34,41,44,176,74,196,123,51,216,149,177,108,48,28,249,201,112,84,63,156,167,32,130,205,85,151,84,120,113,172,81,148,99,250,164,113,42,91,97,24,68,193,144,40,27,21,196,34,25,6,168,29,54,38,146,60,207,165,164,76,100,146,90,232,164,24,101,51,127,185,68,58,159,24,40,134,92,232,47,148,203,164,164,180,175,12,225,209,129,22,51,3,101,44,6,246,151,202,72,41,95,33,139,185,253,133,120,12,6,103,75,102,48,40,36,195,76,152,178,34,5,123,215,118,54,5,233,114,44,182,101,165,161,75,42,44,203,232,87,123,223,30,5,235,24,64,99,199,169,87,62,213,165,27,91,195,28,214,86,72,63,64,206,5,152,96,118,239,108,253,3,196,11,254,125,240,192,50,11,116,48,11,70,116,116,79,223,127,17,186,244,179,244,153,42,72,206,64,134,209,152,137,144,208,127,248,135,197,180,4,230,6,196,25,27,161,57,14,196,5,161,178,236,83,31,218,8,221,90,99,100,208,250,76,28,37,198,118,71,206,192,34,173,193,187,195,158,150,218,179,231,88,86,250,48,95,160,82,7,148,66,29,116,207,220,183,69,162,62,124,78,166,57,26,175,134,91,8,180,60,238,35,8,119,239,194,146,33,88,171,212,221,187,97,1,52,246,61,109,191,104,253,146,248,66,214,51,53,218,64,193,144,173,39,50,72,68,183,151,3,52,236,32,60,76,7,15,211,194,155,126,130,192,234,100,103,110,69,85,100,85,154,129,37,122,222,218,109,30,180,147,36,92,95,223,208,53,205,115,8,65,181,98,186,210,109,247,164,138,29,225,226,234,131,127,120,248,135,175,211,163,152,56,227,110,153,14,236,56,50,36,64,103,77,232,50,145,41,140,213,244,6,29,146,41,231,120,100,24,171,176,83,42,226,168,104,168,54,246,234,27,24,178,162,170,148,212,198,60,46,194,133,81,251,59,228,67,127,4,96,237,165,151,251,37,19,212,128,122,15,245,34,150,68,163,138,25,189,58,222,63,160,134,153,163,71,93,24,78,43,5,26,104,148,52,132,143,246,134,45,13,17,102,72,230,30,67,50,169,110,224,236,33,154,182,86,240,243,47,81,197,0,85,130,95,125,235,241,251,255,252,248,253,111,92,255,232,151,143,191,249,95,87,239,125,247,234,157,223,144,202,87,255,246,15,215,95,252,133,75,63,211,178,16,226,142,64,54,35,172,15,41,11,35,243,210,38,202,60,6,104,32,217,229,62,70,23,80,170,103,32,193,200,249,214,128,173,99,159,244,192,204,46,18,251,197,34,143,81,238,87,20,193,48,112,247,55,204,144,128,15,6,137,54,96,133,90,5,181,170,168,237,201,209,232,254,164,61,11,204,248,193,193,73,15,79,189,223,56,193,57,77,3,172,117,176,121,252,38,197,106,127,114,176,24,106,103,3,21,157,144,41,43,36,162,144,113,139,34,120,186,212,53,208,15,197,83,21,166,232,185,212,193,249,88,124,142,250,96,11,120,218,15,64,197,165,201,221,187,66,145,24,175,184,93,106,23,115,86,89,221,221,198,192,121,240,212,49,78,173,57,11,205,82,40,154,238,236,175,149,20,37,172,6,197,218,83,167,200,254,161,22,14,168,76,130,107,25,113,25,143,103,253,206,51,130,231,212,240,110,67,208,65,84,196,115,72,69,165,10,202,10,7,8,72,103,231,216,238,142,29,158,195,95,196,154,89,142,133,124,245,149,47,63,250,143,159,72,138,247,84,248,225,135,223,190,250,227,87,62,121,255,99,120,157,219,172,45,205,153,29,197,194,152,238,27,197,153,201,17,7,11,190,61,123,183,17,50,67,5,27,135,81,109,121,183,166,6,196,161,43,123,84,148,129,12,162,69,142,228,226,166,208,194,57,55,133,36,41,220,66,116,197,187,222,44,140,8,70,100,128,214,145,156,66,120,156,238,3,16,184,223,113,27,49,233,217,227,65,222,134,194,78,238,224,251,192,126,168,125,20,59,229,47,133,252,70,4,41,57,38,106,107,138,132,145,205,208,249,72,253,38,163,207,226,37,51,72,73,55,35,62,174,178,66,133,89,155,84,140,231,40,79,187,123,87,115,118,215,166,92,83,65,101,153,61,215,84,48,89,102,63,238,190,106,123,118,157,24,191,239,193,221,19,151,237,70,196,111,12,210,107,207,130,137,191,120,251,116,42,254,133,189,183,79,31,188,189,191,255,198,68,220,196,48,154,106,80,199,84,111,199,232,118,162,54,96,1,163,214,128,89,154,103,43,209,22,251,122,81,34,194,92,126,211,206,157,148,241,62,141,59,95,117,207,124,213,135,16,16,112,17,216,7,83,16,79,111,241,184,114,47,252,118,3,126,16,105,114,64,41,16,172,148,8,40,39,123,202,30,191,191,15,127,19,251,251,206,254,166,126,247,174,62,192,42,84,145,180,226,210,114,238,169,47,176,156,163,115,211,108,35,96,101,156,164,123,113,6,90,130,98,17,100,21,182,44,238,239,9,251,116,87,12,95,225,217,17,179,158,30,161,203,235,27,6,210,210,125,49,44,237,192,225,71,209,217,218,27,57,114,23,246,142,207,208,112,233,246,112,225,56,21,77,151,50,238,112,57,215,49,96,180,4,32,137,240,166,157,57,41,216,183,159,20,210,47,86,28,57,18,10,105,80,112,27,140,241,24,135,83,140,200,123,34,25,24,17,7,198,131,0,134,55,31,61,52,134,119,104,52,119,104,172,179,249,198,208,208,104,246,208,52,112,104,140,98,35,114,41,239,25,192,15,208,166,21,174,149,60,91,237,23,197,41,31,98,5,204,189,180,207,217,55,53,252,2,215,25,160,144,39,49,124,104,224,45,30,157,197,245,130,140,24,249,40,28,255,60,120,192,179,119,172,108,235,14,132,243,134,249,111,37,125,12,142,1,24,109,195,158,192,66,3,57,196,23,134,67,93,91,80,34,196,132,14,37,236,18,18,172,159,97,38,236,72,22,27,51,38,130,119,137,172,123,131,5,75,55,36,241,17,177,4,141,33,73,3,17,51,151,86,128,71,119,7,157,202,233,81,29,142,242,24,86,17,218,195,216,3,149,158,14,162,92,236,7,93,70,98,193,188,101,101,86,96,21,86,100,13,182,193,118,217,18,219,99,219,108,179,152,119,255,137,231,243,108,167,200,124,242,119,191,101,216,122,145,185,250,199,255,102,216,74,145,121,252,31,191,97,216,22,188,191,247,37,134,45,195,251,95,254,53,195,158,21,97,133,124,151,97,79,161,252,15,224,253,160,200,92,255,248,255,97,216,19,248,125,247,27,12,123,84,100,30,125,243,187,12,219,135,247,175,255,129,97,171,80,254,247,0,103,26,126,63,254,49,195,158,195,239,135,95,101,216,26,252,126,244,71,134,61,44,50,12,251,6,52,242,149,47,51,236,44,52,242,11,0,54,3,239,239,0,240,13,0,242,157,255,32,235,54,94,113,112,238,31,68,88,28,86,231,154,24,227,242,40,90,249,72,201,137,189,191,96,227,111,55,246,39,34,67,133,138,110,161,191,8,195,244,185,224,217,228,101,152,133,135,228,101,228,11,225,56,73,75,94,178,145,47,88,121,145,200,84,228,1,206,179,112,28,39,219,84,36,242,198,0,88,239,253,139,9,22,55,225,64,139,246,37,254,5,23,157,32,169,116,194,192,16,189,213,244,129,208,125,171,23,235,202,133,169,176,10,147,158,195,224,152,58,30,1,225,121,138,117,247,130,99,19,145,72,193,205,103,24,123,143,144,76,225,112,135,173,179,21,182,197,150,217,51,246,148,61,96,79,216,35,60,141,119,11,0,233,251,108,149,157,198,131,120,95,234,57,91,139,128,148,113,211,102,217,25,220,239,134,44,171,3,106,228,45,142,174,48,32,35,216,6,200,137,198,155,246,174,236,100,3,228,85,215,217,164,141,53,98,60,91,66,169,72,209,110,176,124,132,237,21,187,19,41,182,93,236,254,89,138,101,56,24,205,210,148,17,141,22,194,6,70,25,15,107,209,162,12,125,138,176,8,156,188,88,205,150,34,251,81,97,175,13,57,176,84,129,97,109,188,153,162,197,149,189,222,126,100,18,30,222,184,180,110,33,209,11,110,20,51,211,139,89,201,165,32,65,5,154,191,83,44,217,173,122,26,18,247,26,206,25,42,50,28,141,25,215,137,190,65,249,207,164,85,54,144,48,135,81,141,213,136,142,176,165,99,84,223,160,75,90,13,73,4,147,96,107,125,222,49,165,233,14,58,189,113,22,102,246,166,30,220,221,39,247,149,138,225,189,191,184,59,185,31,157,138,132,239,62,248,220,131,201,7,111,128,44,177,4,188,70,189,180,196,219,186,212,196,56,197,24,187,46,2,140,225,242,218,219,81,228,192,63,75,112,32,127,168,22,117,201,146,203,111,53,237,36,240,64,129,110,153,52,180,83,149,97,159,230,46,192,192,102,80,192,13,0,187,38,134,99,83,97,208,152,94,151,132,249,86,131,207,229,237,179,70,123,167,93,133,225,65,176,38,242,154,247,78,243,167,186,215,164,237,153,160,22,210,192,180,240,76,158,32,1,47,13,93,122,99,79,83,138,250,238,110,162,105,237,44,204,147,26,94,102,139,197,108,227,90,246,244,92,99,57,210,115,249,173,24,15,43,180,19,167,54,198,219,134,248,43,64,8,97,79,142,18,66,200,184,153,37,147,167,40,33,132,112,233,191,94,102,233,91,208,76,83,110,249,167,135,171,61,15,93,90,115,14,90,68,82,143,46,153,24,220,248,71,191,188,254,218,31,174,222,249,13,53,209,60,1,141,109,125,153,198,12,190,221,86,19,43,187,5,135,183,154,176,160,164,160,216,148,227,238,110,12,200,75,153,142,21,81,183,108,61,86,112,119,136,236,93,166,253,201,84,177,40,122,68,187,179,39,136,135,74,162,51,224,104,141,192,60,17,125,101,65,4,70,225,55,234,75,227,3,210,18,144,182,199,68,29,53,204,237,208,141,38,34,237,28,139,200,198,232,150,86,36,18,69,75,200,15,61,185,111,223,140,114,224,250,173,56,96,87,145,85,28,155,203,41,229,141,99,173,179,134,179,239,49,162,128,22,241,42,231,163,152,197,210,208,131,184,197,214,191,113,248,229,219,14,191,112,155,225,199,99,48,207,240,227,80,59,195,175,216,186,178,50,98,248,141,81,195,111,12,14,191,225,43,107,15,191,17,48,252,198,11,29,126,35,104,248,27,35,135,31,198,22,47,201,89,151,86,252,195,42,131,214,105,223,230,26,81,128,140,252,37,75,79,97,170,199,61,65,49,2,151,169,161,35,94,186,2,145,35,94,140,246,233,59,24,199,155,92,69,117,210,17,189,244,146,59,202,25,247,186,13,71,135,1,244,1,71,238,58,151,58,6,47,208,70,238,20,135,111,213,218,106,224,29,222,253,38,231,165,95,157,194,43,254,119,138,159,78,227,42,249,190,192,38,194,165,143,218,234,107,106,191,80,106,79,6,83,46,66,142,175,180,125,207,151,5,214,13,126,53,32,149,46,189,116,98,18,37,145,206,63,2,129,29,24,93,91,177,25,128,238,168,135,65,201,94,248,222,9,254,196,6,128,1,48,211,201,179,175,187,88,186,108,128,152,24,190,28,99,201,0,66,39,202,132,119,6,175,142,0,25,157,211,17,180,53,220,47,107,204,55,181,73,19,204,5,130,143,25,72,78,243,41,200,105,98,111,205,224,222,154,193,228,52,159,138,156,55,55,112,135,172,138,110,167,93,114,226,229,60,84,197,151,100,85,186,197,253,73,251,90,13,78,101,87,95,101,222,86,153,200,224,157,74,199,162,197,76,176,79,57,231,206,64,224,117,88,107,97,199,205,77,123,37,199,109,46,35,26,193,143,68,168,249,131,123,211,119,239,38,220,253,45,88,52,169,97,236,124,154,98,35,17,197,102,163,96,117,42,50,180,100,178,206,192,147,83,13,152,54,109,252,176,44,240,19,46,178,233,229,253,222,197,185,27,232,249,10,107,82,123,211,253,10,11,191,192,194,187,242,109,65,71,168,37,220,9,3,64,97,243,205,55,211,145,152,25,5,168,119,139,166,231,43,178,73,194,46,158,207,165,168,107,189,226,240,201,166,217,150,141,56,122,244,161,10,73,208,87,154,106,145,30,249,78,170,196,92,32,53,144,244,208,111,52,161,46,217,193,198,36,252,144,168,232,249,222,195,91,133,99,201,155,243,169,207,96,229,158,42,31,247,130,48,69,99,182,38,116,157,94,82,196,71,158,85,75,83,84,229,15,155,248,177,29,154,151,160,25,144,23,192,185,96,231,185,25,216,147,72,0,62,200,192,197,225,111,87,130,155,119,63,73,97,236,115,242,33,128,45,93,235,117,203,125,80,61,3,58,233,94,238,167,13,12,217,177,78,248,121,188,167,43,237,239,79,106,160,160,224,77,17,214,74,0,246,102,53,122,214,111,70,172,43,188,175,32,10,210,25,241,133,56,10,9,28,236,13,201,124,50,38,120,104,4,109,226,48,10,141,6,29,108,108,146,182,135,126,229,194,120,158,69,111,180,57,173,211,11,133,65,157,103,106,81,166,64,154,243,94,65,99,153,134,39,153,222,66,99,153,182,39,205,186,195,202,50,115,65,137,29,47,80,251,46,43,168,198,158,100,231,250,42,203,28,67,50,249,54,170,169,104,32,17,194,131,232,36,35,19,201,8,187,225,129,168,40,178,97,215,191,116,151,28,208,147,38,194,253,104,196,58,67,144,34,3,95,115,209,189,161,248,27,60,235,180,225,189,138,199,56,223,97,165,98,78,81,123,230,226,176,70,188,27,76,97,38,106,70,113,91,250,137,141,129,12,30,4,55,133,235,71,33,204,112,28,8,85,92,74,236,150,195,140,157,224,180,59,233,26,255,1,126,39,137,50,67,109,137,75,54,151,79,167,111,227,31,211,72,196,83,73,41,47,229,184,148,229,24,147,201,9,57,158,185,157,107,204,84,42,69,92,99,138,169,230,45,107,36,115,121,82,163,33,113,183,242,223,89,111,37,226,245,58,151,19,51,92,51,126,216,165,8,162,63,203,219,250,238,76,144,230,154,249,250,109,187,196,163,96,103,242,28,223,188,21,130,167,146,122,46,199,57,161,158,72,52,178,146,77,195,60,23,68,17,159,15,80,51,142,187,189,214,206,138,71,204,98,130,68,86,39,22,151,190,55,68,93,66,119,182,214,17,53,110,227,29,24,146,210,140,31,136,15,30,168,238,185,184,161,139,120,57,30,99,78,224,126,211,20,116,73,110,234,104,43,179,23,160,236,152,178,72,174,164,20,152,110,3,148,98,59,11,143,225,141,194,5,84,46,0,238,141,230,134,46,178,130,34,183,212,2,211,145,27,13,69,98,46,47,35,144,117,0,211,254,146,213,81,212,201,72,173,132,208,144,200,39,104,23,104,142,19,160,12,75,46,118,80,96,214,231,108,120,9,89,24,254,254,241,194,198,178,112,135,103,105,171,5,6,90,98,201,221,38,10,97,72,3,117,62,8,65,210,76,202,110,228,27,186,198,2,226,244,83,228,122,175,217,148,116,38,208,117,177,213,69,251,251,217,173,245,165,56,37,47,213,2,225,157,236,28,151,21,173,30,222,163,247,77,246,217,11,20,156,5,6,239,33,90,174,188,39,176,187,151,104,212,127,206,212,52,165,46,232,69,142,177,92,211,118,36,179,173,53,128,12,109,65,5,250,173,116,37,181,48,168,16,216,221,47,130,158,8,85,148,162,192,138,160,211,132,153,76,42,131,142,28,145,192,185,108,22,52,63,214,254,106,46,44,90,182,138,66,206,158,128,110,228,46,17,211,228,36,158,111,230,83,12,121,199,143,88,24,235,104,12,100,129,97,179,235,37,155,79,228,83,193,23,78,113,56,243,98,186,201,68,38,237,143,192,209,152,164,247,69,232,214,252,30,208,66,134,118,25,102,127,31,23,56,220,44,87,12,148,114,206,124,176,19,237,123,216,38,186,234,203,3,143,196,45,116,38,245,48,147,150,178,205,68,34,207,49,0,235,14,7,124,9,171,132,40,129,106,83,128,55,163,45,192,152,224,133,43,224,138,75,50,7,19,245,228,240,36,194,73,225,153,183,137,100,26,72,22,190,195,129,84,166,43,47,65,150,129,53,79,238,8,122,191,162,41,154,190,71,110,168,157,196,242,105,78,204,101,120,97,255,162,14,162,19,149,1,181,17,19,177,68,225,115,41,46,47,53,155,151,67,69,11,180,177,11,1,131,93,31,156,202,13,179,93,72,36,185,238,217,101,92,82,98,13,89,80,180,22,72,99,29,248,67,26,110,40,4,120,72,39,178,116,122,112,64,139,94,180,37,185,213,54,11,64,44,49,204,115,220,159,133,98,161,12,64,139,76,186,40,21,64,67,80,13,186,145,54,9,157,104,201,106,129,187,35,119,16,15,65,53,159,173,225,144,183,86,91,130,9,172,123,168,80,248,28,199,113,147,29,89,141,89,248,37,0,167,201,174,64,226,83,20,248,103,238,174,175,85,83,54,21,233,194,162,119,19,136,61,174,142,212,77,245,194,212,186,227,194,19,227,200,142,25,207,186,214,232,95,80,230,201,113,127,230,29,107,108,96,50,128,41,82,41,100,10,123,244,67,66,207,212,46,221,38,240,43,123,1,44,203,0,214,182,96,33,152,75,6,230,44,123,113,34,233,228,246,98,146,165,51,206,40,236,49,211,133,9,107,143,101,194,217,99,153,192,61,150,24,40,22,19,32,78,39,156,139,123,6,62,118,64,236,189,58,117,96,37,147,176,188,97,76,88,94,29,98,32,119,136,80,133,181,0,146,161,227,159,237,30,14,215,153,145,21,105,149,142,127,252,164,39,49,96,117,192,218,11,99,185,207,118,128,37,97,158,194,234,94,42,37,202,37,54,90,46,85,170,236,105,185,116,82,238,149,217,74,233,180,124,86,102,251,229,210,124,133,149,203,165,245,14,164,85,90,179,122,153,53,166,75,213,121,204,169,148,216,30,249,123,84,46,149,52,172,179,128,85,170,165,149,26,219,34,25,244,239,110,169,36,64,230,166,90,102,79,171,165,221,26,187,53,173,206,201,8,175,55,123,82,102,83,213,146,84,99,215,74,165,13,40,212,108,98,153,163,50,22,58,247,20,234,85,75,199,152,232,66,165,8,8,165,146,8,213,42,77,246,184,82,90,156,99,119,74,165,93,120,47,149,24,182,137,223,75,48,3,20,152,130,255,239,146,251,41,134,217,87,164,187,100,211,164,200,221,149,27,69,123,54,220,85,4,181,85,68,134,184,107,224,25,67,163,104,234,80,137,177,39,2,186,210,199,59,125,123,204,196,23,66,215,223,254,239,171,247,190,255,232,223,63,126,244,241,143,31,126,248,241,39,63,253,254,227,175,253,111,72,249,228,171,239,133,254,191,47,126,27,254,251,194,196,219,250,219,234,27,177,24,232,22,29,201,90,57,66,159,75,240,124,93,148,38,67,19,95,160,213,62,249,233,143,160,230,255,252,238,157,171,119,255,253,147,159,127,247,147,247,255,243,234,215,191,123,252,206,47,175,127,242,158,157,245,53,10,240,115,137,108,134,111,54,131,224,198,192,72,148,79,36,31,248,64,96,159,252,238,39,215,63,249,234,245,95,254,235,213,151,126,116,245,206,111,174,127,252,173,135,31,126,241,225,135,191,124,252,222,143,174,222,253,206,245,247,126,251,232,135,127,69,75,90,109,242,51,169,106,165,66,219,196,255,157,174,91,83,233,209,199,127,245,240,227,223,62,129,2,20,71,107,145,5,36,233,242,57,233,39,129,213,224,255,249,226,151,236,78,192,227,23,38,66,161,137,137,207,37,50,153,132,152,247,65,51,122,36,82,3,64,203,100,197,68,82,192,46,95,191,243,173,171,191,249,177,15,28,205,28,192,228,84,208,85,92,170,66,159,147,50,66,34,41,98,221,199,191,250,249,213,223,254,141,175,46,205,28,168,219,192,24,42,56,144,205,116,70,204,144,170,87,239,254,219,39,63,248,23,95,85,154,57,80,85,198,152,15,161,207,229,185,124,50,159,39,28,240,199,247,175,191,244,107,95,69,154,57,80,145,4,38,112,201,151,228,146,124,50,105,177,208,227,159,127,233,250,187,95,189,250,213,247,124,96,104,145,32,48,186,212,234,41,2,118,32,195,101,128,174,164,3,31,126,248,248,23,127,21,0,134,22,9,2,67,13,105,138,143,219,161,235,127,125,63,24,159,27,186,133,102,111,91,83,26,132,168,34,39,166,68,139,168,63,121,248,251,119,3,64,209,34,14,168,186,166,67,85,11,98,93,48,112,18,52,196,70,83,202,80,2,125,241,209,71,191,120,252,135,255,190,126,255,175,125,80,104,145,96,40,10,89,19,129,57,82,82,86,106,16,48,31,125,35,24,12,45,114,3,24,210,43,169,46,73,205,52,197,231,107,35,0,145,34,193,128,200,46,144,131,85,51,209,204,52,41,137,254,238,239,130,129,209,34,131,76,223,150,77,36,78,147,252,67,234,255,248,163,71,239,127,241,209,15,126,239,214,156,33,255,12,212,172,195,16,29,65,77,142,252,227,214,252,228,227,191,117,107,210,76,183,3,3,58,179,61,52,205,116,51,219,20,92,24,143,191,252,141,235,31,252,218,131,64,122,38,59,83,26,13,198,203,119,77,14,58,74,200,250,232,95,255,21,134,104,4,68,110,38,49,147,30,232,146,23,12,48,66,29,8,26,36,171,28,162,167,26,185,124,147,199,166,66,150,168,252,201,123,143,255,240,149,171,191,249,23,104,40,68,129,67,222,213,127,253,252,225,31,126,113,253,147,191,189,250,224,247,87,31,253,252,241,7,127,120,244,251,15,66,78,219,196,44,136,81,205,46,68,236,130,73,171,226,227,175,254,242,234,131,31,62,252,239,175,13,74,82,90,215,103,160,132,46,48,41,20,26,50,75,66,131,232,19,232,151,142,232,158,160,226,2,68,60,76,139,235,95,253,236,127,126,247,67,76,183,140,22,27,172,215,118,9,249,145,246,195,179,255,103,216,207,191,173,254,95,244,47,116,249,207,169,125,21,98,254,252,22,218,229,164,77,168,0,203,32,52,129,126,222,38,108,218,15,153,5,86,122,40,100,41,234,161,97,83,208,46,225,49,19,66,94,155,208,206,183,172,131,16,23,114,173,67,7,53,44,48,108,42,185,205,251,193,251,37,195,164,91,200,99,19,134,18,54,123,211,44,219,60,12,241,222,244,203,160,198,137,233,231,109,123,144,189,137,40,187,25,134,99,235,121,225,160,217,119,139,246,137,73,247,156,237,163,13,231,5,97,205,39,180,231,158,64,83,63,240,224,145,167,246,158,135,238,206,216,162,233,55,136,217,165,111,218,6,216,133,54,162,118,83,216,138,59,215,63,191,111,105,192,235,154,102,226,222,219,126,228,146,205,39,249,236,19,246,44,195,76,35,35,165,25,82,56,155,185,205,254,40,198,94,106,2,82,241,76,61,213,72,38,211,249,184,113,130,91,164,249,124,34,249,196,198,172,200,69,166,227,98,216,180,189,238,78,58,123,87,150,67,113,178,229,36,112,137,12,185,172,139,207,249,68,154,108,81,194,115,61,65,34,135,160,79,13,53,44,224,21,92,72,108,114,13,140,15,96,144,68,49,194,54,138,23,212,210,42,92,0,95,23,0,112,131,177,226,124,21,24,250,139,239,24,115,11,223,241,151,97,59,90,67,110,246,11,12,253,5,187,66,18,116,177,93,96,232,47,195,234,18,136,18,244,121,8,63,152,123,140,89,199,12,139,215,10,104,88,64,198,121,100,88,48,81,0,22,254,69,200,39,210,86,183,128,87,59,201,243,180,118,10,133,233,109,82,73,215,55,101,200,35,31,150,133,76,185,11,4,5,22,5,118,185,56,149,20,232,133,148,88,34,175,140,245,10,211,36,68,10,48,86,57,198,122,243,225,119,9,22,229,137,220,194,111,214,10,23,48,20,58,137,104,134,131,162,163,158,203,224,53,50,5,131,201,130,190,92,176,110,247,147,103,134,62,135,208,218,234,9,45,160,147,155,89,51,32,127,131,230,47,89,249,161,13,170,233,51,184,95,170,246,112,183,84,195,109,100,252,11,198,158,162,157,22,24,252,27,18,65,218,161,195,202,14,33,186,33,169,141,144,0,255,235,146,40,129,109,20,234,144,49,192,43,31,154,42,64,1,251,41,4,189,49,209,32,134,6,64,38,235,218,137,160,160,67,82,50,178,21,50,200,54,42,100,156,67,116,224,61,248,139,190,66,196,55,39,51,80,40,132,166,167,49,88,116,168,24,246,177,191,36,244,181,158,89,184,176,159,136,95,64,70,33,207,33,114,163,141,126,177,88,96,200,15,99,221,215,195,132,146,17,2,195,74,34,198,32,192,146,96,220,29,62,125,2,183,9,96,62,50,15,255,248,247,87,191,250,62,160,137,23,30,128,70,87,239,125,247,250,183,239,48,108,207,226,173,134,135,175,232,97,57,2,192,95,168,163,160,255,22,134,252,48,214,135,178,214,71,186,22,43,72,13,108,157,62,49,120,233,65,146,10,23,244,116,120,19,116,220,2,115,36,245,79,65,241,13,209,180,219,177,16,67,62,85,25,152,142,215,255,245,241,213,223,252,196,157,145,87,239,252,228,147,31,252,147,59,35,175,191,255,205,71,31,255,181,59,35,31,254,241,3,176,106,221,25,121,253,227,159,61,254,245,79,29,26,125,242,213,119,65,143,179,166,228,213,71,239,93,189,247,95,190,89,121,253,191,222,125,248,251,31,217,83,242,234,159,222,189,122,231,183,238,164,124,248,225,223,60,250,197,199,222,137,249,240,195,175,147,20,123,106,210,79,80,174,223,251,214,163,127,250,104,228,236,188,254,215,159,62,254,227,55,31,253,224,227,171,223,127,199,153,153,246,171,31,209,17,115,19,122,245,232,71,95,7,107,255,225,71,31,81,211,243,6,18,95,189,243,213,235,119,127,250,248,215,191,122,252,207,95,28,154,162,222,76,106,116,15,206,78,186,251,96,207,207,235,255,252,210,163,127,134,150,127,117,245,199,47,219,19,244,250,219,191,189,122,239,111,63,249,203,15,30,126,252,91,239,188,164,248,81,213,249,54,83,146,142,53,152,176,143,190,253,207,128,81,240,116,116,178,233,71,162,195,19,209,173,63,122,10,94,125,248,229,171,127,251,226,213,183,222,125,244,139,223,56,115,240,250,251,191,190,250,214,207,175,127,244,181,235,239,188,227,157,138,208,129,135,31,126,100,165,95,178,176,172,14,205,196,81,92,246,196,169,104,115,84,195,199,77,246,132,180,153,221,154,144,215,31,126,229,209,191,124,228,204,72,155,125,221,41,121,245,95,255,219,114,140,19,52,39,31,255,225,127,93,125,229,103,87,95,249,247,79,190,253,193,227,95,191,251,248,143,95,189,254,248,159,110,203,55,48,55,93,159,234,165,63,105,111,234,189,23,226,65,189,244,20,190,211,181,79,195,153,121,233,165,186,49,215,61,39,150,113,16,108,97,122,180,75,53,188,118,241,130,145,212,216,214,6,83,232,133,241,223,139,75,182,1,138,92,28,148,56,248,101,206,219,177,202,178,39,175,11,250,28,230,161,139,206,38,185,75,67,161,133,47,200,241,164,84,32,63,67,110,202,201,162,19,121,240,192,130,7,98,207,48,160,128,81,104,95,146,35,85,188,88,209,196,19,73,49,197,223,234,86,0,152,234,45,201,142,59,202,101,26,73,174,238,92,13,192,179,214,103,62,213,132,46,25,206,145,79,61,157,205,230,4,110,255,194,54,196,184,16,61,1,11,44,85,104,131,40,241,159,249,53,211,248,47,45,143,145,52,58,195,160,169,145,67,172,7,84,227,99,134,124,46,21,120,176,85,232,107,83,232,200,74,191,80,147,69,93,51,180,166,25,218,21,230,36,153,230,157,82,211,35,197,113,147,214,89,26,159,229,51,124,102,50,214,49,98,77,69,58,139,161,197,92,192,63,147,254,215,155,48,98,221,188,144,251,120,112,160,72,77,115,24,253,134,108,116,65,205,42,224,185,202,145,108,198,234,218,217,164,147,102,161,225,77,195,247,73,79,225,24,134,13,86,77,160,157,46,159,163,109,165,248,114,27,178,46,145,113,44,168,120,177,74,113,187,230,230,232,218,233,228,112,210,229,83,117,195,79,49,85,27,160,153,149,96,31,22,142,130,173,227,120,12,3,119,206,24,241,95,98,226,63,195,208,10,121,161,81,207,78,226,23,33,246,118,1,57,36,31,211,9,36,106,32,19,175,102,13,252,179,12,68,94,146,13,243,166,131,185,232,12,61,99,171,178,98,169,36,177,149,210,244,97,153,205,148,75,179,243,228,208,237,8,15,221,42,106,153,77,65,210,52,187,131,39,98,18,254,73,121,142,223,196,210,108,137,237,64,233,146,13,100,253,144,28,211,213,170,172,70,146,233,95,1,11,231,200,99,134,252,237,145,191,208,206,202,14,84,106,212,217,76,165,36,204,179,199,36,89,38,176,173,83,59,200,203,85,74,114,153,96,53,212,60,125,44,225,97,158,231,96,110,144,4,55,157,204,89,108,119,251,147,185,207,250,198,34,153,129,214,110,140,179,99,198,121,247,172,238,90,162,57,96,219,207,18,209,147,131,187,62,158,25,110,85,179,118,163,156,125,158,80,200,149,215,33,34,176,61,169,214,220,14,13,78,110,79,17,107,138,135,112,142,211,100,251,184,211,146,226,52,209,22,156,33,34,57,173,250,126,105,23,66,9,232,201,33,34,43,68,36,22,77,181,54,74,7,164,160,187,213,22,212,198,77,173,248,218,177,100,227,208,150,169,151,164,161,97,49,233,182,238,110,196,57,242,209,105,230,201,180,28,73,77,135,158,122,171,46,132,249,76,158,13,241,217,36,252,201,225,31,119,39,208,43,81,67,73,183,117,151,23,152,160,205,60,208,51,50,1,87,44,157,109,179,84,50,151,126,9,87,190,178,41,158,107,52,179,137,219,94,249,106,228,234,227,189,242,197,231,154,92,142,151,50,183,184,242,229,20,189,225,202,151,170,153,178,40,161,179,51,212,115,135,27,17,123,96,243,234,133,174,134,97,57,117,123,113,164,135,223,127,130,107,225,216,239,225,188,234,235,60,25,254,113,92,191,201,148,245,50,43,87,176,160,132,139,186,80,154,147,134,215,84,167,185,27,86,84,155,249,94,223,117,121,125,215,229,245,93,151,215,119,93,94,223,117,121,125,215,229,245,93,151,87,243,174,203,51,221,51,25,80,58,237,142,90,170,102,200,214,53,61,182,97,112,121,135,200,158,149,247,9,87,2,240,64,253,150,95,90,165,177,120,178,145,28,109,114,240,57,33,243,18,76,14,78,228,115,124,154,79,223,206,228,192,144,213,183,237,33,126,25,38,164,133,212,75,252,176,11,218,151,148,152,115,171,131,97,247,136,127,89,244,17,218,145,76,33,110,0,37,21,105,138,126,161,85,160,165,9,199,131,161,97,217,198,39,168,164,90,223,105,25,109,237,148,97,117,225,148,158,126,157,196,104,2,9,188,85,144,226,164,230,6,36,177,174,207,225,2,227,164,2,79,176,190,111,201,240,120,240,128,78,56,15,138,180,200,6,234,169,133,11,198,90,10,136,81,205,20,24,190,123,22,50,52,69,110,192,178,34,225,129,182,245,9,26,157,176,12,159,201,117,207,240,83,176,61,171,231,130,222,128,174,216,223,169,145,209,43,48,42,70,109,178,75,53,228,147,193,111,220,200,49,89,83,62,115,63,112,83,144,167,233,5,34,60,232,242,191,34,148,250,32,12,218,45,83,235,210,187,75,88,12,168,124,18,198,97,194,224,52,196,61,160,89,3,10,196,145,182,145,200,62,252,203,82,172,145,46,46,214,246,249,134,165,229,50,72,104,242,132,149,201,215,231,44,67,63,254,142,129,218,142,161,47,113,250,177,244,88,17,79,228,10,232,142,2,191,38,219,32,175,151,20,21,5,125,239,227,249,44,27,112,38,134,17,46,45,223,236,196,197,190,251,106,127,119,74,49,5,25,97,33,123,36,245,11,106,92,110,216,36,179,28,117,199,5,69,22,12,139,212,166,212,1,125,199,36,223,20,18,18,6,144,70,117,200,193,122,113,24,66,224,45,110,138,246,194,205,249,211,238,136,203,26,49,220,103,186,13,166,65,200,160,35,252,125,235,147,204,125,54,97,79,250,87,27,46,192,67,239,3,248,63,251,4,1,22,48,157,233,18,174,10,39,117,129,232,148,138,208,53,200,237,20,204,189,96,6,50,108,81,115,199,35,207,232,108,18,21,25,20,65,239,208,120,138,20,125,229,71,203,150,64,100,98,245,150,37,71,228,219,149,23,116,116,192,230,116,1,8,141,135,133,52,57,134,187,159,140,79,28,15,20,8,234,225,165,79,0,9,120,185,107,64,40,82,251,159,50,57,186,57,244,16,157,12,136,30,195,59,132,232,98,147,102,219,253,199,110,181,147,131,224,240,22,200,129,137,186,74,176,128,68,215,26,21,87,72,18,95,248,145,136,133,162,61,255,230,160,157,65,192,118,222,193,1,98,17,179,209,182,153,14,19,11,20,67,236,51,250,180,176,153,150,50,152,243,157,50,126,81,139,203,187,253,69,173,144,30,188,75,152,5,101,222,122,74,243,41,171,92,51,147,192,47,111,201,197,193,116,67,226,233,197,193,48,147,20,83,120,25,81,36,247,5,21,188,56,104,45,170,56,69,42,54,150,238,174,81,225,194,219,203,130,224,57,231,190,36,197,122,120,85,195,58,106,151,247,152,142,208,221,48,81,38,237,71,194,23,8,179,164,40,133,192,40,112,152,9,147,78,177,239,231,12,123,115,96,60,30,211,73,105,239,114,69,166,235,20,234,32,193,89,133,129,104,222,116,149,199,28,226,113,114,100,46,50,14,129,136,127,64,223,194,75,15,208,83,23,252,13,189,241,148,130,81,29,245,221,184,195,237,168,202,13,172,161,176,102,178,132,55,200,151,228,206,103,216,1,108,88,24,165,148,145,143,179,9,73,9,247,6,251,132,161,52,34,238,230,7,48,160,97,249,44,143,184,17,12,108,129,252,65,67,221,82,109,80,12,71,240,150,130,219,14,11,50,9,3,158,223,225,46,201,21,86,203,23,69,165,45,55,20,64,153,126,219,62,168,44,104,196,89,15,250,231,161,66,214,189,185,194,122,234,6,250,169,191,195,187,241,144,157,107,46,106,88,143,92,80,183,33,178,65,253,210,234,145,187,119,239,152,232,94,124,248,254,7,20,214,93,34,76,129,230,174,179,24,23,56,82,208,61,203,164,62,188,76,194,218,25,118,147,201,45,16,39,90,12,70,215,212,208,125,144,171,230,20,70,248,236,25,226,215,7,15,70,178,228,164,234,186,82,154,96,34,111,114,132,131,49,170,22,180,23,84,171,43,152,237,162,74,226,110,73,116,156,144,167,112,80,93,231,3,190,17,146,60,163,25,1,221,31,139,227,224,56,85,105,82,132,13,26,202,162,85,155,46,136,58,61,204,184,64,28,10,163,144,187,140,216,247,180,128,171,131,230,149,35,0,70,145,107,42,56,121,244,172,103,111,32,162,27,168,214,162,141,221,21,120,6,64,253,56,40,180,120,226,57,117,83,102,188,9,28,137,78,11,237,104,152,72,255,72,33,176,138,133,119,112,21,214,117,138,55,21,72,111,140,246,89,24,145,195,237,91,54,219,29,110,210,55,242,174,191,127,110,82,127,211,35,36,172,43,96,58,245,102,230,102,96,168,42,50,232,23,118,242,96,107,69,127,97,42,62,47,60,76,51,4,11,230,237,29,158,198,26,187,164,94,109,169,167,58,127,201,161,57,231,222,95,163,190,239,111,44,78,28,226,223,18,101,187,234,158,240,68,244,189,69,73,87,100,36,49,237,10,250,226,165,113,215,47,241,25,119,2,238,4,53,255,224,65,80,42,122,62,188,83,12,202,113,57,22,91,156,112,244,125,203,51,98,48,11,88,115,123,73,48,112,126,19,156,195,17,207,252,6,22,9,152,223,67,217,131,85,134,7,197,30,19,5,198,68,121,243,198,210,147,202,16,119,121,10,237,41,54,167,141,66,104,176,36,59,186,235,129,117,168,24,165,35,244,4,129,25,184,88,61,131,124,35,203,152,119,16,130,23,108,23,95,75,74,249,83,39,79,219,24,155,237,9,166,91,68,242,88,148,94,88,190,84,143,227,37,67,50,43,35,52,26,247,166,40,209,39,208,223,157,249,166,26,183,84,57,199,255,33,29,79,39,125,207,220,119,87,83,180,72,188,178,150,248,157,243,57,147,130,84,116,120,111,241,216,27,40,20,165,56,94,144,32,174,247,137,46,58,209,242,225,136,27,17,68,192,251,154,68,159,233,228,4,211,159,140,41,151,86,76,67,24,8,89,29,213,89,26,204,67,26,230,105,21,186,173,186,46,252,84,43,34,10,6,232,176,251,25,196,40,110,220,85,187,176,59,110,190,87,143,104,243,44,201,62,68,253,245,169,171,115,7,254,229,165,235,104,200,190,222,78,180,142,160,64,181,119,130,128,71,38,125,61,191,123,215,114,39,132,187,119,48,136,214,155,169,117,73,176,19,234,158,104,96,197,198,184,116,18,217,207,112,227,175,18,231,250,246,44,246,137,24,6,63,184,194,143,10,81,237,149,59,29,169,33,99,224,101,236,11,91,39,241,108,215,113,126,85,113,27,120,104,111,210,244,251,64,114,194,83,73,29,116,33,217,235,146,8,191,90,23,177,42,209,253,41,214,50,222,137,19,63,15,252,173,238,80,172,123,218,0,78,217,70,209,96,187,196,228,74,113,233,140,223,137,81,201,118,98,212,181,174,51,55,252,78,140,210,57,190,222,200,213,147,129,78,140,74,174,19,35,33,195,103,70,111,47,103,249,76,234,101,56,49,106,214,235,77,73,16,111,185,189,156,73,243,163,81,110,102,242,47,195,239,82,51,47,36,155,201,102,238,182,40,103,235,183,114,205,118,104,198,19,162,152,79,1,108,203,53,155,144,75,231,220,170,212,71,111,144,171,58,79,154,21,87,252,224,96,96,23,29,187,51,14,55,192,254,59,234,163,221,1,115,7,7,197,0,172,156,239,11,69,152,5,7,135,134,211,162,100,100,14,236,158,30,224,116,185,193,211,240,40,208,214,246,195,243,129,62,176,6,58,168,9,252,176,241,185,128,7,35,167,75,45,24,202,3,107,73,26,13,32,49,146,166,116,87,230,57,97,63,67,207,159,2,122,132,29,7,251,97,232,219,21,85,233,87,241,75,205,209,237,37,71,81,170,206,195,180,141,176,36,73,50,76,236,207,72,32,169,81,64,44,111,125,7,120,65,232,128,168,23,55,194,73,143,130,131,223,236,34,156,182,134,123,93,7,61,249,0,189,77,222,8,43,51,10,86,46,83,199,175,111,15,208,1,104,223,152,134,57,255,6,58,244,196,5,249,13,150,124,202,174,216,43,41,217,1,60,3,185,67,82,217,122,183,179,222,83,49,252,244,96,1,55,7,11,145,216,157,1,69,72,58,219,19,7,179,122,34,9,92,63,152,140,105,236,1,209,20,138,123,23,248,25,24,199,80,197,233,41,232,73,189,21,154,84,63,131,85,29,191,115,141,176,84,45,179,190,122,53,212,66,140,191,220,103,233,169,148,177,165,131,94,128,74,90,163,120,193,88,187,139,49,92,29,24,191,43,194,179,216,233,233,105,12,145,140,245,156,42,204,229,228,72,7,161,225,64,146,23,47,220,212,225,141,183,17,193,50,201,198,210,109,89,147,146,160,171,25,160,6,144,129,4,155,193,232,27,248,63,54,10,240,4,189,63,113,194,79,0,52,189,15,234,40,166,226,231,57,6,19,20,111,19,53,123,220,37,4,45,133,245,41,56,248,199,19,99,179,230,223,33,29,127,143,208,5,165,27,255,208,226,81,167,107,216,60,118,202,85,201,183,12,73,199,212,41,170,117,163,66,220,17,84,176,129,8,143,129,186,116,67,103,227,228,160,246,73,93,222,160,205,254,95,214,235,25,93,83,63,19,163,221,68,68,199,211,109,252,88,84,209,132,198,124,167,85,120,222,94,5,10,91,152,163,120,27,21,251,100,185,152,152,194,247,249,70,17,247,71,153,186,162,213,3,61,173,146,208,0,164,19,248,253,129,107,171,209,68,220,131,134,1,65,119,110,235,68,218,77,106,113,92,40,75,36,44,48,122,97,53,81,221,213,72,223,138,3,157,143,155,130,14,248,66,5,3,214,126,48,61,136,59,126,53,140,70,146,151,84,88,152,164,69,236,192,206,3,204,241,233,140,190,27,13,85,138,4,81,206,30,94,118,16,10,158,103,148,122,190,192,154,47,7,125,187,225,145,220,234,224,75,63,172,174,145,121,61,45,25,114,75,157,246,157,227,60,57,252,50,177,53,158,190,83,14,179,210,7,236,13,217,84,168,89,223,122,99,183,26,4,33,59,101,74,6,22,118,70,130,101,238,82,95,12,248,101,121,49,193,140,26,153,224,21,199,244,11,34,252,16,106,85,104,201,42,245,36,48,190,213,210,234,156,245,113,42,54,131,253,82,100,3,122,99,172,246,234,160,19,144,43,223,12,43,61,137,179,252,56,62,255,164,24,196,145,92,30,90,151,20,73,48,36,139,167,202,125,36,238,212,204,82,221,52,140,166,130,2,228,233,176,196,143,203,198,78,77,108,130,222,178,119,84,143,219,144,143,212,120,201,131,76,27,125,166,161,46,247,231,27,227,30,99,63,229,60,13,145,169,245,132,193,213,72,232,48,203,151,231,248,48,35,107,149,15,54,106,206,186,166,40,146,142,88,250,178,60,43,217,141,184,218,139,44,46,87,207,33,124,109,48,62,237,23,212,91,103,129,245,182,227,197,237,242,146,29,99,88,164,167,216,15,177,54,235,130,77,52,198,163,123,48,108,248,69,105,31,3,52,250,172,41,33,146,71,11,137,68,94,201,113,36,143,18,122,75,114,229,217,115,14,40,145,104,174,49,238,149,106,164,161,117,77,235,148,186,228,222,50,222,125,37,3,75,79,130,49,36,243,19,100,218,171,75,70,186,194,45,74,253,25,77,175,104,157,178,54,14,50,250,108,101,228,91,108,216,183,164,122,26,156,50,233,251,13,50,205,86,97,94,101,66,46,131,8,152,111,148,251,68,99,30,131,112,241,209,80,110,0,203,201,102,223,89,181,60,109,77,209,3,170,207,48,245,78,122,18,49,132,231,200,158,82,248,249,108,133,33,165,68,144,85,36,155,175,145,39,108,206,188,202,124,86,209,148,94,71,125,1,124,54,96,134,208,118,6,95,237,57,252,39,194,121,117,60,82,157,29,32,170,100,140,85,6,62,5,93,113,17,55,156,161,253,44,75,67,218,45,236,143,135,150,33,95,70,88,36,143,172,88,183,34,252,73,199,91,186,82,164,169,164,143,24,164,214,189,67,240,198,133,189,15,126,201,56,91,229,145,129,124,107,245,166,37,172,23,95,25,58,26,144,79,31,124,121,61,17,210,123,162,47,13,55,169,33,21,127,34,172,197,5,196,224,182,240,244,36,97,246,170,160,11,29,111,31,72,2,30,230,219,153,184,153,96,21,147,78,4,133,68,226,178,83,72,64,46,231,234,150,108,212,4,181,95,180,51,237,179,123,158,149,49,40,225,155,3,233,147,178,237,212,139,108,193,57,213,246,228,253,61,134,36,89,95,127,251,115,172,200,196,24,162,124,117,101,99,147,41,22,61,61,138,92,152,122,255,130,194,91,216,88,89,142,147,168,194,97,107,143,79,36,183,55,160,208,37,197,116,202,1,140,64,247,139,244,3,29,167,183,228,149,234,156,99,100,218,219,159,85,89,60,203,80,62,99,200,104,34,195,201,111,113,83,244,49,202,220,101,162,136,123,148,1,161,70,209,103,166,6,147,46,47,3,40,53,245,12,18,130,54,234,112,77,208,108,23,235,158,233,94,120,122,225,78,155,120,34,228,87,85,144,208,139,30,104,237,84,241,115,92,132,56,110,245,212,107,168,5,54,247,89,150,194,144,138,204,89,238,87,4,208,23,7,84,171,155,247,52,159,150,176,86,225,240,69,79,87,10,163,247,107,17,29,71,137,160,1,200,231,27,83,34,162,231,219,101,190,12,166,250,83,158,226,90,39,152,48,160,9,149,68,57,164,131,102,111,124,190,210,3,103,3,10,210,244,94,204,134,244,232,81,115,221,49,218,138,138,36,234,253,238,160,30,248,228,83,130,39,238,69,191,186,67,178,41,180,112,51,247,5,143,195,40,213,17,90,191,197,94,239,103,149,188,232,105,22,122,248,233,210,22,145,248,211,35,45,77,45,117,187,47,139,121,3,164,136,75,106,192,3,73,45,244,204,54,193,39,242,167,75,239,77,93,146,62,29,161,237,35,183,231,128,20,49,154,18,186,221,129,165,246,79,108,0,80,153,219,234,226,254,247,144,170,104,209,127,60,76,61,164,59,98,147,206,30,191,67,95,21,89,252,21,102,86,212,118,131,217,116,92,10,132,151,74,248,59,43,209,131,108,47,11,190,194,4,194,169,44,180,54,105,216,132,240,240,45,157,113,234,89,30,237,24,39,43,70,46,119,182,203,157,109,242,126,191,126,204,188,218,71,51,70,171,46,52,90,210,139,163,151,172,170,146,222,49,90,246,145,243,58,141,173,161,91,196,115,16,120,181,57,75,81,230,137,91,157,25,89,82,26,131,26,190,21,225,30,205,41,71,103,193,176,52,114,107,66,58,19,37,197,179,101,88,22,12,137,192,96,232,55,200,146,245,37,113,129,65,225,197,216,183,51,11,67,183,52,157,79,89,71,93,53,51,159,213,12,84,159,234,250,227,103,98,89,135,225,170,158,221,102,184,252,199,194,123,82,92,211,229,150,172,150,86,231,87,186,228,230,74,156,34,142,62,139,246,163,1,217,61,220,138,154,162,87,96,139,77,108,237,46,126,11,72,207,142,227,117,249,188,130,223,65,89,99,28,4,158,228,96,56,135,46,188,90,145,39,16,23,230,245,128,63,149,73,226,56,92,121,234,153,73,141,137,160,217,248,122,8,110,59,4,168,80,225,16,12,156,34,188,40,77,250,38,41,139,71,252,55,95,17,250,172,18,217,190,17,131,132,126,89,34,205,254,176,121,12,82,141,220,163,121,61,165,110,59,218,116,1,11,152,80,47,108,172,233,207,51,141,52,149,158,214,55,124,107,184,243,245,122,240,159,103,240,167,73,16,178,219,233,48,35,133,33,13,238,68,170,251,175,35,71,156,101,206,10,59,248,122,96,110,59,48,98,91,18,143,110,22,192,35,199,195,83,247,79,65,247,15,164,16,126,223,155,111,220,240,21,117,186,209,168,191,132,79,146,249,132,40,165,82,92,230,150,159,36,139,169,198,45,157,116,230,57,82,62,35,220,174,124,38,153,39,229,235,137,177,70,29,72,102,155,34,47,164,185,91,68,29,112,138,222,16,117,192,20,234,174,15,208,161,138,161,184,108,88,190,37,73,188,90,69,86,143,46,124,141,249,130,246,100,57,110,0,98,140,120,4,176,189,84,66,214,112,55,156,8,83,3,85,223,106,200,39,1,192,134,113,124,11,49,131,130,6,141,81,43,169,230,133,21,212,98,40,252,241,64,19,33,171,102,172,43,168,210,48,102,22,20,18,247,4,163,168,144,232,132,24,50,247,210,242,45,8,245,90,232,237,214,242,203,54,12,193,10,240,65,2,178,120,131,59,25,242,57,118,217,114,96,138,81,162,2,83,47,189,148,123,202,54,185,103,107,240,73,252,96,145,218,245,195,45,232,141,11,250,12,35,56,166,48,20,52,244,225,196,171,83,103,236,193,40,94,185,30,14,215,217,132,97,174,216,169,227,136,75,145,91,208,203,172,54,93,170,204,211,104,79,146,21,236,169,210,45,179,242,116,105,118,150,221,40,149,182,48,161,206,114,213,82,117,22,225,149,250,164,72,186,140,97,165,160,200,46,214,20,74,37,17,83,15,203,236,105,5,11,238,186,65,169,48,238,148,65,234,156,147,214,170,8,54,56,215,32,185,107,165,210,142,47,60,198,80,199,111,136,144,97,207,140,215,17,50,94,71,200,120,29,33,227,117,132,140,215,17,50,94,71,200,120,29,33,227,105,34,100,124,182,131,48,126,198,2,70,218,17,66,62,127,139,8,33,159,159,180,7,105,192,104,122,235,173,183,130,236,66,55,172,225,77,28,53,20,182,176,14,226,219,207,27,79,176,32,221,118,220,144,151,158,8,37,3,184,134,130,173,200,208,4,58,189,155,128,252,33,227,209,133,111,135,70,28,50,35,111,194,215,103,83,14,195,242,4,209,12,133,28,163,50,132,86,165,167,19,129,166,222,112,220,72,222,27,49,210,99,208,133,60,118,158,11,244,137,182,100,64,96,202,219,67,15,224,145,32,91,209,109,195,50,26,67,118,31,70,7,156,20,164,116,242,153,247,80,44,151,245,78,60,197,166,152,20,19,82,195,217,119,136,153,90,23,44,215,161,124,130,126,67,22,20,173,117,112,64,247,229,46,188,1,71,10,158,112,35,60,151,20,211,141,113,89,191,180,209,137,87,185,78,165,103,152,90,103,154,188,160,211,244,105,9,198,93,185,201,72,236,237,150,88,142,24,137,96,188,181,202,150,245,118,12,214,91,133,152,102,81,127,216,223,209,13,220,20,174,208,26,187,255,75,2,0,191,254,247,245,191,227,14,40,109,73,203,144,63,168,52,145,145,126,65,109,173,159,195,66,210,209,48,189,178,50,52,36,44,159,40,242,155,183,141,14,198,37,209,151,44,199,165,159,121,137,64,47,121,118,48,16,123,29,72,37,82,96,251,103,83,254,117,130,44,184,116,113,36,239,49,62,129,155,232,55,2,32,52,34,219,164,86,197,186,102,130,108,43,164,111,95,211,121,112,86,34,123,99,57,9,116,197,184,209,118,248,104,103,51,29,195,128,99,166,187,178,121,192,210,47,31,1,145,70,191,80,176,183,137,13,17,189,153,212,5,157,13,70,4,249,34,160,180,21,94,139,155,28,50,41,192,240,84,97,53,193,175,135,46,255,156,120,22,14,133,59,194,153,101,195,240,124,26,104,23,185,8,104,140,196,127,193,192,64,238,217,64,40,211,61,187,67,149,87,1,192,221,84,201,243,120,112,80,111,89,248,37,19,94,0,147,150,58,54,144,234,25,217,20,140,206,83,180,18,130,142,170,23,110,88,244,132,31,176,221,143,103,236,133,8,84,53,61,208,49,230,186,7,186,55,142,119,226,25,155,192,253,148,139,115,13,248,50,158,191,9,224,115,41,57,232,96,197,152,248,180,202,161,79,129,155,84,148,163,25,123,31,91,46,227,142,113,171,108,109,80,207,168,100,159,121,126,30,51,74,71,152,180,96,150,217,254,116,169,86,195,61,106,40,123,4,25,29,123,51,187,53,91,90,153,102,215,48,61,5,233,25,146,158,47,163,254,51,59,205,102,72,19,61,123,107,123,58,89,102,83,149,210,236,60,238,77,67,13,131,252,21,75,37,140,217,188,164,146,173,241,149,26,238,165,87,232,246,53,217,95,95,207,150,217,104,165,180,59,111,101,0,232,82,10,51,234,109,208,167,42,160,97,205,83,4,156,140,74,214,175,97,217,212,184,65,159,178,153,230,79,74,159,194,85,206,43,117,131,86,58,143,93,229,17,9,33,34,237,173,116,207,250,231,55,107,252,66,62,148,246,88,104,131,82,220,173,228,49,233,6,37,186,91,196,53,119,29,225,238,228,94,210,135,203,129,245,217,150,219,172,39,201,35,252,109,4,38,38,66,159,252,240,91,143,191,247,222,245,199,63,188,250,155,127,190,254,251,247,105,250,221,0,121,239,34,109,109,243,120,108,196,161,77,37,207,18,48,57,136,225,240,146,16,178,214,4,7,45,138,176,43,176,2,44,127,92,24,66,30,89,232,208,218,47,158,61,148,182,218,66,209,31,84,209,53,213,71,151,240,50,69,202,55,70,184,12,120,27,179,54,59,136,212,14,37,70,2,244,244,40,51,170,204,229,192,88,135,134,151,8,111,203,158,118,113,185,8,134,233,21,244,161,196,136,166,3,219,195,245,194,219,28,89,58,66,28,44,30,207,6,253,242,102,125,176,206,37,114,99,189,70,33,100,50,82,94,104,222,230,26,133,83,244,134,107,20,90,19,100,73,140,126,71,51,220,132,53,185,211,30,5,45,7,207,86,152,93,43,202,238,19,128,224,70,214,5,57,245,16,20,185,165,22,68,137,132,230,29,184,126,49,233,81,18,80,88,145,141,251,24,89,18,11,170,118,170,11,221,39,52,83,104,227,166,20,105,204,162,6,61,80,27,215,230,6,138,222,137,87,163,198,216,15,245,95,161,190,13,214,32,99,190,65,134,124,28,71,249,146,94,182,202,237,160,146,177,235,81,89,42,237,50,219,1,125,166,130,58,17,213,162,200,89,255,160,146,212,39,101,132,105,125,250,216,175,152,12,160,122,131,126,98,51,237,235,195,247,215,135,239,175,15,223,95,31,190,191,62,124,127,125,248,254,250,240,253,105,14,223,63,255,162,14,152,153,91,28,48,51,4,43,159,58,106,119,197,182,134,93,235,217,177,143,114,78,146,165,62,135,44,253,121,224,80,214,7,214,178,214,65,171,181,91,240,104,210,33,75,149,166,25,193,135,211,126,123,202,221,6,240,234,215,33,170,96,223,128,135,165,92,15,99,227,178,129,71,55,112,1,125,62,208,36,130,165,118,192,191,245,157,161,239,18,88,147,196,67,147,89,129,85,138,159,127,211,56,105,189,245,166,209,239,64,191,66,248,93,8,9,252,45,182,123,130,218,7,165,48,132,251,100,101,237,172,200,144,29,6,46,145,34,127,152,183,222,196,240,137,33,40,95,203,103,18,241,60,7,43,84,50,148,77,165,227,153,20,172,50,89,37,198,39,19,113,46,159,9,225,111,134,203,193,234,27,79,38,115,144,21,114,159,8,204,24,20,200,165,147,88,159,139,39,242,144,145,129,218,96,54,102,48,17,159,114,201,44,60,9,9,40,151,201,99,57,247,137,66,224,226,124,150,3,128,8,42,157,199,194,74,46,23,231,18,136,84,12,158,82,121,204,109,199,146,92,46,206,231,120,2,44,25,79,65,75,20,29,235,137,2,115,222,241,41,73,74,159,196,248,116,60,139,125,76,141,174,24,242,85,36,79,153,118,146,231,227,92,10,251,195,197,83,57,248,225,227,89,212,68,226,233,116,34,100,253,208,218,110,31,146,113,62,159,66,26,66,93,62,153,33,180,72,32,81,5,7,161,144,251,68,107,219,149,50,14,28,133,79,193,184,32,89,97,200,82,41,24,23,145,131,182,115,80,32,199,99,129,16,159,1,44,9,21,161,161,28,159,179,210,50,169,80,18,202,112,105,107,68,210,48,134,121,32,102,158,140,6,224,159,36,99,149,72,197,243,124,150,164,229,0,151,60,182,147,4,56,88,46,117,30,234,196,210,92,58,78,80,68,40,121,242,52,151,224,50,20,167,219,12,64,230,89,7,32,227,25,128,68,26,8,146,78,89,212,123,210,200,185,32,78,252,13,2,223,91,63,3,76,226,142,196,121,45,147,205,192,128,17,58,38,129,60,9,82,224,25,250,76,115,72,159,51,124,230,169,58,156,109,195,144,198,19,56,120,41,145,7,6,72,228,112,215,208,225,22,224,165,20,157,107,62,94,178,90,132,6,211,217,39,99,234,214,75,115,214,104,123,90,200,230,161,213,180,5,36,152,93,99,1,57,99,224,141,228,173,73,149,72,121,232,116,115,173,1,34,17,198,200,164,113,144,207,107,217,108,214,102,113,208,0,226,48,195,98,124,34,29,231,83,180,171,158,23,242,200,17,225,230,73,157,163,181,98,249,108,60,73,102,184,85,135,20,4,108,114,241,140,53,237,220,68,183,246,118,54,159,140,103,68,46,4,20,207,230,8,214,182,208,35,165,56,156,185,254,138,144,212,78,102,211,72,0,35,129,181,40,162,68,46,192,228,229,115,68,28,192,83,50,35,242,32,54,147,214,107,34,155,34,162,201,91,100,116,218,28,159,181,105,84,66,241,159,38,146,60,228,121,164,212,5,1,149,161,212,206,165,242,48,75,19,219,124,54,21,207,165,114,37,107,209,176,23,15,171,188,11,214,173,218,78,67,179,89,62,33,220,212,16,38,228,83,121,59,143,46,1,39,137,116,46,78,70,36,107,0,29,169,36,116,36,95,204,233,13,233,87,50,33,98,10,157,29,64,176,100,46,21,243,209,96,224,41,227,166,109,147,65,62,103,66,161,183,222,156,192,85,19,126,232,122,59,188,238,158,201,2,126,207,215,238,13,46,188,137,68,98,104,225,229,1,81,88,238,248,36,172,120,249,16,14,107,54,197,231,147,233,124,170,2,203,77,54,142,25,185,84,26,168,152,227,64,170,167,249,12,159,78,135,114,137,108,60,157,200,228,114,9,160,107,18,185,35,147,205,166,146,217,80,134,79,2,237,97,17,73,32,52,55,67,140,1,75,197,241,153,207,103,242,192,161,73,96,187,68,158,3,142,229,243,176,180,128,204,72,229,146,185,44,159,143,165,146,121,7,135,80,50,229,180,154,141,101,96,225,37,117,210,208,23,160,94,22,160,167,211,192,215,192,123,164,6,159,8,185,101,252,233,208,143,120,146,180,145,66,241,11,115,142,52,1,19,56,148,1,52,1,143,116,14,139,1,79,144,230,18,57,222,135,150,47,167,13,221,39,173,103,211,162,23,147,188,167,75,185,120,58,199,1,234,73,144,55,41,27,143,164,7,113,24,93,32,111,6,177,205,36,80,252,144,150,184,124,10,40,96,163,154,142,185,45,197,242,121,135,156,222,100,31,150,73,79,17,16,211,54,10,128,78,34,78,202,195,108,141,1,224,80,138,75,184,8,66,194,6,104,21,168,82,37,173,133,57,3,75,15,201,231,96,254,251,178,82,56,189,8,166,48,172,192,85,176,94,165,173,110,0,201,147,54,94,176,122,165,221,238,37,242,169,56,161,119,14,115,178,124,156,100,36,83,41,47,113,0,101,135,69,98,25,62,78,202,3,75,122,8,133,170,92,218,161,178,143,130,128,22,25,69,14,186,11,18,16,149,25,171,14,116,214,233,140,55,131,15,229,242,113,66,131,4,159,51,96,34,91,221,202,57,233,60,178,90,80,133,129,140,100,204,211,132,63,195,83,227,36,150,113,136,32,122,72,229,237,31,168,165,153,56,41,159,33,44,12,203,25,33,73,46,7,146,156,119,64,1,217,120,123,212,179,109,119,212,69,152,165,246,104,224,148,247,78,44,63,159,123,50,60,172,141,11,142,167,92,44,237,202,3,239,224,186,207,48,157,28,146,230,224,213,39,162,28,41,147,203,101,96,53,72,131,156,73,165,67,105,222,35,23,92,138,196,60,51,9,176,240,114,184,147,145,245,207,25,207,212,243,192,73,114,54,205,50,40,104,178,238,232,121,39,159,11,63,228,235,36,40,167,246,68,12,229,161,24,200,64,207,187,17,243,205,36,47,99,121,75,58,115,21,56,92,140,5,247,209,199,237,94,113,145,76,121,25,128,150,31,32,143,23,162,91,51,228,131,232,246,53,228,129,232,123,246,74,65,48,18,188,28,204,185,165,18,233,172,135,113,220,28,40,198,167,220,198,93,38,4,60,242,206,224,165,50,174,64,5,141,206,157,212,30,118,186,221,186,38,182,5,181,213,215,224,255,222,109,76,74,224,198,80,38,37,128,37,146,177,20,238,16,121,62,1,61,197,155,26,35,207,115,128,224,64,42,252,183,61,144,26,34,169,109,128,0,234,42,103,85,67,128,152,132,133,131,217,159,207,39,64,28,114,157,36,216,105,10,60,132,184,99,124,132,52,248,79,193,87,124,142,209,215,24,45,128,111,192,189,152,74,75,208,108,248,123,63,176,13,24,55,183,13,30,53,246,155,218,160,5,158,182,141,116,54,3,179,55,97,181,1,157,186,185,13,82,224,89,218,200,114,169,23,218,70,50,237,25,143,161,209,128,213,208,219,198,208,96,196,72,129,224,38,70,50,175,164,154,122,207,48,111,195,184,60,8,224,28,216,252,60,204,41,120,204,230,211,105,208,184,137,90,148,198,84,1,102,87,158,39,249,238,147,101,106,128,32,207,146,119,247,105,100,233,152,175,116,54,141,255,204,185,141,11,160,62,241,164,237,144,251,228,84,164,197,221,167,208,200,210,33,95,105,218,32,153,61,156,183,167,9,84,222,137,98,252,194,123,74,158,18,158,158,150,70,55,131,75,99,130,252,19,74,160,214,146,194,127,110,70,139,244,53,51,212,215,52,42,167,160,5,113,4,68,27,150,11,52,113,65,47,206,197,73,74,10,149,22,16,150,89,66,4,156,160,214,134,22,172,19,105,180,95,114,185,188,39,213,136,101,18,113,142,164,2,195,194,130,71,242,211,153,120,46,71,210,210,160,164,229,193,180,4,181,33,139,234,36,237,60,160,155,206,211,199,92,138,182,11,35,7,70,92,34,67,250,152,204,216,230,51,206,135,92,18,140,34,50,184,92,8,48,79,37,201,160,102,178,241,12,133,140,251,81,196,226,73,121,19,115,160,201,166,241,49,134,166,150,101,83,2,67,128,94,142,168,197,60,5,64,89,33,150,38,104,73,188,133,35,40,194,192,62,57,98,100,243,41,84,102,16,1,33,9,234,106,146,80,63,228,121,68,154,3,213,0,54,109,60,134,67,148,107,67,10,48,19,249,71,140,165,236,25,4,37,93,242,56,84,247,146,12,44,50,98,158,11,160,123,2,116,250,151,180,17,74,161,157,79,75,129,209,72,24,66,76,226,166,16,33,102,58,158,167,54,29,154,199,80,135,135,5,147,218,164,60,168,31,73,74,2,88,156,9,101,83,27,105,88,249,200,62,91,214,195,17,33,63,131,12,207,16,52,58,19,214,246,204,83,207,16,107,146,62,205,12,225,159,122,134,192,80,197,57,242,40,60,89,26,100,92,217,65,251,122,43,49,122,44,171,173,99,249,86,235,127,22,199,56,159,202,165,146,168,115,230,178,48,179,192,2,7,59,82,4,70,0,155,61,141,154,78,54,6,243,4,72,154,78,166,18,100,151,56,145,231,185,92,50,69,159,97,118,240,254,244,165,36,7,154,44,76,158,20,48,115,8,214,42,24,72,0,154,76,36,69,2,52,149,202,102,178,100,215,198,173,19,194,237,8,224,172,108,38,227,75,246,60,195,34,147,66,123,56,3,56,165,113,55,198,69,144,212,6,205,43,149,206,135,70,212,246,65,74,129,2,155,4,173,46,149,231,97,222,138,0,8,176,204,103,243,121,66,39,187,83,124,204,69,42,52,170,175,35,41,24,172,229,128,37,2,234,39,151,204,39,184,100,136,214,77,0,204,84,194,79,52,111,206,205,68,75,230,114,60,151,77,13,19,141,118,129,18,45,201,129,114,15,246,20,165,25,151,71,221,114,136,102,180,66,104,20,160,113,208,204,198,41,230,226,84,241,17,16,36,4,8,0,96,21,16,105,64,132,36,136,17,64,151,27,160,85,104,36,21,71,88,86,105,220,56,79,231,19,217,124,54,148,132,149,0,176,78,101,0,48,82,7,216,51,145,79,240,160,111,167,128,62,96,49,2,134,105,64,46,27,3,37,62,151,225,211,57,152,181,160,221,103,160,239,60,233,123,8,12,181,116,30,72,148,64,51,42,153,202,81,164,160,87,60,204,114,80,114,179,9,52,206,72,41,92,60,56,32,209,82,2,100,98,130,75,100,242,32,146,66,121,14,100,112,158,203,242,208,107,37,230,128,227,136,188,112,223,151,80,184,100,56,176,185,208,110,225,96,5,227,18,105,220,229,81,124,208,69,220,150,5,10,38,50,57,60,221,0,51,36,195,113,100,11,1,200,7,203,68,26,147,67,190,86,148,20,110,212,193,180,76,37,115,168,214,101,82,48,71,19,28,144,49,231,69,199,66,32,151,72,227,16,36,113,247,23,80,7,20,96,201,0,211,16,122,195,3,229,188,40,3,112,164,111,22,218,253,255,217,123,151,229,72,114,36,91,240,87,236,7,140,2,195,27,203,148,216,112,17,177,74,17,46,102,51,194,246,74,41,143,17,175,172,91,205,74,191,93,241,245,163,231,40,96,166,70,154,147,206,204,236,190,119,238,116,74,6,29,102,134,167,66,161,80,40,244,209,106,217,189,55,233,11,132,75,77,230,4,61,173,11,224,142,234,228,248,148,176,193,110,21,76,55,42,48,105,127,201,77,136,100,145,229,33,64,16,204,100,85,192,212,165,232,176,5,130,37,213,22,102,86,44,167,241,92,218,238,189,169,236,171,192,84,150,136,176,10,114,220,3,87,80,19,20,136,100,79,187,137,68,199,56,39,91,254,67,242,114,250,12,148,8,123,208,170,18,202,114,194,217,57,203,194,19,114,72,129,22,22,81,144,14,9,160,107,45,49,165,192,123,58,217,242,165,165,48,227,166,14,11,92,38,70,22,13,228,7,21,66,29,57,59,134,144,67,170,178,242,133,190,202,22,186,240,124,221,192,126,45,114,148,108,184,222,114,46,250,34,103,238,25,82,92,153,184,148,85,30,20,5,39,146,3,3,245,32,85,55,217,77,179,172,91,153,108,80,132,138,246,155,76,140,135,108,77,192,36,175,100,83,111,152,114,7,132,147,109,10,163,79,78,114,11,109,146,195,45,246,233,128,3,183,108,132,50,117,9,3,11,14,173,68,74,249,188,151,221,210,165,136,227,188,244,180,74,191,100,211,35,58,53,89,225,151,182,64,140,12,34,39,203,121,17,94,195,203,24,234,242,69,198,5,209,121,147,85,37,123,40,102,175,10,183,47,107,80,222,8,243,18,242,82,26,142,219,66,0,178,176,158,178,208,110,129,253,120,146,228,196,13,73,104,40,104,88,248,165,135,32,43,178,66,98,57,7,138,136,138,212,141,75,59,208,61,25,55,5,12,85,224,132,69,57,9,31,8,252,13,146,107,94,112,45,40,253,175,114,10,174,0,188,172,26,161,202,66,30,164,218,42,43,93,54,126,76,170,204,111,38,233,173,81,48,92,197,17,161,56,153,73,105,200,131,226,68,39,60,105,2,123,20,132,194,6,25,139,12,253,129,244,95,208,80,250,37,11,58,74,179,9,139,54,98,3,68,191,124,193,117,161,76,137,48,48,184,23,74,69,0,155,60,80,94,176,65,214,169,147,19,227,131,96,131,224,124,197,134,46,219,40,192,12,41,215,67,201,66,50,228,96,129,209,97,7,42,5,252,153,160,146,160,142,115,75,166,252,196,201,132,248,38,149,200,172,74,183,100,159,198,181,134,116,93,72,201,180,8,111,43,147,42,132,83,232,166,199,228,200,28,227,78,250,248,253,101,198,140,75,255,66,40,5,12,169,160,160,112,236,217,159,200,171,98,165,53,44,224,140,35,19,80,189,68,169,68,250,145,27,110,80,4,14,5,66,64,89,50,190,36,124,251,34,221,23,148,20,248,46,94,102,82,80,69,8,109,147,113,53,225,80,5,122,203,194,29,77,72,24,68,122,194,164,203,42,154,110,206,254,125,162,150,249,13,131,85,14,238,236,101,229,9,211,30,228,72,128,181,9,134,229,36,128,19,10,179,120,94,144,9,34,49,145,132,97,166,84,91,216,91,87,33,52,43,194,234,204,89,182,77,97,122,229,152,32,203,19,57,152,16,236,230,50,22,156,168,216,131,132,108,244,172,50,147,107,217,181,250,209,158,128,69,56,19,39,149,128,198,201,249,14,242,224,232,91,52,111,188,32,245,194,131,86,90,132,81,117,85,144,181,181,45,231,180,229,68,245,192,119,84,207,174,87,244,103,90,7,35,103,131,32,115,14,57,186,118,72,250,30,209,85,32,183,236,98,82,7,238,110,28,238,193,199,96,176,255,54,220,213,143,129,179,242,105,29,202,104,125,122,51,150,105,237,161,155,198,32,208,117,105,102,226,80,82,243,211,219,204,29,54,107,11,72,8,201,20,220,229,128,112,41,191,245,105,12,200,14,36,202,74,171,24,64,91,100,227,159,198,136,182,193,143,210,107,11,163,201,49,132,131,94,173,111,214,233,88,199,48,115,62,166,55,51,55,237,166,59,162,251,178,194,21,13,228,132,42,111,54,4,25,93,90,145,105,27,7,144,201,9,93,231,128,4,109,87,68,28,227,209,217,94,7,179,162,195,155,209,108,40,227,20,171,90,210,206,99,226,215,209,188,201,77,141,6,220,23,162,45,225,50,133,239,202,16,15,203,150,224,7,50,98,91,240,89,160,13,105,114,194,5,137,199,165,113,202,227,197,117,150,93,164,8,127,120,158,113,251,44,116,202,95,133,92,71,12,69,104,140,236,36,129,163,192,29,100,1,153,146,45,42,129,247,145,62,64,3,161,87,55,131,194,44,146,1,205,103,72,247,201,104,213,9,247,100,77,224,38,212,91,78,69,197,175,47,80,51,158,29,117,10,100,27,136,66,177,101,47,147,37,45,212,93,6,44,47,70,94,29,75,31,217,92,160,60,147,242,58,182,245,197,232,204,117,30,35,120,148,207,50,167,185,158,108,123,99,12,188,118,197,250,28,131,200,184,197,144,41,29,45,9,161,227,164,55,138,8,170,170,189,200,126,181,189,16,74,37,207,47,163,231,168,90,182,243,105,124,31,53,159,70,141,10,158,9,93,7,13,29,21,109,112,236,47,206,3,5,101,44,17,60,151,195,77,126,159,141,73,50,131,62,174,205,89,0,96,180,211,14,96,212,165,145,109,206,111,173,25,0,243,197,168,216,97,243,109,24,202,4,22,74,246,43,59,111,204,186,159,232,169,227,193,24,208,100,240,2,61,185,142,222,159,7,118,157,76,91,189,251,29,122,43,16,214,182,122,27,99,28,227,245,218,216,107,232,129,167,119,144,124,244,201,38,70,121,236,174,3,197,120,109,139,254,1,2,194,226,30,115,59,41,53,200,187,132,123,131,190,67,19,206,2,91,81,198,128,102,110,133,220,98,177,97,247,61,169,97,227,2,248,157,34,50,174,95,151,129,183,11,64,152,54,148,71,190,76,4,92,112,141,47,71,89,112,160,50,29,57,62,251,36,220,101,194,222,48,18,42,80,193,12,167,76,206,182,45,145,132,85,206,127,165,146,178,142,84,23,137,200,65,43,10,29,130,226,27,110,83,78,96,196,28,68,101,194,106,10,7,42,103,102,89,204,114,118,198,158,34,89,179,33,68,194,184,202,201,137,228,98,41,213,147,101,78,9,115,35,163,109,216,59,3,105,36,132,213,194,183,202,166,7,250,36,156,110,5,206,5,110,102,210,202,2,2,57,40,206,226,40,232,220,72,1,80,76,128,90,159,33,120,114,160,191,252,81,209,24,52,73,18,243,8,207,83,227,73,96,39,140,27,184,103,233,87,5,174,64,112,72,210,237,164,159,84,71,202,164,237,178,88,100,166,177,166,51,248,3,129,53,122,149,133,81,196,118,217,132,126,71,46,133,226,132,15,3,241,8,46,247,110,147,75,192,218,95,114,71,96,204,149,39,174,121,40,175,1,18,189,71,207,11,68,165,194,141,129,24,142,148,246,221,80,5,97,43,229,117,132,202,95,170,104,101,77,105,214,49,159,96,237,189,204,197,9,3,89,176,109,227,224,149,41,80,104,216,92,57,144,188,46,75,233,87,5,97,67,183,165,131,21,221,78,130,65,236,118,145,242,194,127,162,103,232,117,82,88,11,55,135,249,146,221,74,38,22,36,78,78,188,30,107,74,14,5,204,16,144,115,219,32,228,28,35,135,36,169,67,86,29,79,185,189,197,241,140,85,155,179,231,102,133,102,176,61,140,111,137,91,225,172,180,99,157,249,217,204,210,2,186,243,28,40,0,149,74,215,132,10,95,13,161,85,156,193,149,69,0,216,214,132,102,196,112,4,29,230,140,91,63,40,194,244,22,133,31,230,18,19,108,37,218,200,230,44,188,150,50,63,105,113,192,87,129,80,84,64,8,123,238,177,217,8,7,236,200,47,58,12,124,14,224,231,67,214,245,145,193,90,37,8,210,29,55,136,177,5,229,70,164,144,105,96,59,2,70,15,13,22,40,32,132,168,164,88,14,5,75,86,30,99,198,25,5,11,93,15,49,88,140,20,205,202,247,16,129,96,117,195,154,117,239,36,52,217,69,28,45,221,0,40,112,98,145,109,103,137,27,64,55,230,160,163,49,120,221,84,133,78,99,57,2,79,98,22,42,224,151,245,89,26,137,213,83,142,45,56,152,184,87,11,167,17,132,182,0,0,65,178,130,46,59,0,121,165,183,130,238,25,251,163,199,193,88,32,36,203,175,16,64,27,159,36,117,212,29,227,209,219,131,234,1,122,10,212,44,160,201,104,69,246,3,176,123,43,22,201,39,146,221,38,36,5,248,34,192,4,5,227,38,4,228,15,178,154,3,153,175,220,209,127,108,109,19,241,24,83,34,243,25,1,216,137,178,1,233,9,150,24,118,117,200,218,229,228,148,73,161,92,211,131,91,34,218,80,237,78,218,221,176,165,147,9,92,124,180,38,220,209,51,22,176,156,174,200,140,142,212,14,21,193,52,6,40,45,156,6,219,48,117,26,52,227,192,69,122,1,25,24,22,233,2,89,69,230,105,80,186,15,228,195,142,30,32,182,239,179,133,155,12,148,128,246,170,96,128,80,197,4,114,199,30,203,41,76,142,203,66,73,27,86,45,17,17,42,182,169,147,137,204,193,63,120,158,48,98,239,106,223,205,27,246,73,82,197,196,236,242,203,110,56,8,25,35,1,237,43,215,165,146,139,49,132,177,31,8,153,145,99,239,146,183,18,29,37,159,163,116,185,144,230,141,132,18,186,65,63,251,200,78,157,219,100,79,192,70,116,58,6,217,7,196,113,43,47,51,13,202,248,188,84,236,155,0,206,150,218,209,91,108,230,194,98,251,211,152,9,233,44,251,134,19,61,112,82,128,139,46,147,25,8,126,90,247,159,84,133,122,96,237,79,91,170,239,161,60,9,39,191,2,228,212,247,76,169,219,233,204,9,50,97,59,88,167,16,245,167,2,229,48,92,128,149,197,9,149,115,50,168,2,6,103,36,134,94,181,78,158,48,14,46,83,64,223,107,29,116,20,117,53,16,171,49,162,62,194,21,77,58,21,23,122,84,51,79,107,208,62,39,65,224,154,37,162,200,207,11,233,82,173,161,231,232,154,42,11,143,217,160,55,25,91,207,118,48,234,164,126,30,155,59,69,49,125,147,103,94,116,164,70,30,47,149,243,157,250,190,12,241,73,138,33,16,51,64,162,18,180,182,169,168,45,172,248,2,130,43,51,188,232,154,234,100,45,64,66,3,42,66,90,136,237,67,216,15,143,206,130,136,54,240,90,1,242,164,164,8,154,64,231,160,147,194,241,120,12,204,99,60,99,170,4,241,106,63,242,5,92,87,234,118,228,169,184,33,80,81,206,171,31,99,106,228,93,164,183,92,46,36,150,43,246,73,13,16,118,248,105,0,84,168,85,4,13,94,75,96,107,0,78,10,193,227,121,112,48,40,212,67,137,60,96,53,42,52,174,71,33,47,244,93,38,158,183,133,96,19,65,61,185,52,6,109,30,155,56,22,67,84,244,123,224,78,11,25,42,231,67,232,0,68,80,235,1,85,26,73,17,203,8,52,84,25,219,222,47,168,215,135,5,220,149,48,76,88,112,89,134,230,0,28,28,48,185,192,64,109,101,0,210,137,14,190,22,176,196,133,116,240,242,176,31,161,214,10,214,147,0,180,107,73,27,100,166,217,237,81,197,54,231,253,5,148,239,217,9,135,30,203,94,34,168,36,167,100,89,241,149,83,64,234,200,11,63,71,90,149,201,20,119,137,129,240,175,42,203,130,42,16,14,28,146,81,79,245,2,95,79,234,221,176,222,230,49,228,85,52,50,166,66,8,62,238,136,230,62,19,235,241,200,238,163,220,182,128,86,80,174,2,214,46,232,249,202,144,115,109,180,172,59,77,2,198,99,1,5,79,78,9,154,216,220,107,115,63,171,11,223,207,13,229,62,177,216,95,158,191,255,235,183,95,94,206,223,255,227,251,243,175,127,189,75,9,73,198,12,129,134,204,126,19,4,41,173,61,198,4,243,13,217,180,228,148,117,162,152,154,105,108,235,178,170,144,171,58,170,170,233,251,245,45,174,163,214,180,91,94,182,146,182,220,81,238,122,14,192,37,89,143,45,186,229,100,154,180,69,231,195,10,183,78,189,204,111,251,180,203,96,210,210,191,31,125,236,66,254,100,77,203,75,255,231,140,252,127,239,113,255,248,102,7,41,27,11,248,0,140,254,207,232,74,249,76,87,36,253,167,0,188,126,10,213,4,0,1,23,160,72,10,65,240,188,203,148,83,212,163,119,66,5,62,211,7,219,130,164,175,11,247,43,169,54,181,122,114,91,129,233,253,206,189,74,159,215,106,242,239,157,132,214,158,246,112,21,22,215,99,98,205,228,124,2,99,90,219,129,76,136,29,110,33,132,172,255,49,144,149,13,96,89,58,249,251,0,86,254,12,128,73,243,79,11,174,49,185,14,254,40,184,118,192,202,5,123,166,212,21,132,174,254,121,24,150,127,47,184,90,251,83,240,235,58,155,90,254,24,188,36,125,227,14,215,225,50,17,100,153,123,214,121,46,184,218,35,226,125,41,184,42,147,54,131,238,105,208,115,90,128,238,83,131,6,122,135,183,125,45,123,175,174,134,235,92,169,199,130,150,191,108,25,162,135,44,167,184,44,192,218,42,7,144,133,33,33,125,152,220,121,235,192,41,194,194,18,153,112,100,32,35,41,53,238,106,217,222,174,169,235,214,52,46,221,71,21,243,97,177,249,160,130,31,223,76,127,132,251,241,131,90,131,17,118,189,155,243,54,170,109,22,182,119,35,37,72,191,239,207,86,197,54,253,111,139,153,148,44,61,3,17,211,131,45,203,124,80,213,108,42,176,179,1,171,178,81,199,124,208,243,131,148,140,193,162,197,125,44,210,191,254,155,67,186,151,67,90,25,36,136,145,48,75,127,206,126,253,153,221,250,79,225,74,166,99,212,250,144,52,253,159,200,42,77,199,43,253,195,137,56,54,27,248,111,114,244,14,57,154,254,182,61,76,45,135,117,250,254,123,47,139,55,54,125,57,252,66,26,73,108,169,233,161,214,76,52,124,190,197,216,116,113,41,222,4,202,44,126,153,235,87,47,207,173,20,216,126,46,2,184,244,224,11,84,160,38,239,96,2,28,49,82,168,202,235,240,239,174,122,77,93,100,33,82,171,1,150,167,57,193,174,90,117,95,166,45,213,5,149,144,26,102,129,139,84,39,231,121,8,194,226,244,126,118,30,70,90,155,71,246,175,6,34,158,226,137,70,132,120,191,219,166,227,114,24,177,80,141,1,2,57,161,93,225,238,129,187,61,64,83,170,208,188,234,52,113,3,105,66,29,196,203,63,0,82,87,90,239,89,128,28,164,19,160,145,126,11,85,40,197,129,109,239,13,189,95,104,192,118,43,100,161,27,139,231,253,31,40,216,93,208,13,64,99,217,36,77,29,185,180,135,10,33,224,253,48,112,151,121,145,121,141,208,215,195,48,240,16,42,207,12,13,217,252,18,72,89,108,250,83,0,102,55,87,0,251,59,129,43,173,15,148,77,119,130,86,122,223,65,27,46,176,213,11,11,86,221,188,38,239,6,170,191,139,143,227,159,127,254,114,159,197,82,77,198,62,24,215,99,61,253,40,108,142,154,216,195,117,6,186,154,70,174,221,67,183,227,216,94,69,251,61,94,5,98,163,154,252,81,53,211,205,106,206,191,187,154,93,215,158,126,247,160,118,15,178,127,229,170,6,29,116,94,0,94,240,217,190,177,233,110,146,120,252,117,15,229,187,171,176,233,167,251,171,152,110,84,177,135,238,221,85,216,244,110,158,143,119,176,136,251,211,50,44,106,96,51,230,18,76,109,202,215,224,160,208,60,188,77,164,6,247,20,23,108,152,49,119,115,162,45,93,158,97,177,140,43,175,241,171,147,5,177,126,112,106,209,100,210,151,2,127,56,244,247,16,39,73,67,197,133,53,184,110,43,101,211,138,61,92,149,180,125,130,222,13,239,159,228,213,178,4,118,118,151,238,232,22,229,192,79,109,1,217,219,243,5,102,182,21,154,82,72,208,66,151,189,134,93,81,165,70,30,127,181,215,208,190,167,111,31,25,35,110,76,51,125,79,132,31,223,138,236,241,110,192,89,118,194,117,141,62,38,88,94,141,233,54,11,214,46,222,65,56,236,12,157,41,100,249,168,132,69,139,87,189,128,198,106,252,47,109,222,142,123,18,56,174,217,159,133,138,61,144,150,61,68,189,228,163,107,108,105,96,218,127,209,74,249,133,150,74,118,21,191,211,151,5,85,238,214,236,123,253,94,246,35,189,239,176,13,191,201,247,208,231,140,61,84,54,81,92,59,63,6,232,58,197,234,139,208,64,225,222,100,43,115,52,135,89,147,157,112,141,23,201,124,187,130,76,120,151,219,123,69,167,163,162,233,44,76,209,3,50,197,122,103,97,211,133,167,45,219,157,157,222,146,212,186,12,208,113,114,48,195,241,184,161,231,24,30,131,140,166,36,121,88,158,199,184,166,53,209,39,101,94,96,249,18,151,80,218,89,120,125,168,96,72,145,219,249,167,45,255,13,10,230,224,223,161,54,216,16,173,89,109,7,221,243,150,54,111,89,121,111,173,162,185,155,185,102,147,235,134,173,248,134,15,5,126,36,144,90,254,8,98,164,223,143,24,241,143,32,70,188,206,247,52,124,136,23,233,127,47,188,128,150,127,239,115,133,139,9,182,191,117,48,254,87,224,133,135,91,159,208,164,101,88,163,94,96,35,12,229,75,87,76,239,191,22,152,2,99,180,141,153,102,140,94,206,122,112,57,177,102,154,15,139,194,197,215,246,126,64,72,56,244,132,125,188,202,222,190,206,230,116,252,14,55,201,114,100,245,107,225,249,224,221,143,111,219,92,218,142,195,225,4,160,106,218,190,174,224,125,116,215,136,157,162,200,28,44,231,173,130,13,193,30,71,226,137,46,111,184,104,206,9,230,68,72,175,53,37,92,124,202,49,157,53,209,4,15,139,61,109,43,228,188,117,233,26,228,128,167,57,207,243,86,213,134,149,23,56,30,244,196,133,13,163,222,188,170,109,43,18,207,219,48,159,182,214,239,219,79,46,223,127,59,157,127,185,79,110,155,224,71,203,195,161,139,156,176,91,133,9,135,3,227,241,40,235,152,26,115,41,66,83,5,230,210,205,215,74,67,189,185,129,194,132,130,59,41,136,64,74,114,53,44,181,110,239,203,100,178,188,152,44,246,253,116,156,93,70,94,224,194,196,67,191,234,180,107,216,102,155,15,107,45,182,111,63,103,95,97,18,224,192,0,218,193,77,183,70,173,140,193,214,126,122,5,134,5,254,178,124,45,176,109,114,80,83,172,82,69,241,169,64,93,65,234,43,142,22,77,230,253,150,134,198,159,45,127,163,196,116,92,186,236,193,178,235,136,45,98,171,157,110,84,171,199,209,81,126,190,81,226,70,167,178,194,168,9,99,171,34,146,246,231,161,74,253,20,170,148,63,11,83,202,30,81,226,34,92,191,43,69,30,202,30,83,236,151,255,76,84,41,127,8,85,242,159,135,42,249,15,161,74,121,141,42,229,255,60,170,82,228,4,16,19,52,143,177,145,90,100,177,95,94,35,75,254,111,100,57,66,150,57,68,232,70,58,223,42,28,157,133,1,204,112,162,216,43,45,208,131,83,215,102,173,185,0,255,178,80,85,244,173,68,170,129,9,166,185,38,124,79,160,131,49,225,104,10,252,88,208,78,164,38,47,229,113,223,35,71,124,152,187,238,179,36,225,230,99,13,16,119,238,222,87,8,147,147,240,69,46,116,217,91,239,132,109,214,116,103,58,46,28,39,219,176,73,79,55,26,158,14,135,178,156,55,152,192,64,105,3,208,217,60,248,47,184,196,240,85,40,85,10,66,180,96,108,27,114,45,217,53,170,87,10,192,23,120,127,20,196,124,136,161,130,83,76,187,15,185,208,19,130,112,80,177,188,200,177,63,185,37,75,71,138,93,202,245,246,195,213,116,229,98,215,214,29,105,83,22,155,177,32,6,20,49,131,203,11,76,14,224,7,129,213,150,221,120,109,33,11,161,147,69,154,201,206,146,153,61,3,105,51,121,193,78,216,46,109,39,201,76,222,238,253,54,241,116,72,181,246,194,34,171,237,207,124,92,56,238,48,197,96,241,141,118,231,195,161,248,39,187,109,93,230,67,90,153,111,209,208,29,150,157,112,234,18,140,41,69,24,166,105,71,218,235,124,11,81,102,203,43,188,216,108,243,173,108,251,135,79,248,149,249,215,223,127,251,127,190,63,255,250,63,126,249,254,227,252,253,62,239,114,112,47,16,232,219,181,208,1,81,117,240,11,68,11,104,23,252,2,95,72,122,201,137,25,129,115,166,8,253,107,88,133,87,16,22,88,201,7,216,127,208,236,62,97,83,105,23,172,63,231,2,188,25,65,127,149,30,41,179,250,226,205,52,159,134,250,188,16,72,56,199,140,185,4,58,92,178,217,164,91,114,24,74,64,196,83,146,83,6,52,192,3,44,151,124,234,62,186,229,184,16,20,7,101,169,202,73,140,142,123,242,67,109,208,234,167,61,195,250,26,214,23,2,241,202,99,165,233,253,2,29,247,76,87,195,5,26,244,130,82,109,54,153,199,203,202,107,149,222,118,160,58,114,138,132,210,156,145,39,194,67,85,133,86,242,210,146,122,56,110,16,140,170,111,164,11,148,203,233,210,2,171,138,18,211,146,23,182,15,229,95,193,42,244,23,214,246,49,53,248,150,194,245,113,132,241,24,240,95,182,218,22,26,133,178,167,13,0,22,216,80,149,47,190,102,90,216,46,65,70,71,103,88,114,236,244,116,127,180,216,247,231,210,164,100,128,98,113,76,39,152,162,181,74,47,73,170,149,0,52,40,132,255,3,252,85,53,245,176,5,115,252,4,199,92,147,169,233,107,134,231,45,233,59,199,30,240,224,3,59,119,130,158,50,20,207,49,197,176,155,232,94,161,19,148,226,163,58,20,134,152,56,7,117,230,84,161,23,158,61,225,108,223,111,224,87,235,208,37,10,1,39,166,108,243,6,85,242,69,214,38,228,211,219,204,93,128,75,178,31,187,2,196,172,141,62,57,242,21,94,173,124,204,244,217,117,242,240,91,220,93,139,9,58,101,184,202,0,224,96,18,24,4,241,233,93,43,193,60,32,0,20,182,247,52,184,46,244,198,149,158,32,107,16,152,208,155,217,201,205,48,126,82,188,179,201,5,142,59,28,1,178,190,13,27,254,225,100,180,229,158,118,5,215,161,154,130,22,161,13,118,209,149,4,92,67,192,19,212,108,193,122,35,125,158,13,58,196,147,173,74,29,198,140,140,211,97,197,13,91,135,108,171,240,66,157,175,66,168,30,124,102,240,3,120,233,201,15,17,230,9,0,233,54,250,221,194,245,15,77,81,212,175,40,108,241,206,0,25,134,242,139,131,35,36,248,31,66,240,128,2,71,114,13,110,60,100,174,18,233,135,121,127,150,174,62,244,129,8,37,3,245,151,26,43,1,186,146,136,4,79,44,116,44,74,15,215,9,166,178,14,142,188,160,156,31,4,199,73,188,204,180,203,66,14,244,176,154,234,110,122,3,25,55,64,34,146,146,205,178,243,62,8,121,167,199,183,139,161,22,147,233,136,96,46,60,118,193,191,18,16,48,99,153,147,112,193,4,12,218,198,33,233,226,134,165,20,81,19,244,210,3,62,88,245,248,66,195,54,120,4,194,212,29,227,157,73,10,9,5,177,209,17,222,120,127,195,235,167,3,101,94,212,171,33,61,99,55,97,222,209,135,147,69,236,13,41,109,178,19,111,187,105,160,219,188,237,18,206,110,163,104,66,241,250,116,207,27,18,204,134,4,111,36,143,102,20,81,118,225,60,175,56,180,152,165,50,111,184,103,91,128,109,161,203,37,209,103,128,246,234,214,106,93,107,58,30,223,250,150,102,79,194,171,211,225,190,109,214,208,210,93,22,67,81,12,173,203,251,118,198,144,118,132,192,208,191,181,157,8,180,131,103,44,128,237,122,56,26,161,73,71,100,104,58,28,216,100,6,102,119,219,195,206,25,40,29,236,181,109,163,252,209,86,48,54,115,11,99,67,19,54,146,104,87,45,174,173,182,137,54,3,218,26,182,211,179,237,57,55,230,111,76,191,201,104,144,114,32,215,197,144,211,108,73,235,201,246,198,36,77,29,166,99,102,120,27,58,87,139,217,22,137,13,121,50,32,218,208,41,238,96,49,29,194,194,194,219,236,191,43,0,170,69,4,83,195,113,189,219,194,180,245,154,205,217,118,95,157,132,3,169,39,187,26,10,140,248,220,142,211,122,53,238,109,172,27,223,185,3,29,221,159,16,51,232,53,126,48,24,23,179,139,26,156,189,77,153,214,38,55,202,212,199,151,111,204,201,142,116,173,99,178,72,54,168,17,124,51,5,13,231,179,39,23,235,224,76,93,134,50,25,196,217,50,188,88,42,183,213,181,49,126,219,235,122,158,83,196,85,11,221,167,158,118,19,185,214,178,91,114,163,150,102,177,98,183,184,223,172,88,3,145,13,141,167,195,1,77,135,99,179,83,111,14,23,199,64,155,118,19,176,98,160,153,128,209,47,131,47,199,60,148,121,107,134,181,145,58,203,79,186,143,11,110,164,213,82,43,51,76,195,195,90,218,207,248,41,10,233,54,219,147,202,118,136,90,204,214,71,135,176,235,106,178,216,98,86,211,108,182,2,59,248,67,134,115,71,35,13,55,105,143,21,91,49,131,147,22,253,204,138,92,103,104,222,157,169,214,26,236,66,54,168,103,153,49,67,225,44,75,59,166,214,116,221,208,155,93,169,35,140,93,55,122,225,218,251,34,223,56,252,184,161,97,189,204,43,183,223,44,227,127,178,124,247,33,95,97,24,213,13,82,217,176,183,22,150,211,33,45,216,250,182,189,90,107,165,63,146,215,64,152,14,150,178,225,41,131,205,186,219,190,215,204,6,75,55,178,55,217,195,164,101,219,183,189,200,22,60,36,230,213,188,206,118,68,150,198,155,83,214,14,143,86,106,222,189,118,117,42,127,107,147,122,203,173,220,226,75,142,243,190,71,208,154,37,104,91,210,230,53,59,170,161,70,134,138,77,7,116,219,162,128,153,154,163,198,204,44,229,27,72,100,199,245,186,173,102,167,243,186,109,11,176,157,59,132,210,205,51,153,33,93,135,221,176,73,67,162,77,114,101,73,236,142,96,51,24,114,103,23,248,1,44,109,223,77,187,6,93,45,159,178,86,144,39,187,58,13,158,91,150,117,163,191,147,149,136,108,188,122,54,52,61,239,22,228,193,241,220,91,113,130,33,208,147,225,213,111,238,51,247,239,62,199,155,217,43,90,179,190,61,164,241,211,33,3,54,29,50,213,150,224,153,26,14,104,216,142,105,219,36,28,59,118,126,58,100,53,15,101,118,234,34,236,205,65,194,34,193,88,208,187,149,185,109,199,131,157,55,28,188,145,103,228,211,49,70,31,46,243,233,112,31,177,146,194,221,26,51,67,182,36,209,224,155,179,51,99,32,97,143,35,6,180,27,118,90,166,232,144,109,157,44,247,96,70,96,185,135,27,221,54,13,174,27,142,61,163,109,52,122,178,180,251,16,53,111,76,153,65,140,195,61,124,58,228,4,215,153,54,148,249,120,12,38,195,110,211,94,231,244,152,1,189,73,221,214,218,12,29,59,220,52,166,195,61,199,54,103,51,24,130,100,152,121,203,203,219,133,178,17,123,59,69,43,43,111,206,3,251,149,253,102,181,154,74,205,137,244,112,148,118,183,50,72,105,169,245,193,233,103,58,60,114,25,18,109,49,114,244,106,133,81,185,41,14,189,37,36,29,35,124,57,22,118,236,100,174,227,237,201,238,222,118,175,179,226,26,187,53,108,44,187,21,227,88,252,114,59,158,201,226,146,225,153,182,252,231,173,183,167,67,102,231,198,218,176,172,219,118,138,57,206,187,147,10,188,229,51,151,27,104,126,140,186,135,108,231,174,98,195,124,29,210,117,251,118,39,166,49,12,227,209,254,101,242,174,18,164,35,185,74,179,84,126,39,179,57,230,193,119,7,250,3,94,196,158,158,63,47,4,219,201,162,182,115,205,78,214,248,118,73,239,142,72,38,235,110,15,55,103,18,115,78,179,188,246,74,175,111,157,6,143,196,156,113,227,35,119,50,172,77,250,184,107,48,63,8,240,218,171,3,218,158,161,63,62,172,25,14,105,199,126,218,67,196,118,229,120,147,45,58,66,182,109,0,187,197,113,132,85,119,211,67,123,229,185,229,221,137,15,55,22,193,72,104,14,101,47,27,246,29,138,191,167,67,81,249,13,252,179,83,254,150,83,158,13,195,112,157,237,89,96,62,236,208,161,180,60,237,142,247,27,255,131,91,143,72,5,10,134,101,133,151,36,92,146,231,211,135,84,250,198,5,215,177,84,221,46,81,203,193,193,206,200,51,212,114,128,95,99,249,165,113,137,185,54,202,187,89,169,136,14,193,216,60,147,219,221,39,153,3,66,70,199,98,104,61,42,140,25,198,116,56,166,233,152,106,31,159,10,14,5,234,3,5,161,126,60,174,89,155,185,188,61,237,192,118,67,10,126,36,126,185,75,30,100,228,87,219,219,179,73,159,44,26,88,17,148,89,248,22,81,54,176,218,219,22,187,67,238,15,202,230,4,99,36,199,107,67,113,182,211,102,187,2,247,167,173,106,172,39,196,31,40,81,175,233,11,220,210,121,138,24,118,151,153,191,239,184,21,111,220,152,28,203,55,14,119,210,203,108,16,114,178,144,61,190,30,62,148,94,24,206,206,18,138,59,110,155,143,107,182,251,155,189,15,221,174,196,103,35,13,51,35,72,118,169,237,148,66,204,42,181,128,183,27,21,210,45,22,198,222,178,18,142,131,197,98,185,206,221,21,199,184,60,26,19,116,153,119,138,14,155,170,194,201,125,66,126,20,205,37,192,61,236,230,7,119,242,6,81,17,255,32,44,80,24,218,105,25,192,66,15,110,245,194,78,74,226,231,65,67,237,162,178,132,110,135,235,219,26,48,179,178,99,122,110,222,100,30,224,236,124,180,199,93,118,100,102,67,228,211,177,68,226,152,199,50,92,255,241,13,211,29,146,142,131,97,76,199,87,175,59,85,5,3,187,201,194,200,234,22,172,34,12,163,122,98,32,100,52,127,236,186,177,216,236,230,67,78,228,134,96,125,80,252,21,89,155,85,68,184,110,229,47,70,118,180,53,112,58,62,240,26,138,108,240,143,17,6,154,90,45,218,215,251,51,139,185,128,177,224,93,41,114,222,93,6,27,9,173,97,110,141,112,203,234,66,76,27,69,142,175,212,75,238,231,18,194,33,151,144,246,196,249,136,205,220,97,247,88,224,23,75,206,12,65,190,37,190,56,56,153,28,74,62,243,13,30,225,152,49,56,228,77,119,66,80,123,146,116,15,77,221,90,26,229,36,187,175,24,220,222,113,58,246,148,189,60,248,174,148,98,167,19,110,26,148,248,248,249,88,101,199,77,71,215,70,222,12,252,120,34,118,82,190,125,193,3,118,229,98,232,184,81,57,163,199,183,143,105,205,219,163,113,186,103,155,127,255,248,96,193,97,175,37,140,208,38,66,127,81,38,204,30,254,6,13,183,235,205,206,137,161,225,147,229,99,34,60,44,231,30,9,115,157,231,122,83,150,118,36,175,51,204,129,209,134,179,176,55,52,252,30,117,16,115,113,109,106,30,77,223,136,159,7,115,174,40,67,164,48,25,6,93,253,214,243,4,69,113,56,112,45,253,126,211,106,124,166,240,144,154,176,31,122,36,92,63,196,157,94,232,139,201,181,87,24,189,89,228,180,107,115,247,105,190,85,219,174,103,47,200,230,150,37,40,125,186,149,109,247,208,237,62,16,128,37,58,136,78,78,187,45,199,33,146,74,202,41,58,158,106,194,3,194,186,169,92,205,188,55,233,151,27,121,166,227,252,209,190,159,76,217,233,56,79,156,143,243,220,172,243,94,31,106,255,246,252,235,61,74,200,136,12,91,202,18,125,147,213,35,72,39,169,154,207,193,149,7,47,219,93,224,35,200,9,86,155,175,106,20,146,145,88,204,59,56,191,150,55,81,38,108,253,188,189,156,15,50,62,110,237,158,76,149,110,203,59,153,154,250,187,58,109,117,174,125,219,10,175,175,214,92,211,65,73,193,143,0,63,54,40,2,215,210,240,242,32,105,255,71,123,244,98,0,243,94,251,231,32,116,63,158,76,11,247,2,215,246,229,24,206,111,83,24,109,126,72,156,86,97,91,225,89,30,133,206,216,146,78,166,102,238,81,91,163,250,136,168,9,132,232,117,131,152,250,169,25,160,126,130,151,201,70,160,125,41,136,241,222,103,66,14,163,90,79,129,75,171,14,139,181,181,156,215,118,54,176,204,236,210,30,242,107,137,209,222,252,22,180,69,61,95,244,66,239,77,66,217,33,193,43,181,254,205,40,21,97,99,180,96,21,206,78,1,240,136,16,181,90,241,105,55,33,43,136,204,212,140,119,105,251,106,224,36,167,163,49,35,109,122,91,40,19,244,219,227,121,173,237,110,148,169,91,15,127,70,88,204,55,240,7,117,172,175,160,116,214,13,2,47,191,100,184,239,215,254,173,101,2,183,86,244,111,155,220,237,221,54,188,43,2,185,41,26,156,104,247,210,27,218,198,12,29,219,142,39,221,73,198,250,226,28,106,233,192,191,172,43,124,131,39,196,94,244,161,49,151,176,244,101,123,134,254,174,215,246,44,74,172,237,153,245,187,189,3,140,191,200,166,251,16,58,98,172,121,224,107,186,12,170,23,203,50,136,163,123,12,136,209,202,190,157,76,157,199,179,185,189,227,114,49,243,101,48,20,17,212,88,161,1,206,250,238,29,12,93,234,64,203,201,151,210,235,61,253,142,85,240,251,73,209,159,64,231,55,108,124,91,147,89,168,199,108,14,226,57,42,192,90,131,211,126,66,128,177,207,189,66,20,49,213,194,64,160,13,193,236,219,45,249,114,152,97,58,202,155,126,110,109,144,66,161,143,105,44,5,243,118,197,77,44,128,109,97,152,94,28,215,108,222,98,242,231,8,23,14,99,100,140,48,211,17,110,221,179,22,216,74,189,217,200,100,190,16,253,179,163,176,105,117,205,108,115,28,37,147,45,229,76,150,249,168,138,217,148,43,7,32,175,99,174,102,91,134,203,120,123,113,195,161,69,89,23,6,157,91,157,54,162,240,54,113,184,38,191,214,192,24,71,232,178,161,76,111,74,27,36,95,95,109,171,210,109,188,197,219,196,33,213,129,71,10,57,255,79,252,107,49,255,96,39,91,95,109,4,193,221,10,143,189,210,222,87,240,152,14,192,176,190,90,57,128,201,125,77,117,25,240,40,176,240,99,142,207,195,117,250,44,4,47,27,234,172,169,211,125,76,156,1,235,189,62,40,158,127,253,143,239,255,254,203,93,12,240,146,51,162,155,168,133,69,147,135,230,41,181,41,180,201,97,208,20,181,199,169,250,90,195,36,171,55,45,243,62,219,60,215,185,34,68,87,69,248,62,196,31,14,110,233,206,221,30,114,119,251,164,177,154,66,84,175,78,107,58,239,222,219,178,110,218,125,217,106,154,142,107,42,215,181,15,187,220,12,176,12,53,5,161,93,222,119,245,244,227,244,153,24,82,124,61,217,10,156,205,50,191,173,142,87,244,227,251,211,146,16,163,73,125,170,1,26,6,2,189,168,205,62,223,168,230,209,206,210,105,222,117,199,230,155,14,234,180,221,125,242,129,226,154,160,221,177,0,158,111,128,244,198,68,149,221,196,186,121,247,229,112,154,119,83,251,26,46,3,213,142,145,139,129,190,15,16,45,111,51,180,226,234,100,139,153,234,166,27,213,93,11,76,243,178,186,192,211,80,227,140,107,120,163,232,141,94,149,221,12,201,254,181,84,196,128,84,255,116,243,210,16,81,25,81,178,60,220,34,13,175,117,184,51,90,16,222,249,21,56,119,239,77,250,138,75,207,48,150,39,77,241,17,208,10,129,218,26,245,201,10,37,1,169,59,210,163,153,86,113,188,34,141,187,47,231,165,33,68,183,138,150,79,25,106,22,105,120,210,51,133,2,130,201,180,62,73,251,15,182,182,235,174,87,147,25,226,14,71,142,7,149,237,251,71,156,179,98,200,21,49,64,96,112,142,168,79,194,101,47,218,133,64,175,21,107,135,132,44,193,86,190,148,129,229,57,215,46,28,54,239,11,98,178,213,43,194,147,105,23,207,193,51,130,60,253,196,93,231,237,195,137,222,11,91,46,138,126,66,128,35,194,34,107,5,182,206,254,234,113,244,145,215,209,14,222,6,213,53,34,194,252,44,12,89,29,226,233,143,173,147,151,79,146,204,243,194,112,228,139,63,253,33,218,249,242,89,106,240,152,112,29,175,8,69,238,13,161,189,115,86,220,251,99,48,200,211,31,218,68,254,23,65,36,191,130,72,164,149,178,243,99,89,32,204,231,26,115,208,205,133,129,208,107,255,50,47,14,190,184,181,181,57,194,61,132,174,59,234,183,184,238,57,20,246,217,81,215,45,68,124,136,194,156,193,70,248,177,77,123,45,132,234,50,226,147,77,27,174,195,37,87,107,37,116,187,74,57,242,141,21,11,7,43,113,25,206,88,97,227,140,208,128,61,49,66,236,193,198,214,185,190,80,100,204,49,15,213,70,95,163,127,253,182,64,4,29,124,247,224,214,104,155,14,5,168,160,241,102,119,47,205,67,126,129,255,3,33,9,125,146,162,87,255,158,175,242,235,91,34,157,135,157,139,218,67,195,109,73,239,43,124,254,246,177,170,77,82,232,160,157,182,62,50,202,34,194,234,25,16,101,68,136,107,186,162,25,182,173,207,158,165,151,38,61,123,196,246,210,94,33,254,117,237,60,21,100,13,157,106,10,121,137,126,192,182,199,146,91,161,144,232,177,37,188,186,232,2,121,204,140,253,182,205,60,148,69,50,163,135,153,119,235,204,216,209,78,102,180,219,140,240,192,141,209,26,226,55,153,209,206,102,180,187,17,102,68,179,173,221,63,44,219,155,205,72,231,109,164,179,25,233,136,154,55,247,145,206,102,164,59,211,58,187,65,200,200,42,226,162,245,145,142,231,31,223,204,170,146,221,29,241,98,235,31,36,177,127,136,188,228,63,135,188,228,233,15,241,98,59,90,243,185,35,194,114,151,167,14,33,94,221,161,9,226,12,102,4,181,14,181,102,127,165,193,186,204,191,172,199,242,181,64,137,73,152,167,88,23,220,133,23,68,19,14,8,95,119,225,1,222,151,36,123,171,147,237,217,75,109,130,162,185,148,171,41,127,177,153,38,100,66,200,68,65,217,233,77,233,254,225,199,183,134,208,241,112,1,206,128,137,66,79,133,25,164,22,201,99,67,243,197,33,90,253,151,132,0,201,206,57,70,141,52,153,112,238,18,148,12,46,200,36,201,89,59,166,148,119,47,61,163,91,123,57,123,165,116,77,112,230,35,20,183,184,246,197,228,169,224,24,25,54,209,54,179,3,153,233,203,238,195,185,242,186,49,181,5,161,206,133,141,74,177,192,103,33,110,62,101,152,65,128,2,23,19,123,23,53,230,189,1,228,215,197,57,184,123,244,194,102,134,93,191,191,236,190,108,195,108,5,254,159,154,140,8,241,26,45,84,110,2,21,174,128,183,201,167,192,70,168,72,78,75,77,167,44,76,149,36,53,36,183,153,176,10,247,21,81,184,228,90,25,89,218,124,176,211,250,50,223,202,54,223,42,35,11,63,107,196,234,168,138,219,187,82,166,186,61,246,217,92,47,146,75,48,86,120,193,176,220,108,103,87,4,174,178,124,172,27,158,199,86,6,112,207,243,246,224,27,215,70,148,201,21,234,136,48,246,219,92,201,82,135,211,137,37,47,11,220,237,96,199,45,242,122,97,16,208,181,234,104,191,132,221,122,112,211,190,11,6,113,118,31,108,5,79,118,117,226,90,4,98,58,193,90,47,3,155,109,169,243,108,63,61,217,73,62,219,47,87,91,232,51,193,31,239,161,56,2,104,204,108,87,42,97,252,130,70,95,27,143,62,50,98,72,75,84,81,132,140,208,203,126,167,87,155,11,142,15,212,21,134,2,43,84,68,90,83,107,79,251,193,62,60,45,69,184,43,87,93,247,161,98,235,187,85,193,116,179,182,199,130,197,162,62,97,202,105,215,183,93,33,91,245,116,179,234,43,208,36,70,89,162,216,94,156,245,128,179,215,46,50,62,67,76,218,188,151,213,101,51,237,244,87,15,11,151,215,112,217,169,182,27,125,27,11,163,27,233,87,51,102,21,105,157,205,55,221,168,215,2,235,42,71,10,97,65,84,47,89,64,178,179,171,50,54,110,55,138,219,244,217,64,119,57,89,255,69,206,66,116,186,1,105,155,126,249,228,116,212,27,210,94,108,6,221,223,202,20,132,6,47,194,155,65,27,255,81,232,134,240,107,75,243,167,157,163,37,247,201,89,173,47,55,242,220,234,243,163,237,210,167,97,84,62,11,163,93,1,94,118,65,150,80,3,125,113,237,116,26,206,243,130,112,182,170,186,255,95,14,21,16,39,57,119,196,63,134,53,59,99,27,187,180,141,194,206,174,7,86,233,202,192,233,91,129,7,100,236,37,168,52,65,108,209,57,234,211,130,224,55,165,213,222,65,72,125,114,204,234,50,44,65,112,150,163,170,151,69,6,243,109,106,99,151,1,244,69,125,19,193,83,102,146,106,168,166,2,183,235,178,85,170,158,140,112,61,1,174,58,149,132,9,139,47,37,84,97,56,210,167,111,83,53,107,243,5,40,0,176,52,196,28,54,122,45,166,64,158,109,129,147,105,157,103,216,236,146,87,21,54,108,61,177,142,211,244,214,97,6,180,8,190,186,162,46,77,182,47,114,60,220,28,45,225,74,194,170,240,200,209,17,222,48,101,143,227,72,51,12,114,16,113,222,215,48,220,210,5,141,247,20,92,123,173,141,182,83,214,255,72,139,244,247,235,131,223,208,253,191,169,75,118,164,255,246,153,188,198,6,197,221,176,43,56,54,165,125,85,240,176,171,183,106,249,88,145,241,16,56,47,238,67,123,136,147,236,172,80,0,77,195,225,95,119,210,182,236,252,2,114,146,5,33,251,186,128,95,246,48,206,10,230,203,139,15,32,63,136,46,130,27,147,230,131,234,238,154,252,179,205,127,186,49,231,31,90,166,92,142,244,83,227,13,199,74,238,166,126,248,161,91,167,67,237,247,91,142,120,182,41,189,161,113,252,145,125,200,171,193,30,214,178,239,234,199,142,197,14,129,243,242,177,209,217,105,54,200,176,115,122,38,36,195,35,168,171,215,249,91,151,187,175,160,184,69,247,8,251,229,198,86,46,148,182,53,141,34,51,85,236,222,66,173,157,234,33,174,218,219,106,146,130,190,214,82,95,251,25,90,10,40,100,130,126,39,28,139,214,76,31,45,150,108,90,133,124,220,47,36,152,67,193,243,237,198,118,206,112,134,9,71,246,8,233,14,49,186,83,255,32,31,184,7,244,55,167,120,53,242,253,140,183,193,91,213,125,168,185,126,232,9,234,227,26,142,243,238,44,129,172,203,151,99,100,189,81,240,149,73,212,187,181,148,235,206,23,218,39,109,211,86,29,237,207,248,103,220,217,152,24,3,16,232,16,85,193,95,142,194,56,14,149,93,21,91,172,175,170,95,191,67,70,120,227,246,94,253,13,216,229,98,245,53,33,252,146,3,246,162,142,199,64,18,213,87,223,180,67,223,241,246,197,54,176,19,114,46,197,111,14,61,77,9,56,11,87,7,172,70,115,25,26,74,181,169,247,66,235,133,209,122,126,157,12,190,127,206,108,238,88,59,254,51,86,120,214,57,211,167,108,243,14,53,220,63,174,193,154,101,29,185,113,120,217,219,67,191,182,3,54,57,79,238,83,218,247,233,178,247,72,181,154,183,187,143,213,222,143,192,92,119,54,75,6,101,119,190,110,23,136,6,10,15,70,203,70,224,120,113,144,164,96,222,225,161,37,146,246,200,176,179,73,216,99,223,250,33,243,8,82,112,32,143,221,164,202,193,26,66,69,212,167,61,107,140,107,245,20,212,5,76,66,48,214,0,217,25,174,117,100,47,161,173,149,173,201,126,201,47,184,182,16,170,158,201,179,218,161,154,34,194,25,155,34,159,166,38,3,238,215,157,217,201,167,120,145,124,7,187,114,76,137,94,220,71,27,74,187,221,151,143,233,253,239,220,137,118,135,11,65,141,69,47,224,198,228,9,188,193,35,150,6,47,81,16,45,180,238,129,102,125,189,115,150,138,203,39,227,85,117,119,47,4,71,234,158,119,60,240,13,91,64,173,200,27,127,120,112,176,139,234,186,177,70,247,172,175,67,115,149,151,219,44,248,54,17,183,186,117,76,224,174,91,81,72,70,119,56,110,5,44,59,131,7,141,38,21,229,44,175,147,98,189,214,69,184,223,14,60,254,238,15,236,114,230,174,9,179,97,172,46,17,23,79,114,146,70,32,146,176,76,6,157,206,216,245,72,233,109,206,178,23,144,98,29,154,29,78,71,111,101,137,227,200,201,100,229,149,236,210,111,214,38,106,90,202,97,81,247,208,140,174,181,172,46,86,18,2,172,226,100,204,243,167,249,178,3,128,80,140,248,160,230,249,198,246,207,14,30,97,56,100,95,160,195,223,105,12,222,250,214,134,150,129,28,230,233,104,24,97,148,43,220,151,40,129,220,237,233,155,227,233,203,161,153,240,161,241,48,28,141,26,7,36,125,27,6,243,186,228,172,23,128,141,218,39,77,253,133,238,232,223,6,239,140,203,235,42,100,57,117,67,65,191,192,223,56,21,73,156,219,155,146,73,45,9,235,140,23,140,209,126,32,29,70,144,132,28,83,39,216,32,210,133,215,212,167,8,217,124,240,172,173,97,165,233,197,227,180,4,24,189,198,190,50,34,220,59,164,110,211,6,195,32,4,2,134,200,105,247,101,113,203,234,97,152,2,19,84,145,105,149,15,199,255,178,160,147,218,33,109,53,84,43,10,9,243,102,245,88,230,6,82,178,40,89,199,13,122,93,90,223,252,16,117,51,56,53,95,198,200,22,249,164,14,123,237,23,168,135,39,95,98,120,117,168,90,224,57,91,32,169,110,6,183,110,73,85,208,140,246,75,31,242,38,35,185,101,45,181,172,184,58,9,33,91,55,161,51,148,86,187,121,101,56,237,221,97,236,108,134,172,115,14,251,126,75,231,151,27,121,166,227,252,229,108,155,222,181,188,179,38,178,78,137,111,212,170,129,228,135,44,109,190,81,226,70,159,242,45,13,84,57,14,20,31,132,107,66,125,157,30,92,183,62,199,30,25,126,24,167,127,178,213,151,59,192,155,109,250,58,239,218,222,205,213,199,144,223,85,245,202,81,197,231,160,157,63,115,3,116,215,165,51,110,91,99,169,9,251,77,99,108,54,236,23,49,60,85,233,166,16,67,144,149,103,99,6,108,221,221,48,90,223,230,188,205,56,132,126,172,14,154,11,164,160,203,7,197,125,242,96,36,77,69,215,40,43,172,27,53,231,115,102,140,186,42,255,95,103,251,225,39,225,23,130,108,255,75,101,16,195,145,212,24,140,182,125,64,92,8,158,222,225,219,97,189,83,193,124,248,237,90,35,117,127,156,80,233,252,94,241,233,240,219,57,52,220,229,165,150,91,171,79,66,1,5,137,64,96,202,190,91,239,128,107,62,132,246,241,34,242,208,53,17,238,72,142,17,77,232,23,244,82,112,187,40,13,4,58,228,105,232,156,73,174,97,108,59,188,115,78,12,209,23,156,48,33,173,181,247,139,205,166,24,238,61,101,64,33,11,113,36,81,134,139,125,92,109,190,91,199,188,189,48,201,71,59,140,155,197,53,38,110,198,62,226,131,140,49,159,3,52,95,213,221,127,122,183,231,227,5,206,52,198,90,151,46,255,183,14,65,183,84,56,145,2,29,148,251,186,180,31,209,244,97,114,223,27,124,51,234,47,191,111,52,70,241,229,158,94,238,203,32,32,178,156,210,130,151,215,224,20,100,1,129,197,201,1,75,143,134,21,217,113,221,218,180,118,162,193,90,125,104,76,149,22,228,36,155,201,64,61,123,152,98,133,208,157,104,217,135,222,21,132,85,241,85,253,147,106,144,227,80,100,74,157,91,246,15,61,210,42,214,83,108,149,40,142,88,51,75,113,160,94,212,21,149,211,62,238,242,17,231,12,2,71,220,170,80,89,52,60,131,123,20,142,75,163,44,236,30,148,38,37,156,125,101,75,7,46,107,100,18,80,95,109,196,164,71,192,84,94,66,37,96,221,244,65,205,243,235,154,193,85,8,123,71,147,102,147,30,161,91,233,53,194,1,226,224,250,205,120,108,212,136,248,188,48,140,103,11,61,212,137,121,208,224,206,11,29,147,132,230,201,213,153,135,233,189,146,232,239,171,204,219,3,21,1,19,38,196,201,212,231,244,156,232,250,129,132,98,178,105,29,72,127,35,243,26,144,150,227,181,12,163,253,180,37,39,147,236,20,212,34,95,133,104,12,183,87,119,71,156,254,113,254,237,249,215,127,123,190,79,243,42,54,156,8,252,4,146,188,64,213,205,123,196,147,138,188,229,68,68,144,56,67,163,39,71,217,128,22,40,29,207,145,184,203,99,33,162,178,65,81,25,90,128,130,158,184,37,21,62,31,193,118,232,181,151,79,47,250,132,44,210,60,228,47,184,187,132,47,45,169,190,194,154,74,144,155,142,111,16,112,92,178,4,196,74,79,121,40,223,201,115,100,135,4,76,12,177,43,147,17,192,254,211,219,18,202,193,6,82,142,14,8,231,158,232,121,207,209,231,77,203,211,232,15,2,106,225,112,64,49,142,150,130,201,130,246,105,70,40,86,122,176,45,126,212,41,28,179,192,28,28,57,84,102,88,144,247,121,114,210,134,255,130,22,224,32,168,119,151,143,63,190,85,57,91,64,71,43,160,159,37,159,160,221,9,0,225,148,144,160,113,219,32,218,1,84,10,238,15,103,161,105,104,112,60,226,172,197,43,12,89,57,5,50,43,196,82,90,63,11,74,200,121,36,206,80,213,156,32,194,242,148,100,205,11,78,72,160,98,194,48,194,220,3,121,244,115,67,28,27,57,121,201,9,73,131,248,244,98,208,179,149,58,10,40,26,142,204,152,25,220,24,200,185,183,202,209,68,70,155,160,142,211,31,32,101,77,84,250,12,129,83,60,225,148,218,96,71,33,244,39,4,216,240,9,222,52,72,25,1,68,5,126,135,55,206,22,116,61,83,21,250,50,158,23,30,174,43,96,238,10,111,24,144,131,48,63,222,201,19,52,66,5,28,178,49,1,248,167,142,111,12,138,8,37,44,0,100,164,245,231,138,19,97,234,97,99,22,175,224,152,22,144,64,170,134,96,147,143,2,166,204,48,107,83,198,249,75,187,3,53,202,234,1,100,57,171,66,195,214,109,56,6,77,104,168,57,19,6,114,4,115,80,25,85,196,86,80,6,34,41,28,45,54,202,27,66,160,30,106,45,126,76,143,100,119,152,30,15,180,209,70,208,229,134,11,0,246,129,51,211,31,40,98,148,177,96,124,48,27,32,58,187,89,225,235,58,98,177,183,253,161,183,104,240,65,209,126,214,206,210,189,174,228,19,38,14,167,124,184,104,170,96,244,100,199,64,136,92,32,123,127,210,254,129,143,68,44,55,122,240,79,201,247,76,83,207,164,179,221,129,3,36,131,91,147,92,122,155,0,80,242,116,243,190,116,58,49,113,222,122,90,123,126,229,96,78,221,175,40,197,208,11,99,73,130,230,16,10,112,27,130,133,78,160,194,236,131,226,179,135,64,147,14,74,115,181,111,105,33,9,11,74,55,136,249,160,22,208,20,236,57,10,172,222,124,95,214,138,165,157,2,80,29,190,151,81,140,133,137,147,208,94,232,64,71,188,212,213,35,68,6,228,19,50,227,58,117,187,24,125,7,235,20,7,137,105,31,35,215,232,14,37,251,19,98,44,57,129,187,142,20,42,251,11,142,122,240,67,33,88,245,50,176,75,17,143,189,83,160,158,200,221,68,166,59,4,131,80,38,68,69,211,39,93,217,138,56,196,148,190,228,247,15,125,9,112,225,105,222,78,48,96,177,5,82,163,20,199,44,136,217,46,136,121,172,103,78,58,236,140,90,27,244,146,178,51,44,124,173,130,180,99,238,52,180,175,8,34,102,175,79,73,194,90,147,78,145,226,177,46,68,197,92,93,185,58,6,69,129,190,205,244,9,234,139,146,132,123,234,116,165,79,187,22,210,45,39,116,242,139,61,167,63,232,82,187,106,173,175,151,215,100,151,215,180,219,229,8,65,157,31,125,223,91,37,21,66,252,170,220,137,2,116,105,160,254,174,123,214,120,234,8,42,237,17,175,251,250,233,153,166,158,105,81,212,194,50,211,41,235,219,101,159,107,109,177,175,173,201,172,173,105,183,182,56,101,106,178,30,104,180,214,161,220,247,186,0,130,223,203,233,150,92,185,121,65,209,51,215,209,72,239,152,150,81,24,117,106,74,192,234,27,46,200,93,175,117,237,246,247,99,143,166,213,137,96,98,142,181,111,187,99,133,42,90,21,221,78,86,50,58,86,104,39,162,83,223,207,0,123,122,33,237,4,119,212,28,184,233,14,206,99,60,73,111,127,124,227,248,98,147,30,222,179,125,60,69,248,253,140,27,82,152,121,158,112,108,13,244,72,151,227,192,49,14,124,48,29,176,183,232,164,88,201,128,174,48,194,133,62,247,213,23,27,70,10,27,19,128,132,84,205,32,249,88,48,189,83,125,141,16,112,179,2,4,163,103,74,231,84,155,237,203,237,170,79,39,199,173,159,110,121,243,202,171,217,221,67,105,85,199,104,174,229,73,215,168,12,53,183,220,247,69,133,119,111,71,246,164,165,140,45,160,63,189,64,121,87,35,100,144,74,54,93,179,196,239,19,187,160,83,169,251,194,130,0,192,85,27,162,58,165,35,107,65,90,163,232,171,24,164,105,150,124,82,79,57,174,131,114,114,157,169,235,192,238,248,162,40,170,56,162,128,239,27,118,223,161,58,222,97,183,213,38,166,206,7,141,201,224,196,234,22,211,113,188,179,4,196,244,142,245,154,151,245,43,205,31,3,226,118,58,22,79,127,0,142,92,87,2,254,193,214,240,213,32,41,68,8,186,9,106,133,87,14,235,12,63,15,50,11,131,104,141,169,219,40,229,224,1,250,130,66,108,190,129,147,61,155,194,71,223,116,26,172,11,64,121,3,166,7,21,234,188,36,217,144,89,161,249,178,18,238,110,67,166,197,20,173,79,239,211,111,142,92,247,17,5,2,144,184,179,231,202,4,245,189,121,20,93,70,45,157,72,49,173,253,184,242,243,43,20,95,9,181,154,187,109,212,113,37,228,234,14,116,29,191,146,167,62,4,133,149,210,231,254,244,50,168,149,162,100,167,221,250,173,67,127,135,185,125,83,218,216,153,142,65,3,175,115,202,43,185,150,62,94,251,58,237,172,199,74,169,215,133,18,83,167,167,83,167,128,189,1,110,51,29,149,59,204,20,0,118,203,232,91,190,174,61,110,144,47,56,31,213,220,137,231,216,128,136,190,167,217,96,252,224,66,122,109,228,182,58,69,210,113,233,94,167,20,163,51,1,187,167,91,170,199,94,25,79,184,136,72,249,210,185,225,190,78,169,102,143,51,101,11,220,79,151,28,201,222,44,176,75,1,217,47,81,63,47,152,145,139,130,64,199,115,170,78,55,0,1,82,164,45,73,209,59,47,2,211,101,30,62,224,207,197,35,34,146,238,123,157,88,141,3,93,71,242,149,163,169,100,207,62,31,146,248,175,114,236,190,220,23,152,56,59,78,162,156,245,100,73,63,66,63,176,198,47,140,138,172,10,173,149,177,211,233,106,36,233,190,189,232,169,176,18,109,132,229,132,241,55,8,11,130,107,202,250,128,188,133,147,27,149,148,83,156,231,199,243,57,70,56,221,65,84,113,24,109,198,222,226,9,0,129,235,69,7,51,56,167,135,74,240,43,253,9,118,223,185,62,161,81,169,228,2,166,147,60,62,206,139,249,25,158,132,192,76,235,79,151,74,57,94,34,79,110,100,158,53,243,117,65,208,233,148,207,5,23,174,215,28,207,178,160,28,126,251,143,125,228,138,23,122,178,120,94,29,226,248,201,147,145,82,124,215,79,73,114,150,126,234,224,144,188,56,89,41,40,102,5,197,140,123,73,7,38,87,65,49,158,127,124,75,130,245,32,249,184,227,202,241,89,214,3,237,129,120,252,86,201,79,4,67,233,4,93,40,187,145,33,144,162,158,192,23,204,100,217,233,159,159,100,53,229,190,222,153,126,212,137,61,81,32,65,73,5,206,65,112,92,83,7,89,64,182,175,251,46,192,152,31,150,93,144,117,20,10,11,8,134,121,3,203,189,38,119,191,157,206,191,252,250,215,191,124,255,245,175,255,186,11,15,161,151,34,171,195,57,181,154,0,7,44,39,114,166,231,146,225,6,74,254,76,106,156,33,59,38,142,136,145,177,104,245,131,150,153,52,237,245,23,95,133,214,248,137,53,177,0,82,63,190,197,234,152,58,29,150,146,63,47,218,204,214,238,154,154,209,244,120,56,153,238,236,114,65,240,153,81,126,129,67,24,142,33,143,113,64,91,158,119,200,149,247,197,125,251,233,178,40,79,111,85,154,234,3,174,178,6,217,121,104,120,171,167,25,164,100,221,56,202,23,232,130,89,246,2,33,209,145,151,162,216,200,81,222,55,161,84,202,82,11,242,100,29,29,184,100,217,87,145,120,89,96,156,58,147,155,144,55,108,232,68,40,113,181,162,70,188,154,140,115,155,115,203,95,212,62,55,193,49,156,48,22,170,42,44,109,7,102,98,213,89,136,154,80,109,225,85,100,105,227,236,13,120,187,159,97,229,17,241,90,16,73,115,158,230,222,28,40,157,66,79,209,128,95,175,146,29,162,43,246,130,189,155,186,67,48,22,130,228,77,97,4,32,204,28,88,25,0,20,194,242,194,199,137,162,55,42,245,249,19,63,113,198,8,127,5,139,182,40,12,146,84,33,243,150,160,217,50,171,179,44,157,57,69,65,76,0,27,98,111,0,213,139,206,159,78,34,64,217,255,50,23,39,134,211,184,159,90,149,149,161,142,99,25,19,90,159,10,246,152,211,76,112,245,14,232,132,152,36,205,210,137,86,58,197,78,127,122,25,98,213,100,62,114,221,113,190,181,63,107,109,95,43,97,152,35,150,1,20,55,232,12,112,235,198,143,111,25,246,205,147,80,221,71,249,119,229,40,30,249,14,196,34,103,34,166,252,53,95,43,90,255,212,174,165,251,85,188,119,195,202,11,238,109,99,87,104,224,245,98,44,143,160,248,176,12,116,185,133,47,176,134,64,108,143,165,238,115,65,250,151,96,113,88,61,124,248,66,117,9,38,140,41,236,62,120,57,18,65,57,68,56,128,107,18,66,184,240,118,214,65,105,16,18,30,231,50,43,134,54,67,14,185,8,1,21,118,33,7,161,157,92,246,8,113,226,17,174,219,188,126,76,9,222,86,180,23,87,168,190,185,20,156,108,41,143,139,199,78,133,142,251,114,241,188,91,117,9,46,53,100,174,42,228,189,177,68,245,239,82,121,153,231,105,59,84,97,34,43,157,128,97,78,42,184,200,198,224,160,31,226,225,139,165,128,151,8,194,233,249,86,233,13,47,167,37,195,183,8,40,159,91,212,35,200,238,189,32,71,129,187,221,212,109,233,23,42,135,36,168,38,23,217,67,82,43,129,134,251,97,113,105,41,220,126,168,204,3,161,79,201,210,71,233,254,46,239,2,181,17,120,56,153,161,104,178,84,204,11,246,30,161,27,142,21,7,90,58,10,108,46,232,106,116,189,53,65,206,32,240,13,39,186,147,43,11,0,47,59,110,9,8,4,164,166,115,21,134,199,37,224,80,213,106,170,216,152,163,135,140,76,246,122,207,56,190,11,44,93,101,232,151,5,138,132,195,77,131,128,217,43,74,60,80,215,4,98,213,7,54,215,106,134,152,49,20,40,45,9,57,145,99,59,238,96,42,220,159,193,28,223,33,135,244,56,4,233,62,14,7,224,87,66,245,4,133,7,218,87,239,0,199,167,4,158,78,240,176,184,37,60,54,129,112,233,15,79,6,171,190,216,15,123,60,108,64,227,90,9,207,61,234,222,68,253,31,223,176,157,65,245,105,17,192,151,198,243,60,166,230,9,148,90,16,6,40,74,212,18,196,106,96,176,189,112,109,177,245,168,42,187,15,25,71,98,1,122,166,95,66,225,48,96,26,9,245,35,200,212,192,228,135,134,9,129,211,51,157,29,201,136,51,128,135,99,108,201,245,44,220,238,131,111,185,112,100,187,7,229,105,224,59,76,166,3,170,0,56,195,84,189,14,100,40,225,13,75,164,211,112,134,91,141,159,133,225,133,33,193,193,70,224,204,64,223,10,215,233,241,25,198,40,80,96,32,130,155,116,111,82,6,65,173,51,158,156,147,243,21,75,214,188,53,201,113,195,79,57,175,48,115,97,65,223,225,150,79,216,165,101,245,102,228,161,67,153,100,209,210,123,98,140,126,193,162,131,238,121,132,127,248,234,233,226,205,231,84,49,80,97,224,100,86,151,142,81,82,90,14,85,65,216,198,224,207,133,231,56,143,238,198,175,210,3,152,221,59,116,207,226,209,173,136,241,14,87,18,41,18,165,101,196,15,94,136,31,112,224,171,16,190,7,204,135,82,2,40,101,130,178,45,186,81,3,221,121,76,51,37,174,30,94,252,82,201,178,174,226,69,234,147,126,232,10,226,102,137,136,77,29,85,251,151,170,10,245,227,195,117,182,21,128,1,178,57,133,118,165,224,129,210,249,178,208,147,135,100,18,230,21,119,58,17,250,92,254,10,53,195,230,104,24,151,247,221,223,45,21,129,45,220,121,0,55,100,61,4,208,95,122,215,184,210,35,100,141,13,228,66,27,161,46,153,172,112,105,4,183,163,112,181,116,8,198,93,99,69,150,98,9,109,193,234,251,27,93,114,116,192,185,103,243,96,223,243,246,25,27,42,193,234,137,231,239,100,157,247,89,255,175,79,241,211,119,221,163,130,191,18,98,240,156,201,109,141,70,233,200,166,191,97,81,188,1,195,163,114,163,224,127,194,113,147,7,225,254,171,247,223,200,135,218,240,171,181,224,45,40,158,20,19,76,126,148,35,250,243,66,133,223,220,111,186,29,46,78,207,184,71,148,211,206,243,97,181,66,162,11,47,239,220,163,79,249,89,184,180,150,87,13,18,89,122,231,4,227,103,33,90,80,117,197,153,166,232,17,9,178,129,190,70,33,228,242,16,88,202,79,229,132,83,152,131,159,93,54,199,140,75,134,99,142,45,79,220,101,154,77,93,177,126,173,240,248,5,199,22,78,187,39,188,54,76,69,87,141,0,129,240,25,130,129,155,195,155,182,225,17,60,20,202,248,49,64,168,79,63,134,66,192,203,33,16,55,93,114,136,53,211,213,39,204,78,23,39,236,147,254,78,252,61,216,2,49,144,44,204,167,38,180,40,224,76,33,20,253,130,163,42,78,238,167,25,18,28,156,194,241,23,194,254,175,61,63,157,77,195,113,233,163,188,144,130,151,37,65,71,131,255,160,220,122,246,36,2,200,147,29,42,62,81,246,207,138,240,87,90,18,210,3,179,118,92,84,76,204,38,127,81,155,240,221,153,114,128,153,45,207,232,20,243,226,189,118,134,111,143,87,179,236,207,114,240,200,95,60,174,8,22,193,221,136,91,210,200,223,64,175,19,50,178,42,233,140,24,2,19,37,98,254,197,23,0,88,58,87,248,111,238,233,185,63,11,249,111,60,125,18,17,60,127,3,17,98,129,96,92,120,18,33,240,242,87,14,142,40,59,243,153,26,138,224,181,229,33,226,6,205,67,179,230,7,33,46,52,251,180,44,148,33,47,14,135,23,252,200,191,159,179,71,9,237,215,66,71,1,144,188,84,254,162,251,178,251,162,240,212,43,249,220,113,252,46,132,40,139,138,242,132,108,134,136,173,160,139,228,101,179,112,178,22,222,46,45,89,48,163,140,112,118,15,251,85,74,55,126,64,253,175,201,45,15,188,85,165,124,225,209,87,8,167,175,49,10,170,224,178,64,214,199,51,4,81,121,208,29,28,115,207,33,189,126,43,255,95,101,75,177,111,103,166,207,243,171,204,51,171,144,154,93,124,164,147,152,250,44,123,198,216,224,231,250,148,96,251,44,93,201,241,41,170,202,211,25,106,217,174,62,209,76,219,235,117,55,110,94,3,239,60,164,244,92,207,158,99,188,224,208,83,170,30,126,228,247,53,101,226,152,101,5,52,56,128,146,93,64,78,23,2,160,199,84,42,238,37,175,75,150,138,130,127,82,123,246,187,245,73,255,237,249,190,69,93,96,169,91,18,84,165,28,100,108,208,70,15,194,203,248,159,164,63,77,14,118,46,77,91,74,59,13,190,90,54,105,97,58,27,72,153,151,99,68,122,90,168,176,45,220,201,242,147,64,40,203,97,57,73,201,53,53,182,136,81,61,14,41,222,37,225,41,206,80,34,3,159,30,189,128,70,128,216,92,128,167,135,145,234,109,190,249,18,41,95,44,216,198,77,74,231,204,228,238,95,178,25,218,243,173,130,212,173,123,253,229,10,141,184,210,138,108,6,183,11,30,245,229,156,161,173,15,229,252,122,79,193,173,237,39,120,155,23,94,87,250,47,60,50,53,151,245,254,179,167,94,65,100,62,130,218,27,248,109,29,24,95,174,145,218,113,194,118,150,231,155,147,61,155,47,225,1,92,183,187,193,28,69,234,218,10,143,222,166,80,176,98,229,44,212,100,57,65,245,122,105,45,221,152,92,178,1,208,59,170,1,28,189,44,113,217,81,5,101,98,124,7,27,192,160,244,2,20,68,6,182,145,27,207,71,178,184,5,161,63,217,114,57,67,140,137,254,47,225,189,252,163,225,162,17,69,106,133,136,186,185,255,138,230,232,6,63,203,225,63,205,25,226,222,92,132,79,254,90,33,239,21,206,26,188,1,131,21,129,226,69,248,43,174,75,155,182,148,226,247,250,140,168,87,46,46,122,245,235,107,35,240,214,84,207,76,185,64,210,96,211,88,171,237,66,87,173,8,36,69,61,151,38,71,65,71,189,108,89,188,75,161,32,181,167,58,239,214,228,220,37,39,136,178,97,239,133,246,63,210,133,130,0,225,114,68,91,228,84,38,140,19,172,193,229,16,52,173,9,237,3,228,234,116,94,239,25,78,139,50,154,27,131,155,236,144,244,195,69,120,234,176,192,244,106,90,83,51,148,80,75,147,195,4,205,97,93,228,197,63,121,67,233,72,128,213,56,140,101,29,157,252,9,115,79,77,182,49,46,217,53,164,145,38,231,160,105,75,117,174,11,23,159,114,94,197,93,44,98,86,166,58,221,24,212,58,152,58,134,183,92,26,252,36,38,57,222,209,214,94,142,203,185,180,231,38,36,63,4,28,96,182,84,95,206,3,156,160,26,80,2,21,190,10,193,40,132,159,193,5,43,84,49,107,16,212,186,217,131,62,181,56,172,82,107,51,154,254,111,41,157,131,49,30,96,143,176,171,82,239,219,56,4,55,247,162,255,249,247,191,252,242,143,239,191,254,245,31,223,127,187,103,63,202,152,18,88,169,182,73,58,69,227,166,186,200,102,11,113,149,48,21,233,194,59,252,154,125,130,4,81,114,46,75,123,230,45,88,137,240,15,190,166,116,1,81,49,64,22,25,53,4,106,138,165,94,42,54,60,232,183,67,92,236,160,218,239,89,129,79,30,190,237,214,84,215,45,134,190,71,89,136,83,25,62,119,24,51,65,206,174,184,140,219,82,93,93,120,205,140,107,155,216,138,191,204,166,185,8,211,49,156,4,208,136,48,122,80,90,89,83,157,17,65,193,22,169,235,9,179,201,16,213,37,102,19,162,96,82,235,157,15,187,4,125,193,158,25,245,9,2,185,108,82,235,89,196,193,51,170,32,198,101,3,33,244,33,138,95,218,121,222,64,140,238,85,89,61,136,184,176,166,250,122,150,42,92,89,74,218,82,211,81,170,31,109,118,185,151,37,223,240,11,81,112,153,185,32,36,212,4,111,130,81,186,20,232,139,102,193,74,76,141,225,13,156,231,250,21,166,183,193,251,165,44,134,180,189,44,84,78,151,195,86,139,60,59,161,164,236,63,89,51,75,255,33,156,99,230,165,81,5,126,95,78,223,106,123,66,64,233,74,110,109,111,102,21,181,6,251,110,43,54,195,188,94,48,44,207,91,121,20,73,139,204,255,50,111,253,154,95,23,231,91,174,164,128,235,83,89,97,8,135,33,248,2,107,236,196,179,56,148,153,32,70,13,180,111,169,49,210,181,218,250,146,73,217,211,107,121,193,181,131,112,99,80,52,227,247,146,137,134,251,172,219,219,8,17,226,162,182,46,130,66,205,190,220,178,242,50,131,222,249,166,173,169,249,117,86,190,125,47,118,142,7,1,137,66,114,167,20,224,239,183,194,61,41,40,110,131,115,14,0,59,67,126,6,250,58,131,75,11,194,72,195,103,95,130,36,87,160,9,209,164,44,146,228,41,198,205,144,144,192,79,188,144,192,156,42,174,200,34,197,120,4,49,214,79,9,48,32,20,138,39,168,131,58,53,233,133,52,206,48,255,147,29,46,36,42,132,196,184,120,4,198,65,253,1,156,205,4,197,114,144,137,104,95,178,39,62,170,154,125,195,134,156,3,84,224,161,48,10,55,107,180,96,94,130,160,113,162,125,37,34,3,194,0,98,161,181,67,163,223,146,134,8,54,94,150,174,224,122,42,112,110,41,148,155,247,166,153,132,36,9,115,15,6,109,123,11,217,189,131,3,147,172,226,18,4,197,104,53,192,171,134,240,176,56,152,66,29,1,34,79,196,85,116,130,132,178,214,131,244,116,17,252,129,93,178,151,83,33,28,109,193,155,178,48,110,91,185,42,111,114,209,32,115,41,181,198,221,85,142,140,212,29,122,8,178,14,67,211,104,238,129,10,140,72,113,67,196,229,148,36,112,125,0,179,226,88,210,246,78,78,41,240,245,238,16,244,240,164,187,74,98,244,11,201,42,172,97,99,236,109,57,200,182,165,110,175,70,66,5,79,192,85,217,192,53,163,224,70,212,239,2,249,52,239,139,200,43,57,171,68,25,90,3,177,124,14,88,163,178,165,130,77,222,146,74,179,198,176,183,202,160,101,45,71,43,34,9,76,119,125,196,246,87,176,157,200,150,26,102,65,74,48,66,66,23,39,36,157,176,191,148,76,142,183,63,190,241,134,82,33,17,40,164,19,230,104,161,195,53,217,54,101,231,157,17,225,37,230,236,148,161,22,232,100,24,246,167,140,40,27,160,97,184,20,72,139,163,182,60,46,68,101,11,47,184,111,169,165,80,69,11,246,178,169,123,62,148,245,227,42,98,123,200,34,168,1,167,254,44,204,138,156,192,170,239,73,87,51,167,164,201,36,181,54,105,227,2,106,70,102,17,36,199,118,192,182,157,32,24,155,118,176,106,155,214,166,231,181,233,121,52,61,111,77,207,108,58,208,54,140,237,193,37,242,188,53,77,71,222,30,110,232,42,132,239,224,175,232,146,243,46,254,224,229,183,239,127,121,254,251,93,242,39,168,116,8,223,137,88,140,212,102,106,80,2,129,78,8,230,24,218,199,69,53,26,46,16,174,67,252,3,1,182,254,85,125,162,81,8,185,3,85,111,160,202,143,114,250,142,42,192,253,171,215,39,88,56,48,47,4,243,208,63,23,36,215,80,141,80,255,66,29,208,192,165,34,18,61,148,171,242,110,213,186,184,210,148,219,234,175,47,56,221,83,243,5,234,74,112,27,170,213,158,180,65,207,171,88,118,65,202,226,166,90,106,185,224,6,166,43,113,235,21,51,252,187,158,182,30,160,200,206,52,68,123,195,194,170,114,139,123,89,188,102,6,168,116,163,121,152,252,17,36,94,213,225,215,130,10,17,140,252,204,174,252,248,38,91,21,114,65,38,129,193,119,29,54,194,102,5,33,138,95,192,147,168,158,32,205,114,122,173,10,45,2,131,217,23,42,13,225,67,215,182,12,154,101,210,15,200,115,161,66,129,135,198,17,140,124,104,31,16,178,14,154,61,86,181,82,20,42,170,218,156,227,37,81,33,6,238,116,252,105,157,95,94,58,78,235,144,166,70,19,20,232,173,172,67,101,247,209,32,50,124,245,89,53,42,17,204,90,206,180,133,17,205,233,80,219,32,79,31,9,107,68,234,199,183,202,161,79,73,38,10,78,120,57,135,110,96,41,33,193,62,194,5,175,42,166,147,79,47,93,233,152,142,217,117,26,118,112,242,29,43,13,40,97,120,163,89,154,215,44,23,181,171,129,122,221,71,16,162,166,135,54,75,157,3,232,202,158,214,217,167,158,156,66,14,51,49,224,164,29,83,164,82,193,248,131,218,79,213,122,225,72,160,157,6,77,101,133,75,243,67,23,50,117,37,74,164,110,92,169,52,206,49,162,79,4,47,92,40,69,127,39,232,154,184,190,138,33,182,137,61,205,191,26,39,12,138,101,128,161,154,3,97,87,205,179,170,105,0,64,196,150,137,139,173,27,68,245,10,152,214,175,14,94,2,26,245,175,33,1,102,213,221,120,10,58,31,28,45,235,237,234,139,154,102,27,14,39,245,220,251,54,217,190,241,47,47,181,28,160,220,7,244,44,167,154,202,155,231,90,87,49,125,5,218,157,111,103,152,53,3,39,110,37,119,92,115,123,114,167,40,209,255,116,154,48,247,89,40,84,174,142,245,109,253,90,251,228,174,248,76,23,71,157,246,77,125,89,55,189,174,215,119,43,14,234,164,174,211,43,164,1,55,210,184,23,21,206,41,63,66,32,178,228,255,228,249,123,185,49,111,167,143,231,237,129,90,69,170,218,210,107,44,35,249,227,155,246,158,23,52,57,254,159,49,103,43,85,217,166,236,120,29,86,221,116,64,32,24,181,39,158,54,85,229,165,147,29,234,24,105,79,71,199,59,249,95,250,190,137,213,126,9,208,15,199,246,139,40,103,216,198,148,52,245,233,228,36,145,174,106,18,97,205,193,171,133,242,160,22,151,181,127,230,50,236,149,169,218,216,105,221,171,166,141,194,177,223,170,18,206,70,148,150,213,190,13,235,206,87,185,36,139,243,15,67,139,250,156,43,182,180,175,41,193,163,176,144,68,34,16,71,72,61,59,240,238,185,27,58,244,181,174,166,92,36,242,8,36,136,126,42,189,196,103,85,195,23,38,129,108,236,4,213,225,114,67,173,184,53,232,102,17,210,103,26,104,10,168,187,33,101,167,191,93,173,29,127,94,198,211,180,190,58,195,233,171,143,95,33,151,150,45,43,13,21,176,63,214,113,108,7,147,101,173,86,240,233,252,119,22,102,143,170,52,189,234,220,18,55,34,110,42,90,203,31,157,248,133,96,162,133,249,71,19,223,63,116,118,109,90,65,70,29,78,34,115,71,236,88,127,63,86,179,63,115,239,207,31,31,220,10,237,21,216,83,103,251,130,174,218,193,204,117,70,78,247,124,101,83,7,155,167,179,214,225,253,71,81,224,107,134,74,102,101,101,157,2,40,86,78,3,150,211,138,135,47,27,183,176,190,187,97,11,91,242,128,61,132,9,239,96,250,149,238,175,224,196,141,236,86,135,171,42,157,243,175,166,95,244,141,142,193,124,189,246,210,43,53,228,60,247,218,157,34,10,136,64,163,225,134,210,128,6,64,94,245,21,76,51,176,161,12,227,38,42,78,219,191,186,221,56,125,154,76,174,137,127,175,172,229,134,33,1,162,7,215,1,7,229,100,239,1,68,194,241,173,107,173,18,159,248,87,211,47,250,134,74,165,230,227,0,195,212,15,46,111,102,9,172,73,41,196,116,192,224,17,154,249,43,4,20,129,137,179,216,107,96,126,181,253,125,209,159,201,124,158,248,247,221,161,7,106,141,247,161,187,66,76,189,99,232,185,146,7,39,175,12,175,38,80,200,226,79,127,122,233,47,153,99,218,229,184,23,19,224,154,46,119,115,17,220,44,203,244,110,144,80,140,163,65,84,215,193,54,127,95,244,103,50,159,85,81,248,61,72,20,215,148,20,208,59,232,123,204,193,133,246,247,158,34,217,90,101,225,68,158,218,248,114,210,151,157,140,25,74,167,167,207,90,215,3,202,188,238,132,10,223,65,58,132,103,95,96,83,146,85,144,23,79,43,217,211,90,88,241,218,151,71,89,192,74,162,20,165,204,145,138,93,213,170,166,94,213,232,212,180,129,92,89,145,237,52,161,236,221,238,156,176,220,132,89,234,243,58,96,246,30,226,60,140,91,120,179,1,108,219,232,91,26,118,213,18,55,23,202,104,188,53,30,208,223,107,27,22,2,159,106,154,5,222,89,162,240,188,14,35,250,255,132,70,57,199,255,191,110,116,76,108,109,233,67,66,252,123,145,234,86,219,119,137,196,206,207,191,254,229,239,191,254,245,30,153,88,131,57,62,221,173,201,46,132,115,206,21,74,39,21,206,199,202,51,156,176,84,58,181,220,82,253,162,74,117,247,31,228,141,20,61,131,152,107,92,45,37,192,26,112,235,89,115,105,168,114,74,104,25,152,221,145,190,66,135,55,231,179,190,123,74,5,254,55,158,215,106,166,45,213,139,202,230,223,29,12,185,171,135,203,217,144,107,47,253,233,54,215,202,63,24,225,188,142,240,73,129,115,59,255,180,207,127,134,109,19,84,237,160,240,236,3,61,107,244,68,215,219,193,149,64,213,40,9,107,230,247,107,223,224,125,31,22,252,27,108,244,238,18,140,198,28,31,122,84,219,136,91,13,117,110,56,253,13,190,42,25,106,114,90,96,155,73,248,127,133,181,97,235,1,92,107,209,183,229,220,168,59,32,255,93,2,130,44,246,128,119,91,146,224,137,165,63,66,231,194,243,88,170,63,95,67,161,116,242,176,66,170,133,245,48,138,91,18,178,123,13,118,103,107,245,136,195,5,67,222,209,221,19,164,105,195,247,251,67,143,35,72,156,152,139,48,71,61,236,42,159,161,213,203,72,164,241,75,147,179,93,237,1,0,29,109,123,132,233,86,176,76,91,172,95,65,210,48,176,116,123,139,144,150,249,33,245,24,144,245,193,231,30,50,111,125,169,209,187,133,45,94,104,84,61,6,34,176,128,255,167,173,135,211,214,163,43,189,75,124,85,91,233,41,192,131,43,255,123,68,232,40,29,197,101,30,141,229,109,181,228,71,104,85,233,202,132,147,197,122,94,123,132,85,3,79,86,72,203,164,185,1,206,45,249,200,177,95,52,170,186,90,68,65,247,25,226,112,232,96,62,44,61,56,238,150,28,141,69,170,169,112,184,95,117,40,49,74,173,222,4,74,62,47,188,138,187,172,253,153,182,37,126,94,231,57,127,109,106,30,6,157,118,150,123,50,56,98,199,50,102,188,124,221,50,8,248,125,175,114,116,92,37,107,251,233,214,64,201,165,142,248,127,197,111,20,98,218,128,186,190,123,217,250,28,16,164,174,55,53,222,173,249,186,147,142,237,249,109,158,184,189,155,215,186,230,183,109,194,56,74,0,161,179,101,150,201,35,39,245,162,23,1,250,119,29,138,73,173,51,13,246,113,76,250,157,84,228,223,191,255,229,175,191,204,47,215,191,254,251,47,255,227,239,243,233,239,127,187,203,198,210,57,232,26,145,110,84,217,31,50,118,74,175,23,7,37,66,245,199,241,38,198,60,61,47,224,125,105,6,174,191,74,249,180,36,76,243,93,244,79,90,223,13,27,5,92,252,246,22,225,58,116,145,195,58,70,27,91,237,174,227,96,50,5,133,43,116,172,63,246,223,167,12,39,26,245,220,224,39,214,63,69,71,135,238,80,171,237,21,104,177,249,85,177,241,252,242,59,107,135,137,54,110,181,19,207,37,25,87,174,180,98,110,80,227,145,33,120,63,134,252,200,209,221,52,206,80,96,59,120,189,63,227,16,230,91,125,74,116,100,124,230,17,189,94,1,100,239,207,208,44,136,203,187,31,243,239,46,249,159,243,209,31,126,83,128,192,183,137,144,119,245,115,16,112,52,11,136,240,167,152,128,191,47,124,51,153,55,250,87,230,2,58,78,167,94,92,95,206,38,179,86,242,50,155,26,237,223,247,103,34,54,222,158,159,176,231,64,99,82,40,13,36,168,80,202,132,39,46,215,120,6,95,40,231,195,211,165,47,16,138,17,11,110,228,236,163,239,136,115,157,99,67,56,238,27,2,88,88,232,180,87,109,131,237,204,116,31,116,187,241,23,92,207,122,28,220,160,37,209,191,205,250,237,255,155,181,252,140,125,168,9,191,148,213,243,10,167,189,195,229,170,48,60,243,222,168,10,222,9,87,21,28,184,120,216,238,240,54,246,102,15,110,152,1,224,2,22,174,179,36,111,40,29,75,161,231,23,130,182,29,86,229,172,13,127,166,131,239,22,241,206,55,107,121,131,203,33,143,31,211,138,126,255,241,173,122,40,193,100,158,85,224,138,64,123,247,106,217,188,69,242,151,55,11,201,118,107,191,106,166,55,75,236,229,237,66,26,253,105,116,231,15,49,33,226,239,196,255,5,208,58,106,101,244,174,192,235,33,36,60,208,28,196,117,226,255,86,189,131,252,166,194,38,230,127,89,239,222,193,180,119,233,161,112,118,213,213,67,146,253,9,220,59,34,217,159,65,190,251,204,196,191,159,228,248,252,215,127,135,111,147,123,56,29,248,153,167,131,76,127,78,112,129,44,39,248,234,206,51,211,237,41,248,31,223,232,123,140,95,37,31,190,62,202,27,126,129,29,91,192,39,79,199,38,87,248,90,192,229,93,118,93,57,220,157,189,140,25,254,29,119,159,224,44,148,190,66,227,163,176,19,146,11,126,221,66,165,159,152,47,141,42,73,141,126,54,96,77,131,127,137,1,116,105,90,63,21,79,199,82,176,157,90,212,47,34,173,143,50,93,77,34,253,12,91,112,248,7,28,191,67,117,19,119,150,234,186,192,227,146,10,78,184,224,97,37,63,65,95,40,248,199,70,159,31,87,210,193,124,142,14,116,244,39,95,138,250,50,234,191,253,248,155,225,1,170,105,103,102,26,115,105,103,212,12,10,22,121,154,12,244,0,131,43,132,72,209,36,157,175,45,234,13,78,175,92,73,121,253,89,173,164,243,30,80,9,151,195,12,58,6,187,42,56,249,161,189,151,7,40,50,127,252,226,94,90,32,179,38,201,169,191,194,47,77,165,224,222,15,86,83,204,193,100,127,133,248,144,184,53,118,103,184,46,205,87,121,253,8,199,93,41,119,75,71,250,101,115,87,166,248,165,186,158,247,83,120,248,111,207,127,151,115,252,93,167,120,216,241,109,39,210,115,74,177,159,125,112,15,220,101,39,91,106,216,65,172,39,140,71,41,255,94,78,115,22,57,190,149,204,91,101,225,121,51,40,20,22,94,38,129,194,153,238,159,242,171,118,31,33,37,245,72,7,244,236,229,110,118,128,65,73,224,168,90,190,0,175,191,54,65,186,158,97,43,255,180,29,34,31,55,153,20,236,6,215,60,241,157,65,70,245,188,19,16,79,6,7,172,175,197,175,7,193,45,249,78,39,215,146,189,170,175,219,9,20,78,47,30,115,180,144,153,87,200,116,191,128,95,225,72,30,174,190,182,185,179,128,212,76,91,169,175,188,112,31,19,94,219,173,232,10,42,92,129,87,221,196,224,30,239,64,0,214,92,125,174,96,80,0,115,114,186,226,101,48,141,64,141,74,40,88,227,88,9,149,192,119,64,129,72,225,125,224,114,116,147,163,223,122,206,197,225,71,35,140,210,63,211,140,24,83,12,38,26,24,30,173,11,87,16,17,168,4,8,1,222,111,36,53,34,5,253,39,161,149,64,225,148,250,100,123,167,164,250,166,27,229,243,69,253,128,245,226,70,24,1,207,104,225,195,137,199,212,48,52,86,247,226,120,129,171,255,238,74,96,97,224,106,106,90,118,89,1,68,17,139,198,99,1,85,141,244,58,192,235,164,130,144,101,96,219,54,201,210,61,139,99,58,248,114,189,167,223,70,208,1,211,215,123,70,58,158,243,188,126,217,245,119,91,151,55,42,89,118,116,39,76,247,208,156,59,69,158,63,126,59,255,118,191,67,178,24,8,217,65,137,78,188,25,44,26,183,150,217,29,194,225,48,77,47,63,250,60,245,231,241,111,214,247,116,254,51,155,231,121,60,123,234,115,33,170,54,92,190,81,114,67,230,199,193,210,60,1,233,51,31,95,248,72,231,75,83,127,69,83,112,125,61,141,215,244,73,100,190,171,226,252,23,248,233,75,33,232,128,160,208,14,217,21,164,79,104,176,76,21,167,102,132,232,132,28,141,54,33,94,61,247,64,44,13,247,44,126,164,84,76,10,189,107,202,64,103,205,69,111,160,242,248,69,181,33,202,130,94,208,165,120,107,108,32,6,120,36,234,79,47,62,243,74,147,42,246,80,163,82,184,74,31,79,189,125,109,4,118,86,88,4,172,26,125,232,41,118,207,209,233,13,0,162,153,161,214,192,46,126,41,133,214,76,28,95,134,137,201,58,242,49,165,253,153,94,37,133,104,2,163,78,80,212,130,167,71,64,134,126,114,43,157,83,9,115,16,250,156,200,67,94,144,123,86,191,86,234,230,9,58,222,244,150,72,17,30,156,51,81,14,63,85,78,94,127,232,29,119,10,212,202,25,163,146,24,203,245,33,150,47,37,234,204,120,207,118,166,2,33,143,240,70,10,67,125,10,144,219,33,60,60,136,49,198,223,251,172,216,25,97,126,182,16,107,209,57,194,166,80,131,215,163,24,253,150,70,134,71,227,83,239,158,211,126,132,1,241,94,37,225,89,172,99,41,22,11,221,85,21,188,199,161,151,234,120,11,86,12,20,117,107,243,218,48,135,171,131,27,63,152,198,101,205,25,85,229,152,237,246,6,115,159,199,174,108,2,39,147,210,225,190,24,124,164,50,80,163,36,89,144,14,51,125,39,235,254,143,239,255,250,229,94,63,4,195,5,19,98,114,1,89,101,244,12,59,69,31,98,56,42,47,26,34,7,166,31,114,224,41,13,113,172,118,95,236,195,203,124,51,223,124,179,208,207,166,15,50,245,110,235,131,253,192,206,70,6,13,107,26,84,238,245,199,237,153,164,192,196,44,251,2,87,129,66,12,178,71,102,178,229,73,67,59,216,244,205,76,82,251,139,48,218,8,59,83,24,240,51,66,100,31,162,43,28,228,93,15,243,205,10,102,251,240,115,9,130,60,45,133,194,184,68,251,78,216,103,172,104,4,99,9,173,50,204,152,26,185,51,158,234,165,61,164,90,50,187,80,96,197,146,25,7,115,201,52,97,168,122,195,130,75,37,239,66,64,116,11,92,110,193,118,18,206,73,5,244,37,51,224,7,44,78,99,43,136,101,1,164,133,25,83,165,111,5,68,148,131,45,32,188,173,47,15,5,110,226,97,106,35,51,231,149,28,140,240,60,207,1,193,109,171,134,59,179,233,238,166,32,210,129,82,134,143,5,112,116,57,213,44,157,160,46,86,113,178,58,83,162,167,31,88,225,164,24,51,78,31,46,211,75,121,69,88,86,167,65,51,51,130,184,104,28,79,56,86,148,109,215,45,234,127,40,23,57,16,105,224,99,159,244,146,145,166,184,114,34,99,88,57,88,207,166,44,0,73,100,59,149,223,11,208,46,107,49,192,23,87,226,30,22,96,104,197,104,176,176,245,204,236,203,59,67,91,186,7,134,10,127,59,165,64,211,86,170,131,117,161,191,20,52,9,23,6,56,216,193,81,216,2,255,58,48,20,89,16,4,36,226,122,48,74,87,155,52,66,122,225,67,146,78,49,138,64,12,161,7,222,121,15,170,232,189,108,77,177,104,80,55,58,246,186,121,84,217,60,251,32,110,111,134,247,84,93,146,31,180,97,130,202,194,207,81,44,130,98,181,92,230,93,176,217,5,22,150,181,45,231,57,0,167,53,136,73,253,0,39,214,26,226,220,107,70,96,155,139,121,221,43,22,200,158,109,189,55,212,94,18,52,224,224,101,47,2,135,225,111,75,170,251,104,116,184,160,134,181,166,70,21,104,128,160,32,251,101,107,217,0,224,234,35,69,162,21,166,220,31,12,206,140,104,26,142,216,114,189,152,33,205,219,235,167,136,56,48,50,29,140,30,245,81,135,199,155,217,164,127,124,131,133,207,194,168,78,160,57,21,1,94,233,181,225,119,12,63,29,14,63,94,23,134,34,85,178,251,103,14,255,58,223,95,243,77,0,28,35,61,248,133,8,171,86,80,85,225,16,75,19,170,255,105,140,39,94,30,96,60,16,115,230,65,83,9,245,135,8,207,17,131,146,161,226,194,232,138,225,21,194,171,215,191,116,222,170,189,147,19,120,57,255,242,111,191,116,215,196,119,57,178,170,85,253,168,148,66,223,216,180,128,203,208,113,213,103,120,41,70,164,128,241,25,122,195,145,78,48,229,116,46,252,88,73,254,43,37,72,252,172,122,144,61,254,11,60,56,151,168,149,241,167,63,93,10,220,93,64,166,245,165,5,141,55,51,26,109,100,236,233,189,153,233,94,237,69,89,147,80,242,23,188,213,14,140,178,163,103,175,6,242,99,29,89,175,100,109,228,85,165,116,181,212,59,244,181,106,51,35,143,44,40,153,35,72,2,19,238,80,10,28,143,102,58,49,79,89,45,219,168,48,169,127,33,55,168,80,132,145,62,53,198,148,233,63,75,34,31,136,191,204,195,63,95,99,15,177,162,53,77,175,26,250,241,77,213,47,170,175,20,70,84,245,242,74,11,172,218,227,237,68,125,49,245,23,154,229,180,208,201,142,158,98,22,141,218,146,215,128,25,80,161,246,234,171,24,254,35,104,179,232,212,220,131,113,7,108,166,175,189,7,10,164,211,60,42,214,128,185,179,214,219,31,180,196,23,95,96,193,37,71,46,138,110,39,136,112,97,25,219,7,49,237,134,116,31,62,243,207,223,190,255,237,249,46,92,6,107,94,26,110,10,96,203,234,100,69,133,199,146,50,205,113,161,161,5,107,204,32,47,17,30,26,94,119,132,197,74,180,52,146,83,72,73,129,170,202,136,119,180,228,128,120,63,145,142,31,252,178,189,109,194,186,194,233,88,132,1,105,193,93,91,137,48,144,95,95,6,7,41,8,152,225,43,77,63,101,214,243,25,103,43,183,36,97,36,232,130,91,136,134,58,225,198,91,97,160,218,68,111,125,8,255,107,222,101,39,156,131,64,240,26,65,190,28,188,103,158,24,68,83,62,186,68,187,49,217,44,96,148,60,114,78,111,11,159,51,44,130,179,19,250,117,218,90,222,50,206,108,25,156,136,121,55,10,115,67,114,97,137,75,81,213,242,92,193,143,204,107,203,154,83,184,196,60,191,42,45,239,192,147,203,17,0,62,158,224,99,99,94,193,65,221,2,71,45,175,8,108,64,212,83,135,51,145,36,101,91,45,30,190,104,2,131,207,1,205,204,91,68,75,135,217,178,70,98,237,89,232,139,82,202,195,208,215,188,220,202,217,137,8,8,3,213,132,111,77,215,173,67,52,194,29,253,156,82,21,110,58,96,10,31,225,79,190,45,109,201,201,128,194,128,180,79,141,240,213,203,13,110,100,161,121,57,221,185,85,24,205,103,153,70,172,208,26,113,201,237,24,249,208,149,234,25,148,33,167,226,132,45,27,239,160,69,38,155,130,236,5,233,41,181,64,29,190,136,153,64,249,224,3,29,230,195,175,191,71,56,144,145,117,62,40,254,178,190,100,96,40,57,80,192,154,121,123,183,102,188,194,131,74,150,17,165,229,68,239,12,11,188,118,176,61,57,72,76,107,115,90,194,9,207,60,189,170,5,239,238,91,217,191,62,95,123,248,186,191,94,238,146,89,45,164,159,185,209,202,113,9,78,141,81,124,40,106,100,147,105,185,161,79,250,243,178,123,57,237,190,245,167,73,179,76,251,44,187,151,251,2,212,187,141,52,204,59,209,125,2,195,79,192,119,18,182,32,90,65,244,7,253,121,81,203,235,221,187,253,207,108,115,204,246,221,188,127,167,63,55,4,221,141,102,209,77,131,217,0,47,34,141,5,169,182,14,16,128,178,173,29,237,30,206,229,152,67,155,5,251,243,210,127,39,155,101,210,31,92,158,49,88,220,162,38,130,81,29,23,190,188,106,6,230,32,240,131,3,10,73,231,231,141,202,96,250,51,158,122,14,215,95,107,214,105,151,117,58,110,238,22,143,71,77,99,97,29,165,196,121,134,109,10,252,42,196,83,15,180,199,241,232,65,146,14,123,194,0,195,226,127,46,94,13,198,125,160,75,117,213,213,199,195,9,97,38,168,25,145,213,186,17,58,136,240,12,144,104,216,204,147,107,101,239,227,131,238,158,26,140,40,50,208,69,97,136,22,217,21,225,112,214,79,212,133,151,237,157,78,239,211,214,18,210,167,165,27,32,76,122,215,56,53,141,158,168,15,250,243,50,219,151,243,238,219,141,123,169,68,227,22,57,7,63,32,64,225,109,164,72,106,121,238,213,116,161,208,82,102,255,115,92,246,101,164,117,114,78,84,94,84,19,223,66,227,171,72,83,163,254,212,127,238,152,213,155,52,67,3,111,252,199,247,95,255,227,46,49,119,134,175,152,154,202,66,247,130,184,150,121,166,135,69,143,119,140,26,100,30,214,91,32,48,228,21,87,215,30,114,129,81,252,131,130,243,46,179,173,229,163,130,38,239,252,153,22,119,221,179,181,168,75,80,240,106,154,27,36,189,104,250,25,162,223,140,108,26,219,209,60,12,39,103,130,232,200,12,87,62,129,81,99,250,40,222,47,104,242,166,105,87,201,71,5,77,230,121,87,201,7,61,53,157,179,189,198,21,61,60,22,99,188,12,103,8,131,173,19,45,149,120,38,25,240,130,63,233,49,54,97,204,91,130,200,118,64,30,238,166,144,244,176,36,70,124,28,77,79,54,61,220,86,101,188,128,84,45,33,222,103,7,121,140,194,80,114,62,32,93,178,15,93,125,164,193,239,206,128,16,253,211,244,190,188,223,92,164,247,103,180,71,99,59,126,132,175,12,56,207,239,208,177,233,49,167,178,153,76,78,87,2,96,242,97,27,139,246,150,33,126,10,143,60,109,237,159,125,216,6,19,215,169,64,8,174,49,83,82,121,110,7,233,1,187,212,95,64,8,182,20,109,243,39,40,161,141,30,217,244,240,1,237,116,170,137,217,66,184,74,239,204,243,251,141,81,111,188,207,61,88,7,77,23,78,78,74,227,103,184,189,25,16,228,205,100,199,153,244,62,220,16,46,128,30,73,162,153,148,177,4,109,186,199,252,221,40,19,9,111,56,170,248,109,35,43,190,101,250,112,235,128,254,137,40,54,176,119,247,208,133,25,205,203,240,6,80,221,186,150,222,7,218,52,80,65,131,61,165,62,67,39,89,59,203,152,98,95,182,25,18,8,148,173,19,15,203,88,95,24,235,192,40,188,87,77,243,21,28,178,252,18,111,115,250,252,240,218,111,80,196,184,194,63,63,127,0,255,13,111,233,106,241,68,177,205,232,166,211,133,131,236,8,124,178,246,83,182,72,220,9,246,229,72,74,59,48,152,17,179,194,214,204,2,121,195,32,135,114,140,232,224,192,93,93,27,233,142,211,40,58,112,90,67,105,149,117,83,73,244,236,134,26,49,232,188,108,68,40,33,252,17,158,99,99,156,4,248,196,122,69,183,160,56,94,86,42,227,87,12,128,132,37,142,78,99,34,149,184,240,58,113,160,25,246,230,222,24,44,50,214,253,9,113,0,70,141,219,42,153,54,84,126,6,70,173,179,185,123,232,183,213,27,118,155,5,147,167,187,151,228,218,24,96,248,238,194,129,12,105,32,34,239,242,126,124,203,193,224,99,149,141,112,236,11,207,161,24,0,239,30,134,51,201,184,78,227,140,80,85,125,109,145,63,92,81,118,247,160,3,174,107,77,180,110,241,135,89,15,202,45,122,202,211,217,47,144,25,161,87,235,218,223,61,232,112,59,45,98,252,107,232,78,176,214,117,197,237,30,70,28,243,176,81,227,146,6,165,251,112,76,115,53,155,35,66,150,184,209,169,186,45,253,253,67,223,94,96,43,165,208,72,0,98,236,219,204,79,31,244,84,175,240,100,9,148,231,15,199,228,253,58,195,144,47,196,129,18,0,88,25,83,191,123,24,125,219,38,120,250,196,4,207,136,185,48,113,106,235,157,224,179,83,59,25,184,83,233,115,93,59,249,161,245,190,207,13,238,205,214,18,219,60,171,142,204,243,61,168,20,119,13,249,184,1,70,72,195,216,80,65,162,215,14,52,92,60,14,46,103,91,168,235,132,11,108,158,225,130,56,180,21,168,230,97,172,154,109,194,167,49,225,82,203,93,19,94,225,128,99,244,56,214,13,61,29,157,36,15,164,147,9,95,169,133,157,253,201,204,254,125,71,134,255,231,251,47,47,191,253,253,46,81,120,131,44,115,130,195,174,250,5,90,227,26,194,41,78,136,84,16,224,78,24,177,52,60,227,107,61,248,51,196,96,240,108,5,12,198,201,8,219,131,138,19,122,26,2,131,120,69,140,36,196,17,99,168,171,200,160,107,153,110,159,170,254,226,207,53,10,45,92,78,84,251,192,151,105,253,194,63,231,236,253,73,203,242,121,238,57,88,193,83,132,242,20,228,115,145,95,230,245,11,255,60,226,66,44,65,41,148,153,154,116,111,202,133,65,192,18,93,228,45,72,157,57,22,28,23,233,2,20,35,5,117,166,200,28,131,194,46,164,30,87,25,196,24,187,16,149,104,120,210,1,253,135,86,4,157,32,131,146,231,137,230,246,72,157,29,92,207,64,93,3,121,224,70,21,156,55,101,92,244,75,198,96,70,224,154,228,28,244,16,16,203,143,138,203,21,218,66,11,45,214,96,171,38,140,30,132,168,222,235,96,1,15,5,217,13,119,218,194,84,103,80,87,182,172,142,194,113,22,215,95,252,121,74,184,21,62,49,46,48,190,204,235,23,254,121,153,213,95,128,190,103,177,43,157,180,67,2,82,248,101,90,191,240,207,237,142,20,225,75,194,223,180,34,247,188,149,234,190,184,105,162,59,189,122,173,152,113,103,216,146,239,167,255,251,47,223,79,255,252,254,247,95,159,255,253,95,119,161,185,11,8,162,11,31,148,89,104,16,36,246,185,9,103,19,31,97,180,37,169,36,84,185,252,68,2,83,170,207,144,73,238,30,250,30,152,182,55,53,50,48,163,84,211,218,19,52,136,66,91,164,9,183,124,88,139,109,18,182,63,44,23,100,186,225,204,191,119,44,127,88,11,52,239,80,69,104,32,219,166,253,107,138,80,228,65,11,184,6,133,215,95,140,60,51,172,216,154,238,183,149,136,188,185,200,14,194,152,236,165,167,79,179,122,169,68,7,11,105,105,111,154,142,182,144,68,236,199,4,167,158,104,51,103,243,30,142,152,133,173,101,43,85,131,114,151,222,49,248,117,128,179,230,134,75,87,120,86,213,113,211,201,253,65,233,252,19,148,204,70,126,155,238,0,184,53,167,20,6,172,217,151,25,158,70,199,183,253,76,69,136,206,3,0,11,101,178,45,221,189,119,33,156,230,120,133,237,130,201,84,234,30,105,222,175,100,73,219,4,191,154,38,92,32,65,132,239,188,108,125,32,178,3,39,118,15,93,70,227,87,100,195,193,62,247,153,58,103,28,226,240,68,215,246,179,121,156,150,102,243,65,182,215,231,254,25,202,169,109,157,20,251,48,120,15,161,84,163,197,76,217,230,195,50,16,7,154,189,236,89,157,25,223,91,225,58,237,203,60,210,155,109,199,206,103,211,121,59,144,45,46,143,239,179,133,43,192,101,131,179,28,28,202,54,132,0,131,16,116,162,194,217,127,219,122,100,211,67,209,189,40,108,115,131,97,179,169,242,157,130,234,113,223,20,164,130,21,44,62,136,253,245,119,117,0,154,80,247,118,192,217,14,160,224,157,225,59,126,249,245,175,151,223,142,77,88,96,227,243,198,112,0,71,229,197,197,152,213,8,125,60,156,161,189,46,115,32,44,78,67,88,111,153,64,68,217,88,150,51,54,207,236,224,166,56,94,105,230,47,220,72,18,250,147,126,130,147,2,89,122,101,81,122,176,166,199,2,162,253,183,84,238,48,241,143,216,101,71,150,15,138,102,63,217,220,87,132,207,130,102,144,48,116,237,249,253,162,199,95,203,99,148,197,39,228,71,120,44,215,174,16,30,22,47,188,162,80,175,71,11,133,227,93,13,114,71,31,5,103,107,145,179,169,108,212,41,203,169,203,249,124,198,37,217,18,160,102,150,150,107,65,248,63,129,88,140,233,209,22,249,177,175,0,18,251,228,22,159,131,23,172,194,42,18,146,141,248,116,107,5,41,196,247,42,200,208,166,138,190,180,18,202,25,119,182,201,71,231,90,40,239,244,160,146,10,202,180,201,106,147,29,218,63,212,146,151,84,157,208,30,216,202,11,150,8,147,169,218,234,235,131,98,164,103,44,25,1,188,176,13,191,204,122,183,95,99,170,190,33,40,130,125,24,129,32,224,48,170,72,247,220,246,93,208,28,119,185,176,122,46,208,93,75,1,14,245,107,172,194,12,187,176,123,239,33,108,33,72,74,53,31,252,153,49,7,17,39,208,199,211,126,222,225,155,191,57,233,187,131,122,141,11,64,208,170,230,239,45,202,10,40,137,30,185,124,246,53,66,133,41,193,68,205,5,198,116,218,146,91,100,6,57,20,212,172,190,173,218,2,175,255,112,248,158,150,21,232,251,135,49,108,232,36,36,1,211,2,26,157,17,239,66,160,178,4,88,15,65,156,129,75,227,10,215,148,26,117,160,192,162,2,218,200,46,164,80,11,29,58,175,233,126,122,16,250,128,176,163,139,131,176,93,26,4,88,66,151,16,84,210,80,155,86,181,60,83,8,187,175,28,75,179,140,142,145,79,104,159,151,101,104,56,229,64,96,132,136,34,169,9,99,31,29,245,247,0,181,231,2,227,53,13,199,152,167,221,195,136,58,208,199,158,225,51,26,119,203,178,26,162,28,109,112,208,19,34,233,23,176,178,73,32,35,57,217,219,228,0,226,216,111,25,125,67,104,192,192,40,26,178,121,44,10,176,241,37,50,80,85,193,29,114,69,244,67,202,203,17,5,170,86,72,119,50,78,121,240,236,66,92,133,125,98,66,48,65,200,116,32,109,105,62,74,163,207,17,154,145,66,188,154,12,118,218,61,116,123,16,40,95,74,31,228,60,55,109,221,190,143,222,250,70,90,171,247,50,247,57,92,17,78,73,125,143,8,182,63,100,250,99,160,239,211,45,196,32,226,137,156,161,176,74,23,14,207,97,88,129,76,91,106,68,112,43,195,90,232,60,175,5,174,240,22,254,7,202,211,168,175,191,221,108,167,174,96,122,90,126,167,182,81,151,160,198,19,220,156,234,199,159,142,11,232,150,0,14,73,78,147,143,11,133,185,207,55,179,206,7,95,174,208,112,200,84,187,101,231,9,191,119,234,176,61,60,175,249,175,96,43,220,6,130,79,212,82,76,45,107,95,194,243,230,24,100,75,245,59,162,183,149,158,225,179,159,218,116,225,189,54,215,121,186,97,231,37,27,208,192,170,176,25,171,221,1,206,45,245,120,79,193,221,232,3,220,111,249,119,80,108,55,230,181,165,136,216,232,244,166,23,233,70,252,115,221,60,83,166,245,201,185,190,163,192,65,83,240,213,191,57,131,65,132,142,143,6,107,91,93,225,116,231,188,126,203,145,30,237,18,66,181,84,225,73,100,183,42,31,76,227,218,198,228,174,91,126,240,74,77,93,218,152,228,232,33,152,113,117,139,116,93,168,101,241,78,255,108,253,115,207,253,110,237,243,86,59,15,94,107,125,155,201,231,51,228,22,165,123,156,26,41,101,184,215,103,238,64,20,159,175,127,87,145,249,86,54,223,182,70,45,112,233,80,159,97,216,162,147,54,153,100,135,29,88,218,213,69,142,42,194,175,131,252,24,228,112,165,124,15,68,54,120,231,117,138,226,29,32,7,17,221,76,235,126,178,177,223,53,227,54,76,138,137,150,68,37,202,1,159,251,160,188,229,121,31,210,154,186,211,20,231,183,95,127,252,118,175,45,78,198,73,241,4,237,146,4,166,9,102,63,194,138,207,184,236,167,240,222,255,236,97,167,57,65,236,149,38,77,203,217,249,69,115,65,53,25,10,54,204,254,51,44,210,105,222,18,135,229,72,60,105,197,19,114,162,8,181,8,84,251,228,165,40,64,253,67,83,109,20,109,83,115,73,63,204,187,133,150,78,91,75,76,170,30,84,224,229,122,131,18,170,163,139,178,44,28,78,79,240,239,11,238,183,183,71,251,119,30,159,230,241,56,219,71,254,189,21,75,24,66,199,6,243,31,72,103,64,40,33,207,196,95,48,53,51,156,202,45,122,47,193,88,52,205,254,253,25,238,232,4,112,80,204,158,52,93,113,188,59,1,85,165,150,73,107,9,112,212,187,213,170,142,178,4,188,15,97,166,239,104,88,139,201,12,192,14,71,18,56,182,64,222,177,204,114,174,74,0,80,100,76,35,232,190,72,9,252,65,72,180,6,171,147,194,104,73,188,254,137,40,19,103,42,182,65,235,144,166,107,2,126,181,97,123,97,67,141,98,88,74,158,202,137,237,80,224,204,118,244,66,136,237,160,182,23,214,142,118,248,168,95,78,172,29,237,176,10,182,51,141,118,166,62,104,220,201,246,97,11,213,111,168,191,210,185,246,107,232,126,89,208,66,109,106,225,151,33,172,146,6,133,141,135,252,24,242,223,185,11,129,129,73,106,88,67,147,55,149,78,195,166,101,70,96,131,44,19,204,8,106,249,161,43,20,195,86,186,144,93,87,223,246,149,134,121,168,16,206,131,33,173,75,80,45,95,168,172,1,109,83,168,140,65,140,45,171,147,178,234,185,107,96,211,212,41,208,83,2,115,224,202,92,51,240,61,114,64,91,153,134,152,153,102,59,147,122,35,38,115,30,245,204,76,131,92,94,208,148,237,207,89,78,126,39,207,200,203,136,79,55,117,44,233,40,83,208,75,70,253,88,78,84,223,35,34,6,249,205,173,39,248,23,25,246,64,231,239,13,90,142,27,22,186,172,125,139,229,104,99,30,117,239,254,190,206,252,194,132,54,118,162,2,186,227,128,230,117,144,51,7,73,29,223,128,98,80,73,39,76,102,165,0,3,210,240,56,26,102,78,6,160,57,167,1,106,102,209,89,66,22,5,51,1,142,91,41,28,35,225,248,81,218,224,130,195,28,78,58,135,17,107,9,141,51,22,70,74,125,254,169,130,131,185,112,106,128,10,161,38,113,103,82,156,129,203,225,9,136,30,60,203,18,211,104,200,162,168,206,63,185,160,119,112,198,209,147,144,183,77,175,215,249,103,174,145,238,11,11,43,135,196,4,41,178,251,71,132,138,63,78,224,26,253,202,101,57,10,67,187,25,198,108,181,132,127,194,190,44,4,106,11,32,149,114,66,56,134,24,178,28,212,177,21,150,8,115,152,73,99,167,35,208,50,188,32,46,45,228,120,161,35,19,56,104,75,74,234,228,76,87,220,8,107,237,101,203,77,117,105,255,96,212,76,71,91,18,172,67,215,90,112,137,4,59,69,57,64,255,19,78,155,97,69,136,171,14,232,46,184,154,227,63,230,20,25,115,14,231,205,25,116,64,206,151,146,94,51,252,19,120,2,117,146,105,173,232,210,47,211,83,75,8,225,132,232,17,190,44,189,59,240,217,130,152,183,241,31,136,101,61,32,2,211,61,104,26,75,119,198,160,254,137,13,191,194,188,107,222,6,191,194,104,94,97,196,32,18,165,21,28,162,7,44,127,48,30,175,247,46,38,208,64,88,217,4,57,249,75,199,96,7,46,176,35,181,131,129,113,131,16,238,31,8,57,45,239,19,148,238,161,74,230,66,81,231,163,217,9,147,242,207,153,6,44,8,183,70,86,75,142,229,128,32,134,139,227,177,41,107,58,5,193,144,28,205,47,115,194,29,151,96,0,98,137,253,99,94,243,194,101,117,123,168,144,73,173,77,254,19,4,32,203,57,93,170,90,155,36,205,147,243,166,99,147,194,59,182,52,35,87,136,2,153,117,8,23,196,72,135,103,71,136,6,4,180,160,106,197,103,196,36,67,43,109,177,153,255,9,249,87,174,11,2,193,13,192,95,50,131,137,0,133,164,159,91,113,3,166,109,150,254,185,166,38,211,3,74,241,91,173,174,222,201,30,253,207,95,190,195,171,203,63,191,231,187,174,170,130,235,206,47,41,165,131,189,13,213,146,161,12,73,198,252,228,151,245,220,2,162,238,135,247,82,227,222,97,123,167,6,215,202,158,110,117,172,190,59,53,212,223,40,15,83,27,220,5,107,166,203,230,102,211,120,220,60,29,185,237,53,254,78,33,45,76,111,222,6,233,70,253,210,234,178,29,174,214,97,182,60,188,133,8,205,194,136,94,131,64,67,155,47,205,159,182,126,171,130,114,47,182,122,27,81,107,249,110,252,91,191,134,252,214,219,196,9,100,179,15,29,251,194,90,100,94,225,106,142,46,246,165,250,22,150,126,228,209,238,10,102,234,92,14,168,12,32,95,108,119,132,209,174,95,114,236,246,93,221,217,71,117,171,59,212,214,67,179,227,14,4,26,34,217,124,61,153,78,168,211,10,38,215,41,145,205,32,143,134,104,81,47,127,87,175,168,144,139,173,78,86,134,79,220,173,19,26,220,102,235,254,214,231,203,6,133,109,166,79,59,16,203,170,205,235,16,54,196,153,97,146,57,154,87,127,11,120,187,97,6,27,157,183,217,153,77,46,132,204,192,54,21,191,112,122,162,219,144,76,125,22,16,56,6,222,210,141,139,193,196,181,211,95,76,223,136,126,118,230,34,35,127,237,193,124,167,215,145,239,127,249,254,252,235,93,114,63,56,120,128,62,46,248,29,7,191,217,66,244,229,12,30,160,195,181,228,179,62,66,5,33,250,164,149,64,8,11,197,243,138,24,198,178,10,132,206,243,88,6,81,46,46,44,22,106,96,100,234,2,10,253,129,123,144,186,62,224,26,99,73,224,147,16,32,180,208,190,134,222,84,113,81,234,219,108,178,53,161,137,48,105,74,180,134,90,92,100,77,165,32,15,20,45,215,182,249,120,117,239,184,26,74,202,214,248,120,158,19,247,72,193,17,109,191,203,196,97,44,22,105,47,191,62,246,223,43,162,234,200,129,74,206,33,44,81,52,95,153,94,229,27,191,231,209,0,22,51,25,12,13,148,201,189,67,184,7,8,46,35,3,127,200,113,9,202,19,184,37,201,12,180,232,51,183,34,1,124,195,153,11,70,108,227,137,63,87,250,172,174,140,235,161,185,109,166,201,102,61,67,158,28,112,62,66,188,97,204,27,24,2,240,88,80,121,158,220,25,186,216,75,58,193,179,58,185,19,154,4,196,132,43,39,225,88,214,199,254,123,21,166,19,14,12,210,105,157,55,48,12,156,55,140,186,190,254,149,217,248,150,161,216,199,112,86,210,235,38,220,183,206,45,253,80,21,58,13,241,33,209,230,222,195,63,52,188,66,246,167,243,12,27,190,136,17,199,130,142,158,245,185,158,96,70,210,212,86,33,193,248,23,44,152,79,147,45,157,96,174,15,187,75,156,151,28,61,124,145,67,35,220,199,19,188,137,32,202,40,5,27,141,254,10,34,237,93,133,37,226,105,48,65,251,138,153,94,33,214,93,22,190,247,237,161,12,2,86,50,184,104,4,87,106,75,127,186,120,245,49,71,122,124,10,184,239,228,86,209,3,106,76,26,26,143,174,253,152,254,26,112,76,88,232,19,252,196,139,113,141,137,163,209,218,232,52,171,103,39,77,235,213,207,172,254,107,85,79,254,104,247,68,213,79,218,147,20,26,206,4,122,232,236,15,240,63,19,252,87,18,60,90,5,5,175,212,15,78,32,37,219,20,213,17,35,116,100,89,103,203,151,202,112,34,147,59,141,138,39,214,53,105,197,253,65,43,190,224,80,129,152,179,249,11,99,99,192,45,160,108,24,82,168,1,143,96,223,76,72,89,176,9,111,9,73,19,245,84,243,3,61,86,8,165,200,136,143,194,199,19,194,20,44,8,216,231,17,142,177,193,247,106,127,208,124,147,251,154,132,118,47,208,131,37,115,13,221,85,196,250,132,239,161,128,62,222,83,69,128,74,29,58,1,222,68,160,18,104,7,205,61,98,210,244,90,105,207,41,124,37,166,224,130,27,141,133,38,208,80,13,142,39,182,53,177,250,73,219,234,15,163,173,75,143,240,194,235,199,24,191,20,80,4,232,127,66,13,4,16,29,207,32,171,49,78,175,224,115,167,131,237,231,95,255,241,219,125,219,71,82,115,177,2,122,148,218,105,214,203,76,10,205,32,232,66,80,29,58,18,90,31,251,239,203,238,181,44,224,221,231,241,204,120,230,145,222,151,118,175,127,150,85,46,239,147,182,43,139,218,244,34,83,2,70,135,20,85,168,60,8,70,96,127,4,219,163,43,184,155,107,180,0,211,71,254,22,18,2,205,169,223,245,189,171,211,46,159,147,35,187,62,207,204,22,198,231,94,29,196,81,164,80,109,182,205,140,207,253,151,81,1,218,3,109,133,193,156,21,220,19,193,4,190,156,112,14,9,244,248,203,113,131,98,202,185,122,60,225,7,145,210,123,46,126,76,253,227,100,242,224,110,1,30,0,22,88,180,6,222,78,74,59,201,1,207,30,150,26,198,147,254,32,58,128,121,59,239,62,178,103,8,47,12,85,121,232,74,65,39,48,48,32,175,160,250,50,158,160,38,78,187,89,102,43,253,235,196,175,117,255,243,110,215,226,174,107,12,92,240,224,99,177,93,131,243,46,62,49,222,145,130,49,50,56,58,227,158,208,236,147,1,199,16,231,157,228,15,46,143,224,80,22,134,243,120,154,160,79,154,29,45,239,10,227,223,202,166,8,231,104,94,54,211,72,89,234,130,83,95,127,14,130,210,41,98,43,130,106,26,52,141,234,3,85,174,73,10,32,46,162,33,20,6,69,95,55,2,73,122,204,134,224,139,42,194,178,210,133,9,146,121,102,120,235,80,225,178,11,182,186,164,81,26,204,86,78,226,205,247,64,164,66,14,17,172,154,105,57,228,231,192,237,78,67,67,224,44,201,128,15,66,21,100,223,199,93,65,45,23,56,223,197,222,224,31,92,56,193,96,113,73,244,249,71,225,178,236,156,253,1,247,164,112,83,251,21,182,142,178,120,132,31,77,39,92,251,58,58,188,111,149,54,95,57,195,38,26,245,142,102,214,199,12,245,98,8,127,176,205,142,24,84,236,173,134,131,209,208,81,244,169,202,240,228,48,110,74,244,58,10,213,185,73,71,173,222,196,19,241,131,80,227,212,183,180,62,17,134,254,170,208,166,102,39,78,192,145,209,185,150,196,83,131,171,99,122,160,177,202,233,185,208,240,82,142,193,16,197,228,200,192,173,133,129,152,74,243,132,62,66,138,195,217,5,76,191,67,127,128,7,99,65,33,168,115,192,217,211,53,82,139,4,188,30,116,107,93,165,114,122,163,193,21,204,74,97,52,40,35,133,212,55,37,56,190,188,224,130,188,32,76,72,102,219,253,113,214,199,47,21,230,45,52,132,7,19,3,25,239,194,13,15,196,154,196,141,143,89,141,96,158,180,15,207,145,17,137,161,128,163,191,171,91,201,170,145,121,24,133,19,250,77,173,171,189,100,196,196,132,105,142,236,72,17,74,45,179,130,224,107,39,139,77,192,31,24,247,183,95,236,44,21,59,99,128,240,7,60,173,35,26,59,122,97,211,146,90,17,220,94,233,163,46,89,189,248,140,96,145,225,85,23,93,106,56,223,163,75,247,30,75,254,117,184,175,212,131,99,137,236,99,114,20,74,30,12,163,121,120,196,6,152,132,210,167,184,252,4,119,157,206,193,223,21,226,117,217,135,161,144,40,27,33,176,178,192,57,87,120,250,76,89,147,87,234,57,67,74,40,48,128,246,213,243,71,69,33,207,28,69,77,122,145,67,179,169,148,10,133,45,66,92,150,159,161,235,33,68,167,250,200,27,162,53,173,151,123,141,1,233,133,27,201,244,68,214,211,233,186,117,202,191,95,195,116,92,67,60,47,240,95,144,228,16,186,248,98,193,115,119,135,162,237,220,143,111,85,143,113,50,42,248,123,54,243,118,102,168,120,57,210,195,243,67,250,212,76,32,202,156,108,142,85,184,218,200,169,192,137,105,129,19,180,244,108,193,187,131,245,7,83,177,3,221,7,149,204,55,42,225,253,166,129,31,164,243,99,66,119,128,253,120,110,198,27,11,216,207,77,199,65,13,2,115,11,170,187,103,116,186,61,163,45,251,93,165,31,206,93,130,245,223,146,100,183,45,178,189,65,35,185,65,95,10,110,0,64,66,37,171,28,202,124,59,91,228,248,189,147,250,100,235,255,157,147,218,234,155,89,133,125,186,84,88,229,76,95,246,77,220,187,228,226,110,201,25,74,242,211,141,60,163,6,135,235,3,248,65,148,94,239,129,7,247,223,174,58,104,165,253,174,165,26,161,196,188,81,70,76,236,103,41,235,237,14,125,130,62,238,230,129,88,208,187,228,95,207,230,187,85,190,154,205,237,51,195,163,110,75,125,55,153,191,107,69,196,63,23,5,252,79,239,215,16,25,144,87,251,251,10,226,11,188,233,47,205,9,181,185,83,41,240,127,124,255,245,175,255,124,190,33,162,16,86,247,32,102,18,56,192,210,4,186,11,175,244,156,115,165,9,33,120,132,92,72,72,2,220,202,148,159,10,134,211,90,168,60,112,110,233,174,57,34,28,148,252,39,251,85,38,87,149,165,142,208,92,190,38,48,160,77,56,191,37,129,227,130,33,170,156,37,50,194,15,225,190,83,62,65,37,122,2,163,210,182,218,209,106,40,48,224,89,223,135,199,148,216,136,0,215,167,43,165,171,194,227,22,169,233,49,122,102,19,242,227,242,51,172,118,161,106,12,159,98,54,221,117,99,229,76,25,160,136,76,243,94,212,141,143,87,136,171,22,244,75,250,88,217,197,230,229,152,136,115,143,76,6,132,112,91,102,164,101,78,36,157,138,121,15,7,137,21,112,145,1,45,254,36,220,20,202,250,186,168,38,111,99,46,57,202,101,253,32,93,93,95,23,234,233,174,21,93,113,55,140,150,179,180,140,8,25,11,199,144,24,6,99,77,175,227,201,133,227,97,13,139,214,246,8,229,0,192,202,9,23,252,196,192,29,194,57,87,129,233,25,98,108,201,150,65,218,159,63,152,212,109,34,102,51,17,79,152,224,40,39,93,161,228,9,120,1,200,141,42,214,116,87,97,190,133,92,52,105,144,78,160,47,49,74,27,143,112,44,140,161,200,102,17,119,77,156,171,156,119,11,252,240,41,66,21,29,153,84,194,11,127,65,53,140,242,70,144,28,122,100,104,240,111,90,132,77,132,144,218,165,255,151,189,119,89,118,92,185,174,69,127,5,225,211,70,5,242,157,104,156,198,138,125,226,6,27,171,90,138,96,195,157,27,20,85,18,74,166,246,182,85,42,90,174,175,191,115,140,57,19,72,46,130,171,88,91,114,216,186,62,37,237,149,32,30,137,68,62,103,206,199,24,89,106,136,237,12,95,101,76,102,112,127,224,215,57,226,45,225,27,16,122,208,53,91,94,207,163,161,49,96,165,168,57,73,215,125,175,161,19,50,77,183,205,188,101,115,85,216,126,169,141,234,32,111,242,118,125,111,119,188,54,243,94,22,135,0,19,50,234,51,101,17,247,251,162,140,93,81,186,142,124,115,186,47,76,224,102,110,6,120,45,28,180,225,94,15,190,75,244,45,175,154,241,135,245,229,67,203,239,54,111,158,151,18,63,93,95,253,104,235,63,183,101,196,26,43,28,233,213,253,88,141,181,44,254,246,26,91,11,211,149,229,73,243,235,47,191,251,244,60,88,52,116,225,49,145,240,60,137,104,230,252,79,228,124,145,149,3,59,86,59,135,253,182,172,17,51,108,59,220,7,174,191,177,47,148,129,95,166,252,27,62,231,35,12,19,124,87,151,55,126,127,73,19,181,244,242,212,8,178,6,25,130,184,212,157,221,14,127,83,230,72,231,246,57,110,101,216,41,43,194,68,48,104,153,19,204,79,34,216,75,81,206,24,128,53,22,192,124,96,26,199,166,122,134,105,92,174,141,153,208,225,44,85,128,170,123,114,52,53,192,183,16,143,208,181,40,67,74,5,122,145,204,255,176,12,128,68,136,249,16,10,49,72,213,200,231,69,196,141,224,225,4,195,8,158,224,186,147,112,117,92,143,168,11,156,228,179,2,130,4,74,240,5,65,6,224,8,15,80,180,0,147,14,128,125,50,1,3,59,221,21,120,25,172,71,109,251,136,133,32,209,158,89,61,10,4,136,82,143,231,97,10,150,41,10,113,225,57,100,216,64,160,208,146,90,114,212,123,101,153,133,34,227,32,161,83,199,235,241,19,190,26,9,21,120,193,183,202,86,221,209,38,0,188,63,87,207,80,6,59,240,206,172,7,210,123,227,172,7,53,160,172,132,201,0,128,51,143,74,96,174,240,173,151,169,51,49,124,184,100,246,31,168,121,38,116,14,197,16,1,128,49,233,71,2,105,210,69,220,96,12,33,40,27,11,171,15,17,166,64,71,86,91,239,228,162,114,168,215,132,48,17,226,194,76,115,164,246,35,35,59,57,126,92,109,240,82,203,128,61,134,83,37,148,34,212,225,122,0,23,102,168,81,229,163,50,90,10,75,142,43,242,28,56,210,188,44,36,57,209,255,122,142,248,64,40,65,171,155,112,163,3,1,37,62,134,112,211,5,53,8,27,200,60,59,59,114,218,109,100,121,174,158,239,8,232,207,17,77,31,65,198,137,83,17,221,76,202,61,194,106,139,250,24,17,138,85,240,38,132,188,186,18,129,89,70,212,211,11,157,171,38,41,5,21,77,192,43,241,225,172,128,34,236,99,14,180,65,124,165,167,79,13,94,196,176,199,132,111,0,136,41,224,42,233,83,195,94,195,42,1,112,171,163,5,0,165,224,8,96,147,2,218,166,120,48,59,185,226,205,152,38,178,161,125,110,158,181,138,219,17,233,60,11,207,97,229,133,172,236,129,137,29,29,91,10,193,74,165,149,66,10,134,94,1,223,141,140,129,48,210,222,86,41,192,161,208,126,86,250,216,172,195,15,113,49,236,119,239,53,45,195,109,80,159,208,134,77,200,21,190,65,160,146,68,161,134,2,37,40,51,89,186,89,5,243,240,228,81,77,212,225,195,46,135,207,3,42,141,183,218,177,83,14,29,70,234,56,124,201,192,59,68,197,182,83,113,184,191,45,30,2,169,107,49,37,29,19,64,162,8,147,187,190,237,254,13,195,250,134,237,220,151,237,21,237,173,195,206,91,143,48,77,84,126,209,66,249,5,159,153,142,81,6,135,15,232,138,63,252,230,244,220,155,211,49,33,76,137,39,23,104,156,82,192,157,231,173,82,183,66,174,47,222,158,222,94,252,101,188,127,203,120,127,31,112,13,192,59,131,158,123,69,212,46,150,153,84,23,208,115,101,204,243,233,201,87,111,223,28,223,125,117,87,55,207,173,180,127,253,124,250,229,175,159,255,244,203,111,159,51,112,117,44,223,206,215,99,198,4,11,79,149,23,248,239,145,79,120,216,142,108,234,71,52,174,114,246,76,139,234,122,203,251,79,240,205,107,214,87,62,67,98,169,119,158,33,136,32,185,124,155,151,204,161,206,249,202,161,72,94,164,151,53,195,45,235,6,17,128,45,128,139,70,235,28,15,107,222,239,60,51,241,141,250,212,17,123,207,239,62,177,149,88,106,238,176,85,164,200,144,29,199,207,146,224,253,237,218,215,62,42,49,112,32,215,151,202,182,165,46,174,229,7,52,137,210,110,14,244,116,134,29,26,88,253,254,58,102,215,130,198,20,86,66,239,180,155,70,222,52,130,185,176,187,111,236,50,28,3,157,97,245,94,201,243,40,223,66,21,81,215,47,48,167,199,43,118,44,34,137,109,159,6,98,73,167,132,234,220,216,251,142,136,200,30,234,206,44,250,60,62,38,123,215,62,70,38,74,245,61,66,168,80,165,151,208,122,110,61,66,160,48,159,229,7,234,211,219,19,227,206,19,219,209,65,11,242,211,140,37,179,222,186,93,117,190,115,16,254,138,243,253,25,66,154,50,96,51,183,143,154,185,236,91,85,131,144,194,120,176,18,155,23,14,9,8,158,204,234,181,193,163,237,220,130,109,187,210,120,157,183,103,167,237,214,53,159,97,39,159,107,247,52,148,25,246,252,120,255,204,94,41,14,248,102,61,124,193,201,204,182,223,142,26,36,134,39,101,107,33,187,57,2,34,219,43,65,1,226,229,166,127,176,207,94,186,79,56,61,252,238,113,39,143,55,31,143,158,250,63,246,227,199,127,196,166,127,190,199,87,183,219,227,159,116,137,250,250,199,175,191,253,244,249,247,159,158,90,107,61,67,74,100,175,39,162,3,108,161,7,224,244,95,75,193,42,58,29,43,44,151,135,25,206,104,114,138,218,106,168,138,192,84,42,165,132,191,7,188,233,38,153,12,229,1,28,72,138,233,9,64,51,99,203,111,62,74,241,63,204,7,24,56,103,6,51,214,245,222,231,116,168,203,159,79,95,158,218,166,7,96,189,22,105,11,217,46,5,108,55,171,79,243,28,60,93,86,19,192,4,225,210,136,8,247,32,187,83,63,35,234,94,102,94,176,36,249,74,163,185,84,186,155,43,132,239,237,137,196,152,120,105,57,145,161,98,69,200,106,2,29,85,200,178,201,26,102,44,74,80,154,78,115,210,215,76,17,251,129,177,123,166,116,111,73,124,11,168,72,228,61,247,111,177,114,137,152,142,56,104,17,221,165,46,189,26,185,101,215,57,161,195,93,18,248,117,166,217,123,2,159,138,132,9,36,245,200,109,159,188,35,69,122,135,192,189,219,201,182,39,147,113,220,238,7,162,87,123,0,104,129,51,192,88,138,8,137,25,254,16,216,62,59,239,167,169,116,175,112,119,239,0,232,2,182,47,15,222,17,186,119,196,111,31,185,207,134,78,173,130,143,13,110,157,78,196,111,249,138,190,178,19,16,14,164,74,229,121,173,133,80,194,12,168,143,174,62,183,251,99,87,157,69,190,34,17,7,173,72,14,136,100,1,193,174,140,22,217,107,117,175,200,99,223,206,219,43,136,212,69,144,143,144,112,87,87,168,97,45,148,155,165,53,192,186,36,23,28,60,45,192,173,16,177,133,79,57,93,250,90,96,245,248,152,139,250,61,183,106,240,195,90,61,178,127,237,30,24,186,7,228,37,9,30,15,89,234,156,104,34,133,97,228,147,156,240,253,75,220,184,54,116,228,59,80,107,115,224,43,100,179,151,224,217,217,221,30,250,54,203,63,34,175,63,15,100,128,208,77,176,101,73,63,130,91,6,55,196,78,246,176,110,241,138,92,133,218,245,47,216,11,1,29,166,192,141,236,230,71,11,99,133,134,59,204,126,2,222,19,149,2,121,6,188,148,76,244,152,53,170,92,144,1,132,253,115,152,10,192,42,2,241,98,25,146,51,67,229,14,166,58,169,103,47,67,160,191,82,14,21,222,81,82,81,117,202,238,10,166,97,50,128,229,92,149,253,2,54,243,18,67,153,202,88,225,24,35,109,59,97,116,33,168,176,200,207,8,152,16,248,186,192,116,50,211,39,72,246,27,50,147,99,102,68,252,85,244,100,73,58,129,150,97,173,137,155,31,13,50,69,51,1,49,21,162,134,51,72,108,103,156,57,209,81,74,198,122,153,209,141,251,31,22,78,221,189,159,108,109,57,101,41,113,118,199,190,250,23,118,97,89,46,92,170,243,119,107,60,97,246,145,45,34,96,76,250,10,255,169,191,80,39,56,76,194,236,4,141,22,130,139,67,152,35,248,14,250,166,38,61,32,230,43,204,12,253,133,3,60,197,162,212,103,144,137,248,58,65,13,33,91,127,15,211,14,186,172,156,207,149,24,185,179,188,218,33,184,10,245,22,1,151,34,175,28,238,106,116,189,2,179,226,36,227,171,176,138,250,251,128,148,43,109,6,0,76,127,123,161,207,224,216,151,242,73,58,230,175,167,159,255,184,227,229,47,59,147,29,67,30,129,101,96,218,154,57,19,28,48,16,17,138,230,209,216,8,150,192,181,237,200,112,14,238,175,128,45,28,250,193,80,222,121,112,216,185,178,72,163,129,138,196,63,245,220,246,234,235,248,204,27,199,157,39,255,249,227,76,206,198,130,184,218,73,106,119,150,195,3,198,91,32,192,208,113,59,92,42,240,123,229,137,174,162,160,30,138,153,143,252,143,170,171,84,188,70,164,221,212,21,32,164,74,112,180,185,221,215,85,150,173,185,190,246,127,68,101,253,169,251,128,45,147,174,186,174,92,23,83,200,91,215,122,110,76,127,250,247,175,231,211,47,223,158,139,104,149,153,15,196,19,14,209,217,37,57,252,195,234,148,224,182,106,52,228,34,70,77,45,124,9,193,34,83,11,139,234,126,220,92,249,77,134,155,174,55,102,180,89,38,165,58,25,43,97,127,161,127,231,130,104,125,229,82,147,37,12,102,23,196,88,130,232,142,147,250,148,90,60,23,12,103,89,51,235,207,119,199,215,34,243,123,208,55,198,51,21,32,45,179,241,193,227,227,131,172,14,0,245,114,90,66,119,30,111,138,213,63,211,231,219,157,207,253,61,71,128,101,136,188,68,10,83,64,186,118,153,237,63,222,23,229,38,171,155,202,18,81,78,118,35,85,100,80,252,19,97,188,2,108,157,255,174,64,73,148,69,142,175,92,250,31,199,254,182,67,159,1,213,16,137,164,90,248,199,168,253,172,164,146,112,183,246,100,60,101,179,120,134,187,104,161,225,120,61,87,251,152,238,252,118,76,46,146,237,249,254,137,113,255,137,219,227,155,119,247,87,134,253,156,226,77,57,192,66,27,248,229,67,159,17,8,210,170,17,102,246,89,238,103,3,127,167,144,148,226,92,67,61,233,111,102,88,71,9,88,110,154,239,223,214,127,191,252,112,47,237,75,245,55,246,82,160,143,36,103,109,244,68,87,164,226,198,21,58,176,255,29,199,240,111,242,4,82,54,223,102,13,167,65,147,188,139,200,127,214,215,250,43,255,45,170,97,10,90,178,165,155,15,227,15,215,69,254,209,254,144,255,219,244,135,167,150,40,112,254,157,63,93,174,79,233,64,164,173,129,108,119,244,230,4,6,151,174,23,248,142,228,65,255,154,232,95,232,253,35,255,60,48,56,23,174,158,122,34,213,157,251,225,31,215,103,121,148,119,28,178,191,166,56,137,52,48,225,39,120,26,187,76,111,10,128,117,122,189,114,243,195,24,43,210,118,51,81,206,219,245,229,166,92,223,203,166,248,46,155,187,226,246,197,251,246,113,158,186,123,251,31,135,254,253,199,88,187,194,20,132,248,243,95,244,15,105,238,134,20,183,204,78,51,156,74,219,30,110,238,62,18,240,78,87,64,121,156,250,211,253,241,186,73,107,175,4,246,22,158,120,233,50,29,222,190,81,7,87,87,107,239,228,15,16,168,238,12,100,172,246,212,240,94,169,220,205,167,116,79,61,169,209,59,125,254,237,233,231,231,227,54,129,251,8,199,158,128,56,82,217,150,34,176,43,150,41,148,5,12,169,117,162,158,165,158,2,93,82,34,168,165,135,254,216,48,124,7,58,222,229,217,193,189,173,203,241,123,207,141,219,115,10,217,89,188,140,113,68,170,1,25,168,0,46,214,35,110,86,235,92,182,208,224,236,37,196,173,151,13,208,60,15,253,177,230,217,49,126,3,175,205,99,27,0,109,77,90,48,57,204,240,137,139,249,59,121,76,125,46,50,126,161,76,144,109,191,136,35,15,16,116,192,174,46,25,195,9,16,156,227,16,213,38,217,65,187,66,199,109,201,168,4,134,223,245,63,204,123,43,59,208,201,123,184,254,12,253,15,248,161,193,237,101,74,51,117,54,112,133,145,253,126,127,23,194,182,119,31,151,11,221,179,83,127,1,206,38,83,145,38,85,103,178,237,124,119,252,165,191,105,124,112,211,77,201,25,165,216,218,82,122,204,25,238,43,49,207,53,197,8,245,59,148,85,68,112,41,234,154,5,199,155,16,17,141,213,93,233,143,191,140,143,238,66,88,218,238,35,39,88,245,66,133,139,15,184,78,251,31,54,174,218,189,21,58,167,237,193,179,50,120,172,197,237,223,60,222,148,252,81,14,251,157,226,102,104,65,85,3,96,21,249,127,88,74,140,112,215,77,210,62,254,157,33,50,169,209,148,103,16,117,183,29,251,43,150,58,73,103,25,174,254,52,131,129,27,195,67,122,112,127,108,174,223,122,70,186,103,88,143,151,49,85,255,193,22,227,103,51,104,151,202,117,166,193,53,204,213,69,245,111,93,135,177,187,122,64,62,164,52,1,159,248,253,140,135,187,140,23,112,36,201,30,84,42,219,249,31,152,116,150,241,230,193,221,17,18,202,234,93,191,219,161,129,10,0,41,188,202,70,180,190,159,197,163,129,179,220,84,234,147,89,188,25,185,215,103,27,214,117,13,27,135,174,145,151,177,239,95,15,208,181,161,66,114,181,204,32,143,0,68,204,36,79,194,118,248,126,157,119,237,12,29,235,211,141,53,222,62,120,211,90,10,173,32,67,85,4,5,231,255,171,11,243,212,34,187,200,242,122,254,250,112,149,205,59,104,93,8,250,15,19,76,31,96,94,136,197,165,203,136,93,10,214,59,210,190,218,161,3,123,176,8,195,210,139,114,127,199,118,232,94,129,102,2,167,36,0,146,69,162,93,138,136,173,140,89,19,189,24,19,0,78,164,109,195,17,184,187,165,138,76,28,22,76,71,5,126,73,243,53,76,0,155,170,179,47,23,132,184,75,63,73,65,17,58,245,16,134,70,0,99,192,164,10,217,20,134,38,31,93,184,140,179,174,167,115,90,143,128,203,159,224,109,46,21,56,116,135,77,43,47,61,209,67,179,62,0,245,8,182,146,152,46,51,182,242,242,155,174,36,122,116,74,128,17,68,248,20,220,118,215,67,109,105,153,99,63,128,34,12,158,82,240,195,161,83,225,115,77,245,251,175,127,124,18,59,38,139,216,206,78,229,207,132,138,131,248,247,129,238,104,67,1,65,33,64,44,17,3,75,136,115,80,128,81,91,198,20,92,144,176,91,39,194,216,17,75,17,192,50,64,222,144,239,22,1,50,189,198,88,134,82,8,75,65,52,76,252,25,249,30,220,79,120,46,34,212,233,213,12,144,76,92,196,1,246,157,200,215,19,237,15,246,39,4,205,195,141,92,79,142,237,110,253,133,27,186,159,250,7,239,224,57,254,193,219,110,31,135,7,205,104,47,179,119,232,181,8,66,29,228,88,229,19,47,193,215,49,16,199,3,247,102,146,218,41,4,223,220,149,94,75,58,180,15,24,214,236,248,139,79,241,182,89,97,20,237,209,118,254,77,182,120,248,53,4,98,78,34,108,248,60,90,38,227,154,201,118,35,177,162,144,43,254,176,78,183,63,86,42,62,64,84,206,86,222,75,200,96,6,2,105,119,58,175,149,68,215,164,145,93,128,71,248,126,171,26,173,54,52,238,184,94,234,170,24,164,45,168,96,112,130,242,232,139,86,35,159,98,54,56,121,145,23,202,242,206,151,142,107,161,181,234,249,56,154,61,126,80,32,181,33,166,174,95,209,215,176,180,138,86,92,67,252,145,39,236,161,238,179,249,66,237,136,176,188,226,32,41,2,165,246,81,205,22,150,98,185,244,138,222,12,240,244,249,188,213,112,235,69,247,45,204,103,91,93,238,181,176,239,11,249,101,167,195,188,166,164,216,168,178,28,157,199,245,83,116,228,200,71,207,147,86,194,155,30,169,153,76,107,7,224,151,78,64,84,42,218,175,215,79,211,186,215,102,155,41,163,134,115,55,18,162,126,183,254,153,39,226,147,89,27,203,32,39,68,147,30,89,197,235,155,240,10,157,19,180,28,173,35,91,235,225,113,22,211,114,189,233,96,224,16,66,46,196,72,149,23,87,78,16,81,14,40,73,77,79,205,106,127,249,244,20,153,57,12,143,97,2,234,43,16,25,100,232,128,11,75,17,113,16,28,144,71,184,254,123,66,239,102,186,112,39,16,79,131,93,3,156,220,34,145,160,91,3,12,67,107,84,121,154,113,143,131,53,169,214,159,8,186,8,71,253,10,129,195,15,250,236,0,8,92,32,226,128,146,33,3,40,98,170,128,175,56,51,82,96,228,223,97,6,116,204,200,191,208,126,6,183,186,58,54,208,155,153,120,75,0,174,169,21,72,78,140,184,171,144,185,71,61,57,216,231,128,179,88,57,204,50,237,246,177,130,129,14,180,155,138,42,84,9,110,49,128,71,29,32,100,64,173,137,10,15,1,72,50,162,43,57,130,72,200,160,100,141,12,252,123,30,21,205,130,28,222,124,133,247,112,41,129,243,58,54,112,137,208,162,146,201,134,104,3,134,96,163,77,203,4,219,157,234,246,94,160,128,177,149,90,154,18,31,130,203,33,184,56,223,252,190,104,227,104,81,240,46,64,98,200,18,8,191,68,0,246,136,160,4,36,37,45,184,125,134,76,147,224,137,34,243,41,122,31,64,115,64,10,183,213,133,86,140,222,13,255,252,106,13,13,0,76,32,140,228,72,104,159,86,209,172,1,109,54,109,42,109,54,107,169,214,110,48,79,91,77,40,67,81,132,58,49,35,180,33,42,10,6,127,125,251,184,118,12,196,224,213,179,34,225,77,4,2,91,159,8,132,220,72,20,113,186,22,176,158,2,114,242,245,245,230,201,10,7,127,178,141,2,83,74,123,23,136,223,167,72,186,251,136,160,24,178,110,1,238,117,158,215,196,97,159,142,0,92,235,8,240,210,157,21,142,218,216,21,11,224,62,42,187,48,0,97,103,69,255,72,124,6,64,111,218,79,46,86,14,77,206,122,135,141,166,65,219,12,24,55,0,86,177,175,210,172,181,83,141,86,111,172,68,76,12,178,129,182,74,28,181,233,180,165,97,9,75,120,203,52,97,168,145,64,121,66,85,56,182,65,34,79,252,77,239,109,157,65,179,108,189,144,40,84,163,7,181,44,135,117,98,208,5,88,180,164,47,88,162,173,54,90,151,176,254,6,84,195,4,112,14,116,174,246,122,155,37,42,130,29,24,159,226,183,76,111,58,176,125,145,130,159,219,119,37,80,115,105,209,215,239,240,160,46,137,13,248,170,61,117,83,29,246,203,106,239,238,47,251,182,30,127,147,25,80,103,36,80,40,73,121,47,144,192,42,2,176,82,141,231,174,124,214,175,245,237,131,101,196,9,104,236,238,106,165,179,155,245,58,111,190,140,133,140,39,192,197,206,160,121,229,175,81,127,157,247,242,176,31,58,201,233,11,187,214,27,203,7,242,220,118,229,25,244,94,253,132,65,63,97,236,127,156,111,50,208,241,98,47,235,51,208,225,60,116,179,176,246,137,65,135,177,30,115,220,77,54,220,108,138,212,94,206,235,151,155,239,27,110,190,253,252,48,127,29,181,183,47,208,30,99,111,224,16,208,235,125,219,176,46,198,254,83,172,222,46,99,223,158,207,122,113,126,198,142,224,188,124,125,78,65,90,160,66,172,185,131,214,140,138,168,121,204,13,246,18,124,25,97,70,48,138,154,125,193,79,48,185,124,128,38,36,153,37,250,254,110,191,222,215,93,58,202,198,207,168,9,114,89,234,234,160,30,226,17,239,14,81,109,41,135,190,84,87,196,164,101,238,217,60,70,23,250,124,201,44,100,92,70,82,161,206,198,46,35,75,8,230,252,133,39,171,98,112,94,245,28,124,127,251,123,199,148,9,249,116,4,52,209,172,164,23,178,137,196,10,167,68,5,224,19,253,224,149,116,161,44,250,69,99,127,42,2,175,73,203,17,238,238,109,117,117,243,4,63,192,62,241,138,25,151,177,31,242,170,3,214,163,154,26,99,8,252,166,162,111,102,56,172,202,65,65,97,15,81,129,183,104,90,152,173,126,14,253,237,215,64,9,70,53,249,33,65,48,56,96,177,72,197,248,110,70,189,97,73,112,2,73,86,111,246,208,199,254,206,1,17,162,177,68,251,142,199,143,221,228,255,3,66,222,95,63,255,252,135,111,80,53,252,225,143,159,63,45,207,5,211,194,127,150,204,181,96,1,205,74,162,76,196,114,59,50,162,246,251,43,215,25,172,92,60,126,252,224,184,115,101,89,79,214,87,79,72,55,92,158,225,62,25,64,245,251,242,184,24,208,112,71,96,114,57,196,218,19,224,18,69,127,167,224,235,11,16,54,88,227,107,2,183,175,221,176,172,229,144,58,142,240,242,227,231,168,234,252,59,249,238,85,72,157,26,7,248,143,86,8,88,198,222,249,234,113,45,209,2,207,67,229,56,62,193,39,67,11,188,29,25,180,64,251,61,182,35,48,237,74,231,179,230,122,248,228,184,243,228,1,179,131,114,27,63,87,70,69,130,6,96,170,213,98,178,23,135,97,59,90,105,37,167,89,57,232,243,176,127,91,227,109,107,183,253,128,231,61,64,28,255,250,164,46,7,32,237,149,66,96,90,16,217,73,8,106,118,56,208,6,32,94,84,143,240,231,154,225,109,15,200,142,140,77,90,187,54,174,55,44,0,11,13,220,164,99,235,20,136,87,74,182,9,66,42,203,159,47,235,207,97,61,183,240,161,172,204,40,84,37,232,22,153,92,159,238,232,103,184,222,128,198,217,54,213,110,251,179,192,111,246,172,15,128,121,0,76,109,34,120,130,23,1,219,99,153,9,175,36,187,147,217,88,54,26,103,45,23,223,76,159,146,97,45,200,151,113,253,189,149,238,144,16,64,47,11,13,172,203,96,47,142,74,87,64,78,150,172,130,120,105,143,67,37,198,199,215,147,135,8,156,183,243,168,143,25,147,12,62,159,71,184,227,202,79,138,44,57,202,135,175,1,221,131,15,202,143,193,155,193,62,130,47,161,135,93,130,82,135,176,150,120,95,171,16,214,214,218,58,184,161,85,225,246,103,145,5,230,71,43,64,170,87,30,82,158,143,137,205,204,86,31,215,86,183,198,225,13,235,149,173,83,44,160,6,246,63,129,227,118,30,224,188,62,68,184,9,67,226,159,169,122,149,173,189,124,18,118,204,21,116,128,145,98,3,246,46,228,235,6,44,44,254,126,251,24,103,112,75,196,130,128,25,128,193,226,63,63,49,74,31,251,216,72,173,210,140,211,20,190,73,87,13,111,105,85,79,204,35,96,252,234,130,218,254,41,192,70,8,50,139,48,193,220,199,143,150,141,66,5,106,247,25,108,42,166,180,156,169,49,41,212,195,128,5,69,254,62,55,4,63,253,219,215,207,255,250,167,79,63,255,229,41,48,96,68,189,56,103,252,108,140,156,172,198,190,214,192,228,225,181,212,29,155,177,107,59,51,118,199,71,192,121,207,246,227,68,164,185,152,103,67,34,239,126,216,228,130,56,248,164,44,84,246,67,214,96,42,204,172,72,47,223,201,130,160,141,216,188,245,239,189,166,216,16,223,67,252,94,33,134,190,16,67,43,196,82,192,88,81,10,69,159,239,22,66,54,122,216,136,98,39,90,147,194,188,195,121,47,57,255,126,45,174,32,253,202,40,182,98,214,67,18,154,33,61,59,229,31,236,63,14,94,128,96,255,80,8,102,4,186,179,13,100,146,169,214,114,3,143,231,220,159,187,249,158,51,51,40,141,150,203,110,239,179,91,207,117,89,92,187,18,157,185,212,85,40,43,0,59,63,219,83,251,31,27,251,243,140,91,235,47,17,78,59,214,107,39,63,159,201,127,142,79,28,239,202,164,101,25,119,202,119,211,111,206,227,205,55,182,251,199,187,42,187,173,166,235,216,21,99,169,36,159,101,207,0,226,179,108,17,100,55,15,15,15,55,68,4,183,7,48,52,190,211,190,178,10,0,178,166,107,228,101,84,120,207,72,132,23,60,236,179,209,163,245,199,171,115,201,68,189,30,240,75,29,76,76,128,13,200,186,147,207,218,16,216,248,79,147,181,59,86,32,176,133,32,223,169,150,216,242,93,143,53,223,236,0,119,128,39,210,72,148,15,62,253,26,1,240,4,164,79,145,199,173,58,2,204,90,26,64,60,161,91,59,229,106,67,112,136,31,44,49,225,10,254,190,65,223,2,142,192,25,178,52,53,3,58,80,222,175,167,219,145,112,8,176,137,233,214,205,95,0,68,162,161,127,149,8,185,65,195,140,153,35,84,108,150,152,112,232,33,116,58,84,46,154,26,238,167,8,17,137,54,88,65,87,163,135,112,36,153,148,151,111,0,242,137,230,137,111,210,56,68,233,153,240,49,79,58,96,46,25,77,161,100,160,50,227,0,155,66,235,2,251,104,79,91,23,120,238,178,70,54,179,130,160,197,108,233,42,16,183,230,148,94,164,163,114,178,56,109,217,138,211,144,22,178,78,105,181,205,47,186,195,182,71,135,214,19,160,154,113,236,138,110,200,136,3,210,201,97,169,196,152,179,254,10,179,160,111,83,66,63,47,125,167,45,186,209,217,143,212,133,195,223,63,213,154,183,93,254,233,7,199,253,87,99,206,64,95,74,109,146,158,158,254,130,126,109,138,135,239,205,199,251,37,119,245,251,149,54,62,88,14,225,24,13,246,48,55,73,15,61,69,160,156,217,82,219,31,171,229,180,171,38,224,239,61,188,151,238,4,253,189,207,73,5,167,203,233,207,127,122,70,34,168,19,24,163,51,226,92,21,144,96,195,34,80,36,130,47,78,45,141,250,255,37,65,40,226,109,13,3,65,17,16,190,140,246,136,254,95,55,39,112,56,162,2,17,226,185,135,122,25,3,148,71,242,223,53,248,105,73,128,69,81,76,129,168,108,131,118,71,251,15,52,164,211,80,114,181,219,16,34,42,50,24,112,19,201,150,229,137,25,83,127,19,243,68,219,160,58,7,74,250,133,119,120,213,38,84,222,250,27,40,195,244,70,28,201,141,87,121,195,65,110,214,242,230,7,117,112,205,88,165,120,229,166,54,190,220,84,193,113,206,134,253,240,166,46,164,67,103,72,118,224,134,56,143,51,165,91,236,251,6,178,181,129,218,17,225,98,23,178,155,12,17,240,246,168,49,32,253,128,39,10,19,75,193,173,232,25,50,3,12,244,103,7,126,11,190,238,67,30,148,152,208,217,134,116,196,157,158,20,109,200,20,121,142,146,167,99,229,146,34,18,34,119,192,150,64,222,142,44,71,89,20,201,143,34,235,67,66,232,43,112,111,18,99,154,149,193,77,45,161,164,234,67,81,192,201,70,243,192,135,116,25,179,18,192,177,222,100,122,6,71,28,77,127,112,29,38,8,244,0,134,54,236,247,214,61,76,196,122,159,244,136,185,14,40,141,228,10,184,238,17,185,230,64,186,57,116,52,153,26,144,7,109,134,240,133,198,142,64,222,129,58,78,31,210,186,193,33,185,96,226,17,128,191,34,55,28,14,213,13,230,183,73,55,69,222,62,15,53,166,117,161,181,2,242,63,62,222,42,249,210,90,34,91,61,59,229,83,252,192,117,66,31,27,152,241,160,221,213,154,98,228,189,193,234,158,106,83,150,107,104,85,173,109,140,246,0,214,28,235,219,41,89,228,7,146,178,235,131,223,16,243,132,221,203,84,184,161,35,235,41,48,217,177,91,128,49,179,85,31,235,134,21,79,171,50,140,59,172,243,75,107,21,240,69,78,248,58,54,91,26,172,217,6,35,82,69,150,128,112,154,135,181,246,216,132,172,119,152,186,3,40,65,89,229,104,233,209,90,154,44,134,120,121,69,107,141,214,106,207,77,76,191,251,243,231,235,167,63,63,135,63,55,41,83,6,16,218,107,61,129,139,2,152,238,45,53,63,22,253,53,246,87,43,9,141,52,109,44,180,55,207,42,119,67,241,144,240,78,176,238,145,250,196,82,117,69,186,57,235,235,85,218,88,214,228,151,251,155,9,63,108,69,205,32,195,129,194,55,102,26,90,134,66,54,99,106,12,64,36,68,11,4,52,181,32,121,11,168,125,88,106,96,185,174,235,239,67,0,59,116,241,82,207,0,157,164,107,3,228,173,25,32,227,0,249,1,153,38,216,146,64,46,202,39,78,20,33,234,96,201,180,238,116,160,125,190,34,114,199,149,172,243,151,83,24,124,130,172,129,126,32,210,34,89,57,34,99,5,105,66,101,157,168,157,82,255,174,59,175,153,198,62,88,46,209,91,146,111,137,65,117,2,38,8,2,100,118,249,170,247,157,72,229,232,149,42,204,180,87,102,61,41,106,247,176,212,252,225,33,65,177,97,239,158,83,75,195,85,115,13,141,123,132,73,247,246,193,55,22,18,69,230,209,100,45,63,42,7,252,3,113,251,76,104,220,244,227,125,220,66,248,80,197,172,143,35,52,201,232,122,55,229,153,180,47,140,202,149,35,211,77,160,173,103,214,192,253,131,147,81,91,74,190,178,161,157,108,191,192,105,69,94,1,26,183,65,250,131,173,142,52,11,173,226,160,165,193,86,69,127,47,158,18,176,236,99,83,86,91,168,165,134,198,4,179,15,22,4,217,31,192,210,137,202,68,42,21,113,242,85,37,250,150,26,97,51,237,48,179,154,126,225,201,79,59,190,166,246,49,32,0,240,48,179,178,220,210,123,179,228,0,219,249,180,144,90,114,70,23,171,212,129,240,175,237,230,245,181,35,56,117,72,248,8,127,5,18,63,214,83,5,36,17,64,3,44,53,199,74,43,48,7,161,151,169,144,162,60,128,51,226,84,31,69,22,232,192,42,51,27,251,196,48,52,249,100,77,154,46,53,171,181,24,192,127,244,9,10,117,77,166,219,254,81,176,125,106,201,205,53,29,31,156,135,2,70,221,54,2,170,14,18,191,0,188,85,126,237,12,14,235,51,60,179,251,142,241,157,247,219,53,20,63,219,183,229,219,143,131,21,150,31,39,178,80,165,73,124,6,45,81,134,182,35,208,138,218,82,219,123,196,72,195,251,116,208,219,159,155,153,175,159,150,207,231,203,167,231,56,165,102,154,224,11,140,213,137,147,11,98,35,96,161,6,9,7,98,51,164,165,177,217,70,27,195,35,67,127,31,42,235,136,148,225,220,225,88,186,34,97,99,118,131,55,98,192,164,9,29,234,76,239,33,240,177,68,170,236,160,118,193,141,17,222,51,114,103,62,153,237,212,18,205,137,246,49,172,73,25,144,91,216,194,5,41,219,243,175,245,81,223,138,9,18,19,95,173,213,110,27,236,54,0,121,225,133,47,221,23,50,53,28,49,237,219,172,31,160,131,113,162,3,113,148,11,180,171,128,6,70,150,79,248,45,56,163,157,18,241,1,155,63,76,206,100,39,145,183,251,107,156,168,239,66,253,126,208,192,9,0,37,130,212,120,98,95,1,190,55,204,176,145,252,38,224,32,129,64,130,121,5,22,76,217,15,210,105,43,5,122,75,204,76,245,247,193,154,240,10,110,26,239,8,48,4,103,32,140,86,224,126,200,104,62,37,50,96,233,95,99,7,201,28,230,16,165,101,126,56,51,106,121,86,166,48,216,221,113,153,100,182,235,109,248,249,133,152,251,122,23,32,21,134,246,219,174,239,191,167,221,129,20,133,131,214,58,162,102,38,220,239,231,168,249,204,134,243,252,110,217,240,214,7,133,27,236,174,105,248,78,41,191,140,250,145,237,252,93,25,215,65,1,185,83,198,203,21,24,240,94,246,45,135,152,128,128,15,163,56,156,76,56,77,2,117,66,100,138,0,183,142,184,144,192,162,74,14,51,137,169,185,156,100,96,165,241,39,228,92,16,230,206,88,65,232,241,66,242,205,57,55,39,38,249,117,136,202,119,24,207,170,63,138,70,171,29,156,50,30,193,61,20,63,67,225,72,145,211,208,192,69,234,153,160,117,46,153,112,184,178,23,130,225,107,102,62,0,230,33,21,19,48,141,224,201,36,15,248,66,15,86,23,180,163,249,52,123,44,68,20,88,8,213,54,205,145,177,93,209,20,25,76,117,156,197,15,4,146,1,23,244,20,175,158,170,87,76,5,176,44,23,227,162,143,235,148,74,214,121,122,253,0,50,86,86,171,5,78,81,83,208,201,3,205,222,210,118,63,208,16,39,61,61,113,97,121,247,190,177,221,183,64,109,143,248,146,191,123,198,224,238,149,26,252,238,39,142,237,19,129,171,2,199,4,143,200,23,194,169,98,18,115,116,46,146,14,178,118,31,0,125,64,142,159,18,111,32,228,253,122,13,203,237,122,95,145,221,53,250,147,164,7,118,39,12,165,18,32,70,66,30,152,48,27,207,156,67,129,107,60,180,212,26,12,60,138,51,93,187,216,123,171,81,29,69,232,29,101,126,176,254,101,137,5,230,77,58,79,97,58,150,169,250,2,251,10,156,191,240,16,8,6,240,144,199,218,212,210,102,119,252,64,110,99,4,97,39,255,156,255,248,233,235,229,41,155,7,38,68,136,2,149,220,116,85,70,50,212,235,152,63,192,120,140,25,30,218,65,184,239,193,245,2,2,27,208,82,85,126,68,7,7,24,225,204,229,7,84,218,241,205,207,139,135,251,23,120,14,155,36,71,175,83,172,24,112,236,74,242,205,175,111,75,240,64,214,65,208,35,156,39,83,165,103,219,171,7,206,3,228,165,25,92,91,210,0,89,23,85,224,224,76,149,193,111,30,222,96,224,236,130,187,96,160,248,130,4,117,217,253,244,241,246,151,162,228,67,116,68,22,248,173,75,93,166,172,21,0,45,140,22,156,233,1,148,147,154,31,164,103,2,167,232,12,90,22,250,101,1,27,25,121,212,162,34,8,82,46,152,85,123,21,15,64,202,211,42,86,117,180,88,155,64,33,6,198,92,184,100,20,230,1,255,24,236,141,208,95,100,44,190,102,162,26,67,229,15,24,226,0,23,58,112,202,67,108,162,43,202,67,129,81,250,217,4,148,168,88,201,171,120,1,200,48,253,252,170,188,106,138,231,86,108,128,112,79,144,5,0,226,76,79,72,109,93,208,197,120,56,224,193,89,24,66,66,134,56,56,19,237,11,155,157,172,145,14,17,107,107,119,124,25,9,237,91,99,227,110,156,9,48,81,9,201,169,187,62,203,135,74,21,8,124,38,119,16,158,199,215,218,30,132,183,135,108,15,191,80,224,64,109,33,20,81,39,214,65,82,56,11,67,165,143,162,64,195,157,232,111,234,39,232,171,116,225,161,123,33,66,52,60,232,204,165,254,47,248,120,204,47,205,11,22,180,237,24,123,192,245,152,158,148,14,255,240,245,151,63,126,94,190,158,158,26,113,153,27,164,65,58,241,226,230,182,3,166,55,227,100,222,99,232,198,129,222,219,240,116,37,112,43,103,132,179,82,146,202,74,18,86,199,55,21,121,65,119,139,89,152,94,36,16,90,224,50,41,194,120,165,192,105,73,219,235,181,153,10,68,232,178,150,65,55,67,240,109,172,95,1,84,39,202,239,173,3,108,180,251,14,152,15,165,233,177,3,34,208,233,152,227,25,49,250,50,184,233,69,133,73,171,208,167,18,51,174,22,8,101,95,40,205,73,223,63,33,58,10,206,178,195,122,96,145,109,248,76,148,221,234,131,118,177,246,13,7,160,185,37,141,63,161,35,232,212,60,16,185,94,58,238,178,173,172,237,155,94,246,190,187,234,102,109,40,65,1,35,103,50,158,142,224,223,146,17,159,224,236,73,223,97,253,152,162,219,82,253,24,244,86,251,22,184,144,7,224,228,195,87,80,219,65,68,213,104,205,192,27,173,21,116,226,71,37,41,200,108,134,87,42,158,169,36,10,33,215,229,204,32,58,197,152,229,78,16,189,86,29,197,49,89,232,29,210,195,177,215,76,244,250,98,209,167,72,221,136,79,121,177,186,61,179,69,176,179,25,116,254,3,164,63,42,181,245,160,101,212,186,61,129,113,131,26,14,75,13,96,167,239,63,5,179,26,196,190,119,111,238,115,61,171,66,71,59,48,136,40,24,192,225,135,173,101,173,156,223,62,70,71,81,54,214,105,209,186,60,137,144,173,59,238,245,64,95,211,215,186,182,208,251,183,178,244,31,173,155,202,252,42,221,169,144,128,245,172,93,103,212,174,51,104,215,25,173,235,12,183,221,124,183,235,48,79,206,217,168,30,176,69,99,138,154,246,134,215,104,195,171,229,119,230,232,26,116,116,13,28,93,112,103,200,195,109,143,109,69,149,250,9,244,174,212,242,107,155,255,4,104,6,76,219,168,48,244,11,57,214,189,8,60,206,201,65,80,9,83,193,62,52,106,31,26,180,15,141,91,47,83,45,254,156,167,159,224,51,14,119,112,57,30,192,233,75,98,113,128,95,35,183,223,180,171,250,83,146,47,228,64,159,148,71,18,199,168,204,238,247,104,231,158,143,66,252,143,175,207,2,127,131,207,3,138,56,114,175,203,190,65,118,250,65,230,192,5,78,170,179,200,132,154,54,181,32,29,140,188,136,88,175,14,253,67,87,113,48,133,123,61,168,152,216,113,169,194,27,216,19,251,77,63,13,197,151,153,83,167,126,192,153,6,89,206,47,244,122,193,252,194,3,17,204,29,161,250,243,130,98,120,238,93,249,254,197,210,107,85,25,102,81,71,251,11,107,105,198,70,132,239,16,185,16,234,79,141,40,132,247,58,136,213,101,139,3,88,13,56,16,28,241,153,51,59,188,62,111,37,27,219,211,104,219,2,113,10,139,89,192,20,96,5,28,172,128,71,64,98,79,242,13,203,216,138,168,37,163,3,167,84,37,136,62,234,229,246,49,174,220,150,33,82,74,35,253,155,99,181,15,186,142,173,254,219,7,203,118,29,27,63,152,91,177,172,62,215,5,224,19,7,30,172,103,186,0,89,154,33,51,99,210,203,179,150,32,186,3,154,51,249,153,5,64,141,243,244,209,3,110,41,21,253,192,56,219,247,241,235,82,24,53,121,5,144,38,185,84,145,37,28,154,160,12,246,110,64,80,87,132,157,95,31,210,196,29,1,47,225,192,135,206,87,216,11,253,162,105,176,2,29,52,211,89,155,12,42,119,77,191,125,172,140,148,152,201,204,49,229,3,114,19,193,132,29,89,251,137,228,253,10,238,3,184,201,129,253,169,214,120,97,73,157,149,187,149,196,10,166,157,48,37,251,100,230,155,230,237,69,160,147,242,14,82,34,246,59,50,67,160,191,101,249,174,62,83,255,90,0,135,235,17,70,45,2,245,155,98,89,165,242,211,75,42,246,233,79,123,170,187,251,134,77,59,22,140,0,24,198,20,177,61,3,138,5,168,194,161,158,45,32,21,9,140,175,129,136,54,77,81,57,154,177,79,47,174,63,187,29,126,217,110,24,118,111,216,63,28,119,31,235,94,241,27,120,186,136,180,82,160,51,176,82,14,59,37,167,134,8,1,208,222,99,79,130,142,21,167,201,213,51,49,127,35,105,166,215,35,152,114,171,108,49,19,152,101,2,208,58,138,198,139,185,56,49,146,220,23,16,149,192,10,10,164,81,68,0,201,232,7,181,113,128,90,108,154,0,22,3,113,34,77,9,134,179,76,116,79,245,53,17,153,0,230,25,176,242,38,12,95,196,215,139,196,78,75,124,174,51,34,255,17,72,86,101,203,133,40,62,112,2,195,239,167,96,83,149,103,218,231,34,16,63,73,94,34,99,124,174,36,48,150,185,103,154,25,93,40,37,146,65,134,165,94,118,98,164,104,6,35,145,204,169,192,129,14,208,29,78,165,160,128,136,227,74,97,62,143,235,71,142,80,10,206,224,144,198,194,47,147,50,40,161,49,173,97,249,5,27,2,28,73,230,245,220,178,158,228,180,239,139,136,24,32,75,197,62,73,126,192,6,100,249,145,250,122,118,83,46,235,195,232,229,165,186,45,55,108,201,100,213,150,31,87,192,102,200,78,62,145,77,14,86,162,89,70,20,172,201,224,134,11,220,7,84,249,184,64,206,162,217,49,248,110,173,41,248,165,73,21,0,126,15,226,68,153,92,128,203,37,232,167,66,218,154,5,70,130,146,128,155,176,182,251,24,192,89,53,113,214,110,167,160,193,159,115,41,117,236,42,20,26,132,224,231,128,217,190,130,17,7,216,213,210,61,164,93,130,130,188,72,171,224,189,164,255,42,25,123,9,105,210,201,215,254,115,161,73,245,12,215,178,74,2,195,243,12,186,156,86,238,245,204,218,115,142,244,146,5,27,145,63,36,8,43,34,22,92,185,210,203,28,25,73,16,136,141,159,116,79,55,172,47,95,251,142,189,91,189,54,101,237,157,28,1,59,180,230,210,121,109,253,181,181,134,181,249,177,127,6,128,99,218,78,109,153,244,165,10,212,123,207,57,213,43,32,248,228,11,129,28,129,8,235,26,178,136,65,235,75,214,158,191,229,136,181,1,209,35,110,59,53,131,65,81,102,155,76,242,76,237,31,103,134,203,214,10,74,44,18,152,207,114,157,108,71,5,48,118,93,159,5,230,101,6,119,226,2,53,161,84,214,228,142,112,216,170,80,65,249,174,255,158,17,162,6,86,50,135,121,13,12,121,210,127,65,3,222,114,223,186,255,90,182,43,233,177,170,136,96,178,51,89,159,94,91,115,203,100,109,242,157,76,150,32,187,143,48,149,73,6,226,218,195,176,25,130,136,151,128,73,182,54,227,90,216,245,3,175,107,1,100,230,255,253,231,203,229,127,255,211,255,114,50,255,252,254,247,255,244,212,58,240,233,185,21,94,134,226,135,48,181,176,24,120,143,90,208,203,130,186,148,98,200,118,164,152,195,214,161,191,249,219,237,163,82,246,15,53,255,170,71,11,130,118,166,219,71,33,20,155,239,210,237,163,143,235,162,91,219,228,43,82,243,144,10,212,75,80,172,94,61,165,70,48,139,55,63,86,26,253,226,237,169,254,199,23,94,31,30,94,239,127,220,222,54,222,61,121,243,26,245,12,184,125,243,248,232,230,0,236,118,183,86,202,32,147,203,135,201,190,232,236,55,159,186,177,59,6,140,115,133,134,101,38,194,158,61,203,0,64,195,215,11,116,18,113,59,199,172,55,204,207,106,87,8,220,95,230,248,42,219,164,173,34,165,111,175,45,115,214,65,191,22,111,61,70,120,112,86,149,166,61,104,193,227,92,20,44,110,141,106,214,245,50,96,188,90,21,230,206,159,13,101,226,124,191,214,22,183,255,178,10,207,235,253,48,78,17,16,198,34,185,70,45,61,3,164,219,11,212,168,33,155,1,162,184,180,206,95,107,171,209,8,30,133,181,79,94,97,114,183,14,21,111,122,227,177,98,238,63,208,107,254,12,49,214,94,169,95,28,182,42,128,191,104,188,57,19,72,111,214,126,204,100,22,147,161,95,199,146,25,108,237,183,143,196,92,172,158,13,173,87,143,121,123,214,129,48,248,166,202,176,92,185,118,44,130,165,121,114,91,69,0,165,111,45,231,154,13,105,205,124,237,243,25,160,219,43,185,203,162,124,177,168,255,238,20,189,0,66,123,53,95,65,12,247,242,129,81,174,107,175,132,185,189,225,240,118,213,224,9,25,163,119,45,185,194,167,200,119,238,141,221,39,111,15,13,140,42,190,203,12,44,143,48,23,65,29,220,162,33,187,150,11,131,21,30,107,226,90,120,150,147,221,65,171,31,50,68,105,87,1,113,220,122,71,160,230,25,210,91,139,33,236,251,97,215,92,214,140,164,246,182,59,161,62,108,85,14,142,135,124,211,8,178,166,174,85,238,167,13,173,88,29,42,56,234,168,153,93,155,170,155,27,101,175,96,65,241,223,173,52,160,236,204,111,79,67,171,1,212,117,216,111,218,116,12,83,53,102,12,216,90,161,118,89,99,34,7,96,0,183,31,170,233,108,189,64,38,25,141,204,159,118,42,30,242,109,171,71,104,68,24,253,63,183,232,198,168,157,197,170,173,155,6,134,71,179,218,205,123,57,1,0,114,99,13,237,220,170,118,0,124,145,107,173,57,199,174,141,244,219,96,242,182,142,196,80,252,109,38,196,118,178,125,201,54,80,117,62,236,103,160,174,23,196,95,179,78,255,225,57,156,107,130,74,58,255,167,17,7,211,201,126,154,3,146,83,63,165,155,147,163,158,252,231,39,150,203,130,0,31,48,130,2,114,14,222,0,213,101,7,176,225,107,162,94,21,91,30,153,16,19,131,135,229,112,194,132,136,153,91,171,249,0,242,3,15,170,128,154,252,245,230,2,148,105,69,132,158,88,253,177,207,120,73,16,25,163,12,87,112,96,124,44,24,182,65,113,170,7,48,191,165,185,61,132,85,59,78,51,178,190,121,207,177,191,237,208,103,160,218,101,25,171,240,130,154,96,208,157,130,76,50,1,36,214,69,4,197,236,161,176,130,93,173,70,80,238,38,242,73,183,43,170,244,75,14,128,150,215,17,49,91,53,200,86,113,134,2,2,157,41,42,174,244,21,253,46,2,45,11,85,115,115,1,6,165,56,145,239,244,0,247,185,8,46,102,217,12,28,165,68,112,144,144,2,187,180,200,4,36,155,160,89,54,21,190,94,161,201,174,34,78,202,5,145,251,97,130,169,51,235,127,203,203,47,240,20,22,177,54,202,15,249,150,245,237,111,158,232,74,156,8,198,41,189,32,181,104,23,144,61,78,5,60,224,24,103,14,145,179,14,69,131,248,32,98,166,51,97,72,196,250,48,3,205,19,142,35,146,45,161,233,104,218,146,89,8,53,6,215,116,217,150,137,68,12,247,39,153,62,28,54,235,49,93,176,205,149,62,99,40,212,211,90,172,179,249,163,69,190,26,115,220,156,10,24,171,225,114,10,96,51,188,13,59,227,228,141,156,13,43,79,145,13,1,176,35,10,66,186,1,247,154,195,133,172,125,250,121,244,102,118,176,246,230,109,224,253,158,255,254,233,57,82,149,159,255,171,71,94,196,44,36,99,2,45,63,100,32,169,201,166,149,16,220,52,112,71,69,59,31,186,254,65,155,136,28,240,188,108,66,192,139,50,195,251,213,67,63,39,237,33,61,157,96,179,160,57,146,1,61,95,2,4,168,201,123,140,20,58,22,75,125,73,35,102,21,215,114,96,39,162,123,109,42,142,245,13,107,162,13,206,155,54,169,228,199,77,224,29,135,93,87,58,214,132,123,46,196,186,117,9,211,199,72,109,88,152,241,230,159,178,204,30,178,7,215,97,157,179,25,213,11,49,101,50,7,46,73,78,98,38,164,254,60,72,143,144,133,217,122,79,169,208,32,104,20,210,165,27,109,9,158,86,210,51,56,66,233,9,34,123,212,128,238,3,191,118,207,193,66,72,173,214,161,177,16,1,217,156,223,223,23,21,251,215,10,70,21,135,0,222,4,118,218,192,94,239,8,237,154,137,25,13,4,78,217,125,19,232,175,239,209,212,30,251,34,229,145,127,3,101,206,162,136,243,158,224,243,236,208,93,225,24,78,23,244,93,84,15,121,237,194,240,159,137,232,206,5,104,47,201,229,73,185,5,214,118,74,93,134,88,125,146,231,64,128,187,51,136,91,241,85,88,130,100,235,92,222,52,36,169,66,45,247,196,216,216,128,25,46,80,3,25,83,210,49,215,141,234,110,74,48,196,24,112,185,200,93,100,74,147,73,148,61,240,202,16,87,199,225,43,179,18,160,250,138,103,15,38,69,128,76,22,51,46,45,96,18,247,126,210,105,41,68,210,121,18,107,242,0,58,181,148,72,163,48,95,187,204,14,253,112,32,193,36,60,205,39,171,240,0,79,158,185,234,250,3,109,47,232,179,165,216,34,1,241,41,125,209,216,93,57,0,59,75,22,44,126,131,98,55,212,72,133,3,64,67,111,31,147,222,89,180,249,111,158,186,110,231,53,3,132,76,41,230,254,221,139,183,121,240,54,139,238,194,54,79,253,63,252,247,236,60,117,191,145,143,229,126,162,242,196,0,149,86,146,185,8,67,123,150,221,153,76,91,19,4,20,252,194,236,181,253,232,207,219,92,198,29,188,147,125,19,157,101,30,222,57,222,220,249,148,132,1,176,164,82,82,144,94,39,123,82,25,107,160,211,139,37,93,34,80,173,192,201,13,90,123,105,28,145,70,179,140,164,51,66,105,102,233,60,114,49,18,174,138,164,242,17,218,50,7,218,141,24,38,41,5,153,195,100,119,84,67,10,240,78,128,251,178,147,9,202,35,128,24,22,19,233,88,34,188,208,197,29,134,155,10,30,57,125,137,75,133,99,40,36,17,112,128,180,141,101,79,122,161,124,21,25,214,228,117,83,142,158,157,93,30,72,5,5,132,29,182,134,57,139,72,65,10,109,121,86,166,125,121,25,41,149,170,136,56,160,75,159,164,25,100,254,148,41,110,8,50,165,121,240,82,69,136,185,216,43,102,249,6,89,240,176,13,144,78,138,224,61,4,126,203,72,207,114,217,141,240,84,137,210,124,83,172,91,133,160,172,62,211,239,89,170,28,206,81,64,90,150,218,1,21,118,95,14,132,75,6,41,121,205,55,229,238,62,31,214,73,121,167,159,98,247,214,203,72,53,149,228,30,83,238,107,254,220,215,196,150,11,4,112,140,101,17,204,106,95,137,144,23,202,28,100,252,37,2,195,181,50,82,189,46,95,5,190,53,44,108,65,186,169,147,249,65,22,42,24,206,165,78,68,74,36,200,97,144,217,163,66,110,39,33,110,134,242,21,46,137,112,94,100,207,158,199,238,21,253,231,18,134,84,14,147,155,74,255,189,96,64,201,146,65,85,30,120,251,98,196,171,224,73,145,166,110,43,173,235,141,221,233,181,210,66,87,151,249,182,214,186,250,62,223,212,102,87,107,240,13,64,24,170,162,214,181,166,29,90,133,7,141,50,110,173,249,83,68,88,17,86,4,153,56,135,16,232,243,40,69,144,122,147,177,4,150,157,20,104,219,148,221,85,148,37,2,179,59,93,146,214,106,7,227,244,84,138,151,249,185,94,250,1,181,53,43,70,26,0,167,165,132,5,95,183,29,147,18,71,250,27,138,63,115,235,44,51,39,67,253,198,126,28,12,93,175,174,55,13,189,85,32,113,208,100,114,128,92,122,115,122,70,20,132,204,9,185,164,173,162,242,77,247,234,42,13,174,97,178,0,200,184,154,19,230,249,9,52,134,147,27,250,182,191,233,8,151,214,40,21,102,148,173,63,158,129,78,230,160,247,39,202,50,0,17,100,110,153,50,24,88,96,59,66,148,238,12,106,22,88,159,166,32,157,178,192,75,77,62,58,2,206,157,94,242,243,7,114,251,57,2,246,197,105,130,246,252,102,140,220,76,22,253,32,129,226,78,26,184,192,132,213,77,53,238,102,84,119,85,48,116,35,6,187,103,17,162,18,236,95,67,215,162,99,55,146,230,95,179,202,156,191,254,252,239,159,62,83,105,252,101,135,100,48,228,93,3,34,228,6,208,63,194,249,61,231,52,69,44,55,50,253,201,94,120,46,92,110,236,7,20,30,235,97,91,110,38,146,159,204,92,86,222,185,115,188,185,243,153,229,134,33,186,21,140,146,21,132,43,132,1,6,217,124,56,67,146,158,193,63,89,97,142,21,25,151,35,8,119,196,92,42,182,69,176,209,203,179,34,243,5,56,13,137,152,89,17,72,50,193,109,95,234,61,149,176,140,21,174,106,82,245,41,2,138,10,190,174,50,103,205,177,44,115,128,215,166,23,217,230,8,172,188,89,214,40,8,73,216,95,122,17,113,224,210,14,19,157,8,185,178,86,132,5,2,181,72,160,161,186,112,237,179,25,251,11,51,153,70,35,214,220,11,220,89,75,14,96,3,64,8,126,144,113,1,205,4,28,193,50,44,90,176,42,117,231,135,237,115,201,158,233,28,85,46,237,123,203,12,44,229,181,200,175,17,193,148,69,36,104,50,164,98,128,85,17,95,1,10,8,255,67,0,14,20,240,168,70,152,136,19,164,107,136,208,210,99,1,175,7,11,146,172,114,88,207,32,75,69,56,86,136,236,57,182,42,148,229,158,174,16,0,200,71,209,150,177,85,138,72,248,71,128,199,194,178,137,26,61,247,95,54,244,249,174,111,35,33,73,197,73,120,188,77,196,22,75,149,212,4,137,91,40,120,158,130,43,165,146,218,148,80,51,19,190,10,78,156,107,77,193,101,103,146,137,5,54,37,121,203,164,16,13,52,251,200,176,147,65,8,103,59,47,245,86,176,17,147,87,140,112,34,23,41,200,75,85,44,240,205,148,253,150,124,90,9,183,141,189,214,249,21,188,226,34,138,202,166,223,151,197,202,153,175,221,135,47,173,244,249,152,193,201,43,85,3,228,55,128,66,111,205,213,215,254,176,125,109,32,224,98,201,8,195,239,78,199,101,236,122,12,244,130,153,159,38,223,11,33,94,218,25,241,125,112,157,211,236,199,214,167,100,119,84,225,24,35,185,72,43,119,181,48,108,5,198,98,217,178,27,186,215,111,217,33,10,172,192,166,26,186,179,140,120,210,170,214,120,242,54,6,183,18,245,103,225,151,3,75,153,212,218,81,38,62,25,250,9,214,188,174,194,175,93,239,33,238,248,214,214,125,223,184,244,125,181,31,47,91,113,250,17,82,129,95,89,2,44,163,221,8,31,186,193,56,244,211,195,165,239,194,67,215,72,55,61,184,47,233,216,125,100,247,134,174,33,165,70,176,225,134,1,218,151,95,51,143,127,59,125,126,86,177,81,39,122,89,14,101,162,215,211,169,88,56,155,38,22,254,197,31,6,252,123,240,16,78,171,220,169,49,137,165,11,77,132,92,70,191,57,68,241,234,237,45,49,47,250,68,175,61,133,151,189,216,47,56,19,84,248,109,210,200,79,60,87,2,246,218,85,122,53,130,194,206,181,11,153,33,124,242,98,248,150,89,162,78,130,36,164,173,80,141,203,54,119,9,40,120,140,47,101,34,106,133,37,22,82,7,243,60,148,196,46,95,144,43,138,150,9,82,11,191,68,133,23,133,249,10,120,198,230,45,124,170,6,5,91,186,160,210,201,144,75,185,83,69,184,41,99,120,137,220,122,8,216,240,192,45,94,3,65,71,13,10,92,66,37,216,229,190,123,56,128,202,225,7,141,141,55,34,249,212,195,50,108,142,150,14,26,27,197,62,165,87,40,13,116,250,87,47,43,228,174,244,127,145,248,94,20,249,117,176,68,67,191,68,60,24,130,122,65,82,29,11,172,3,75,173,22,225,55,154,21,71,10,104,86,68,80,132,2,174,50,20,39,192,161,161,40,154,174,254,4,146,133,8,170,112,128,80,244,205,1,72,239,24,253,51,102,238,186,254,100,142,47,251,111,101,76,36,139,117,218,43,181,117,7,232,22,17,72,78,247,237,176,69,201,185,134,222,203,239,134,180,68,36,5,77,172,222,208,43,89,107,139,222,12,133,36,195,144,24,52,10,71,121,4,130,200,184,99,149,34,234,237,4,82,203,194,216,1,77,27,190,82,38,54,49,28,70,147,5,184,194,39,180,165,43,248,30,246,27,8,89,199,144,39,20,94,23,136,2,39,22,124,252,117,156,17,109,122,146,206,193,73,92,19,251,38,196,101,141,26,236,122,214,152,65,39,29,126,162,67,47,125,108,73,122,204,213,80,114,161,55,162,254,126,105,190,169,250,50,134,123,79,149,208,18,245,4,57,145,30,208,150,174,49,162,128,235,70,248,196,140,56,114,44,69,117,104,105,203,71,145,193,224,249,127,178,34,180,162,180,106,102,152,2,166,51,70,9,65,199,63,89,15,85,40,240,65,123,18,14,191,240,46,2,138,96,40,43,139,39,46,60,206,27,254,174,118,227,94,9,161,88,75,234,11,30,64,110,237,52,4,205,82,11,1,74,112,234,242,107,101,244,21,101,147,81,96,76,253,2,179,210,185,132,15,26,18,133,109,185,198,89,5,86,38,140,102,26,185,200,42,63,85,8,254,131,254,181,246,139,244,254,131,179,107,241,87,132,177,65,54,128,115,248,137,19,29,255,180,62,245,193,132,221,119,58,19,16,234,95,246,251,164,136,140,146,87,81,87,99,128,55,0,164,29,51,17,93,91,214,192,11,24,58,225,65,80,237,199,147,20,203,159,255,242,108,104,133,205,142,65,81,9,94,35,162,198,7,184,86,202,220,123,130,23,36,230,231,210,181,134,225,91,79,23,68,3,32,66,31,61,25,211,173,129,144,91,178,1,64,194,65,248,53,209,90,8,168,172,224,247,178,109,176,217,211,171,21,8,177,38,34,222,236,231,58,104,174,234,157,237,212,211,251,226,115,85,143,239,192,232,166,87,130,89,6,224,82,128,130,28,99,23,208,208,111,232,219,183,122,144,247,34,198,136,157,236,85,157,184,53,232,132,168,146,6,243,82,119,203,94,20,130,18,253,200,22,62,75,26,86,4,3,5,10,123,241,69,215,239,128,94,111,181,13,229,186,136,15,39,4,10,97,43,165,201,109,109,191,202,122,162,11,174,236,214,165,6,31,190,70,11,179,91,74,37,2,192,180,250,126,21,228,172,225,98,168,132,10,6,137,180,85,130,93,251,78,53,188,236,149,15,226,174,140,91,89,95,214,58,216,122,28,113,4,115,253,161,30,247,146,138,18,94,180,202,170,44,124,122,118,148,252,203,215,63,255,242,243,31,46,159,255,227,151,231,156,174,116,200,194,191,158,75,125,209,5,189,108,81,30,26,218,58,231,122,116,178,21,200,39,86,8,255,88,31,79,136,91,176,64,239,1,236,173,105,77,44,116,156,160,104,10,121,43,179,97,158,45,196,196,14,54,174,66,46,142,14,29,91,163,245,227,22,174,143,158,208,2,160,49,218,48,180,17,77,219,210,254,77,128,131,149,149,245,69,251,166,117,209,85,228,250,80,9,75,2,184,6,105,3,4,55,91,50,221,172,137,215,236,9,83,114,202,208,155,146,19,193,119,104,8,244,239,148,77,52,230,222,23,96,89,112,57,156,122,200,2,117,76,175,104,192,19,248,37,161,149,106,233,58,207,123,245,228,144,222,85,85,96,28,90,186,85,11,67,82,101,98,15,58,179,135,54,181,3,78,0,190,247,112,172,149,30,244,130,112,32,116,198,150,218,75,38,229,5,64,49,24,116,73,122,132,62,26,53,170,135,63,0,95,115,91,6,45,89,123,0,60,123,190,125,68,196,4,56,27,208,146,64,24,165,180,163,161,202,227,22,247,89,26,198,253,11,204,117,202,13,209,14,26,18,12,99,85,164,60,176,222,13,150,52,88,134,188,202,239,63,85,149,51,7,8,28,144,6,43,35,155,156,226,92,172,191,216,5,94,172,7,90,98,131,135,119,80,226,187,38,130,218,156,28,220,157,50,71,127,234,183,5,164,154,194,130,172,4,16,0,40,134,16,215,82,93,75,75,101,243,169,244,79,249,189,52,44,59,169,0,138,203,163,85,157,203,156,14,215,212,2,148,42,217,21,96,20,60,178,88,39,118,122,37,146,88,131,152,24,166,193,65,47,179,13,251,212,78,95,5,35,32,107,42,16,131,145,46,49,12,132,181,212,128,13,137,225,98,44,10,47,248,154,98,95,87,106,236,154,3,221,3,12,150,88,28,90,218,190,11,33,136,202,198,112,134,91,21,37,62,146,76,104,124,160,9,136,56,84,49,229,180,215,20,211,200,109,205,49,100,2,86,188,56,139,9,211,164,181,61,137,24,100,84,179,199,195,63,190,160,153,221,135,45,30,28,176,104,16,89,136,92,151,97,229,197,232,180,212,90,29,58,117,63,42,207,201,139,131,190,20,94,207,193,173,157,76,251,69,72,36,96,185,70,128,214,160,134,41,157,106,210,6,58,177,131,30,108,147,138,50,119,128,72,89,58,233,11,148,86,148,232,186,249,6,251,28,248,174,0,231,150,227,250,100,13,98,73,107,113,6,184,83,188,186,192,245,12,17,197,21,163,235,164,115,153,77,105,43,43,25,5,170,224,193,117,114,105,36,37,5,209,193,39,13,115,30,44,177,53,76,111,152,46,163,242,176,56,44,182,111,68,63,21,236,161,62,85,4,209,73,65,32,84,236,117,138,22,202,115,218,113,108,146,186,153,171,76,232,102,78,23,102,173,189,117,111,151,174,178,2,150,207,28,47,109,171,171,59,103,44,151,216,16,164,110,99,70,109,25,208,159,224,98,213,138,208,1,92,13,111,74,71,255,57,253,219,208,99,68,214,48,90,142,139,150,122,212,189,248,219,5,173,33,38,101,141,248,36,75,141,254,109,253,15,93,30,226,243,133,242,253,192,144,4,89,145,24,2,59,88,98,165,198,38,78,57,36,2,55,169,45,209,66,235,143,209,198,47,28,16,244,79,27,46,68,67,248,128,208,100,5,21,128,119,160,244,205,83,209,8,88,75,108,181,73,138,44,53,51,8,138,77,188,215,31,19,121,101,108,127,162,75,119,75,236,235,51,195,70,117,149,129,107,80,88,147,155,245,94,11,253,156,76,242,249,231,47,255,250,233,252,151,207,196,35,56,63,137,157,3,119,101,153,148,142,54,23,56,138,75,150,216,168,137,28,6,104,186,197,6,187,172,218,128,251,92,216,199,143,112,194,12,142,77,115,83,179,142,194,142,130,240,0,205,117,34,188,29,99,31,70,70,247,143,236,157,120,142,33,204,181,91,38,218,120,196,13,246,108,131,57,27,21,79,200,158,101,208,194,96,73,175,165,49,141,206,53,203,194,32,187,210,86,86,236,207,38,6,210,74,211,85,2,23,13,150,244,159,203,158,122,164,76,113,95,58,19,112,22,78,111,251,55,176,186,16,93,202,61,132,189,84,37,187,251,251,93,203,112,92,239,120,211,199,233,68,130,0,125,157,163,95,116,157,177,229,102,69,44,235,222,5,29,233,204,137,75,68,170,2,185,114,209,90,188,42,72,184,236,142,76,138,155,59,44,93,11,194,55,1,111,33,248,208,254,125,253,57,217,74,205,92,93,228,109,7,150,98,255,27,181,11,125,175,18,158,68,238,59,253,252,135,211,207,164,104,121,146,148,93,133,53,76,43,7,136,16,242,227,5,182,98,140,125,77,122,201,21,2,216,149,146,193,105,239,38,8,27,140,113,197,183,44,178,113,100,86,138,38,161,105,191,81,103,55,57,50,207,211,238,125,35,242,35,252,2,242,3,100,228,212,226,141,145,249,41,41,226,158,37,38,76,168,188,132,78,125,69,196,87,150,206,76,236,118,254,53,145,98,210,8,108,221,17,189,128,59,131,242,115,232,87,113,83,243,56,102,126,2,142,115,32,46,159,239,22,206,182,218,169,32,87,39,5,3,104,233,246,50,200,183,128,235,111,95,251,160,224,128,72,68,193,165,147,98,211,13,88,34,251,228,189,39,160,105,78,80,212,98,252,34,254,192,159,48,109,97,104,180,180,237,40,34,9,130,148,113,205,246,188,45,189,109,56,219,18,236,126,45,12,149,20,13,84,59,54,204,68,76,241,107,186,189,44,81,40,195,236,169,51,193,131,194,183,118,122,32,222,84,93,23,184,57,191,140,246,114,34,45,100,216,7,32,114,69,90,185,167,148,79,4,221,80,232,141,54,95,41,188,196,116,33,102,237,68,85,95,125,121,43,119,120,122,149,163,170,239,179,24,214,44,102,184,209,86,248,161,67,145,198,55,147,227,205,139,184,144,97,214,24,244,175,245,28,167,152,16,42,165,239,9,163,141,131,139,119,92,224,210,14,119,67,64,17,202,20,123,39,27,153,22,96,247,19,189,238,248,159,155,28,194,255,121,142,126,192,147,246,144,211,226,222,38,117,84,34,63,163,94,123,77,94,85,186,182,193,217,209,243,54,133,228,244,106,234,12,218,36,76,3,125,106,242,71,238,6,22,153,179,154,62,176,33,169,184,117,162,133,64,21,245,6,145,44,175,138,250,169,250,74,83,91,174,251,87,76,253,64,107,145,13,152,103,173,159,34,12,84,224,254,101,210,118,178,36,186,227,34,114,33,162,235,212,102,49,200,124,187,194,121,91,134,94,103,99,179,195,12,243,2,255,190,196,125,236,180,174,122,115,1,151,69,41,216,45,31,65,111,115,175,154,95,209,149,168,74,250,152,38,195,86,209,174,123,65,112,3,73,192,28,145,23,168,70,178,157,204,182,241,74,220,7,200,54,217,160,67,34,53,244,71,132,222,73,197,93,130,183,29,161,52,159,147,253,31,34,118,158,165,253,146,37,229,73,168,4,2,72,19,237,76,149,216,111,245,53,235,239,107,198,188,113,39,254,174,191,151,93,125,143,42,206,41,132,232,84,186,151,191,9,25,170,105,231,109,154,217,149,194,156,22,140,248,34,24,85,32,115,62,17,10,131,127,20,248,155,187,73,252,121,233,175,240,26,117,16,5,228,126,15,120,235,121,67,134,142,224,79,163,74,125,55,18,96,91,207,181,7,245,167,181,110,224,216,177,23,202,135,93,156,214,108,19,135,254,235,170,22,134,62,100,209,229,166,117,107,69,123,178,114,135,55,149,187,157,124,4,52,250,159,80,177,179,167,229,235,127,116,197,170,62,226,239,85,181,15,103,17,85,11,171,112,250,255,186,167,214,34,226,77,13,181,4,236,98,47,12,144,162,247,138,166,39,120,165,7,106,205,220,10,11,61,141,69,137,252,28,54,221,23,220,74,228,25,77,239,86,87,221,198,142,154,16,196,18,17,89,126,52,14,215,55,160,186,168,102,30,143,253,249,13,114,215,245,231,31,8,54,94,197,17,64,7,65,29,128,157,85,180,161,13,60,177,202,191,193,223,217,199,198,102,189,127,69,200,57,150,176,153,154,241,147,10,91,131,37,211,230,8,0,45,250,221,247,182,76,226,164,219,59,26,11,46,124,241,96,47,222,211,76,235,70,11,174,184,220,213,239,188,210,182,98,122,199,43,123,147,172,178,104,192,253,18,142,251,37,92,63,243,89,204,179,211,31,63,127,122,206,207,35,40,58,172,231,226,252,2,17,152,224,149,150,26,219,4,245,158,192,228,173,57,238,41,131,112,143,178,29,3,114,221,171,117,230,4,116,60,133,170,243,171,241,122,26,213,246,175,225,186,23,243,175,208,54,62,189,233,151,45,231,66,73,179,41,239,155,137,168,165,38,42,40,28,44,57,21,20,133,138,11,190,37,55,247,220,228,176,35,247,235,18,169,78,27,23,71,135,8,147,176,79,112,74,245,52,241,78,155,237,97,36,183,9,29,73,160,127,128,10,67,245,14,167,173,48,201,28,53,156,234,28,8,183,42,85,207,193,152,53,28,24,157,12,70,31,34,87,90,122,35,85,205,180,84,190,114,238,163,66,56,1,160,235,254,51,85,31,98,170,143,253,6,21,233,174,40,38,213,78,6,232,241,73,57,114,11,118,190,58,223,88,210,111,4,171,106,160,185,17,164,217,193,210,85,63,72,211,52,209,159,46,212,209,169,118,237,100,54,139,50,127,232,116,96,80,114,86,109,150,170,68,199,45,109,175,4,92,154,114,197,154,46,67,149,134,208,38,211,189,167,165,150,37,133,131,202,189,1,59,22,247,31,150,54,47,83,18,24,143,86,110,70,168,129,233,23,227,238,229,190,144,133,48,71,205,52,218,236,31,45,93,245,73,50,79,194,125,84,186,142,209,48,83,32,63,237,118,91,180,105,160,95,12,94,76,116,127,151,185,83,62,221,121,240,144,5,30,115,164,82,148,43,208,123,75,86,122,163,254,142,59,31,160,224,199,199,79,15,235,85,70,73,50,8,83,237,52,111,22,103,167,187,128,126,145,111,104,129,122,158,223,1,234,41,233,230,39,165,28,209,85,98,34,40,165,22,13,30,18,150,108,133,243,221,215,149,184,210,37,17,234,216,160,237,1,35,71,60,173,33,74,219,192,227,236,237,35,235,155,228,226,203,45,126,104,147,87,147,98,181,57,69,210,223,171,8,234,195,160,25,115,196,121,227,228,71,228,253,254,115,198,246,57,170,76,176,196,12,39,180,156,114,207,230,213,63,196,18,189,92,62,228,102,203,111,89,178,18,180,205,180,25,62,2,251,130,206,63,115,126,240,226,157,202,125,110,137,248,253,167,159,255,250,89,22,137,203,215,231,232,47,103,34,37,162,115,98,59,168,134,35,99,173,102,36,130,111,246,0,4,200,197,149,131,188,221,39,15,253,132,40,191,108,216,140,166,107,132,42,129,142,32,208,34,243,240,224,149,129,226,132,208,1,218,236,152,216,232,42,186,7,206,17,109,113,37,220,63,108,168,247,183,14,183,183,46,81,49,252,120,43,119,201,150,246,55,143,118,243,49,120,238,246,207,212,172,131,66,220,204,177,53,41,184,98,83,183,36,15,163,150,186,248,21,53,13,248,186,168,65,242,28,103,53,80,0,24,57,43,16,165,30,162,99,92,83,32,111,251,157,130,197,141,122,147,246,222,181,50,30,220,54,234,109,68,150,67,69,0,110,213,19,109,117,235,236,235,141,30,122,9,219,49,113,23,124,54,109,12,203,166,173,183,210,131,235,47,181,176,95,49,194,239,173,83,106,208,161,218,98,95,168,67,96,23,181,10,51,13,33,111,114,112,141,138,219,171,222,241,205,69,51,217,114,69,128,186,42,234,186,152,146,122,235,208,102,162,127,109,184,169,15,13,77,14,119,153,153,243,28,221,29,154,155,71,243,246,208,137,75,153,200,245,6,103,107,240,182,4,59,18,8,209,188,160,190,43,123,6,59,243,36,212,175,210,214,111,125,128,202,189,102,231,123,163,111,115,196,73,129,42,39,82,124,80,67,162,174,245,167,88,232,125,106,201,170,221,135,56,100,147,205,189,22,198,217,180,10,144,146,72,89,150,173,108,137,233,255,85,29,167,171,169,226,145,218,39,169,91,158,37,54,93,178,34,70,155,190,238,197,86,215,148,189,106,159,75,170,122,73,157,201,187,205,131,252,182,87,12,91,24,63,41,100,159,118,154,195,58,186,106,127,8,223,230,43,76,96,16,223,29,125,130,58,119,28,58,190,58,250,198,90,95,209,165,133,26,47,181,137,195,84,65,202,18,213,225,225,239,66,163,210,197,22,227,17,92,30,64,174,253,144,212,17,128,34,1,196,167,218,118,64,58,210,208,18,128,203,221,107,249,145,125,117,209,142,242,10,183,213,28,167,171,202,117,170,75,211,191,86,35,44,165,26,20,111,253,13,48,147,235,252,198,103,47,10,73,26,248,33,10,32,203,243,26,41,47,51,44,107,104,38,73,249,48,93,212,181,112,84,23,216,171,222,122,2,64,247,68,11,241,186,0,141,102,69,224,108,125,95,2,154,117,173,46,245,139,70,29,168,205,105,57,154,205,141,166,13,46,0,112,128,102,245,38,18,86,229,147,249,8,116,174,2,110,48,123,27,114,95,88,2,229,111,224,151,88,157,95,241,240,197,235,138,202,205,137,250,117,170,112,179,132,7,187,49,134,72,49,56,153,59,138,139,87,183,87,84,195,145,134,38,124,77,97,35,211,139,240,206,9,142,216,124,112,138,100,17,151,117,192,123,186,235,210,110,98,125,139,57,92,215,238,73,169,199,12,230,23,181,67,15,42,255,239,140,166,81,241,150,104,144,215,2,89,118,64,134,188,253,238,211,189,69,223,53,65,5,49,115,245,162,213,163,133,130,4,15,216,115,245,151,39,236,190,121,6,171,31,44,246,93,34,210,152,134,249,57,33,225,207,159,191,237,196,123,237,109,35,27,140,210,68,13,242,65,151,226,19,131,77,164,151,215,206,119,133,16,55,68,25,7,36,42,239,123,81,216,27,253,219,230,28,174,229,28,240,139,222,124,229,245,3,156,206,224,110,118,63,111,172,206,157,154,72,141,78,187,74,234,237,46,57,183,36,198,25,230,119,238,28,245,220,117,180,12,31,188,214,146,197,210,99,95,246,189,154,24,186,175,190,2,235,96,138,239,212,216,160,25,125,251,8,46,45,116,135,50,113,55,190,4,25,250,69,71,196,221,60,58,217,83,7,123,104,255,38,107,12,221,125,204,249,239,158,171,229,53,222,63,117,183,114,77,250,177,253,235,239,239,209,42,163,90,74,43,222,10,189,87,14,107,187,155,54,217,205,213,58,159,118,178,71,57,109,231,190,125,68,88,26,163,90,239,186,232,178,125,186,181,29,136,70,202,254,139,111,59,207,211,5,124,187,0,153,10,202,34,31,246,138,111,151,84,210,121,86,141,244,249,119,167,231,124,86,51,150,251,57,132,36,147,241,21,86,149,34,227,42,159,65,123,93,106,152,146,81,133,166,156,157,227,20,153,89,119,242,80,136,179,203,235,169,5,113,174,65,36,115,160,232,180,7,192,233,234,100,117,240,50,166,201,180,54,129,209,24,108,240,78,100,9,200,59,235,161,213,85,187,31,66,193,28,101,243,24,142,133,48,150,117,74,167,245,104,216,142,86,165,179,254,222,142,48,191,99,155,81,125,64,164,243,122,72,214,85,125,201,113,61,218,10,138,182,7,94,34,226,66,103,55,172,135,210,182,96,97,7,146,137,72,97,219,225,109,185,29,37,158,41,212,121,150,141,167,76,223,34,46,209,3,98,61,180,89,210,138,163,202,177,8,8,217,252,107,63,20,16,70,147,188,51,204,179,123,230,201,161,175,162,173,224,73,70,238,52,133,18,231,133,16,242,0,84,185,182,35,229,170,213,147,134,185,177,214,231,253,221,245,246,238,113,109,102,217,29,65,93,40,189,96,129,225,25,176,161,53,60,46,243,176,243,181,191,182,150,14,156,106,230,18,210,143,213,209,149,206,247,179,8,34,238,153,130,222,84,46,240,94,114,36,115,0,54,166,94,6,199,124,0,249,143,204,164,136,119,92,107,247,128,157,169,92,112,201,189,169,221,189,219,235,163,219,107,127,119,200,32,52,168,242,230,254,246,253,253,30,34,101,125,245,128,202,6,18,111,201,62,191,192,31,90,242,153,167,50,116,135,43,64,18,160,66,230,185,38,117,112,157,147,39,207,19,1,203,39,96,246,109,135,205,50,113,255,14,22,126,27,108,39,133,120,174,8,201,236,14,205,78,177,158,24,247,111,187,121,66,125,85,118,174,61,218,240,130,102,195,39,39,3,126,150,190,26,17,10,187,117,226,114,237,186,251,118,120,93,103,18,215,119,248,167,102,232,63,126,254,244,167,231,4,52,186,250,64,126,214,125,158,49,25,183,248,76,120,37,28,84,215,167,58,188,166,225,211,232,204,245,204,213,98,163,222,222,51,116,103,22,53,8,62,184,71,115,59,162,245,242,163,119,53,223,38,250,164,199,183,193,88,142,71,208,203,129,34,15,177,208,241,229,246,250,250,220,55,179,226,85,232,71,222,184,117,219,118,93,157,188,118,220,190,109,83,135,63,86,218,183,155,164,245,186,125,241,222,245,193,63,29,38,242,167,175,151,175,191,59,253,242,231,175,207,1,243,170,79,124,153,168,94,223,9,8,157,44,46,67,246,132,142,131,102,68,34,219,224,29,247,118,181,24,92,198,238,70,24,18,149,130,193,18,235,41,150,231,176,115,113,125,229,101,83,186,130,31,71,173,43,47,234,154,53,88,98,222,68,244,226,181,88,163,157,235,219,185,34,27,70,143,57,20,106,122,203,158,27,194,211,123,37,121,228,70,165,234,15,170,123,14,22,101,112,50,187,207,180,177,165,118,103,174,34,218,96,91,185,88,156,198,17,26,3,72,251,178,207,191,34,248,1,212,167,119,42,178,246,123,49,165,254,149,42,143,3,128,11,165,172,87,245,178,60,64,169,5,239,83,47,21,69,58,183,183,5,25,186,51,135,90,68,44,242,143,110,210,50,31,177,84,214,157,47,82,190,79,13,220,6,129,158,167,41,14,225,26,112,144,189,191,95,246,252,100,250,101,8,40,12,237,234,182,110,65,1,71,18,170,196,120,105,62,222,208,199,253,192,196,69,29,244,255,157,189,254,145,102,175,109,173,203,26,9,70,141,50,84,61,48,172,90,210,171,119,25,140,241,54,214,110,85,239,50,6,160,83,239,130,139,135,238,114,111,2,158,86,253,110,106,250,80,53,0,173,145,176,170,95,133,3,91,34,139,196,237,238,136,3,157,48,147,195,142,82,106,213,254,170,1,201,89,240,118,232,222,62,169,34,109,85,255,210,24,185,171,67,82,140,3,122,152,171,195,254,22,28,182,150,35,168,59,156,186,170,53,178,216,110,27,215,74,98,97,194,150,52,145,159,86,85,213,254,174,234,98,245,74,63,221,71,15,108,234,98,53,88,71,32,72,216,223,27,101,177,177,196,189,13,228,232,148,197,36,158,106,202,98,141,63,120,187,13,93,85,197,73,85,150,48,37,88,242,70,81,12,123,246,158,14,207,156,28,53,236,6,166,85,88,202,53,16,222,84,160,150,244,138,98,106,81,111,244,196,176,191,222,43,105,85,79,188,46,118,155,46,143,68,16,62,54,246,219,166,39,150,26,126,171,39,246,51,107,139,138,98,99,51,12,142,182,29,124,210,183,143,17,97,248,81,221,134,246,74,172,195,18,186,173,85,81,60,91,76,36,234,78,221,54,239,198,162,22,213,52,123,170,108,181,164,169,68,160,80,189,82,29,168,250,226,54,66,88,68,101,253,214,111,84,207,154,93,149,177,18,202,82,115,168,197,216,85,35,168,218,216,76,36,244,181,105,201,27,75,73,211,29,227,254,194,109,59,144,213,34,55,251,119,186,99,117,130,85,213,49,244,96,217,179,48,150,188,209,29,7,194,179,175,106,99,7,104,26,89,62,209,106,166,63,101,78,170,54,246,12,36,54,181,177,1,145,88,114,171,54,14,24,52,171,218,56,229,235,168,51,214,166,55,134,79,245,157,223,237,170,54,70,207,93,27,149,62,26,205,77,187,83,26,207,198,89,108,58,99,117,164,223,67,243,104,106,100,6,166,169,237,193,146,27,53,178,235,180,200,80,64,25,132,202,86,11,59,222,58,155,18,89,137,64,155,22,217,188,65,160,68,54,35,169,42,145,221,166,67,102,40,233,15,169,144,225,35,251,237,201,192,103,173,181,24,232,207,123,0,25,184,6,230,175,214,30,183,18,214,138,244,113,208,48,164,183,193,217,211,104,215,191,89,126,136,26,158,234,223,33,187,68,64,99,114,173,47,224,156,79,254,241,221,12,133,188,187,58,220,228,149,176,138,64,229,245,183,229,181,239,189,168,209,57,3,88,145,139,178,150,69,134,147,239,140,128,81,195,209,56,53,81,184,70,111,79,116,196,19,209,37,177,167,183,212,28,158,24,8,105,241,135,151,182,126,154,207,83,143,155,209,44,231,180,12,30,224,160,147,195,158,164,109,161,220,54,25,32,144,98,13,238,210,232,60,13,177,98,228,132,8,171,88,28,45,89,195,182,183,115,11,88,182,128,117,178,123,39,240,204,83,11,180,1,153,22,236,235,59,119,142,250,195,18,106,155,205,57,80,13,165,172,159,193,18,251,138,137,211,27,67,97,17,184,32,99,251,104,177,198,7,157,11,44,240,175,42,138,15,160,60,50,117,178,97,181,239,146,255,37,86,243,21,112,141,154,219,210,53,84,2,98,22,151,156,5,50,19,28,254,211,196,56,195,245,197,1,126,101,165,5,89,237,193,91,232,15,179,108,62,55,154,255,242,233,27,80,0,159,22,220,149,9,60,16,168,61,158,140,137,222,18,155,60,179,242,67,70,37,110,52,167,184,53,53,11,136,6,153,208,184,255,154,17,176,15,231,179,68,151,193,137,36,141,67,75,77,134,214,200,78,34,30,16,172,56,249,53,229,82,194,16,36,117,195,186,13,69,116,45,144,226,66,102,203,192,153,157,200,51,234,44,214,156,198,154,212,169,241,59,134,66,116,255,42,70,168,51,200,22,139,223,76,54,244,55,182,46,187,96,183,13,111,7,135,179,40,16,122,21,107,176,8,120,58,49,39,108,227,196,53,235,44,166,18,248,172,238,152,155,50,35,200,9,6,14,50,118,233,249,180,64,151,14,76,73,169,135,193,111,48,201,46,222,21,245,205,180,182,120,177,232,158,22,229,179,150,206,192,108,224,36,162,80,54,131,37,182,108,183,80,35,147,171,39,117,65,169,171,55,153,202,176,84,213,231,87,110,118,6,240,203,139,56,186,159,95,152,116,117,227,242,175,222,201,73,171,78,189,251,200,135,142,232,43,215,69,97,181,208,48,140,61,17,93,26,0,13,118,47,23,227,70,117,149,226,201,208,150,94,249,203,72,151,139,58,200,208,3,7,59,108,93,206,213,127,82,26,175,162,45,116,242,83,33,96,244,57,208,31,73,77,45,112,15,242,228,56,203,196,123,120,211,188,35,157,68,16,44,75,227,161,245,61,41,29,10,219,186,14,63,152,147,232,174,143,143,137,82,234,180,115,103,26,82,248,173,66,225,136,236,198,138,181,160,254,141,83,162,112,175,158,92,138,14,100,115,54,170,99,38,109,43,35,106,211,76,218,223,139,193,37,100,34,3,170,180,166,17,186,39,32,26,66,208,109,169,85,59,141,208,234,41,10,15,136,89,233,136,231,206,82,104,223,108,110,6,216,59,201,146,146,233,77,166,147,147,25,181,75,31,191,75,86,86,172,162,112,28,83,236,36,5,196,26,44,177,206,229,181,34,209,131,69,152,7,98,70,101,200,57,173,70,245,202,118,211,22,214,93,9,230,79,79,198,85,250,82,90,113,168,33,82,79,112,115,8,111,155,163,172,123,71,40,86,46,20,215,70,16,158,213,43,26,253,98,174,26,73,221,94,193,79,142,158,100,169,9,212,84,201,192,236,37,85,128,141,1,27,236,181,1,106,208,57,232,50,154,151,182,46,159,81,45,143,45,109,123,0,27,16,31,101,59,9,143,98,224,178,195,195,140,148,71,250,183,19,29,169,143,186,104,231,96,143,62,181,25,113,155,25,217,123,20,173,204,17,93,204,190,71,167,215,43,62,80,69,249,164,110,192,142,60,242,67,75,109,218,81,17,158,219,224,11,111,108,190,57,69,105,173,181,231,171,124,108,254,179,224,42,4,11,43,42,65,155,159,227,19,197,252,17,200,157,231,67,126,13,114,167,114,43,112,218,139,87,155,108,255,116,213,241,127,143,185,163,238,201,12,121,4,17,30,182,207,45,221,197,220,73,230,14,220,14,54,112,25,245,61,85,176,29,226,138,181,131,13,117,7,58,88,219,14,52,12,189,150,154,112,232,185,72,170,91,253,93,89,85,75,162,133,141,230,140,165,73,135,184,83,16,15,55,105,215,189,247,33,83,183,73,250,89,104,133,144,66,75,113,101,86,133,198,212,194,249,16,214,1,7,188,119,49,119,40,146,190,84,115,8,108,233,86,47,178,170,178,69,78,213,180,208,117,213,70,107,188,34,148,71,134,188,35,175,112,92,110,90,218,130,172,233,73,108,234,141,189,5,237,45,246,206,157,10,102,67,43,104,44,4,58,55,210,213,249,67,215,126,55,112,37,247,179,178,238,153,45,130,196,3,161,25,238,214,150,238,3,197,168,2,173,165,155,182,112,158,200,133,126,162,10,65,21,9,29,80,12,128,198,117,250,253,9,83,2,102,102,67,233,41,26,4,174,94,160,22,196,55,147,121,123,79,188,93,225,98,44,86,245,100,168,28,150,76,61,112,202,251,72,68,132,10,144,211,234,149,185,30,220,128,13,141,230,63,141,94,206,1,107,7,219,77,222,60,231,126,170,170,86,104,223,99,8,68,186,224,52,180,33,13,115,189,87,73,105,3,205,143,148,156,65,29,7,129,157,165,234,54,175,46,188,158,171,47,3,176,177,17,250,78,108,210,69,225,210,33,32,18,244,55,254,186,232,164,11,166,39,114,188,176,207,42,239,121,139,78,122,24,123,180,70,39,61,140,95,50,173,227,197,103,167,136,51,137,179,198,127,98,124,210,95,63,159,126,249,143,231,98,103,51,140,86,28,235,116,152,62,248,192,105,97,207,55,206,224,124,12,85,0,55,198,72,223,71,68,88,88,210,2,0,212,41,200,20,155,34,55,249,216,146,94,231,105,107,211,1,163,2,94,159,251,55,210,241,91,23,177,199,47,179,28,175,1,27,243,120,167,134,176,205,252,48,173,229,198,238,35,17,103,43,110,96,49,35,164,30,96,189,224,44,148,26,86,27,248,73,145,192,210,118,115,36,158,19,147,43,224,45,171,101,124,119,239,112,115,239,178,83,202,166,146,72,15,193,9,162,74,105,160,181,40,128,1,149,47,230,206,204,82,3,74,2,253,16,49,50,56,209,92,44,170,131,119,201,60,253,178,103,200,84,180,146,66,162,221,22,79,26,3,97,38,44,89,97,130,32,45,80,31,135,28,8,254,55,119,126,254,42,204,169,134,163,189,153,236,121,34,60,34,1,164,78,75,59,47,247,209,10,251,77,228,132,217,48,22,17,222,126,218,197,17,229,14,139,56,218,232,135,52,25,128,166,94,106,5,96,160,123,152,68,170,197,102,92,128,108,254,161,17,188,67,1,53,247,46,85,93,27,18,138,124,59,2,108,240,114,198,197,91,106,194,32,48,81,215,208,5,234,123,39,118,91,200,1,23,155,157,21,108,192,124,254,45,89,197,62,116,71,138,135,26,165,162,127,155,200,110,91,166,183,138,234,170,59,7,221,33,81,28,109,201,138,214,11,181,180,74,218,123,239,157,184,116,42,100,210,211,156,230,127,65,32,203,127,124,125,74,210,147,121,147,94,216,101,98,68,196,93,77,219,134,134,190,149,50,111,231,73,45,164,10,81,242,118,210,227,66,171,119,41,66,232,206,93,131,109,222,152,35,57,87,245,143,77,249,201,236,9,88,94,180,241,71,149,135,174,190,170,185,254,62,6,96,90,81,160,0,243,54,60,190,65,113,224,142,121,162,242,206,242,55,121,235,180,95,20,45,238,131,88,115,3,161,172,19,119,77,71,80,248,17,204,87,131,62,13,173,5,236,108,152,183,104,142,214,31,11,224,38,164,243,93,131,131,137,85,135,194,17,36,24,88,12,119,197,48,210,243,49,186,72,33,136,14,25,36,8,82,108,160,67,43,70,244,106,117,197,196,179,78,227,128,126,232,211,254,158,81,239,57,48,239,88,95,246,5,64,190,103,176,210,93,243,68,164,225,253,82,14,86,202,193,74,185,248,137,203,229,25,116,89,216,192,104,85,232,170,63,208,0,233,188,97,105,114,99,117,103,234,41,22,48,74,136,11,85,255,235,2,178,200,148,35,18,227,69,119,148,206,192,65,39,149,79,166,21,32,200,169,188,169,240,144,231,110,91,175,6,223,54,174,179,246,115,149,253,22,21,70,47,106,177,81,231,213,197,194,186,78,152,214,213,144,91,55,121,124,108,166,57,67,57,255,24,165,35,1,119,131,61,226,154,10,109,75,39,224,105,193,170,216,210,22,134,11,94,99,181,183,28,102,46,96,71,167,172,129,173,163,156,233,110,111,78,13,156,43,170,174,26,246,83,187,213,243,194,198,242,245,41,117,101,134,178,87,132,69,3,14,117,178,193,128,238,28,188,42,62,213,50,19,33,81,198,206,148,211,208,29,218,82,49,65,9,152,102,50,164,78,46,165,156,78,88,46,225,20,11,34,154,237,176,45,165,136,138,174,196,22,194,203,202,36,50,238,66,66,195,52,77,49,97,45,40,178,216,213,112,216,202,245,64,78,133,166,82,68,136,90,0,104,16,124,152,147,187,162,174,166,44,181,86,22,80,29,76,62,215,130,238,6,98,169,202,169,219,142,86,123,255,155,43,238,88,225,204,57,207,209,135,199,15,142,59,87,14,126,226,70,67,68,162,103,30,220,142,72,4,26,101,92,204,225,153,162,110,15,110,159,120,29,215,15,207,7,87,192,51,231,92,40,39,50,249,128,61,33,14,221,97,155,107,100,66,35,101,207,176,61,124,156,49,131,184,44,67,252,189,135,135,221,135,151,12,131,155,151,29,107,120,238,97,215,21,251,8,189,7,40,67,156,123,174,216,253,195,251,61,36,18,60,103,242,69,102,24,16,29,207,50,156,227,37,161,178,65,196,75,56,118,105,174,16,8,174,155,193,74,63,108,71,54,177,32,106,48,23,135,53,175,61,73,167,159,237,201,82,28,168,8,183,35,219,97,21,144,135,84,110,108,69,54,46,211,60,133,212,29,173,123,71,153,76,125,42,174,92,200,21,61,131,23,24,69,115,224,182,162,204,31,19,72,206,134,237,168,9,36,21,194,161,200,96,242,81,219,147,88,166,166,42,227,240,169,151,162,216,201,201,56,223,14,236,142,173,248,151,241,193,151,239,215,217,216,215,217,248,160,186,223,125,103,210,42,219,253,110,86,237,90,101,237,187,201,204,186,125,247,163,26,27,182,26,27,187,71,191,91,217,55,47,29,190,223,230,233,217,77,225,159,191,254,203,87,112,76,45,79,201,113,50,39,65,199,94,85,29,125,106,200,104,45,53,41,214,220,53,168,99,253,201,7,133,10,174,65,65,98,233,55,69,100,58,239,140,131,98,0,246,159,44,246,247,0,102,171,242,67,157,173,116,57,178,228,173,234,67,237,5,239,97,48,7,175,202,191,118,96,186,28,163,186,134,231,30,220,171,104,45,177,131,61,189,135,25,113,87,36,102,154,78,86,36,102,251,165,72,204,111,133,82,189,170,40,204,30,174,215,17,136,3,52,88,12,45,109,30,57,171,193,226,216,48,201,117,231,97,27,144,55,152,228,223,85,144,66,27,12,152,95,234,142,82,167,60,122,171,33,69,80,54,99,170,237,192,150,89,86,210,134,75,190,167,33,141,106,1,48,245,32,52,163,208,232,183,180,109,169,40,53,138,252,65,126,155,123,96,242,55,106,82,213,21,88,114,11,76,126,212,232,248,211,189,91,218,91,92,242,167,180,164,48,74,195,183,183,165,187,90,82,139,229,172,93,76,103,171,27,26,93,23,212,16,131,100,204,210,209,134,68,48,36,31,154,75,31,136,19,228,153,4,200,28,77,203,80,95,153,0,171,150,29,195,120,52,16,227,147,74,255,250,215,60,50,189,169,162,109,164,89,50,245,155,234,75,235,88,16,148,239,243,88,241,19,160,149,222,195,192,87,113,150,215,47,102,61,30,29,81,231,118,50,91,139,180,147,19,46,177,91,60,80,107,16,179,135,164,24,47,220,190,12,250,119,37,170,91,97,162,120,161,166,188,166,77,171,183,102,160,145,10,145,26,144,23,16,209,169,238,183,152,61,220,49,4,168,26,200,57,97,250,124,81,91,137,165,102,82,225,53,187,243,185,201,213,168,159,100,159,252,101,249,229,41,15,243,148,117,183,168,208,12,11,168,1,0,220,251,190,223,49,246,21,80,208,43,10,51,255,154,27,7,61,26,155,121,90,174,112,82,172,43,135,11,61,203,97,87,84,99,240,1,251,1,42,145,222,117,202,54,212,213,247,252,165,151,12,175,140,250,126,185,33,51,150,93,175,234,177,187,235,96,85,178,139,255,168,91,113,3,53,50,160,8,121,51,192,59,56,25,233,143,211,91,24,111,115,19,135,215,11,167,61,132,75,170,167,166,247,244,137,217,41,184,249,124,102,250,58,46,208,233,99,159,74,87,250,119,188,132,193,74,83,30,220,193,63,215,241,177,35,48,111,56,0,44,170,190,227,41,124,5,123,101,4,122,176,149,73,23,222,147,110,230,218,150,142,182,52,42,120,26,15,206,91,189,74,171,36,104,240,47,146,153,89,107,148,34,194,76,161,22,197,253,22,22,84,213,91,80,50,210,34,160,138,153,93,120,75,117,225,27,233,54,247,131,99,232,89,171,34,244,230,106,200,63,232,162,254,78,95,54,231,166,247,251,50,32,89,191,51,0,213,104,255,126,71,254,246,81,151,127,186,213,31,212,165,29,181,156,128,94,226,242,35,20,71,88,237,2,249,183,84,93,208,204,17,0,60,85,119,10,131,223,63,237,88,48,32,59,139,100,172,254,168,153,182,139,95,103,97,120,207,8,131,72,152,157,56,238,7,134,24,31,127,37,76,220,147,190,82,159,79,191,252,233,169,169,54,166,137,30,199,185,106,4,57,108,150,83,2,194,0,235,235,96,215,191,125,68,188,0,204,131,161,170,90,205,184,160,142,22,86,162,87,191,173,249,181,219,44,63,187,109,205,173,221,70,169,225,225,75,247,37,132,255,11,7,244,127,225,128,126,16,14,168,117,222,214,203,173,243,174,29,110,237,190,237,70,237,151,143,110,123,18,250,253,243,147,64,136,5,173,135,249,90,173,67,47,8,239,87,162,133,222,28,4,131,112,49,95,253,179,5,114,24,174,55,64,223,176,166,41,214,208,168,132,113,212,94,203,227,95,154,111,104,36,133,98,251,165,228,17,186,194,102,181,139,217,21,42,128,176,15,85,123,83,75,87,134,43,188,176,1,147,223,16,213,105,124,1,3,188,14,74,232,118,106,14,79,45,181,27,21,147,81,29,131,176,155,70,255,111,233,186,133,79,138,220,47,227,244,220,92,21,212,119,107,115,235,209,242,241,215,12,6,88,255,197,150,119,131,0,106,123,62,53,92,159,71,250,249,53,102,18,233,11,244,105,160,179,149,162,64,210,63,10,190,116,43,53,3,232,103,21,62,94,205,78,99,115,89,80,108,54,194,243,16,161,82,195,213,48,80,53,168,102,102,212,129,158,101,103,181,227,197,128,8,17,148,141,74,104,233,234,50,6,59,134,249,45,158,213,189,31,138,156,74,62,239,10,86,208,134,154,152,232,176,69,44,235,137,17,2,45,84,72,5,11,61,126,1,7,38,58,93,75,219,123,56,182,53,60,139,127,245,184,13,105,118,136,209,92,66,22,138,96,231,246,101,211,134,39,165,127,100,135,169,94,114,63,169,216,109,91,74,7,242,225,102,168,131,56,228,109,202,89,138,87,250,200,117,71,107,60,92,220,187,42,185,27,155,239,202,92,207,147,249,192,52,119,45,184,127,171,31,202,44,130,33,209,101,141,93,208,188,72,109,1,24,192,49,232,171,141,142,85,170,69,220,106,178,248,213,180,58,188,52,169,5,178,120,203,141,161,54,234,49,54,169,107,221,160,86,149,22,157,162,94,90,208,133,150,86,114,109,23,50,246,213,83,149,182,130,166,72,147,213,229,52,214,230,153,186,176,71,158,87,147,179,125,151,201,225,246,75,59,206,213,145,3,240,60,169,183,106,171,12,250,10,181,250,224,143,131,121,108,191,109,48,248,25,235,17,111,131,151,32,50,124,82,0,253,124,129,227,132,76,105,167,95,158,51,103,24,61,94,38,171,138,46,190,180,129,31,16,56,107,33,172,67,75,55,75,25,93,154,149,249,225,154,163,246,225,221,187,25,133,57,115,185,92,82,44,26,69,186,123,163,185,85,142,45,219,145,179,59,189,119,149,156,176,114,11,127,4,123,165,188,254,69,73,111,140,251,102,213,126,145,69,106,80,180,174,3,160,38,102,127,213,73,231,228,212,133,143,127,91,196,166,39,40,145,26,14,23,221,233,105,8,232,61,190,190,107,145,6,138,147,114,192,187,160,88,124,112,39,8,105,20,179,243,99,153,52,120,1,4,224,5,86,205,200,24,104,237,203,12,93,91,70,29,74,103,244,23,217,50,142,106,84,214,237,72,19,141,236,151,46,63,15,148,248,73,97,100,19,166,6,17,228,240,41,103,101,199,81,147,187,250,55,232,184,233,142,175,22,95,113,224,122,255,5,172,238,52,70,98,239,101,139,136,234,186,72,234,11,89,192,56,119,156,18,213,193,36,72,107,161,254,92,168,15,42,200,22,19,216,23,139,248,178,103,224,143,187,104,176,148,81,217,54,70,219,77,139,170,187,55,196,155,171,45,180,50,156,248,228,27,27,240,230,200,184,130,229,90,152,0,235,175,37,205,125,139,110,249,156,184,46,240,189,112,217,72,137,78,33,170,28,172,137,233,209,212,94,203,90,38,25,141,130,248,232,92,167,31,100,243,11,91,92,111,167,189,123,49,21,158,90,113,55,36,115,229,177,66,100,58,190,7,172,67,143,191,103,208,241,62,26,172,176,125,85,94,253,129,27,45,150,185,100,173,190,36,186,228,159,238,3,238,166,230,51,12,65,95,163,198,206,234,225,171,11,16,15,225,182,110,7,232,14,186,245,5,224,11,89,15,190,140,170,4,29,213,239,223,228,10,219,156,159,39,243,253,29,26,189,132,114,23,170,149,184,253,124,110,254,250,237,215,47,203,215,31,216,62,155,206,78,41,71,14,48,200,151,252,29,141,144,162,20,127,79,37,84,24,234,248,221,173,116,70,237,124,103,43,141,56,68,234,63,166,76,135,172,9,90,14,217,77,83,167,179,128,4,79,186,239,183,245,91,16,31,42,50,213,115,31,227,75,249,80,242,223,229,99,96,145,159,211,179,31,163,92,161,246,49,87,219,112,175,31,179,175,28,8,220,96,153,38,124,15,9,129,203,222,117,151,234,206,190,122,186,238,243,224,181,223,224,0,81,231,157,255,220,183,136,216,66,2,156,255,212,183,252,0,117,213,243,43,126,169,160,205,145,158,155,224,131,48,77,30,173,24,185,203,16,153,232,164,110,31,101,118,243,208,29,54,159,102,76,24,65,175,97,58,113,242,191,107,1,83,147,75,57,189,188,243,236,176,189,66,49,125,230,121,70,28,94,138,16,250,66,9,239,189,120,216,94,60,110,47,62,234,161,119,229,253,55,239,124,176,70,120,200,52,236,96,145,95,179,209,200,199,52,151,48,108,71,43,205,148,254,30,215,163,174,236,79,60,183,29,93,169,20,14,179,188,175,84,89,173,221,156,167,50,116,135,205,251,27,65,44,101,158,156,122,176,202,163,142,82,43,78,6,223,31,54,42,84,248,197,132,90,34,63,26,246,25,145,2,114,127,184,229,44,187,56,201,25,27,136,217,75,39,6,113,41,40,7,164,25,17,73,217,90,244,241,135,141,59,87,250,110,244,196,131,219,209,17,176,79,178,68,56,4,232,200,92,21,230,89,94,62,116,135,205,148,6,48,146,66,156,210,53,215,119,170,100,240,180,140,22,216,165,181,215,204,51,131,6,98,44,137,214,208,245,176,189,64,246,222,101,134,10,89,6,160,99,31,125,224,231,6,91,68,148,70,172,42,106,73,57,17,245,76,20,217,48,167,0,225,85,182,189,114,67,252,50,49,86,62,73,110,140,116,146,108,11,157,43,229,12,162,110,173,96,39,198,130,201,185,48,108,71,219,122,79,167,33,29,5,243,124,25,25,182,151,230,68,109,13,78,230,114,98,132,161,91,99,13,221,188,154,41,217,178,82,147,112,26,11,78,46,196,245,40,116,71,27,75,3,223,198,181,30,55,43,145,87,225,219,18,43,72,222,70,104,157,4,227,227,118,180,73,91,133,111,227,189,243,204,200,122,28,157,215,239,111,151,168,193,47,56,3,175,2,84,248,253,25,169,75,168,190,164,181,211,66,132,82,39,203,212,23,26,24,203,156,61,183,240,232,39,68,68,147,7,178,163,161,68,78,85,217,34,170,32,13,83,145,156,200,227,154,59,183,160,82,131,12,227,112,168,193,237,148,172,34,5,91,6,39,197,193,226,201,186,116,26,185,143,250,63,115,139,84,88,73,214,124,140,80,195,27,24,249,148,240,134,187,51,219,200,151,158,82,248,96,114,191,9,80,118,249,105,202,142,74,35,201,181,206,0,147,167,57,111,202,106,231,195,43,220,153,129,8,232,72,121,173,37,21,125,36,35,56,38,136,160,90,240,249,237,220,188,80,80,67,125,93,91,127,12,95,214,186,183,102,209,168,57,102,22,88,109,210,45,33,199,38,246,74,232,9,181,239,172,71,173,159,184,136,110,63,234,124,43,189,146,234,117,121,25,133,254,196,94,66,185,53,204,77,144,13,107,159,36,140,7,222,149,32,200,78,120,62,168,15,179,187,61,50,141,191,117,202,113,235,148,166,213,79,120,95,228,188,128,247,21,214,240,236,134,237,168,229,240,166,184,63,202,12,249,187,207,207,65,20,216,46,19,212,58,34,16,137,92,4,24,36,106,109,22,11,12,62,234,197,151,123,121,12,94,122,78,119,94,196,200,69,86,187,2,153,6,24,107,100,199,53,3,53,111,223,238,218,223,167,187,193,171,133,162,104,230,143,244,176,78,227,31,29,221,42,150,232,20,122,118,87,206,49,27,231,157,133,110,187,118,176,252,78,123,247,12,251,207,15,221,53,133,30,156,25,227,180,208,180,126,103,95,117,58,207,233,151,181,215,237,222,100,149,1,116,214,137,148,80,245,3,25,35,159,120,70,43,240,221,119,75,81,99,153,148,10,157,193,102,135,236,140,115,233,6,238,221,117,44,42,252,36,152,26,118,110,25,245,22,141,35,83,42,18,15,208,246,157,64,121,107,14,53,57,12,123,177,232,8,80,108,86,172,183,49,230,86,225,250,244,85,173,4,244,52,5,89,99,227,170,54,70,234,134,138,1,137,129,224,20,244,207,216,189,105,108,55,129,132,253,105,84,89,29,116,191,255,244,243,31,206,207,113,79,4,18,0,201,86,172,12,179,110,149,225,33,224,17,14,226,195,164,18,154,155,167,172,242,136,29,173,242,8,127,71,172,216,50,137,196,232,136,249,144,66,145,157,152,202,35,37,20,248,205,110,135,157,60,18,68,128,96,188,24,159,125,1,66,249,236,39,99,1,213,163,22,162,130,133,68,166,32,57,130,42,69,36,62,88,244,49,116,103,153,9,251,67,179,195,4,114,239,98,43,29,96,59,153,163,204,135,82,32,232,253,75,172,16,144,214,67,43,144,44,37,209,185,162,226,139,236,208,75,185,66,164,193,148,254,18,176,2,200,181,132,87,173,135,141,128,87,102,203,73,170,79,10,39,93,64,86,62,217,37,19,152,98,170,193,167,240,2,33,57,201,244,159,210,208,29,182,73,75,58,77,156,34,227,111,75,157,131,75,125,213,191,243,40,119,20,147,200,188,82,165,84,2,207,97,14,152,207,100,104,121,63,69,255,222,195,195,238,195,11,140,63,114,214,251,83,128,127,109,150,211,178,174,109,135,205,237,79,42,40,139,252,159,233,215,145,101,210,21,41,248,35,246,220,30,206,209,243,176,125,60,98,2,69,0,155,82,25,182,163,85,188,127,219,121,22,56,239,160,13,220,252,196,131,97,237,57,14,210,65,170,115,42,50,222,32,71,38,145,65,68,36,216,14,187,125,129,204,86,57,48,134,108,10,19,60,199,3,124,235,83,76,55,135,219,190,64,70,32,195,126,64,166,57,37,185,197,245,135,111,51,134,38,126,146,142,232,210,3,127,39,146,23,135,10,189,153,44,61,210,199,69,228,165,231,147,147,210,148,97,59,50,48,110,196,233,78,210,125,129,238,53,211,197,93,100,122,78,228,81,238,11,253,97,11,52,217,121,131,194,119,137,132,20,92,9,126,123,203,11,78,198,146,29,38,221,237,208,130,37,96,66,206,78,190,69,38,56,54,174,72,10,175,156,200,229,192,135,161,2,210,88,50,76,243,9,238,2,49,5,41,219,118,180,226,111,212,42,133,118,180,214,229,42,3,13,115,114,87,154,237,144,217,200,106,69,112,218,237,176,245,187,98,99,26,70,46,17,242,66,173,175,240,235,8,50,250,32,14,215,9,19,112,157,202,105,55,243,53,246,10,40,49,144,3,65,194,148,100,219,247,172,56,243,245,243,191,159,62,255,78,196,153,111,63,16,17,85,75,81,184,61,96,84,138,24,67,216,245,98,171,96,167,104,165,61,156,244,19,222,105,0,29,144,243,229,65,13,44,59,5,128,187,193,110,98,105,67,59,204,180,254,121,160,58,101,8,223,206,40,212,8,150,123,10,25,122,179,193,146,22,37,70,37,25,246,30,178,122,95,44,104,91,147,19,216,100,24,238,100,105,115,191,130,142,211,192,183,178,153,132,24,142,133,226,68,186,252,77,29,44,132,25,39,70,82,114,108,133,170,8,71,201,124,6,97,50,45,181,126,130,48,68,24,111,19,148,183,175,80,244,211,188,64,240,30,41,151,134,214,180,212,156,172,13,127,34,122,50,39,66,231,90,37,123,71,141,120,75,205,170,144,213,133,204,63,116,68,180,224,82,216,153,96,181,162,166,17,238,77,48,17,18,86,195,247,116,192,74,255,50,26,197,2,113,237,86,203,46,120,127,201,60,2,224,192,19,218,6,118,133,150,182,230,86,67,130,153,111,225,130,72,3,30,19,123,133,178,80,153,191,193,0,183,43,183,38,54,216,237,22,201,44,190,192,3,59,240,69,181,143,177,116,74,101,83,96,42,91,148,86,227,4,184,46,26,46,45,109,86,36,58,3,140,22,1,137,45,61,187,244,188,209,123,25,181,40,38,126,153,5,13,146,195,66,168,70,139,50,221,113,247,117,13,255,206,112,100,77,210,178,164,131,152,52,24,155,183,108,162,102,193,246,81,45,84,102,118,109,233,58,209,192,162,75,68,88,128,126,249,172,42,215,172,28,226,230,43,112,82,27,179,153,154,55,155,52,176,50,140,224,173,170,29,204,146,21,103,131,214,98,37,12,211,74,171,177,139,189,52,188,8,243,171,125,11,50,100,8,70,82,68,247,67,114,220,151,175,191,60,187,119,170,8,252,15,232,13,217,161,111,134,24,10,205,218,113,18,57,244,152,177,139,202,4,146,129,64,228,200,215,183,30,53,252,90,212,47,199,12,104,98,248,224,150,197,9,206,196,178,60,16,129,169,29,181,77,213,221,149,43,131,148,124,160,151,233,131,231,134,157,43,75,32,9,213,196,77,217,119,159,219,222,124,29,159,120,225,120,251,160,136,54,178,176,126,251,152,177,134,242,174,173,150,192,224,45,50,71,30,214,131,230,176,191,230,216,213,209,122,150,43,27,194,32,25,80,12,13,191,200,152,81,182,63,92,117,138,235,203,185,125,234,3,165,63,236,108,37,17,149,103,171,20,145,81,100,37,244,83,30,186,195,166,179,147,7,162,83,117,37,108,34,178,48,202,30,191,63,108,210,55,117,47,240,25,110,159,119,197,132,235,128,69,15,209,43,79,34,28,80,244,178,163,230,1,127,127,229,137,187,199,245,136,148,52,46,77,51,244,206,120,243,36,98,196,118,212,180,206,88,200,101,101,135,143,90,77,178,130,2,95,80,198,215,236,82,146,110,248,232,65,42,184,167,20,229,67,213,25,3,154,105,176,142,195,195,134,24,212,15,95,185,247,100,88,96,150,150,58,117,243,75,194,46,51,79,10,55,106,71,22,21,143,70,40,208,224,205,4,109,130,110,248,113,13,142,59,117,210,125,219,195,247,56,238,79,234,236,98,149,121,167,125,208,49,0,76,168,76,211,60,191,64,206,136,78,182,70,216,219,172,135,141,225,244,190,35,65,96,95,115,132,123,170,200,189,50,61,110,13,116,122,92,150,86,244,60,174,87,22,56,28,200,220,88,21,7,100,247,235,187,7,183,44,175,164,235,117,9,91,101,120,58,184,20,188,44,29,219,97,147,176,17,83,16,227,68,6,180,89,158,173,110,120,103,44,140,240,48,200,179,236,36,18,101,119,136,175,178,188,149,254,112,203,185,74,177,67,130,74,95,70,104,173,225,105,129,240,183,207,225,244,53,20,189,136,66,214,67,14,84,115,92,97,33,206,128,187,140,224,246,186,198,74,143,42,153,113,245,247,122,185,112,51,251,178,227,215,175,209,40,178,211,161,178,233,232,3,89,171,79,26,182,53,88,98,225,83,138,44,166,46,97,15,136,228,109,149,210,92,174,38,10,237,190,87,23,183,74,55,155,133,114,206,177,125,29,47,189,220,5,41,12,183,185,63,240,193,136,180,153,15,179,52,178,72,140,11,224,127,131,151,213,11,206,152,203,104,63,159,108,158,31,148,212,121,210,220,77,140,54,253,253,128,133,134,92,248,158,145,57,121,66,104,124,199,202,76,253,5,40,233,152,44,163,134,193,221,3,28,115,254,224,57,2,35,190,236,220,49,96,19,15,49,149,160,91,139,12,122,58,131,239,221,169,63,198,219,75,59,111,51,24,70,43,214,117,212,82,30,72,99,255,190,97,252,219,199,185,161,214,85,64,176,93,147,75,170,64,85,167,216,163,158,126,176,252,69,238,0,114,162,79,199,82,21,138,165,170,187,71,75,27,88,171,194,5,26,227,45,231,48,243,81,118,171,147,178,198,114,153,55,198,133,32,25,26,158,145,34,165,63,202,227,139,154,158,233,127,246,194,149,154,161,140,97,35,33,30,34,98,141,176,125,156,168,97,134,232,173,2,248,10,80,82,71,115,220,132,139,92,138,91,218,34,244,39,168,14,245,181,3,244,138,129,92,192,181,243,83,81,97,56,22,115,241,49,80,62,75,59,165,163,198,100,145,209,154,158,59,76,154,47,76,50,71,95,217,231,129,93,64,81,162,13,251,239,36,21,232,20,176,113,5,199,55,247,4,125,137,129,198,90,98,66,60,157,252,204,105,40,103,133,222,200,27,45,175,106,174,205,35,7,1,213,140,177,12,171,103,224,104,130,54,17,210,23,67,216,83,151,238,64,64,7,232,88,239,249,144,213,173,203,24,50,205,101,59,111,108,118,141,167,76,119,134,234,124,221,146,245,14,108,180,109,183,104,78,89,150,180,141,52,27,136,244,226,15,54,136,83,82,135,250,137,240,178,127,106,3,229,130,207,224,62,231,223,214,177,115,51,150,46,211,72,199,208,127,219,31,113,151,113,203,160,93,217,70,158,229,48,88,14,183,143,218,175,127,126,96,102,5,147,133,244,50,236,92,186,210,42,43,197,223,80,218,53,131,255,132,210,130,131,68,36,227,255,174,197,253,142,110,136,96,57,79,237,213,148,153,197,204,29,80,10,189,236,42,133,26,220,154,122,119,94,70,219,180,254,168,74,72,129,122,19,95,246,178,167,18,82,255,110,144,38,149,26,239,52,66,234,14,222,210,61,141,144,250,10,155,70,40,43,140,97,75,55,141,16,64,193,12,123,168,21,170,54,220,166,231,84,66,6,83,162,241,168,47,251,58,33,224,58,192,28,86,152,243,223,162,18,74,89,37,158,70,247,114,139,172,59,173,56,135,234,212,189,143,179,99,168,61,122,207,98,210,215,137,142,7,113,176,100,133,169,98,56,9,195,85,175,208,126,74,175,184,159,99,17,245,171,193,87,140,83,61,196,2,55,220,139,66,50,155,34,70,102,122,196,13,25,150,141,158,83,120,91,3,29,30,90,218,79,176,195,180,168,161,233,180,247,86,45,222,168,197,59,6,104,203,242,59,223,161,206,171,198,209,72,14,136,66,163,174,122,12,32,36,180,50,68,97,209,103,79,198,30,97,201,58,39,35,94,70,109,120,235,90,222,101,193,254,70,157,138,106,86,186,231,180,107,90,238,79,34,36,124,250,249,63,190,158,126,6,160,205,183,167,2,203,230,44,3,148,251,122,127,110,58,179,105,52,246,163,137,60,79,134,0,39,95,171,12,200,240,153,166,94,148,78,59,242,91,135,26,108,84,128,19,99,12,7,241,34,106,131,75,103,44,57,218,118,38,250,242,232,157,98,98,147,55,151,23,19,28,145,201,240,66,34,1,70,17,40,2,232,6,81,167,77,162,216,104,138,74,72,232,6,76,117,178,247,177,31,115,115,148,37,40,30,100,131,162,33,48,246,211,205,205,62,41,21,143,208,44,67,55,70,60,86,206,221,239,202,86,252,41,155,14,25,227,8,154,52,212,23,212,172,16,165,186,186,131,57,185,42,177,204,196,56,156,159,98,42,86,58,198,3,197,162,238,225,73,105,18,222,254,62,67,114,34,130,109,212,184,84,72,192,149,12,86,243,135,55,191,94,185,143,97,208,40,188,177,1,116,132,153,146,122,191,49,76,90,12,79,137,105,228,3,63,97,127,143,86,164,105,10,232,13,4,75,79,134,6,23,188,134,215,37,229,173,26,188,54,132,20,17,70,24,198,99,16,75,78,166,36,118,111,251,141,25,197,123,117,8,183,72,13,34,214,141,173,138,81,229,84,47,219,239,39,155,230,167,4,7,88,176,176,91,120,79,242,230,97,45,249,83,253,122,91,211,207,13,140,127,147,81,241,239,159,126,126,54,38,23,220,91,9,30,197,216,183,197,69,126,94,100,138,197,52,123,205,100,91,56,114,151,56,251,171,172,203,75,142,211,17,208,84,170,172,133,236,76,100,56,132,33,201,29,240,135,87,7,232,223,127,190,92,254,247,63,253,47,87,231,233,247,191,255,167,39,74,45,37,254,163,198,19,187,167,162,57,16,125,148,89,20,224,73,68,98,162,125,195,105,233,26,40,241,226,233,130,206,104,48,217,37,248,43,119,242,241,8,159,200,95,81,188,243,229,151,47,159,158,42,153,198,220,76,84,104,255,73,189,60,46,38,18,169,203,199,234,254,1,81,230,223,58,23,90,61,57,54,241,135,119,111,65,77,122,247,118,35,143,254,249,1,223,5,156,254,57,202,25,107,125,31,24,190,69,80,247,215,220,182,31,126,7,243,78,134,3,179,110,31,199,141,213,243,159,215,110,255,91,63,48,85,86,177,134,113,60,252,68,221,245,221,93,109,251,93,204,228,168,111,11,195,188,99,3,84,168,96,101,14,11,153,219,202,183,247,140,221,61,151,209,155,232,230,65,67,168,54,20,75,166,110,31,248,36,152,227,231,191,124,61,253,229,243,47,79,13,101,133,5,37,43,156,98,130,238,122,32,113,187,172,138,144,119,248,249,246,158,239,61,189,119,51,216,26,114,245,156,119,84,2,41,166,132,230,172,181,94,18,203,138,117,198,4,190,27,214,137,102,182,90,118,47,17,104,178,229,17,160,127,99,8,238,131,44,246,175,89,30,90,103,36,35,249,135,169,181,84,242,223,88,103,20,68,127,125,173,237,15,72,165,42,35,217,139,66,237,191,40,250,201,96,73,87,91,122,253,154,102,192,99,236,222,166,119,208,153,2,148,244,15,239,227,13,131,190,251,248,206,107,187,210,73,45,27,80,84,73,51,97,140,85,173,99,73,231,184,221,104,129,236,123,222,185,209,146,227,227,27,135,155,27,237,147,222,185,209,146,231,166,137,95,254,245,185,197,254,255,207,11,147,113,181,252,215,175,76,48,108,64,100,180,213,105,119,253,113,235,119,142,15,46,183,229,41,23,5,110,223,95,158,220,248,253,229,201,245,75,216,229,253,213,201,253,208,234,244,91,17,161,158,234,118,186,43,80,114,78,64,221,171,98,163,41,56,214,64,219,164,193,140,74,77,170,129,97,39,13,129,215,191,109,200,127,152,26,47,208,226,96,8,206,241,138,237,113,200,47,153,206,24,121,115,201,96,232,22,169,127,8,2,150,60,57,52,79,134,187,148,183,96,235,105,80,118,129,182,95,54,224,213,23,239,20,242,191,165,55,184,7,164,3,253,232,43,99,18,101,195,205,88,209,131,233,142,25,186,11,158,223,55,77,11,119,144,217,164,82,229,239,188,107,253,168,138,101,141,190,50,210,83,133,187,61,0,77,156,94,213,149,104,33,47,248,112,42,51,44,109,246,195,216,56,178,154,169,226,188,234,133,141,163,129,202,104,139,18,55,248,151,171,121,112,63,66,255,215,61,145,33,163,44,74,215,251,104,1,121,112,209,214,161,92,52,186,60,86,170,242,22,83,13,60,90,209,246,47,182,188,124,165,250,58,19,152,241,87,175,141,207,145,82,127,250,249,235,83,123,0,180,0,9,23,15,239,26,166,90,100,227,244,125,176,163,119,239,105,210,194,131,155,222,68,53,78,106,10,209,162,217,67,154,127,235,110,44,250,242,126,118,255,165,101,95,109,91,55,133,231,168,129,190,228,31,180,218,181,236,255,112,245,254,164,182,238,95,127,249,243,95,158,90,47,128,176,98,203,5,102,145,159,218,210,160,100,194,42,196,160,156,122,56,19,168,224,10,76,24,153,195,126,226,73,154,58,135,246,156,218,220,149,183,203,22,2,44,149,103,32,74,43,172,54,233,71,13,241,131,156,213,138,231,125,180,204,127,50,66,36,179,161,155,215,30,75,179,150,21,114,37,163,10,48,61,250,184,195,223,110,30,115,202,51,168,159,246,240,174,81,239,106,5,216,187,111,232,238,91,30,113,198,187,161,123,231,131,121,221,209,238,48,48,214,226,16,60,93,4,239,118,41,109,77,50,233,244,141,216,118,115,117,9,53,239,194,209,233,93,227,126,30,227,205,85,248,120,69,176,159,82,47,247,247,40,213,65,225,252,238,69,110,237,235,245,3,125,108,26,191,74,158,105,7,56,4,68,39,129,117,128,40,61,250,119,133,253,117,10,79,134,16,70,17,42,12,98,38,78,29,127,21,181,203,240,50,123,110,187,255,233,244,231,243,242,164,142,105,82,207,74,218,227,223,192,229,144,117,88,213,219,112,45,4,117,131,113,1,174,156,128,111,101,107,227,75,100,144,104,125,213,94,93,60,101,234,59,44,158,105,84,79,228,49,169,254,22,251,86,125,112,72,83,86,75,23,5,105,19,167,9,228,41,109,197,189,246,237,21,125,57,175,60,139,34,7,247,202,47,79,33,118,118,28,89,47,13,235,167,165,38,25,55,230,211,171,66,234,28,204,95,229,180,106,198,45,109,223,0,32,3,223,76,51,26,86,61,180,180,219,238,55,177,116,84,180,159,151,224,25,153,57,180,212,70,166,84,86,224,89,20,137,180,182,251,55,6,175,128,63,1,248,58,85,164,93,133,103,59,193,72,1,43,224,166,173,82,169,78,223,190,24,13,225,221,167,24,35,10,63,133,120,74,209,224,22,31,212,82,95,145,223,62,42,62,13,208,55,246,72,177,180,75,125,251,104,21,41,146,178,2,10,219,7,172,168,173,6,11,53,180,191,8,236,10,93,120,87,119,94,246,130,240,91,217,187,7,118,145,118,254,62,127,189,26,160,76,81,254,143,149,154,87,193,94,78,126,54,234,76,75,141,93,117,86,51,220,204,17,116,12,16,235,61,55,2,104,229,150,118,60,108,186,225,91,140,214,16,68,27,240,136,106,169,121,183,193,153,138,48,166,176,74,92,205,56,246,110,9,6,43,65,43,181,65,212,60,55,78,62,255,252,187,79,127,125,110,177,157,149,235,151,170,22,122,178,37,58,231,70,46,142,11,160,86,114,60,242,242,193,8,229,31,80,91,154,119,247,104,103,143,186,38,169,229,92,255,218,158,85,77,39,158,36,24,47,128,205,28,248,167,91,175,204,252,113,170,73,9,218,82,71,114,175,38,71,195,16,122,213,89,69,97,55,79,40,1,61,89,44,109,190,220,69,227,0,22,82,73,234,90,30,97,16,194,27,136,166,98,160,42,109,255,69,120,102,69,245,25,12,148,206,18,251,2,69,208,33,75,229,213,203,100,25,160,119,218,171,148,225,166,126,105,49,177,80,11,219,192,198,168,72,54,70,66,117,195,65,21,213,38,72,236,155,99,12,252,166,87,56,168,193,224,164,182,180,189,7,1,57,41,159,242,10,39,81,44,139,17,190,58,210,166,209,211,253,109,255,77,228,214,226,185,5,102,57,217,192,94,233,121,4,224,158,61,218,89,37,202,213,208,110,191,104,232,203,59,55,90,66,111,107,238,127,199,80,184,194,234,226,1,247,201,103,129,68,191,252,229,151,243,191,184,31,160,177,124,2,165,253,168,186,219,7,32,237,78,221,199,254,6,144,118,231,191,3,209,110,36,150,43,68,59,153,55,215,244,150,196,114,133,104,159,24,7,63,221,243,88,210,114,248,61,132,118,208,239,62,9,209,174,140,131,31,214,144,146,191,27,64,59,60,71,33,144,203,64,79,140,113,106,105,227,176,100,142,70,98,249,2,239,233,137,36,176,83,135,92,60,27,231,16,135,209,19,20,150,106,0,182,164,163,176,132,245,208,88,128,103,180,230,251,164,141,141,186,192,24,8,214,131,110,201,108,196,5,207,19,54,26,113,129,81,54,26,113,129,253,50,226,130,29,202,198,70,234,8,57,6,235,46,81,231,66,156,21,28,176,29,180,0,73,70,183,15,90,254,33,87,37,140,107,169,145,103,43,49,132,193,74,66,14,41,155,67,32,224,218,35,160,95,201,94,157,149,49,87,147,213,111,25,80,150,0,62,251,14,61,196,140,249,64,93,153,160,45,133,219,237,61,0,49,184,201,233,64,97,152,115,24,42,19,249,124,55,208,240,123,110,80,215,204,28,93,131,160,131,24,207,89,227,59,251,14,47,168,1,245,27,147,230,52,27,183,33,153,65,191,199,140,17,3,105,127,201,145,4,151,14,77,90,243,171,182,90,201,232,77,195,215,113,143,65,246,162,37,5,50,33,68,120,116,195,150,90,163,211,69,195,156,133,94,28,244,222,100,189,107,7,198,81,163,172,102,26,109,119,13,216,15,239,168,220,137,45,255,236,22,229,47,95,255,245,41,199,2,195,130,12,224,201,202,23,35,174,54,102,64,21,42,236,111,99,11,212,91,78,240,153,53,215,217,21,211,77,125,67,27,43,180,206,202,46,84,234,168,72,193,248,170,187,19,67,75,60,193,101,157,184,122,150,154,161,13,129,173,88,180,69,16,123,85,109,0,150,186,218,124,114,141,121,192,202,218,88,12,79,122,167,254,181,65,132,114,144,8,242,85,165,149,4,96,217,171,150,4,59,50,146,124,97,187,121,86,132,78,125,160,49,95,26,87,32,207,25,242,176,149,64,33,182,46,172,151,65,255,58,207,141,158,97,25,159,64,221,170,244,44,154,174,81,133,177,189,230,194,234,97,68,62,240,240,89,168,75,171,50,158,59,243,62,3,15,109,16,178,218,90,55,21,125,219,48,67,223,102,183,205,121,50,66,217,70,44,219,122,49,95,163,89,94,236,221,218,120,87,109,181,203,120,115,246,81,77,67,199,145,191,113,63,7,76,107,108,124,50,3,47,134,150,154,252,9,17,171,197,105,94,213,123,234,100,152,220,13,155,187,137,132,122,147,62,194,81,246,224,62,218,23,233,44,126,205,31,52,55,110,166,44,181,23,231,198,33,239,159,213,134,253,244,203,229,242,233,252,172,105,31,150,74,236,30,116,173,108,126,226,45,189,177,68,18,225,200,191,234,124,71,169,236,66,167,36,26,65,148,233,176,167,47,233,40,46,115,37,132,171,39,205,226,69,157,202,25,40,79,0,70,181,213,52,40,239,147,97,37,14,45,53,185,88,245,2,232,179,137,108,120,85,157,157,44,53,129,48,211,121,171,210,33,238,53,200,54,148,27,35,132,164,52,79,86,98,59,64,156,34,215,224,208,210,109,42,39,155,203,238,119,52,65,37,83,5,245,10,118,47,178,184,51,123,236,121,73,51,157,109,27,163,44,179,43,219,172,225,67,80,220,83,197,205,176,191,213,241,138,213,110,5,187,52,70,212,102,116,49,147,91,227,142,39,239,29,182,23,45,213,76,218,26,138,161,96,24,58,45,177,69,77,113,247,61,133,64,29,0,64,50,128,131,86,11,25,110,192,253,247,238,152,13,218,147,216,162,70,76,216,18,147,190,72,111,140,149,251,98,108,243,100,196,216,54,3,43,247,207,96,163,197,80,56,77,83,71,77,1,231,14,218,92,241,32,3,217,87,137,180,145,216,115,251,122,213,29,249,201,128,86,45,105,234,55,0,204,19,185,244,50,250,76,46,160,54,205,59,186,46,122,212,168,151,46,113,15,17,186,9,91,26,82,177,69,84,140,90,22,14,213,139,161,180,146,147,17,144,174,0,143,87,79,59,200,150,167,230,20,220,153,209,70,133,54,117,244,115,119,108,125,75,186,250,27,212,134,119,105,226,154,209,8,171,170,151,176,194,164,223,213,191,55,80,227,250,170,231,166,139,211,207,63,127,61,93,158,87,161,135,96,196,150,133,49,92,119,54,47,226,46,227,207,245,222,11,196,173,84,174,215,93,47,144,245,55,144,33,27,180,192,143,191,102,122,250,53,239,249,155,168,9,119,177,46,121,53,185,127,209,159,47,123,254,21,85,67,211,117,153,185,62,118,196,248,255,216,123,151,229,54,146,100,91,244,87,242,7,130,150,241,142,24,246,225,4,215,12,26,149,25,7,119,198,78,177,11,60,13,137,218,132,132,234,214,215,31,95,203,35,193,7,18,172,160,68,212,46,85,201,36,0,201,68,34,222,225,225,207,229,223,236,3,50,235,245,95,112,1,65,102,17,109,226,149,118,224,247,93,102,30,183,118,233,169,39,247,58,92,102,28,21,181,173,181,11,207,25,253,131,31,229,100,244,159,165,203,243,60,11,45,116,131,179,160,232,14,122,227,235,59,72,108,148,77,11,179,242,110,26,251,178,87,24,244,235,165,188,88,202,202,15,10,43,189,97,126,214,235,22,233,228,31,71,85,53,239,6,10,224,251,150,243,124,197,140,4,75,201,165,27,233,199,227,64,19,51,173,220,35,84,235,17,58,158,131,68,176,33,183,137,248,183,150,132,65,232,64,145,189,189,4,168,172,128,217,45,178,109,111,168,75,186,62,134,239,30,205,67,75,10,129,48,120,148,236,33,89,58,13,49,89,110,127,219,82,22,10,26,165,168,11,134,135,57,39,7,161,185,87,33,104,115,21,75,98,104,31,237,184,4,205,39,104,99,106,74,240,107,182,72,243,47,205,108,152,118,73,65,65,180,129,243,71,123,128,18,108,75,195,187,209,8,159,165,76,205,243,193,89,15,42,105,242,92,237,115,22,81,47,210,60,164,11,105,0,212,103,67,214,55,100,210,150,110,190,125,60,0,64,51,25,37,218,186,32,236,235,18,129,115,16,53,196,154,57,169,241,184,237,163,201,11,10,128,78,44,141,6,171,190,2,226,2,230,83,227,22,219,199,163,5,211,64,90,246,204,12,165,75,161,173,136,121,254,52,55,241,33,15,57,88,4,57,236,52,133,220,198,168,30,114,111,212,30,51,39,79,28,15,9,202,225,162,194,235,13,181,25,138,149,70,59,109,165,27,207,12,235,174,139,104,78,2,164,165,53,35,207,220,220,102,32,106,49,6,138,57,50,127,206,206,51,23,170,124,233,197,50,251,242,249,118,123,251,181,15,102,231,167,191,224,185,253,5,31,121,238,104,132,113,136,68,92,92,94,236,202,175,92,168,198,31,250,210,22,7,212,62,14,240,243,200,116,136,231,214,56,252,35,17,10,32,148,180,132,55,124,63,176,57,136,182,138,71,185,163,236,99,207,58,213,50,110,31,187,54,28,59,125,205,32,210,219,150,186,10,31,225,185,182,118,32,242,187,238,191,225,241,119,7,134,230,217,91,91,228,42,179,224,199,219,164,170,50,229,187,23,252,38,160,211,162,121,205,34,13,100,51,9,104,54,128,35,221,177,70,42,227,7,207,218,50,156,108,203,60,188,122,244,41,112,151,144,171,19,168,231,136,19,37,34,127,200,110,56,254,90,15,78,145,130,31,4,249,89,92,87,111,128,230,20,48,87,173,169,217,153,194,231,249,108,61,246,147,60,214,63,182,188,63,3,143,82,176,217,65,51,93,65,255,177,56,138,192,203,74,26,177,189,129,7,56,212,104,194,26,204,241,128,138,220,211,239,147,165,92,241,175,255,247,91,92,75,174,169,247,87,167,143,185,55,15,119,230,132,138,207,159,25,30,221,105,158,23,39,158,209,210,102,112,130,229,186,244,253,224,62,2,227,205,115,143,192,7,199,211,217,109,100,225,123,190,181,170,158,123,20,30,190,159,29,69,22,190,63,246,252,124,16,39,28,163,243,102,139,245,166,233,93,20,211,125,41,200,161,237,66,101,11,54,42,87,182,123,237,99,126,206,104,2,165,189,209,12,117,155,150,196,232,186,65,59,181,143,195,217,153,27,70,217,190,9,171,188,165,95,60,205,165,168,25,54,55,204,112,7,232,142,166,135,210,243,17,26,105,248,96,182,143,217,216,192,31,50,48,113,102,173,22,250,214,128,177,90,187,15,126,250,202,176,172,116,197,192,70,225,158,210,23,253,213,158,137,49,254,225,219,105,251,248,176,85,61,120,75,213,8,187,60,182,193,181,130,227,54,140,220,3,203,22,153,97,195,51,166,146,70,154,150,133,170,125,204,76,91,76,79,152,169,199,108,106,179,102,96,239,22,106,81,89,76,179,10,132,71,90,60,45,65,227,245,230,164,79,250,49,163,172,130,226,55,11,6,196,78,6,56,183,207,182,56,149,206,104,206,142,97,161,239,70,207,8,234,170,27,91,50,71,103,42,165,83,148,216,173,246,136,225,167,71,89,6,96,127,208,25,164,56,185,193,2,160,194,244,216,246,160,43,168,101,210,218,235,68,47,46,8,142,157,99,44,171,38,11,34,105,90,209,142,122,229,105,33,106,254,8,7,111,6,36,126,81,159,3,162,180,210,226,219,82,160,89,97,31,176,2,245,207,61,217,197,149,102,187,82,108,186,161,125,60,246,177,209,35,199,21,42,229,14,159,143,89,73,197,120,248,218,18,243,38,240,1,101,165,17,208,143,29,193,237,129,157,218,232,129,253,60,208,73,207,228,175,12,162,134,129,36,130,227,120,185,32,132,123,47,132,76,181,146,250,20,27,247,211,230,118,127,179,235,243,121,162,138,27,249,66,84,177,242,221,164,219,254,14,225,222,155,19,197,60,163,220,70,93,100,96,208,71,153,39,169,235,158,188,244,63,136,236,167,248,126,7,48,186,145,123,74,1,8,159,164,176,163,234,139,210,203,63,192,199,65,225,59,127,206,201,187,104,254,35,189,184,130,46,206,198,23,14,0,158,51,224,73,52,233,213,201,131,164,101,164,186,46,77,250,44,79,164,80,32,15,208,211,144,254,70,79,51,238,205,89,169,64,81,254,81,90,202,234,249,115,102,175,43,157,192,152,90,107,31,189,114,193,167,206,188,83,192,172,84,204,69,71,73,74,246,59,87,234,9,191,239,227,47,237,99,15,114,32,132,192,248,65,37,174,208,94,206,194,41,199,246,163,47,31,23,5,52,8,72,90,113,132,170,116,201,175,221,118,250,181,119,186,249,236,62,245,155,17,26,231,170,72,67,75,169,188,80,55,245,229,87,138,54,113,132,236,2,96,171,60,187,9,110,8,242,180,111,153,191,80,30,100,212,246,49,43,227,169,202,101,232,9,197,105,13,243,159,253,29,232,97,2,38,113,41,189,89,99,96,73,77,183,240,57,227,213,58,7,197,230,106,1,6,71,154,35,219,116,173,234,156,211,4,97,182,244,68,111,6,237,205,62,142,244,227,91,30,151,150,240,110,213,134,16,103,130,122,238,24,77,206,186,162,23,158,148,161,28,143,22,169,42,251,230,169,35,156,241,12,133,164,218,35,145,103,1,188,219,206,0,225,12,108,166,150,166,185,82,182,143,214,82,167,30,12,58,238,250,113,221,18,57,182,143,195,131,237,30,186,212,124,208,180,251,87,142,40,0,72,169,237,84,234,119,163,166,30,53,135,17,120,210,122,132,35,98,177,211,59,13,14,110,153,214,212,125,107,232,70,235,130,14,131,167,230,161,3,47,13,224,198,104,182,186,23,87,223,166,249,72,193,237,124,246,151,58,93,42,119,255,239,149,26,232,215,20,143,124,113,31,124,133,224,5,61,18,231,96,213,92,37,143,40,146,227,2,105,60,211,33,225,98,61,164,245,179,77,181,223,108,91,109,19,253,163,84,229,127,234,35,195,60,32,90,161,58,226,0,55,12,43,53,46,92,55,175,229,240,128,46,101,213,168,162,26,38,108,133,166,154,194,244,38,36,17,148,253,12,158,121,169,69,106,69,161,22,114,75,205,152,106,146,102,55,70,205,186,112,156,36,154,57,33,233,117,65,179,198,85,107,39,196,251,235,165,254,168,122,108,80,143,250,61,168,32,230,108,161,65,45,195,227,192,228,38,12,121,5,22,94,46,10,237,181,193,31,114,176,92,235,57,223,142,251,3,97,84,63,165,13,13,51,51,137,58,134,143,26,141,162,136,168,193,127,211,220,89,174,128,221,17,16,30,167,122,137,246,113,48,64,129,78,169,165,10,41,181,155,125,91,1,253,23,127,50,103,179,211,212,125,45,45,233,33,182,174,33,87,181,143,153,203,165,67,14,237,69,87,45,154,130,166,143,37,125,140,198,161,181,252,183,34,104,129,201,211,142,47,143,77,243,225,218,176,18,130,135,49,128,237,48,100,170,165,184,2,26,190,48,167,250,215,131,227,182,14,126,32,254,201,149,207,58,110,250,231,35,239,110,202,205,244,107,216,183,224,175,5,23,96,211,96,219,244,158,244,80,22,78,57,245,224,195,189,61,11,220,152,166,11,22,206,11,245,208,142,221,80,138,183,179,25,91,225,216,152,230,22,116,77,219,78,46,88,150,105,132,4,164,63,203,52,49,110,9,249,92,105,43,245,88,223,251,152,105,181,216,168,26,109,14,128,89,114,53,213,63,140,126,52,178,248,143,5,40,228,33,5,0,238,80,251,253,108,188,56,242,148,212,154,211,207,70,255,110,143,229,177,45,124,157,167,61,77,38,140,136,211,27,138,3,31,84,154,198,240,211,199,224,21,211,184,130,23,49,137,116,208,52,201,112,16,10,227,50,177,24,91,99,103,82,185,228,142,53,255,241,244,247,79,182,248,147,39,54,230,49,53,215,46,95,171,73,187,89,182,31,124,61,30,45,235,133,13,52,208,161,189,25,120,23,74,152,173,194,124,236,208,133,151,40,201,227,38,157,28,143,241,225,232,88,126,168,105,0,143,58,138,51,250,121,237,202,253,233,12,253,94,19,117,251,245,33,190,220,79,119,239,187,244,238,33,145,89,95,217,52,50,255,106,166,168,201,52,92,134,106,139,189,176,229,72,232,75,134,75,36,127,252,3,255,60,5,114,168,96,200,228,174,41,87,214,39,186,72,66,224,149,35,15,255,40,10,225,80,11,128,139,185,2,24,140,115,227,222,157,2,236,114,25,96,93,101,19,211,243,210,69,252,56,42,125,131,123,134,15,26,200,218,114,123,144,221,156,158,183,150,248,68,67,12,8,231,88,248,129,246,143,93,71,175,7,85,214,136,96,142,47,158,119,50,198,223,235,100,178,29,157,204,241,237,59,73,207,68,153,201,184,244,3,76,88,215,36,202,50,24,185,14,76,91,2,250,31,157,132,235,73,65,82,159,142,153,76,245,60,51,137,19,51,98,111,133,114,252,3,235,129,253,177,56,73,253,163,18,142,39,61,201,225,144,97,198,62,126,218,214,177,107,141,44,219,97,2,178,183,186,229,206,132,210,209,180,61,126,250,188,46,14,210,25,202,237,115,8,253,112,187,189,233,115,73,73,8,186,64,130,235,97,188,134,11,242,108,15,33,253,126,116,195,224,198,50,184,2,148,138,223,93,8,29,9,195,37,160,191,210,160,150,135,195,181,124,183,131,73,150,168,88,143,95,230,112,215,200,235,23,216,2,67,251,193,64,40,44,151,252,144,173,157,192,165,211,109,65,196,100,64,251,83,3,237,41,107,94,38,43,60,5,98,171,135,136,44,159,67,41,90,128,124,78,0,118,247,76,130,101,42,220,24,33,94,66,83,201,204,195,30,96,169,217,0,241,29,110,99,73,11,133,71,59,165,2,167,111,82,89,14,122,147,223,95,130,127,21,190,210,66,128,24,91,157,188,146,94,226,169,90,7,214,192,202,38,86,129,202,6,86,129,202,134,135,194,134,67,61,131,84,146,236,240,208,132,203,96,253,160,117,5,36,24,157,235,192,231,164,221,26,164,170,74,87,91,42,171,160,254,97,77,168,115,96,77,129,241,17,135,177,26,14,195,56,32,89,96,208,155,218,45,29,66,84,138,1,212,42,219,80,238,48,120,82,25,71,78,107,155,56,118,172,142,99,199,234,204,161,184,83,234,37,204,173,247,244,44,178,216,85,142,174,5,216,87,206,20,140,204,69,184,76,48,133,1,4,156,99,27,135,228,170,46,8,87,153,69,154,0,188,22,25,164,11,220,226,19,50,52,122,195,113,188,96,22,69,148,132,207,149,199,113,140,53,8,191,120,132,179,21,108,94,4,192,34,216,14,35,5,224,56,166,130,97,120,158,94,237,44,208,225,33,43,16,33,159,110,136,66,139,176,102,46,160,106,161,79,29,246,242,69,167,159,217,135,187,127,118,110,103,186,253,184,149,43,210,110,56,211,64,100,129,254,82,150,16,183,20,176,226,38,186,16,120,222,109,27,13,248,114,41,76,250,139,33,209,220,130,239,228,71,87,214,129,142,226,43,211,202,209,255,212,161,15,34,114,175,144,23,3,68,31,202,138,124,74,146,167,122,179,4,161,17,35,104,4,194,63,230,236,51,26,12,114,184,97,112,163,15,47,246,95,50,44,230,250,253,251,190,68,221,152,72,135,9,95,35,175,25,20,182,23,178,193,101,162,112,200,202,122,144,73,1,176,32,46,192,67,156,96,196,10,79,171,5,70,69,164,141,73,127,49,80,135,198,239,228,71,87,112,166,245,19,150,80,228,236,35,12,110,174,45,127,125,71,212,121,121,84,132,184,81,206,116,248,54,173,15,247,160,210,130,185,25,147,234,241,173,200,84,163,219,59,139,83,25,108,54,246,42,168,175,254,223,192,125,43,212,83,48,113,64,121,205,238,248,220,95,60,198,97,176,144,135,123,142,46,121,22,207,247,158,226,118,236,58,234,86,192,107,145,246,126,237,95,11,55,255,153,110,182,63,87,67,223,106,64,63,153,238,203,110,17,77,167,120,167,50,6,142,148,48,193,85,31,218,17,168,97,60,46,54,116,26,197,247,158,190,79,200,102,141,167,100,116,47,152,88,24,150,54,67,170,55,202,13,143,49,17,169,112,91,120,192,65,145,192,252,182,12,130,0,253,71,115,229,57,244,8,35,142,79,133,127,79,8,61,194,131,78,255,111,160,98,155,72,236,101,173,56,98,62,192,32,114,145,215,209,194,70,43,231,201,86,143,209,209,74,11,29,105,53,189,168,164,156,204,167,113,177,74,110,156,216,122,169,48,34,47,175,60,18,165,98,36,1,78,92,138,153,113,226,92,235,108,187,1,234,48,67,31,10,40,32,154,30,39,6,147,203,143,208,250,208,122,145,48,28,0,191,151,102,33,122,70,255,111,64,56,243,124,80,225,128,194,224,98,64,145,62,151,195,174,38,42,255,138,69,254,233,253,191,186,34,237,17,236,61,68,64,160,110,49,131,86,3,95,32,209,87,184,148,88,64,115,231,129,231,157,12,5,124,218,160,236,244,8,190,140,116,9,132,181,179,210,193,16,200,203,5,3,70,3,251,0,22,195,99,42,17,166,142,78,15,46,112,56,163,194,128,72,63,17,37,13,157,44,157,5,130,30,70,25,5,55,136,163,220,234,160,93,0,62,245,158,190,165,112,185,67,64,201,5,19,52,203,32,97,145,209,210,30,177,186,116,125,179,217,3,127,76,47,150,196,51,120,144,233,151,138,217,26,180,161,224,35,211,54,24,176,148,45,38,97,230,50,224,1,85,116,18,45,97,142,43,159,149,201,171,48,65,3,216,23,200,184,152,74,212,136,8,38,12,156,197,169,73,239,114,11,37,160,7,210,61,14,65,124,65,22,202,178,62,25,50,171,126,234,50,74,30,74,201,200,21,134,180,92,67,27,211,40,227,230,104,38,198,109,232,175,193,7,121,44,187,0,222,196,211,255,30,30,1,176,104,194,49,39,99,20,3,210,72,0,203,155,118,45,214,151,93,18,138,130,82,42,244,195,252,77,64,27,60,234,161,201,6,11,61,163,69,30,177,166,212,72,121,109,37,190,20,178,2,15,96,2,133,199,137,145,219,82,20,54,56,124,13,7,180,30,74,104,89,197,149,145,185,216,235,228,192,100,47,102,76,168,108,90,62,71,47,136,1,11,1,91,144,226,42,57,35,12,192,4,91,35,230,47,98,168,200,68,6,250,12,99,118,156,97,79,80,65,176,164,22,80,19,183,238,232,22,19,62,27,109,230,230,194,186,102,214,112,116,149,67,31,180,25,30,220,29,208,201,65,41,193,133,1,112,59,78,104,25,150,145,190,176,243,209,226,74,151,216,173,209,187,30,108,32,59,107,64,14,188,50,248,133,142,174,152,2,140,72,28,178,242,225,100,52,79,184,192,255,109,79,150,151,169,214,135,235,251,127,191,191,251,237,227,207,211,185,235,116,14,14,137,112,133,6,226,160,172,100,140,176,77,244,124,50,180,82,248,56,145,246,34,36,102,208,83,71,182,218,222,129,195,59,62,67,17,132,52,37,117,22,193,217,137,175,228,23,87,17,212,107,155,20,101,73,122,50,113,165,203,128,36,200,148,216,210,88,236,118,21,93,152,2,71,172,26,141,192,65,10,122,254,144,113,104,233,42,199,178,80,241,42,133,197,122,67,129,92,177,112,96,6,61,48,11,99,118,113,96,66,212,197,193,188,5,251,0,35,157,197,5,144,173,237,43,214,223,151,143,255,254,248,234,229,151,151,150,159,59,44,136,63,98,249,165,195,98,255,67,151,223,8,135,230,58,141,156,75,144,106,57,187,169,43,144,207,13,142,244,41,146,87,195,105,2,2,77,197,5,37,5,158,144,14,199,43,197,226,168,159,187,72,55,33,72,230,48,222,198,137,158,92,66,192,45,108,100,204,211,238,145,36,144,39,140,231,172,131,235,195,9,224,185,38,24,19,187,231,136,130,43,160,220,61,234,127,105,207,68,78,65,174,141,126,33,135,231,158,128,50,88,99,3,210,86,178,249,153,145,152,208,58,112,38,161,2,54,145,152,128,30,70,133,138,35,192,0,236,0,237,1,163,54,146,255,197,116,48,55,33,24,54,114,58,198,178,196,166,245,177,172,211,191,32,249,134,64,205,237,120,112,66,164,79,109,224,2,56,220,128,140,222,41,249,110,238,62,220,244,129,109,128,57,138,99,92,199,196,243,25,107,0,112,216,224,103,228,109,226,105,202,145,50,60,60,121,21,40,157,173,145,115,23,191,157,26,231,224,84,227,85,233,183,167,140,81,144,125,125,193,176,20,250,57,102,152,75,133,116,200,65,206,171,13,114,242,92,213,48,110,224,8,39,210,31,214,250,6,38,55,172,127,203,196,127,80,145,97,122,163,150,206,32,68,182,195,82,15,165,235,73,181,96,170,209,176,25,63,0,3,106,249,3,220,87,23,185,161,164,178,2,146,6,128,150,44,104,161,122,66,72,93,194,115,73,127,243,21,158,72,178,61,176,5,71,108,43,68,40,131,192,142,250,127,21,100,49,241,62,227,117,134,246,165,172,190,189,115,101,133,8,79,123,133,108,64,126,99,106,218,250,140,144,33,116,92,185,67,121,91,151,162,249,130,248,196,69,63,141,250,124,115,223,151,245,134,19,25,133,242,0,173,100,2,15,4,217,3,185,218,7,164,105,134,71,132,44,205,178,246,161,210,81,61,92,21,255,216,186,162,100,8,196,194,35,199,171,211,217,32,227,74,49,144,244,136,108,177,28,15,248,253,186,34,81,173,236,69,57,29,156,50,107,178,41,161,245,44,168,12,204,32,252,181,60,115,232,201,12,56,28,7,73,104,12,60,210,234,222,210,46,92,201,97,82,168,2,45,1,105,219,200,252,121,254,73,74,183,70,86,142,140,92,211,155,88,121,246,91,161,9,216,114,125,99,56,109,239,190,244,233,130,44,152,197,128,69,117,153,213,195,23,30,98,178,110,185,186,113,156,90,114,176,214,253,2,108,142,194,239,193,222,123,254,42,93,34,139,54,232,8,37,14,232,56,171,94,36,75,146,111,193,51,151,74,250,53,18,53,1,188,236,184,65,246,31,119,89,50,191,182,154,203,35,195,154,170,89,61,240,99,104,40,51,252,162,177,48,73,105,2,119,27,240,140,224,37,148,168,186,179,147,33,53,197,27,99,23,233,93,99,10,243,0,200,213,202,37,174,13,108,18,18,22,80,51,72,30,100,244,249,44,127,202,55,254,25,195,252,69,209,179,12,41,190,46,24,27,227,177,172,232,252,15,133,38,22,24,120,244,0,222,28,46,94,136,234,182,72,70,150,101,59,92,64,81,78,249,178,50,150,110,66,227,1,145,3,74,158,64,89,0,240,166,61,4,210,131,18,124,166,209,70,2,23,136,226,144,111,224,92,12,143,103,230,35,174,28,74,252,150,202,107,94,236,64,174,41,60,82,175,141,91,147,101,205,72,127,132,241,96,152,6,228,67,150,69,145,77,143,22,16,30,136,83,108,7,253,59,182,112,30,194,184,69,6,46,202,122,153,216,109,132,86,195,137,134,121,137,139,94,137,48,163,100,139,52,10,107,6,123,1,67,131,113,235,91,168,219,219,143,255,238,18,225,97,171,144,245,41,188,7,234,195,171,80,57,3,251,5,104,225,58,144,190,103,248,1,77,144,231,153,118,75,237,20,9,62,28,17,126,20,234,213,17,219,155,111,12,155,163,187,140,244,221,38,50,149,242,62,181,90,134,86,147,6,191,200,14,245,52,105,84,168,109,78,52,4,145,214,72,148,34,205,153,96,164,160,66,63,233,21,220,112,34,197,226,180,211,107,222,246,200,50,218,81,253,250,48,12,95,223,21,172,19,162,240,4,173,70,223,88,170,94,178,212,117,160,142,5,238,60,105,58,20,137,207,162,225,51,232,21,80,1,32,129,230,169,61,48,168,146,223,14,218,167,39,77,227,176,113,128,57,182,28,203,129,99,203,97,110,111,126,230,162,225,114,59,134,53,90,237,105,134,120,177,25,12,158,45,61,205,40,161,245,115,224,85,27,89,116,250,217,65,243,96,50,161,58,198,35,191,213,201,201,227,183,3,104,110,126,169,153,76,106,152,78,53,211,1,163,194,240,253,165,117,20,169,243,232,219,39,159,54,119,31,251,226,22,225,96,205,140,237,121,141,164,183,137,74,70,42,69,240,159,186,71,114,146,112,130,225,213,142,33,190,212,247,133,162,212,73,22,26,224,235,8,3,5,253,36,213,16,78,215,17,55,18,136,30,168,206,168,106,12,66,102,198,246,91,126,179,157,19,174,203,48,58,26,38,51,216,19,220,68,178,57,67,144,70,30,29,160,24,25,20,167,66,27,133,68,140,6,247,25,205,145,152,161,142,57,102,243,11,61,48,108,196,184,212,15,118,126,72,217,127,91,47,0,214,161,216,98,97,114,60,7,241,22,157,218,255,42,150,158,211,171,164,92,183,163,114,48,130,190,58,213,248,80,233,7,143,218,1,7,81,193,161,230,153,114,173,18,194,209,95,22,43,231,198,136,228,186,180,167,101,44,233,106,201,75,34,121,237,132,131,8,174,238,6,23,57,169,194,17,58,49,79,229,14,191,147,31,128,218,88,178,19,100,212,192,110,12,84,99,201,225,73,15,110,111,119,6,199,182,133,62,201,32,239,20,52,125,212,99,91,106,236,176,32,25,150,3,21,91,161,46,110,141,172,106,85,14,102,136,194,174,242,148,176,118,11,208,139,162,244,31,195,71,78,1,211,116,25,51,85,201,57,202,11,63,196,223,133,64,173,194,214,130,97,220,82,179,154,24,78,174,64,44,153,60,2,36,91,54,104,84,169,37,168,154,172,168,250,210,114,86,210,160,34,203,216,235,125,14,37,203,246,238,186,139,17,138,35,59,151,236,4,249,16,103,115,165,184,199,236,111,74,157,33,159,90,89,136,129,214,0,104,202,130,114,18,73,229,134,186,49,210,105,123,101,83,57,54,44,169,253,244,185,187,135,204,255,42,140,227,68,190,95,221,60,7,248,186,36,21,50,234,214,54,255,194,83,89,77,50,18,170,166,229,226,193,24,59,27,174,146,15,125,237,145,245,120,66,74,47,97,89,74,95,40,186,111,106,110,182,219,219,79,187,219,174,184,26,194,244,89,75,175,166,241,26,225,159,115,156,143,34,251,60,186,99,120,231,180,91,197,27,20,131,48,212,111,47,230,244,90,189,217,253,251,243,93,23,116,25,179,51,136,124,86,211,9,109,139,240,214,39,60,200,202,184,151,54,1,37,64,120,6,42,150,108,179,244,192,106,191,232,139,115,236,148,213,44,148,160,190,250,83,253,191,138,161,92,101,97,237,165,150,229,213,98,105,113,93,118,230,2,231,90,232,17,119,37,178,198,38,3,15,180,55,191,204,151,143,239,239,250,16,151,45,79,157,112,201,136,1,92,97,159,1,197,99,212,79,128,151,66,213,131,112,33,96,12,203,9,232,24,87,5,112,99,34,130,121,149,40,177,121,44,149,227,35,149,244,195,195,142,77,25,186,19,26,15,160,33,36,253,164,130,172,50,177,41,200,33,14,51,18,116,40,83,160,205,87,93,174,95,75,37,132,80,18,161,134,54,15,156,111,170,121,117,21,130,10,195,58,131,190,33,197,35,100,135,4,112,193,68,173,76,190,132,23,144,176,136,99,5,242,145,44,68,170,45,107,235,216,142,222,22,96,255,129,204,101,208,125,161,178,16,89,64,154,193,210,48,116,198,15,15,5,14,135,250,6,86,133,74,105,91,204,172,245,50,32,35,7,164,67,16,203,164,199,174,250,12,201,231,142,117,21,29,115,48,137,242,231,196,170,80,233,192,170,60,253,96,88,21,10,100,125,250,198,170,18,173,151,248,66,159,177,73,57,85,130,237,91,128,96,121,189,98,13,59,120,146,192,62,201,204,211,237,230,100,88,27,234,53,172,13,245,154,135,50,77,230,217,31,77,19,161,192,26,52,139,30,88,195,160,26,184,54,139,138,95,45,231,24,219,128,40,170,169,37,21,29,50,181,197,100,2,97,7,150,131,157,210,40,145,208,135,74,55,44,136,198,245,97,153,169,87,62,99,176,68,206,27,105,225,129,23,151,65,54,212,218,27,93,222,183,246,115,44,196,49,150,38,72,195,44,3,141,32,99,178,97,209,182,43,54,140,87,216,17,136,227,155,119,73,228,49,104,17,216,84,117,23,209,170,205,39,85,9,254,120,247,104,30,48,76,57,24,59,70,113,8,203,76,235,179,26,254,224,60,148,104,27,195,112,153,198,86,7,211,70,52,183,129,183,186,57,200,244,243,15,75,61,57,98,176,193,159,228,38,186,51,73,248,207,141,241,214,27,3,58,130,170,102,112,104,32,73,131,132,13,19,89,174,240,233,64,42,104,162,178,63,208,211,71,18,178,65,229,27,197,44,113,234,223,128,73,7,174,14,183,17,62,65,40,97,44,157,200,250,128,207,131,199,4,204,179,202,76,145,212,122,56,194,119,238,132,205,237,175,155,173,188,186,0,200,42,48,27,7,132,212,137,104,58,210,36,128,13,242,88,46,180,179,92,8,172,106,4,52,96,78,124,211,64,52,185,16,246,97,103,198,38,250,109,213,186,10,157,10,167,66,145,198,9,160,231,59,126,5,145,80,77,255,192,23,196,136,231,21,32,113,14,140,218,133,186,99,224,179,92,21,120,70,63,247,160,22,129,188,78,212,216,210,145,132,138,159,11,198,164,111,113,170,192,167,128,86,220,240,92,204,182,179,252,234,200,234,102,246,188,61,172,45,59,245,48,69,77,205,172,61,81,133,70,203,52,204,199,158,131,135,172,55,60,245,160,240,91,57,120,58,108,1,73,15,111,18,63,80,131,11,48,117,213,174,1,0,134,6,107,56,151,202,226,177,34,144,123,186,163,226,240,229,238,75,152,56,64,17,195,221,1,63,228,130,77,132,224,204,112,230,16,114,86,214,129,110,157,160,163,150,138,95,4,128,135,45,52,188,136,83,169,12,73,3,177,143,157,250,212,187,237,151,15,102,115,211,187,188,138,172,128,226,211,202,150,112,204,102,47,76,92,90,242,75,167,235,251,115,87,234,64,62,243,237,11,78,20,180,124,150,253,72,91,86,48,25,142,66,152,66,248,22,69,234,245,169,21,113,234,209,212,44,115,249,160,127,27,233,226,146,146,174,117,145,247,46,50,221,11,80,130,58,31,201,197,42,228,180,119,8,21,75,116,125,74,180,109,138,208,99,230,39,182,52,53,81,55,128,147,160,210,199,165,208,233,37,31,244,64,106,141,226,35,104,2,173,177,220,111,23,44,136,23,228,71,165,67,155,212,141,122,42,127,116,9,139,137,58,112,24,165,195,228,61,213,181,4,61,50,116,240,226,21,150,184,223,147,139,187,204,140,23,2,241,76,137,254,53,1,30,53,202,109,0,43,160,82,6,143,212,79,75,159,130,218,151,120,133,183,61,178,145,217,73,227,135,32,3,211,192,20,31,222,54,30,250,251,73,182,109,203,155,81,76,13,84,218,91,122,50,9,105,5,162,173,76,122,166,42,33,16,38,213,243,33,195,204,108,178,73,9,71,92,54,12,230,154,162,154,164,160,99,160,141,48,180,75,100,126,216,87,218,44,185,69,145,183,130,55,205,195,247,43,143,88,94,95,168,162,135,185,59,224,212,154,8,156,83,97,1,205,140,116,171,36,48,81,175,249,27,88,138,242,198,201,19,118,162,150,121,28,244,145,104,135,71,207,238,109,183,2,96,247,249,254,246,223,55,159,55,247,119,95,126,221,244,29,11,200,237,16,86,17,250,25,240,224,198,209,103,201,16,176,133,86,111,218,11,241,162,121,16,244,156,150,82,53,242,122,242,243,52,12,65,154,79,7,247,119,158,188,40,40,58,213,79,121,189,42,58,235,62,67,199,193,236,126,240,4,55,133,150,69,112,54,56,227,137,26,101,153,53,162,93,70,197,226,174,228,98,56,61,48,51,3,114,137,0,167,73,111,170,111,19,158,167,137,43,146,131,195,132,170,51,1,76,198,20,128,50,189,125,192,189,226,184,224,233,52,168,115,155,67,80,33,100,153,164,71,180,165,15,56,47,240,38,171,106,162,13,152,174,15,122,112,75,63,33,15,242,236,6,67,224,10,51,216,67,77,156,169,228,161,63,17,248,93,74,63,184,171,46,151,165,204,151,89,253,42,137,229,11,213,28,140,155,126,54,138,107,158,2,12,78,160,65,158,128,16,237,8,200,205,175,44,235,104,203,47,74,83,22,50,43,129,130,232,68,18,35,242,230,22,135,64,134,234,14,218,78,18,57,91,149,215,138,80,235,201,73,238,86,75,158,191,11,148,22,89,44,156,158,189,188,95,7,61,125,225,28,73,4,160,74,63,146,64,21,29,121,209,164,62,127,8,172,163,250,48,168,182,22,205,230,93,59,187,157,185,81,145,173,60,126,221,174,74,85,0,60,111,184,51,232,124,18,216,26,174,151,145,188,183,122,17,210,14,166,206,155,81,47,97,161,162,123,121,35,227,86,29,236,232,135,104,137,146,8,85,173,85,99,7,39,46,85,58,139,209,231,212,40,149,117,244,121,171,228,206,131,198,124,67,148,2,188,60,62,55,80,231,202,113,17,213,47,135,108,17,153,231,11,194,46,216,189,157,40,96,99,170,169,105,131,66,45,113,110,56,24,116,111,28,25,132,2,238,65,21,133,52,180,103,245,228,43,26,48,139,225,112,180,131,20,189,44,234,30,171,60,4,21,149,8,160,213,76,100,178,37,212,110,15,43,153,9,78,197,20,32,25,83,55,172,66,1,122,7,97,142,87,181,153,21,236,188,201,177,162,176,99,8,175,166,94,193,148,79,192,218,209,246,226,172,78,64,89,9,53,57,121,248,122,30,190,212,212,154,110,22,247,203,199,247,55,247,219,219,78,75,128,3,166,81,88,185,241,137,170,15,188,89,6,0,13,120,239,145,227,174,238,190,88,200,0,15,77,116,111,154,91,45,101,0,123,14,237,190,80,181,166,107,45,79,108,249,140,251,236,132,113,168,10,32,226,105,135,226,88,22,104,188,51,44,189,57,200,34,29,97,212,206,64,8,228,214,198,85,96,114,147,101,7,168,52,46,186,117,121,90,150,171,172,50,40,176,1,146,14,134,48,237,112,33,247,76,187,247,109,197,178,19,218,120,244,3,212,65,179,152,149,75,159,73,46,70,89,200,193,209,219,180,12,173,239,157,104,40,159,175,183,183,83,31,14,28,48,220,199,149,28,160,11,196,39,28,135,29,20,230,7,182,80,62,34,119,159,171,93,63,91,84,238,165,35,149,238,42,208,117,90,74,55,40,93,26,215,243,171,78,150,235,87,48,215,119,247,157,8,75,137,192,68,178,125,38,165,97,3,117,39,158,30,122,85,253,183,177,93,35,253,239,41,130,209,150,241,112,249,75,42,176,97,140,20,230,51,25,50,110,3,106,41,65,124,88,2,253,162,113,165,210,11,102,29,14,129,153,238,174,244,198,73,188,80,84,41,100,45,166,100,157,240,132,105,79,25,62,165,0,101,240,51,74,124,192,64,191,163,110,180,170,216,32,57,221,2,4,194,241,109,162,24,237,73,72,189,138,212,56,171,71,192,154,83,241,232,213,1,156,159,149,46,252,120,96,155,32,106,226,77,206,59,122,104,200,187,172,130,185,49,135,102,43,110,152,52,153,14,222,244,71,161,17,35,192,185,98,11,131,144,154,133,234,138,40,19,188,83,104,67,170,95,223,49,69,142,21,185,198,45,152,15,202,241,161,152,75,56,94,42,101,252,182,165,242,254,254,250,215,46,38,110,84,15,58,57,198,214,240,7,128,195,92,188,224,70,202,179,196,66,209,196,204,162,201,149,72,37,20,23,68,72,220,32,134,98,89,8,162,66,221,134,23,133,32,186,208,4,215,33,4,57,176,254,1,59,135,132,85,72,151,169,143,100,152,53,107,210,110,104,89,173,78,10,67,205,20,77,17,104,160,56,68,151,212,38,35,81,26,26,230,146,174,16,160,44,213,161,202,141,86,119,118,185,107,174,82,59,55,36,70,41,60,12,131,54,92,189,10,89,82,171,208,176,111,170,118,233,116,117,250,122,119,247,193,220,125,233,18,203,147,7,119,13,9,37,118,241,116,56,18,122,164,231,101,196,30,7,48,119,88,225,35,12,168,147,85,23,59,90,156,153,2,145,238,114,17,74,253,56,66,35,81,248,37,116,142,228,49,120,45,7,37,243,4,80,55,168,238,79,188,246,228,255,240,173,165,218,200,170,83,130,122,54,242,9,41,115,112,178,161,3,132,129,68,171,166,170,93,189,242,254,194,167,110,3,120,116,40,176,13,189,205,104,208,161,81,200,2,175,79,88,106,154,152,212,21,145,126,135,222,170,2,156,62,136,94,33,97,25,161,66,239,195,199,207,140,252,254,209,253,193,43,159,164,193,174,158,115,196,235,71,229,15,237,183,248,254,21,179,127,251,241,53,147,31,109,189,242,99,237,52,137,250,208,189,90,164,11,120,254,88,7,179,16,146,111,43,30,255,185,184,254,212,139,107,55,221,238,118,119,93,174,168,106,80,16,110,112,11,93,140,156,9,112,176,155,68,220,71,28,144,154,42,90,216,83,222,24,24,31,113,132,208,177,150,114,79,161,152,4,53,173,48,206,158,174,121,1,143,57,125,150,218,117,122,226,82,38,161,53,133,87,89,163,3,138,87,61,168,172,0,100,110,212,215,206,48,99,82,187,59,204,127,12,243,31,242,154,156,154,105,53,189,52,157,192,33,97,11,115,180,173,72,92,7,29,17,67,216,228,234,210,7,117,98,7,29,247,148,149,99,1,2,71,193,231,196,54,16,120,242,105,157,187,231,117,226,101,230,155,120,106,162,210,75,3,58,34,68,202,67,207,182,135,17,24,14,163,50,209,195,188,197,192,81,219,166,3,183,42,194,86,204,90,43,30,36,105,14,52,147,163,123,158,157,175,239,208,94,159,177,211,195,133,134,88,211,215,18,159,101,220,181,203,129,127,33,30,155,126,152,122,163,93,234,23,204,56,30,66,248,238,114,250,140,124,215,239,175,239,205,180,185,238,203,174,82,93,162,35,29,162,82,68,134,23,198,179,148,107,72,176,170,8,178,51,130,43,61,157,249,4,166,113,82,91,135,206,29,120,67,71,143,126,236,124,68,104,34,118,223,139,184,6,125,114,211,66,90,70,24,82,191,196,196,88,114,181,9,112,80,157,24,129,55,194,89,22,150,148,58,168,211,22,194,107,88,140,209,98,156,198,251,209,25,43,107,101,140,236,131,158,219,51,222,204,10,103,92,201,132,128,173,29,233,205,153,175,232,69,188,62,60,2,60,157,68,147,158,163,191,152,101,214,39,143,232,5,168,162,42,210,175,205,15,48,16,143,10,142,42,99,180,14,72,36,129,165,181,167,112,176,85,181,45,245,35,42,215,70,169,202,109,43,181,182,240,191,93,193,233,217,174,15,95,41,186,160,240,254,8,33,160,93,131,233,69,229,9,26,78,162,13,87,44,95,74,67,184,7,219,104,21,234,1,30,111,84,244,104,19,15,223,19,46,11,50,77,70,179,70,160,140,57,110,174,16,170,142,134,241,142,45,231,56,124,125,103,25,51,26,224,106,181,45,208,157,56,90,136,56,37,129,104,124,80,166,102,85,185,210,2,21,152,29,199,83,204,45,209,111,97,44,49,169,110,28,74,226,95,66,157,87,252,94,90,19,104,19,247,30,227,67,231,79,20,197,242,13,203,135,167,94,36,46,181,150,63,104,249,125,70,187,155,235,207,230,195,117,159,223,75,164,124,134,140,195,72,230,145,29,229,120,6,17,103,40,173,42,244,142,142,90,192,180,211,48,202,168,122,116,152,71,249,35,57,43,199,75,17,146,225,37,41,212,14,70,164,74,80,69,124,108,16,165,228,130,198,201,10,81,226,234,70,113,13,194,172,142,234,38,94,57,253,206,195,104,94,34,1,66,188,91,89,56,184,158,8,33,42,42,93,34,220,4,40,204,53,180,56,18,122,143,99,196,0,198,70,213,175,200,228,72,13,130,102,100,205,12,106,209,144,60,55,100,29,213,87,55,150,199,125,207,143,122,110,104,200,25,143,250,207,232,15,0,185,166,21,227,63,216,137,224,100,57,150,68,53,177,123,169,241,17,174,227,50,253,25,225,204,225,50,88,168,28,193,27,4,110,125,156,231,210,112,124,10,95,19,230,81,244,240,114,116,73,85,178,60,183,50,202,192,34,70,16,153,106,145,83,155,59,30,61,236,131,92,113,254,226,163,246,203,61,64,3,103,13,168,14,27,40,226,242,214,53,159,1,154,227,169,32,206,175,72,210,219,39,76,66,225,144,151,37,222,99,68,168,101,137,119,1,128,233,29,214,75,30,18,180,133,7,255,235,120,210,163,24,113,95,6,233,34,235,64,107,166,188,121,178,5,26,248,13,48,110,189,10,81,173,178,140,115,128,199,233,139,174,236,153,118,250,83,222,208,91,154,117,97,248,139,76,164,108,88,171,218,250,45,99,217,157,198,82,83,23,15,51,121,235,148,37,131,243,204,224,221,100,214,94,75,220,127,204,167,237,221,231,94,163,141,3,72,124,92,208,212,3,24,209,84,119,5,151,183,231,106,45,231,23,126,96,115,226,15,240,229,243,31,44,153,2,226,130,36,112,172,247,165,64,92,221,158,46,112,207,159,94,18,16,244,113,23,66,79,225,11,109,21,78,135,96,199,101,83,100,16,0,151,89,0,73,10,74,22,8,156,86,86,33,240,206,198,149,113,223,159,184,125,183,251,114,179,67,128,209,238,166,207,231,14,252,96,249,78,68,44,47,164,44,167,227,126,215,212,7,225,226,242,18,176,218,215,119,128,221,244,24,156,8,118,221,208,211,151,60,187,35,140,133,135,6,41,65,1,18,233,188,204,96,28,48,175,4,237,136,134,8,74,212,202,120,58,243,201,231,42,5,146,230,168,70,15,79,84,137,164,251,20,58,22,122,245,128,78,77,60,57,153,58,153,9,12,232,224,60,110,177,131,10,142,9,6,99,64,46,240,154,233,47,171,187,160,123,70,225,30,212,253,21,25,133,3,21,60,14,102,151,214,130,68,189,145,85,29,127,243,207,113,220,188,35,101,37,141,56,133,27,177,6,62,106,6,12,100,176,169,106,62,179,52,73,209,241,60,144,15,2,7,210,152,114,150,92,244,120,170,4,66,192,60,6,141,128,213,175,140,126,229,212,108,82,169,161,165,165,74,11,110,30,237,78,45,155,25,100,61,162,114,154,13,180,114,71,77,42,126,83,96,77,172,163,90,21,81,122,220,161,158,138,195,114,190,51,217,185,190,129,181,168,62,247,80,214,112,168,10,54,165,74,123,206,240,208,18,252,166,106,60,65,109,124,41,76,67,115,63,6,237,226,128,46,170,66,235,208,251,129,85,162,114,85,33,211,24,247,48,118,50,205,248,239,163,198,142,16,204,88,7,29,243,3,61,225,160,168,93,132,115,224,92,173,100,74,155,34,178,208,35,92,67,222,91,70,238,66,45,173,28,185,133,191,133,83,114,166,250,90,90,3,150,59,51,134,66,167,9,231,68,1,228,153,85,61,121,36,0,188,109,82,21,18,49,70,30,30,114,53,145,27,101,0,36,196,167,154,193,49,240,236,41,244,200,203,234,238,213,90,98,212,81,168,55,138,229,195,237,199,47,59,179,251,159,47,215,247,125,152,124,176,176,132,176,17,42,213,5,147,36,207,247,160,52,157,216,64,165,185,214,64,170,91,244,171,206,254,132,95,53,190,88,246,120,6,253,62,237,241,156,1,116,90,194,149,188,224,169,179,151,215,235,32,158,182,215,31,174,123,209,245,127,66,73,60,4,160,127,3,244,218,35,134,184,0,79,121,9,210,43,132,210,9,41,86,194,139,139,242,116,220,196,235,230,156,224,141,163,116,24,241,244,79,178,88,105,66,140,71,119,12,239,156,234,50,114,120,39,153,225,5,128,214,165,224,146,5,231,180,144,190,177,203,183,31,255,117,247,186,30,11,51,248,189,61,6,64,156,175,174,187,43,75,67,131,192,158,111,50,116,253,143,112,88,221,169,183,137,106,56,210,91,137,103,58,83,123,242,92,179,228,106,224,167,144,46,83,164,52,65,104,160,200,168,73,235,98,203,76,28,119,12,108,178,3,195,22,153,19,21,56,16,8,254,143,26,88,157,20,112,32,106,137,3,253,121,232,102,4,181,12,252,199,233,15,69,59,84,21,94,139,216,39,112,249,109,10,221,246,182,137,97,74,179,28,224,140,126,77,165,211,222,224,71,200,6,25,225,238,145,152,138,2,250,141,60,95,239,120,77,244,41,189,61,240,246,68,17,153,129,250,52,218,194,167,131,57,170,29,117,138,80,119,101,195,176,246,72,143,211,177,48,56,221,168,75,59,24,17,154,247,43,193,73,33,131,81,163,76,104,150,218,132,253,65,249,14,92,193,211,116,143,188,77,223,208,65,253,153,177,13,133,141,0,160,114,52,43,178,88,99,180,124,203,179,29,160,84,204,68,44,245,192,229,164,87,18,116,76,68,57,37,54,184,194,133,230,160,202,78,229,82,136,82,151,85,47,39,162,28,41,119,36,138,103,194,244,208,218,86,155,187,70,65,120,43,131,247,136,21,13,247,52,6,46,237,232,30,174,49,76,252,111,218,13,211,46,141,94,246,30,84,159,174,191,244,201,9,200,252,5,209,75,100,145,148,29,146,60,194,157,215,241,222,226,38,76,11,194,247,18,125,42,223,234,152,112,119,255,254,230,30,150,197,110,48,138,63,27,251,240,88,135,3,207,220,55,71,191,246,196,198,121,123,84,237,4,117,237,25,202,197,56,156,171,220,236,199,183,46,247,53,235,180,51,118,16,249,132,100,85,173,108,116,125,234,44,55,246,169,179,144,121,217,219,177,183,111,157,67,165,229,150,177,156,165,220,0,218,114,134,114,129,247,242,214,229,250,28,206,210,94,148,123,142,241,205,136,104,63,83,185,231,24,7,108,140,115,148,27,33,84,156,169,189,231,24,95,180,247,28,229,162,189,231,160,15,104,239,57,202,69,123,207,177,143,209,222,51,148,251,154,163,226,159,119,159,63,223,125,232,61,45,100,49,188,253,105,1,63,128,108,195,155,31,196,40,23,249,244,206,81,238,57,24,7,148,235,139,123,123,198,204,150,179,180,23,229,158,99,124,83,28,207,86,238,57,198,225,92,167,197,185,24,212,198,246,157,165,189,231,152,183,115,81,95,50,234,103,160,59,231,58,221,40,184,189,61,125,120,205,105,177,189,249,87,151,21,22,140,239,201,37,134,131,225,247,199,224,74,189,193,22,56,212,115,172,221,115,237,9,156,240,231,40,23,156,239,185,218,123,46,14,234,39,103,118,62,142,250,71,147,44,206,117,102,158,75,130,61,151,196,253,131,73,198,175,57,43,238,187,241,17,94,162,189,223,115,88,156,139,72,190,120,186,253,9,15,139,115,29,154,231,58,44,206,169,62,252,121,88,156,239,176,248,209,212,179,63,154,90,242,7,59,220,94,115,88,220,126,252,216,105,89,83,198,129,113,133,164,105,217,33,83,106,183,86,202,187,128,231,55,217,209,173,210,187,240,191,207,192,158,139,193,58,151,160,116,14,90,119,46,165,207,185,246,248,217,246,226,153,148,106,231,82,134,158,139,230,159,75,25,122,38,30,224,53,180,110,127,115,255,249,118,218,222,188,134,220,189,185,210,253,39,61,251,73,207,126,210,179,101,239,141,31,137,78,158,75,70,56,23,253,61,147,18,251,71,147,237,94,115,94,108,238,238,111,191,222,125,252,124,221,149,194,247,69,37,194,223,73,245,126,46,45,205,57,181,74,63,85,239,231,219,201,63,154,118,226,167,234,253,167,234,253,181,39,198,253,245,251,219,47,187,230,212,211,107,172,133,103,117,113,103,32,148,22,80,164,103,96,77,16,167,153,207,224,47,36,229,34,27,221,155,251,3,148,114,150,241,69,185,34,102,156,165,220,179,16,52,160,173,140,238,44,229,158,99,157,145,147,114,231,16,137,198,179,172,51,138,2,46,172,136,7,81,178,198,10,199,98,52,93,98,68,44,75,185,10,37,244,213,96,11,35,251,28,34,84,252,224,252,56,191,144,189,242,76,20,171,219,100,232,211,121,182,212,185,166,230,71,91,250,72,134,113,142,241,69,185,231,32,89,40,247,28,36,11,229,158,99,222,80,238,57,230,141,218,139,51,172,223,132,52,213,103,218,23,39,231,77,41,16,8,153,81,196,103,37,97,248,92,133,165,148,7,11,3,135,50,64,195,72,185,76,163,100,70,94,75,132,240,85,20,235,203,167,94,254,42,197,243,240,21,224,175,126,180,77,122,46,62,232,28,155,233,156,68,251,92,252,213,185,248,193,115,204,91,227,87,222,254,16,79,233,108,237,149,117,166,252,21,137,10,8,9,216,35,211,88,163,70,178,126,87,191,134,18,70,101,209,102,230,108,166,110,103,225,174,190,124,122,21,103,117,22,166,247,76,147,242,163,45,250,115,157,252,231,228,84,206,197,89,253,72,135,204,185,136,213,185,14,113,68,77,131,88,189,134,81,82,153,17,148,104,152,25,46,188,94,71,213,132,48,154,70,18,231,215,171,104,213,238,230,243,231,219,143,93,216,238,192,42,181,225,237,215,144,143,103,98,84,114,26,146,59,207,154,247,225,60,180,42,142,103,98,48,83,248,113,246,254,153,20,164,41,159,105,157,1,144,54,116,89,250,128,126,188,184,103,251,9,135,148,112,146,112,228,113,25,131,194,249,52,212,180,170,75,144,139,11,40,135,184,119,100,163,60,198,112,36,18,70,97,190,74,130,107,16,155,12,217,173,130,113,196,43,147,161,6,198,29,240,250,160,28,35,12,29,176,84,244,129,189,126,57,242,219,118,127,254,241,134,95,241,103,3,161,221,180,92,188,246,248,234,235,187,234,198,33,151,113,149,115,250,246,78,229,82,254,76,157,234,179,82,95,79,255,254,237,250,190,43,87,94,40,154,18,3,144,205,72,120,143,20,88,80,86,18,207,142,249,93,145,223,10,208,76,64,177,217,186,194,180,119,1,153,80,128,109,51,0,141,14,192,68,154,102,158,8,69,225,202,105,218,22,38,174,39,166,14,0,122,128,119,170,48,58,128,138,245,200,78,191,142,246,80,99,104,233,51,19,225,72,11,63,45,230,130,201,182,52,43,85,24,244,238,91,53,163,15,204,237,238,190,119,48,139,166,121,171,192,1,38,30,95,104,121,234,8,168,214,106,30,21,116,23,166,123,164,2,7,244,26,0,103,234,208,178,56,206,61,177,97,173,229,69,151,166,194,236,93,24,25,111,92,67,16,230,66,212,113,116,246,45,170,139,227,92,29,19,231,33,105,27,114,224,1,8,17,64,73,216,64,154,87,140,192,192,65,17,142,59,145,164,183,119,191,246,229,129,136,206,18,48,17,41,23,29,179,154,201,206,0,198,33,242,144,70,227,147,111,208,83,154,132,56,182,4,101,4,108,78,10,179,235,55,66,243,252,212,146,240,97,196,8,58,14,204,113,32,109,51,139,9,65,179,153,149,151,104,155,204,243,235,129,174,231,129,198,152,153,11,144,40,248,196,246,4,240,190,226,85,114,160,43,49,241,133,4,248,172,168,200,76,123,86,21,121,146,73,121,245,171,65,191,98,30,101,92,49,157,106,96,7,44,97,188,80,44,106,29,88,43,43,204,232,13,82,102,1,199,247,178,16,177,55,232,175,115,28,66,194,62,193,85,100,62,44,84,203,76,49,76,22,121,104,84,97,14,52,212,108,13,235,43,163,153,203,220,65,119,167,149,153,135,102,76,154,158,142,153,251,42,55,123,49,15,125,48,218,61,64,121,250,134,29,58,247,156,105,218,90,202,181,177,85,103,30,70,141,57,212,178,2,72,123,102,52,54,135,1,55,158,201,121,50,83,128,21,51,207,16,176,186,39,34,106,18,33,213,13,192,86,213,137,189,4,210,114,29,74,34,84,104,34,14,40,178,117,58,0,169,202,213,228,188,34,124,5,224,141,86,29,110,172,160,128,172,74,151,53,50,111,117,102,214,165,4,50,91,48,248,243,146,19,62,179,198,139,209,69,225,9,133,76,67,198,242,246,225,204,157,79,128,135,35,126,62,77,12,114,209,240,23,204,104,38,35,138,238,48,135,61,144,103,253,22,0,110,200,252,1,69,2,200,156,99,146,199,150,144,205,33,1,213,195,19,216,99,76,15,108,189,102,239,97,17,157,28,251,221,118,11,234,223,151,196,204,35,21,18,146,152,73,203,131,182,220,16,204,138,213,2,151,22,109,55,150,160,109,110,38,209,76,171,249,184,237,243,247,173,221,184,89,231,61,201,34,80,252,38,216,184,15,121,92,217,220,151,174,37,217,50,121,238,110,34,194,1,102,77,62,83,184,242,35,70,153,185,21,29,115,82,6,253,223,155,144,253,243,111,55,55,93,138,23,88,159,99,116,27,228,242,62,198,54,6,240,219,38,58,96,206,101,215,24,129,202,28,137,204,200,212,114,117,106,226,164,68,240,88,38,102,96,126,213,11,33,237,24,253,24,47,192,113,200,170,231,72,16,144,120,36,208,220,58,135,202,53,95,103,48,99,77,119,15,86,163,144,10,227,147,48,238,204,29,14,16,60,230,16,191,144,99,111,172,43,228,30,0,134,92,37,206,112,38,120,30,246,41,175,228,13,16,214,199,128,143,195,135,28,133,224,139,60,196,62,31,227,52,35,43,238,10,135,175,108,2,237,181,180,163,50,97,26,211,108,181,182,105,42,44,166,194,102,46,69,102,142,64,175,173,199,198,43,90,182,31,34,135,83,187,205,156,21,178,150,60,71,73,72,68,75,37,2,160,117,127,24,79,124,42,120,125,33,75,86,248,137,94,23,27,55,81,118,127,154,180,211,232,101,6,53,119,122,197,78,135,50,34,197,155,107,12,29,217,57,28,113,157,168,244,191,93,127,122,77,16,165,103,118,235,196,212,127,88,195,99,185,204,163,31,60,97,127,83,245,204,232,140,52,241,200,114,145,14,185,191,136,77,71,110,39,19,86,26,135,137,102,165,64,166,195,101,199,243,165,13,84,65,214,153,107,100,68,30,214,204,172,151,0,19,116,200,133,251,154,62,247,218,85,224,200,20,179,91,57,228,59,109,137,52,164,201,147,166,161,119,143,200,153,124,172,188,8,68,166,106,210,161,202,253,17,21,206,80,102,95,135,76,88,79,172,126,102,40,16,122,8,82,109,181,11,150,87,27,36,41,122,109,146,166,211,224,173,31,123,177,4,19,192,16,199,229,148,84,194,210,174,188,29,101,127,248,3,73,213,195,160,117,253,9,173,63,73,82,231,39,34,19,2,203,194,111,108,142,111,4,53,110,192,53,47,18,72,155,203,183,13,192,116,45,212,209,188,191,251,237,99,103,18,117,172,183,81,72,122,33,181,64,98,32,160,42,50,223,3,97,63,153,26,38,110,189,35,137,42,200,38,71,84,238,81,217,138,168,87,72,115,181,70,166,14,185,244,204,166,68,148,69,71,156,119,207,140,176,66,40,226,107,250,240,165,15,109,143,117,166,82,133,93,103,242,221,145,9,30,201,223,140,202,222,68,189,98,19,129,253,142,132,207,149,57,22,136,29,9,50,44,4,42,14,173,171,192,121,148,78,234,72,32,173,78,86,110,253,27,186,208,77,103,178,85,161,195,95,196,181,71,83,208,204,201,104,235,92,27,66,126,176,25,123,109,226,200,12,85,42,219,113,198,218,215,91,78,147,225,148,77,236,251,60,99,76,2,196,188,68,175,233,70,183,73,182,84,109,249,154,179,160,253,161,44,83,135,121,66,116,205,200,184,230,53,30,231,244,77,186,82,92,155,6,126,112,197,92,233,170,28,53,95,21,215,35,231,163,125,221,41,251,93,239,62,191,74,156,6,202,123,34,112,123,92,59,63,178,35,204,93,48,111,116,138,183,42,220,58,205,33,195,236,107,216,253,113,152,111,207,242,45,196,63,149,111,41,222,169,124,91,154,124,43,207,93,65,48,162,42,129,137,72,41,225,90,77,73,163,15,60,8,218,241,207,208,22,147,28,19,174,198,13,78,32,205,165,58,128,72,42,116,61,62,147,16,80,48,83,204,39,134,221,57,240,238,134,207,243,113,220,96,206,58,124,38,228,4,5,59,72,41,175,2,45,29,119,95,49,187,175,16,239,51,143,108,14,226,26,137,63,131,78,116,147,184,153,203,92,37,238,210,36,110,105,229,62,196,166,38,66,227,85,230,158,193,156,31,141,175,209,241,13,45,31,11,229,110,149,186,57,51,204,141,234,8,2,31,205,124,251,65,252,71,142,160,238,198,196,55,104,76,106,141,9,115,99,210,87,161,166,92,250,72,232,242,103,152,220,221,231,155,79,175,218,186,94,100,220,88,133,177,64,34,49,208,65,233,59,82,167,89,145,8,3,18,100,95,140,113,40,64,226,78,200,59,45,204,134,151,175,114,209,107,25,209,17,66,35,146,104,143,17,219,160,200,39,232,78,213,228,91,1,34,139,176,229,76,167,20,202,214,60,169,192,51,189,219,136,204,66,41,182,75,112,106,145,185,30,252,69,29,237,59,239,133,205,73,76,33,114,13,22,143,61,49,138,242,94,30,238,80,28,125,252,200,64,6,177,148,199,63,26,74,255,32,190,98,135,36,100,242,24,235,60,134,230,217,32,50,245,197,195,32,186,88,14,131,200,235,229,65,28,30,13,226,240,116,16,159,141,225,195,16,14,203,67,152,106,224,16,62,26,158,113,120,62,130,227,140,146,255,248,206,179,33,28,135,238,33,220,220,223,126,252,119,31,68,53,133,67,236,192,45,16,221,45,223,78,101,127,90,167,196,60,210,85,51,127,129,64,68,230,62,14,154,249,87,147,210,88,77,46,19,65,218,215,81,102,7,10,145,202,52,215,148,167,60,117,167,50,37,208,170,32,69,94,161,226,16,132,36,49,19,118,161,2,141,57,28,80,156,124,241,168,50,33,33,132,128,199,251,228,141,136,54,20,249,90,134,96,247,245,157,212,53,176,86,97,122,11,117,180,36,81,76,239,206,44,52,30,181,50,81,49,139,102,161,44,30,101,70,150,255,36,85,149,125,148,170,106,139,225,25,56,70,39,242,114,61,106,222,112,40,154,153,152,131,42,148,50,133,118,158,88,24,160,64,53,87,44,178,244,152,73,197,81,170,173,148,100,43,94,125,164,231,250,254,254,250,183,221,245,182,79,102,138,96,217,198,151,135,168,44,15,145,82,113,255,125,67,68,205,3,222,187,134,8,170,55,112,106,245,228,16,189,11,76,60,25,83,203,178,189,184,120,29,5,57,176,174,189,139,151,99,36,60,95,124,195,197,123,232,250,201,36,108,72,156,38,111,125,243,174,97,228,215,219,126,215,30,151,100,40,195,9,4,253,82,186,16,244,243,18,206,82,134,247,147,208,226,150,0,36,49,189,111,157,197,80,233,100,2,167,237,169,70,222,6,135,41,246,50,40,182,41,241,32,104,34,147,146,46,58,62,77,133,15,202,194,169,31,52,235,19,83,139,171,46,119,29,34,4,5,20,7,146,36,211,32,51,108,167,76,54,147,171,45,128,41,108,87,248,197,235,198,180,59,116,38,185,243,12,169,176,34,40,120,175,163,192,117,23,52,189,13,243,166,195,250,34,163,16,83,160,150,2,70,149,72,69,190,7,9,207,100,163,52,111,186,172,59,115,248,193,85,161,230,6,74,26,38,137,80,157,49,196,76,153,31,8,57,90,84,102,118,144,12,53,125,108,218,43,206,203,168,203,154,143,119,242,188,95,182,219,221,116,127,115,211,37,227,187,218,214,209,150,137,183,240,54,181,45,58,112,119,58,37,77,76,96,38,91,20,148,97,68,27,45,117,130,85,243,211,155,182,65,215,54,195,220,81,101,68,70,26,149,18,183,174,38,234,66,178,88,97,64,3,19,215,35,43,176,207,80,227,123,38,90,91,36,93,76,90,22,64,101,150,119,239,250,208,250,175,239,82,0,37,123,177,56,235,169,194,244,108,137,215,228,107,79,40,97,153,41,97,58,162,132,137,93,86,74,24,103,74,184,78,204,67,38,157,126,76,206,195,227,19,47,113,92,153,213,108,157,70,232,65,153,252,248,20,49,103,214,52,135,254,148,0,13,98,184,224,81,14,25,78,233,175,154,102,180,129,91,115,232,197,58,201,226,101,249,167,115,73,206,133,251,83,213,175,179,15,200,76,2,107,197,161,213,164,216,74,93,153,131,87,73,45,187,182,198,201,38,204,214,20,73,73,18,182,12,134,104,152,135,231,208,135,175,239,124,65,43,94,108,225,26,51,233,135,12,78,78,187,198,183,39,71,70,153,143,140,180,124,100,216,231,71,198,26,171,81,132,224,240,248,196,8,92,175,135,85,141,85,196,110,235,242,25,100,44,79,31,23,109,73,134,215,110,70,115,243,159,219,190,35,67,36,20,23,198,222,137,119,35,172,189,233,251,38,222,33,67,54,246,69,231,196,7,225,188,131,29,79,78,252,161,15,194,43,140,144,63,19,18,156,173,113,75,168,130,247,93,219,133,189,130,179,206,239,110,23,127,98,199,175,209,39,228,82,34,117,251,189,253,46,220,5,83,24,143,164,94,143,55,60,214,11,236,8,240,31,114,204,22,56,194,155,34,23,26,41,171,61,189,180,50,210,88,145,224,32,227,49,180,113,227,239,46,173,211,27,36,33,15,252,224,114,237,222,32,28,119,105,174,93,226,169,96,90,145,25,66,27,81,114,223,17,144,156,199,108,158,62,2,100,122,7,140,76,215,17,32,179,171,35,243,205,71,192,161,245,221,156,251,221,111,253,22,158,132,140,147,200,135,23,42,147,76,69,250,95,64,85,225,168,167,73,76,63,74,166,75,46,144,227,21,172,122,38,87,98,117,69,56,26,70,108,216,122,106,232,252,24,186,13,60,34,167,128,137,43,137,137,174,57,230,24,64,84,78,215,25,45,120,83,161,242,161,109,146,86,66,240,116,180,209,173,209,124,88,204,28,116,168,186,60,6,94,49,11,230,104,250,211,132,115,216,58,117,238,9,208,247,17,172,146,39,99,152,52,101,49,83,40,177,234,168,87,161,112,81,91,164,185,194,243,24,146,200,150,83,161,78,197,20,63,54,197,78,106,18,148,158,99,223,194,214,36,252,104,166,113,226,162,94,149,165,124,112,199,57,125,249,240,22,158,52,117,112,145,107,106,128,240,145,233,101,194,12,177,22,23,168,79,141,106,156,88,89,196,180,216,190,98,164,94,99,78,147,110,172,160,89,173,186,64,12,18,37,71,82,36,105,37,13,37,106,13,14,243,234,242,116,212,96,10,54,85,155,99,255,9,185,148,195,152,107,149,150,1,165,111,122,165,179,141,212,169,94,230,4,52,187,164,212,140,175,94,85,117,106,202,214,149,148,213,74,165,212,153,223,72,49,107,54,113,136,113,92,73,163,223,206,36,199,225,234,54,72,9,235,31,144,230,93,134,194,78,205,56,46,163,100,230,153,131,22,124,200,114,136,219,43,123,220,162,19,230,60,48,240,107,24,190,133,80,34,241,237,68,175,21,77,220,22,53,229,47,23,156,86,154,212,156,57,146,130,138,220,196,21,186,198,192,195,107,197,78,42,80,183,97,143,122,213,86,58,118,70,128,143,211,4,67,168,154,75,11,151,150,121,205,10,219,221,221,127,54,239,111,118,211,205,199,247,157,94,219,5,89,198,229,248,243,200,236,25,42,19,32,67,145,204,227,5,135,111,97,114,227,66,111,14,233,168,80,228,160,86,4,93,104,78,153,16,161,230,34,95,87,172,26,39,20,222,227,80,129,213,18,254,1,113,176,237,147,206,33,228,197,32,62,213,230,46,37,175,77,76,244,134,192,249,13,147,41,200,17,42,44,91,11,59,92,178,23,105,83,42,254,192,17,67,154,38,101,12,129,199,136,60,138,247,77,130,38,153,233,36,89,29,188,39,65,242,212,193,114,36,147,226,233,112,201,236,130,220,36,86,233,37,242,39,67,187,173,89,115,225,174,239,153,232,45,194,38,198,205,2,157,227,6,6,92,79,127,50,254,9,183,2,119,34,97,237,136,102,21,8,136,171,132,116,191,123,52,68,196,12,71,55,50,218,174,46,212,170,109,155,51,155,165,74,37,236,13,132,150,105,228,33,10,81,187,210,235,138,175,141,113,163,30,175,88,220,106,28,54,109,4,247,1,206,125,75,67,107,145,56,118,47,213,175,99,97,26,98,232,103,39,186,173,34,77,48,221,67,232,165,138,179,33,236,181,250,197,146,28,68,87,229,236,168,92,105,223,163,9,112,108,157,70,238,6,52,219,182,38,179,121,203,67,228,233,250,97,33,222,130,112,57,51,231,185,165,251,19,211,125,175,109,129,153,194,143,228,56,65,111,188,81,67,248,160,158,17,155,156,246,209,247,185,86,59,39,79,79,116,176,80,226,157,185,120,224,141,176,133,207,154,90,230,95,177,207,174,127,110,179,159,219,236,79,191,205,130,77,67,70,36,90,78,75,186,173,19,209,14,126,196,15,30,249,35,69,174,151,217,31,9,201,63,177,91,166,199,222,140,205,253,47,65,157,50,111,167,101,239,159,94,11,237,182,11,98,173,186,200,196,238,97,107,28,114,228,86,216,31,79,201,199,34,86,200,42,142,144,76,98,204,76,43,91,46,40,116,122,53,103,166,102,215,116,74,129,176,99,101,1,84,132,83,64,96,113,214,191,40,79,71,40,220,221,73,105,58,56,161,98,178,125,51,147,209,114,56,105,5,197,126,214,10,99,192,13,169,112,235,28,120,100,121,215,204,190,177,153,239,79,8,222,91,118,92,68,235,38,121,231,71,146,119,233,55,95,192,229,171,207,1,136,214,146,234,250,93,210,70,25,24,145,58,29,37,22,171,196,77,89,250,39,20,221,145,9,162,63,53,124,194,212,19,1,214,95,187,181,9,125,113,16,92,39,56,134,201,37,247,22,236,9,230,193,183,77,49,214,98,234,115,69,3,102,181,74,24,116,114,38,249,84,179,54,245,176,32,212,149,254,75,238,143,243,70,187,191,237,203,204,91,45,140,248,150,246,163,121,250,79,235,79,14,203,72,22,119,226,194,66,24,75,225,123,158,183,128,63,218,2,150,186,201,76,11,193,105,83,147,174,251,19,202,22,221,69,209,203,153,224,227,144,132,253,197,6,240,234,103,146,90,104,71,171,14,27,212,167,0,107,215,97,217,159,86,204,28,118,188,90,164,158,235,97,59,199,251,195,205,199,47,93,227,141,76,200,105,92,89,183,32,45,44,72,154,185,44,224,153,31,103,101,255,202,130,229,225,243,20,28,178,123,243,130,187,134,245,203,71,66,102,222,188,55,219,219,221,231,190,5,141,148,223,110,229,93,233,139,193,43,157,128,241,40,24,200,205,103,41,56,203,146,120,235,130,23,15,115,89,123,178,77,202,7,36,4,31,175,53,15,56,156,60,152,222,26,44,223,195,29,195,59,255,255,201,98,162,117,111,81,76,174,233,27,139,57,185,106,94,189,102,16,234,135,25,240,233,141,167,214,141,186,24,207,81,48,23,227,91,23,236,192,236,33,209,249,56,78,60,58,229,137,129,193,2,131,112,156,216,237,110,246,163,199,63,28,182,97,239,70,8,28,164,201,61,191,193,131,87,197,151,238,74,132,139,159,156,6,230,24,222,53,225,42,195,21,204,184,57,148,1,255,190,190,179,176,87,148,178,241,101,111,137,140,251,180,156,48,30,21,179,128,140,43,199,121,89,104,86,122,94,156,14,86,112,167,250,113,244,131,141,48,31,194,98,102,30,134,80,75,183,24,206,200,8,51,79,215,53,48,52,225,74,184,162,158,65,128,8,242,124,16,54,134,181,160,18,195,74,52,192,20,60,137,165,248,162,10,167,112,21,188,59,26,192,62,173,218,246,246,215,143,253,14,198,60,241,128,240,52,246,145,183,80,59,163,162,81,112,44,238,60,5,231,122,226,40,93,194,232,239,222,181,35,66,53,198,55,47,248,21,211,54,117,135,41,56,4,80,136,20,215,57,108,194,42,135,78,152,43,33,250,176,130,190,97,161,104,228,95,123,222,122,149,254,210,196,87,205,90,103,151,190,178,96,153,181,183,47,248,175,57,107,255,186,239,52,59,200,9,46,103,136,37,38,192,120,45,111,161,52,22,168,170,93,229,112,195,224,198,50,31,149,128,64,246,189,133,192,87,40,133,75,71,31,36,217,252,216,255,243,181,124,183,115,35,172,188,1,133,61,188,204,225,174,145,215,47,153,110,92,250,3,249,248,58,124,112,73,14,59,11,185,15,74,40,188,153,44,79,64,225,65,148,128,122,81,46,147,69,80,50,245,179,112,251,27,74,209,2,10,32,43,162,134,53,86,104,97,96,115,130,162,19,110,23,166,9,229,176,14,7,245,118,77,90,168,65,161,172,79,223,164,178,28,244,38,191,191,180,1,113,99,168,213,134,177,213,201,43,233,37,158,170,117,96,13,172,108,98,21,140,159,99,21,168,108,120,40,108,56,212,51,72,37,9,2,235,220,132,203,96,81,46,234,10,137,206,185,90,7,62,39,237,214,80,97,189,38,174,61,189,113,161,12,211,72,61,168,93,130,122,95,166,225,97,172,134,195,48,74,251,165,70,189,169,221,210,33,68,165,24,64,173,178,13,229,142,145,114,50,134,172,66,251,197,177,99,117,28,59,86,103,14,197,157,208,151,162,249,17,62,22,37,210,63,223,70,252,52,101,74,253,80,113,89,122,43,56,134,89,122,13,41,29,24,102,185,9,229,194,62,210,28,123,226,17,88,88,194,46,3,136,11,13,186,104,117,20,145,61,115,160,228,115,87,201,28,33,194,175,34,82,169,32,252,115,108,97,109,176,86,102,86,98,241,185,74,116,199,211,248,78,167,241,157,140,101,192,6,46,232,104,102,220,62,27,41,205,213,171,190,13,125,251,241,95,119,102,186,189,239,204,243,115,158,205,4,200,42,176,154,99,36,57,243,25,234,70,58,10,200,149,188,118,135,191,134,118,7,159,3,239,14,243,221,195,95,243,247,167,103,90,136,211,119,210,20,207,238,108,164,144,133,120,224,124,12,67,21,202,145,221,37,124,43,13,198,153,249,138,41,75,163,218,18,50,12,36,46,200,174,203,173,209,106,91,10,131,198,229,65,255,184,157,191,143,52,114,151,57,4,202,106,172,74,188,74,208,178,19,127,0,106,65,68,145,85,53,198,66,213,188,14,49,55,111,87,43,91,15,118,118,168,190,64,55,212,228,11,95,215,118,133,231,175,188,87,55,92,181,27,195,236,101,230,154,190,254,129,180,252,15,88,126,39,39,19,102,252,215,76,102,149,149,53,138,84,26,82,3,53,113,26,40,92,213,199,37,170,10,208,173,73,102,18,157,135,104,10,10,150,81,156,208,251,123,78,195,195,180,241,106,133,185,192,192,171,85,3,56,55,129,127,50,0,202,34,22,37,164,102,213,208,21,19,26,150,1,172,26,185,24,253,186,26,133,30,177,243,68,182,40,183,191,201,108,126,184,253,248,101,247,170,233,148,158,148,19,58,178,112,236,150,237,83,57,230,229,66,233,211,145,253,5,135,251,102,243,147,23,253,201,139,254,197,120,209,132,185,77,113,229,151,60,175,150,136,194,24,94,77,20,78,110,169,79,219,111,34,96,49,132,43,16,177,35,157,227,18,131,100,163,235,166,120,242,236,158,202,204,223,103,168,164,13,120,252,39,129,124,60,155,215,255,253,91,113,247,217,210,225,162,86,88,126,93,37,176,150,213,240,239,68,20,39,167,174,82,228,124,60,249,151,125,160,159,20,3,134,44,73,4,61,133,230,175,183,15,165,40,0,95,160,223,0,235,97,216,62,1,231,28,163,41,173,151,93,80,71,56,116,59,64,95,96,8,64,35,232,191,223,27,139,244,63,95,110,118,159,111,239,62,254,173,230,45,57,236,86,15,232,185,203,88,113,237,224,159,62,196,136,8,254,22,59,150,211,206,20,186,44,81,220,181,150,220,173,252,194,167,74,138,141,64,104,71,151,132,204,43,145,191,247,249,34,117,73,99,142,30,9,65,161,232,172,41,56,215,229,125,39,4,206,131,171,174,200,194,133,40,125,58,109,65,134,135,127,5,100,251,236,20,213,65,229,126,95,213,98,239,77,116,12,35,80,6,91,214,86,109,124,186,213,229,83,101,148,69,6,74,11,169,14,195,2,151,39,69,230,134,219,129,117,41,196,140,78,58,40,158,7,91,172,124,100,168,0,168,204,97,190,178,196,208,27,181,97,30,136,116,242,109,162,31,57,160,84,79,57,71,97,188,179,119,194,237,140,224,118,32,116,52,110,167,224,226,209,13,140,84,167,253,146,182,149,215,28,46,9,94,86,192,95,84,201,213,80,114,197,6,246,10,140,151,205,44,105,192,253,111,79,153,136,62,140,144,82,234,192,65,166,79,60,165,211,200,165,200,61,201,217,74,50,24,78,65,61,85,26,26,14,114,17,127,112,37,194,22,163,16,213,219,93,189,50,91,93,219,185,57,122,172,80,42,154,81,155,252,223,229,116,249,124,251,225,230,238,203,231,191,7,133,10,142,212,101,153,163,1,11,214,65,100,252,130,219,211,187,36,157,61,71,193,125,142,40,159,94,117,204,16,207,41,181,120,68,141,184,173,140,122,82,100,68,56,250,205,170,2,170,41,21,136,107,222,52,188,88,249,98,39,213,91,112,131,106,204,198,172,134,88,235,145,73,95,213,81,67,117,128,6,136,120,40,63,28,180,71,195,65,207,177,194,30,165,214,130,251,147,81,68,73,227,15,50,219,2,186,241,119,217,143,191,93,223,127,188,253,248,235,223,78,157,43,162,249,247,137,229,65,100,251,152,211,210,206,18,238,175,79,168,89,208,250,118,58,150,254,247,227,212,101,2,69,140,216,24,224,98,174,161,172,86,170,79,138,83,132,128,67,40,110,33,103,90,5,184,101,232,100,102,240,246,40,19,244,139,247,240,136,116,12,166,22,241,179,198,137,97,130,150,49,56,132,55,130,51,164,39,162,217,14,49,77,3,108,19,184,35,251,57,79,224,99,88,1,93,60,88,197,128,130,17,123,204,144,189,202,151,37,247,67,159,119,68,17,8,179,20,182,38,241,64,206,60,186,7,197,79,34,45,16,90,2,86,206,110,109,38,158,175,159,20,171,172,50,90,47,241,83,42,219,42,106,30,162,123,159,160,177,198,71,104,172,145,190,193,82,214,101,78,48,167,88,134,38,165,0,247,73,100,7,176,96,194,229,194,21,242,72,114,147,158,197,25,20,133,217,3,128,137,77,159,125,66,30,51,80,201,209,192,227,30,162,226,50,1,60,229,43,68,72,192,89,137,107,254,113,132,84,38,176,41,194,223,8,111,200,224,89,105,234,80,146,98,126,193,53,25,124,3,198,193,26,14,98,198,147,89,231,19,243,148,74,30,10,1,81,165,245,178,145,16,225,65,208,115,212,174,160,99,26,143,15,224,183,29,34,30,162,208,96,107,230,185,147,199,201,114,230,230,40,195,90,184,6,60,170,129,247,107,229,203,18,143,130,64,210,180,91,97,170,18,21,251,25,234,255,134,135,198,65,6,38,49,39,202,112,166,224,106,111,20,62,175,50,224,46,241,19,83,197,64,74,43,20,126,28,20,241,55,55,244,6,2,91,201,76,97,162,200,102,95,186,200,33,78,68,56,196,40,12,213,99,166,224,12,36,87,147,163,30,5,32,157,12,40,43,12,70,182,80,10,5,206,38,97,149,233,201,29,21,174,212,148,222,104,176,79,119,191,221,220,223,253,235,95,93,208,25,35,79,29,23,20,102,2,1,28,217,88,13,156,112,122,129,240,138,132,141,57,50,36,210,41,100,5,238,71,141,223,117,156,192,38,91,56,69,22,76,142,208,115,216,36,78,113,104,11,208,167,3,160,174,101,44,233,244,109,189,234,169,34,131,187,137,53,63,84,74,167,132,197,240,69,241,233,138,198,7,1,237,186,152,135,175,116,111,107,48,48,105,18,99,123,14,5,155,67,189,112,221,98,229,16,170,208,192,156,244,55,132,104,148,201,101,149,136,186,43,188,216,1,241,58,183,232,1,252,138,186,156,153,154,24,214,163,176,224,180,49,176,52,84,102,88,25,58,137,26,43,219,98,180,45,132,130,12,186,130,177,62,81,4,175,90,39,33,176,48,152,194,16,61,226,209,87,172,82,131,218,73,138,25,145,113,40,88,165,46,216,89,139,6,240,98,216,141,234,11,9,30,135,101,139,245,99,249,137,217,186,178,244,32,75,116,249,86,29,36,117,7,238,210,102,98,164,87,240,37,5,86,68,194,16,201,164,143,73,233,34,244,147,160,59,14,142,243,50,29,158,58,0,146,180,16,38,231,129,132,140,185,100,68,79,101,252,4,175,241,206,232,231,196,136,21,25,168,134,203,79,56,95,192,188,159,224,73,81,121,26,151,208,90,202,130,46,110,201,233,40,28,187,58,119,67,215,119,242,254,8,225,20,89,114,67,15,65,180,160,180,232,33,167,194,155,31,128,115,142,112,12,6,57,3,248,9,157,119,13,12,198,28,160,224,23,33,218,207,133,208,126,128,189,39,226,61,170,14,16,156,21,128,30,193,121,64,230,160,155,126,148,189,19,121,248,225,138,250,109,46,83,247,208,154,50,217,86,165,34,221,67,104,158,11,219,45,193,234,79,103,130,213,207,237,101,163,70,216,216,225,48,206,131,39,204,1,81,193,212,242,203,137,89,201,244,49,36,65,5,107,3,78,158,97,241,254,50,215,66,144,174,56,32,94,13,225,102,148,175,21,65,94,154,163,248,241,32,132,149,240,159,192,235,41,32,241,84,162,97,205,229,104,217,112,30,211,65,169,127,32,100,189,165,246,68,38,20,129,142,38,3,120,193,195,136,96,152,228,128,94,165,45,232,81,17,242,231,70,45,111,148,26,25,136,45,164,60,175,139,149,174,86,98,64,232,49,231,16,242,162,145,47,56,162,246,57,173,132,33,236,242,173,2,190,61,224,237,219,97,87,102,168,162,225,0,111,111,26,188,125,83,18,40,161,30,21,28,178,15,127,249,191,125,1,47,156,248,0,180,209,75,132,32,201,156,22,106,46,70,70,159,21,85,124,200,39,16,137,213,167,215,251,72,181,134,146,107,197,89,80,25,42,99,105,56,94,120,134,5,33,146,71,86,125,6,75,158,61,206,53,79,229,74,241,69,173,72,30,240,190,234,198,203,98,13,139,101,154,1,68,231,171,65,57,35,130,198,241,194,195,206,140,66,53,107,81,78,104,87,106,153,97,50,33,65,160,38,195,148,67,103,43,34,138,82,1,207,3,51,18,76,89,119,27,62,167,246,83,194,124,4,172,67,93,45,120,40,200,50,5,55,155,10,13,58,217,19,127,74,135,67,62,79,72,21,99,25,232,131,94,179,26,216,115,66,162,141,194,11,121,237,184,32,219,31,243,203,204,55,205,252,135,153,255,144,23,229,34,135,117,149,8,59,193,200,218,168,160,128,224,35,220,110,254,99,104,55,24,44,128,155,195,124,115,254,99,254,182,115,5,189,191,237,246,104,38,63,187,20,248,232,29,16,173,195,149,188,54,114,221,231,43,41,135,30,40,44,241,175,137,12,13,166,67,72,249,62,211,139,156,95,225,238,192,187,242,127,131,47,244,23,242,151,105,223,201,143,174,162,27,251,140,56,62,130,206,69,100,196,88,123,0,60,197,3,107,95,72,252,44,23,183,188,241,115,67,85,131,69,196,111,157,156,74,0,200,14,3,127,117,185,231,183,96,63,229,144,177,241,36,152,74,225,54,66,91,225,249,158,248,242,4,131,69,226,14,48,25,126,167,1,203,76,4,0,48,97,32,215,40,64,53,141,19,140,190,133,187,60,177,53,140,82,94,172,152,4,14,194,17,20,39,83,241,91,43,192,11,29,193,11,141,39,237,245,145,42,152,72,228,25,6,56,194,57,164,211,233,253,230,63,159,238,238,251,78,241,66,251,40,60,124,100,133,112,76,233,244,166,84,130,46,60,228,247,247,176,119,172,64,165,237,21,223,55,9,233,26,120,155,244,211,53,252,144,60,191,54,44,109,246,160,211,96,228,172,98,222,149,28,169,170,246,38,146,78,110,96,213,243,219,74,191,150,111,103,132,245,195,67,100,178,247,121,76,10,51,172,223,12,135,111,248,182,209,175,237,1,149,252,240,12,139,184,202,196,12,31,153,172,161,245,112,126,157,56,102,198,135,99,70,126,252,251,199,140,255,211,28,51,255,223,135,159,11,225,45,23,130,6,213,197,82,30,242,223,156,39,229,65,194,234,120,67,183,252,79,159,118,159,239,238,187,120,142,128,140,15,33,172,136,110,88,212,248,65,105,216,144,184,54,229,117,33,138,99,35,184,242,159,254,10,69,161,130,40,87,225,195,166,6,62,83,136,201,137,18,244,63,140,171,17,96,143,101,229,172,187,146,215,198,141,227,94,94,95,53,227,132,212,31,255,152,250,211,243,250,209,255,248,102,253,143,61,253,79,207,251,31,223,172,255,177,167,255,143,235,239,203,119,176,189,219,221,152,221,255,124,185,238,91,83,60,178,179,221,48,139,1,49,49,8,7,246,40,87,89,110,190,141,66,70,182,37,145,24,2,219,214,147,94,102,162,97,229,89,122,201,171,148,199,199,184,84,153,106,40,75,139,236,58,70,218,40,224,174,202,236,91,176,53,84,90,244,52,22,62,31,64,97,121,177,49,108,148,34,117,16,230,233,145,0,155,155,229,130,73,90,208,44,163,205,34,46,18,134,57,146,23,152,251,176,242,49,60,193,69,202,212,100,90,186,33,172,1,169,68,97,104,240,20,245,146,130,156,6,66,135,56,51,3,208,14,243,15,78,96,128,20,198,155,190,41,27,198,4,145,44,204,180,114,244,63,179,63,2,70,170,28,184,196,20,19,178,106,188,194,13,182,127,149,208,38,44,195,82,8,130,247,59,62,169,69,125,82,15,174,197,188,88,193,147,249,247,252,103,165,252,7,255,89,255,253,254,179,63,254,60,209,247,252,21,187,25,192,99,3,237,134,191,231,90,190,87,151,230,23,156,203,9,29,252,38,206,229,39,253,224,73,39,252,95,96,59,221,124,190,190,221,246,113,115,127,186,94,61,240,23,200,233,62,142,27,91,186,28,28,87,97,41,79,239,177,79,225,87,22,76,111,193,115,20,156,74,121,243,130,151,37,93,0,208,166,242,77,62,58,79,10,33,226,193,247,22,34,179,120,14,111,161,126,90,19,212,205,160,158,246,206,201,122,8,212,19,206,68,237,136,128,255,192,149,167,9,235,164,39,17,15,6,30,248,10,185,249,29,158,68,63,62,177,249,242,233,53,39,130,15,200,35,186,33,177,255,61,55,144,248,166,110,32,93,62,43,181,97,233,217,121,130,52,5,208,143,63,75,211,230,102,250,247,107,182,147,39,135,25,137,181,224,212,208,38,50,113,213,207,8,221,254,184,117,244,171,117,213,189,192,102,185,211,108,150,71,126,132,33,34,132,113,75,48,59,83,11,147,61,62,225,178,252,129,203,242,43,111,227,11,92,150,35,168,94,118,23,229,199,159,175,235,247,239,191,236,250,32,13,82,38,229,129,17,116,114,170,104,194,4,85,90,247,161,13,15,188,218,0,164,219,51,161,25,207,32,194,121,97,140,253,168,118,227,100,18,65,116,43,157,22,160,64,129,47,5,117,86,163,34,12,27,114,81,188,142,151,153,206,30,194,138,15,112,1,2,134,35,211,168,242,218,7,178,114,30,166,114,150,14,183,33,164,146,194,213,47,240,49,162,55,202,160,87,124,122,160,107,6,211,39,2,222,88,58,137,38,2,9,157,64,104,173,5,67,107,193,64,171,5,161,175,8,104,21,24,1,34,181,169,77,22,189,162,77,43,40,122,163,180,17,246,222,194,210,229,153,120,105,41,89,229,74,131,163,47,72,191,4,59,218,0,245,214,73,87,16,66,89,7,154,26,158,56,131,12,206,208,252,235,225,144,130,112,148,8,159,154,4,184,196,11,127,233,35,204,253,204,223,199,204,171,45,12,88,175,166,216,144,55,45,1,17,41,188,198,50,168,29,153,208,149,81,129,150,9,88,7,253,174,167,205,4,191,118,0,139,139,20,34,75,81,167,15,120,2,97,194,227,168,70,247,208,108,152,164,138,144,64,163,50,194,86,193,172,163,122,245,200,0,194,219,231,225,187,95,66,162,163,64,158,91,42,87,59,212,193,167,7,214,129,199,195,68,211,181,38,234,86,52,52,186,236,242,128,179,10,161,28,91,203,6,212,97,30,190,187,76,132,185,135,239,141,133,172,133,254,12,135,158,125,229,110,149,213,180,145,201,221,203,171,15,160,177,0,242,185,15,92,67,138,45,161,3,33,21,149,111,222,18,68,225,253,205,246,230,179,252,187,254,208,169,111,37,2,90,90,52,223,31,71,204,56,215,23,14,244,206,103,245,79,192,44,194,228,97,138,230,35,54,132,60,181,45,87,30,131,225,49,229,176,196,91,162,89,122,136,106,145,10,18,90,169,105,42,244,116,198,41,10,206,76,84,66,252,220,210,162,15,72,81,82,125,203,128,9,69,36,244,32,51,4,221,163,179,74,165,179,160,26,222,169,213,40,38,209,228,7,55,140,18,153,68,175,197,111,12,145,155,143,177,243,56,210,233,7,226,53,209,180,31,104,247,35,74,97,1,29,162,14,89,195,233,21,226,155,69,141,106,244,150,55,162,241,49,145,61,37,64,207,60,228,54,107,23,80,187,211,172,195,49,170,0,9,21,76,98,98,0,13,7,73,10,149,107,103,111,129,68,87,3,238,198,81,157,112,98,243,193,171,164,133,21,64,167,66,24,224,253,161,153,153,70,245,83,169,180,233,39,248,1,57,110,52,75,205,29,117,190,49,234,232,55,40,250,132,125,227,163,161,133,23,206,178,72,221,84,52,255,85,81,227,125,82,111,49,68,179,132,83,196,44,17,184,224,129,152,5,18,51,77,96,16,9,225,168,30,17,50,166,233,144,89,203,193,56,235,232,242,137,239,233,74,99,199,160,115,9,3,128,116,144,188,23,6,27,7,249,41,222,73,150,122,224,174,166,223,27,26,11,145,159,7,127,229,114,25,199,75,184,10,120,58,237,249,129,14,216,153,220,252,252,211,54,90,203,99,149,219,88,17,165,18,92,7,211,65,98,180,72,144,1,219,8,183,18,248,216,37,122,97,193,213,226,5,55,64,18,134,215,13,214,37,244,84,210,174,145,44,83,242,76,106,45,220,47,62,39,203,101,53,34,189,5,168,111,228,5,244,170,194,56,96,72,34,93,189,46,53,127,69,172,204,100,76,151,185,4,151,87,20,130,152,195,164,88,157,88,115,76,168,144,89,43,65,231,135,80,73,140,109,102,72,20,2,245,24,67,162,174,95,204,22,128,204,200,116,233,198,30,3,15,108,200,66,97,101,96,87,121,52,33,180,253,229,9,106,204,238,21,85,178,85,238,15,110,76,252,22,123,7,14,43,145,195,73,215,21,123,161,139,207,43,87,130,241,71,85,30,78,38,104,239,107,232,165,121,37,59,196,52,242,127,60,59,100,203,204,14,145,59,105,236,80,114,191,207,14,185,56,179,67,120,250,127,133,29,42,99,158,217,33,36,246,18,118,168,2,8,245,12,236,80,176,7,118,40,217,177,29,251,9,233,113,190,157,29,130,6,246,188,236,80,157,91,42,87,231,98,135,232,149,69,118,200,135,225,208,179,198,14,101,17,117,67,31,238,147,11,227,27,154,5,223,191,239,230,87,170,67,59,133,13,27,133,115,26,251,188,231,203,136,231,187,248,27,41,182,244,133,204,73,161,101,124,13,47,20,106,249,201,11,253,129,188,80,57,240,66,238,129,23,66,252,192,248,151,224,132,10,49,238,233,75,205,88,168,99,220,229,167,220,16,65,232,127,159,27,34,208,38,185,161,100,103,110,136,193,39,223,195,13,5,55,115,67,140,129,6,55,84,170,61,7,55,148,148,43,1,55,148,27,35,35,173,127,29,55,4,151,232,153,27,26,71,45,100,28,95,224,134,124,153,185,33,6,37,145,27,146,113,252,17,185,161,94,54,168,192,161,159,169,54,19,113,40,52,78,24,228,202,202,214,48,100,10,120,246,147,53,208,183,220,246,212,252,13,31,122,137,225,137,202,240,164,113,102,119,210,248,132,217,177,141,213,41,51,163,51,179,57,207,152,156,120,96,114,202,239,51,57,165,49,57,113,102,113,226,2,139,147,14,44,78,58,176,56,233,17,139,147,27,139,147,94,102,113,150,131,127,14,12,142,127,96,111,138,178,55,152,240,108,200,197,88,239,184,145,25,119,165,151,59,110,72,16,104,167,119,241,203,122,153,179,80,229,136,177,40,136,22,146,33,42,194,228,87,25,14,224,183,219,195,89,71,191,110,188,107,187,34,17,225,172,38,51,96,16,140,133,199,59,189,140,170,58,189,187,74,127,35,132,198,52,144,59,101,146,224,129,74,6,228,192,36,37,50,73,191,120,90,107,24,200,20,230,185,60,230,139,194,35,190,200,206,124,145,114,69,12,27,155,185,162,196,135,127,129,220,227,201,216,240,138,83,127,204,8,5,253,201,47,200,63,81,103,246,135,204,79,95,56,114,47,131,226,232,9,92,53,45,29,253,60,163,30,28,234,70,73,210,104,72,26,153,147,111,72,92,150,152,17,228,160,208,171,38,186,106,198,47,71,145,226,112,150,129,110,145,104,89,38,85,177,21,108,52,246,84,205,79,206,182,215,83,234,16,103,185,213,134,89,110,229,66,121,99,185,53,84,255,32,183,70,219,230,141,130,167,244,155,77,27,21,194,102,96,246,79,245,191,6,45,188,44,12,225,200,149,78,225,67,209,124,148,178,146,42,54,71,91,204,115,164,65,230,98,206,218,196,227,197,140,77,102,218,22,227,246,41,28,223,250,245,29,91,2,183,57,175,174,135,41,105,38,147,71,116,159,217,148,245,141,129,19,17,200,7,252,162,218,70,82,254,64,186,15,179,65,163,250,254,64,245,245,76,51,92,142,20,84,25,197,168,109,28,25,252,122,202,60,232,21,78,242,167,234,238,167,234,238,143,83,221,189,144,143,240,230,218,76,155,235,110,255,97,144,135,149,80,194,43,155,74,159,90,127,41,71,121,94,194,122,234,77,24,225,132,247,204,174,108,162,63,206,136,230,72,219,225,5,89,52,210,184,249,28,211,203,15,62,41,0,107,221,202,138,226,40,183,92,187,139,89,143,108,145,197,32,75,5,28,152,42,47,158,59,249,95,229,99,252,151,78,87,172,219,143,55,63,218,168,123,149,0,252,211,228,181,246,105,194,113,10,61,96,138,215,177,120,26,206,226,169,76,183,8,224,70,252,114,60,153,235,118,11,98,147,248,118,122,154,156,71,246,144,74,39,51,210,201,49,156,78,184,77,77,16,37,144,147,73,127,60,243,251,214,222,253,243,207,235,251,31,110,251,160,21,214,45,229,19,140,75,73,68,151,26,69,203,249,145,7,21,108,230,203,5,251,94,27,160,95,216,82,239,176,113,79,20,28,82,103,246,55,23,220,2,238,127,8,39,91,60,118,182,56,140,223,72,4,62,221,221,126,252,108,62,116,166,38,251,115,208,128,8,161,61,124,144,227,118,24,175,21,116,164,37,199,113,240,191,124,116,199,240,206,9,204,14,145,222,124,25,191,19,212,19,57,27,198,242,129,143,92,203,91,61,36,234,169,78,139,170,135,68,61,245,100,190,159,156,192,205,135,183,206,247,243,254,250,243,245,63,175,251,18,158,21,15,240,149,149,133,67,225,162,103,75,65,84,251,146,103,11,244,201,139,158,45,68,62,89,118,108,129,210,37,99,201,35,18,160,172,28,252,96,60,98,5,34,52,1,101,228,157,48,150,249,9,13,126,204,142,247,83,25,15,247,151,87,72,0,135,55,126,167,79,98,8,111,224,216,24,152,125,236,109,29,27,255,121,119,247,239,63,223,148,186,196,41,173,73,230,165,18,193,208,82,81,33,66,111,214,56,132,208,230,216,33,173,84,116,243,172,111,92,145,185,172,138,189,70,126,152,9,236,53,50,61,18,88,129,254,144,26,127,233,148,255,201,219,66,143,49,6,17,211,120,82,97,173,131,25,108,72,60,225,43,41,142,29,150,34,117,164,210,20,246,210,134,206,164,21,183,219,27,115,243,159,233,230,19,112,21,187,76,136,133,130,245,162,207,46,16,129,186,96,89,143,93,70,190,190,115,80,60,142,125,134,142,94,39,98,135,36,49,208,165,70,11,62,147,38,191,209,32,137,83,37,144,130,69,114,206,180,195,31,67,251,99,126,153,249,166,153,255,48,243,31,142,177,63,150,218,50,239,160,20,200,17,186,56,0,182,240,36,69,139,10,149,183,248,220,181,128,231,72,237,83,86,69,93,188,68,234,116,40,76,8,48,226,104,192,130,100,141,43,239,118,124,154,81,211,129,136,142,35,245,181,16,12,101,61,40,167,200,181,1,247,98,244,175,140,45,240,154,130,18,155,198,90,202,72,77,112,164,29,1,186,96,138,220,184,66,45,108,148,134,111,7,122,123,141,39,229,106,118,6,68,67,246,209,120,173,251,73,247,59,143,164,71,55,120,122,157,56,84,34,112,64,202,230,216,254,118,149,22,33,114,23,150,3,34,254,186,156,192,193,47,21,108,198,177,92,217,160,4,215,135,30,183,166,43,17,114,23,169,193,10,188,193,9,247,72,122,93,44,80,28,151,221,27,38,153,145,253,218,139,138,133,13,229,226,55,239,200,211,27,10,152,96,33,166,239,34,1,11,59,248,47,55,139,15,49,89,4,79,205,76,223,108,21,28,60,42,142,4,117,101,129,154,82,236,75,199,20,170,76,243,235,0,87,6,176,94,124,250,172,138,118,167,8,175,137,95,12,129,113,177,124,105,98,84,224,130,57,184,121,219,117,38,238,107,202,254,52,180,24,81,118,28,242,216,206,216,98,229,25,182,88,162,254,234,16,162,155,158,64,139,33,117,242,168,62,231,69,200,12,35,144,82,165,113,1,114,107,148,121,131,102,52,98,15,83,81,68,70,177,82,131,69,171,93,32,94,80,110,185,99,102,61,142,167,30,199,207,185,99,252,33,119,140,167,30,39,53,107,127,8,27,2,31,97,177,121,70,88,99,185,121,194,139,37,102,203,163,181,131,120,6,24,100,64,127,21,181,51,113,124,57,210,9,81,10,166,141,165,209,65,70,102,223,132,245,146,76,27,125,250,198,227,165,201,110,19,115,103,99,144,183,206,55,43,193,105,84,176,74,39,109,38,11,158,97,193,202,115,88,176,52,232,48,183,24,246,244,4,23,44,108,221,168,30,223,229,50,82,119,88,137,125,147,232,50,94,133,147,199,40,203,231,212,6,153,74,183,4,45,90,165,154,140,131,60,104,228,216,12,9,230,9,9,230,95,65,115,110,174,239,167,205,95,146,63,248,203,82,157,2,124,32,26,64,98,91,135,120,163,21,66,150,25,145,160,139,131,46,22,161,29,188,162,76,14,92,151,35,136,150,221,17,206,203,240,28,231,101,34,63,35,139,184,82,47,8,14,11,169,18,182,149,128,203,129,121,41,129,12,151,6,245,40,163,142,15,159,187,64,155,102,161,10,26,0,32,94,182,156,125,166,180,82,249,16,166,58,240,16,5,236,220,31,13,22,179,187,219,126,121,13,151,236,142,83,32,127,207,14,192,2,150,222,23,8,86,227,247,22,116,236,230,67,192,180,16,190,231,0,239,79,39,16,100,121,255,25,182,87,250,142,188,202,185,208,146,145,129,162,238,42,78,21,15,244,49,71,91,137,94,217,145,121,213,145,214,130,38,20,128,184,133,249,181,195,219,48,223,29,154,202,207,41,172,161,131,217,94,75,25,88,138,137,89,129,222,170,226,118,194,182,196,195,62,57,238,158,23,142,208,7,204,144,118,132,202,57,34,34,64,38,208,183,163,183,160,136,60,169,114,91,237,160,87,138,140,43,163,237,9,129,67,210,48,150,239,14,40,104,60,101,87,133,46,100,207,115,175,1,6,82,248,3,116,89,113,228,92,213,179,20,200,9,210,88,89,195,136,49,173,210,52,109,27,98,53,41,10,225,114,103,218,181,225,159,242,206,27,70,111,180,75,253,162,255,244,250,116,127,247,249,102,234,210,33,39,250,106,36,112,79,52,76,24,77,162,11,67,146,103,232,22,66,173,98,125,33,160,157,160,175,112,215,176,39,227,239,45,237,157,177,156,10,13,219,48,225,203,68,110,108,52,228,206,88,190,135,210,158,192,71,106,241,197,64,99,150,190,234,169,59,166,243,156,186,190,134,63,232,212,45,199,167,46,81,134,255,88,178,224,237,119,157,186,20,227,225,198,178,133,98,20,44,126,86,75,180,250,234,100,122,13,57,245,30,218,153,25,175,149,115,13,166,26,202,212,212,76,40,200,6,205,220,205,100,224,35,173,190,113,239,224,118,192,108,209,145,184,86,244,74,163,59,157,223,226,215,86,206,55,55,41,116,150,138,8,150,11,16,230,238,188,3,7,72,144,106,53,218,226,23,102,254,69,165,45,78,79,94,150,9,158,247,42,122,5,24,210,124,213,142,169,203,96,92,130,174,224,93,113,137,158,84,121,141,53,8,170,146,232,97,207,123,87,49,103,152,173,160,137,134,235,116,16,241,253,8,179,243,101,229,212,237,135,235,95,251,128,47,34,109,222,35,243,155,40,104,46,243,52,113,4,17,255,215,98,92,9,0,197,79,42,106,198,45,104,19,140,203,12,84,14,180,155,59,51,206,219,53,181,100,39,171,36,11,177,57,96,19,240,146,33,176,190,69,77,91,207,189,155,89,139,111,181,196,185,22,249,209,137,5,63,194,59,236,59,53,177,133,110,47,14,150,215,117,242,80,14,2,201,15,161,162,148,99,180,191,78,101,142,183,213,153,122,152,244,136,140,19,185,56,136,78,218,106,203,95,223,229,74,228,68,151,86,105,132,62,84,230,100,125,184,7,13,26,120,190,244,160,45,245,163,219,59,203,36,234,92,180,212,126,57,253,191,145,47,246,161,134,87,172,156,79,159,186,40,190,58,137,46,153,180,242,2,220,24,36,185,35,218,32,18,86,220,200,122,247,83,84,128,42,28,210,112,224,168,122,85,9,113,7,119,6,58,141,248,6,186,154,248,185,146,6,96,48,34,5,65,122,2,41,16,170,3,201,143,204,97,138,163,26,87,27,22,122,21,9,207,23,229,109,34,8,185,112,110,94,67,241,179,94,201,179,167,144,111,126,46,150,197,197,242,219,221,253,251,62,215,209,191,235,248,61,16,90,7,113,44,32,142,1,65,42,80,48,29,56,33,63,35,128,87,96,53,121,230,75,40,66,98,233,90,11,167,109,32,209,17,231,41,208,153,170,170,151,17,58,130,197,13,53,8,61,195,71,194,90,141,77,4,28,249,116,80,151,193,145,217,132,188,33,224,116,0,195,165,120,194,137,39,94,164,50,204,13,234,107,68,127,166,42,187,118,138,10,28,71,204,85,186,189,98,147,11,229,142,10,56,45,251,134,30,111,53,191,80,10,124,97,79,149,147,3,189,45,152,168,216,104,139,93,107,57,123,64,197,145,58,197,232,255,85,82,216,255,164,67,23,212,199,8,7,117,37,6,38,245,248,170,129,34,210,182,92,250,231,99,103,213,67,171,246,230,207,194,74,255,185,200,191,157,72,124,189,253,212,171,120,247,21,189,220,167,0,108,113,101,163,99,113,123,155,198,141,72,88,87,114,141,47,246,38,233,103,130,161,17,162,125,225,79,100,236,228,174,172,219,175,239,60,220,198,93,121,94,152,136,174,143,111,225,169,16,211,243,91,110,28,31,221,250,107,31,8,218,79,142,105,216,8,39,246,150,19,255,249,230,63,159,127,110,156,190,211,97,132,110,186,172,224,105,244,150,122,164,119,176,183,135,58,126,143,245,106,169,77,175,88,5,211,221,167,255,190,194,59,97,81,238,94,136,70,12,53,45,186,18,45,72,185,167,156,20,150,21,84,180,176,184,23,150,89,244,140,243,25,152,187,10,231,171,154,144,16,137,2,128,213,76,151,5,188,79,142,144,142,208,102,136,32,73,183,99,57,244,247,34,48,110,144,220,131,150,37,234,65,228,41,57,19,7,183,130,46,121,113,161,2,131,97,177,15,239,124,132,244,47,199,238,218,37,48,177,57,143,43,185,183,7,112,251,87,166,126,45,165,172,130,13,87,57,96,28,156,155,99,52,194,168,255,185,124,65,25,131,116,46,185,206,29,126,253,165,19,5,92,13,170,227,57,12,170,35,148,44,255,139,186,215,133,76,139,127,102,221,107,129,139,178,108,177,236,228,71,8,49,152,66,11,111,163,234,48,38,230,116,161,215,4,6,51,209,247,251,145,141,128,118,2,51,219,5,102,51,0,146,212,140,26,201,144,135,170,121,97,232,18,33,43,78,42,3,206,250,18,150,172,230,224,61,198,146,141,110,9,75,54,151,69,44,217,119,72,105,196,132,151,140,175,103,238,9,105,178,52,72,222,119,113,212,100,20,122,163,93,30,190,54,237,97,249,15,82,46,141,118,41,173,98,74,114,20,142,50,208,227,62,117,42,75,223,223,246,101,254,17,121,89,22,108,37,242,179,42,71,173,97,250,76,188,111,12,128,173,40,151,154,76,4,73,40,141,237,85,80,0,26,152,66,85,30,206,77,215,132,207,188,167,3,169,170,157,132,194,16,174,54,175,144,166,180,132,230,63,85,169,203,2,76,61,11,220,4,80,30,88,60,51,85,101,172,252,42,134,113,195,74,88,7,83,215,232,175,162,201,123,180,108,110,113,96,107,229,238,74,122,3,32,27,232,81,35,113,227,133,120,109,100,80,159,53,212,189,208,208,13,158,126,169,198,242,184,198,19,39,103,68,129,8,150,250,6,142,129,182,187,165,125,22,101,93,47,115,12,53,63,231,24,210,161,182,245,163,198,60,208,222,153,188,2,117,196,173,113,23,32,127,200,168,83,78,51,151,200,157,145,192,15,209,75,60,35,153,128,73,138,248,235,25,158,195,236,172,8,40,168,221,71,166,203,121,235,44,162,7,199,139,116,85,92,151,229,200,195,16,193,14,103,154,193,109,102,14,35,215,105,6,255,63,215,159,167,205,191,238,182,239,111,63,254,218,149,29,11,216,208,114,38,157,70,84,75,32,167,139,92,222,88,78,28,158,26,7,125,10,81,45,141,154,137,194,195,231,90,72,163,188,94,70,123,115,169,15,15,42,202,14,137,185,79,17,31,78,158,239,227,8,205,240,198,129,223,9,43,223,139,147,189,185,251,114,255,235,246,122,183,235,26,117,97,81,189,45,4,149,43,169,47,23,71,231,162,43,66,234,61,97,195,161,36,215,204,115,244,171,131,129,14,172,22,130,229,212,153,167,221,161,39,200,225,91,252,90,8,96,95,101,201,119,217,32,80,222,85,30,185,172,173,90,220,2,67,154,212,248,8,239,15,216,24,213,251,165,221,161,15,208,225,91,44,29,120,177,150,130,246,1,124,187,149,167,233,146,146,230,155,169,131,30,176,80,80,92,34,117,141,21,113,1,237,11,169,50,70,75,19,206,200,231,142,79,91,237,63,237,14,242,195,75,56,32,226,124,3,137,76,121,108,89,145,112,37,149,193,5,218,120,229,128,105,49,76,10,70,83,77,208,148,108,182,165,190,150,86,16,51,38,146,172,132,150,252,58,180,228,215,149,63,212,54,242,151,151,62,83,177,194,32,52,160,167,123,166,91,228,85,91,34,222,114,82,59,133,0,217,252,157,1,230,56,131,129,152,33,76,131,93,135,145,129,160,224,99,213,166,104,57,133,209,40,172,14,63,95,32,19,177,186,87,2,47,122,63,94,156,218,133,8,56,205,73,145,23,93,76,194,75,2,129,26,174,177,137,153,90,194,74,158,16,126,167,188,102,76,204,221,167,155,46,191,136,234,224,208,42,117,184,241,133,86,202,137,236,215,200,86,243,187,163,134,173,251,186,65,75,85,104,43,19,34,5,242,96,21,177,127,8,93,220,202,58,48,222,195,12,22,201,189,56,162,165,86,126,90,77,117,116,60,156,136,146,95,30,198,28,202,21,186,234,144,201,196,210,239,56,144,71,172,8,52,68,184,243,26,63,78,200,123,136,153,96,78,27,197,4,151,213,16,235,150,57,200,13,10,79,136,208,92,231,204,3,244,149,51,115,253,190,75,175,45,204,153,76,140,7,3,229,202,235,217,52,2,6,190,138,77,35,112,224,171,216,52,225,236,148,77,123,5,211,121,250,248,251,123,108,207,233,250,254,254,191,189,201,8,193,20,20,89,184,150,218,199,206,24,40,57,50,74,120,213,243,47,48,68,41,188,114,40,169,163,122,129,33,138,233,97,36,221,162,44,189,4,106,41,82,177,252,226,21,79,163,108,89,209,39,60,231,225,46,237,70,25,143,168,214,18,250,178,209,124,175,9,143,210,58,48,213,107,66,92,247,22,142,66,217,148,138,252,24,129,75,156,1,217,154,25,39,173,152,123,237,52,204,47,207,221,28,38,30,161,52,33,104,76,183,136,132,4,37,118,10,74,204,32,211,98,226,156,10,169,204,190,39,221,235,106,123,243,241,253,245,253,223,124,93,5,100,24,149,149,226,203,40,71,1,240,59,170,251,67,22,155,156,28,104,64,167,227,226,116,221,117,56,227,56,146,65,95,226,234,97,72,128,143,103,55,63,77,228,158,209,36,184,37,97,133,194,77,121,111,203,66,244,105,10,101,104,197,239,109,167,140,65,61,40,170,48,173,116,253,191,74,161,43,107,24,64,205,0,110,25,24,239,153,66,103,188,167,54,159,61,67,181,3,59,37,255,55,182,244,225,201,49,204,52,133,241,68,241,57,245,118,128,53,234,16,75,253,166,181,70,70,96,169,51,95,153,190,16,57,183,172,235,195,199,203,111,9,233,187,219,222,10,31,210,37,188,121,7,61,23,140,85,105,89,216,137,110,169,253,120,126,233,254,177,78,83,202,93,146,110,23,69,45,121,248,120,27,248,163,112,104,141,249,28,226,8,174,105,188,18,218,10,24,190,16,70,29,118,17,118,181,59,181,179,59,245,68,119,130,77,75,221,169,125,221,169,139,221,89,8,194,110,221,241,48,25,74,119,240,169,49,140,138,44,19,70,206,206,210,64,44,119,199,194,77,96,169,63,110,92,156,30,155,93,71,135,174,146,156,167,11,29,10,246,212,252,216,16,113,4,48,54,68,136,188,145,215,198,100,122,27,128,78,121,90,214,229,223,30,55,71,163,174,234,124,204,248,77,14,147,34,84,122,154,57,228,223,62,119,210,222,237,245,167,207,119,93,86,99,77,196,91,0,231,185,46,149,192,70,48,198,165,101,149,59,82,70,159,58,238,66,10,235,148,231,194,46,19,177,93,83,2,226,102,129,30,111,168,252,216,20,7,60,119,215,114,211,18,133,148,25,216,45,100,255,250,245,157,76,17,117,128,50,49,46,236,125,141,50,147,78,152,41,6,45,59,71,40,217,177,108,137,76,148,55,112,96,242,91,66,86,64,111,11,136,20,60,21,8,246,1,95,133,210,28,33,49,93,153,172,77,162,132,5,222,195,175,188,240,227,143,56,120,199,204,96,5,46,118,107,79,193,167,88,33,96,209,110,3,229,177,80,55,9,208,93,91,245,152,14,117,149,162,235,117,44,156,174,63,220,220,95,247,37,232,70,188,117,129,161,97,171,32,169,85,58,112,153,170,133,195,54,112,106,114,37,82,90,98,10,38,28,203,30,25,80,32,241,145,71,115,145,252,87,52,212,153,56,11,235,22,204,72,82,38,115,227,169,15,244,83,223,230,125,80,34,69,221,233,193,51,90,254,111,48,231,7,175,233,71,158,210,87,94,163,39,225,87,252,224,46,13,31,233,225,3,208,82,27,145,152,247,201,48,87,174,123,114,222,44,115,41,186,249,12,221,185,55,244,215,220,90,8,90,129,200,59,244,238,150,138,132,107,25,145,79,134,78,146,65,225,133,224,22,196,188,216,135,243,99,222,198,232,211,9,181,55,114,185,1,151,190,148,150,233,29,48,23,216,168,216,182,105,220,209,165,180,253,49,191,204,124,211,204,127,152,249,15,121,105,76,61,206,216,232,9,114,96,130,186,219,165,29,47,6,94,3,191,32,120,5,50,48,188,208,155,157,240,18,247,183,31,63,119,106,131,28,60,250,210,114,56,107,88,0,108,93,66,102,237,204,241,91,34,160,247,220,42,131,118,28,39,6,134,214,117,129,22,67,227,144,221,137,213,200,85,177,196,61,91,176,116,254,152,94,135,99,152,253,43,192,222,130,150,45,114,219,141,108,31,175,94,58,177,8,175,131,196,140,176,179,173,228,239,43,203,101,237,225,103,0,41,65,238,68,225,193,240,132,99,46,105,66,204,133,145,67,16,25,42,227,228,180,97,46,202,86,83,98,34,119,248,98,13,244,197,218,164,130,28,57,196,161,112,3,55,50,190,145,99,175,51,52,232,254,230,250,125,175,250,203,38,187,2,194,30,134,187,82,22,172,204,188,76,95,97,162,162,133,177,229,76,116,30,158,96,176,21,122,161,128,151,193,97,147,69,82,88,250,123,38,11,52,210,11,45,243,180,42,44,157,152,63,71,250,175,141,24,14,141,24,30,26,177,13,4,19,3,61,35,194,15,149,98,133,103,32,10,146,207,29,243,246,18,61,13,232,62,129,94,112,133,136,205,142,120,146,200,147,3,202,151,171,39,174,160,195,213,74,198,225,68,202,152,234,79,89,15,84,123,230,236,74,136,172,240,31,158,170,145,50,121,245,200,75,138,216,117,193,152,89,226,121,201,209,80,8,2,200,208,88,32,161,197,61,224,108,64,198,18,233,50,51,177,203,216,86,3,40,50,96,183,17,166,3,122,168,113,158,162,168,123,5,86,224,164,128,120,124,86,4,61,97,245,202,54,49,61,83,28,14,147,52,81,155,136,243,14,68,209,66,213,231,216,36,94,173,228,216,21,73,239,20,184,7,144,34,0,93,187,114,128,248,214,156,75,208,191,193,137,63,240,19,238,255,228,100,90,82,92,213,191,233,23,50,32,145,114,61,117,109,116,157,12,252,204,76,33,24,39,158,236,13,186,137,42,53,245,224,23,94,10,201,210,190,171,228,86,174,211,114,245,155,85,114,249,100,47,190,182,222,198,241,15,238,109,161,87,63,170,125,169,121,111,93,109,111,66,216,47,239,205,238,230,126,223,119,174,192,193,39,132,116,194,213,106,116,61,78,41,87,33,46,202,0,66,244,7,88,122,179,219,91,155,87,34,47,95,69,11,186,11,116,56,87,71,222,73,197,207,79,156,240,53,137,12,7,255,62,208,8,20,18,243,248,125,133,20,11,191,94,44,243,122,137,156,213,100,193,164,0,122,248,38,55,99,215,39,247,139,139,84,151,5,69,167,245,252,77,185,36,246,160,236,122,152,254,24,129,165,137,104,145,102,56,209,180,69,87,231,84,152,142,45,17,177,182,178,16,68,199,56,77,215,75,149,92,139,195,131,138,111,79,36,85,140,190,97,94,54,174,149,106,28,211,123,35,102,37,34,236,219,33,34,221,42,8,49,240,55,189,194,118,58,168,19,173,94,193,223,16,188,102,25,8,23,27,102,36,129,156,212,169,11,208,37,74,210,29,65,43,17,95,36,171,20,88,51,4,0,181,72,237,9,141,58,56,244,66,57,128,24,139,72,241,208,152,208,172,113,103,182,101,31,101,2,131,36,63,128,223,52,29,85,24,103,67,136,199,82,21,226,4,135,144,158,234,187,202,97,142,228,212,201,216,250,73,243,6,42,166,39,132,142,194,146,224,225,66,64,28,66,181,56,114,148,116,201,129,45,8,45,216,210,199,135,168,162,94,211,189,79,81,171,66,156,29,92,174,19,189,119,52,43,50,182,142,247,115,190,193,52,15,216,128,1,51,68,71,182,140,17,66,108,148,71,7,178,85,104,89,233,0,33,149,57,233,132,59,64,180,126,189,202,81,93,13,50,105,67,105,74,86,52,67,157,216,225,42,201,40,77,25,247,66,43,108,37,248,29,92,43,136,166,234,8,158,73,207,181,160,141,128,223,201,43,200,195,151,79,219,187,62,102,3,185,101,61,44,166,167,35,159,232,248,36,51,151,95,8,124,218,128,215,184,42,75,54,234,5,20,23,160,65,10,101,13,167,66,165,214,135,86,125,125,113,159,202,207,15,251,52,82,194,208,157,122,200,50,145,198,195,78,133,24,164,59,85,150,197,37,2,185,0,52,171,71,240,16,82,158,247,41,56,109,75,108,133,25,70,189,1,148,202,213,10,186,144,35,174,123,9,175,47,140,60,53,60,57,45,162,133,146,45,40,21,75,43,235,254,36,100,173,79,112,68,35,218,71,85,212,90,4,1,82,67,15,136,141,104,103,24,138,204,197,218,182,169,199,130,183,216,138,229,249,54,109,153,54,171,122,188,29,237,83,123,216,167,225,104,159,98,8,185,83,3,19,13,190,106,175,186,83,123,149,101,189,180,91,195,97,183,198,121,183,94,2,246,88,30,67,44,20,65,146,144,227,172,232,21,39,200,123,93,159,20,42,61,195,165,16,237,202,129,13,240,70,38,44,236,12,73,156,27,150,238,42,47,157,129,105,73,182,186,176,151,37,211,203,43,33,80,11,248,73,248,11,87,138,207,200,224,234,164,208,30,4,56,109,27,213,247,2,102,232,70,69,222,238,222,173,10,148,254,60,166,11,234,164,224,42,183,100,246,72,227,34,236,34,34,200,32,212,37,77,211,58,146,31,65,44,177,110,223,237,195,30,215,112,100,197,15,11,154,198,51,49,28,25,44,56,30,208,32,83,55,140,45,1,168,153,119,237,207,189,250,115,175,254,149,247,106,47,164,214,79,46,242,39,23,249,99,112,145,15,74,133,204,169,138,7,236,49,78,0,167,130,9,213,152,203,4,51,63,167,123,0,246,58,64,161,11,20,162,252,4,92,60,164,93,162,125,241,0,129,247,55,21,65,129,47,130,83,34,66,72,83,24,108,165,24,58,30,188,128,61,198,252,8,225,128,60,86,159,33,143,193,109,82,3,154,150,160,199,252,58,37,63,68,239,136,146,0,231,136,224,76,85,75,48,30,141,28,116,94,182,8,0,91,133,130,69,198,160,86,122,99,218,39,192,99,225,1,53,101,229,19,18,183,57,194,203,43,108,10,177,246,209,176,175,34,114,3,54,30,216,99,64,253,50,170,46,101,246,231,167,216,99,94,119,29,178,185,161,8,230,65,41,170,118,10,24,233,72,35,27,220,143,219,88,26,29,100,147,25,63,74,94,93,71,95,115,23,48,156,84,54,32,128,204,168,96,240,91,23,13,199,248,52,244,24,19,69,132,7,224,177,250,28,120,44,112,197,157,66,30,243,192,55,115,200,143,227,38,110,149,224,152,238,97,192,200,18,100,34,182,75,29,100,192,185,1,168,223,242,164,134,115,169,125,2,60,22,94,11,60,214,13,253,160,106,213,241,180,10,52,81,203,190,160,2,69,160,221,9,69,228,203,158,214,8,122,241,105,143,41,170,4,102,7,214,28,149,162,10,46,149,203,26,73,152,100,63,148,74,155,91,70,226,157,171,92,29,189,93,1,138,83,224,65,79,85,98,66,138,18,69,153,147,5,193,119,30,36,227,58,56,61,17,8,183,71,224,32,166,102,90,126,152,118,40,88,193,96,158,5,18,245,30,158,186,238,20,222,124,64,196,232,20,138,34,248,64,15,138,125,32,243,83,118,188,54,188,214,255,67,187,49,180,203,65,47,75,209,222,216,52,89,70,129,15,174,232,62,119,200,247,176,51,237,218,240,79,121,215,21,170,55,218,165,126,209,183,34,62,92,223,110,255,156,11,130,233,110,48,189,170,158,150,89,42,91,205,148,169,96,193,8,116,231,142,9,78,233,131,223,192,243,147,230,76,18,101,207,103,6,146,46,151,9,61,123,10,138,181,120,34,168,121,71,35,65,40,204,46,68,134,203,109,205,161,60,115,40,111,208,136,34,182,35,192,110,230,192,186,76,110,84,244,225,12,237,181,158,9,216,207,210,245,53,22,172,246,225,208,5,115,232,2,170,96,144,84,167,113,228,246,253,116,125,255,254,79,189,143,15,27,38,166,19,72,45,201,42,30,23,92,187,60,143,82,250,16,163,68,69,177,123,18,130,103,13,160,52,229,222,138,191,99,220,62,49,13,60,249,93,124,62,242,15,19,22,128,120,120,112,134,34,219,2,239,134,99,61,115,226,231,211,72,63,225,218,168,110,71,69,241,185,54,59,241,243,137,35,154,35,116,151,69,85,142,233,229,252,6,240,127,7,148,176,68,190,82,143,187,200,60,125,186,104,19,179,7,13,196,6,196,213,14,124,8,192,105,112,135,185,122,38,142,207,1,35,44,182,252,52,113,21,157,91,64,9,11,60,203,162,215,41,169,48,154,100,96,110,130,67,182,136,55,198,81,173,206,217,22,206,252,65,175,178,98,77,48,160,47,104,242,25,71,143,255,48,135,244,181,116,163,182,93,106,88,159,99,194,41,228,14,85,219,144,133,47,68,91,200,128,89,1,199,6,227,18,60,194,209,86,182,162,89,182,146,14,27,185,0,112,8,4,107,9,16,14,221,132,4,28,64,95,193,65,231,60,125,183,1,193,34,13,97,216,116,116,166,221,224,39,110,122,189,138,204,14,229,240,217,254,238,140,133,185,233,204,133,81,29,146,67,251,230,137,16,12,249,82,114,219,17,17,87,145,153,116,28,243,237,194,201,156,51,237,230,0,146,18,140,230,230,81,23,85,112,43,10,217,10,222,100,212,148,94,224,58,20,78,187,50,11,17,217,15,79,158,158,162,128,2,126,40,55,1,2,79,33,30,108,13,179,42,89,30,152,180,21,70,195,251,193,106,10,165,136,68,106,149,70,57,148,134,11,223,38,189,146,45,41,218,132,129,77,32,8,182,245,45,75,15,70,178,48,169,17,197,122,138,160,21,18,74,108,163,76,15,27,167,217,156,42,132,15,233,186,133,28,3,26,71,102,168,42,175,15,147,33,189,251,20,226,86,147,25,97,19,187,170,244,148,25,138,112,186,99,249,195,12,11,246,183,48,106,25,168,63,42,254,211,72,27,9,135,194,52,105,26,208,192,124,77,20,22,44,25,111,228,23,38,175,197,52,78,66,199,200,88,97,69,5,126,16,45,120,228,3,148,228,64,20,12,206,85,162,231,50,159,159,85,81,4,5,137,36,169,139,206,50,87,32,198,42,107,83,140,54,197,49,195,21,83,168,101,77,120,140,78,152,106,117,14,25,130,192,177,205,227,208,102,220,211,248,107,249,157,136,151,64,249,197,164,85,50,233,85,179,231,49,57,230,47,72,85,168,41,40,113,229,165,199,241,18,87,92,138,8,135,99,225,200,243,24,244,106,202,132,71,25,8,160,53,104,152,82,34,125,135,243,209,101,12,204,122,138,197,33,3,158,52,207,51,156,110,24,64,97,101,172,200,120,22,178,239,174,141,132,231,32,147,27,25,45,125,10,192,187,50,39,215,124,213,233,186,248,185,207,195,185,142,116,123,2,0,25,100,159,38,4,215,117,164,212,89,146,18,102,245,119,98,42,66,210,43,69,126,84,65,129,169,19,165,121,116,67,131,247,21,206,183,184,246,52,107,35,61,160,107,5,67,24,19,193,67,198,71,211,100,6,221,76,76,41,96,152,213,138,72,130,22,146,171,39,220,32,24,247,8,100,184,194,21,150,171,10,237,16,67,24,139,73,24,72,162,211,53,251,191,230,153,165,122,193,181,196,98,141,127,200,3,167,3,21,147,245,16,57,118,235,40,94,35,64,1,58,127,167,105,14,180,101,186,71,231,212,99,66,131,148,134,147,42,144,192,162,47,91,163,96,87,84,117,176,141,134,109,156,128,158,86,137,244,195,141,87,231,142,170,236,11,233,24,171,21,207,67,213,145,144,236,26,252,52,112,44,100,153,111,125,162,191,149,52,128,77,77,153,76,11,16,155,129,180,207,175,13,191,150,225,39,69,8,117,29,44,117,84,197,205,41,27,193,17,49,124,79,238,109,97,166,166,127,92,214,159,12,144,189,59,109,55,191,221,254,235,182,203,164,235,144,214,137,233,92,9,13,30,21,79,143,167,109,12,104,151,199,231,142,49,126,200,172,66,202,69,81,181,104,26,39,224,52,148,198,45,20,194,234,162,217,210,95,112,158,117,114,84,69,4,58,102,241,43,166,167,187,244,149,0,130,84,107,4,38,222,78,54,176,54,249,220,89,61,138,57,145,84,224,128,108,76,92,67,156,162,168,80,132,154,196,181,74,93,166,213,165,184,221,174,137,126,163,34,28,105,148,11,86,72,97,34,73,82,171,48,50,235,155,58,87,39,237,168,124,226,32,5,75,202,36,8,158,116,23,25,228,8,179,23,90,79,53,166,202,182,252,82,135,126,182,8,37,246,87,7,97,176,151,126,44,64,174,66,47,71,234,54,189,246,82,62,119,110,140,200,74,40,3,88,248,176,208,142,212,58,201,115,127,96,196,39,8,138,125,214,197,208,186,40,219,151,139,117,153,133,172,145,108,153,208,178,112,89,168,138,106,116,141,80,175,150,171,14,172,15,162,144,146,166,233,242,142,96,146,200,79,171,199,67,214,208,36,246,92,213,18,86,83,126,133,103,61,247,131,34,162,179,231,72,182,105,47,157,211,80,236,204,56,72,153,150,24,88,163,124,78,56,26,0,85,224,228,24,96,66,60,32,19,90,101,244,159,140,128,111,35,112,241,120,12,234,211,49,184,120,105,20,72,55,114,249,198,28,71,167,73,245,230,250,254,166,55,44,27,241,32,202,146,140,154,99,208,142,224,44,169,239,204,107,132,180,18,183,94,164,242,6,77,70,197,137,85,253,9,156,166,118,186,150,107,3,242,196,173,173,27,9,232,0,174,244,50,145,45,6,160,73,134,166,21,3,14,101,46,62,167,164,218,52,235,70,195,61,140,11,121,237,248,151,105,127,205,175,97,190,57,208,153,239,255,177,247,238,77,146,29,217,125,216,87,185,232,181,193,153,69,223,194,205,231,205,156,217,217,85,163,49,216,134,217,3,172,0,108,147,50,132,152,168,169,169,153,106,110,77,247,108,87,79,225,197,113,144,182,108,146,10,49,40,69,200,146,40,41,130,164,34,76,133,20,20,105,91,97,153,226,203,223,197,94,96,119,255,210,87,240,249,253,50,111,222,91,221,85,141,234,1,118,5,41,22,152,238,206,186,149,55,31,39,79,158,60,231,228,121,164,96,100,42,197,135,104,169,65,4,179,114,104,77,186,42,64,144,120,203,232,219,166,37,178,81,37,129,180,82,136,158,131,136,20,91,91,89,78,156,166,136,131,152,109,76,114,201,8,153,17,10,220,48,71,226,237,64,252,112,41,211,155,162,150,55,73,173,161,238,198,133,229,196,108,187,121,118,63,139,139,147,191,52,119,170,21,16,149,81,83,32,173,18,191,108,240,55,115,215,134,92,117,226,177,117,230,172,117,230,171,77,249,34,133,13,242,52,122,76,235,157,20,29,46,169,53,22,185,152,212,30,89,185,225,146,102,163,211,218,213,157,158,3,49,225,53,188,175,210,152,86,187,93,172,116,187,58,222,213,225,110,105,81,120,252,120,182,21,163,143,107,8,72,240,178,32,135,70,145,171,52,8,182,94,103,189,96,210,153,118,55,122,80,235,45,219,54,5,153,76,190,173,85,100,182,207,116,29,56,103,212,176,64,97,161,43,37,161,210,48,115,104,186,89,76,117,143,66,48,69,117,216,242,170,191,87,29,226,16,1,67,131,48,200,201,45,155,39,38,74,217,53,8,89,141,183,180,161,159,62,218,14,20,242,76,131,71,56,82,86,21,213,49,67,6,246,247,153,135,154,196,143,0,155,36,87,115,74,40,170,75,48,91,49,10,76,158,65,149,102,144,213,216,57,128,115,158,39,90,91,214,9,152,224,85,40,241,199,156,37,150,192,4,12,5,91,176,15,249,151,33,161,5,42,20,142,146,85,68,170,185,101,122,243,237,82,217,81,82,111,145,217,245,208,25,222,63,229,104,214,156,38,101,252,152,254,242,228,133,222,208,116,111,36,3,124,199,195,154,211,197,24,147,115,225,172,117,19,151,76,69,179,252,145,129,224,201,96,145,85,157,235,64,14,50,242,232,36,200,146,17,191,239,48,195,163,25,186,47,86,100,190,32,59,118,97,175,183,140,81,115,250,225,201,118,110,135,150,158,217,66,217,59,167,203,164,2,119,221,78,72,3,247,188,249,1,27,11,72,105,114,81,171,142,151,121,154,169,165,77,174,151,64,20,79,180,18,132,39,174,147,149,137,233,111,130,116,170,84,167,74,144,18,92,22,172,114,244,111,123,13,48,76,78,31,78,213,86,158,221,52,231,13,48,243,21,102,157,29,89,220,208,165,12,242,46,103,144,79,161,42,21,124,81,251,250,27,84,97,158,236,17,84,133,179,90,100,53,151,152,177,134,176,208,180,1,165,121,245,161,65,234,94,228,185,158,48,47,116,67,126,52,69,241,164,186,146,74,161,11,38,69,45,76,122,147,69,111,242,188,166,82,74,90,155,55,188,255,16,118,133,89,87,112,231,154,86,64,243,6,131,24,27,242,36,218,170,15,177,173,242,237,3,194,116,170,238,231,19,97,198,152,199,154,97,218,233,147,162,24,154,91,17,181,209,81,43,2,151,194,62,81,105,87,56,62,15,57,34,124,98,39,217,153,202,127,91,58,201,231,72,219,203,192,219,171,245,33,186,21,178,91,215,233,15,228,175,156,134,154,162,87,168,115,181,174,133,21,248,84,137,75,187,24,194,187,31,168,39,82,89,170,218,168,145,231,100,52,12,95,133,181,163,76,24,40,164,42,32,38,167,166,184,48,105,20,156,56,223,97,172,241,58,185,117,164,251,61,13,103,143,242,90,31,93,92,13,163,139,87,151,204,50,210,52,106,157,25,67,155,102,8,218,9,243,51,164,243,174,210,159,77,225,199,75,19,138,248,227,83,236,30,122,16,165,181,50,52,57,78,30,69,153,57,221,242,96,153,204,166,147,173,242,13,198,36,14,206,168,131,154,48,135,79,147,140,188,121,159,158,184,163,145,62,180,13,115,171,32,181,186,200,190,2,141,150,137,2,84,58,134,114,174,109,157,114,134,43,134,21,64,166,246,77,150,59,154,86,254,198,182,147,238,240,212,41,19,20,75,148,210,154,57,50,46,11,25,146,99,47,102,251,29,213,217,239,132,206,126,39,108,109,11,177,93,70,77,199,232,45,66,60,231,32,152,200,225,173,217,187,205,214,67,12,237,164,210,57,104,16,155,65,4,122,250,181,182,36,194,16,81,85,82,86,48,111,52,153,90,203,156,219,58,166,251,67,154,36,82,183,78,35,106,151,84,26,136,125,219,30,232,198,0,102,33,193,140,138,230,196,147,24,196,28,102,4,238,36,190,39,109,159,77,23,181,54,91,55,182,172,87,117,47,204,56,52,142,172,98,222,242,180,148,236,73,208,157,68,136,247,120,44,87,44,79,168,197,167,146,219,165,172,236,156,72,106,202,167,144,111,13,145,50,86,29,12,14,11,204,182,85,61,109,231,53,200,19,204,238,235,100,57,66,217,169,148,229,187,5,124,248,0,220,48,252,169,203,83,17,44,195,187,45,97,150,94,144,63,244,158,10,176,209,209,77,10,16,96,90,4,229,193,89,136,146,252,128,143,166,173,131,225,133,164,80,38,18,72,97,60,195,220,101,110,23,185,134,124,72,122,79,242,17,141,74,166,67,138,89,17,97,74,30,40,46,66,233,112,168,91,6,143,100,54,69,136,200,58,209,25,17,105,147,181,7,87,212,54,147,60,164,10,131,224,144,88,226,144,170,192,108,24,8,89,9,138,22,40,39,99,72,219,250,240,108,107,173,23,145,99,160,66,46,80,161,97,48,172,128,122,66,237,183,244,175,132,123,136,162,189,5,210,180,8,28,64,89,35,109,230,241,7,250,88,152,164,80,51,222,80,228,103,9,180,179,165,144,175,3,109,47,76,121,23,87,91,33,221,55,25,186,71,225,228,48,17,183,37,186,37,30,51,211,0,145,155,225,212,120,44,52,121,112,116,70,73,177,92,104,70,192,235,222,196,20,243,88,162,189,66,10,120,35,82,176,75,154,71,242,135,6,73,209,172,166,194,12,10,74,106,32,154,152,46,19,60,86,223,195,200,2,182,75,160,55,0,7,194,221,134,58,185,100,98,91,6,80,43,13,114,64,109,21,195,50,129,125,130,1,84,138,95,141,47,160,192,179,77,238,20,12,117,203,110,83,147,53,155,100,103,252,197,206,208,45,7,84,167,1,165,40,160,188,152,104,217,105,157,59,141,11,244,66,123,171,238,201,132,189,88,85,177,15,38,138,232,91,170,74,71,21,251,224,234,246,227,168,146,243,41,125,107,83,47,85,55,131,42,77,173,98,95,188,110,202,115,134,82,155,92,160,1,28,91,118,91,245,208,170,152,198,45,69,239,167,222,21,0,75,126,75,136,5,66,27,149,118,179,33,13,252,193,224,198,184,209,146,70,22,56,52,32,129,13,41,50,189,106,235,164,247,132,72,183,37,57,122,56,157,79,207,183,58,27,146,199,30,188,199,47,153,104,38,39,189,250,114,160,11,249,174,213,179,86,203,119,48,234,227,53,3,132,108,225,242,210,191,3,170,46,76,74,149,227,233,146,134,47,133,88,45,225,21,43,47,182,27,204,28,232,192,139,104,29,176,158,93,123,167,188,198,129,17,6,117,115,109,121,115,103,232,250,109,32,202,192,102,163,242,180,13,19,194,174,102,112,157,49,233,230,212,243,42,137,119,70,52,244,82,124,93,4,126,3,151,175,203,198,170,102,195,173,244,189,150,20,44,88,186,45,146,9,197,206,22,234,55,179,33,127,186,198,33,178,117,214,62,144,52,25,26,172,53,15,61,109,69,157,16,24,56,58,55,76,61,1,2,222,50,214,90,76,127,233,71,25,104,10,200,83,192,193,122,44,208,240,16,119,15,12,193,154,201,143,204,108,240,5,138,11,214,119,233,0,225,99,108,167,184,175,210,109,143,163,80,5,153,18,33,247,89,98,127,200,137,165,146,67,95,122,63,36,235,74,13,229,38,95,130,42,53,228,215,242,48,241,119,226,233,139,96,154,100,203,16,104,94,39,8,36,252,11,47,14,241,219,79,186,92,154,33,223,148,147,45,17,6,11,76,8,238,16,39,57,15,36,163,75,101,45,154,66,66,74,199,48,115,252,189,239,224,55,69,185,217,242,78,217,67,45,139,99,213,32,135,30,146,7,27,130,139,76,155,108,221,125,205,219,13,188,166,16,39,168,77,195,11,120,41,233,148,228,37,30,40,52,108,147,215,246,233,63,206,183,32,78,234,174,54,254,46,82,229,164,169,119,76,19,41,239,189,139,65,164,186,121,56,89,131,198,218,28,70,170,189,165,26,226,100,126,58,217,58,77,183,197,238,69,68,29,122,48,243,222,145,236,47,19,191,35,204,134,182,34,241,53,188,120,117,180,66,84,41,41,252,210,111,23,17,135,1,18,104,252,235,120,179,76,35,35,254,28,32,166,32,191,202,186,228,174,2,84,205,203,20,104,100,83,220,98,179,41,110,241,198,8,236,54,94,25,50,200,180,158,241,83,157,241,41,228,114,99,55,37,193,130,47,128,90,58,179,149,99,184,84,75,251,138,55,162,204,9,134,191,6,102,32,52,109,160,241,14,56,61,252,91,32,19,83,126,82,209,46,68,37,181,94,196,197,22,110,100,133,179,216,82,43,119,61,36,0,172,51,18,124,157,23,235,158,224,106,117,125,92,149,241,117,88,14,77,177,79,177,88,255,171,90,239,39,199,39,207,182,138,226,131,224,220,34,248,30,168,117,241,96,214,152,249,195,29,96,11,111,142,45,195,50,204,183,27,164,12,80,104,158,126,34,194,218,92,86,171,249,97,96,180,138,48,135,157,179,253,97,147,194,100,128,1,147,239,234,192,48,25,242,101,205,47,83,104,140,245,142,166,202,131,138,219,212,48,196,146,65,203,190,25,52,204,239,6,45,227,203,53,13,95,161,0,60,121,116,188,85,36,98,228,132,139,190,57,240,182,220,183,149,251,53,68,19,91,121,202,59,55,108,156,193,221,92,190,157,131,163,241,176,110,186,159,131,207,188,66,182,43,187,190,131,97,83,125,7,195,110,75,7,179,250,194,104,114,15,156,1,82,25,252,140,102,176,21,188,31,60,91,28,159,76,215,68,33,78,82,221,234,77,4,12,160,219,104,141,161,98,89,88,148,54,186,49,108,126,180,119,54,86,125,41,93,125,54,52,122,106,162,10,238,192,10,225,115,222,59,173,199,214,141,26,35,219,201,85,125,169,201,255,151,23,102,16,151,163,210,81,41,120,183,139,72,97,218,136,244,215,194,220,135,182,13,7,224,41,162,118,77,203,1,4,237,13,239,211,115,105,216,158,116,218,218,190,189,13,253,247,3,102,253,245,84,77,53,48,196,49,166,17,249,221,193,40,92,30,52,12,255,211,8,53,12,212,228,181,166,113,52,16,215,86,184,19,168,7,181,106,189,30,62,105,165,83,163,54,3,162,46,159,235,14,166,129,73,210,84,116,177,141,71,2,4,47,80,194,92,132,204,55,209,133,170,20,46,53,32,164,198,200,148,204,33,174,221,173,107,140,133,66,57,141,247,170,33,92,134,170,200,93,138,147,129,249,141,242,209,35,50,170,208,91,52,143,169,11,145,208,158,190,33,104,91,13,159,132,216,218,38,46,97,123,226,26,89,180,3,152,138,59,111,172,115,215,26,131,31,244,88,32,90,93,132,58,130,120,52,128,6,84,241,131,1,94,168,94,95,172,238,152,20,210,202,160,100,83,33,214,114,176,193,196,205,8,118,97,128,92,167,213,1,22,120,89,17,116,26,92,75,20,144,180,65,22,197,194,97,161,84,186,8,73,19,140,44,185,105,25,159,91,208,215,155,38,152,2,77,216,164,54,74,246,6,84,214,178,37,100,223,185,145,28,59,49,216,126,174,25,217,4,233,26,239,100,218,48,162,0,234,248,254,137,0,93,118,53,34,105,50,122,176,69,163,180,106,52,206,171,56,88,148,193,108,187,103,179,136,36,239,78,88,238,56,233,167,61,68,129,2,243,52,232,242,100,209,213,169,46,212,233,31,76,250,225,52,125,151,96,5,218,70,94,237,241,197,226,26,92,182,118,48,102,137,144,219,35,89,83,161,23,114,214,14,150,58,3,55,193,202,13,31,16,66,200,54,171,165,57,213,64,127,85,208,96,155,77,186,178,248,106,100,27,173,155,1,82,234,145,44,180,172,93,183,230,88,3,89,181,24,151,173,160,152,113,161,85,66,30,165,86,107,61,130,131,182,1,47,24,134,43,31,0,169,12,55,161,234,240,137,151,206,175,222,72,151,233,201,129,241,194,138,182,94,64,126,36,219,82,133,40,173,204,29,60,128,66,227,202,160,7,59,98,38,226,149,96,143,32,64,116,114,120,181,34,85,11,75,24,245,224,48,152,65,17,24,100,48,70,13,183,82,95,247,168,175,139,32,94,16,252,149,21,114,75,63,97,237,85,227,212,65,84,35,45,175,197,56,207,27,1,97,198,64,107,163,50,136,204,33,95,91,217,21,80,146,140,116,35,18,61,200,208,90,204,93,57,153,46,236,211,185,244,58,10,161,245,46,94,218,130,177,236,92,236,125,217,184,214,171,170,47,165,163,5,86,144,173,23,132,33,131,42,226,171,195,22,72,175,213,3,18,80,118,66,161,81,25,37,59,26,133,62,172,188,5,43,206,82,74,125,136,124,46,8,98,169,67,148,21,118,30,87,79,66,188,177,110,8,99,34,76,123,227,108,227,151,61,128,182,100,40,167,103,143,78,207,158,140,79,38,91,166,206,107,229,228,103,254,39,168,167,101,98,251,208,245,165,192,159,248,55,248,148,43,44,125,196,4,195,190,60,138,80,234,65,150,207,181,34,141,113,88,13,229,89,174,58,129,182,163,245,105,16,35,139,0,255,142,245,187,143,248,43,239,28,117,99,96,59,93,155,185,15,36,245,40,163,69,180,63,43,224,74,22,126,2,50,57,182,24,26,176,9,105,5,201,130,1,229,109,247,41,253,89,194,186,0,209,4,169,53,21,198,150,14,139,78,218,10,68,9,98,67,222,92,222,141,34,117,156,194,252,30,122,132,84,130,178,36,13,193,18,201,42,237,195,168,137,254,210,171,176,148,115,201,210,10,178,164,224,179,99,37,223,176,154,111,6,21,91,170,219,71,70,33,214,158,25,69,152,221,32,118,159,12,206,137,40,36,68,95,78,172,216,94,238,4,49,250,224,99,197,74,7,9,16,71,25,46,41,225,20,192,145,160,80,175,64,33,127,66,12,119,230,82,23,114,133,12,75,124,115,188,82,51,51,158,43,175,29,225,114,8,233,251,4,132,141,157,195,224,72,158,235,75,0,132,135,2,211,53,11,228,188,157,195,228,19,48,81,105,142,212,111,193,132,9,30,29,230,210,236,224,91,107,27,184,91,17,132,178,221,148,70,157,214,112,55,225,79,95,175,213,112,66,138,178,158,209,98,210,66,208,244,8,130,188,136,157,158,202,105,207,209,57,203,203,15,252,73,47,195,157,0,2,237,8,30,53,32,33,192,16,96,171,218,12,7,228,4,224,130,110,171,120,120,188,157,175,182,128,3,255,33,151,83,200,197,3,0,203,240,191,177,112,165,169,84,245,165,52,168,242,185,148,4,13,182,120,177,186,252,162,153,149,38,150,229,217,1,145,87,119,195,235,75,25,133,47,127,179,68,202,139,84,220,252,98,117,249,27,63,35,224,191,248,141,210,169,63,218,114,112,125,105,214,23,143,32,144,149,25,111,3,169,190,4,239,174,109,22,165,124,131,36,151,130,172,249,41,152,146,60,158,242,212,110,156,8,115,108,151,245,232,155,185,234,133,126,8,201,235,177,109,126,158,29,246,125,212,47,220,142,189,238,72,153,30,166,95,242,126,202,155,223,94,135,33,71,36,102,27,251,43,189,85,77,191,73,182,233,161,255,6,227,236,71,87,175,160,97,223,230,108,176,161,165,138,224,79,50,18,251,218,205,102,203,75,185,197,241,227,237,210,174,128,89,245,141,111,29,125,179,141,14,109,132,135,184,22,106,110,91,17,235,164,36,156,94,48,176,118,51,56,85,140,86,44,90,99,33,95,177,102,16,190,177,46,53,161,88,149,110,90,139,76,90,82,138,65,68,119,28,36,34,57,135,118,240,204,203,209,173,133,245,130,1,28,203,1,129,43,165,212,42,39,66,186,240,38,144,171,108,139,27,125,80,57,211,70,131,196,233,253,83,217,217,194,182,53,94,158,174,155,8,108,155,132,131,110,173,129,149,129,72,144,42,192,197,163,159,73,213,207,132,94,218,65,68,123,143,235,237,17,52,40,193,30,174,123,255,147,123,96,186,69,142,148,65,84,208,8,180,222,43,74,12,6,138,21,29,157,156,243,70,38,169,17,91,153,201,197,140,149,17,87,78,24,34,7,214,222,207,145,128,72,164,133,160,77,141,162,96,90,107,245,225,218,118,69,78,128,41,186,53,42,219,174,232,22,252,45,180,134,173,48,183,141,130,185,126,42,138,196,163,224,164,139,8,204,194,236,193,83,66,152,46,153,135,82,106,30,90,97,148,92,116,188,141,11,206,196,166,61,140,48,24,106,180,193,81,136,0,93,178,48,48,144,197,97,45,51,129,51,35,34,9,72,67,2,119,50,15,141,51,212,135,68,97,253,189,235,159,29,194,205,89,90,67,67,194,58,122,65,242,182,157,240,86,50,232,6,164,186,127,43,181,41,157,234,193,179,190,37,120,20,134,8,159,11,56,211,24,1,6,76,118,217,146,8,150,188,14,247,214,89,147,223,246,22,185,103,87,218,225,179,57,188,101,148,72,244,142,198,221,152,178,141,140,66,147,231,190,22,170,91,106,188,79,79,142,207,79,183,11,197,136,240,13,130,3,198,210,63,69,248,27,129,247,12,214,53,50,78,141,44,51,94,196,61,27,148,70,236,73,112,159,196,97,129,62,148,12,6,49,2,224,205,103,35,50,114,246,111,205,53,220,24,5,61,60,133,117,168,46,90,115,184,182,179,79,238,201,66,18,5,91,156,144,80,190,69,235,14,4,207,68,242,9,218,205,107,77,137,83,100,85,120,84,202,41,224,5,203,221,97,170,0,176,242,82,213,11,110,104,59,179,13,20,36,78,16,119,222,191,86,13,94,91,215,153,64,245,209,241,124,126,103,103,103,109,54,90,217,174,94,214,1,55,184,130,255,182,137,72,133,6,71,42,29,68,226,30,148,176,91,27,239,163,144,32,164,245,146,217,5,96,104,43,243,167,66,162,60,92,212,244,163,148,5,143,244,133,18,72,10,110,247,85,83,22,177,244,126,41,85,235,154,175,250,230,251,134,170,65,235,107,107,246,45,173,251,190,239,61,12,90,170,7,205,95,158,210,160,163,122,93,235,67,48,12,38,220,183,190,174,102,58,27,129,105,77,211,6,176,220,13,118,158,135,20,217,96,143,57,120,146,152,198,192,16,41,64,85,219,52,180,177,8,66,121,91,79,63,55,89,47,193,91,132,217,109,44,180,202,11,120,150,168,86,8,30,206,6,161,39,141,80,51,126,43,216,97,7,175,204,232,91,237,69,124,215,99,5,1,48,120,101,225,105,82,138,137,175,20,156,144,109,15,74,9,183,98,65,200,104,38,113,100,163,136,248,48,87,17,226,22,53,221,17,117,43,168,79,151,20,33,189,173,49,131,103,50,51,103,172,139,140,232,111,32,190,88,202,49,130,168,94,136,6,252,2,27,16,222,53,37,71,7,0,47,180,137,126,87,34,2,105,79,33,25,244,86,164,33,24,23,133,168,34,13,155,26,33,58,218,113,58,120,102,67,53,40,246,108,178,236,187,72,143,55,101,5,64,208,87,1,18,202,200,137,149,2,148,3,70,214,199,118,166,68,82,148,131,41,182,6,25,102,91,217,245,109,132,215,140,110,85,203,160,11,210,182,66,112,114,39,199,152,151,109,88,247,111,84,44,58,57,146,143,32,229,202,236,101,9,224,163,14,43,53,57,32,65,137,69,50,116,114,110,181,49,185,16,201,14,87,62,192,87,65,192,210,48,44,189,139,66,144,234,174,80,158,44,202,163,82,187,190,84,123,66,67,136,212,104,117,169,218,229,214,23,229,171,75,35,40,5,224,108,72,186,184,72,211,237,38,8,78,141,193,53,56,89,35,91,245,165,4,112,200,179,161,9,116,123,116,22,233,88,233,200,77,28,168,10,14,84,101,229,75,105,248,204,64,181,8,158,16,177,16,132,182,65,59,165,13,178,27,194,58,87,168,168,129,206,57,10,245,23,254,89,78,100,28,123,80,61,12,138,153,7,20,204,117,208,147,193,227,213,169,198,196,3,44,78,35,8,102,204,145,129,241,88,208,165,17,25,57,180,43,125,49,53,34,180,191,145,141,229,97,69,106,125,211,42,207,100,22,224,139,34,162,126,200,6,247,49,40,133,84,73,114,164,128,189,65,168,185,132,62,117,135,62,21,209,71,107,93,19,123,100,24,109,85,176,199,214,5,123,150,165,68,122,81,54,240,160,56,129,152,14,78,140,138,139,84,234,183,127,77,146,32,224,14,131,237,95,23,138,177,44,216,63,129,179,93,8,17,222,216,216,235,94,102,89,195,1,92,203,217,44,199,12,252,203,141,28,223,232,218,141,156,110,3,182,93,41,30,192,46,186,133,10,27,214,32,164,91,117,79,201,10,217,170,73,203,100,11,134,158,106,13,230,194,40,14,133,174,193,27,84,48,69,133,73,223,84,221,53,222,19,69,234,159,148,28,140,186,190,56,69,33,123,110,209,131,160,30,128,101,77,239,51,2,163,17,142,108,210,65,128,233,57,4,250,16,101,59,0,84,3,168,172,133,197,178,107,135,178,76,135,4,85,79,8,122,210,98,251,5,158,36,228,208,194,249,23,114,67,236,176,90,48,139,244,70,216,194,102,64,101,6,120,2,195,93,248,35,11,178,115,40,5,57,6,56,209,227,201,224,112,232,14,140,250,226,121,2,208,245,196,81,79,10,118,212,5,54,61,28,234,1,112,10,24,6,136,50,128,108,183,128,21,151,180,181,193,244,235,151,79,58,217,201,161,190,120,108,41,103,214,177,50,87,221,196,159,159,157,206,183,206,133,166,174,74,39,216,242,230,238,58,185,202,54,102,220,77,134,71,173,78,217,4,97,148,137,92,101,126,83,34,14,131,120,56,1,238,129,151,13,81,214,152,48,130,241,167,17,49,179,84,54,201,138,88,87,142,71,70,164,183,134,12,67,228,26,240,8,54,56,100,142,94,19,161,115,77,190,43,89,104,4,193,80,201,121,28,38,172,14,83,117,11,157,188,84,2,32,226,174,156,196,164,27,89,149,70,198,55,22,221,192,216,218,132,17,71,152,166,165,133,107,38,29,55,234,40,76,37,130,102,225,240,113,53,31,164,105,214,221,52,107,199,121,165,105,86,105,154,21,12,172,105,185,71,103,20,152,110,195,247,16,145,255,23,104,13,58,1,116,35,159,113,244,211,81,197,209,7,203,212,77,103,144,13,155,61,140,110,137,91,150,121,114,100,9,140,39,223,208,171,66,103,47,42,83,220,182,210,95,92,217,69,190,106,171,84,91,93,168,157,162,16,118,81,77,123,151,37,63,79,223,227,94,84,115,0,13,93,248,225,79,229,216,186,74,109,51,172,157,101,0,194,38,121,52,229,231,109,138,108,148,195,229,165,214,116,238,205,12,254,198,228,121,129,94,7,99,236,106,219,92,203,103,255,176,236,167,145,199,186,90,95,229,250,125,47,42,143,9,111,135,121,106,197,76,18,92,152,164,130,51,215,217,63,172,123,106,249,150,102,219,237,96,6,54,255,245,185,143,244,55,205,216,20,223,53,126,55,24,145,203,127,219,92,59,141,76,231,120,218,165,118,186,240,29,244,160,242,108,85,149,188,155,244,172,65,142,242,228,67,146,107,234,212,203,66,165,144,38,201,101,48,215,227,21,16,199,169,146,111,88,194,148,97,111,85,30,89,174,227,248,189,78,112,31,214,77,243,200,127,125,174,173,171,60,235,190,118,130,210,160,158,206,173,211,33,174,74,158,125,93,143,221,115,226,66,197,139,235,121,122,11,43,228,242,183,169,103,154,219,114,14,42,255,152,65,111,58,247,102,114,107,196,143,252,238,176,126,55,47,147,103,99,170,52,78,58,172,13,102,208,213,117,185,236,171,140,123,85,198,108,166,55,73,237,115,7,160,133,121,147,103,152,220,255,116,126,183,155,139,171,24,105,33,199,197,244,131,145,149,154,85,215,66,250,105,83,235,25,114,170,95,191,82,219,205,83,95,97,209,12,218,83,147,244,190,207,144,208,85,90,127,134,139,72,174,202,77,14,47,138,200,173,11,58,214,165,196,216,249,209,100,176,231,218,180,255,179,119,33,255,47,123,78,205,235,60,128,201,128,178,232,170,163,28,171,123,189,77,20,38,239,175,110,239,14,107,219,76,181,124,166,32,137,110,129,22,21,130,149,129,155,183,142,157,228,55,28,105,71,204,185,217,108,166,103,46,211,8,122,66,230,221,174,115,191,29,101,114,23,168,102,204,4,215,86,106,48,202,174,182,173,122,178,108,51,85,108,179,131,228,197,250,170,219,223,189,43,109,30,19,113,121,94,119,200,158,97,99,50,189,244,181,206,254,176,221,211,68,163,245,128,138,244,173,171,220,140,46,127,85,166,135,157,175,43,235,15,198,228,242,223,54,215,78,99,211,133,218,150,218,131,186,62,185,34,231,158,51,53,193,85,43,253,119,233,110,151,235,102,26,148,176,138,97,237,0,150,82,213,179,42,201,90,118,218,212,23,187,172,243,240,114,29,199,58,153,92,246,117,115,173,174,182,207,181,121,180,213,153,20,231,214,85,46,119,245,116,110,157,222,160,117,114,7,238,122,236,158,19,37,106,30,12,243,186,59,55,114,127,4,113,157,151,178,78,75,165,242,143,25,244,167,187,23,115,123,201,133,88,149,186,93,253,110,102,38,183,47,245,249,38,143,196,193,28,186,186,46,151,125,157,145,176,206,40,142,126,22,185,3,238,133,154,142,66,249,224,174,243,65,158,223,46,211,97,100,154,236,1,166,50,32,243,222,236,170,150,38,210,79,155,218,207,224,235,106,14,107,187,121,238,45,113,44,147,252,162,207,80,208,117,90,125,198,156,75,238,103,77,231,165,11,146,196,76,219,201,101,56,61,217,224,109,206,32,40,145,76,225,23,179,165,71,82,117,75,182,212,67,222,183,138,140,236,86,108,169,212,123,81,174,52,79,226,23,92,233,47,184,210,95,112,165,191,224,74,255,43,226,74,151,63,67,94,116,249,11,238,243,23,220,231,47,184,207,95,112,159,63,119,238,115,163,170,23,26,222,45,147,121,87,62,120,140,178,89,89,13,181,31,217,173,131,145,130,77,97,61,29,19,189,56,148,224,25,141,56,0,22,129,138,116,147,210,3,9,204,73,102,25,148,7,198,169,44,32,176,9,116,193,30,94,199,209,164,12,217,149,103,60,96,120,189,167,54,165,180,96,147,48,252,71,208,10,166,48,69,147,19,166,67,82,12,98,98,107,102,87,205,201,140,96,75,144,94,102,94,41,82,133,148,73,67,152,80,190,172,112,91,224,246,189,69,200,78,92,216,48,45,68,19,115,167,82,154,164,215,114,110,8,211,112,26,170,226,107,1,177,7,219,134,33,131,61,58,169,74,119,235,217,103,88,40,181,141,123,2,71,204,102,76,143,203,46,102,164,210,201,23,179,123,194,148,118,27,114,64,34,63,2,3,189,35,85,176,51,179,118,115,120,248,43,178,233,234,13,33,232,141,99,24,130,46,156,252,134,153,112,213,140,97,16,38,227,83,222,143,144,162,3,27,122,117,106,254,165,123,119,115,8,83,22,11,27,178,57,178,167,51,133,186,222,88,89,59,122,146,3,169,38,57,154,20,235,49,142,111,211,133,71,77,249,92,16,100,43,5,111,10,116,104,79,209,83,145,12,172,161,252,129,223,12,92,92,177,203,13,149,181,70,128,33,252,238,156,227,85,118,142,215,201,57,126,75,27,251,15,167,15,238,223,255,232,120,124,250,209,241,227,103,227,147,249,86,161,114,53,44,147,145,129,75,80,31,150,36,136,206,16,98,138,232,169,112,17,232,70,202,182,221,39,231,97,218,189,128,125,17,238,199,248,169,90,249,14,153,123,211,221,43,30,55,166,78,13,116,159,242,43,180,13,104,140,166,165,146,82,249,113,189,82,9,55,100,176,38,104,5,123,210,184,162,217,102,92,122,237,184,248,105,56,152,220,203,100,101,40,77,28,14,229,226,64,116,55,144,47,15,32,243,69,0,26,225,202,116,8,164,77,48,194,13,156,54,136,13,47,100,59,30,32,225,65,140,136,213,23,71,109,10,238,196,239,113,127,173,113,65,156,63,42,4,206,10,113,105,53,250,96,242,26,141,244,102,206,27,134,161,86,193,48,27,135,143,190,251,60,131,209,95,52,142,209,68,109,128,235,179,87,129,129,215,91,135,176,186,112,51,242,151,62,203,190,131,135,211,200,53,12,26,21,16,47,55,125,136,112,85,236,28,39,91,153,86,139,108,59,109,64,4,109,169,216,182,117,110,3,57,207,229,175,155,8,89,86,52,101,78,67,115,240,127,87,174,124,202,3,61,66,188,162,24,144,76,161,105,52,211,28,68,184,110,143,172,67,29,78,60,3,194,119,159,225,127,155,151,137,78,71,112,35,7,248,27,186,219,52,13,67,146,56,173,1,120,23,117,254,116,128,248,210,128,54,204,231,52,13,102,132,38,181,201,57,35,174,124,56,100,86,51,57,94,60,236,37,227,156,17,41,156,101,188,214,17,146,197,208,47,66,215,172,29,160,113,64,60,186,244,233,0,241,216,17,39,5,234,11,23,184,13,228,101,207,92,4,78,119,31,210,152,250,217,211,247,30,54,93,196,198,132,50,110,5,209,220,12,97,74,172,214,171,88,89,208,122,5,117,93,135,44,96,18,5,48,52,191,105,182,179,1,156,46,22,91,102,33,66,136,42,249,121,2,87,251,102,76,127,251,124,74,69,6,58,236,31,32,233,211,134,51,170,253,42,26,49,95,69,35,81,51,207,185,97,180,109,77,62,10,97,146,92,74,205,21,235,200,224,114,214,48,152,82,247,139,89,219,24,177,41,125,131,74,251,30,251,13,230,13,178,42,140,189,93,66,141,205,106,132,191,203,82,10,55,129,73,209,215,232,7,135,124,109,180,99,129,23,117,62,149,152,195,3,215,223,112,105,71,88,131,38,229,72,68,124,38,248,48,27,112,38,154,161,137,225,180,82,49,46,141,97,78,143,116,136,51,71,83,75,222,105,68,75,11,134,211,139,204,122,143,195,54,165,153,92,34,120,65,83,165,116,93,140,149,150,255,205,20,3,194,250,28,1,75,209,235,6,121,252,192,15,48,237,131,13,51,134,140,141,100,207,148,10,117,10,218,220,50,86,33,186,119,12,150,198,32,89,13,67,90,113,76,28,49,7,159,192,137,137,17,146,48,252,76,147,197,172,97,212,92,167,20,244,12,9,147,50,89,56,70,207,178,89,210,242,57,210,186,99,56,101,195,40,95,136,19,69,195,30,199,120,148,38,236,35,125,120,96,66,78,175,86,66,179,205,106,134,223,243,29,179,141,125,174,115,248,66,164,107,96,52,156,57,147,184,72,143,216,226,71,30,3,159,51,212,38,66,212,192,146,84,128,155,18,96,48,233,131,131,125,41,227,184,153,36,239,91,38,125,169,152,135,147,249,26,201,42,138,100,202,56,121,240,41,171,153,235,81,165,236,142,77,74,26,144,208,64,64,59,195,16,93,147,2,84,35,224,86,202,169,129,224,237,35,122,49,34,21,4,163,143,166,252,7,60,11,132,195,172,184,2,252,229,193,196,180,208,242,210,40,131,38,199,200,65,58,210,41,69,12,215,130,205,193,186,132,30,235,72,236,193,180,108,88,108,77,32,83,23,230,183,14,219,58,63,157,140,207,143,79,183,139,96,203,24,165,136,7,39,188,191,204,38,164,84,9,22,209,16,97,18,143,176,138,49,233,108,177,200,26,54,143,12,139,22,113,134,226,192,0,135,136,8,103,251,158,42,152,22,241,242,28,57,115,223,166,45,136,208,98,77,10,142,75,52,99,26,17,134,175,12,41,255,34,34,211,99,99,39,63,175,212,102,10,8,199,208,87,236,18,135,27,124,211,44,71,84,165,17,49,205,131,165,153,42,109,68,67,42,1,135,153,75,208,231,125,71,68,231,24,116,19,82,62,30,82,111,151,188,37,153,149,14,113,241,25,133,145,161,242,193,146,86,56,210,29,119,109,202,163,2,243,101,4,86,142,73,209,100,83,116,101,16,14,91,249,28,135,152,89,33,101,68,124,90,231,72,73,145,233,242,146,61,80,205,164,11,108,14,39,120,5,246,136,9,55,109,206,131,194,177,48,14,147,18,49,6,33,214,133,162,229,220,168,42,231,70,181,160,11,184,82,136,41,235,94,13,107,85,70,169,179,58,231,74,129,63,238,132,238,144,32,155,114,220,54,77,141,248,241,129,37,132,194,196,138,48,149,12,19,247,164,77,27,184,63,144,38,120,223,56,70,9,245,132,177,161,238,73,228,48,6,73,52,113,129,237,215,86,36,76,136,142,5,63,79,36,44,13,12,104,19,32,120,105,102,43,209,44,229,241,50,27,129,97,16,71,164,203,68,48,123,25,12,227,114,170,205,161,252,101,187,78,106,70,187,135,24,229,145,134,34,176,32,63,11,124,168,242,135,238,167,238,30,214,221,135,186,251,32,63,66,161,90,198,193,3,133,219,119,45,175,77,40,213,64,3,230,156,226,28,229,47,217,89,50,179,164,175,45,48,15,130,27,3,224,83,174,143,45,147,24,88,79,130,128,146,137,240,48,72,24,138,147,44,48,109,15,223,220,23,30,133,103,29,66,56,167,220,41,105,131,200,223,73,234,169,114,33,133,4,107,115,226,82,236,42,205,220,32,200,216,5,183,88,166,49,70,201,196,148,116,42,38,218,239,2,71,198,55,183,35,19,39,167,231,199,143,142,175,65,42,146,93,89,10,223,157,50,82,82,15,162,82,114,178,67,45,140,159,65,114,230,3,165,3,108,140,201,96,123,6,80,86,220,137,126,169,35,70,29,25,114,89,243,81,149,191,154,49,62,37,26,111,9,130,218,165,124,87,145,5,104,32,16,2,143,121,139,83,198,137,148,247,169,201,37,151,66,118,194,39,89,165,232,239,160,16,145,169,8,230,182,97,14,36,100,66,100,182,51,197,136,174,161,75,53,225,83,193,39,93,7,237,222,52,237,222,4,123,143,64,151,245,62,131,243,34,83,173,156,255,45,53,2,25,26,112,15,180,72,156,11,77,148,78,145,39,17,252,20,74,37,68,71,106,19,20,152,213,133,241,233,136,25,224,61,237,60,216,148,194,21,136,6,54,148,217,108,233,20,175,152,251,147,37,132,122,138,88,94,4,187,6,129,198,73,202,192,198,154,176,209,52,188,67,86,25,57,175,208,252,188,251,226,48,32,153,0,68,215,37,29,160,183,195,10,8,199,143,31,136,148,124,242,209,86,34,178,99,84,63,120,191,202,154,51,127,79,147,78,15,101,96,110,105,193,230,123,25,45,132,10,156,50,116,143,131,83,6,149,65,56,160,13,142,0,159,74,248,37,147,65,40,102,151,93,139,211,55,85,249,26,62,119,126,158,219,155,116,25,101,153,125,154,157,25,228,156,48,169,196,132,87,204,157,230,114,64,99,149,50,203,180,203,22,135,79,82,248,3,103,83,62,68,175,25,8,17,228,92,74,96,101,12,68,3,164,51,227,233,168,147,209,191,74,241,75,89,194,175,37,114,231,194,162,145,201,131,84,82,191,228,239,248,107,134,129,79,66,58,30,152,182,131,113,99,153,249,187,157,227,109,240,132,129,42,19,199,47,61,207,22,203,196,9,210,251,145,202,81,227,115,70,26,30,178,224,229,192,126,140,226,161,14,160,213,244,255,66,220,98,248,20,16,143,97,252,156,83,101,71,132,82,199,56,82,48,37,230,29,32,8,136,247,184,14,110,169,159,6,131,92,231,215,67,210,104,242,140,135,191,2,179,228,130,123,153,171,148,15,91,224,2,62,39,197,92,101,88,202,128,161,249,148,10,204,81,81,78,44,96,150,103,133,124,56,224,27,112,242,49,16,108,10,90,173,82,228,106,151,114,46,145,251,76,253,90,38,173,50,41,59,91,215,119,14,30,155,147,45,35,4,178,73,28,85,142,9,159,146,204,226,52,175,82,60,101,166,68,4,15,106,161,39,108,17,205,12,50,67,42,1,41,177,239,35,85,183,204,101,36,75,222,50,189,24,50,30,115,163,181,140,173,154,2,243,35,250,173,242,41,198,115,155,162,179,142,218,203,210,94,47,109,49,243,124,128,193,243,132,161,184,152,138,75,39,98,16,82,174,46,147,211,105,225,59,33,14,134,42,55,75,28,96,230,64,6,253,101,106,20,224,129,203,101,205,240,195,204,101,194,120,160,76,115,71,128,150,175,109,110,214,116,75,105,108,14,34,111,125,186,180,239,242,120,217,12,244,138,221,114,19,209,185,200,146,231,53,76,155,21,115,217,48,31,87,67,69,132,134,80,164,211,142,239,191,36,130,50,83,177,203,41,160,106,106,37,81,186,134,100,124,118,58,159,222,125,120,188,85,102,142,208,164,236,91,158,137,202,201,168,147,147,20,88,123,168,41,72,40,192,69,102,93,62,57,127,224,125,96,174,61,65,114,102,147,164,192,135,32,172,54,166,192,189,138,152,153,138,33,69,58,128,215,19,101,68,102,84,82,41,13,24,120,202,125,13,175,211,134,241,197,41,158,180,86,37,174,17,65,120,73,138,145,92,175,97,20,93,195,219,98,69,149,57,163,248,142,44,239,182,41,201,217,148,239,48,102,241,144,76,43,85,243,105,4,132,177,74,188,86,202,157,131,119,25,129,55,34,116,60,241,75,165,96,227,177,214,137,215,99,86,64,147,46,35,112,144,70,72,136,148,205,154,196,206,71,174,168,67,2,112,108,155,152,139,115,150,52,115,14,225,232,6,203,148,160,109,61,147,207,245,144,23,222,147,249,189,156,102,106,110,69,182,183,33,67,41,116,92,229,2,14,37,189,136,204,205,219,164,84,112,229,113,42,35,223,161,206,185,248,128,99,145,57,126,89,28,60,254,228,94,240,204,163,8,15,128,57,79,79,252,82,136,158,111,25,251,153,167,106,100,82,250,170,153,195,52,223,166,76,115,206,119,75,8,15,87,58,112,77,98,10,24,93,197,68,132,98,186,171,48,72,229,224,144,52,66,0,134,179,44,54,73,48,161,54,148,97,72,152,84,149,25,207,192,180,207,251,182,225,24,154,124,17,88,57,64,168,222,82,95,13,212,127,119,186,93,78,154,8,246,198,48,73,69,186,216,163,42,3,126,159,2,14,102,232,110,72,16,112,250,237,91,230,88,39,193,54,41,143,52,121,89,228,106,6,54,184,5,195,251,107,238,101,34,186,1,191,49,209,217,42,194,228,100,230,76,120,73,202,169,121,227,134,208,209,204,147,80,145,172,51,79,83,74,86,213,164,84,168,72,173,199,108,127,96,8,160,113,65,152,33,200,242,140,47,11,37,29,29,11,217,115,204,98,20,115,0,97,133,212,224,87,201,2,157,19,219,164,18,127,241,26,48,114,239,176,193,148,48,5,190,108,16,69,220,12,217,103,48,32,199,11,94,237,186,216,183,174,74,25,21,181,107,179,25,13,164,40,171,137,201,76,64,21,93,190,211,87,109,150,225,28,189,31,17,180,190,73,9,7,21,54,139,207,201,251,2,149,53,200,152,80,107,166,106,8,33,93,124,225,160,111,120,68,107,107,82,124,110,166,67,211,224,220,77,149,242,50,6,199,180,234,152,27,19,7,114,79,33,113,80,205,118,93,202,196,201,136,192,129,135,143,241,4,29,182,224,65,104,25,219,146,148,68,152,20,203,132,158,24,49,25,45,139,224,57,113,28,21,156,185,171,252,39,185,183,69,2,158,82,15,227,240,240,184,53,21,115,224,90,234,48,228,205,37,90,158,225,60,87,147,4,254,38,177,173,138,23,220,57,141,71,187,164,183,34,88,34,157,82,190,235,170,124,199,95,51,13,133,210,132,113,198,27,62,169,75,45,54,115,212,34,93,24,72,57,243,122,240,86,190,251,142,191,168,105,106,146,161,71,187,68,20,62,116,151,210,190,240,146,95,23,243,131,54,155,78,128,28,34,193,137,158,1,186,138,137,73,106,157,47,207,67,190,86,110,243,245,110,151,173,5,214,0,200,136,236,73,209,28,51,109,32,198,114,34,46,92,120,171,200,221,167,76,79,129,217,218,18,111,162,195,130,129,222,41,101,144,139,209,33,137,32,8,49,111,147,106,35,37,249,160,117,1,115,128,37,43,185,246,160,133,116,125,228,35,3,197,170,46,76,44,227,193,230,210,130,31,115,140,216,252,107,9,110,245,26,103,236,98,252,104,122,254,241,246,121,32,14,25,47,55,118,17,113,83,104,109,36,82,16,166,23,230,142,233,103,33,63,117,121,138,200,157,184,7,61,44,217,31,178,250,152,215,156,84,198,154,148,93,23,124,38,51,201,189,171,113,103,203,12,60,40,185,214,31,105,235,231,134,185,152,27,230,154,147,191,75,99,54,220,231,154,22,180,222,10,225,81,99,96,154,170,210,239,132,234,46,5,216,189,244,69,74,204,5,25,138,122,36,254,102,66,32,180,34,235,198,180,234,177,68,59,2,57,106,14,91,234,158,173,177,107,170,52,188,19,159,19,189,228,231,114,141,58,55,98,3,20,152,73,93,89,70,190,101,140,142,241,98,246,224,116,219,252,231,72,127,218,194,91,184,66,204,57,33,114,193,181,99,135,100,34,242,48,32,141,84,41,102,175,105,145,240,90,62,32,247,217,242,141,234,202,55,74,181,193,203,251,72,167,164,82,53,15,23,184,212,76,160,235,50,139,114,144,58,169,107,146,254,165,251,180,160,219,102,126,17,167,44,31,215,12,205,145,30,194,19,16,45,168,241,118,131,170,250,65,85,219,77,188,234,95,222,47,67,144,21,111,186,22,27,232,130,186,202,48,22,240,121,244,64,112,164,68,78,19,67,50,17,142,180,194,205,114,238,140,129,226,83,51,70,24,153,52,211,185,130,159,37,7,43,100,167,188,230,186,190,33,3,165,85,20,25,46,21,144,215,36,189,146,31,33,201,64,155,187,158,148,106,12,207,28,211,122,154,81,147,154,43,239,214,221,187,221,0,24,209,112,31,145,56,76,238,15,58,237,84,36,130,181,200,179,157,103,130,207,195,185,195,237,81,101,68,160,84,87,86,178,46,139,54,88,201,79,132,149,65,72,23,78,53,128,49,96,67,7,56,215,210,108,247,44,232,182,33,48,7,197,236,16,237,11,2,13,199,128,235,11,134,31,203,253,105,100,12,206,176,197,209,204,233,66,15,217,65,40,116,223,215,161,175,41,7,111,147,49,175,123,9,241,173,187,151,250,167,144,24,12,205,83,7,29,149,222,7,175,12,122,239,187,28,148,6,253,244,189,15,95,26,52,197,148,151,35,159,6,8,81,51,193,129,169,105,88,76,124,88,90,38,35,135,24,187,16,198,214,155,152,203,21,180,100,169,185,113,68,88,78,52,80,10,121,71,232,132,57,114,100,31,130,197,207,40,234,32,241,176,72,21,80,194,14,232,237,242,82,187,188,166,117,89,243,20,163,7,189,130,251,74,157,66,105,144,218,235,75,29,81,142,121,107,186,106,115,173,190,78,131,239,130,35,100,250,82,170,85,250,235,199,48,143,229,89,41,77,202,134,40,187,170,60,137,29,254,15,0,50,135,246,213,164,13,211,149,218,79,238,217,30,39,145,107,35,181,61,131,181,1,159,78,58,200,48,51,84,222,41,182,91,167,242,36,23,132,9,137,42,175,22,20,100,29,84,187,23,234,139,47,244,133,89,221,247,89,247,157,150,239,171,75,109,148,222,151,131,62,171,242,234,165,65,94,42,4,58,113,183,221,83,109,75,131,253,80,174,213,96,59,235,70,162,175,7,183,118,57,152,253,117,225,214,247,121,77,184,209,249,63,83,70,202,217,9,105,230,84,102,101,212,234,74,95,184,225,144,36,4,142,255,105,135,87,165,180,233,69,18,132,252,234,188,116,83,149,210,228,18,86,87,5,171,203,147,193,110,159,119,61,186,126,20,215,220,34,188,25,118,186,0,236,154,147,95,51,137,173,38,191,6,104,215,154,188,103,74,205,75,43,118,221,201,15,86,175,47,125,114,15,39,91,66,204,20,79,33,209,135,193,54,191,238,102,253,210,123,75,253,220,246,214,118,204,237,236,120,113,126,122,182,70,62,137,151,229,19,168,168,157,79,161,45,144,140,22,55,233,208,149,195,50,12,186,113,68,46,197,57,201,128,95,154,65,65,25,149,45,250,28,136,117,226,90,134,128,133,33,105,0,243,156,90,192,173,165,98,106,109,216,16,137,232,231,25,197,22,25,238,96,224,144,140,210,144,7,59,197,182,141,140,96,107,132,201,69,212,112,68,72,150,165,192,61,38,226,15,41,207,52,119,184,80,50,129,3,21,225,8,241,224,124,249,12,137,200,101,59,192,144,66,237,66,149,143,116,209,158,113,80,107,13,153,41,48,77,123,160,138,87,135,64,109,57,243,238,33,32,42,53,90,229,211,1,53,66,129,150,88,48,203,97,154,43,138,113,8,94,67,253,32,70,28,17,211,21,156,55,2,75,129,45,149,126,152,47,175,197,252,96,156,129,208,170,154,161,95,203,103,104,40,48,122,4,5,119,8,17,45,44,128,116,202,160,173,41,160,174,101,76,94,170,249,91,79,141,84,240,182,91,29,11,249,17,89,222,3,173,249,172,98,196,189,13,1,255,33,16,163,103,196,238,182,115,170,181,181,173,35,3,61,79,144,255,19,192,29,5,196,83,23,192,193,56,48,160,113,112,65,72,139,132,139,35,214,170,24,153,118,146,43,87,124,145,85,171,238,61,151,18,114,201,107,243,244,40,35,78,90,73,195,80,133,19,54,149,219,200,181,82,43,233,205,138,29,166,186,53,223,203,200,151,234,78,242,80,217,74,26,104,215,8,172,110,82,27,71,6,82,147,223,118,114,9,20,85,2,12,173,139,17,142,87,216,252,150,23,215,24,72,0,206,102,4,224,91,208,116,41,154,50,58,197,104,191,115,197,248,231,30,58,171,198,219,9,22,26,183,80,192,245,132,64,25,86,92,80,68,204,115,58,53,91,177,42,6,134,212,35,172,75,67,30,157,235,206,137,251,22,108,150,118,188,206,194,192,52,98,215,228,109,138,112,68,140,197,36,8,227,25,122,56,61,79,191,69,30,211,68,116,99,124,254,160,83,16,106,24,120,54,62,7,41,193,156,115,37,216,45,16,121,241,167,251,132,123,43,88,136,116,31,185,113,170,149,170,75,109,2,76,25,183,12,224,125,118,250,107,211,201,86,202,90,216,70,180,78,207,194,165,132,52,152,195,101,47,209,208,92,246,18,181,152,232,170,159,170,176,154,12,112,253,229,26,86,97,77,195,30,166,116,214,126,169,134,177,218,23,27,94,159,75,239,235,23,188,102,227,170,143,159,142,207,206,159,76,79,206,183,203,126,135,120,236,205,65,104,236,145,13,225,34,216,14,156,5,123,15,51,136,208,93,20,35,143,34,206,19,217,52,71,4,116,224,117,40,84,206,233,223,129,241,171,134,22,58,25,90,44,53,58,168,240,69,106,33,253,67,219,75,57,235,180,94,227,121,44,123,254,64,129,208,108,223,28,30,175,25,170,199,90,95,30,171,200,63,203,58,32,242,100,179,12,225,192,35,249,235,207,168,47,114,154,112,79,241,75,57,143,14,84,235,143,218,100,39,141,52,7,8,171,30,4,41,26,60,96,5,57,124,160,119,213,84,51,30,248,208,116,213,241,237,53,210,60,215,147,227,179,201,124,43,67,94,207,80,151,102,198,48,241,147,164,250,102,186,231,200,140,219,154,73,82,205,200,28,90,31,43,7,219,176,57,46,210,117,77,43,129,26,36,18,41,254,168,83,25,209,76,62,178,116,96,244,21,9,228,21,239,20,192,95,132,73,119,173,221,230,4,242,109,151,64,30,199,183,208,240,168,183,76,31,255,159,57,79,240,162,124,170,186,204,193,151,18,247,214,229,83,247,253,53,178,85,95,103,85,3,6,137,156,244,151,54,184,8,0,180,64,166,10,28,28,17,78,235,200,251,39,230,105,244,201,57,110,184,49,29,54,38,221,156,233,206,89,153,236,250,235,104,127,209,164,75,230,67,131,251,172,202,183,76,243,158,60,176,169,117,167,195,30,43,87,23,40,239,188,235,140,99,145,141,50,178,115,218,216,112,40,85,26,231,128,214,59,230,19,107,232,247,71,27,130,236,3,8,27,35,231,120,229,167,92,26,17,140,62,38,57,63,122,138,16,64,183,101,176,63,250,10,164,113,29,210,184,132,52,174,67,26,115,29,164,113,9,105,220,127,102,164,57,63,126,114,29,156,249,47,118,215,12,176,158,150,42,184,215,61,116,176,89,19,89,86,228,228,35,189,230,152,195,209,119,153,59,104,221,136,119,73,244,123,214,8,90,129,91,125,120,128,123,26,61,64,183,57,49,52,212,3,35,234,171,148,179,149,120,214,206,193,110,214,38,78,224,63,144,246,8,185,92,250,102,162,210,182,137,108,207,207,143,79,182,74,251,16,233,201,232,53,242,183,195,194,22,177,33,39,52,136,138,233,22,156,23,56,41,1,101,88,208,29,213,208,180,58,63,154,119,239,240,86,147,243,97,130,231,148,85,153,230,78,122,78,83,14,26,125,193,68,4,82,118,202,23,4,230,57,194,160,180,101,90,115,24,40,241,110,73,225,56,245,229,162,20,17,89,113,253,139,75,195,72,83,122,220,209,107,90,178,153,38,221,93,66,156,173,109,178,146,199,192,192,159,211,240,27,62,59,32,245,166,35,252,58,31,50,148,24,144,35,152,183,164,142,177,149,21,173,45,96,219,21,83,201,69,218,90,240,230,85,170,160,21,26,9,208,12,13,247,193,108,169,74,45,209,64,8,100,147,185,151,121,232,49,218,37,133,44,105,48,34,73,167,229,240,147,33,203,36,93,8,219,100,84,230,18,69,114,201,108,131,176,168,8,11,67,243,65,220,222,38,111,85,92,158,243,122,45,3,141,182,51,128,174,205,217,174,233,1,78,11,206,152,236,197,52,232,36,238,18,146,225,29,77,117,176,134,16,212,249,199,101,43,168,152,200,110,149,151,61,125,113,136,32,163,176,167,200,161,98,66,58,170,67,69,55,151,210,69,55,12,154,1,209,14,156,230,15,88,227,106,48,220,110,90,33,93,166,211,230,220,85,157,95,70,154,123,15,33,38,145,166,213,1,28,27,24,210,188,234,0,217,195,91,39,19,35,69,214,160,98,178,222,126,93,186,213,195,61,127,149,178,84,147,37,83,21,211,202,183,244,72,72,198,149,244,52,129,53,7,253,114,70,106,222,33,7,209,7,223,232,108,136,70,137,56,163,80,135,104,198,39,3,56,170,109,90,8,169,24,107,135,143,61,210,210,80,0,132,35,25,217,38,227,191,132,218,29,254,211,9,133,46,192,88,114,152,74,184,106,176,79,186,253,68,23,131,228,224,15,219,48,152,149,114,207,125,114,175,13,244,207,129,186,98,66,248,58,58,155,38,103,62,22,172,79,65,1,100,245,84,221,61,152,211,218,45,217,185,208,39,192,144,165,227,208,125,242,171,244,88,219,148,222,1,22,31,254,176,213,82,25,81,207,231,52,172,36,96,38,201,234,8,81,233,185,221,101,134,117,50,10,113,172,23,146,225,105,78,14,31,113,217,18,178,55,172,163,207,45,131,247,96,239,49,87,61,173,83,12,83,177,91,160,33,189,45,20,227,248,184,100,143,217,130,74,90,110,67,90,119,146,139,140,180,238,49,48,36,85,52,180,136,248,82,195,34,217,115,2,240,254,240,243,22,36,12,234,168,58,185,72,101,138,65,187,88,172,35,156,122,76,106,222,37,163,199,20,107,39,131,50,125,49,79,239,214,165,177,137,82,41,201,185,74,74,16,215,164,108,246,185,211,50,182,170,140,119,162,77,231,8,226,152,42,28,219,167,159,152,105,147,243,5,99,106,39,152,76,104,42,132,70,104,146,69,23,5,64,45,67,181,42,112,166,43,39,182,91,72,230,229,180,255,238,23,164,172,91,242,60,1,230,78,20,141,91,232,81,1,105,28,104,209,47,121,192,46,182,218,207,105,123,37,172,254,102,142,200,104,255,179,117,121,240,141,46,46,15,94,101,198,1,151,67,95,224,242,224,124,67,71,7,232,90,147,203,131,107,244,213,46,15,22,14,104,157,203,67,108,146,203,67,108,174,118,121,16,24,91,155,28,29,90,157,93,30,216,83,113,121,104,95,192,229,97,49,94,110,151,97,141,206,98,8,65,108,104,221,209,210,5,79,54,28,79,145,17,3,185,211,194,93,243,175,63,250,170,85,22,112,19,113,84,90,212,232,1,40,15,54,128,72,173,83,74,25,168,43,180,243,136,184,124,96,146,250,2,66,44,244,223,206,23,133,134,50,82,99,83,247,70,111,72,93,13,182,49,204,85,10,14,125,20,108,179,25,83,173,21,66,193,51,129,70,183,21,73,130,162,86,205,46,146,255,84,250,208,253,212,221,195,186,251,80,119,31,146,207,54,46,206,5,146,244,180,19,46,145,202,234,128,191,161,89,228,98,197,79,116,181,227,113,198,7,185,152,190,216,82,190,59,125,184,37,143,238,145,23,165,168,176,108,133,179,80,228,162,153,146,35,140,54,174,248,76,189,24,173,244,150,136,238,214,241,190,182,14,68,26,228,30,6,107,149,108,98,91,26,82,122,254,13,75,139,224,218,154,103,151,0,83,205,153,130,205,203,153,150,41,148,161,177,127,74,71,76,239,143,152,44,15,35,110,136,52,59,226,113,75,211,53,28,234,176,4,131,209,10,217,106,4,128,162,53,33,118,187,240,38,86,55,148,247,133,203,100,198,62,6,88,159,144,121,82,201,212,151,29,230,234,71,105,234,158,12,0,174,93,18,235,193,62,254,203,215,226,33,178,246,248,248,100,122,182,109,162,121,164,93,140,122,195,188,130,209,215,76,19,191,41,75,124,154,86,208,150,41,222,125,104,103,17,238,22,201,146,80,167,80,128,158,68,156,254,5,217,182,59,57,85,226,188,96,162,36,184,58,27,22,22,129,199,63,156,169,148,166,37,168,156,111,109,146,21,64,100,33,144,80,95,0,123,70,180,118,208,66,97,231,205,129,71,210,226,121,77,91,105,121,190,239,97,101,42,204,11,250,113,45,45,87,29,141,249,240,119,193,187,42,75,173,127,173,200,160,195,167,209,240,125,72,29,45,167,163,114,198,122,121,99,131,249,30,178,198,91,53,131,145,225,165,176,224,246,178,92,9,82,118,89,79,30,46,107,179,209,176,107,190,250,134,183,187,204,124,248,240,235,135,101,30,134,150,154,203,161,155,208,45,15,188,132,112,214,135,134,79,108,19,186,26,137,68,183,58,227,101,83,158,175,93,72,56,175,161,89,131,251,182,47,134,227,76,109,183,46,159,164,0,4,214,110,251,194,182,3,216,164,226,16,24,133,192,45,217,140,45,120,160,46,139,93,202,62,91,30,224,248,89,141,118,176,217,196,127,42,191,39,199,243,227,173,93,48,125,11,207,5,71,127,106,122,207,209,145,31,238,17,66,193,23,40,86,177,255,87,231,7,117,46,214,49,255,227,10,42,157,84,11,188,14,206,70,226,6,113,12,22,185,88,241,83,101,120,171,7,215,206,42,87,43,95,92,65,252,125,56,240,62,228,40,27,117,54,93,78,255,210,13,145,105,18,159,233,59,187,102,153,216,1,194,247,175,199,120,221,52,242,94,216,240,173,77,201,158,215,112,56,27,78,147,165,28,158,51,220,158,108,96,127,154,205,52,57,5,149,104,165,9,153,138,183,75,249,45,31,44,82,148,19,241,80,73,104,140,87,158,23,15,30,151,23,82,65,243,117,48,202,124,206,171,16,60,15,120,129,247,232,182,57,16,34,122,100,205,134,112,81,166,177,71,26,183,22,77,3,166,15,115,43,159,221,38,58,138,75,89,203,107,159,173,18,46,144,76,124,113,156,218,79,238,33,202,139,140,118,109,35,110,187,70,150,95,112,39,184,153,139,63,57,126,250,116,122,190,216,150,148,130,19,105,181,61,106,245,229,113,57,191,134,40,200,66,52,205,117,170,243,144,88,139,153,74,11,222,110,12,244,229,55,209,113,88,39,172,199,219,232,103,241,186,28,18,175,112,67,72,180,93,208,102,166,85,88,170,150,42,215,100,189,79,89,46,253,155,201,23,75,145,63,136,173,182,209,130,148,150,47,137,116,125,136,134,16,44,12,113,51,129,207,52,161,105,45,0,115,36,162,7,212,191,208,94,31,24,57,18,100,155,207,100,75,112,138,171,152,231,252,101,164,145,73,43,167,175,81,91,154,118,237,182,60,222,252,217,226,124,75,14,15,121,179,101,228,181,179,71,14,152,96,101,175,70,61,211,102,237,5,164,34,145,187,124,217,105,55,220,110,242,230,254,242,237,166,145,29,42,236,114,148,157,109,217,247,154,11,218,246,242,22,198,179,139,119,242,254,178,214,29,13,34,110,220,76,107,97,185,244,127,113,237,127,114,79,4,93,57,105,225,190,213,228,27,46,184,247,180,84,50,195,153,168,134,31,212,164,68,235,76,209,25,115,133,101,250,50,5,247,204,207,187,151,103,252,170,139,47,156,34,203,230,175,151,217,181,74,11,66,52,63,239,110,239,161,87,72,245,90,176,67,78,55,94,83,107,158,21,76,135,13,43,235,159,247,152,214,179,119,194,60,154,166,249,106,25,163,71,207,78,182,243,101,209,140,234,112,16,55,113,13,96,135,215,210,87,48,208,235,105,232,213,226,152,16,236,3,133,76,221,66,15,69,118,145,35,108,131,106,68,211,69,186,101,36,162,77,97,16,91,222,210,180,212,52,39,135,95,42,106,55,5,66,100,136,151,54,69,74,44,177,23,251,48,136,219,196,122,116,6,62,98,78,152,70,106,172,29,239,103,214,215,157,215,154,129,12,180,114,87,69,122,100,104,142,184,165,159,210,233,179,7,243,233,124,250,104,59,67,41,186,231,67,71,145,124,183,141,193,213,6,3,15,230,32,191,12,116,193,8,97,82,152,193,69,155,215,231,145,166,178,12,234,145,46,29,160,241,80,48,196,175,108,100,156,142,152,160,74,227,84,120,169,210,21,12,55,9,154,78,219,134,206,141,6,46,125,85,155,99,252,116,13,33,197,222,36,93,124,32,93,95,157,190,79,67,56,44,67,222,160,46,107,253,87,56,35,11,63,228,175,98,70,200,179,188,105,70,101,200,215,89,225,179,227,199,179,173,150,216,81,149,207,41,8,236,168,91,242,244,43,197,213,65,138,13,225,179,147,47,10,136,2,6,219,150,54,217,182,32,208,3,42,48,156,91,60,180,150,161,146,96,253,24,160,29,14,136,103,148,148,109,46,71,189,86,73,161,149,94,152,17,186,201,215,24,55,46,58,61,103,79,9,108,117,2,91,76,123,130,182,210,117,130,45,194,115,109,72,195,16,232,171,155,230,228,232,208,124,245,156,108,212,155,231,212,50,38,19,213,172,193,253,220,231,180,113,153,159,61,157,159,142,183,162,208,60,30,64,77,103,8,25,150,204,181,46,240,0,254,178,89,33,223,56,240,218,110,198,203,20,105,5,129,161,12,213,159,233,18,218,118,46,225,184,3,3,38,88,198,20,74,240,74,249,32,148,73,208,50,27,150,175,197,197,190,200,168,126,157,121,164,179,7,66,21,143,188,89,147,101,110,237,11,113,131,92,234,131,93,127,254,172,105,122,187,53,57,62,121,184,165,37,34,172,99,173,133,232,214,108,35,187,29,72,253,173,100,55,46,54,210,131,94,22,52,191,84,71,159,220,139,176,44,246,205,129,90,167,139,91,131,82,237,58,149,208,229,14,83,195,45,205,227,191,226,134,17,105,17,119,33,34,93,49,241,59,148,237,145,55,207,134,215,216,46,25,231,49,236,78,60,76,181,13,168,5,212,249,180,46,168,169,70,101,64,3,203,240,114,113,169,225,142,63,193,77,131,133,139,103,186,54,227,183,91,250,82,156,62,59,255,5,146,124,141,144,4,126,152,52,186,7,235,0,106,44,8,51,97,160,162,110,97,121,213,98,105,194,25,143,144,158,29,225,229,96,210,25,82,108,249,132,29,248,246,48,183,6,87,204,100,212,66,227,30,188,159,18,162,192,248,100,203,83,252,236,163,143,90,183,21,3,110,29,66,14,71,47,236,68,148,246,155,216,68,183,63,120,42,92,151,85,109,99,113,55,0,3,125,111,60,253,163,113,246,196,70,139,172,241,46,238,170,189,111,76,28,86,46,207,250,102,151,208,19,182,77,163,244,88,33,143,108,104,229,97,53,40,118,158,95,2,64,215,52,24,18,76,146,90,57,246,224,181,209,24,193,188,65,33,73,37,23,159,35,98,125,121,98,157,113,13,115,127,203,188,155,166,237,31,33,160,177,241,141,74,41,155,145,35,122,81,74,125,155,82,203,57,198,19,92,211,187,2,56,66,211,215,103,71,78,216,109,217,121,155,155,152,1,114,214,203,252,38,151,90,88,215,35,2,184,58,97,35,218,193,80,215,212,106,70,94,27,167,250,193,204,10,64,250,110,154,106,139,55,101,132,221,11,99,152,49,54,166,225,109,70,87,74,112,95,211,161,112,154,70,120,90,211,78,32,120,24,161,17,236,18,46,241,94,192,18,25,194,68,7,133,70,44,162,80,91,211,118,113,50,165,161,54,148,124,186,223,176,119,195,254,221,187,59,107,111,172,59,196,115,129,201,234,117,64,127,113,100,98,240,13,143,99,100,188,14,94,69,11,123,107,35,203,129,212,245,131,254,96,82,21,156,75,46,39,90,123,101,90,166,192,138,14,240,64,64,149,182,113,136,73,138,125,221,70,133,88,222,221,24,219,186,111,105,240,244,93,10,126,2,15,56,55,121,230,126,247,109,28,236,2,24,72,10,4,68,242,132,157,62,50,114,55,173,219,103,108,108,33,121,14,28,122,28,181,50,1,103,43,200,136,193,58,6,179,46,115,172,214,77,188,7,216,158,223,119,111,248,171,1,38,100,109,100,189,51,193,92,23,96,240,59,146,186,241,200,182,112,145,147,137,42,26,251,101,196,132,231,161,83,205,5,144,149,183,86,64,150,159,134,119,135,115,71,24,33,221,232,21,136,217,54,10,24,163,6,196,96,135,227,109,211,234,201,229,101,170,86,150,73,56,50,163,155,182,173,224,30,24,181,213,92,166,238,233,245,224,21,132,159,70,62,111,181,63,88,145,242,176,26,76,160,21,176,8,20,141,176,158,253,4,124,144,17,88,111,140,89,130,61,240,178,100,140,48,216,211,180,158,52,50,118,160,21,252,137,171,35,47,79,23,5,134,186,238,169,236,112,145,74,213,37,195,85,53,193,184,86,239,75,227,35,219,122,203,16,151,178,230,50,28,24,35,33,152,107,8,140,86,80,230,179,102,226,87,192,235,202,179,199,198,75,103,143,243,107,244,3,102,100,173,211,1,73,78,70,178,45,157,50,75,129,180,139,33,26,61,14,12,14,209,240,102,60,21,216,82,125,233,249,65,87,248,194,87,74,225,168,116,184,233,157,234,210,59,51,92,131,55,190,13,38,236,109,122,105,221,148,182,161,106,17,129,92,90,135,124,3,66,123,181,151,45,120,96,141,31,249,86,201,66,110,24,99,115,25,20,75,193,130,70,201,185,221,110,122,167,186,244,92,29,244,189,111,126,75,40,183,109,144,239,190,188,214,195,112,111,211,91,107,166,181,205,22,68,176,12,221,88,186,244,181,240,193,53,141,141,95,180,202,27,160,97,173,156,90,250,26,208,24,44,243,181,160,97,65,217,112,104,198,47,28,96,41,92,19,53,6,192,120,81,228,184,54,56,94,20,57,122,112,108,131,29,253,204,174,137,31,173,208,118,237,162,252,255,117,199,143,128,192,217,81,142,6,247,51,195,143,1,48,190,246,248,209,131,99,27,252,232,103,246,162,71,146,110,47,29,73,209,175,17,154,133,191,104,120,48,42,24,134,43,213,26,179,135,162,83,222,182,174,26,20,211,37,137,67,222,21,237,140,145,15,227,77,21,25,11,163,123,96,7,77,127,114,143,156,88,219,224,84,78,77,217,168,219,153,7,103,217,196,168,212,24,129,179,133,153,180,204,200,148,75,153,5,191,244,77,187,44,207,54,190,215,172,190,23,140,178,177,218,162,114,221,85,94,210,226,208,7,27,131,219,220,75,189,242,98,42,205,106,163,133,179,112,54,58,191,121,94,235,222,92,118,189,135,120,189,46,87,166,152,10,165,110,106,175,111,101,249,197,125,168,122,205,55,7,105,61,133,185,15,219,12,110,208,225,54,128,172,174,154,203,234,164,202,199,193,90,125,49,66,168,234,50,220,218,109,40,79,67,38,81,100,188,208,182,194,100,198,16,244,248,170,173,210,163,253,96,51,236,245,79,7,21,74,130,249,75,61,124,114,47,52,8,197,165,47,247,187,174,149,141,253,86,87,244,91,95,248,46,189,241,201,144,58,92,99,202,233,237,139,93,111,73,38,114,215,47,72,244,148,222,42,250,44,156,45,128,133,240,118,65,210,42,17,197,146,47,90,27,163,227,29,132,111,17,130,89,9,84,90,47,18,124,13,61,135,17,41,14,246,160,214,43,31,13,116,90,209,27,237,198,76,102,229,173,195,189,73,87,202,129,18,245,72,43,143,116,98,86,4,50,97,147,33,69,138,140,228,44,130,251,150,135,131,98,141,24,16,49,34,30,42,194,156,161,34,2,194,173,121,137,225,57,98,227,93,121,114,192,124,135,66,107,218,177,70,116,140,136,188,102,125,41,109,103,248,1,58,175,77,219,207,228,72,192,17,69,28,13,73,225,151,250,135,161,91,55,231,75,133,3,38,45,176,154,137,201,6,179,64,84,202,128,176,51,131,98,87,56,138,240,27,135,104,198,56,63,105,236,56,79,186,138,94,36,113,89,14,87,158,204,28,195,236,9,248,96,114,209,13,171,175,87,222,85,165,183,69,3,251,192,104,66,19,104,75,32,203,209,40,223,18,130,202,121,99,121,225,222,1,179,107,180,123,226,14,32,215,138,48,40,4,123,210,191,0,181,164,107,2,3,110,150,98,247,202,178,165,94,72,183,22,49,59,241,93,67,7,183,92,202,52,212,33,182,16,20,137,165,116,0,253,146,87,198,147,246,138,216,239,12,169,91,46,149,247,82,59,240,22,106,117,171,90,26,52,167,101,27,148,114,237,60,36,58,79,197,0,253,128,156,170,6,162,117,24,148,138,113,3,98,32,89,165,143,128,104,81,102,110,246,10,202,85,125,41,83,204,0,197,145,240,35,240,219,83,218,90,93,109,28,118,85,166,6,122,38,141,204,224,92,219,6,65,67,61,182,136,42,38,103,62,146,224,116,165,220,5,130,244,52,173,73,174,165,141,8,230,19,132,27,150,5,146,101,151,146,176,214,90,22,13,137,229,162,21,86,129,202,215,198,53,12,30,211,140,4,199,173,102,252,211,70,57,225,47,198,12,136,164,60,172,9,75,41,245,132,120,152,202,10,90,193,42,221,56,45,28,215,82,182,78,108,148,49,91,169,76,90,168,176,91,97,29,101,56,136,110,175,156,236,128,25,35,182,59,221,182,80,22,117,125,240,150,84,16,223,59,227,233,153,78,244,25,60,234,74,237,146,145,238,149,0,73,72,44,82,238,137,92,237,170,190,212,169,127,19,166,15,58,176,176,136,3,149,177,195,98,55,85,121,208,202,217,129,28,22,26,39,54,236,111,27,244,195,120,160,125,49,55,175,133,128,9,145,175,25,116,176,65,68,41,65,51,225,254,113,230,246,165,220,120,169,211,48,85,137,44,67,227,195,176,152,227,211,182,35,108,179,64,247,68,19,164,67,4,180,65,36,87,11,125,214,160,152,249,96,193,159,216,8,103,216,19,96,152,220,106,215,180,161,47,148,49,228,26,141,204,30,1,28,133,66,185,97,49,213,139,130,163,94,56,4,85,80,27,208,106,160,21,66,114,195,65,49,107,67,100,204,194,81,32,242,171,67,126,63,239,121,191,161,27,131,48,29,125,41,213,46,52,80,41,193,248,86,144,109,105,228,124,8,202,107,159,35,74,99,127,244,212,21,134,42,81,240,165,30,64,36,63,82,64,164,118,20,162,21,118,248,19,193,181,40,125,5,217,95,149,65,28,249,198,120,225,109,144,55,69,182,97,128,169,115,95,204,83,149,189,106,149,81,76,49,67,122,205,8,230,216,81,141,30,22,51,4,133,200,26,237,25,5,52,64,97,214,224,190,185,109,90,164,149,44,133,180,50,221,201,136,92,52,194,24,120,158,47,166,1,250,15,74,25,130,153,190,12,17,8,89,21,85,171,220,160,148,104,87,217,15,5,169,120,178,148,179,168,20,59,178,220,31,59,221,33,48,134,22,16,81,105,201,73,148,98,166,141,242,158,21,196,76,233,18,100,227,192,14,171,17,28,17,57,196,14,74,169,54,156,84,68,66,247,122,128,44,200,225,162,28,150,161,47,229,218,8,65,213,56,23,6,232,10,255,93,35,98,31,50,122,244,197,84,31,162,93,19,218,200,236,152,222,184,224,226,234,17,63,56,111,243,102,207,103,158,29,35,56,154,8,185,233,226,36,151,10,4,211,102,28,192,82,168,65,19,45,227,115,149,82,183,56,228,117,92,157,23,199,173,158,119,25,198,101,76,133,35,66,86,79,213,6,1,54,50,22,9,179,4,95,200,190,152,41,121,119,120,48,42,157,182,30,116,76,208,195,169,8,141,241,160,120,97,175,149,101,130,179,132,225,14,22,244,171,16,109,174,149,83,64,153,153,80,104,161,135,141,214,118,188,126,55,170,170,63,155,225,88,36,199,131,11,246,64,35,225,3,110,46,96,120,20,0,116,159,8,115,225,239,50,51,53,0,99,71,96,199,221,121,84,14,166,11,231,8,13,239,184,119,103,41,92,176,72,22,118,101,6,14,233,156,26,57,162,188,212,176,35,30,62,97,188,153,158,192,233,41,8,59,206,84,45,141,138,209,152,66,31,250,66,94,248,76,92,122,226,186,121,182,121,106,195,217,166,195,167,238,166,54,238,153,135,190,116,225,216,236,25,12,206,87,248,129,70,175,174,152,135,92,101,85,116,97,86,78,32,53,70,82,142,216,180,14,49,12,187,210,5,90,209,12,143,136,82,202,116,77,216,29,28,11,67,232,108,130,73,57,28,133,32,7,210,180,23,4,74,154,241,213,80,33,224,46,0,37,35,193,102,169,242,106,57,166,217,70,142,97,246,26,221,122,65,14,143,56,0,186,117,102,210,130,134,183,194,100,50,176,2,120,255,116,115,35,99,3,162,195,203,77,216,46,156,197,240,62,197,253,8,226,185,203,1,32,176,30,99,123,201,222,106,34,204,141,74,49,203,218,17,233,129,35,125,249,131,227,21,29,98,60,183,150,161,175,75,41,223,105,11,253,213,184,248,164,251,141,108,96,183,68,36,3,17,181,76,139,176,201,130,234,214,48,238,64,46,165,117,147,249,112,116,136,250,216,8,191,235,24,10,34,15,184,47,117,44,44,28,221,131,16,53,205,248,1,178,84,81,37,158,1,228,85,4,51,36,103,114,32,111,213,160,152,229,32,65,57,193,24,195,176,222,141,80,139,134,118,139,236,158,169,154,172,149,19,56,197,30,196,196,24,135,82,246,153,78,249,137,4,15,25,155,207,88,31,172,204,173,5,40,91,92,244,59,145,7,76,108,120,57,87,138,185,79,100,4,22,153,154,84,23,188,1,174,196,144,63,82,0,16,218,97,49,215,151,233,201,153,39,7,5,4,227,32,3,242,123,200,207,34,227,38,155,220,23,243,101,12,152,30,220,137,33,156,163,64,91,0,2,175,107,97,38,100,225,68,166,25,22,243,27,66,140,172,8,194,202,32,155,202,72,78,192,198,10,220,152,9,90,234,249,106,80,76,111,32,84,33,44,37,122,44,216,115,48,241,11,66,191,144,87,182,20,115,7,200,65,97,27,161,79,194,31,224,214,85,36,64,55,198,221,111,48,78,24,174,106,80,44,251,169,65,143,158,233,142,100,84,141,153,149,85,24,35,155,43,151,89,87,131,98,86,56,241,218,61,122,186,59,7,13,241,30,169,240,4,10,206,172,20,115,117,132,146,15,198,208,206,64,230,228,24,150,0,202,73,227,213,74,241,98,243,5,21,170,205,144,106,6,219,111,208,147,176,186,222,104,165,237,176,152,235,11,54,25,36,88,44,219,177,162,185,173,19,198,216,12,139,93,168,255,110,208,72,255,96,132,89,49,100,231,157,243,48,243,24,20,115,243,121,247,85,76,120,29,172,236,4,68,253,224,0,75,161,68,49,38,130,15,6,142,176,74,66,69,236,176,212,69,46,70,120,24,35,35,192,13,176,16,102,17,111,212,160,148,53,226,121,1,153,36,92,182,124,67,135,223,68,168,6,165,139,149,243,54,164,136,41,196,197,232,190,144,233,76,15,5,80,43,17,124,16,170,66,248,208,104,202,184,16,245,52,207,189,124,135,128,177,194,62,169,204,154,99,3,228,45,172,202,16,253,120,19,237,129,169,170,107,129,231,52,146,244,109,74,69,36,124,157,183,222,12,74,121,19,116,251,184,234,201,90,71,77,251,66,70,255,142,242,48,187,150,14,54,46,11,186,141,145,155,9,130,44,51,79,228,82,39,251,203,138,120,85,232,174,161,208,213,88,26,27,228,66,62,26,51,205,164,15,85,166,227,224,127,133,225,212,70,13,139,133,104,37,40,14,218,70,166,48,57,65,45,82,137,245,197,76,194,51,164,124,191,212,41,178,140,138,194,192,86,121,160,140,22,35,199,131,227,48,50,229,110,97,71,34,178,22,82,26,11,66,26,33,218,71,161,69,198,10,17,204,220,204,128,27,54,52,75,235,39,209,45,45,2,209,8,210,0,6,221,218,66,131,134,23,156,63,10,88,17,104,146,198,72,109,225,154,40,39,101,53,40,102,225,183,225,61,87,27,16,176,202,67,146,183,123,136,156,28,100,29,12,82,19,148,98,71,170,132,171,243,194,152,34,18,16,222,21,54,64,205,96,37,130,253,133,192,141,224,245,90,43,192,43,212,64,143,113,245,39,187,89,112,175,47,229,69,20,72,136,32,234,125,221,97,37,51,198,128,202,25,179,82,204,75,35,168,35,18,151,179,117,191,52,158,44,173,111,237,160,84,4,132,116,46,50,231,165,15,222,26,164,179,18,86,167,109,221,160,148,133,148,180,157,220,0,174,145,129,153,225,193,210,151,58,165,68,174,220,205,128,145,165,100,217,24,163,185,148,178,118,8,29,69,239,250,211,155,33,137,108,116,218,12,74,101,59,164,253,13,117,149,112,145,193,206,11,46,245,36,240,138,141,218,55,128,152,185,141,72,214,45,109,172,45,108,6,194,176,152,234,119,84,160,128,84,39,243,69,30,122,85,207,32,100,174,70,102,211,200,112,117,1,19,214,119,20,160,77,195,37,111,87,202,99,49,232,203,185,88,23,90,179,126,151,22,250,162,7,163,222,76,47,59,170,86,216,10,83,245,91,169,47,117,233,125,122,34,132,48,52,130,132,46,14,74,89,115,221,237,161,114,28,51,7,139,96,143,85,131,82,170,92,250,79,113,210,133,166,5,224,158,67,196,168,65,49,31,163,249,108,70,246,62,129,111,139,96,207,232,29,27,209,15,139,249,44,18,92,37,227,134,252,107,80,158,121,181,199,235,112,44,77,74,114,146,139,25,112,200,157,41,103,145,134,201,163,156,248,49,138,92,53,70,18,64,145,209,5,224,125,105,21,24,186,30,156,234,72,41,109,115,10,21,22,242,60,133,127,115,16,84,25,149,57,104,141,236,232,72,196,44,194,172,50,195,98,158,106,183,254,221,110,66,14,249,142,218,141,17,107,92,184,199,166,77,97,199,115,177,23,181,128,41,1,218,167,214,10,111,33,168,2,189,65,219,98,117,7,197,149,13,56,220,244,48,193,50,30,246,100,195,98,17,47,229,204,178,216,111,189,56,64,173,29,88,134,97,177,115,141,131,62,197,51,112,83,132,182,41,120,48,87,125,49,83,152,114,22,150,181,98,222,79,169,20,90,51,44,22,165,140,236,244,118,192,227,207,203,65,214,29,176,203,142,192,255,176,206,91,173,31,125,65,78,87,117,172,184,191,138,121,5,171,15,38,26,220,130,17,9,205,217,0,135,135,124,74,141,145,79,15,108,20,135,159,75,29,49,76,36,29,170,44,220,45,4,232,216,4,139,133,73,27,148,50,55,36,115,145,141,99,82,50,76,226,67,197,188,166,88,176,48,44,230,140,92,253,121,89,182,186,97,132,121,109,24,179,190,20,179,170,113,176,98,105,27,234,121,255,172,223,219,61,45,40,135,229,24,236,190,7,241,13,213,160,152,201,178,188,25,20,19,126,59,108,17,234,10,145,152,77,142,157,184,82,204,227,200,148,90,51,239,170,108,40,176,44,94,141,176,86,204,128,94,138,157,244,158,57,38,57,117,69,96,198,237,64,104,112,34,193,104,182,47,101,142,169,99,216,202,81,53,203,143,194,146,73,153,101,243,201,162,141,145,205,211,3,243,99,53,40,102,18,214,1,182,236,57,183,141,110,63,10,93,106,3,116,53,85,128,108,130,181,212,227,8,149,3,212,28,85,95,202,4,36,64,17,9,109,93,191,146,72,245,9,173,125,92,41,230,97,117,39,92,93,152,28,70,245,79,20,181,206,167,35,82,143,130,175,242,173,238,69,118,164,145,131,28,216,54,174,72,132,110,140,28,6,182,105,96,238,60,40,102,196,237,96,61,16,218,113,228,73,183,208,201,149,210,133,237,193,248,127,65,216,149,184,81,196,87,133,139,96,128,188,6,198,170,254,138,218,69,110,44,59,149,121,161,4,229,68,212,25,22,139,66,136,167,61,162,117,146,178,233,129,88,212,151,86,81,107,112,88,6,11,243,59,218,243,151,210,69,249,178,99,36,160,156,52,56,69,68,10,29,22,75,246,165,204,54,245,251,121,19,219,212,148,61,207,164,212,46,138,144,199,228,137,228,91,139,20,187,34,68,167,211,160,223,164,12,37,8,220,215,139,142,236,244,138,128,30,46,69,247,112,21,239,147,153,148,1,251,221,82,29,6,181,121,95,90,29,185,234,143,68,132,161,0,164,21,12,135,250,226,170,144,6,42,46,123,166,17,1,0,89,225,48,184,97,169,48,29,89,154,97,94,85,21,29,60,84,74,169,99,35,18,43,165,168,13,148,195,71,83,145,235,154,118,80,202,121,63,201,104,48,135,89,39,190,65,197,218,132,70,225,70,160,47,174,112,51,26,33,89,5,222,173,134,216,133,249,203,25,23,135,197,46,239,30,238,163,144,23,164,53,64,45,89,171,10,185,63,73,214,213,176,152,207,249,76,48,85,221,3,21,201,203,100,100,76,195,209,23,11,44,100,107,203,191,82,130,58,159,89,5,181,139,195,98,110,63,64,253,31,20,227,114,138,200,228,53,114,182,70,220,36,183,171,197,60,93,100,164,19,164,15,195,93,47,147,228,49,231,135,197,156,90,50,239,49,211,81,31,199,128,214,10,156,124,24,22,87,9,171,235,216,225,112,5,87,208,12,5,194,14,197,246,160,139,13,193,180,56,176,186,82,214,50,58,47,141,138,108,107,104,241,46,172,140,30,35,175,179,197,62,177,213,160,184,74,126,99,207,250,236,33,1,46,105,134,171,6,197,220,62,242,200,139,36,166,219,161,198,107,35,187,60,216,58,69,63,131,236,195,184,253,2,103,213,23,59,28,78,228,187,234,116,125,126,51,147,221,171,169,112,125,205,21,196,65,40,136,130,139,174,190,148,247,103,63,16,65,79,33,57,54,123,223,55,134,158,67,125,177,228,147,74,74,156,142,43,115,85,209,116,14,74,23,36,147,34,157,205,59,9,164,42,188,238,164,227,205,10,29,43,234,148,21,58,150,21,50,221,25,18,198,114,162,194,55,38,168,170,47,93,236,183,48,46,63,44,162,85,47,122,148,51,182,40,69,198,27,212,27,67,38,170,147,166,151,229,245,241,230,243,169,147,236,250,97,95,113,152,229,33,166,43,241,196,16,130,199,150,142,53,72,101,95,204,124,110,51,34,220,250,221,11,127,111,225,63,121,159,208,23,203,245,160,8,242,193,14,22,122,82,247,232,84,168,164,192,92,222,19,252,129,125,131,241,141,236,25,134,13,150,55,2,100,106,33,10,17,154,178,49,114,218,10,189,114,32,69,125,49,111,253,194,168,119,135,120,139,235,119,193,70,33,175,131,82,217,108,84,154,35,138,94,25,36,66,55,131,17,104,135,197,78,214,75,39,223,64,98,21,246,87,142,69,7,238,170,148,86,79,43,140,28,118,85,192,128,216,8,196,218,8,205,105,95,204,124,115,55,191,161,96,26,225,241,163,163,197,61,242,160,220,93,96,32,41,169,149,209,9,250,71,233,0,26,113,208,3,33,54,45,84,89,131,114,126,163,19,94,117,221,9,12,113,163,134,165,41,90,171,161,174,1,238,29,112,27,139,131,210,170,10,113,168,183,102,10,160,168,161,27,234,139,29,177,72,138,51,203,36,149,178,217,38,12,81,156,229,184,166,19,156,16,86,154,108,89,175,19,26,35,191,56,238,57,177,81,251,226,42,193,42,202,50,38,169,54,76,72,38,156,161,233,135,61,134,91,145,66,210,165,82,232,111,158,121,92,86,229,228,190,74,8,43,234,213,34,200,49,7,85,186,141,25,148,138,76,153,33,89,136,77,17,27,75,161,92,250,101,14,166,72,138,130,238,206,120,250,217,246,197,50,12,242,103,177,238,135,193,140,163,17,54,252,195,98,111,161,144,88,244,94,217,214,111,232,190,148,109,2,58,176,22,134,240,10,173,147,42,139,219,53,227,86,116,156,69,25,211,235,226,122,118,186,227,61,6,220,98,17,82,147,58,6,70,174,66,146,163,109,251,150,122,198,32,183,196,184,226,137,218,140,97,240,239,149,200,233,136,156,90,138,151,192,208,1,240,138,213,235,244,18,189,242,17,17,63,77,164,65,83,95,42,70,52,121,112,25,161,120,161,32,100,217,193,16,165,148,86,245,228,113,192,150,227,70,83,196,159,72,155,132,82,236,237,132,50,27,223,97,212,172,240,73,243,238,219,129,16,62,238,53,212,125,41,183,213,233,164,6,167,77,225,233,6,165,11,186,153,126,159,108,82,17,170,186,191,188,232,152,240,61,5,3,160,168,5,43,170,65,49,183,13,247,68,217,74,6,142,132,178,82,173,69,184,222,94,139,89,20,150,3,34,217,119,209,93,80,205,187,219,203,170,96,202,164,25,204,178,92,150,244,248,151,27,209,221,30,108,132,60,108,146,43,59,105,62,244,44,84,39,227,168,65,105,117,227,244,108,203,139,222,161,55,151,125,242,218,117,49,123,200,252,55,14,68,168,21,8,54,130,242,7,72,57,192,135,123,165,84,245,165,78,41,214,191,123,180,205,11,131,207,8,131,61,254,226,154,131,119,150,87,190,81,95,126,3,153,146,69,58,101,209,13,231,38,103,7,220,30,229,152,27,11,82,232,54,177,109,165,84,182,121,250,220,183,60,156,227,166,247,170,190,113,78,210,137,160,33,212,165,221,220,83,249,236,46,206,245,11,199,230,134,115,21,145,29,251,46,34,175,99,63,217,89,93,198,240,194,179,221,98,236,253,123,122,182,77,135,131,207,215,157,180,29,76,122,11,151,5,143,116,20,86,216,245,148,123,244,128,118,145,0,147,222,6,192,253,180,142,90,164,77,241,34,119,109,51,173,254,69,117,61,36,24,204,238,218,240,128,167,4,178,77,106,106,139,12,36,51,74,221,75,72,164,240,204,243,81,208,1,201,126,64,110,212,81,95,99,70,11,152,144,180,193,93,221,3,221,50,103,101,140,131,154,7,154,119,110,232,99,169,33,214,55,86,196,242,25,18,101,11,100,172,179,75,228,82,77,0,71,206,108,101,173,49,136,220,90,30,246,85,47,14,128,3,55,47,234,249,16,213,101,119,47,183,38,165,159,130,76,69,139,161,40,231,133,83,161,49,99,88,102,184,224,68,152,173,6,197,172,230,9,204,17,108,161,69,133,218,163,129,229,164,22,70,89,142,61,3,158,191,47,38,155,28,36,91,21,137,142,92,183,150,181,137,209,135,24,134,197,210,112,52,49,68,100,114,43,13,139,224,8,64,5,218,208,151,98,150,196,33,141,200,169,19,82,154,131,70,11,215,195,120,160,34,24,216,40,39,16,195,134,104,97,101,84,58,199,20,76,98,101,189,68,30,74,217,109,243,179,25,78,77,225,200,162,158,40,88,42,10,118,226,172,46,53,137,188,65,38,230,6,207,202,219,99,3,5,177,105,16,71,116,80,236,198,104,112,79,18,161,221,45,99,220,42,202,131,19,158,85,248,4,88,101,96,116,17,162,252,88,35,173,76,75,217,112,80,204,7,165,193,128,44,248,61,220,171,40,225,33,220,158,44,148,48,8,77,67,219,199,82,236,20,252,178,48,94,88,74,104,119,100,209,112,182,143,65,42,173,23,153,188,234,75,249,208,70,70,26,39,91,161,133,93,186,32,169,215,106,2,39,32,45,108,88,4,100,4,208,84,134,10,12,85,131,108,23,30,87,245,17,208,40,88,83,158,181,112,143,48,134,23,31,125,41,139,54,50,97,97,98,112,127,12,59,92,89,116,33,191,17,130,12,54,234,158,176,52,64,177,22,156,69,95,204,88,4,53,135,32,45,174,106,102,2,19,97,182,130,141,209,94,249,18,246,101,160,241,71,233,100,233,145,230,91,234,52,66,166,174,120,85,100,39,164,53,246,140,243,146,95,62,96,240,175,40,236,80,24,67,89,226,161,109,42,133,78,173,149,39,198,40,210,114,54,89,24,68,9,15,43,64,68,4,140,190,152,161,15,59,114,60,168,123,240,34,124,158,8,163,176,179,29,20,179,89,22,136,160,200,133,48,29,128,90,201,56,173,246,92,131,60,215,30,198,163,131,98,230,28,215,33,220,39,247,52,194,234,11,64,65,59,96,99,34,34,147,103,210,142,81,144,119,219,177,28,31,24,59,174,194,74,169,179,244,26,193,143,202,82,243,101,100,67,210,252,86,68,168,182,213,131,82,190,59,64,182,95,217,78,45,83,102,57,103,27,161,183,150,126,40,214,171,49,82,125,41,225,90,233,124,144,75,249,197,150,78,180,222,49,33,87,19,96,15,133,36,55,196,230,65,41,143,9,38,95,202,196,136,247,160,59,80,140,117,29,101,54,66,87,60,184,205,150,55,196,227,130,130,61,50,246,113,95,156,236,113,38,156,108,90,163,65,73,242,126,208,131,82,199,19,174,107,232,66,147,245,245,154,68,106,49,145,77,180,156,13,213,19,232,134,201,189,107,89,82,195,240,68,141,59,128,176,106,154,54,56,153,72,65,175,190,148,172,162,27,164,21,131,22,90,40,160,70,32,46,141,171,234,171,94,168,202,11,159,220,3,89,23,121,10,147,16,1,64,40,133,145,149,26,116,140,220,229,34,82,138,44,234,147,70,60,163,59,28,76,52,156,128,234,193,46,207,29,89,108,23,8,30,72,97,84,74,25,236,151,106,155,153,198,181,66,163,224,32,179,126,159,169,33,208,215,204,107,56,67,46,196,165,218,47,228,121,248,244,244,82,96,111,97,255,46,187,29,50,212,135,227,213,109,131,27,13,145,138,140,27,99,191,200,185,24,105,164,159,75,253,85,178,156,214,46,212,165,180,172,169,32,111,68,190,20,137,75,56,20,231,177,64,213,160,216,221,97,128,84,199,160,219,90,78,45,156,175,46,70,152,31,136,228,38,157,7,190,172,96,134,239,170,65,177,127,185,129,225,146,160,104,121,121,57,232,121,139,49,247,165,109,206,63,205,59,12,225,27,218,85,216,48,29,59,206,231,190,84,250,105,100,67,251,184,2,27,168,55,109,20,242,44,68,28,218,12,11,149,87,41,117,151,65,66,212,116,203,156,228,209,195,163,181,90,87,42,87,65,86,232,19,82,40,137,60,225,133,76,193,202,195,106,161,165,123,233,94,7,233,139,250,82,113,227,53,14,138,198,22,30,160,49,202,81,39,236,172,144,46,217,172,188,207,184,2,122,105,86,61,244,144,175,103,20,131,144,9,72,57,114,254,143,228,184,162,129,234,139,226,208,81,63,170,49,70,174,233,137,83,13,138,121,238,176,103,129,234,39,249,113,52,70,196,6,132,120,165,94,192,91,198,108,19,86,214,251,148,72,73,142,19,188,45,210,126,131,208,74,182,131,29,238,252,50,240,198,22,72,137,251,235,170,47,173,174,74,191,2,203,178,154,118,27,60,24,224,219,189,8,163,193,24,100,221,42,7,123,85,13,102,110,12,179,22,142,39,25,187,228,98,182,36,23,142,8,172,188,151,185,14,171,105,156,123,8,31,54,40,118,247,194,221,27,131,214,100,133,60,15,211,232,245,106,215,131,202,165,120,161,33,125,177,235,117,111,40,90,34,75,53,56,157,186,139,227,216,212,244,202,24,183,137,9,133,104,191,154,44,57,8,191,160,29,110,154,177,73,101,31,193,196,98,80,204,235,208,224,148,18,161,163,198,217,34,144,183,180,192,202,15,7,165,44,37,32,123,164,112,148,33,191,42,220,19,111,16,250,226,133,102,171,190,217,23,81,8,157,62,222,42,91,9,211,216,106,45,211,110,17,122,22,18,51,120,10,3,86,25,154,141,180,217,211,223,206,125,125,229,233,82,227,178,86,78,235,245,213,203,39,4,206,243,54,204,182,171,222,245,114,212,182,184,165,9,87,143,165,251,251,201,61,79,143,28,217,65,253,116,16,251,76,246,191,166,50,73,185,164,74,226,223,220,70,247,244,210,124,214,85,175,46,84,151,249,180,114,144,182,254,234,234,151,231,115,213,88,250,249,136,0,137,235,45,219,207,71,36,250,43,123,252,90,207,103,139,141,232,17,95,11,172,57,196,27,3,18,23,236,62,125,1,132,24,123,198,226,141,48,175,245,184,24,116,14,6,99,229,193,197,41,51,141,131,66,158,29,33,199,170,204,145,170,102,36,93,233,230,156,187,65,222,46,170,120,155,174,70,157,187,232,62,118,179,206,127,153,85,2,81,15,83,251,5,29,47,84,255,228,94,11,67,202,128,203,18,33,244,194,246,193,166,11,49,8,132,55,154,81,154,21,150,120,73,142,38,32,247,14,28,55,144,31,173,238,30,201,158,132,203,131,144,137,101,247,222,1,244,11,114,156,104,169,166,97,76,132,76,47,8,110,46,92,191,63,50,8,30,175,155,48,179,136,199,136,56,36,72,213,26,145,230,198,192,241,78,47,203,59,93,111,47,68,100,206,182,203,197,44,167,156,28,208,7,194,32,140,244,145,195,189,39,108,140,17,234,25,195,170,33,64,203,15,254,30,200,96,39,252,6,23,250,129,223,87,249,251,35,105,163,31,229,93,117,87,189,254,198,90,90,14,69,79,234,48,28,41,223,108,234,75,216,235,56,242,155,122,67,2,175,21,152,188,190,30,97,53,83,199,26,184,132,206,234,148,252,136,2,129,78,97,95,187,148,5,57,97,80,138,25,155,82,31,32,67,10,179,27,37,180,78,209,100,115,74,26,100,219,77,97,169,83,148,225,84,189,26,14,73,43,239,247,247,119,214,6,200,214,149,55,6,3,106,153,106,32,142,146,231,95,29,82,238,147,37,178,185,98,68,240,119,182,41,239,9,178,45,177,118,202,159,82,133,148,247,100,153,106,50,189,60,43,201,111,248,104,95,232,33,108,106,63,108,217,58,242,213,245,237,7,90,134,216,81,248,153,206,96,165,135,175,120,6,8,207,5,103,47,249,246,210,28,210,136,191,104,22,172,190,166,167,200,88,241,195,190,168,184,93,237,43,108,238,105,187,249,68,6,79,190,56,31,164,145,183,47,180,38,215,157,205,74,79,95,114,109,46,204,165,236,160,55,248,223,58,66,247,234,98,249,248,219,191,180,59,185,115,99,114,231,225,233,228,217,147,233,201,249,232,241,244,252,238,124,138,226,226,181,143,223,27,63,126,107,252,100,122,99,103,49,57,59,126,122,190,115,243,230,251,147,209,124,122,242,248,92,100,206,15,80,119,239,252,252,236,248,193,179,115,169,243,112,124,62,174,143,79,126,109,58,57,159,44,22,59,55,111,31,63,186,49,121,249,229,151,166,163,251,247,65,72,31,157,158,156,223,191,47,125,222,191,47,223,167,138,247,239,223,252,244,234,239,239,188,212,220,62,63,251,248,211,50,192,15,207,142,209,219,183,22,231,31,207,167,223,30,73,125,188,88,125,250,240,120,241,116,62,254,248,86,117,124,50,63,62,153,214,15,230,167,147,31,220,254,240,248,225,249,236,86,165,166,79,110,207,166,72,7,145,202,128,205,173,106,242,236,236,76,154,220,63,157,159,158,221,94,78,207,206,143,39,227,121,61,158,31,63,62,185,85,213,205,136,53,165,241,122,113,252,201,244,150,242,79,63,186,253,92,160,198,142,119,110,62,159,140,207,39,179,27,211,155,159,202,224,23,167,243,233,243,231,143,158,157,76,144,66,175,90,220,184,249,233,241,175,255,250,141,99,25,254,238,233,141,155,55,159,159,220,233,190,148,175,150,227,179,106,186,123,178,123,126,251,198,121,15,250,201,217,116,124,62,205,208,23,120,30,47,5,224,163,227,147,147,233,217,193,123,247,14,239,204,119,231,119,78,158,205,231,187,55,78,238,108,92,168,229,227,157,155,239,55,31,220,124,249,229,27,39,163,197,202,2,141,207,142,199,245,236,248,225,195,233,201,206,238,206,249,217,179,233,206,205,93,169,132,249,140,158,158,46,142,49,186,59,59,227,7,50,25,121,97,167,124,71,32,222,105,202,231,4,201,193,131,83,1,222,163,249,233,135,119,118,186,230,167,119,78,118,135,115,123,112,250,240,227,155,163,71,199,103,139,243,253,217,241,252,225,119,56,135,254,243,205,209,211,49,214,226,173,211,135,83,153,242,66,22,227,181,233,163,211,179,233,13,129,211,205,91,231,163,241,211,167,211,147,135,172,43,32,191,249,124,183,52,61,126,248,240,238,82,10,135,199,139,243,169,192,234,59,255,195,251,59,147,211,39,79,231,83,204,97,7,25,34,166,15,165,112,124,114,62,61,27,203,18,44,167,59,31,140,144,166,224,163,183,31,221,40,205,8,240,31,126,252,238,185,172,192,205,239,8,220,222,59,126,50,61,125,118,126,227,100,183,185,121,75,102,50,88,189,193,43,79,100,230,43,157,223,216,121,253,237,123,251,130,51,120,150,123,62,223,125,73,9,160,111,92,53,232,141,239,221,188,213,191,115,126,62,158,204,248,154,172,238,169,64,248,236,206,116,212,125,189,43,184,166,118,111,140,135,35,197,198,57,43,53,50,186,200,231,119,39,103,167,243,249,141,29,166,192,25,32,242,217,244,252,217,217,73,181,60,61,126,88,13,96,48,222,117,205,205,231,130,211,207,111,222,184,185,123,54,58,61,33,176,22,0,214,100,54,62,121,60,29,118,218,3,255,206,157,179,1,88,101,204,107,95,37,74,47,176,71,110,62,191,241,161,172,203,233,135,2,169,7,46,182,183,74,171,220,44,55,63,61,145,249,78,63,122,122,122,118,190,184,35,59,4,18,220,206,205,27,47,53,64,227,167,207,22,179,27,239,11,242,236,238,140,158,158,29,63,25,159,125,204,141,253,62,233,210,178,246,147,233,248,81,235,221,7,159,62,24,79,126,240,248,236,244,217,201,195,122,130,26,183,190,97,155,56,125,244,232,249,165,170,183,82,103,159,142,23,199,15,167,247,19,45,209,166,121,250,209,243,209,249,76,128,121,127,178,109,15,34,231,62,152,76,159,255,173,39,211,135,199,227,74,198,119,114,254,233,55,4,167,47,191,155,201,212,248,217,249,233,75,199,79,208,253,248,228,252,249,232,228,180,230,91,151,95,232,8,223,201,233,201,244,249,232,193,120,49,173,159,140,143,79,174,26,213,173,111,60,122,244,168,111,253,246,83,65,199,227,147,199,183,154,65,143,87,54,149,95,168,207,79,159,222,10,0,71,218,247,247,23,68,172,203,112,188,85,127,56,125,240,131,99,161,164,172,240,96,124,246,105,130,102,115,251,18,172,206,207,198,39,139,68,13,242,24,30,157,158,202,214,93,51,161,211,179,135,211,51,14,66,141,220,211,143,42,33,92,130,185,223,152,62,196,255,207,71,211,121,45,208,158,159,202,137,50,19,172,91,215,68,55,115,37,139,58,0,200,10,168,2,254,191,157,59,123,112,122,126,126,250,228,150,26,244,54,157,174,233,234,219,195,71,231,199,231,243,233,229,206,7,103,139,3,16,175,110,36,61,122,112,190,102,57,8,1,179,182,137,106,248,104,50,63,93,108,26,199,135,9,239,218,166,89,105,101,27,216,95,128,197,217,169,236,110,1,234,229,151,58,44,24,159,200,254,196,198,190,213,213,173,212,168,93,84,56,184,229,104,60,62,121,116,124,34,167,252,237,45,235,61,23,234,190,179,251,169,28,66,11,212,53,187,139,211,103,103,147,233,226,214,251,59,175,223,122,245,215,166,39,63,144,19,229,213,15,79,207,126,32,120,53,153,190,250,241,236,35,204,247,193,171,139,179,201,171,63,159,26,227,133,208,211,197,171,194,216,188,58,77,100,184,94,226,60,126,48,159,46,70,11,240,75,187,95,155,177,238,61,125,58,90,10,115,240,193,238,137,240,20,2,197,15,118,159,8,169,18,232,47,110,237,236,237,233,215,246,118,95,121,109,111,255,238,238,135,175,237,45,95,123,246,218,238,254,222,135,175,125,244,218,238,199,175,237,189,185,191,123,252,218,222,59,79,228,217,254,227,255,238,236,181,221,32,21,223,148,138,175,127,242,203,124,216,252,242,249,107,187,227,189,95,254,238,238,130,223,252,240,181,189,61,182,176,175,94,219,149,150,239,126,119,247,239,236,237,141,241,96,246,218,174,229,131,70,106,238,237,62,25,214,220,223,187,123,200,111,223,220,157,238,237,61,230,227,147,215,118,159,188,190,247,221,183,119,255,54,170,203,151,123,158,207,103,251,24,197,119,95,199,239,189,87,248,104,190,191,123,186,191,247,221,239,238,62,235,154,190,248,198,226,117,124,61,217,219,155,178,254,107,187,13,31,252,237,189,189,119,241,224,191,207,21,164,243,99,190,242,244,181,220,162,0,97,175,225,163,150,19,146,71,143,95,223,219,219,219,125,182,191,183,247,225,190,124,177,183,183,179,43,252,231,84,96,153,0,253,29,249,121,249,252,227,167,211,59,228,166,94,38,107,114,167,121,249,248,225,157,110,235,188,60,151,163,242,14,240,228,229,197,228,244,233,244,225,29,176,111,47,239,116,152,158,57,7,65,248,87,191,89,125,254,143,255,227,103,191,247,207,126,252,239,255,242,199,127,249,7,63,250,243,191,252,233,191,250,103,63,249,157,255,83,158,252,244,183,126,175,250,127,127,227,31,203,191,111,190,250,119,207,254,238,201,127,83,215,60,197,50,221,173,242,33,117,187,122,245,155,233,181,159,254,171,127,41,111,254,167,191,250,237,207,126,247,223,255,244,143,255,201,79,255,232,255,250,236,207,254,234,39,191,253,111,63,255,195,223,235,190,250,157,212,224,55,116,235,213,163,71,235,218,173,19,203,181,210,252,218,198,126,250,87,127,248,249,31,254,214,231,255,227,159,124,246,155,255,242,179,223,254,223,63,255,131,127,248,163,63,255,141,31,253,249,191,253,201,239,253,203,207,126,247,127,253,252,159,254,135,31,255,243,191,151,106,230,62,213,27,246,238,254,126,234,19,63,101,234,121,135,253,248,47,255,222,143,254,242,63,124,1,4,210,24,51,195,32,131,76,172,192,237,85,16,228,14,255,191,223,248,205,110,18,82,252,230,171,85,245,234,171,223,208,222,235,73,92,105,109,241,108,34,107,178,144,214,124,59,209,102,140,41,127,254,219,255,240,179,191,255,7,43,205,165,47,47,140,228,195,241,217,9,14,36,161,165,126,172,205,4,239,254,228,223,253,241,103,255,232,239,175,188,155,190,188,240,238,67,240,83,88,200,71,206,79,60,95,253,236,119,255,143,159,254,254,191,89,121,53,125,121,225,85,33,165,167,242,98,108,162,137,145,24,240,255,252,209,231,191,249,103,43,47,166,47,47,188,120,62,21,202,209,131,207,52,70,25,147,81,232,39,127,252,155,159,255,147,223,250,236,223,253,211,149,102,82,149,117,205,156,77,31,63,155,143,49,1,143,204,35,158,19,248,243,63,255,201,191,254,123,107,154,73,85,214,53,179,64,58,243,135,105,60,253,132,62,255,147,63,90,63,158,43,166,53,23,218,56,59,157,63,36,80,39,205,196,78,50,80,255,240,71,127,253,187,107,154,74,85,74,83,249,140,76,45,130,147,145,86,30,78,30,62,154,250,4,160,223,248,241,95,252,235,159,252,205,127,252,252,143,254,151,149,86,82,149,245,173,204,147,12,251,141,169,157,182,211,135,108,230,47,254,193,250,102,82,149,43,154,225,172,166,15,166,211,71,46,141,231,119,54,52,196,42,235,27,18,48,157,141,203,168,30,233,71,254,81,2,209,191,248,23,235,27,75,85,46,34,253,76,78,113,188,207,255,248,254,31,252,197,143,255,232,55,126,252,251,127,221,191,153,20,25,23,222,124,32,75,244,3,121,179,225,127,253,155,63,253,203,127,212,191,153,190,236,39,112,129,227,236,150,230,145,123,212,62,26,247,109,252,228,127,250,7,159,255,254,159,13,6,224,222,104,223,216,219,220,204,16,239,30,53,50,81,130,245,199,127,242,39,178,68,27,90,108,222,208,111,184,11,83,26,54,35,136,240,64,0,186,142,86,21,160,219,135,33,62,82,232,170,202,164,242,15,127,239,39,127,243,63,127,246,247,255,141,116,84,165,198,229,187,207,254,239,63,254,209,223,252,235,207,255,240,31,125,246,167,127,253,217,95,252,241,79,254,244,111,126,252,215,127,90,149,190,41,226,212,89,93,66,25,231,118,126,241,39,191,245,111,63,251,211,127,254,163,255,248,59,23,41,105,122,119,69,216,170,62,197,163,170,186,196,212,87,23,135,207,214,159,23,210,253,106,34,23,66,226,101,91,124,254,239,254,183,255,244,87,255,28,207,179,0,214,53,59,148,195,170,213,65,175,182,215,253,8,87,37,133,95,252,255,85,253,47,32,253,91,73,74,170,126,233,111,125,49,83,251,75,183,187,133,24,202,203,221,106,110,64,147,1,239,208,47,42,100,229,254,189,87,95,29,188,154,118,174,252,223,215,30,138,217,253,91,171,109,224,191,78,37,8,97,187,26,136,127,93,157,231,93,161,136,223,171,239,23,157,35,100,239,53,111,21,9,122,245,181,213,177,243,191,117,189,227,191,78,62,173,100,67,110,28,33,127,173,235,108,5,78,3,16,63,120,220,109,198,241,227,126,220,67,161,190,10,153,0,164,182,87,196,251,190,253,151,215,8,246,171,83,205,123,181,185,189,126,254,221,152,6,50,255,198,169,37,73,116,128,60,189,4,90,173,17,255,87,9,194,26,193,248,211,11,243,150,86,54,0,121,117,189,146,58,224,194,40,178,90,160,90,149,133,191,112,12,223,174,46,169,9,250,113,245,234,129,10,250,129,107,54,86,212,5,125,131,9,84,102,139,166,46,41,13,46,140,42,43,11,100,246,243,43,0,125,229,138,93,5,168,34,237,151,87,123,77,64,117,181,202,160,52,36,226,107,18,142,222,145,81,220,218,217,121,254,1,180,138,194,123,92,210,42,66,27,127,10,125,98,211,140,199,59,55,111,239,44,206,101,171,63,222,185,115,231,14,164,178,211,71,213,41,245,173,239,83,187,120,186,187,179,243,193,7,55,119,79,71,243,211,201,120,190,144,175,122,165,100,247,240,230,109,52,122,134,70,109,140,211,157,155,163,135,211,71,227,103,243,243,219,103,210,205,52,184,246,225,68,239,72,91,47,53,187,159,166,97,222,27,63,189,37,159,22,179,241,195,211,15,239,157,62,156,222,122,73,61,199,144,163,10,47,172,8,197,189,74,81,195,168,135,238,193,3,165,63,200,170,183,193,157,8,138,23,238,63,234,145,114,221,69,201,202,61,73,167,235,191,149,104,194,151,210,189,64,83,44,148,243,68,14,145,199,243,211,7,227,249,171,95,231,119,22,203,199,111,10,60,175,210,141,52,175,237,81,167,240,230,238,247,161,82,248,21,252,90,80,187,240,3,254,238,148,21,189,14,96,208,232,85,122,128,188,118,219,235,1,94,228,120,39,186,200,158,59,25,80,110,160,70,122,48,188,63,75,79,214,93,153,185,242,237,154,59,182,244,69,193,160,42,161,208,109,236,216,13,251,53,170,193,126,125,114,250,240,217,124,186,123,255,190,172,145,44,216,15,238,231,45,112,255,254,224,217,217,244,135,207,142,207,166,184,89,220,121,38,132,11,155,121,114,190,195,13,249,250,253,188,232,247,203,162,223,199,162,227,229,251,39,178,231,238,167,46,22,247,31,140,31,76,231,247,207,158,157,156,31,11,219,50,155,206,159,10,130,223,159,46,158,220,79,36,225,254,253,95,185,251,218,247,246,246,127,249,254,155,247,190,247,246,59,239,221,125,253,254,189,183,95,255,254,225,221,251,205,253,251,119,214,140,230,198,142,51,19,161,46,187,147,83,249,248,107,139,210,211,116,225,165,214,99,153,202,253,243,211,251,137,244,108,110,93,109,106,221,63,112,246,171,104,253,126,38,84,235,122,25,157,220,248,210,237,95,57,68,225,166,142,207,55,191,174,55,77,94,135,177,219,249,146,45,191,248,196,191,184,237,43,135,118,54,165,158,97,115,3,102,211,180,199,54,168,157,47,221,246,139,79,124,155,214,215,15,111,124,118,54,254,248,254,66,54,239,230,151,237,198,141,228,30,62,220,249,82,237,190,192,148,183,108,121,253,176,78,158,61,121,48,61,187,15,59,1,161,215,147,243,211,179,205,141,184,77,211,158,184,71,126,231,43,105,255,5,166,127,205,30,214,15,51,147,135,197,249,24,68,251,195,227,243,217,230,70,252,38,48,60,114,46,238,124,37,237,191,0,24,174,217,195,205,221,175,228,196,57,149,99,125,241,236,9,228,234,61,162,225,198,62,219,141,20,50,54,235,160,134,81,60,60,125,114,255,24,166,17,210,252,230,150,195,70,34,52,241,227,47,219,242,53,87,226,90,109,223,220,205,186,137,251,207,142,55,87,140,27,137,205,36,98,215,109,217,198,23,76,100,203,86,110,238,222,127,118,126,60,95,96,206,155,207,210,141,140,70,163,29,44,123,222,56,61,123,242,108,62,94,220,249,244,33,66,158,220,58,153,126,88,189,62,62,159,222,192,175,209,247,223,219,191,129,199,187,205,174,186,121,115,247,87,238,222,253,229,251,239,190,183,247,206,123,239,222,122,159,246,31,252,102,55,23,95,244,143,218,213,187,102,215,238,186,93,191,219,124,176,123,56,94,156,223,19,22,117,182,34,208,220,252,244,248,209,141,147,59,34,254,47,166,111,158,156,223,56,17,112,247,159,166,34,211,124,187,121,249,229,147,111,41,243,242,203,211,111,55,172,174,68,56,59,185,153,237,85,148,38,119,119,126,231,164,86,183,243,179,243,111,41,121,233,198,249,157,157,102,231,149,243,155,187,231,207,159,179,251,191,35,210,226,151,234,189,235,19,3,248,206,180,86,183,166,207,119,247,94,123,119,208,102,177,163,153,222,233,214,96,196,6,223,34,17,69,155,247,198,231,179,209,248,193,66,202,242,246,209,221,119,246,190,123,247,214,192,134,230,209,233,217,13,26,137,193,200,234,206,248,236,49,13,120,22,217,246,110,87,102,42,139,73,90,128,241,158,222,105,110,159,126,235,228,246,233,43,175,220,60,127,255,244,131,254,5,249,80,0,50,146,70,239,142,39,179,27,55,74,71,50,249,233,43,235,7,121,114,243,185,160,69,3,25,56,247,250,157,230,214,244,213,238,67,25,245,187,223,127,109,101,234,24,245,73,223,36,76,4,49,204,215,62,254,158,76,89,42,116,195,41,53,114,59,48,240,154,127,124,163,123,188,251,246,3,216,255,221,248,249,211,207,247,119,198,59,31,220,148,249,203,202,236,223,125,243,240,205,183,190,123,25,95,54,175,236,96,238,130,21,88,157,102,136,170,77,198,212,154,24,32,82,144,44,52,139,243,211,199,82,249,213,82,86,205,205,2,43,65,187,239,148,86,223,121,251,251,111,189,158,222,153,76,143,231,55,166,175,158,220,252,38,148,2,183,214,85,73,61,148,58,50,37,249,238,189,33,170,229,62,46,226,88,174,185,126,121,167,35,232,20,186,225,157,172,190,242,230,27,229,141,42,63,184,49,63,94,156,239,226,90,131,54,134,180,152,76,197,81,58,74,127,69,78,210,27,59,223,222,185,249,235,191,190,254,171,111,225,171,27,229,187,59,199,139,183,198,111,245,159,111,126,7,218,154,95,218,121,165,60,121,101,231,151,118,110,225,225,224,89,210,202,28,203,110,201,35,199,176,214,108,11,57,87,158,200,206,88,142,231,55,118,80,30,54,241,242,203,199,175,188,130,173,113,92,166,187,10,35,96,72,90,227,107,108,130,14,78,231,242,246,243,221,55,222,252,213,187,175,95,104,242,11,73,202,201,166,125,188,91,234,140,206,79,223,56,254,104,250,240,6,59,57,124,251,237,119,190,174,152,125,1,109,111,125,49,246,63,223,125,115,136,215,219,16,225,1,145,151,179,97,239,157,33,9,30,194,124,51,100,167,35,8,4,3,204,89,121,173,158,10,158,188,47,103,210,7,185,249,175,0,81,216,78,70,147,195,183,191,251,213,33,9,215,82,72,124,89,166,233,96,201,208,219,189,189,95,93,127,66,93,58,157,78,6,167,147,244,121,46,251,237,252,91,211,219,231,114,58,157,188,127,62,60,157,206,203,233,180,126,96,229,132,227,232,250,115,136,3,123,50,254,40,31,26,248,248,245,56,48,4,72,95,250,64,148,54,190,150,135,225,189,55,223,250,154,33,192,241,201,215,15,1,222,124,235,203,35,192,155,111,125,61,17,224,237,139,135,210,11,16,154,124,74,244,12,240,127,123,82,32,32,156,246,119,206,111,213,231,207,119,191,247,246,175,220,125,231,171,35,110,236,237,233,233,135,108,72,90,127,71,230,183,255,222,122,108,86,63,99,134,251,138,211,228,155,119,78,214,49,221,101,192,95,26,179,114,59,95,75,236,122,103,239,173,215,215,240,165,92,186,179,241,137,200,251,112,160,224,249,191,30,49,82,77,220,210,222,152,126,179,172,184,18,1,234,102,62,202,202,231,231,187,239,222,219,59,60,188,14,130,21,106,118,229,153,63,173,79,250,51,159,125,124,5,103,62,219,201,103,254,187,127,251,157,247,94,64,212,92,252,240,44,177,57,239,126,255,222,127,30,57,243,10,180,127,37,161,253,148,163,251,210,56,46,109,124,45,241,91,198,117,37,221,249,114,167,168,112,238,47,93,96,197,79,239,36,24,131,161,184,127,180,119,248,253,187,187,103,210,198,201,154,245,153,194,11,47,117,251,173,116,215,221,125,132,22,224,118,55,72,72,78,199,223,58,189,45,18,80,63,242,177,80,204,185,124,49,255,86,119,62,223,158,203,247,227,111,110,88,240,247,231,31,188,127,252,129,172,219,43,119,198,207,243,128,207,134,224,89,193,128,159,49,132,222,239,249,143,245,96,57,77,215,233,155,241,143,106,146,33,242,109,160,177,167,148,189,223,218,223,123,239,238,91,242,179,126,134,59,59,63,235,93,8,107,5,217,111,55,243,134,219,63,216,123,231,122,228,228,93,106,192,71,143,206,78,159,236,207,198,103,251,178,109,72,88,238,254,234,222,16,179,87,9,170,240,110,34,159,189,123,247,222,247,222,251,59,107,186,123,233,37,25,202,225,221,55,222,123,1,249,235,217,131,197,249,89,62,215,15,239,190,181,118,50,69,63,113,120,129,173,24,84,57,63,61,60,253,112,122,182,63,94,76,111,144,143,123,253,146,209,69,169,155,59,21,42,79,193,243,157,187,223,59,220,219,191,123,161,190,172,248,167,201,8,100,192,216,189,158,219,234,150,233,236,59,211,81,190,69,187,113,38,111,220,154,190,114,202,6,47,130,162,195,145,115,224,72,194,128,77,12,22,241,226,149,59,211,130,10,210,224,155,223,61,216,180,56,5,132,157,99,239,201,110,191,249,119,191,255,189,239,109,134,216,247,159,62,237,33,246,222,221,95,93,127,50,189,178,179,243,124,151,244,103,221,215,27,240,76,218,123,231,205,123,27,58,62,59,38,47,64,165,201,91,111,175,157,215,206,206,157,59,83,48,79,197,209,243,228,230,183,107,37,224,230,109,173,124,202,115,188,165,158,239,94,224,60,250,253,248,210,207,252,84,252,245,95,191,33,221,168,110,63,190,177,119,248,238,221,203,92,208,75,50,200,129,90,237,34,66,126,231,228,150,44,242,91,111,175,131,63,182,214,80,207,179,50,61,245,243,32,55,2,197,110,122,239,189,243,253,117,179,107,158,239,254,234,166,49,254,28,86,96,154,20,122,211,151,122,182,251,229,151,27,249,36,35,126,125,133,86,95,230,71,136,181,188,85,153,210,225,125,231,205,147,229,24,86,109,120,182,243,82,175,30,59,185,189,229,229,207,251,59,111,157,158,31,63,58,158,208,220,109,231,131,209,244,236,76,160,241,41,141,3,111,237,252,244,31,255,254,79,254,236,207,118,118,159,252,255,236,189,251,123,219,198,149,48,252,175,200,216,84,37,43,136,34,117,55,25,70,47,117,177,173,196,178,28,73,78,154,85,245,249,129,136,161,132,152,4,104,0,148,172,72,124,158,100,183,151,36,109,54,233,243,182,77,218,166,155,164,111,211,166,125,155,75,219,221,38,141,211,244,127,249,62,75,182,127,234,191,240,157,51,23,96,0,12,72,74,162,111,155,244,34,19,192,204,153,153,51,51,231,156,57,183,33,158,103,108,193,139,163,55,223,61,250,233,203,71,111,190,127,244,246,59,26,58,140,97,151,231,23,46,174,85,148,114,103,96,5,34,89,100,102,24,226,155,9,200,17,144,141,233,201,113,50,241,45,59,100,105,8,46,131,100,238,66,229,226,185,249,202,115,74,168,185,9,152,132,160,10,243,96,207,68,145,196,24,199,154,195,27,207,234,238,113,42,128,8,133,232,101,106,95,39,123,112,192,126,185,217,172,216,239,92,183,27,170,6,51,238,176,147,29,25,31,27,205,231,131,1,90,223,242,57,221,184,176,124,101,101,181,179,100,222,219,48,156,19,15,195,15,134,225,196,134,225,202,195,112,134,253,236,200,216,164,52,10,23,39,249,185,78,203,146,78,90,40,28,219,56,213,180,3,116,125,60,215,117,224,174,101,212,143,53,240,110,21,236,80,231,155,28,252,140,166,21,29,60,246,99,215,96,164,9,66,135,178,27,57,56,144,229,183,184,132,18,235,94,66,25,16,235,13,147,255,116,87,183,64,212,5,228,80,171,100,38,171,27,101,91,122,196,185,242,179,78,121,12,173,125,36,68,226,204,24,114,150,224,17,150,50,45,97,71,75,72,143,176,249,61,66,209,92,151,118,32,126,63,215,170,215,209,38,9,80,172,161,130,158,207,74,96,171,97,89,59,86,214,136,149,45,57,114,255,160,47,245,120,31,237,200,231,234,140,243,248,88,126,38,99,12,13,65,239,11,217,34,12,33,15,127,228,149,194,113,13,19,242,173,120,251,195,177,190,103,135,198,160,144,49,108,101,135,232,182,3,106,1,251,235,184,43,244,130,211,114,49,203,0,136,138,203,104,144,190,116,37,42,1,116,155,115,130,9,47,24,16,180,94,231,249,155,16,217,108,96,67,227,195,226,113,47,3,203,112,42,203,150,131,157,62,53,104,36,47,201,122,6,182,53,51,112,222,207,142,80,146,57,84,200,142,76,49,5,224,149,206,44,67,53,242,37,203,110,249,132,142,125,105,25,136,211,177,235,179,245,58,84,64,49,224,89,133,26,69,193,176,50,98,180,18,35,192,115,234,2,28,83,230,143,219,129,85,74,250,232,0,86,159,91,93,91,92,138,240,121,224,252,145,55,49,249,229,4,26,61,95,253,197,71,227,61,121,60,143,146,31,30,15,233,47,104,171,236,211,95,190,158,65,66,250,45,50,4,107,218,30,242,233,220,229,243,172,123,171,107,149,165,203,145,113,163,57,44,155,210,201,228,218,11,144,8,224,150,35,244,89,140,84,194,56,30,55,170,70,157,206,4,3,133,245,146,139,62,197,42,23,111,157,185,91,32,9,194,188,47,176,159,245,209,136,135,68,80,59,220,89,56,131,49,186,47,57,129,172,219,27,64,224,59,238,7,160,27,78,176,139,30,247,103,10,197,192,174,234,12,151,71,199,191,21,232,120,195,98,192,202,190,5,168,135,255,21,200,152,46,153,250,96,39,57,124,39,141,76,193,94,26,2,30,247,220,66,69,69,66,36,9,38,178,4,195,238,193,177,229,202,98,84,164,23,6,105,18,78,198,36,102,189,251,86,166,48,20,81,49,102,15,242,56,59,124,78,10,147,89,126,62,162,79,1,77,68,42,130,255,215,134,181,142,255,242,255,131,204,113,101,101,101,225,210,220,115,93,101,201,96,241,139,177,245,232,10,68,85,77,57,216,132,232,148,61,71,157,174,171,123,212,112,135,162,206,106,37,182,165,51,192,78,113,189,144,44,211,8,104,154,160,129,35,153,239,152,217,204,76,57,51,83,252,142,185,63,214,206,14,125,103,51,59,178,21,88,108,131,243,170,173,107,143,21,116,13,90,240,183,93,103,119,193,85,248,213,244,69,230,181,135,180,195,239,253,241,240,139,215,239,252,227,141,219,31,189,25,151,128,73,27,88,39,149,36,168,195,0,172,179,64,180,32,182,137,143,161,112,69,123,58,0,114,61,243,226,94,131,191,201,78,107,26,202,254,131,131,253,84,27,118,119,26,231,186,66,146,197,67,3,237,167,118,235,139,119,15,191,247,254,225,235,255,118,244,211,79,14,255,241,189,187,239,221,60,122,235,99,109,8,240,113,251,79,55,15,255,243,135,112,174,150,214,140,90,143,67,11,156,171,59,6,245,101,226,104,201,50,179,66,92,189,173,62,110,55,140,102,84,39,214,229,228,142,76,36,224,50,199,83,46,73,91,155,195,144,9,157,18,214,76,212,173,141,86,202,132,139,116,100,120,100,75,215,70,180,108,54,27,58,192,105,184,104,163,154,60,197,190,12,117,131,204,221,101,38,195,254,85,156,35,49,34,39,166,40,140,112,165,117,236,152,191,189,193,180,133,54,116,165,173,51,153,89,229,92,243,196,240,232,104,126,108,250,108,97,148,76,204,140,22,11,10,193,131,12,7,13,81,231,62,78,58,179,67,20,48,178,226,190,1,6,66,77,193,194,6,240,141,122,180,195,48,44,215,241,29,92,221,185,199,2,127,67,241,163,221,46,41,66,53,232,58,15,203,232,155,213,49,35,33,25,68,162,155,10,181,177,130,150,205,20,198,206,22,48,36,196,28,37,125,77,12,117,118,188,80,205,79,17,163,135,196,80,65,209,14,137,161,48,236,229,42,58,74,251,134,101,19,69,43,34,230,42,159,255,6,79,79,71,127,138,88,82,17,80,185,233,220,8,223,53,188,225,90,157,220,144,223,225,115,73,42,204,131,112,170,4,211,156,149,68,141,232,91,250,48,140,46,77,94,80,80,130,128,19,149,0,32,191,124,190,229,1,153,222,27,174,242,48,35,254,58,146,45,137,6,190,39,208,48,144,163,121,216,20,232,160,153,22,34,189,132,25,218,178,236,97,151,161,41,55,225,146,70,48,234,72,114,191,88,252,81,195,50,205,58,81,52,109,18,150,191,16,22,12,142,51,217,135,83,227,222,113,45,196,135,232,80,228,155,105,185,132,46,214,162,13,139,30,63,10,212,134,95,96,185,181,26,118,73,249,182,251,128,6,182,199,146,99,226,43,152,103,210,96,56,45,210,236,181,128,79,56,64,75,201,167,24,138,19,89,160,186,54,107,164,182,202,179,168,208,185,53,129,30,185,6,71,128,29,228,64,3,80,132,216,3,32,118,13,100,26,198,13,158,122,0,164,243,230,141,236,126,247,93,244,0,177,159,182,146,35,235,54,47,150,177,72,24,70,145,124,146,197,121,234,61,126,194,5,36,45,16,76,45,214,175,64,79,248,217,112,236,145,135,167,78,127,82,115,61,204,35,76,214,57,7,11,226,50,8,207,253,200,243,229,45,186,179,250,181,57,44,248,92,16,244,234,204,134,127,13,252,179,55,27,198,194,178,124,91,0,181,82,161,9,192,42,60,15,215,181,217,249,230,147,206,28,166,9,91,244,231,244,252,92,197,88,228,129,179,12,210,117,241,183,226,97,111,182,103,11,52,231,87,99,118,17,11,84,42,252,175,33,210,121,85,244,73,250,55,31,52,69,235,53,177,158,55,95,105,205,46,233,213,48,56,215,18,33,186,52,165,87,97,118,103,86,191,62,95,153,20,133,16,246,117,154,217,203,167,201,190,158,186,192,71,221,161,165,121,64,23,12,99,17,211,148,201,32,46,190,64,59,254,244,34,205,23,70,241,82,161,221,168,32,74,43,43,59,180,127,87,150,130,12,100,219,209,168,97,121,254,58,132,13,139,205,252,117,250,176,175,211,135,125,157,62,236,235,244,97,95,167,15,251,58,125,216,215,233,195,142,147,62,236,155,95,39,253,58,125,170,48,173,135,84,97,90,152,42,44,126,90,225,179,23,228,31,65,109,9,123,37,114,148,132,111,130,140,92,242,81,62,254,73,58,209,199,62,209,131,61,123,151,60,118,13,240,19,22,255,30,61,125,69,63,202,135,176,232,151,184,10,37,250,85,206,52,213,145,70,4,216,26,16,231,81,41,205,83,168,81,137,66,31,24,136,28,81,7,248,193,95,124,84,223,160,32,190,198,147,189,48,109,11,255,204,83,158,37,206,149,251,9,216,18,134,7,6,98,39,238,1,126,16,15,199,6,179,62,38,39,20,139,83,3,153,239,75,41,198,184,182,99,64,82,119,132,31,229,180,90,81,4,164,37,183,138,36,117,51,58,245,71,166,78,172,68,92,5,162,76,21,215,142,80,159,142,10,146,1,166,33,17,157,72,219,44,61,225,54,177,114,226,11,36,159,192,105,152,232,44,138,186,48,231,93,234,18,232,180,43,146,51,29,157,39,145,179,140,125,105,167,162,239,155,202,36,66,164,54,154,158,244,171,106,84,71,239,71,210,175,137,201,169,137,234,230,116,111,73,191,170,121,115,50,209,229,68,58,35,71,167,141,25,249,81,76,81,96,81,205,119,109,18,70,163,27,248,123,108,115,51,15,191,235,229,140,31,164,200,129,95,83,32,166,176,95,60,145,138,31,36,113,192,95,38,25,211,178,232,123,130,15,211,19,211,240,154,234,212,39,199,199,177,154,89,222,71,43,192,250,134,238,18,96,159,45,163,14,93,214,233,125,14,13,122,132,220,208,155,6,44,20,182,218,247,219,186,235,236,82,213,130,237,0,249,32,248,203,119,124,168,149,167,71,89,111,222,240,13,44,214,32,4,147,186,81,37,4,177,91,128,24,15,95,243,244,81,75,240,138,62,210,69,92,169,91,134,87,1,9,7,10,179,55,79,183,136,187,183,68,112,133,110,21,233,133,18,236,189,128,30,62,177,203,53,40,4,226,177,162,222,158,135,240,105,47,107,174,195,90,195,167,182,222,44,239,111,17,76,94,197,107,99,48,50,173,171,178,69,201,110,133,129,229,40,108,121,221,222,104,183,245,109,195,235,15,184,28,64,90,222,181,47,187,112,158,119,125,106,234,109,203,221,87,218,242,194,239,237,112,216,202,146,226,43,0,173,148,97,31,236,27,180,204,170,170,146,8,10,71,229,146,229,235,62,252,164,11,34,48,207,147,221,1,232,103,195,242,72,36,110,198,201,238,251,57,156,109,216,79,252,7,247,191,124,162,92,152,33,153,108,177,202,204,218,232,96,194,27,206,100,49,149,168,29,53,190,193,84,162,82,114,213,7,42,187,69,125,126,22,97,57,194,222,102,171,71,212,213,244,39,87,151,47,229,216,78,7,38,12,85,241,94,22,173,209,242,13,121,112,154,142,126,36,232,244,152,101,230,76,54,246,115,106,228,158,106,244,225,132,32,10,194,167,8,30,228,15,50,78,194,14,157,4,43,97,237,110,120,145,75,198,48,131,51,131,133,170,221,240,82,10,187,205,122,28,49,41,67,99,236,130,31,222,10,9,161,239,217,9,216,161,203,162,2,250,106,107,147,53,160,81,164,93,197,101,165,233,145,214,188,176,48,1,38,235,3,199,158,221,187,226,17,119,209,140,58,7,51,38,113,166,80,178,7,7,243,97,0,42,101,12,103,168,123,153,229,93,164,25,51,203,14,18,79,79,234,175,24,4,31,199,60,99,5,93,209,212,101,209,192,180,246,62,84,191,215,161,6,161,10,48,84,135,14,213,9,135,234,210,161,250,225,80,93,92,27,209,161,210,85,33,134,203,71,204,156,80,124,108,108,137,248,219,142,89,105,197,236,236,138,217,83,86,138,174,21,118,69,80,46,182,186,129,41,177,10,60,57,69,248,66,87,87,104,4,224,69,13,216,23,97,187,98,20,149,122,189,161,88,126,189,206,23,22,205,152,216,153,56,94,40,75,235,184,166,217,130,146,138,107,52,202,133,109,148,209,70,247,77,33,8,145,31,219,93,192,137,178,232,39,224,175,145,6,72,229,62,233,97,131,177,206,112,0,118,150,175,246,21,46,3,104,58,174,17,233,202,168,140,124,11,85,188,40,134,59,232,19,249,60,235,196,156,211,220,59,126,7,104,213,203,129,164,177,138,114,98,175,200,72,212,84,0,68,237,250,165,86,227,100,48,121,101,6,22,166,252,18,217,245,194,175,189,193,236,206,61,194,93,19,133,159,177,245,8,21,227,248,7,57,12,175,116,163,75,29,133,50,49,135,107,40,142,5,95,168,112,198,221,163,203,251,152,31,186,200,191,224,111,148,237,8,197,181,244,18,159,65,132,117,118,41,164,34,187,89,174,157,64,10,72,190,50,149,104,139,176,204,58,247,124,2,25,59,49,148,8,225,150,247,157,222,35,154,252,222,209,132,78,214,56,166,144,140,245,210,67,188,192,45,209,203,190,79,41,182,242,104,76,107,42,214,168,248,223,97,102,251,129,179,88,27,106,140,177,82,143,4,206,96,13,204,238,45,154,189,226,42,186,122,176,102,4,3,220,163,153,59,177,213,158,23,178,7,21,254,132,227,92,240,177,20,254,46,219,109,54,130,115,226,196,6,194,141,188,87,20,221,119,168,14,233,178,75,240,230,228,62,110,227,8,220,19,109,97,144,5,108,84,124,224,96,186,119,140,55,43,87,226,185,209,210,33,47,54,182,250,56,98,9,170,98,188,221,214,208,18,59,87,223,219,141,151,104,68,189,243,120,177,71,97,235,205,238,161,111,240,83,100,239,156,227,206,57,141,89,167,191,156,40,1,254,4,51,123,137,220,240,23,205,217,61,170,64,232,55,163,148,64,31,183,107,59,45,66,15,140,23,156,6,137,29,188,142,219,41,59,232,148,12,52,115,92,76,49,133,75,26,166,250,176,254,35,13,168,240,133,139,188,213,132,181,74,66,229,15,149,14,143,209,241,89,188,165,181,75,239,117,71,104,31,232,221,176,0,194,39,174,71,115,31,184,57,181,234,9,67,243,246,157,92,82,143,6,71,191,106,157,24,174,16,233,85,101,196,238,157,75,124,129,209,181,224,208,35,82,238,165,28,13,56,10,55,113,104,231,99,227,37,94,208,164,80,248,229,158,119,44,56,123,234,90,54,186,174,228,78,112,246,68,145,138,234,93,28,194,92,4,138,214,181,215,244,120,146,165,231,38,211,148,42,75,39,31,85,93,11,164,218,206,83,201,58,215,207,173,26,194,61,238,62,101,235,17,25,218,2,90,225,81,145,216,199,174,41,160,31,183,131,116,234,248,129,47,211,235,57,76,170,148,77,57,249,179,107,155,211,116,97,189,212,50,173,170,127,21,57,79,79,165,3,77,68,79,165,67,189,132,70,241,2,236,170,85,222,23,71,223,132,26,2,128,99,114,141,112,216,114,216,147,41,41,14,203,235,27,186,25,168,117,203,168,221,150,78,229,9,184,66,187,143,192,37,229,65,172,156,157,146,84,22,187,149,243,162,180,90,214,46,27,184,155,104,196,44,253,5,227,60,56,96,149,168,183,62,207,79,194,161,164,103,91,202,89,230,176,13,127,168,106,197,75,87,22,98,134,223,193,65,38,44,136,127,115,59,70,189,69,162,79,66,235,154,15,162,229,165,143,37,95,29,249,65,131,147,187,13,184,234,152,132,166,245,18,227,205,82,81,60,24,241,190,101,22,125,24,137,142,5,139,188,152,78,255,6,79,24,66,82,100,122,242,43,110,157,58,109,194,35,254,163,123,54,252,242,108,160,91,218,206,48,222,173,161,5,109,97,67,118,160,188,11,83,43,176,164,9,126,174,138,87,170,195,30,16,201,123,48,137,2,6,65,237,12,215,105,13,10,73,20,90,119,54,56,212,125,169,38,166,212,168,18,216,178,133,108,105,211,37,198,181,54,201,9,35,206,58,239,198,134,4,165,141,209,208,3,97,167,48,9,70,199,10,44,126,122,160,11,84,170,84,240,58,41,216,72,78,178,39,225,202,78,87,240,73,75,181,30,83,13,37,128,134,6,175,178,221,93,47,37,151,15,36,215,68,69,181,254,41,81,151,215,67,45,64,114,11,195,75,254,157,157,121,19,37,152,77,142,151,97,114,115,188,8,149,196,121,137,224,248,151,40,21,152,242,120,73,46,233,39,202,113,43,31,37,42,17,206,170,80,175,70,24,191,32,11,186,130,159,39,116,202,242,71,65,232,146,252,58,165,73,185,8,31,77,200,99,83,85,119,162,192,193,193,126,155,10,97,41,22,199,153,212,47,60,49,13,10,55,197,245,141,18,165,87,130,28,225,239,78,233,169,56,65,5,217,100,157,136,141,65,24,9,13,91,43,251,122,106,227,101,39,20,173,218,122,92,82,141,19,125,236,14,109,133,154,193,101,11,167,104,28,103,42,105,61,74,46,155,144,59,217,97,5,133,141,145,21,15,152,151,141,134,212,242,62,117,91,71,119,119,147,26,209,81,4,40,154,58,23,122,139,77,110,182,243,138,149,0,180,87,108,181,245,26,53,136,79,147,73,194,36,193,241,137,73,110,6,103,183,36,100,245,6,26,188,89,230,255,82,16,58,188,41,207,57,147,86,114,215,200,158,199,51,191,240,55,208,186,100,149,93,221,107,108,58,117,79,88,146,58,149,65,48,54,181,44,57,184,157,96,8,81,158,202,9,146,18,196,60,247,185,112,88,38,172,28,32,169,193,174,70,64,78,163,251,116,149,240,140,100,152,152,170,29,164,134,10,51,117,227,114,18,188,193,46,23,74,246,227,241,180,59,37,27,243,190,113,198,8,98,242,25,41,207,142,189,49,35,63,20,247,219,37,251,27,163,51,155,28,45,24,152,127,38,159,85,75,11,49,201,143,122,59,80,19,69,54,91,236,50,92,111,134,23,48,73,141,170,133,104,1,11,142,14,68,239,86,21,173,156,69,169,131,29,123,23,109,96,143,118,178,219,84,96,198,70,42,221,10,94,210,70,220,109,81,125,134,194,65,66,184,69,248,46,161,110,18,248,126,214,183,241,39,204,156,235,128,16,130,18,34,62,59,77,203,166,171,153,250,85,152,44,118,163,186,77,170,215,136,121,73,60,111,54,27,11,55,200,170,111,84,175,121,104,215,194,15,204,111,3,77,62,230,162,93,195,128,40,209,11,179,69,240,128,134,63,109,56,253,67,205,106,11,6,193,60,36,160,100,149,92,116,170,215,168,175,135,181,5,157,111,185,64,32,236,154,181,85,220,199,141,7,187,21,164,98,15,151,28,198,40,144,186,89,212,224,64,4,7,206,29,226,210,90,212,252,120,14,199,6,79,77,195,243,118,29,23,11,193,86,158,45,67,171,55,168,144,251,168,88,116,206,129,140,181,134,131,233,96,202,237,253,204,20,90,105,5,220,168,136,137,46,0,84,175,201,45,175,162,20,90,94,35,10,79,236,218,154,99,58,24,212,124,34,115,147,56,65,161,193,97,158,29,112,58,104,64,194,126,199,27,125,184,141,21,114,15,36,204,49,105,244,129,224,79,221,244,163,128,197,168,147,67,157,108,69,35,245,239,29,202,68,99,143,228,82,91,218,99,34,249,10,204,59,14,252,190,96,44,222,232,163,135,57,147,212,103,155,141,53,195,187,198,70,130,54,174,226,169,85,86,28,67,42,224,113,20,241,78,81,200,131,131,141,117,109,137,101,33,129,234,60,108,43,179,111,182,184,175,111,97,34,159,15,210,148,240,154,252,81,119,236,57,188,87,87,214,214,160,85,162,45,47,18,214,13,36,10,247,117,153,36,155,125,36,183,24,27,198,188,99,147,7,128,61,185,217,71,18,123,56,128,251,206,5,227,141,198,49,23,234,174,80,142,197,123,124,30,151,186,47,142,41,46,215,96,185,45,219,102,46,221,82,161,117,119,35,199,4,214,193,65,205,216,2,33,42,249,157,139,215,171,180,216,193,129,102,217,215,91,93,74,5,148,65,124,117,201,142,115,13,115,159,198,179,103,139,94,98,18,109,103,221,218,200,89,102,2,180,101,14,14,210,111,62,16,163,167,200,94,162,0,127,63,56,88,72,124,98,13,99,26,48,117,135,10,217,18,215,26,68,11,100,133,86,78,93,171,196,114,125,75,159,75,242,58,54,186,174,222,122,191,87,111,189,35,123,93,33,215,91,196,243,239,251,18,86,182,252,72,82,0,60,100,224,232,239,59,10,85,13,63,122,24,100,59,103,17,179,38,217,10,213,235,73,133,148,40,216,251,43,158,200,214,16,89,84,137,246,9,117,22,201,124,78,247,96,188,62,26,33,78,58,94,191,167,241,90,222,5,195,54,87,104,31,228,17,35,253,157,39,190,97,213,123,219,17,124,48,97,181,184,99,22,119,182,178,188,138,105,174,90,91,118,217,14,127,243,53,61,219,242,125,199,102,75,158,123,95,241,47,151,36,133,141,248,134,105,219,130,173,92,225,250,163,217,189,121,82,3,190,81,177,77,244,63,73,200,206,157,123,223,9,80,124,60,172,99,21,73,111,21,113,25,195,78,45,115,37,150,66,134,239,218,15,185,110,18,149,77,195,53,26,101,129,55,81,54,136,42,240,169,132,111,118,62,165,134,158,20,242,228,97,53,220,6,164,182,104,70,91,21,92,222,21,222,228,155,205,6,224,232,162,177,231,180,252,28,94,52,200,126,234,22,202,46,6,200,2,198,227,174,144,5,12,144,5,52,154,120,83,59,83,118,215,141,141,28,106,245,16,179,32,164,44,92,154,87,188,93,188,52,119,241,202,234,226,51,11,231,43,107,11,207,86,158,83,85,252,118,215,34,151,43,43,149,139,23,23,46,166,150,176,152,168,48,151,65,69,37,124,202,102,75,194,139,210,68,245,147,149,213,37,194,237,212,129,116,51,21,100,6,35,187,29,220,183,81,60,201,23,72,50,74,2,2,150,6,194,220,250,6,200,37,84,153,169,54,117,216,65,38,127,66,139,45,154,152,208,127,112,208,21,38,16,254,146,251,125,160,217,70,82,136,66,11,193,230,13,63,93,134,154,199,209,7,74,213,2,5,35,127,183,74,109,160,39,0,198,42,6,138,69,60,126,246,114,170,101,160,129,226,161,29,7,165,220,13,204,194,189,131,118,216,253,90,171,94,103,209,163,104,23,169,83,189,109,94,199,72,212,162,118,231,189,15,48,198,255,167,159,28,189,246,209,225,171,239,222,249,251,223,111,125,246,225,63,191,248,209,157,143,63,189,243,226,27,135,255,248,247,219,31,190,114,248,229,247,114,185,156,166,123,176,115,108,226,22,53,82,31,182,170,142,61,92,231,109,233,82,156,178,230,110,109,26,153,188,62,192,255,151,155,202,106,237,108,79,193,79,85,36,185,25,121,5,137,209,119,115,236,12,207,119,125,99,172,1,196,94,218,14,120,221,30,254,234,163,14,66,1,187,107,127,44,111,193,238,95,15,40,180,78,114,5,13,204,243,51,17,94,200,118,254,170,177,211,191,249,136,130,125,112,122,24,236,199,154,179,66,208,214,211,175,200,13,105,136,2,180,90,192,157,85,216,112,2,177,86,101,224,81,232,101,93,10,127,206,105,52,235,196,239,167,32,42,131,125,112,243,99,170,117,206,167,82,3,42,245,202,247,113,201,185,134,237,173,57,75,142,75,238,21,27,56,250,240,255,28,190,253,193,225,111,190,123,251,141,239,63,40,6,32,118,65,56,218,196,38,8,88,196,253,222,239,139,246,245,214,87,1,247,193,96,31,6,212,155,14,176,30,232,48,205,126,246,63,31,249,242,112,31,158,149,191,134,219,241,43,179,244,233,104,31,6,228,183,0,127,107,180,75,120,228,255,10,224,63,58,224,135,97,10,182,168,188,181,216,192,186,125,147,166,185,48,143,58,77,10,57,62,208,136,159,177,40,189,104,226,149,72,252,37,85,54,72,186,15,209,199,140,22,72,130,97,61,221,143,42,200,184,206,147,250,24,177,194,186,213,216,226,218,175,118,137,100,28,57,106,63,100,7,43,164,89,223,251,74,49,64,58,226,135,133,18,112,205,95,223,150,161,4,243,193,137,181,216,249,150,141,151,124,124,21,196,90,105,180,15,135,108,133,90,98,218,169,175,132,104,21,140,246,97,145,172,112,239,225,41,253,171,34,91,5,227,125,120,86,63,102,26,241,157,175,204,242,103,195,125,24,208,95,53,108,234,61,220,47,118,198,225,117,213,140,226,4,93,177,235,253,108,58,4,25,111,61,112,197,152,57,14,42,181,195,79,255,124,251,195,47,143,126,242,87,45,29,143,197,49,1,251,120,243,132,192,15,95,255,217,209,95,95,238,218,132,196,164,123,210,19,158,116,151,220,186,121,243,240,213,247,30,22,14,173,212,93,62,136,29,66,175,46,187,103,148,233,191,95,186,253,193,15,15,223,248,248,240,213,15,30,48,206,233,56,123,67,248,204,189,113,95,160,251,201,9,205,23,158,177,67,230,93,163,118,207,176,127,235,31,191,58,252,240,173,59,175,189,114,251,131,127,60,104,236,139,177,62,168,37,31,78,129,140,126,84,3,124,149,166,32,24,239,195,51,13,91,24,10,30,143,11,58,137,103,134,26,138,218,61,36,89,54,234,36,98,152,38,250,208,174,96,246,228,174,6,78,222,133,72,157,120,179,129,154,103,143,125,87,26,111,79,107,213,75,192,79,156,184,105,236,156,236,104,153,223,152,201,156,192,163,45,91,140,212,90,223,136,21,206,103,239,71,10,29,157,101,47,160,11,186,175,254,248,49,184,15,208,196,40,41,234,251,27,113,16,3,220,191,33,106,183,111,190,124,244,225,175,217,181,49,61,136,125,46,241,252,30,204,141,199,152,59,10,175,143,3,58,124,249,221,187,63,255,77,207,3,98,161,237,107,208,219,249,164,171,215,201,199,21,5,155,60,128,4,237,111,178,72,146,121,30,86,217,95,18,19,5,174,118,29,224,31,5,201,80,7,108,45,220,104,90,12,219,243,253,52,161,39,32,119,61,169,241,240,211,190,122,144,72,48,31,104,24,79,165,230,19,247,201,86,163,201,66,115,251,136,228,40,228,174,72,70,217,3,47,94,85,166,112,56,105,55,100,160,189,184,78,205,181,168,163,74,24,170,221,79,132,36,128,247,210,163,133,234,54,189,55,186,143,72,137,64,85,155,124,246,157,166,207,99,184,219,165,232,122,204,248,57,254,49,146,128,38,145,121,27,135,26,132,130,247,213,15,46,132,219,125,81,225,137,14,23,64,255,86,148,128,216,203,228,93,113,183,48,195,187,79,19,86,216,181,126,162,33,6,186,199,222,184,182,223,187,220,124,28,161,50,132,253,72,134,147,44,220,160,254,233,151,140,198,61,241,154,84,128,239,206,116,72,237,60,241,251,232,56,134,224,186,111,24,98,155,60,206,148,173,176,254,109,156,56,228,7,199,246,160,207,174,69,118,8,239,78,31,229,202,8,220,7,202,215,89,180,98,255,151,178,12,183,67,206,60,110,173,103,49,22,228,162,101,247,215,247,54,2,249,65,187,223,162,49,105,21,227,234,250,25,74,149,4,253,48,12,243,30,76,164,0,251,32,201,1,70,80,245,228,90,118,204,200,48,165,3,215,253,30,216,92,11,78,187,141,190,122,108,196,1,63,232,33,246,125,105,70,193,62,80,66,46,58,225,49,154,123,137,6,18,245,147,162,43,27,80,15,121,112,80,37,87,222,187,164,23,42,224,189,72,186,145,74,156,99,221,187,94,137,6,122,233,217,26,139,141,159,221,195,31,253,237,83,12,244,177,122,211,255,85,21,3,221,83,204,20,185,193,99,172,230,209,171,240,222,186,66,220,249,143,79,15,95,255,217,173,207,126,200,46,226,102,150,95,253,206,199,159,222,254,224,181,219,31,190,114,255,108,46,201,129,167,237,61,249,184,61,147,118,157,77,96,164,145,48,172,143,146,49,84,199,39,191,133,97,90,182,69,9,1,205,157,214,175,227,33,156,193,34,112,105,134,106,174,134,164,25,113,197,7,150,166,162,143,205,38,129,71,218,54,157,123,49,86,185,81,185,185,182,190,91,222,143,36,27,136,37,5,165,185,80,215,55,244,72,178,214,253,246,163,159,217,181,135,172,173,34,89,92,178,20,188,229,133,194,224,114,229,108,173,111,148,104,26,225,77,90,204,195,141,194,127,74,41,147,69,86,204,76,141,103,114,12,10,101,75,97,230,22,12,36,198,63,22,254,49,240,79,29,255,84,241,143,87,206,151,188,199,227,176,75,30,134,71,83,173,16,149,246,104,42,22,94,100,221,227,9,137,103,50,78,228,173,238,115,251,81,70,126,155,205,2,165,9,76,46,41,128,220,30,1,133,174,64,41,128,172,94,0,233,145,154,150,135,142,77,52,175,106,144,116,17,239,95,131,230,2,227,125,74,107,70,143,221,222,54,236,173,43,205,20,32,245,30,129,84,209,221,188,126,33,29,20,222,30,208,19,44,93,202,116,48,56,24,230,218,73,2,84,3,40,73,245,15,14,50,218,126,91,59,83,142,221,103,232,100,177,54,141,19,119,178,186,178,136,21,22,177,178,41,101,220,176,140,155,82,196,8,139,24,41,69,234,97,145,122,74,145,106,88,164,154,109,179,253,62,235,219,101,159,238,85,57,171,66,50,31,188,244,145,239,237,101,181,138,88,108,73,140,62,160,25,19,116,190,57,129,76,178,92,69,156,27,202,9,139,184,66,122,221,218,208,131,95,44,251,51,166,174,101,191,228,11,133,98,133,178,89,169,218,11,97,189,23,58,84,124,65,212,116,197,12,150,112,37,212,136,203,7,118,112,160,173,46,158,191,180,86,89,125,10,80,233,7,217,11,14,14,226,153,27,252,78,153,27,236,110,153,27,28,25,51,18,82,108,236,165,104,180,44,117,96,112,80,100,90,130,18,33,13,52,202,34,241,195,112,161,100,60,129,169,32,134,135,179,248,53,45,69,20,75,109,32,198,182,104,30,28,68,94,211,156,13,60,37,212,193,65,240,180,104,98,103,216,47,120,45,210,180,27,122,129,167,215,23,58,254,178,203,147,132,171,204,83,52,37,131,72,132,45,167,152,77,200,142,210,199,104,121,69,154,133,104,241,48,189,119,151,132,10,177,106,124,68,54,142,72,79,9,151,78,64,80,133,77,11,102,155,76,141,155,188,23,33,94,132,215,85,91,122,137,176,66,138,68,236,114,110,221,4,170,165,143,188,124,154,16,5,82,83,52,13,111,188,188,82,222,75,212,226,169,208,176,114,39,241,52,217,218,169,147,254,182,245,171,234,4,222,91,65,2,239,217,32,129,247,13,41,129,247,110,91,223,161,55,93,159,29,173,106,89,253,26,254,206,143,78,96,46,239,61,144,1,195,251,67,121,126,30,118,27,52,123,189,236,110,201,111,77,152,23,219,163,80,229,82,243,226,53,123,235,184,91,252,123,139,186,239,99,254,101,128,131,50,38,125,27,205,230,44,178,56,55,29,46,135,210,50,174,83,39,225,211,243,206,166,84,29,10,206,109,27,238,22,205,189,140,79,120,41,56,102,100,38,141,176,20,180,184,38,65,22,191,17,174,248,13,80,197,79,168,26,148,222,53,87,125,23,16,187,181,87,68,121,119,1,105,252,124,121,31,207,89,115,9,100,245,116,175,49,94,120,225,231,18,152,22,193,102,70,96,197,243,137,92,10,235,57,72,18,141,106,21,142,117,126,182,251,89,119,39,52,126,1,128,217,189,10,171,153,9,96,232,241,52,201,34,67,114,98,104,244,142,90,246,237,114,128,113,76,159,140,232,84,212,130,165,130,95,1,239,225,133,149,13,199,4,238,124,121,183,15,167,120,62,178,0,98,39,61,127,120,103,108,241,148,151,105,237,196,239,217,205,116,243,159,55,204,112,55,244,144,234,58,108,160,82,175,7,53,19,119,61,35,185,12,246,94,144,151,9,91,3,180,123,112,70,87,180,217,61,159,78,108,247,138,203,154,232,177,16,225,2,133,8,251,199,27,34,162,139,182,42,77,209,53,46,63,128,0,50,106,19,207,199,28,253,60,169,20,194,227,23,120,73,29,191,108,96,23,82,21,43,37,49,128,94,143,188,241,254,10,248,21,219,148,187,30,236,198,96,240,170,213,20,29,161,147,33,114,70,164,71,34,241,58,34,154,198,20,205,238,1,62,122,53,178,71,169,136,168,171,118,73,165,37,130,28,106,10,43,58,73,88,209,109,110,69,39,42,43,58,57,129,21,157,175,170,235,120,17,9,116,245,88,131,20,149,102,247,206,177,59,36,148,163,92,102,252,43,158,71,110,153,51,153,251,62,74,164,200,199,157,75,232,44,86,187,28,143,169,14,6,121,153,115,224,248,40,47,11,254,121,223,135,185,2,220,250,184,195,196,58,233,99,92,225,114,69,124,140,43,66,46,184,239,99,124,210,217,60,238,16,161,74,250,8,159,100,178,82,124,128,79,114,97,231,126,142,15,222,10,241,236,24,164,140,87,9,18,188,1,221,190,156,204,48,208,21,73,188,154,26,73,243,76,84,140,35,105,158,139,129,247,25,73,161,176,125,28,60,133,181,36,84,213,46,75,226,107,95,174,218,144,49,42,67,143,94,184,193,5,197,240,51,21,31,101,247,59,42,85,32,183,232,165,91,54,151,66,176,188,134,146,228,11,92,91,157,0,64,146,114,53,189,107,71,15,62,4,103,24,250,190,51,194,85,149,58,172,227,216,173,132,80,142,94,73,168,232,19,77,40,144,179,204,33,109,24,196,46,164,168,120,75,181,157,11,15,51,244,231,162,137,106,6,222,88,217,22,191,248,59,86,16,214,33,82,127,188,0,79,81,159,221,114,151,248,128,110,94,109,60,20,37,235,57,200,220,21,213,224,61,173,21,185,35,78,121,244,9,238,184,194,211,149,248,151,254,65,0,52,179,54,62,148,99,31,196,5,94,7,26,187,120,43,57,143,76,46,10,207,123,170,75,10,149,250,64,188,162,149,109,158,216,20,109,29,115,138,36,69,252,128,5,251,4,243,164,179,43,12,157,114,153,230,233,85,79,12,222,251,23,153,16,241,2,7,206,238,44,12,94,205,193,147,52,55,248,90,158,19,254,28,171,8,111,104,189,182,78,31,185,86,193,196,252,233,236,70,65,150,157,60,200,178,138,189,87,13,26,207,107,114,19,229,114,74,41,154,193,157,149,1,164,23,80,229,140,213,44,111,201,240,64,110,154,201,60,132,168,200,22,99,111,10,37,118,249,100,108,119,100,131,148,243,108,146,211,167,213,138,143,197,74,142,197,82,143,197,138,141,197,74,140,197,138,142,197,82,77,171,68,29,218,252,142,71,185,171,137,205,154,164,113,184,109,36,101,118,176,172,249,156,250,225,156,42,233,33,27,140,31,27,140,159,24,140,31,14,134,119,61,129,122,203,204,198,118,87,122,131,199,90,9,98,11,48,61,99,168,180,74,168,26,131,79,66,255,26,87,104,165,176,135,160,128,176,24,160,202,43,94,22,245,96,193,85,179,177,18,225,119,193,147,212,169,46,168,6,45,108,68,233,115,207,149,107,148,188,238,122,1,205,84,150,21,90,54,185,176,144,137,21,86,83,246,65,46,204,197,203,68,89,174,162,147,139,114,33,43,137,117,246,62,210,223,99,88,148,241,28,147,94,28,144,241,224,109,208,221,109,204,226,228,168,234,255,154,84,46,56,123,41,103,82,46,25,156,96,148,211,40,151,20,71,1,213,28,202,229,132,52,172,154,192,72,31,149,34,39,239,101,248,141,94,66,185,164,214,97,239,5,58,236,133,64,135,61,47,233,176,95,104,235,207,163,222,122,124,179,54,173,101,245,199,168,62,219,48,81,135,125,190,188,239,212,124,98,139,75,16,232,205,126,78,115,111,57,254,114,219,240,240,146,232,104,57,150,208,96,209,182,252,226,153,66,91,63,135,202,222,213,242,62,189,151,34,128,96,238,246,34,179,62,47,93,105,17,84,85,105,242,130,143,129,34,15,141,5,193,219,222,207,0,114,45,118,6,64,155,68,240,106,201,176,97,73,118,188,133,53,101,0,23,162,168,2,249,141,93,176,153,56,74,165,180,167,233,251,248,165,136,41,200,45,95,71,147,96,145,180,195,152,170,99,142,181,187,218,239,249,48,180,42,68,125,76,167,119,172,224,73,22,0,127,248,217,103,183,127,242,1,203,6,209,33,144,210,22,110,151,128,17,118,21,108,56,45,212,177,73,118,159,196,203,166,1,191,171,232,157,177,98,109,109,251,125,112,240,229,195,79,130,238,230,226,214,214,23,233,45,146,105,19,2,244,72,222,70,33,201,238,176,96,3,201,66,119,100,251,116,76,66,39,185,216,126,68,123,53,8,104,212,94,236,151,157,117,107,104,104,163,20,200,7,134,94,71,179,111,217,167,131,196,242,235,117,90,0,132,10,154,241,79,92,250,67,127,101,247,249,205,16,229,51,252,7,192,230,191,184,108,224,210,139,133,99,100,130,95,45,206,128,20,5,52,113,54,194,127,218,217,162,170,30,183,171,170,62,137,36,252,118,86,47,224,49,39,54,236,178,115,188,93,139,198,180,114,108,90,74,108,159,29,28,100,216,69,202,177,46,100,161,134,115,112,176,190,81,10,239,92,64,92,58,235,46,69,161,112,191,16,200,163,234,14,139,22,198,130,232,148,131,59,152,151,222,183,114,232,119,8,167,58,246,67,158,99,246,38,171,179,127,241,162,99,199,45,107,244,159,162,54,36,191,149,140,251,124,102,173,248,204,134,168,11,122,70,239,47,200,4,115,155,207,182,217,200,7,7,99,24,225,247,44,199,16,209,113,57,70,234,103,179,170,169,98,120,160,151,66,135,124,3,186,33,46,128,86,237,136,228,30,82,116,12,246,225,101,53,99,60,31,48,198,115,1,99,92,149,24,227,98,91,191,78,111,103,54,170,227,252,78,230,105,99,186,192,126,77,152,181,49,246,171,80,29,175,178,95,147,155,19,227,240,107,23,112,235,236,66,79,108,116,64,5,97,194,69,69,151,190,204,88,159,133,23,150,164,10,89,143,49,106,131,2,72,230,250,144,54,210,0,41,93,250,179,83,24,65,52,61,233,209,236,20,217,156,191,77,18,6,45,18,94,60,5,85,208,217,46,118,221,92,208,10,20,73,105,68,170,204,46,75,138,183,36,89,5,69,75,10,159,235,94,218,193,177,204,88,102,89,27,234,60,30,204,132,238,147,37,163,110,41,26,10,221,135,52,224,34,176,230,157,199,137,112,92,113,134,134,178,254,80,217,31,34,244,76,109,14,105,186,86,226,183,163,172,231,55,114,254,94,147,148,186,246,148,121,123,65,71,61,232,169,63,164,1,67,66,7,27,109,200,237,177,215,203,118,194,77,229,120,141,18,218,247,160,93,66,59,222,109,9,172,238,121,118,53,125,102,58,172,51,111,207,174,246,50,47,40,23,44,37,117,86,61,52,64,108,179,135,69,140,103,183,122,231,155,191,58,226,241,162,101,95,107,24,182,180,170,43,54,181,219,225,194,158,161,102,130,238,99,20,43,220,242,48,159,203,113,167,145,213,234,5,153,188,135,188,207,39,166,19,210,152,143,73,46,130,150,143,183,151,163,72,238,117,75,139,165,195,107,159,116,136,8,230,184,195,75,95,177,189,12,16,159,64,150,152,193,47,139,199,33,93,233,232,61,54,5,243,65,94,243,90,155,140,205,102,242,186,31,184,241,193,25,78,206,89,211,121,52,81,186,214,11,14,87,129,105,66,147,39,94,156,188,254,9,22,103,208,242,241,22,167,212,224,9,22,39,175,125,210,33,34,152,25,203,91,118,45,64,22,156,230,25,33,15,159,187,140,220,39,30,29,250,156,99,219,201,59,95,122,238,5,130,233,95,47,142,205,79,18,61,57,206,158,73,159,245,251,186,103,164,49,28,99,207,120,145,149,59,79,106,70,171,126,42,252,81,221,17,133,210,3,22,219,37,241,118,224,130,116,208,65,69,189,214,130,3,64,205,178,137,169,149,203,101,20,37,156,218,192,234,94,99,211,169,31,28,160,226,180,12,210,17,123,206,89,32,36,27,190,227,110,80,5,119,197,117,141,61,60,38,224,191,208,16,28,141,252,242,69,248,1,191,224,232,130,22,12,187,213,216,36,174,4,88,76,75,118,159,30,31,202,190,200,249,144,135,195,163,116,218,111,243,3,249,190,87,116,117,91,214,3,240,131,186,243,68,89,192,154,217,55,29,155,128,56,223,46,242,95,5,157,198,74,21,97,202,225,148,3,130,63,137,72,189,254,54,28,176,7,72,91,175,21,221,118,155,61,225,193,31,189,163,23,92,23,22,147,182,104,3,4,203,28,48,224,92,208,104,250,3,190,51,192,6,79,6,108,199,30,166,191,55,235,100,64,228,184,207,125,199,94,132,78,185,38,113,177,236,38,25,16,69,116,90,193,64,28,13,56,52,18,197,27,104,180,60,127,96,27,8,194,128,49,144,192,109,38,59,208,32,254,182,99,230,180,108,155,158,18,117,163,140,193,108,104,89,9,176,34,135,126,41,38,40,131,201,166,228,66,8,136,160,171,54,156,68,50,65,148,154,129,222,229,128,50,157,196,113,84,199,38,173,50,69,146,220,150,187,183,111,136,117,129,14,239,8,230,224,64,252,130,102,97,41,25,245,250,30,46,144,122,150,225,214,106,195,127,130,5,120,49,176,144,16,250,87,99,187,80,94,36,194,9,115,141,22,229,254,105,44,140,7,239,239,243,29,44,152,243,157,85,90,51,87,133,6,1,88,206,163,250,129,105,29,118,49,31,160,198,42,81,216,120,126,133,163,24,180,214,170,2,138,48,161,77,57,242,134,234,30,178,186,134,126,17,88,1,61,248,9,171,59,195,214,122,205,117,26,208,80,81,171,184,91,173,6,177,125,143,23,28,249,127,50,51,197,43,214,193,98,214,246,225,215,244,65,97,242,96,108,52,11,63,231,234,70,163,73,204,44,131,240,216,72,14,233,94,198,207,206,176,177,21,119,28,88,101,121,9,61,236,253,126,134,161,24,112,107,63,17,108,26,180,242,6,203,62,60,221,251,176,123,156,50,174,96,182,21,1,101,254,227,118,201,167,142,250,254,6,44,15,127,67,204,184,67,151,212,21,170,219,157,50,8,28,232,102,13,143,76,142,235,207,148,247,145,194,92,142,248,13,227,27,26,126,181,190,65,127,11,255,93,140,209,18,239,168,22,133,151,141,146,55,124,139,182,21,25,2,151,56,146,205,240,15,138,178,162,81,233,149,220,166,16,26,163,93,72,54,192,63,200,13,240,87,114,3,98,4,172,129,182,254,44,42,171,87,216,137,61,237,20,125,98,183,143,229,92,12,108,38,238,57,204,61,103,152,78,91,148,244,208,7,56,30,68,203,206,37,39,188,20,185,131,214,151,245,49,166,172,80,231,250,89,226,171,69,153,239,103,73,44,159,62,230,252,1,146,95,10,161,247,148,243,39,81,246,184,142,165,201,218,129,115,105,244,211,9,28,76,149,0,24,248,142,90,143,19,104,179,151,115,81,136,29,239,86,204,40,213,250,209,156,6,52,234,53,91,140,22,37,148,155,198,11,2,3,138,92,148,151,170,23,57,229,184,16,226,131,26,87,7,149,203,137,70,37,195,123,128,99,74,209,239,157,146,186,112,160,233,84,5,243,174,121,29,146,70,166,232,158,78,132,105,1,171,95,88,150,46,37,237,77,139,149,130,204,229,92,74,245,116,159,241,200,181,220,61,40,176,78,134,175,40,200,14,217,71,123,86,106,157,126,57,41,218,72,95,93,146,232,145,202,186,100,89,228,158,113,176,132,112,212,157,145,37,170,156,132,159,41,129,68,216,90,162,196,9,185,91,26,156,192,187,182,179,238,177,211,214,136,213,84,239,10,169,16,167,41,177,251,223,187,41,7,123,238,65,130,132,168,250,16,109,190,23,245,224,41,89,98,26,130,238,35,23,233,172,236,61,21,201,230,32,31,48,127,236,174,23,61,61,125,83,180,145,78,223,164,147,79,42,125,147,143,66,247,140,190,37,206,102,221,233,91,162,202,73,232,155,18,72,132,190,37,74,156,144,190,165,193,137,208,183,116,69,102,31,23,70,39,113,138,23,234,42,85,17,127,49,84,13,31,7,21,82,181,248,241,37,125,240,167,36,109,29,70,126,191,73,155,218,84,112,42,210,198,65,158,96,100,220,205,138,187,86,117,24,153,240,199,250,205,159,238,252,215,251,90,116,100,157,205,15,39,26,89,12,228,73,70,118,231,31,255,121,244,31,239,71,71,38,137,219,221,173,21,253,232,248,9,23,92,183,206,247,106,48,56,141,204,158,4,254,128,118,78,91,191,68,93,228,162,10,144,196,72,163,10,74,238,25,219,85,157,19,175,23,119,64,238,69,109,163,132,33,213,87,38,196,18,218,83,169,156,218,215,55,80,173,202,37,59,36,199,42,9,215,191,11,84,215,235,238,81,11,152,147,243,50,217,210,153,140,95,118,114,54,224,150,106,246,75,140,82,187,101,159,229,143,43,21,202,101,55,103,121,124,206,169,15,87,82,115,91,118,97,78,170,134,95,197,188,67,251,78,142,192,63,129,102,223,201,213,48,87,165,46,159,205,227,129,74,204,233,201,246,203,87,128,66,87,233,165,20,226,21,58,125,9,189,49,31,175,56,171,42,61,243,99,24,76,42,144,85,216,76,148,234,4,33,117,205,36,74,170,150,78,143,71,163,78,16,147,208,82,215,147,244,61,89,43,125,117,201,5,146,245,84,83,24,169,39,205,85,39,209,93,170,33,149,78,106,228,85,245,18,165,58,65,72,157,177,68,73,213,140,245,40,236,117,130,152,132,150,58,99,210,247,100,173,244,25,147,11,36,235,165,207,152,100,192,40,219,122,226,157,108,236,47,163,55,126,71,33,175,115,117,140,53,120,78,237,82,249,76,224,82,249,108,224,82,185,34,185,84,94,106,235,79,161,13,106,108,116,186,6,204,239,105,122,186,144,12,54,46,183,210,136,196,53,152,215,8,223,91,62,105,224,213,41,172,21,52,208,60,137,6,154,127,165,6,26,225,69,210,155,164,250,84,224,42,34,234,169,143,235,107,142,233,200,138,180,123,154,127,33,60,47,169,163,152,31,137,132,24,114,182,183,254,220,157,195,231,42,14,184,131,174,209,84,197,207,118,94,9,172,138,98,17,192,18,49,121,186,30,34,95,46,214,183,113,137,12,130,113,217,171,195,141,147,118,32,71,21,149,162,150,44,142,5,66,214,183,169,144,117,156,56,48,177,248,79,151,236,243,254,198,134,5,211,149,40,140,84,132,82,45,16,162,148,100,235,233,128,108,61,25,144,173,127,149,200,214,183,219,186,77,202,74,191,110,56,109,116,34,66,178,95,143,77,134,180,17,154,97,184,225,109,141,240,153,90,33,85,98,237,16,87,184,195,117,115,133,235,178,201,18,237,161,227,255,136,92,169,187,199,100,68,53,233,119,116,148,236,58,36,40,212,217,79,73,106,76,185,187,162,110,89,93,219,139,122,76,119,111,179,97,184,215,78,49,60,172,222,115,99,109,221,33,39,101,120,58,116,96,211,48,129,179,228,17,81,52,103,45,57,1,247,243,201,215,156,175,255,156,47,182,50,250,195,252,96,170,20,112,143,203,251,78,214,176,130,39,198,242,192,245,139,21,250,228,62,177,65,213,86,63,121,246,111,148,144,221,107,208,210,243,142,101,103,52,93,147,19,154,57,120,118,230,186,19,88,55,38,38,158,68,183,177,37,190,135,81,247,202,157,185,116,229,240,156,96,0,202,241,57,202,241,225,73,65,16,137,30,220,148,170,97,72,45,175,149,81,81,48,18,185,251,130,59,36,5,227,32,242,141,112,140,198,25,228,107,105,67,36,59,86,204,7,63,94,241,15,88,46,177,60,82,75,15,179,147,29,127,122,60,207,180,56,2,84,30,177,95,79,145,112,28,18,136,56,46,9,100,28,139,72,66,142,65,218,122,53,33,229,108,54,27,75,142,73,234,48,28,197,167,149,150,141,249,100,97,12,41,210,81,179,103,233,168,26,74,43,120,91,152,28,30,48,99,121,75,91,110,185,102,212,61,210,71,249,72,209,98,223,4,35,5,108,250,227,124,127,229,33,69,51,199,149,128,88,242,169,99,77,144,73,106,199,140,222,88,165,185,119,13,119,175,110,121,157,130,24,60,108,195,109,217,62,44,170,17,88,95,65,61,22,185,43,90,157,105,194,66,118,108,216,250,52,3,152,222,45,122,139,3,153,239,50,105,61,180,14,197,70,186,71,139,241,106,93,214,95,15,205,245,18,218,20,52,183,210,125,189,244,208,36,43,233,29,107,1,161,7,253,236,222,121,215,105,53,49,184,59,21,193,38,54,239,237,121,248,127,172,195,49,138,63,189,217,61,168,58,131,30,222,24,110,222,45,176,65,175,144,147,235,142,90,84,126,222,62,137,252,220,124,164,228,231,46,59,175,227,24,35,21,191,62,40,60,172,42,178,38,233,65,61,102,159,72,63,214,93,12,110,166,157,20,162,218,51,155,39,234,232,243,209,161,121,175,143,14,145,172,215,233,76,178,227,54,146,170,61,252,155,168,19,159,60,217,4,197,96,246,112,31,109,58,239,60,101,15,186,109,141,206,124,244,148,141,175,220,191,133,218,145,25,159,108,24,9,168,221,115,223,212,190,62,6,226,49,80,103,63,114,70,203,223,198,132,122,94,121,157,37,9,165,242,250,162,169,227,205,117,60,7,14,125,213,198,184,197,70,202,41,174,18,158,226,90,225,41,110,91,62,197,213,224,20,183,73,208,198,54,73,106,152,151,100,14,96,53,96,251,53,91,254,30,189,212,161,147,208,132,3,66,217,104,150,201,70,179,123,104,162,239,230,174,214,121,9,101,247,55,73,120,143,34,7,168,230,23,75,188,155,148,99,4,40,162,57,78,233,239,158,16,72,243,170,110,68,119,5,189,68,7,33,159,158,170,132,195,137,0,237,114,101,194,172,40,123,177,103,41,76,198,154,92,251,97,231,34,253,226,238,98,252,157,89,60,39,139,42,162,41,62,117,162,151,109,253,6,225,25,233,248,14,73,232,94,248,135,4,145,248,31,73,207,218,250,110,10,233,153,11,73,207,86,72,122,102,101,210,115,3,72,207,85,74,122,170,83,196,192,11,46,0,86,112,10,243,102,141,234,53,98,155,207,96,128,53,66,4,208,176,133,214,72,163,137,151,24,69,3,55,165,15,34,112,83,122,37,2,55,165,87,34,50,84,122,181,218,98,217,52,247,77,203,168,59,91,240,248,140,229,89,155,117,26,40,238,27,155,20,42,6,243,226,191,46,189,129,84,211,120,226,248,213,235,245,103,44,178,27,237,148,252,69,244,74,126,39,186,37,191,19,253,170,210,187,147,231,105,79,162,239,158,198,210,65,220,233,53,64,217,182,225,205,69,63,61,107,249,219,21,188,119,46,162,216,229,123,72,222,22,252,21,230,82,141,0,192,116,91,203,187,54,108,181,38,113,253,61,154,53,79,15,218,9,187,117,210,134,66,8,170,150,218,250,30,12,139,175,153,217,228,12,29,227,92,149,172,29,184,88,163,111,12,136,89,150,109,226,107,198,105,78,123,71,205,213,144,8,171,192,103,58,156,179,208,63,57,94,167,31,94,156,162,75,105,45,116,227,68,123,241,249,61,101,63,66,152,93,175,13,10,150,100,199,25,215,157,114,134,119,67,167,162,39,18,157,108,201,201,117,216,23,208,210,193,65,178,71,115,215,21,220,210,48,205,24,152,192,191,67,174,121,47,48,20,235,79,226,0,82,39,85,95,133,160,83,52,46,1,237,65,70,1,100,136,237,133,151,202,245,23,7,73,248,93,143,131,155,78,127,206,129,162,27,12,94,143,205,210,251,77,251,221,54,5,218,211,93,221,28,79,184,195,251,58,15,50,224,94,59,66,123,173,76,56,125,218,158,4,144,143,131,19,44,143,178,240,61,195,141,220,64,215,142,49,74,44,87,189,23,148,62,14,255,65,5,187,248,188,31,11,55,208,196,215,191,81,70,225,118,71,186,179,107,227,13,92,75,134,101,35,106,206,89,245,62,210,9,21,244,94,22,40,200,36,11,32,81,206,238,225,194,233,139,246,69,90,156,113,224,61,118,168,239,219,150,195,60,70,243,29,78,77,125,232,72,122,44,164,170,75,79,75,210,121,95,123,35,3,238,218,17,249,140,208,239,157,148,132,221,11,94,36,201,186,67,8,235,169,69,0,85,27,157,133,34,185,214,201,141,60,169,64,2,123,143,178,196,9,76,63,157,224,4,135,21,121,177,220,139,136,225,148,117,217,61,112,248,233,216,33,87,25,57,252,116,252,212,123,79,66,135,159,86,158,196,59,199,14,171,235,28,119,177,164,67,9,86,139,186,200,9,150,75,71,64,193,122,97,39,22,188,219,197,239,235,142,148,224,118,59,190,97,153,190,243,146,0,106,167,214,55,49,34,237,10,77,3,30,209,247,244,79,52,87,55,208,11,217,148,53,40,167,60,214,42,212,48,241,115,45,43,162,58,111,199,206,182,33,44,113,184,109,235,11,204,36,163,164,79,170,139,201,147,165,184,102,177,87,130,156,2,37,174,168,60,6,225,237,4,49,9,77,169,124,141,169,22,147,181,212,42,217,184,250,145,215,83,239,222,68,109,181,82,177,35,12,37,62,213,112,226,8,61,14,109,234,8,83,1,79,137,211,184,102,84,81,79,141,213,132,250,148,219,212,190,210,228,78,169,230,236,180,32,121,17,196,93,82,185,165,186,75,208,64,242,49,56,232,174,107,38,11,252,165,138,34,63,147,208,27,235,188,44,115,94,73,18,151,147,0,15,107,203,208,219,250,124,138,229,97,39,180,60,92,11,45,15,123,178,229,97,129,180,245,23,78,225,16,182,68,141,158,207,159,196,33,236,121,97,165,194,137,48,97,5,176,147,246,215,238,82,125,112,151,106,235,143,125,37,188,8,218,250,249,148,181,255,66,184,246,151,194,181,255,188,188,246,31,131,181,127,142,90,221,204,209,2,94,83,178,122,138,141,176,72,55,194,101,134,245,212,109,222,113,42,101,201,131,11,175,199,219,81,231,200,215,17,186,247,200,253,16,53,156,252,74,151,211,179,53,105,158,4,208,238,110,65,215,251,182,161,195,44,200,244,218,166,120,196,139,83,182,215,201,134,238,138,252,209,215,200,158,151,129,147,163,85,198,36,227,232,148,179,96,84,183,163,158,29,214,58,18,129,139,206,46,113,231,12,24,112,118,163,236,0,16,232,185,206,239,113,178,208,193,161,156,47,185,143,139,8,158,146,139,233,150,51,110,182,196,41,140,255,80,250,41,117,218,206,81,210,152,182,62,120,153,182,190,156,66,171,86,67,90,181,24,210,170,203,50,173,186,14,180,234,2,84,223,17,62,0,235,27,109,253,34,165,57,107,240,183,110,217,215,160,191,129,135,64,79,11,30,251,108,53,136,211,146,179,40,83,18,17,3,199,118,171,94,200,231,153,206,254,120,205,208,56,174,122,4,86,91,191,210,181,211,103,236,156,24,44,189,188,153,92,111,89,46,97,62,77,226,67,121,95,188,46,134,37,218,152,47,69,148,96,139,207,238,216,111,123,70,42,47,156,102,240,70,181,224,37,91,176,229,60,116,252,153,148,57,188,16,206,225,197,112,14,215,228,57,188,66,96,255,200,178,93,11,47,39,147,94,48,50,251,44,193,188,245,54,37,17,52,71,185,92,36,135,87,70,147,204,126,195,49,91,117,226,21,247,97,97,90,118,209,160,165,245,6,177,91,197,109,232,17,148,225,2,85,241,42,205,40,94,92,210,131,251,190,138,151,105,226,238,226,115,17,167,234,34,33,241,104,204,98,29,70,130,158,97,69,26,168,68,189,124,118,9,99,130,243,68,143,74,110,197,243,80,134,29,230,151,137,78,47,73,43,62,3,171,22,147,213,87,253,226,179,120,211,162,94,45,152,181,8,246,117,122,91,53,161,186,86,15,89,113,161,54,86,208,178,153,66,1,75,143,142,27,137,210,24,144,39,149,31,29,155,200,67,249,51,121,244,123,163,147,13,164,200,210,181,92,211,181,26,134,187,55,135,247,186,173,35,41,29,222,25,158,26,47,140,230,11,163,198,198,254,166,81,189,182,229,58,45,219,28,102,23,193,253,203,120,254,44,169,213,218,137,162,69,214,216,190,225,89,38,185,186,107,153,254,118,113,116,44,223,188,209,206,145,250,112,213,112,205,171,87,183,137,129,247,24,224,11,211,117,154,104,3,73,54,89,171,59,134,95,116,241,6,196,18,111,243,236,217,179,165,154,99,251,195,187,4,95,23,167,242,121,246,236,33,97,43,140,53,111,148,170,45,215,131,162,77,199,178,97,113,29,179,205,226,54,172,101,119,159,183,54,90,40,108,86,73,59,215,32,4,179,147,12,123,45,74,224,147,61,141,182,89,138,86,215,116,77,211,247,1,44,189,137,120,76,247,156,150,11,243,95,92,215,230,139,35,207,19,251,154,101,123,35,187,142,123,141,238,144,145,189,237,27,56,188,205,17,207,173,142,224,13,117,142,141,158,67,35,219,78,131,140,60,28,53,12,15,40,161,55,82,245,188,17,82,167,241,132,195,176,15,45,188,139,194,203,121,240,26,134,252,168,142,45,94,195,119,76,99,111,137,45,128,220,78,139,0,209,160,212,140,37,248,111,54,225,181,87,212,42,149,209,217,138,62,52,91,153,91,208,119,103,43,59,179,173,89,125,174,178,59,123,99,86,223,155,173,44,206,233,214,108,101,165,1,239,230,172,57,119,86,31,154,195,130,207,85,230,42,250,179,248,103,107,22,255,18,252,83,173,84,8,84,157,219,158,213,175,207,87,206,207,233,198,124,125,225,58,214,108,44,248,179,250,181,185,202,194,28,148,60,95,209,141,202,5,44,89,169,104,122,13,45,146,90,188,171,51,240,127,118,133,155,231,239,213,201,32,37,49,229,252,160,101,150,197,210,29,172,27,246,86,25,167,108,208,171,58,77,98,210,40,183,65,77,44,210,57,150,80,11,214,234,200,183,6,142,126,242,183,195,215,223,186,253,151,155,183,111,190,115,235,179,155,119,127,253,214,157,87,254,12,111,238,254,224,245,129,255,247,197,159,192,255,190,53,242,29,247,59,246,99,195,195,254,54,44,11,78,40,6,248,70,40,13,140,124,139,85,187,251,235,183,161,230,63,191,120,249,240,181,191,220,253,237,207,238,190,247,223,135,31,127,113,231,229,63,28,189,251,186,248,244,10,3,248,47,163,83,147,133,90,77,5,119,24,89,198,14,137,128,87,2,187,251,197,187,71,239,254,224,232,223,254,120,248,210,219,135,47,127,114,244,206,27,183,62,123,241,214,103,127,184,243,250,219,135,175,253,244,232,205,191,222,254,197,119,89,73,222,102,225,220,248,194,220,28,107,19,255,31,12,157,47,246,219,55,191,123,235,230,95,187,96,128,245,145,211,84,232,36,163,150,165,40,10,120,131,255,223,139,47,137,65,192,207,111,141,12,12,140,140,252,203,232,228,228,104,245,108,4,26,55,174,3,180,201,169,234,232,152,129,67,102,217,253,34,224,216,199,88,79,118,13,215,198,132,145,3,255,66,38,141,209,177,42,214,189,243,225,111,15,127,252,106,164,46,251,24,171,107,194,34,33,56,145,181,137,201,234,36,173,122,248,218,159,238,254,252,247,145,170,236,99,172,170,133,174,61,3,255,114,54,127,118,12,72,55,174,128,127,188,119,244,210,199,145,138,236,99,172,34,70,246,74,232,27,203,143,21,198,198,248,18,186,243,219,151,142,126,246,131,195,15,223,140,128,97,69,84,96,92,178,213,170,27,56,128,201,252,36,224,149,14,224,179,207,238,252,238,187,10,48,172,136,10,140,71,170,142,109,178,254,132,3,58,250,227,123,234,254,116,24,86,29,200,206,182,83,55,41,82,171,249,234,120,149,35,245,221,91,127,127,77,1,138,21,9,64,109,210,91,128,56,196,77,56,62,0,20,179,106,214,200,36,67,208,139,183,63,255,221,157,47,255,118,244,222,247,35,80,88,17,53,148,58,101,167,176,56,198,201,20,49,41,152,207,127,164,6,195,138,116,0,67,71,69,54,9,169,77,176,254,188,146,2,136,22,81,3,2,52,185,70,208,171,218,104,109,178,198,80,244,203,95,170,129,177,34,241,69,191,109,249,136,156,26,253,15,173,255,206,231,183,223,123,241,246,207,255,30,214,60,71,255,19,171,185,9,83,116,13,106,230,233,127,194,154,119,111,254,56,172,201,62,134,3,136,137,72,98,106,106,19,181,169,154,17,194,184,243,239,63,58,250,249,199,82,7,38,206,77,157,171,164,131,145,215,93,45,15,3,165,104,189,253,199,63,194,20,165,64,204,159,27,61,55,17,27,146,12,6,22,194,38,32,84,69,171,2,164,143,155,211,103,107,5,108,106,128,147,202,119,95,191,243,229,247,14,95,253,61,52,52,192,128,195,183,195,79,127,123,235,203,223,29,189,251,227,195,143,254,126,248,249,111,239,124,244,229,237,191,127,52,16,180,77,165,192,97,38,5,14,80,49,176,196,43,222,249,193,31,14,63,250,197,173,191,189,18,167,164,172,110,68,30,29,216,199,87,3,3,9,41,116,32,222,125,10,189,29,144,238,17,70,46,128,196,195,182,56,250,240,253,127,126,241,11,124,207,101,84,1,86,22,85,7,162,157,142,194,19,255,215,244,111,194,143,251,251,95,104,246,127,89,13,218,109,237,127,245,32,131,209,158,119,20,127,197,240,153,160,61,192,36,109,246,74,176,110,20,184,121,33,73,236,30,216,4,226,37,191,167,226,247,0,149,191,121,125,38,17,15,8,145,56,130,197,142,157,98,34,184,232,90,56,203,18,235,15,161,197,69,243,160,90,90,243,169,21,58,183,243,205,13,46,17,173,56,142,143,190,251,27,236,180,85,77,156,182,52,56,60,14,176,35,156,198,125,19,146,119,164,109,91,158,142,199,178,199,170,46,65,63,52,54,129,58,234,2,174,122,164,94,203,93,173,30,28,216,66,49,134,250,0,107,7,206,16,38,156,214,169,208,3,210,39,61,83,23,53,212,26,106,186,107,236,94,162,143,59,195,236,5,191,156,46,87,53,236,121,203,3,126,179,167,195,138,119,65,120,192,51,136,22,190,134,145,96,64,66,17,111,247,214,232,201,220,170,206,213,97,113,21,53,62,73,48,215,55,216,15,203,27,54,234,187,198,158,7,141,24,48,85,90,91,199,163,163,183,102,108,206,64,199,73,6,179,11,243,174,170,32,137,233,198,122,234,130,213,58,49,220,154,117,131,151,0,241,28,118,26,180,113,117,39,131,152,161,151,129,215,91,13,118,135,123,54,187,65,53,176,50,156,85,20,116,139,252,228,168,209,5,173,181,105,55,121,69,248,231,138,91,159,129,106,208,169,205,150,239,163,106,53,90,185,105,152,38,74,74,26,172,230,129,60,116,197,240,125,215,43,238,163,36,13,66,54,112,38,77,247,45,31,37,238,163,95,254,215,225,111,126,1,69,80,249,93,173,91,85,41,235,143,28,185,0,146,181,189,132,106,136,88,63,104,192,2,142,212,82,160,12,111,89,31,110,64,45,49,47,188,127,154,180,19,181,162,134,91,17,198,8,200,40,178,73,208,251,52,184,195,151,63,61,250,217,39,145,193,161,182,167,6,171,104,187,91,183,121,177,94,123,222,175,46,223,254,221,205,187,63,255,77,172,203,213,186,227,145,110,29,166,133,122,237,238,134,94,192,191,210,234,83,236,76,244,233,196,75,7,229,205,25,188,19,251,147,191,136,108,78,81,72,218,153,179,142,185,23,219,157,108,29,129,208,4,95,248,62,156,115,26,13,199,198,181,189,51,204,19,111,12,11,87,87,232,35,5,134,103,218,11,126,163,190,22,188,23,216,228,47,138,193,18,221,134,98,51,145,39,248,134,255,0,14,196,82,163,205,162,161,153,238,40,171,57,92,197,7,104,140,67,181,76,132,135,239,22,205,88,181,21,130,172,12,235,197,234,56,77,170,172,199,181,134,37,150,233,35,215,143,21,226,109,75,102,94,10,138,62,15,51,181,26,165,133,195,34,51,0,27,191,108,23,94,133,207,243,252,43,111,155,218,136,139,81,243,49,55,28,71,97,107,177,66,177,126,9,244,98,159,4,102,65,66,33,59,22,217,13,71,42,190,160,247,46,201,73,79,186,7,11,128,30,233,49,231,76,8,27,23,158,158,66,58,217,122,168,1,127,98,20,182,80,46,135,228,146,16,19,53,248,156,238,53,37,179,146,232,11,12,207,117,81,138,64,53,62,142,14,255,157,37,6,211,235,235,26,254,165,108,62,241,141,90,175,152,189,79,250,66,95,232,192,97,156,22,80,98,28,186,62,128,31,93,125,0,47,8,101,21,248,78,213,90,212,31,170,200,187,112,153,246,64,73,72,31,99,214,125,209,10,235,22,51,56,197,128,240,113,28,19,74,20,213,27,212,4,179,190,161,91,101,76,174,102,84,39,13,122,105,129,86,155,152,56,203,126,77,129,104,207,126,25,227,211,5,246,107,20,152,156,150,205,234,6,181,148,154,5,120,208,235,84,245,90,155,28,133,223,213,126,72,4,156,167,134,19,200,120,114,81,179,201,14,46,128,238,60,86,172,121,175,142,34,77,192,154,99,143,235,156,52,179,36,108,162,49,65,191,232,44,162,213,204,227,13,110,10,126,173,29,226,81,225,63,111,125,254,195,187,239,253,77,11,200,101,146,202,243,110,33,163,11,62,37,41,124,148,164,251,208,162,216,119,162,61,206,139,121,59,221,56,211,128,239,56,117,143,190,210,244,42,45,178,239,58,88,1,56,77,192,230,224,65,201,254,112,196,200,9,248,118,4,216,62,10,222,113,206,197,14,20,90,33,159,255,70,200,182,80,121,204,135,224,233,219,76,158,30,155,206,235,84,132,214,26,196,180,90,13,49,125,2,240,48,219,199,33,254,57,228,179,121,192,21,156,215,80,164,35,40,232,106,176,227,54,73,29,56,225,159,110,30,254,231,15,113,58,169,90,111,21,38,21,233,218,213,86,102,125,255,26,144,155,192,64,162,215,108,197,38,89,215,46,45,175,44,85,46,106,229,178,141,230,56,106,153,106,121,51,162,79,91,210,186,163,253,246,26,70,189,174,133,179,193,102,95,147,164,18,109,109,165,114,105,245,28,128,93,152,63,49,216,163,255,126,233,206,223,255,152,6,118,241,210,211,87,78,209,227,151,238,124,252,235,8,232,249,133,139,139,207,44,172,172,45,159,24,40,116,54,142,134,185,229,203,207,157,2,226,209,171,223,189,251,226,75,17,136,231,150,47,94,92,126,246,228,125,252,244,157,59,159,253,33,214,199,165,165,147,99,242,232,207,239,220,125,241,23,17,128,179,149,185,167,78,12,239,238,239,255,114,248,203,40,18,43,243,243,171,139,231,47,157,124,178,95,125,247,246,135,95,70,64,174,94,168,172,44,156,28,224,247,254,116,235,243,255,27,237,227,249,133,75,107,39,7,248,187,159,28,189,242,86,180,135,48,226,213,133,167,175,44,92,154,91,56,197,30,186,251,222,231,135,159,191,14,195,191,253,247,63,39,224,95,92,188,116,26,216,135,127,251,235,157,247,126,148,128,189,209,198,3,115,132,86,38,72,26,39,92,71,239,254,224,238,175,223,74,144,53,122,208,29,70,205,0,166,5,28,70,234,237,91,77,141,134,209,159,144,196,5,7,204,40,163,64,194,44,180,3,154,234,96,231,75,146,196,182,97,155,117,116,238,157,195,50,25,138,52,118,168,11,15,173,28,147,12,34,30,90,123,193,70,211,117,154,192,203,225,220,16,144,244,91,55,111,30,190,250,222,225,27,175,221,254,221,39,9,252,8,86,51,157,71,113,177,7,208,76,206,64,119,134,160,129,195,151,63,185,243,229,151,71,111,254,245,238,155,255,149,218,192,212,177,26,112,66,142,116,248,250,143,239,252,247,167,183,62,255,60,21,116,129,130,166,130,151,142,214,108,15,69,47,179,204,56,166,36,50,241,27,234,67,30,93,60,3,231,2,29,45,119,45,159,152,69,230,134,147,169,175,107,13,163,185,138,206,6,218,70,54,179,79,57,174,42,217,0,250,93,132,246,127,234,125,210,214,67,201,166,135,42,180,48,162,133,97,213,44,166,9,120,251,66,230,44,50,207,48,173,160,133,30,97,218,52,140,191,132,37,37,249,163,124,38,175,211,87,143,209,22,115,166,5,139,22,111,205,209,228,30,208,212,134,208,89,57,232,6,5,218,28,191,81,39,226,175,66,34,224,11,44,99,49,241,183,29,19,133,160,80,194,57,225,40,166,30,220,40,66,185,80,238,59,107,216,133,131,8,113,153,199,3,116,27,87,28,75,49,138,149,52,244,181,136,110,230,200,180,39,65,104,35,190,225,93,195,4,157,57,203,164,91,190,89,54,245,10,61,40,144,205,73,194,143,2,211,83,83,120,20,104,113,223,176,76,133,250,157,100,51,77,189,170,123,250,153,130,110,183,234,117,93,27,27,159,158,200,215,72,85,163,207,89,125,187,220,18,62,27,122,237,81,59,46,132,103,128,91,55,95,61,122,243,253,91,95,252,226,206,71,31,105,225,9,64,168,122,53,61,141,8,75,133,134,209,235,73,11,56,12,42,107,217,127,238,252,227,199,183,62,123,241,240,199,31,48,248,225,7,173,243,9,192,112,93,84,11,160,254,91,188,26,230,154,194,100,23,135,209,67,72,194,26,29,109,208,127,49,124,233,197,122,172,62,58,190,6,248,96,93,62,122,251,229,84,148,36,202,31,190,246,234,225,223,254,43,44,47,200,227,105,206,30,92,7,46,78,31,133,248,233,67,23,172,115,216,131,21,168,9,138,126,205,243,158,7,142,136,86,58,100,174,30,208,111,166,168,234,118,90,17,12,140,14,130,89,123,238,39,71,143,169,252,251,200,212,183,247,26,213,94,57,186,96,131,95,188,120,248,187,31,10,38,155,142,132,128,43,78,228,251,128,144,136,14,253,106,13,118,58,80,13,116,75,51,124,45,203,7,131,211,171,107,207,193,127,134,151,150,134,231,231,7,46,92,40,54,26,64,189,194,1,134,188,185,129,188,121,51,149,55,247,192,142,249,172,168,185,43,238,58,177,76,59,242,213,206,172,104,76,147,220,170,133,50,173,164,102,68,216,36,50,32,238,64,35,115,32,34,51,72,222,171,94,216,140,54,194,11,99,126,135,145,188,118,10,30,131,63,22,25,159,153,43,111,234,91,148,207,140,143,214,80,249,20,99,45,115,122,77,111,132,172,69,184,250,112,214,146,213,103,203,91,1,111,185,209,55,227,84,255,216,71,42,225,246,216,37,97,17,213,141,172,156,193,169,94,22,62,155,44,203,116,96,93,80,116,141,186,119,14,211,125,135,153,228,13,203,166,93,128,81,214,97,147,4,206,159,94,212,207,60,194,82,217,137,8,119,162,13,82,128,108,180,218,239,66,99,170,219,164,122,109,5,201,175,55,139,27,145,240,236,85,17,18,35,172,92,184,245,178,33,189,231,26,232,80,141,204,140,31,204,242,126,248,217,103,183,127,242,193,209,127,191,116,251,131,31,106,250,14,79,67,134,11,29,43,241,180,100,186,70,237,29,195,212,240,1,125,28,110,56,166,81,215,48,91,25,39,59,147,147,223,208,116,203,20,88,2,212,139,102,163,42,91,222,64,84,209,26,107,13,93,185,37,249,2,127,108,143,117,152,13,52,240,55,135,233,168,66,190,31,25,23,159,212,102,156,233,153,204,168,89,212,44,27,164,6,50,188,89,119,170,215,164,227,233,237,127,251,219,225,15,110,30,190,254,202,225,235,159,222,186,249,31,50,204,91,159,125,200,173,71,49,211,78,247,53,19,179,26,197,125,20,128,154,163,11,8,252,23,123,194,151,23,208,243,189,229,227,47,49,61,114,250,22,236,26,39,19,121,14,178,13,232,53,253,61,236,187,134,237,89,212,145,26,39,86,232,49,97,218,213,43,210,131,51,89,208,163,78,171,49,92,139,167,152,78,166,173,237,207,116,190,250,46,76,231,225,235,31,223,186,249,254,209,167,248,120,231,7,127,81,45,23,164,35,54,240,36,117,95,61,32,84,213,109,81,130,227,153,146,47,138,218,51,66,70,98,42,15,93,246,225,210,238,124,252,233,157,47,255,247,225,247,222,103,13,242,51,122,91,71,6,178,67,150,1,241,48,129,173,166,130,69,159,177,115,168,229,206,81,243,214,50,48,102,40,168,101,7,7,97,128,40,121,192,211,156,99,194,126,229,71,229,194,152,78,95,234,218,2,125,145,157,65,162,142,180,143,246,158,190,60,215,178,89,210,189,6,94,166,17,234,234,113,50,86,105,49,180,48,85,97,20,184,82,99,27,55,82,8,227,52,100,203,100,228,163,164,163,14,52,250,17,26,111,52,155,32,32,2,21,169,98,221,144,136,99,253,152,62,159,189,196,133,39,56,2,175,28,138,28,58,202,101,94,165,229,211,98,200,80,121,144,193,19,249,25,245,94,165,139,15,195,186,134,249,181,176,33,113,143,65,74,219,126,12,40,219,123,184,250,97,192,176,9,171,204,198,90,71,62,197,44,7,236,37,253,163,83,87,91,241,134,238,255,182,108,152,151,118,10,95,228,13,195,197,128,4,109,186,121,67,75,219,114,247,150,26,217,116,214,59,33,2,233,16,23,77,147,180,136,99,151,227,72,231,244,199,228,207,193,44,177,29,131,162,4,234,216,154,116,172,0,198,171,152,166,228,61,18,87,51,50,191,28,13,61,248,180,152,137,164,155,24,159,78,208,164,67,36,63,49,14,201,8,31,74,126,239,124,162,172,90,46,16,138,225,102,189,229,197,143,148,209,217,16,163,97,206,192,39,26,2,174,6,129,54,70,51,149,82,126,116,237,164,247,28,197,144,222,250,156,207,155,99,19,155,17,79,19,122,20,160,220,128,113,133,124,176,210,243,104,124,86,239,215,148,221,74,26,77,127,111,184,225,109,13,227,71,238,178,211,104,98,58,178,69,219,242,197,88,133,17,228,79,71,31,190,242,207,47,94,58,250,243,123,71,111,191,114,244,202,151,135,47,127,114,251,143,191,61,124,227,229,163,95,189,119,235,38,186,116,135,180,63,52,204,119,128,248,111,31,48,14,114,248,201,175,238,124,252,83,96,79,71,175,253,250,240,123,127,185,251,147,143,238,124,252,154,172,202,150,119,179,234,180,201,125,15,184,33,62,182,27,169,251,47,85,127,106,129,254,179,29,21,141,3,11,126,236,49,141,214,202,76,137,25,76,185,39,100,156,198,26,192,137,196,90,10,183,194,173,127,252,234,240,195,183,52,133,121,86,165,232,79,113,116,138,11,124,168,143,13,37,183,215,127,54,112,244,215,151,3,229,5,109,40,232,201,69,122,17,37,115,206,112,34,47,219,252,168,185,139,71,205,171,125,82,130,165,200,206,156,111,191,252,230,157,247,62,248,159,36,53,139,113,125,255,246,159,110,158,82,204,146,69,155,195,55,62,62,124,245,131,219,191,252,236,240,243,159,124,45,99,125,45,99,245,87,198,58,158,112,245,104,75,85,39,86,32,64,127,92,191,219,81,109,227,171,203,158,209,119,107,7,57,199,181,84,37,101,132,220,34,21,143,236,61,84,68,119,215,98,202,93,86,171,50,3,166,22,25,30,77,137,46,163,191,91,229,88,241,20,165,168,164,167,12,22,72,4,178,85,203,160,72,142,234,54,111,112,48,127,166,28,60,137,107,66,249,37,158,218,227,44,157,243,0,112,230,178,54,180,100,248,219,57,215,176,77,167,145,201,14,125,115,0,47,22,20,193,208,23,41,128,85,90,92,27,160,123,180,172,137,136,143,60,70,124,112,67,195,0,13,255,224,113,62,174,1,98,188,87,28,24,135,87,124,183,66,233,230,141,129,41,44,164,13,60,241,56,115,4,29,160,180,181,172,105,79,0,7,184,251,226,43,71,63,252,253,227,35,236,211,19,223,44,133,221,87,166,89,176,135,202,223,140,193,249,38,181,216,13,125,83,123,2,127,225,78,25,210,2,128,26,238,19,168,4,111,216,240,159,96,78,252,62,149,54,184,230,216,168,19,154,211,73,99,189,145,12,219,251,44,82,206,105,121,117,76,218,126,97,109,233,226,170,239,82,11,117,94,223,164,122,190,185,168,6,198,214,29,221,165,211,162,1,177,169,89,110,3,125,47,216,36,88,101,211,169,182,80,166,193,196,23,92,188,161,249,120,213,168,207,150,96,95,91,60,13,55,49,23,145,221,205,176,46,243,56,245,28,143,2,204,104,1,46,89,44,100,56,134,108,49,227,48,151,105,20,113,227,250,104,26,220,190,138,43,139,91,62,135,52,248,97,173,199,90,221,224,215,180,50,155,111,92,54,204,182,73,221,35,3,65,51,176,150,217,27,149,6,92,213,98,94,75,129,220,214,35,34,228,50,240,183,132,134,62,86,135,219,165,163,60,89,211,82,172,213,1,248,17,11,54,113,76,217,204,18,209,236,227,23,204,225,66,115,171,8,158,171,176,92,112,67,68,164,101,188,102,181,188,79,83,149,161,39,121,147,95,109,80,212,230,23,206,93,125,106,225,185,171,194,117,60,89,85,167,2,32,28,143,129,97,105,58,214,99,73,79,180,139,139,79,45,104,44,247,0,125,94,94,1,250,45,129,198,45,208,47,184,27,237,236,169,49,87,192,112,102,12,34,36,33,10,133,208,165,184,109,152,95,6,75,118,96,157,204,16,33,205,1,23,216,221,182,170,219,165,194,24,236,167,193,65,218,169,112,58,50,236,170,136,242,53,125,129,90,82,166,166,39,11,73,75,202,158,126,85,223,9,45,41,227,19,211,99,133,209,66,53,176,164,204,151,23,2,75,202,11,232,224,155,31,157,64,195,255,82,121,63,12,35,47,238,71,206,58,197,249,182,254,80,242,163,208,224,209,173,94,100,143,97,151,100,85,118,247,70,165,210,12,192,61,225,132,221,86,33,189,136,39,232,136,185,171,201,54,190,160,88,170,149,143,212,188,40,30,114,9,202,147,193,16,177,184,153,71,177,128,37,206,194,186,75,243,163,228,104,158,146,28,247,102,199,27,64,6,7,53,195,108,192,38,60,83,238,161,116,206,168,86,65,62,245,103,186,33,2,23,217,5,195,163,36,150,245,148,166,178,34,53,88,115,137,123,81,241,22,117,70,219,103,108,73,4,37,89,144,95,5,147,201,112,191,109,206,107,52,145,36,5,78,217,111,190,203,78,142,71,191,250,247,187,63,127,227,159,95,252,8,15,117,47,253,4,83,10,124,244,222,237,55,190,127,248,227,183,208,19,39,155,101,116,72,110,0,243,162,124,45,208,124,45,208,124,213,4,26,230,48,48,199,80,153,36,68,28,199,25,237,246,123,31,221,249,232,55,120,36,122,243,195,127,126,241,142,166,186,210,216,4,142,148,193,237,149,171,82,42,16,249,200,178,203,37,77,232,15,86,128,146,21,224,177,27,150,144,202,224,149,125,180,161,40,19,18,106,139,209,66,218,114,57,122,251,197,195,223,252,2,206,148,204,98,56,154,199,53,19,177,25,22,187,13,32,210,55,230,36,18,209,177,170,221,39,75,138,238,82,186,149,62,12,54,6,147,221,39,35,250,21,76,252,209,219,127,96,99,144,187,15,164,149,41,118,15,223,248,143,195,79,190,127,247,7,175,221,254,251,71,183,62,251,156,37,111,185,123,243,45,92,43,209,242,71,111,125,124,248,198,111,217,50,98,117,149,203,136,41,42,89,95,10,226,126,140,216,205,57,169,156,77,137,70,25,103,124,217,68,209,160,90,202,68,220,62,98,39,246,140,254,66,144,39,213,49,76,188,119,36,228,77,252,210,17,34,238,27,57,56,224,10,240,195,223,252,233,206,127,189,175,137,28,139,95,139,237,15,177,216,254,124,121,73,127,140,138,237,181,205,105,133,3,212,243,250,13,125,55,20,219,39,140,205,234,116,173,102,6,98,251,249,242,99,129,216,126,238,209,117,174,5,22,135,169,98,190,247,199,195,31,191,170,245,53,188,206,118,160,34,73,15,176,59,141,239,41,131,45,92,79,71,167,38,122,114,61,173,157,216,247,148,215,127,225,5,85,32,66,216,209,174,65,13,162,50,69,247,253,247,97,101,104,187,7,46,172,181,77,255,184,30,172,175,255,248,240,179,127,63,134,7,107,254,126,121,176,214,226,46,172,41,206,171,171,168,23,94,44,243,64,125,134,90,77,63,185,43,43,131,208,193,147,149,21,232,28,32,2,242,114,193,68,106,214,45,190,98,66,225,212,170,43,120,207,185,213,218,141,61,175,41,88,4,2,73,227,9,11,79,95,169,92,148,153,66,229,210,124,148,219,156,123,146,110,64,110,231,202,100,115,12,245,153,8,178,83,225,159,95,89,168,172,93,85,183,178,209,205,33,247,18,69,94,44,21,114,120,86,151,137,85,55,119,92,155,236,122,212,23,183,112,2,95,92,172,44,199,123,92,46,47,234,215,89,188,7,25,203,39,217,208,101,253,156,190,26,178,161,194,116,45,63,93,32,147,1,27,90,46,95,15,216,208,133,71,151,13,29,253,236,147,187,111,222,196,67,61,11,75,237,35,27,2,132,223,27,38,132,33,94,247,143,5,137,200,70,138,168,7,192,58,0,141,95,51,142,190,48,142,139,200,56,214,2,198,65,48,33,252,201,217,134,155,170,46,165,76,131,198,33,62,88,150,145,127,84,89,6,204,76,58,195,8,200,74,207,236,34,223,7,118,113,165,188,166,63,195,194,54,204,201,106,146,93,92,209,47,232,23,67,118,145,31,35,211,85,50,62,30,176,139,103,203,207,4,236,98,165,175,97,27,140,111,56,45,40,117,239,82,25,137,132,64,120,34,220,161,169,98,196,207,208,41,190,222,217,89,66,116,146,199,200,133,142,168,61,248,216,241,208,146,198,86,156,77,192,202,187,193,50,253,105,156,89,232,244,213,182,72,251,20,101,32,158,91,197,54,27,91,87,220,122,87,247,77,76,251,117,217,112,161,49,76,63,138,132,147,173,133,136,19,61,102,100,98,235,53,40,40,39,107,74,124,146,51,43,49,29,37,77,173,196,8,212,37,36,80,207,209,85,118,118,178,202,51,211,20,76,163,128,65,168,79,33,197,24,39,163,104,162,122,186,76,119,42,117,191,2,46,97,213,240,26,217,125,78,83,139,26,115,246,227,28,114,159,171,124,217,63,109,61,152,195,160,252,24,25,227,244,78,216,188,20,93,47,62,69,87,122,170,249,139,47,22,212,36,224,66,192,4,203,98,124,69,220,3,216,66,138,157,7,53,16,153,136,1,39,138,249,228,102,21,144,203,68,151,44,58,138,94,211,73,100,228,34,195,174,181,88,108,40,131,214,212,215,87,208,156,128,86,112,123,69,134,171,61,168,183,212,13,63,135,219,217,168,15,105,35,222,158,7,139,122,4,19,57,143,236,20,70,120,170,168,25,124,134,78,2,25,209,181,205,186,179,169,84,235,82,19,8,187,145,23,168,253,19,249,240,98,1,124,169,59,52,39,62,94,43,187,66,37,184,146,147,3,52,154,21,15,213,55,87,86,46,194,146,213,157,156,67,47,161,141,220,109,1,127,114,190,225,66,183,161,130,7,243,12,107,151,170,181,237,140,134,154,178,232,69,41,252,101,112,171,85,212,148,23,81,129,246,5,99,236,7,206,22,59,32,32,218,56,233,159,9,215,52,162,46,23,62,170,208,103,115,236,5,157,183,34,182,83,209,115,78,174,159,227,228,218,37,91,196,70,110,229,184,43,44,215,90,174,97,184,215,66,208,3,132,87,133,1,233,142,24,179,162,218,174,107,52,163,61,218,221,198,59,128,11,89,111,215,66,182,70,114,184,28,202,40,16,223,0,220,84,13,152,130,124,81,144,70,92,189,124,235,160,50,158,149,42,143,177,101,205,231,33,147,45,209,90,99,69,228,16,30,227,11,121,246,110,162,8,235,231,76,198,15,174,25,201,162,118,149,2,41,140,149,54,97,169,92,107,7,20,141,190,158,14,96,195,86,200,128,168,181,145,19,169,147,120,86,201,203,86,21,42,16,143,55,59,93,116,68,179,180,52,35,159,101,135,125,45,228,139,254,208,144,232,248,4,107,146,127,26,99,154,77,164,7,101,91,143,142,181,192,119,46,136,21,85,194,110,84,20,227,44,76,22,241,95,13,221,27,139,114,202,134,38,53,206,232,108,211,227,108,103,75,193,124,133,164,8,202,26,205,102,125,47,67,153,42,236,0,106,179,130,242,98,225,182,17,140,254,100,249,105,253,95,227,129,253,79,234,43,250,165,128,141,7,127,178,250,183,203,255,26,240,111,66,250,199,192,83,120,39,222,204,170,242,178,116,162,220,146,147,120,109,236,27,29,206,135,76,208,85,157,174,206,78,119,171,119,149,50,107,86,164,153,90,224,234,213,58,169,249,82,0,168,236,251,57,195,254,41,106,248,23,115,50,14,240,76,94,134,89,80,119,11,205,174,148,143,163,21,118,24,163,77,138,218,20,245,4,21,7,21,154,84,32,46,10,4,169,108,145,237,143,83,16,244,85,205,104,88,245,61,120,185,100,85,93,199,115,106,254,192,115,198,5,98,137,239,65,138,72,27,37,92,16,162,68,204,68,97,170,48,89,128,19,191,70,253,170,3,145,2,173,198,161,72,209,178,129,40,99,1,41,74,239,216,34,69,244,124,70,189,192,19,113,44,120,80,96,159,230,225,244,234,90,212,66,44,197,222,164,29,30,249,12,241,28,9,93,99,104,76,215,168,129,128,0,205,15,28,132,111,195,124,51,138,126,109,132,177,1,138,30,202,178,106,164,143,202,121,27,61,193,188,141,195,73,51,152,180,169,179,248,223,148,73,83,33,90,234,171,112,43,86,117,51,146,148,246,52,61,116,183,54,141,76,97,242,172,94,152,26,211,11,211,240,255,108,111,189,237,58,51,116,34,164,248,22,69,106,221,232,166,162,200,22,52,164,128,15,161,103,52,239,232,232,216,132,62,58,54,173,143,142,79,96,71,89,2,85,42,255,246,83,248,29,5,190,109,19,148,126,241,146,163,174,162,109,186,16,154,38,121,246,40,219,62,120,9,85,45,189,80,185,171,159,82,21,179,211,166,11,86,212,78,204,248,54,149,174,232,157,108,64,222,160,43,120,17,18,61,162,76,156,165,103,145,24,7,117,8,240,71,152,204,240,44,124,118,115,98,106,106,218,200,7,103,97,139,148,221,224,82,35,221,32,253,213,158,42,25,100,97,60,66,180,239,143,133,143,90,232,153,205,254,212,170,213,227,38,202,84,100,91,104,71,19,208,114,221,129,75,189,31,164,172,9,171,244,44,227,165,75,35,136,106,76,55,46,133,125,232,170,104,33,10,39,196,28,208,212,226,184,238,212,106,208,181,162,243,68,126,166,80,204,71,14,246,209,51,58,6,140,112,121,96,34,176,239,5,50,83,122,172,4,79,252,90,167,212,164,74,82,195,7,228,177,6,170,146,133,149,203,60,26,7,215,55,49,71,81,115,196,191,221,126,231,253,59,31,127,255,240,243,255,29,150,152,62,59,49,33,149,152,91,89,10,191,17,82,168,74,223,238,190,249,193,209,203,159,134,159,205,234,84,94,250,124,248,227,183,14,63,125,31,239,84,120,245,247,97,161,73,211,156,132,66,27,184,245,60,82,174,226,173,100,204,100,49,58,61,154,220,122,30,129,205,4,35,15,183,158,49,57,73,206,26,181,112,235,53,73,217,12,183,94,133,220,7,195,5,141,168,163,73,162,231,176,148,200,231,110,155,44,187,65,36,70,73,172,71,41,1,181,22,20,173,64,127,196,70,96,73,24,4,140,94,162,147,106,22,169,155,241,36,220,28,0,15,138,209,10,52,115,34,231,53,107,176,251,20,194,75,100,245,225,213,127,128,28,42,55,80,205,180,118,6,1,108,138,186,137,120,186,152,117,99,146,73,186,60,71,58,15,224,69,197,109,59,150,42,2,216,2,38,138,16,161,118,90,90,116,157,54,20,116,74,199,180,205,64,187,216,230,87,132,151,61,84,161,119,193,92,60,131,47,214,249,124,109,40,130,240,232,13,122,60,7,116,180,150,46,102,217,207,70,163,242,98,192,241,145,195,151,178,115,243,9,44,7,19,56,56,168,205,46,172,61,187,176,192,18,149,6,64,248,196,154,52,41,56,136,250,56,244,253,8,201,198,79,168,28,112,209,253,50,72,152,40,194,179,165,25,213,168,87,172,124,163,144,22,230,152,122,255,232,237,119,52,68,174,25,43,112,244,242,31,142,62,252,117,80,64,216,187,176,69,173,184,174,229,243,69,250,63,248,52,58,86,156,56,11,255,67,217,230,145,66,248,153,174,8,79,223,79,202,189,19,157,152,216,246,97,174,167,28,161,15,33,166,144,169,133,129,113,217,244,36,242,18,61,235,65,173,174,71,207,52,226,244,29,28,62,58,69,148,203,88,21,17,235,189,199,177,74,226,12,114,213,95,119,13,96,103,205,69,225,139,91,42,226,57,190,1,255,82,186,92,234,59,25,166,222,27,141,221,179,225,27,155,94,231,67,82,33,178,166,216,136,171,130,147,5,64,134,129,57,144,164,209,248,157,247,111,191,253,195,195,95,126,137,129,233,10,49,83,97,236,22,147,66,53,42,129,18,132,62,1,99,144,187,18,240,213,121,100,95,82,246,195,46,221,57,250,233,39,71,175,125,20,79,82,126,10,219,81,13,168,60,156,161,9,177,47,42,172,72,137,175,104,79,74,31,190,48,41,195,81,175,229,59,9,219,63,27,176,184,195,59,148,45,240,213,26,27,7,151,199,135,171,164,14,146,9,110,141,97,154,137,151,39,7,230,95,169,156,161,97,46,201,100,17,250,45,158,34,185,147,137,156,173,10,202,38,131,125,52,157,154,221,253,240,243,215,15,95,255,148,202,180,92,148,65,243,46,170,248,205,142,193,198,145,150,101,169,38,50,203,129,0,112,76,227,187,115,172,212,202,237,168,101,30,14,153,148,128,101,28,156,23,221,14,12,240,76,16,61,147,207,210,192,16,220,127,186,44,231,41,163,190,85,59,174,86,71,212,62,223,242,124,56,176,22,169,106,56,156,148,94,111,196,144,239,186,150,238,196,240,128,107,22,242,250,104,94,159,200,227,173,207,27,201,251,50,226,55,108,7,87,99,176,139,50,6,40,24,125,32,121,81,198,192,243,173,70,19,231,94,186,98,67,0,99,121,135,89,106,9,4,128,215,175,216,172,179,204,90,141,45,205,209,119,122,48,156,120,153,57,246,158,21,147,18,48,135,110,15,45,122,20,218,102,39,135,177,233,73,19,78,14,92,199,178,174,89,166,182,145,166,77,161,46,6,203,205,53,76,69,6,71,141,226,254,194,211,128,249,235,45,212,145,114,70,93,212,54,137,191,11,123,91,211,207,47,20,181,45,60,50,92,229,69,46,46,32,21,243,188,224,249,41,120,182,174,193,14,93,188,132,155,5,166,56,65,27,208,124,152,8,164,99,55,181,208,139,106,80,242,13,229,126,170,234,17,91,7,31,66,228,114,71,138,66,232,70,1,211,27,122,81,156,201,99,116,23,167,27,197,253,182,30,229,195,240,70,109,175,140,71,2,36,124,24,208,75,2,85,46,115,97,159,185,87,188,165,212,178,88,53,252,43,9,59,116,71,151,159,92,93,190,4,75,197,245,72,38,254,13,149,172,60,231,135,162,172,252,5,75,222,48,110,88,222,185,100,185,240,61,150,66,87,41,5,176,224,117,182,4,227,202,80,187,164,238,148,243,37,191,28,239,213,186,51,52,180,81,202,250,225,107,56,47,198,22,208,186,244,117,3,86,255,149,38,236,140,57,3,99,110,74,242,113,46,1,92,23,183,245,80,124,150,109,93,162,152,114,143,233,79,143,218,185,129,74,100,34,181,164,17,35,244,170,225,199,190,71,48,7,50,86,202,117,241,204,255,61,53,18,42,60,232,102,115,76,215,113,129,170,160,224,252,156,94,39,114,194,133,243,85,175,37,35,45,204,156,168,86,49,95,234,60,22,20,46,178,57,26,69,151,99,218,180,50,72,70,195,147,19,67,26,158,93,187,84,14,184,178,2,196,89,14,66,8,133,24,219,4,68,24,77,124,178,170,117,179,101,213,205,167,153,183,147,52,15,98,65,146,136,251,20,221,105,33,21,8,188,164,240,2,64,23,195,27,214,225,36,132,198,83,34,34,118,196,162,91,247,233,2,222,103,151,254,105,90,73,43,104,24,142,40,105,3,240,224,203,31,41,149,152,113,202,209,23,69,170,65,136,213,137,182,195,196,124,194,101,252,193,193,140,83,238,84,32,171,59,131,131,54,219,72,158,200,126,46,124,180,120,33,201,239,74,218,69,92,58,115,128,239,226,144,92,186,131,113,228,46,111,80,90,250,193,62,231,72,96,59,63,76,183,46,26,116,121,131,92,80,132,6,93,90,18,7,26,221,207,237,108,224,38,64,221,9,24,122,228,219,22,3,55,7,113,160,138,2,216,40,89,220,217,79,58,32,138,217,97,164,151,197,72,122,57,22,184,226,173,203,174,129,27,64,162,156,140,159,76,136,92,244,60,45,176,4,131,136,68,143,11,9,125,127,116,54,202,192,31,164,80,150,76,224,77,22,242,231,164,1,64,33,52,8,91,64,28,76,132,133,119,133,148,132,194,126,169,217,84,78,218,62,25,234,106,8,34,51,231,71,97,200,143,238,247,196,211,196,150,166,89,253,21,81,93,176,156,253,80,66,199,142,74,157,103,187,148,178,98,18,202,81,148,75,179,231,64,68,226,114,145,207,250,78,91,205,48,175,95,238,226,17,190,87,133,173,129,144,83,24,67,203,132,3,11,135,90,110,122,160,112,217,146,240,2,116,124,88,90,118,70,131,149,129,242,159,46,19,127,244,189,193,183,52,12,83,199,136,81,64,61,112,47,186,195,146,251,74,102,41,186,133,82,152,129,127,234,84,53,157,44,30,114,168,82,21,80,89,45,87,215,243,27,33,235,245,116,19,182,175,87,118,215,77,186,75,97,131,120,108,208,77,0,136,251,101,172,172,216,219,72,118,67,114,89,1,16,53,216,116,21,1,162,198,64,180,202,181,245,170,122,35,138,93,88,13,212,52,173,193,65,205,110,53,54,65,174,133,22,225,149,83,27,128,119,153,22,245,85,154,71,87,142,86,232,48,186,7,255,193,45,104,154,124,11,154,38,250,179,89,140,186,180,178,122,147,211,25,70,177,106,235,158,178,31,58,61,145,182,128,158,213,121,121,250,194,11,244,157,92,25,97,17,60,173,210,96,110,109,106,2,78,148,236,244,5,178,238,4,117,15,156,128,119,92,228,109,234,104,27,231,167,15,210,104,110,27,158,21,232,175,103,235,45,183,88,64,161,17,159,150,41,207,252,118,81,60,207,73,198,220,188,62,192,255,151,155,64,19,41,143,31,166,120,221,46,23,210,38,101,134,26,125,241,106,74,195,213,74,28,29,193,112,216,162,170,209,217,143,78,26,202,140,0,212,204,238,223,187,73,227,28,236,92,195,199,155,240,196,76,181,217,122,193,102,213,115,84,106,6,69,59,206,210,182,110,128,40,194,17,207,220,46,80,228,230,179,2,248,163,60,171,129,225,154,29,151,53,148,96,41,0,247,81,191,85,76,148,162,182,169,27,225,1,124,15,39,20,139,10,163,190,99,251,236,112,48,222,198,251,71,168,19,59,0,115,173,173,45,84,12,50,87,85,134,19,92,67,218,190,209,30,120,124,211,29,121,98,127,179,61,80,28,216,175,182,7,50,251,102,251,27,48,237,180,250,166,115,3,160,194,177,161,229,2,120,12,142,173,120,139,13,164,113,244,68,81,71,255,49,179,184,239,184,22,205,164,186,67,208,14,140,135,35,84,240,8,165,15,197,130,133,116,29,138,121,197,122,187,68,151,19,96,226,94,143,23,9,144,22,118,147,117,4,160,76,228,123,26,222,150,11,204,101,31,26,133,86,217,128,198,96,199,185,204,4,59,14,63,55,29,31,250,202,94,243,236,108,23,169,210,2,207,99,55,42,208,122,113,61,80,177,249,100,203,65,173,226,38,186,35,24,238,222,121,163,73,143,135,216,41,163,189,161,239,69,202,83,226,65,85,75,2,107,250,104,218,186,129,85,223,200,209,230,128,192,174,107,82,3,218,70,249,76,158,71,211,202,213,208,117,137,17,202,77,249,192,161,46,87,130,134,55,115,123,75,150,77,27,218,11,26,194,244,31,27,101,220,154,6,124,4,14,69,11,222,192,155,76,43,245,122,172,87,56,23,20,57,80,37,116,188,206,235,212,89,143,20,199,48,194,62,147,58,196,131,131,84,186,67,13,56,34,196,62,63,3,141,98,135,254,213,113,26,229,245,64,147,133,87,168,107,44,105,7,180,137,171,161,0,83,180,31,125,193,229,151,69,170,150,93,42,228,115,83,122,161,144,59,187,51,92,200,141,93,56,155,27,219,129,127,171,195,227,185,179,122,62,55,54,60,157,155,214,199,115,227,244,223,179,185,241,106,94,159,208,199,224,219,217,92,65,231,239,176,194,54,252,159,66,168,66,197,97,168,136,31,1,200,56,253,23,10,205,21,206,230,38,244,194,36,124,41,76,228,38,245,194,104,110,84,15,26,127,97,96,169,48,6,159,70,161,198,133,201,220,212,51,163,99,219,147,185,201,103,240,89,124,3,0,147,248,13,155,25,167,95,241,205,11,154,36,214,161,254,238,27,193,139,104,46,93,150,205,56,100,18,99,157,121,194,100,86,139,49,145,209,200,243,115,197,81,84,148,53,114,184,125,114,108,139,148,39,242,217,98,38,250,138,238,26,147,96,206,159,129,112,206,178,109,7,68,65,126,207,110,166,113,79,130,183,105,224,118,86,175,145,242,54,129,131,25,85,36,85,55,171,103,147,38,232,26,209,43,68,111,73,38,232,81,99,98,106,122,115,58,52,65,111,146,114,35,52,65,207,145,190,6,67,108,251,129,54,155,185,33,249,92,41,28,187,190,19,95,162,140,74,229,207,21,234,30,205,165,80,246,192,61,136,12,150,71,54,124,208,109,71,210,49,97,60,180,116,216,100,49,81,108,100,52,175,44,123,193,111,30,230,154,91,250,158,229,238,28,246,29,118,3,52,13,27,67,157,21,170,214,121,48,6,237,29,215,79,91,213,107,168,240,115,220,45,17,191,162,210,237,198,238,61,142,170,80,2,51,59,110,126,203,67,146,195,146,13,204,48,149,48,55,214,68,52,194,178,66,88,32,86,36,129,69,251,66,61,212,182,194,4,0,193,40,142,73,87,36,164,247,69,246,60,215,35,106,238,120,43,180,184,80,118,71,20,194,44,129,8,215,168,147,208,230,77,217,192,48,63,5,22,133,20,196,74,207,36,69,81,56,13,82,99,58,198,8,242,227,116,187,45,92,73,218,248,254,198,30,50,39,234,72,38,41,179,245,245,8,82,226,246,128,152,222,127,219,50,77,98,23,11,168,79,136,224,133,45,172,75,173,134,48,26,140,141,157,32,102,142,29,138,105,44,156,238,210,51,143,73,110,148,194,185,67,109,59,8,196,78,220,30,228,196,151,140,124,94,1,30,196,117,16,67,110,194,36,138,34,197,10,130,76,75,146,27,20,136,39,200,13,62,80,139,85,24,125,152,138,74,149,105,101,226,24,166,149,212,1,246,176,10,163,198,22,93,206,73,64,2,249,247,162,179,43,228,223,196,114,68,229,136,200,141,156,22,49,9,171,139,217,70,208,56,194,52,246,91,84,99,63,75,99,4,167,39,55,145,206,222,32,34,110,177,195,37,233,220,113,146,93,131,206,48,199,162,126,116,151,92,111,89,46,49,153,226,91,66,9,47,198,200,120,164,88,170,147,165,92,253,178,227,249,151,13,215,104,160,138,77,254,112,158,248,87,220,58,238,45,182,198,1,2,157,246,34,245,241,228,107,32,252,44,144,36,83,38,164,148,17,114,139,49,3,130,112,115,109,191,160,221,42,109,63,83,39,228,81,48,13,148,137,168,14,152,143,13,11,228,106,73,80,138,141,139,250,164,198,191,178,193,5,105,146,162,35,12,106,132,123,64,20,148,71,135,17,16,81,17,45,78,19,102,36,224,6,75,142,83,76,188,202,39,123,39,221,23,143,159,100,20,6,32,162,47,85,64,82,217,7,213,202,25,171,78,203,173,34,105,77,214,52,61,60,112,30,28,200,229,206,164,150,131,83,233,229,229,213,53,37,36,92,142,196,163,234,197,108,54,80,248,150,123,236,236,112,161,68,158,64,85,239,240,112,182,91,149,117,178,65,189,105,93,167,94,39,46,239,87,65,217,169,100,69,217,97,44,163,152,232,124,224,233,210,19,52,238,61,214,67,81,220,186,101,6,187,216,123,121,234,80,10,210,101,95,231,71,232,185,85,123,136,41,2,122,232,96,182,251,58,4,250,109,85,9,80,236,66,54,91,82,237,220,244,133,219,243,120,207,47,116,95,142,98,53,218,199,88,141,54,174,70,27,86,163,54,218,203,90,176,99,43,107,88,73,46,90,110,61,244,207,155,209,178,51,202,34,234,138,67,80,97,168,151,126,112,126,54,164,149,123,43,31,49,138,28,171,67,131,247,190,67,61,47,50,155,186,75,167,16,127,101,255,179,197,222,58,127,18,66,19,93,14,168,106,87,80,26,244,124,230,135,135,190,196,64,210,112,78,42,95,234,174,110,232,117,122,239,173,169,55,245,138,222,234,127,80,36,55,249,220,31,162,36,8,3,221,202,104,212,118,30,239,90,186,228,12,13,101,185,162,127,11,15,221,220,240,214,65,128,88,119,54,194,153,204,234,70,121,63,37,103,130,171,7,118,182,110,208,152,112,25,77,171,32,167,146,75,173,42,111,131,182,46,236,138,146,133,81,32,229,224,32,35,222,129,60,147,213,163,38,72,35,91,186,15,83,69,85,28,180,235,29,63,34,118,61,223,109,85,97,253,149,203,76,222,205,238,215,209,104,103,135,35,147,198,168,204,204,90,95,199,37,201,240,191,1,235,146,98,19,207,129,213,242,44,97,129,55,84,229,183,112,163,153,233,208,25,189,158,45,249,238,222,190,45,107,9,171,217,54,203,216,185,45,114,77,68,243,25,82,4,29,190,254,111,71,63,253,228,214,103,175,29,189,245,49,222,186,240,211,151,111,255,226,187,8,228,232,221,47,14,191,120,93,19,78,11,116,16,97,131,24,151,243,224,216,160,18,191,193,198,162,70,39,239,24,12,210,67,6,233,1,131,236,97,68,235,222,73,9,169,23,33,164,116,251,163,97,205,124,60,54,130,146,9,155,93,83,225,136,177,128,94,57,45,63,10,29,139,145,232,247,136,217,139,33,174,155,27,193,114,167,76,84,254,176,115,34,182,221,59,104,106,29,235,128,88,193,219,122,69,109,224,107,208,44,247,118,54,153,209,30,195,181,217,104,143,80,211,182,92,130,71,204,97,216,61,50,209,25,122,150,22,66,6,125,128,193,54,140,38,59,28,106,106,44,233,149,50,35,122,122,175,155,45,83,233,34,111,234,65,244,190,37,242,163,210,143,153,125,104,175,216,228,39,220,98,133,29,218,237,118,54,87,131,227,93,189,190,23,113,94,18,58,14,32,168,212,132,45,2,252,91,34,192,191,191,196,129,77,99,112,102,47,183,88,74,11,213,9,52,171,247,153,157,168,219,94,79,214,194,40,199,167,200,222,134,158,90,2,149,10,88,130,31,238,66,181,3,115,105,40,118,173,24,170,37,58,22,197,18,180,56,211,92,164,150,165,159,177,96,91,133,202,66,182,216,29,193,229,78,107,145,53,60,56,200,254,165,142,23,51,106,116,50,39,108,254,27,135,208,25,69,204,205,35,134,140,208,23,68,30,118,224,4,210,251,0,139,241,62,10,69,76,188,160,72,51,49,122,162,52,19,84,36,238,61,211,132,46,203,137,202,124,97,51,218,194,211,168,163,158,225,89,185,138,218,194,226,156,244,226,234,226,249,75,203,43,11,87,231,42,171,11,240,241,226,26,251,118,113,97,117,21,30,207,243,71,154,113,11,63,47,132,159,175,10,128,231,23,164,66,193,219,75,252,237,165,229,240,221,197,167,120,117,204,51,12,143,231,196,243,194,185,181,171,252,229,202,5,254,114,101,241,252,133,224,237,226,234,165,43,23,47,178,15,139,171,87,233,67,17,97,135,175,197,3,20,190,196,11,94,130,135,48,202,10,222,136,135,162,232,2,154,70,66,195,71,196,135,12,103,2,248,100,71,37,90,38,166,139,243,197,53,11,107,44,55,78,21,14,38,38,60,163,190,59,237,247,213,171,59,45,114,245,42,15,226,166,186,116,198,201,212,250,63,194,215,221,99,164,97,249,25,77,234,61,230,25,23,41,192,89,64,56,179,79,197,158,124,103,107,139,230,42,91,21,144,241,10,133,118,91,223,37,229,27,68,191,202,131,64,201,148,194,2,183,75,244,57,2,139,78,74,93,89,171,142,85,71,73,152,65,121,135,148,175,134,22,184,107,253,179,192,113,149,123,72,25,186,100,52,57,70,46,147,142,151,29,234,201,124,38,221,51,77,140,159,54,211,68,199,244,32,65,108,194,195,154,170,68,129,38,30,231,113,204,60,45,202,120,37,22,58,53,29,38,109,81,53,196,99,73,120,66,56,211,105,92,102,246,11,203,182,137,139,151,85,20,121,152,45,47,152,237,126,227,238,182,179,59,79,141,33,114,182,182,240,222,210,123,149,17,131,221,207,215,214,247,168,225,102,33,204,97,65,165,177,32,123,5,117,146,233,156,113,82,100,169,104,119,185,31,142,94,77,179,182,77,22,225,236,107,216,85,210,53,161,161,5,5,131,132,134,122,136,168,148,196,255,221,238,167,241,157,107,4,232,111,57,150,137,162,230,58,168,149,27,193,187,42,48,95,217,178,93,223,195,86,225,240,65,107,224,113,160,196,235,96,226,11,116,209,189,186,89,55,112,143,176,59,90,160,132,72,111,193,34,67,114,198,14,116,243,89,252,54,92,200,103,135,196,252,164,20,100,110,237,88,146,82,204,121,82,94,32,250,11,60,248,165,86,27,79,82,204,121,2,52,16,166,78,202,57,95,219,156,158,154,154,38,1,197,92,34,229,23,66,138,249,124,132,98,10,162,150,35,232,79,218,178,175,13,143,79,76,229,73,30,147,7,48,39,89,63,183,9,253,204,48,216,181,252,232,148,134,78,172,143,157,6,202,52,94,64,141,80,206,83,35,225,232,148,129,46,246,179,32,206,76,142,235,231,84,144,121,170,54,56,195,212,51,235,82,51,211,83,19,181,252,212,89,3,147,13,134,111,39,70,39,141,179,198,217,41,12,156,84,52,111,76,84,71,105,243,171,176,212,65,56,89,170,92,44,106,135,95,126,239,240,213,255,212,244,181,149,202,165,213,115,240,114,97,158,94,205,123,231,239,127,140,188,92,188,244,244,21,44,253,18,6,126,234,243,11,23,23,159,89,88,89,91,46,106,80,144,2,56,183,124,241,226,242,179,240,252,233,59,119,62,251,131,166,207,45,47,45,65,141,163,63,191,115,247,197,95,104,250,108,101,238,169,162,118,247,247,127,57,252,37,20,174,204,207,175,130,128,84,212,110,125,241,139,219,31,126,121,248,234,187,240,23,94,159,95,184,180,6,173,252,238,39,71,175,188,165,233,171,23,42,43,11,152,255,253,79,183,62,255,191,12,4,127,197,224,136,15,149,203,151,87,150,159,129,46,93,90,192,222,31,254,237,175,119,222,251,209,225,71,239,29,189,242,55,0,2,237,172,130,160,180,112,105,142,126,189,251,222,231,135,159,191,14,205,221,254,251,159,217,215,104,61,241,229,202,234,194,74,208,77,188,180,227,229,79,121,55,219,250,98,96,215,221,246,3,123,179,76,8,158,225,58,213,53,210,0,206,231,147,162,65,151,173,142,169,100,214,28,211,41,110,131,220,108,26,123,75,132,96,194,143,226,108,120,21,88,241,124,244,66,189,226,60,173,197,82,195,20,151,117,145,141,166,248,44,253,57,199,19,116,22,191,173,75,201,49,138,77,18,9,192,218,36,58,177,154,236,247,243,132,5,81,21,31,35,1,48,218,144,5,66,136,36,142,173,134,212,102,135,149,68,178,85,92,2,249,137,143,234,50,203,152,88,60,71,218,194,138,205,144,81,233,98,203,6,130,211,16,149,89,169,89,199,169,19,195,214,5,209,197,180,92,150,7,130,85,250,247,84,162,140,212,175,229,21,87,137,30,164,183,204,235,219,126,163,94,212,30,71,142,246,196,209,219,127,60,122,247,245,219,191,252,232,232,205,119,143,62,120,239,232,87,255,120,124,132,126,224,94,156,52,178,12,199,129,191,44,111,206,105,52,152,33,27,126,83,204,209,159,43,4,9,11,127,45,27,231,131,224,55,97,172,103,166,125,148,137,99,25,131,149,166,111,57,224,13,176,80,53,108,158,225,143,153,218,131,37,133,134,117,254,251,24,87,213,225,176,240,156,133,161,123,196,164,19,69,58,101,68,78,169,129,2,194,46,170,71,49,102,147,22,193,146,23,184,8,19,139,47,32,212,2,45,9,208,80,116,214,49,247,162,209,69,132,6,22,1,121,210,4,150,114,44,10,84,5,45,80,180,177,182,133,241,156,235,156,217,37,52,98,22,147,195,221,103,30,130,110,28,52,173,44,110,127,18,85,51,50,103,133,195,7,11,91,17,105,143,195,114,207,90,254,54,109,64,219,200,72,125,163,175,104,138,203,6,38,59,167,51,151,239,144,87,149,246,157,218,132,2,177,129,245,8,233,6,238,211,222,82,33,239,208,219,148,225,31,12,0,166,34,4,156,104,46,209,139,202,196,211,34,202,20,200,207,151,226,151,228,37,1,194,122,5,225,145,94,51,195,35,248,213,29,71,164,71,47,39,139,92,223,7,40,201,185,164,225,224,165,74,204,232,149,118,133,17,153,233,156,110,154,225,125,118,143,162,119,22,191,5,247,24,133,88,231,202,5,41,85,231,49,128,42,224,169,50,153,38,215,11,161,218,135,240,26,49,241,33,126,135,222,25,146,85,38,20,45,232,59,142,101,242,53,20,236,126,84,161,132,182,115,10,84,4,21,73,228,116,38,81,43,95,140,191,146,55,14,63,154,177,75,8,245,88,73,212,232,159,145,74,31,28,20,206,68,106,195,63,76,251,52,174,124,159,101,49,15,209,6,209,141,218,49,73,86,152,227,100,210,73,209,151,165,142,243,3,44,132,160,67,93,65,152,131,105,5,96,52,116,209,185,76,13,56,33,156,241,52,56,251,81,124,210,15,231,0,153,98,37,38,156,198,99,197,74,92,77,17,80,225,178,205,212,205,109,222,67,65,172,131,62,134,147,44,221,86,151,24,137,73,236,42,244,239,2,240,172,76,54,94,177,20,132,169,248,157,58,200,12,77,232,213,206,163,187,36,79,23,250,188,104,194,23,203,20,78,78,44,74,55,217,79,177,137,4,195,147,209,77,235,120,140,72,226,17,69,190,130,79,26,169,30,41,122,188,75,203,232,51,136,193,85,226,121,184,69,23,170,97,60,27,81,111,72,147,134,177,229,120,164,161,110,203,59,203,142,226,86,36,78,150,214,77,49,77,175,34,33,24,247,225,25,105,29,200,219,56,58,119,225,78,150,48,138,213,11,44,89,78,61,140,144,244,49,112,6,183,139,204,206,50,52,24,143,114,195,114,160,164,197,39,22,105,68,99,94,49,26,93,154,242,125,22,215,6,162,139,161,56,20,182,240,28,40,157,9,153,132,87,50,6,7,13,250,13,154,164,223,241,91,133,93,103,90,102,95,196,237,166,122,240,29,86,16,255,100,177,0,119,209,135,164,245,85,250,168,187,44,184,181,46,175,94,13,213,28,53,203,38,38,154,17,88,156,147,45,219,146,53,150,164,75,188,152,145,126,3,71,161,137,129,50,35,223,129,255,140,108,233,218,119,190,163,101,139,218,250,134,70,81,93,15,252,126,170,152,128,249,241,186,48,21,86,135,134,24,182,188,114,125,189,186,177,206,195,81,54,116,147,63,211,244,34,44,168,149,219,47,236,136,125,103,31,173,198,158,60,14,79,88,141,155,112,240,247,215,205,141,178,23,202,51,80,191,108,10,73,40,152,86,79,92,101,89,174,62,145,159,113,168,89,206,164,54,56,144,25,103,130,223,109,59,106,42,81,246,104,134,219,153,154,142,231,103,194,5,170,251,41,119,10,226,78,97,197,116,34,111,19,92,134,36,41,92,101,72,46,34,155,241,116,231,244,55,48,7,61,246,153,133,207,70,237,5,80,44,47,151,163,66,175,40,68,31,14,14,242,89,122,27,110,100,159,234,241,52,151,97,103,65,130,132,66,101,38,220,243,171,99,191,201,116,108,112,224,40,125,243,137,192,12,111,235,154,144,244,233,141,183,82,114,206,16,89,67,206,49,145,117,95,250,218,102,84,52,198,44,83,137,85,23,206,117,112,160,237,183,217,238,56,195,89,86,54,144,251,35,221,149,121,19,18,51,5,145,227,151,219,118,53,207,114,185,42,176,206,242,134,229,20,169,202,117,106,11,172,247,156,66,35,76,124,129,105,47,30,143,126,21,187,223,135,221,31,253,130,121,210,25,232,148,247,177,244,23,54,207,209,175,232,142,244,161,167,84,29,250,241,146,137,228,113,223,139,168,184,168,187,60,77,180,17,61,145,178,28,245,210,180,166,100,201,16,22,141,170,82,11,144,19,110,216,25,38,223,210,107,72,195,117,160,8,199,167,75,78,72,71,88,102,70,254,64,55,194,121,220,60,8,34,147,86,39,91,172,184,174,177,7,67,162,255,178,114,244,238,0,65,73,93,42,151,176,88,170,114,240,25,163,176,59,92,32,131,193,3,12,121,52,58,206,195,211,91,160,112,205,30,28,196,222,123,236,242,224,44,119,222,96,96,241,198,241,43,110,157,2,43,38,207,76,36,104,31,143,110,170,14,32,99,161,26,45,26,237,194,244,22,176,53,3,69,151,244,58,75,111,156,176,0,225,190,229,239,225,57,144,30,130,163,175,196,109,2,138,62,106,35,190,225,93,147,47,92,142,86,69,139,25,8,131,118,86,22,47,31,153,251,187,35,72,80,186,138,249,39,185,196,219,79,94,226,237,36,47,241,246,245,248,77,216,119,127,253,253,195,143,191,184,117,243,255,220,250,236,115,161,135,60,254,181,222,32,105,233,86,252,90,111,238,217,105,156,228,90,111,227,184,215,122,75,3,184,253,139,239,178,81,161,19,186,27,92,238,237,116,93,102,198,186,161,188,215,27,211,141,49,193,199,141,223,225,173,81,61,176,180,248,49,252,205,217,181,81,226,196,104,44,76,128,189,5,82,9,222,68,29,124,40,247,100,1,105,81,177,117,70,185,65,112,239,163,249,131,246,30,112,88,69,125,231,34,142,130,222,31,174,5,187,188,243,144,243,236,238,171,72,161,228,190,103,127,3,209,191,103,235,77,137,68,163,151,34,100,106,219,247,155,72,188,50,68,109,226,65,143,164,242,48,35,27,178,67,154,108,233,241,139,240,52,24,60,233,178,221,135,4,118,31,113,45,141,154,234,81,99,95,165,217,140,107,60,198,69,80,159,226,128,77,88,95,49,135,66,154,250,9,151,246,28,43,164,177,36,65,52,159,34,189,143,74,138,47,12,174,130,135,22,71,203,209,38,253,62,52,137,113,101,62,77,153,155,210,232,88,172,81,167,15,141,50,29,178,195,68,38,221,187,94,175,240,23,226,103,90,103,10,97,103,142,137,87,146,196,107,160,82,153,140,13,209,237,207,84,186,105,83,57,21,180,199,181,180,61,194,100,106,75,209,159,56,104,188,81,148,148,23,137,126,157,153,26,199,171,99,138,187,173,47,19,29,29,233,3,67,227,230,102,213,152,24,155,8,12,141,37,155,22,44,95,15,140,141,176,3,38,106,147,9,175,151,224,59,90,255,10,181,177,130,150,205,20,198,39,207,226,142,153,154,172,38,202,107,64,173,6,48,51,26,16,240,18,58,38,76,143,211,75,84,171,83,196,232,90,120,170,54,5,99,17,60,43,163,141,2,55,128,177,185,248,123,162,122,118,18,126,91,9,42,1,146,187,24,205,126,40,177,199,168,151,19,202,235,22,208,187,94,197,125,210,245,34,40,60,225,156,3,104,43,164,1,253,66,81,115,22,89,101,84,77,175,106,189,22,169,196,219,87,65,210,148,71,59,126,248,19,34,45,198,234,199,43,47,154,106,36,112,101,118,135,158,244,58,112,142,174,185,235,234,134,232,137,62,134,110,154,32,42,138,237,52,165,88,164,53,198,142,105,109,101,118,175,168,207,33,233,228,127,27,116,193,116,232,79,102,204,14,231,156,209,43,216,114,232,96,235,150,73,68,89,17,121,42,82,239,84,88,147,60,3,33,117,228,149,126,23,81,211,85,254,255,219,123,214,222,54,174,43,255,202,120,220,85,37,123,72,14,57,124,11,140,74,82,118,87,217,186,143,120,211,192,171,8,194,112,30,22,107,138,148,57,148,100,175,42,32,217,45,54,73,209,192,13,208,109,155,54,64,236,2,235,160,69,30,221,45,182,155,196,73,246,191,108,45,89,254,212,191,208,123,206,185,119,230,206,131,195,177,86,112,237,130,81,72,115,238,227,220,115,239,220,199,57,231,158,7,193,207,19,219,177,216,167,249,109,162,133,54,30,148,104,65,25,122,106,22,151,147,251,179,176,32,77,165,9,59,243,252,166,24,226,108,164,23,80,194,193,8,152,89,3,170,9,81,204,120,97,1,28,80,77,220,221,65,82,59,248,10,39,146,240,99,54,96,82,216,157,1,23,241,207,8,22,52,188,86,232,103,147,130,161,58,60,84,8,249,232,50,45,118,238,219,223,103,111,13,12,20,19,103,199,120,93,21,62,129,55,24,101,55,222,3,171,171,131,192,41,40,92,111,193,222,66,110,128,40,242,41,146,114,187,189,237,62,174,74,24,227,20,50,214,235,220,134,139,170,69,117,68,234,98,48,221,72,86,97,34,207,99,10,54,231,128,196,136,166,164,237,199,166,200,128,58,116,40,143,58,206,63,160,234,80,0,217,79,29,120,109,226,211,163,75,75,121,146,230,133,89,9,41,159,150,238,14,118,73,8,251,215,134,238,40,113,228,206,157,115,80,152,198,175,87,208,19,166,183,156,180,161,217,18,56,177,192,227,141,72,203,76,186,131,96,51,55,214,8,80,114,83,58,205,95,252,232,170,185,23,125,223,14,30,8,12,36,242,201,189,17,122,112,230,73,45,63,19,132,117,82,243,114,89,249,102,36,84,136,49,14,73,219,90,180,219,132,21,146,214,189,81,155,244,248,87,216,6,189,10,65,149,32,36,78,224,20,52,72,101,12,180,10,56,17,14,25,122,141,245,178,236,186,201,232,97,245,233,251,174,63,75,68,77,88,1,25,78,212,132,41,0,53,113,48,248,200,115,54,62,24,154,62,197,94,4,54,100,193,68,248,180,7,227,79,150,54,118,44,198,119,243,8,141,226,129,165,67,91,240,142,32,153,255,206,210,27,236,121,228,74,231,9,186,19,2,145,114,78,198,70,16,47,244,25,167,63,125,36,211,223,155,205,235,111,66,140,207,131,195,89,205,178,149,39,106,119,110,7,33,142,19,151,248,129,152,228,107,118,51,152,241,107,54,209,163,151,185,235,70,201,193,226,33,72,47,188,23,71,125,84,248,1,126,22,184,73,201,113,41,45,169,137,84,168,37,215,96,187,149,168,208,10,234,178,84,170,218,18,48,150,52,225,17,7,125,21,34,72,233,185,21,202,213,68,30,121,210,116,228,167,0,16,9,161,124,56,240,216,146,243,96,39,29,59,238,154,45,160,4,15,217,150,63,24,121,188,232,129,127,240,244,205,139,72,54,121,118,100,39,216,226,107,122,213,25,196,150,149,199,215,149,151,138,135,120,221,151,144,202,63,205,204,36,254,96,69,236,177,33,52,22,96,5,160,47,128,139,168,135,2,191,89,42,185,3,21,165,253,39,150,195,128,209,187,133,12,241,160,113,146,74,83,77,16,167,246,118,93,55,137,44,142,209,140,140,77,192,104,181,87,204,254,16,48,134,115,229,84,107,47,1,14,12,183,230,60,41,70,140,158,248,255,14,244,213,221,158,122,170,134,215,182,79,219,112,127,155,55,188,130,171,129,239,196,46,110,195,17,170,89,227,141,206,68,8,140,146,19,49,194,11,27,29,136,47,80,3,101,67,141,11,95,122,106,193,81,153,9,239,9,53,0,175,45,74,221,51,204,37,128,23,37,240,52,61,7,180,254,249,244,164,39,60,140,252,173,193,31,4,218,28,178,246,59,236,177,61,51,151,138,165,249,25,148,153,61,19,182,133,205,68,255,67,201,97,149,39,218,56,149,127,147,17,137,217,46,58,201,238,122,39,1,98,225,88,208,99,190,11,197,7,38,178,25,102,137,158,125,102,131,167,69,145,151,113,100,171,224,18,146,251,151,105,191,203,240,6,241,139,90,143,214,150,119,205,89,71,58,171,123,122,186,133,87,150,150,1,221,29,44,68,86,116,70,36,166,82,20,153,214,101,18,156,153,152,105,50,5,50,11,77,228,235,175,222,28,124,31,180,117,103,15,24,158,46,244,13,53,0,65,56,195,87,132,156,18,177,16,15,241,77,239,73,176,73,161,198,18,199,46,138,26,140,229,102,24,157,130,188,251,102,28,163,155,18,74,217,79,164,40,50,252,232,207,56,76,83,201,129,25,135,254,212,128,246,177,13,239,202,109,159,160,2,26,61,28,90,254,73,54,145,153,243,247,202,109,191,133,217,226,171,233,27,10,81,118,62,83,113,58,100,103,145,135,145,70,4,105,120,106,164,123,32,94,160,64,234,50,253,122,58,110,180,19,0,147,41,216,108,188,48,104,193,161,248,246,44,133,190,62,127,190,52,115,206,129,74,116,189,103,102,19,154,55,32,246,176,213,40,197,139,7,242,110,215,210,213,165,101,149,34,139,128,234,21,87,43,27,97,252,134,245,117,70,207,107,35,77,85,55,32,94,67,126,48,178,204,129,135,212,145,104,79,36,250,158,226,23,213,114,163,1,38,59,220,10,97,121,188,168,86,140,154,85,110,56,142,202,96,157,211,181,3,15,197,140,87,192,235,177,240,58,14,170,166,160,202,15,40,155,86,41,134,50,152,108,74,125,44,25,21,134,56,168,128,107,67,186,222,64,84,213,124,223,29,179,221,60,183,59,30,172,195,168,229,246,114,53,189,214,43,217,86,101,67,216,97,66,52,174,229,192,248,45,71,154,69,224,251,246,16,76,172,115,220,125,179,51,158,10,161,142,119,245,137,32,150,121,196,203,38,132,122,90,206,237,59,189,27,253,73,174,55,186,69,33,234,154,228,213,113,57,183,237,229,32,240,83,56,21,31,208,104,208,243,11,74,16,118,192,27,101,20,128,156,200,131,72,229,248,77,78,172,44,56,47,106,194,215,114,228,81,110,133,123,240,22,14,188,67,121,65,120,12,50,211,12,64,7,57,92,251,51,49,53,50,192,202,150,17,31,99,62,150,118,207,174,219,229,101,223,158,180,89,172,239,220,58,84,217,92,212,14,24,110,232,115,211,208,104,38,65,184,167,213,102,225,7,206,240,70,127,232,21,246,71,227,27,30,27,23,167,112,123,235,22,152,150,246,10,222,216,42,4,182,71,225,109,225,249,170,233,171,253,48,34,37,191,135,154,152,64,191,96,36,152,109,115,103,135,205,61,175,169,182,219,23,87,47,105,213,78,187,123,73,187,214,238,182,181,155,157,118,251,102,71,235,182,47,77,58,218,117,246,207,170,102,66,186,215,129,111,252,121,155,21,193,4,246,189,141,201,251,248,251,38,126,239,98,202,54,254,118,224,103,25,127,86,241,91,247,11,122,208,70,119,175,163,109,179,54,186,154,5,37,173,118,219,97,169,237,182,10,113,57,48,240,115,184,15,43,236,179,128,46,252,72,93,11,239,221,91,250,66,223,110,137,121,177,48,48,135,215,91,158,229,121,11,228,68,182,5,50,243,5,85,204,0,126,167,201,38,194,171,195,191,230,159,162,72,91,208,1,60,43,138,80,234,193,141,135,146,146,247,14,2,112,248,234,48,178,76,16,142,128,66,155,15,164,196,128,40,28,138,162,136,93,72,41,138,194,9,123,11,36,71,183,12,69,202,11,54,9,5,119,9,63,45,88,214,10,95,237,175,14,227,88,111,25,136,183,64,109,181,179,90,95,45,19,16,127,81,43,176,170,169,182,186,193,223,229,75,35,8,61,174,130,3,93,13,124,113,207,188,197,173,150,45,19,175,124,45,195,72,47,76,7,223,89,186,229,198,16,209,158,133,97,210,83,98,95,250,150,234,92,225,190,25,168,222,147,247,92,115,48,200,13,156,61,103,224,161,31,109,97,41,8,182,208,87,17,249,1,122,107,214,236,190,7,142,20,64,112,42,126,118,201,72,138,155,144,83,168,29,63,134,30,5,207,139,122,57,38,229,162,41,30,142,73,243,43,226,221,152,7,33,56,228,126,124,199,96,13,222,71,125,0,211,170,162,137,173,184,77,135,95,21,3,222,8,248,132,3,63,191,69,3,66,122,15,124,211,113,132,133,49,55,185,221,227,104,56,0,246,155,63,69,250,229,155,53,246,61,212,100,247,166,89,59,166,56,246,165,126,171,224,148,206,15,175,55,234,253,0,82,32,244,0,42,75,248,88,165,216,157,49,226,13,238,148,192,46,139,27,246,5,125,137,217,134,237,129,206,182,236,162,151,215,142,233,35,107,194,156,171,197,141,72,168,159,43,235,106,73,47,22,217,145,7,159,18,251,24,236,83,86,55,0,109,211,39,53,187,236,160,48,135,183,17,47,181,88,170,212,171,122,189,90,42,85,107,186,81,108,160,235,132,41,38,32,124,44,48,46,184,179,211,29,176,211,134,101,48,122,138,33,190,50,228,211,32,164,97,203,146,150,154,139,34,203,135,32,212,34,133,91,16,154,43,154,156,239,171,194,242,134,18,239,5,194,58,172,206,210,202,250,70,147,46,72,65,149,127,68,225,57,25,141,202,85,79,250,92,245,68,242,160,59,82,250,67,197,89,130,217,239,125,103,127,248,93,238,172,107,113,4,122,176,206,250,104,35,21,14,203,95,90,153,176,111,174,32,27,140,10,228,52,23,39,121,244,130,221,34,137,129,54,225,227,64,42,64,80,13,203,249,62,187,38,200,47,64,120,201,164,206,210,27,79,214,195,4,136,173,214,112,101,146,103,200,182,48,82,51,247,217,178,176,128,151,192,12,232,98,144,8,170,116,146,45,93,60,216,22,233,145,169,234,178,31,29,163,184,178,8,251,157,71,46,103,125,63,117,154,248,9,241,180,192,65,204,82,147,21,99,255,250,214,76,208,50,254,246,45,135,184,237,21,195,148,198,3,38,162,48,186,131,68,223,137,225,203,195,254,228,187,140,114,27,13,191,213,71,23,207,84,4,215,126,200,173,140,220,15,91,245,33,17,251,211,26,104,196,1,212,107,53,182,171,216,226,45,122,252,45,90,33,61,36,255,203,87,64,178,37,253,35,87,175,164,177,82,249,157,139,106,127,251,122,129,113,110,163,188,101,21,107,53,183,216,200,239,64,156,95,205,214,109,39,133,175,114,12,227,41,240,85,166,89,237,217,189,94,41,27,95,101,151,138,118,150,227,81,214,131,138,232,62,1,133,42,235,62,137,203,167,200,12,39,93,143,115,97,77,150,168,127,70,199,119,167,29,86,66,64,33,204,203,227,193,108,101,141,224,206,115,236,36,73,4,184,102,72,4,11,137,73,71,141,135,89,192,217,148,221,238,227,41,24,19,239,72,160,212,175,29,244,118,182,97,180,7,135,5,180,42,102,239,169,189,203,118,254,49,163,115,56,227,31,6,149,65,207,10,183,247,225,100,108,90,147,53,240,88,112,122,217,210,248,162,90,176,36,80,28,35,186,57,60,181,104,6,78,92,163,172,159,150,91,23,204,95,185,214,179,74,78,165,180,161,228,25,61,69,151,163,57,155,109,222,112,17,182,185,9,68,107,126,11,226,11,28,72,62,107,206,151,237,122,195,45,158,163,203,34,115,56,89,14,40,233,32,241,204,56,70,182,64,10,207,104,13,246,69,26,236,105,252,224,245,111,183,181,27,171,192,15,86,145,147,27,9,102,45,96,203,194,128,82,152,50,241,190,158,23,166,108,254,55,227,111,252,234,176,0,228,78,97,214,250,131,146,50,227,201,248,58,90,134,138,180,14,169,144,196,146,70,51,15,225,43,145,223,179,141,106,117,38,191,103,86,43,168,226,107,27,78,237,41,240,123,42,13,8,5,219,49,175,83,12,3,140,165,194,51,252,136,46,130,189,18,97,97,147,184,53,193,218,97,220,27,78,41,115,246,4,45,105,15,181,128,69,132,229,253,29,78,103,161,245,238,214,104,96,147,110,76,240,4,181,73,17,17,89,55,252,169,97,248,78,30,227,201,255,173,121,20,162,20,254,209,192,251,25,208,94,77,56,30,233,167,182,227,159,79,208,132,255,144,200,89,174,13,119,118,39,140,31,108,170,20,129,39,62,58,145,200,60,97,222,243,12,71,38,161,255,132,113,31,80,12,49,183,190,249,166,207,227,78,235,21,155,8,232,126,35,145,209,45,53,244,6,177,183,144,94,237,85,202,148,14,10,237,188,132,99,232,80,98,32,124,32,5,123,171,31,204,6,250,128,225,201,56,223,43,191,97,158,196,195,23,114,146,222,231,120,197,216,137,4,26,165,117,94,233,219,24,10,83,67,46,106,67,147,253,11,137,22,145,95,197,124,30,150,102,109,8,209,186,82,220,12,129,178,36,197,51,20,185,140,195,90,165,2,244,30,82,42,251,47,72,96,72,36,251,134,52,75,69,53,156,161,190,55,36,62,67,167,67,150,38,108,200,145,146,40,163,238,171,162,245,209,56,129,122,202,21,207,181,90,235,106,15,92,180,177,207,152,125,216,190,228,219,253,144,107,202,41,50,5,105,10,98,232,31,154,251,228,98,136,11,7,252,55,124,32,251,181,209,98,142,117,184,192,0,109,71,89,21,110,63,154,34,135,32,27,15,21,200,111,70,73,183,252,180,21,238,39,22,81,9,146,155,161,100,177,159,73,158,144,14,226,129,172,69,63,85,95,188,117,78,106,7,88,42,254,140,147,111,37,248,153,159,140,232,45,44,46,97,108,49,73,186,34,11,67,220,145,181,235,77,241,128,67,8,194,80,228,177,24,46,68,7,195,63,176,180,89,227,166,201,207,145,112,72,129,216,4,10,0,33,236,129,169,119,151,177,224,220,186,86,188,179,37,113,88,60,65,149,229,96,176,98,47,69,154,46,148,69,145,220,86,131,228,69,206,52,203,171,20,89,240,197,24,0,94,50,186,6,217,148,240,207,42,249,149,115,115,32,9,66,126,119,232,109,245,221,137,8,77,28,216,51,170,26,236,191,164,20,69,38,245,49,68,167,202,51,180,81,92,54,35,164,33,163,105,162,142,1,216,233,49,232,24,187,147,255,94,31,110,144,205,54,151,112,180,66,89,218,36,105,240,2,113,200,36,60,132,69,146,62,105,35,33,33,89,11,159,11,216,9,89,254,128,231,6,232,188,9,217,6,79,23,199,189,131,182,139,30,232,15,161,5,69,242,208,112,152,161,215,198,181,142,166,215,10,220,37,70,234,6,178,15,56,114,106,181,134,56,104,80,12,50,83,14,162,10,146,93,157,42,13,177,203,70,125,182,193,84,195,41,35,233,85,117,42,41,226,143,178,249,52,174,149,75,197,114,169,167,55,172,140,226,143,154,158,161,127,85,189,134,253,171,59,179,77,205,12,215,174,96,225,94,217,206,104,199,86,134,59,121,219,170,233,89,228,78,94,57,95,180,205,158,233,22,139,66,234,228,36,48,219,33,180,132,112,102,202,161,21,28,152,155,222,110,15,247,103,80,213,220,4,86,147,252,5,242,163,75,62,89,227,142,224,252,21,35,234,254,240,135,220,97,75,8,126,107,19,172,64,134,206,42,99,45,64,76,155,118,164,165,212,140,228,211,161,236,154,149,83,43,9,236,140,251,219,230,248,54,70,181,21,50,8,221,112,234,150,83,46,111,28,196,239,230,202,122,195,113,221,195,88,209,38,53,118,96,66,76,225,77,186,239,41,129,233,254,97,126,232,236,123,57,238,221,55,222,132,181,59,246,24,224,157,17,70,63,22,130,139,82,177,216,179,156,179,146,88,128,51,202,194,179,81,195,244,216,102,233,21,44,207,43,56,196,106,229,216,178,70,33,48,155,66,44,153,117,249,121,237,91,180,134,240,22,154,38,139,41,117,218,218,69,188,155,223,239,180,247,58,187,32,134,217,239,220,234,192,21,252,90,87,235,119,218,47,109,179,180,110,169,51,238,240,130,78,251,155,112,77,255,247,225,139,116,185,177,20,121,141,152,120,217,229,53,133,11,202,241,207,62,59,186,243,203,71,127,120,240,232,193,251,15,63,125,240,248,55,191,60,121,235,191,88,202,227,55,238,40,255,247,218,207,216,255,23,10,192,199,127,45,151,155,108,177,151,234,223,65,211,52,94,86,10,23,168,218,227,223,188,199,106,254,249,139,55,143,222,254,195,227,251,63,127,124,239,191,143,62,249,226,228,205,223,29,223,189,35,178,222,34,128,231,75,181,106,209,117,147,224,230,192,62,103,207,9,129,79,4,246,248,139,187,199,119,223,56,254,151,15,143,94,127,239,232,205,223,31,191,255,83,114,55,113,114,231,189,163,183,255,253,248,23,127,68,39,13,80,146,183,89,188,92,190,212,237,82,155,40,8,17,93,231,83,245,209,131,31,61,124,240,199,25,35,64,56,242,125,5,132,34,184,99,44,135,135,128,55,248,167,215,94,23,157,96,63,47,20,20,165,80,56,95,170,86,75,86,35,4,205,219,181,192,161,27,131,86,173,89,37,195,132,46,31,191,249,211,163,31,191,31,2,71,153,17,76,184,159,10,86,215,169,154,37,195,130,186,39,31,221,63,122,231,199,161,186,148,25,169,75,62,56,64,114,83,169,90,85,172,122,244,246,127,62,126,247,183,161,170,148,25,169,218,135,235,77,229,60,99,143,141,70,3,103,192,255,222,59,126,253,147,80,69,202,140,84,132,219,5,105,248,12,221,40,26,6,159,66,39,247,95,63,254,249,27,71,31,253,34,4,134,138,36,129,25,59,215,119,7,38,116,160,170,87,217,184,98,7,62,253,244,228,131,31,37,128,161,34,73,96,60,7,28,10,17,62,65,135,142,63,188,151,140,79,74,183,36,190,94,57,111,233,86,217,226,131,122,247,225,151,111,39,128,162,34,62,40,238,6,134,32,246,76,15,22,129,109,217,174,83,165,1,122,237,209,231,31,156,124,245,217,241,189,127,11,65,161,34,201,80,6,164,74,114,222,41,59,53,199,70,48,159,255,36,25,12,21,73,1,131,189,114,122,142,227,86,8,159,183,166,0,194,34,201,128,216,48,141,77,31,43,183,228,86,93,26,162,95,255,58,25,24,21,137,78,250,173,254,196,33,137,35,232,193,64,253,247,63,127,116,239,181,71,239,126,25,212,188,140,255,69,106,246,6,160,6,161,156,215,241,191,160,230,227,7,239,4,53,41,51,232,64,132,76,16,175,198,173,184,53,215,12,96,156,252,235,79,142,223,253,68,66,160,114,185,118,185,61,29,140,60,239,92,157,117,20,135,245,209,135,31,178,87,52,5,162,126,185,116,185,18,233,146,12,134,77,132,30,27,208,164,189,202,31,116,18,227,66,83,10,223,42,239,222,57,1,191,231,191,101,13,41,4,156,229,29,253,207,253,135,95,125,112,124,247,157,163,143,191,60,250,252,254,201,199,95,61,250,242,99,197,111,27,41,161,156,112,105,132,94,140,120,197,147,55,126,119,244,241,175,30,126,246,86,116,39,165,186,33,154,76,137,201,153,197,225,18,69,63,16,39,99,51,5,218,46,216,22,207,150,197,241,71,255,241,231,47,126,5,233,156,78,19,96,101,114,77,9,35,29,134,39,62,170,246,245,167,37,134,255,6,73,202,21,245,27,25,168,38,196,54,68,106,138,46,114,2,83,17,20,166,223,173,228,210,254,224,74,39,110,80,231,235,73,146,122,167,164,155,167,38,192,157,1,197,33,223,220,28,143,246,5,121,44,98,19,208,45,32,143,34,206,181,168,26,250,223,29,230,229,168,26,241,74,59,7,65,188,139,166,254,220,81,209,211,104,73,240,175,132,180,228,179,74,34,135,144,156,66,240,86,87,219,90,185,219,238,174,105,87,187,149,213,23,181,238,106,157,165,244,49,229,26,165,68,168,90,1,49,133,170,21,175,158,83,181,44,123,247,25,190,135,12,207,121,229,133,23,94,8,77,115,82,11,245,39,59,233,83,202,19,30,107,136,114,242,76,247,245,39,163,235,42,218,6,169,145,242,109,175,129,170,168,201,141,80,65,169,13,197,111,164,112,225,188,226,139,89,224,245,190,252,210,183,90,169,179,130,237,83,121,54,21,216,54,175,38,111,35,245,210,76,65,139,238,212,123,32,104,113,106,186,61,93,234,212,40,245,158,134,210,141,97,52,172,134,91,47,103,147,58,129,59,162,233,40,27,117,163,241,52,236,47,204,114,197,48,138,110,70,148,27,9,215,170,9,226,169,61,118,106,142,114,16,74,41,207,154,180,109,167,87,230,98,42,167,87,117,102,190,84,208,160,194,151,234,20,173,76,210,48,35,111,149,141,106,205,45,233,162,25,199,208,103,75,244,160,223,216,76,109,182,38,177,91,116,80,147,216,213,237,70,54,137,94,181,94,196,242,78,41,163,4,176,88,133,242,69,39,197,42,199,116,42,79,99,34,87,75,102,173,84,52,50,206,10,215,40,57,103,42,112,99,99,86,44,186,141,44,2,55,191,104,138,192,109,199,118,55,55,73,245,62,222,2,149,68,253,251,144,17,16,242,32,103,71,44,88,232,5,184,240,236,212,57,115,193,219,51,215,195,120,29,54,17,206,66,246,102,142,59,90,29,203,189,2,234,82,104,68,243,189,118,251,106,136,82,225,109,165,16,41,98,14,206,69,111,115,209,219,92,244,54,23,189,205,69,111,115,209,219,92,244,246,215,17,189,157,78,188,38,17,150,162,23,28,127,178,231,28,203,198,153,82,18,39,46,21,125,134,32,205,45,235,122,38,222,161,161,151,169,248,108,62,166,174,87,145,183,114,43,149,140,124,76,69,71,190,164,218,112,79,77,228,243,216,9,155,155,49,3,122,199,114,29,219,181,204,176,9,190,68,148,139,224,199,146,173,121,144,198,77,204,229,52,120,126,54,140,235,15,19,186,173,36,164,229,236,254,94,124,56,68,127,228,152,207,211,33,38,13,40,30,115,161,126,114,185,205,152,6,122,236,108,47,39,181,178,44,236,251,121,229,237,190,109,15,156,191,89,70,40,94,135,187,103,77,99,21,110,92,105,107,55,187,190,9,253,43,220,108,194,255,22,86,243,190,25,125,220,106,30,172,233,145,197,248,199,127,238,104,213,213,246,181,53,52,188,64,75,252,127,130,164,110,251,122,103,77,187,129,21,233,251,166,248,142,154,103,72,24,167,48,28,98,106,204,109,51,158,47,251,139,164,85,127,48,245,112,137,159,64,98,145,43,242,30,26,205,146,182,210,72,22,238,168,148,22,223,87,125,167,0,148,31,222,94,195,153,242,46,27,206,153,234,105,128,159,244,202,180,109,83,12,131,132,109,104,39,163,220,195,8,156,96,248,20,69,218,36,195,56,249,82,238,49,31,97,216,46,179,180,166,40,145,253,83,161,13,84,70,102,186,149,139,91,79,80,69,140,136,60,193,71,130,87,16,17,235,243,189,70,207,169,59,110,57,63,153,184,42,131,208,171,187,51,169,128,74,209,70,59,25,215,170,91,103,42,186,43,153,149,90,189,87,215,51,136,238,252,162,41,162,59,63,112,147,116,70,6,77,36,158,94,220,191,5,222,78,20,99,64,94,128,15,132,5,203,8,45,52,9,192,33,5,161,87,5,26,90,154,59,152,31,239,153,194,175,93,60,178,148,18,52,14,82,224,216,136,148,112,152,135,80,179,81,197,192,0,189,84,197,192,180,150,183,48,144,13,191,2,125,14,175,63,231,74,132,114,13,201,141,228,89,200,50,71,215,124,61,66,162,46,174,51,234,162,143,158,122,6,29,109,191,219,254,102,151,103,244,59,62,165,19,42,211,199,50,215,98,233,12,40,75,119,218,107,64,13,189,8,202,137,255,176,133,190,127,88,234,247,218,237,87,66,4,76,164,87,41,68,140,152,225,115,169,233,92,106,58,151,154,206,165,166,115,169,233,92,106,58,151,154,62,123,10,139,243,191,249,223,223,156,36,230,20,119,4,50,243,41,22,109,154,248,64,102,95,185,139,70,121,25,135,225,189,128,95,24,11,59,3,232,176,64,163,190,115,43,44,49,170,234,126,138,44,21,193,226,145,189,201,119,8,18,240,182,81,137,148,17,64,147,57,221,32,61,232,146,204,247,206,212,82,158,94,35,93,83,57,9,111,226,140,5,0,17,64,55,132,96,242,189,140,219,40,206,118,69,210,176,171,16,231,115,105,249,47,85,48,65,72,13,142,26,0]}}